#aiWorkers{font-family:'Noto Sans KR','Malgun Gothic',sans-serif;color:#102b43;padding:0;background:white;overflow:hidden}#aiWorkers *{box-sizing:border-box}#aiWorkers [hidden]{display:none}#aiWorkers h1,#aiWorkers h2,#aiWorkers h3,#aiWorkers p,#aiWorkers figure{margin:0}#aiWorkers a{color:inherit;text-decoration:none}#aiWorkers .aw-kicker{display:block;font-size:10px;font-weight:800;letter-spacing:.16em;color:#28739e;margin-bottom:17px}#aiWorkers .aw-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;padding:48px 38px 34px}#aiWorkers h1{font-size:clamp(30px,3vw,46px);font-weight:850;line-height:1.32;letter-spacing:-.045em;color:#142635}#aiWorkers h1 em{font-style:normal;color:#1774ae}#aiWorkers .aw-heading>p{font-size:14px;line-height:1.9;color:#607481;max-width:330px;padding-bottom:5px}#aiWorkers .aw-welcome{display:grid;grid-template-columns:minmax(0,3fr) minmax(225px,1fr);background:#eaf4fb}#aiWorkers .aw-stage{position:relative;min-width:0}#aiWorkers .aw-stage>img{display:block;width:100%;height:100%;min-height:425px;object-fit:cover;object-position:60% center}#aiWorkers .aw-stage figcaption{position:absolute;bottom:22px;left:24px;padding:14px 18px;background:#fffffff0;border-left:3px solid #3286b7;max-width:250px}#aiWorkers .aw-stage figcaption span{display:block;font-size:9px;letter-spacing:.15em;color:#3275a0;margin-bottom:7px;font-weight:800}#aiWorkers .aw-stage figcaption strong{font-size:16px;line-height:1.55;font-weight:700}#aiWorkers .aw-welcome-side{padding:30px 24px;display:flex;flex-direction:column;justify-content:center;align-items:start}#aiWorkers .aw-welcome-side h2{font-size:27px;line-height:1.4;letter-spacing:-.045em;color:#12364f}#aiWorkers .aw-welcome-side p{font-size:13px;line-height:1.9;color:#4b677b;margin:20px 0}#aiWorkers .aw-preview{font-size:10px;color:#597a90;border-top:1px solid #c6dceb;padding-top:15px;line-height:1.7}#aiWorkers .aw-welcome-side a{margin-top:13px;font-size:13px;font-weight:700;padding:9px 0;border-bottom:1px solid #8db9d1}#aiWorkers .aw-intro-line{display:grid;grid-template-columns:1fr 2.2fr .7fr;align-items:center;gap:28px;padding:35px 38px;border-bottom:1px solid #dce6ec}#aiWorkers .aw-intro-line strong{font-size:22px;line-height:1.5}#aiWorkers .aw-intro-line p{font-size:14px;line-height:1.9;color:#5a7182}#aiWorkers .aw-intro-line>span{font-size:48px;font-weight:300;line-height:1.1;color:#2784b6;text-align:right}#aiWorkers .aw-intro-line small{display:block;font-size:9px;letter-spacing:.13em;margin-top:8px;font-weight:700}#aiWorkers .aw-team{padding:55px 38px}#aiWorkers .aw-section-title h2{font-size:30px;line-height:1.45;letter-spacing:-.04em;color:#132d41}#aiWorkers .aw-section-title>p{font-size:14px;line-height:1.9;color:#58758a;margin-top:18px}#aiWorkers .aw-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}#aiWorkers .aw-team-grid article{min-width:0;border-bottom:2px solid #c4e1f2}#aiWorkers .aw-team-grid img{display:block;width:100%;height:240px;object-fit:cover;object-position:50% 20%;background:#edf5fa}#aiWorkers .aw-team-grid article>div{padding:23px 4px}#aiWorkers .aw-team-grid span{font-size:11px;font-weight:800;letter-spacing:.09em;color:#347a9e}#aiWorkers .aw-team-grid h3{font-size:21px;line-height:1.45;letter-spacing:-.04em;margin:14px 0}#aiWorkers .aw-team-grid b{font-size:12px;color:#1d688f}#aiWorkers .aw-team-grid p{font-size:13px;line-height:1.9;color:#647886;margin-top:12px}#aiWorkers .aw-work{padding:42px 38px;background:#edf7fc;display:grid;grid-template-columns:1fr 1.65fr;gap:38px}#aiWorkers .aw-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}#aiWorkers .aw-work-grid article{border-top:1px solid #9ec9df;padding-top:17px}#aiWorkers .aw-work-grid span{font-size:10px;letter-spacing:.12em;color:#367c9c}#aiWorkers .aw-work-grid h3{font-size:21px;margin:12px 0}#aiWorkers .aw-work-grid p{font-size:13px;line-height:1.85;color:#5a7484}#aiWorkers .aw-together{padding:55px 38px;display:grid;grid-template-columns:1.35fr 1fr;gap:32px;align-items:center}#aiWorkers .aw-together img{display:block;width:100%;border-radius:2px}#aiWorkers .aw-together h2{font-size:25px;line-height:1.45;letter-spacing:-.04em}#aiWorkers .aw-together p{font-size:14px;line-height:1.9;color:#5b7181;margin-top:20px}#aiWorkers .aw-greeting{margin:0 38px 45px;border-top:1px solid #9fbfcc;border-bottom:1px solid #c6dbe5;scroll-margin-top:150px}#aiWorkers .aw-greeting summary{cursor:pointer;list-style:none;padding:25px 0;display:flex;justify-content:space-between;align-items:center;gap:15px}#aiWorkers .aw-greeting summary::-webkit-details-marker{display:none}#aiWorkers .aw-greeting h2{font-size:24px}#aiWorkers .aw-greeting summary p{font-size:13px;margin-top:9px;color:#647886}#aiWorkers .aw-greeting summary .aw-kicker{margin-bottom:10px}#aiWorkers .aw-expand{font-size:30px;color:#197cae}#aiWorkers details[open] .aw-expand{transform:rotate(45deg)}#aiWorkers .aw-script{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:10px 0 35px}#aiWorkers .aw-script section>span{font-size:12px;color:#2784b6;font-weight:800}#aiWorkers .aw-script h3{font-size:17px;margin:9px 0 14px}#aiWorkers .aw-script p{font-size:14px;line-height:2;color:#435d70;word-break:keep-all}#aiWorkers .aw-footer{padding:36px 38px;background:#14384f;display:flex;justify-content:space-between;gap:30px;align-items:center}#aiWorkers .aw-footer .aw-kicker{color:#a9d6ed}#aiWorkers .aw-footer h2{font-size:27px;color:white;line-height:1.5}#aiWorkers .aw-footer nav{display:grid;gap:15px}#aiWorkers .aw-footer a{color:#e1f3ff;font-size:14px;border-bottom:1px solid #53809b;padding-bottom:10px}#aiWorkers a:focus-visible,#aiWorkers summary:focus-visible{outline:3px solid #2682bf;outline-offset:4px}
@media(max-width:760px){#aiWorkers .aw-heading{display:block;padding:30px 18px 24px}#aiWorkers .aw-heading>p{margin-top:20px;font-size:13px}#aiWorkers .aw-welcome{display:block}#aiWorkers .aw-stage>img{height:auto;min-height:0;aspect-ratio:1.2;object-position:64% center}#aiWorkers .aw-stage figcaption{bottom:12px;left:12px;padding:10px 12px;max-width:180px}#aiWorkers .aw-stage figcaption strong{font-size:12px}#aiWorkers .aw-welcome-side{padding:25px 20px}#aiWorkers .aw-welcome-side h2{font-size:24px}#aiWorkers .aw-welcome-side h2 br{display:none}#aiWorkers .aw-welcome-side p{margin:12px 0}#aiWorkers .aw-intro-line{grid-template-columns:1fr auto;padding:25px 18px;gap:16px}#aiWorkers .aw-intro-line strong{font-size:20px}#aiWorkers .aw-intro-line p{grid-column:1/-1;grid-row:2;font-size:13px}#aiWorkers .aw-intro-line>span{font-size:40px}#aiWorkers .aw-team{padding:35px 18px}#aiWorkers .aw-section-title h2{font-size:25px}#aiWorkers .aw-team-grid{grid-template-columns:1fr;gap:25px}#aiWorkers .aw-team-grid article{display:grid;grid-template-columns:105px minmax(0,1fr);gap:15px;padding-bottom:18px}#aiWorkers .aw-team-grid img{height:155px}#aiWorkers .aw-team-grid article>div{padding:0}#aiWorkers .aw-team-grid h3{font-size:19px;margin:8px 0}#aiWorkers .aw-work{display:block;padding:30px 18px}#aiWorkers .aw-work-grid{margin-top:25px;gap:20px}#aiWorkers .aw-work-grid h3{font-size:19px}#aiWorkers .aw-together{display:block;padding:35px 18px}#aiWorkers .aw-together>div{margin-top:22px}#aiWorkers .aw-greeting{margin:0 18px 30px}#aiWorkers .aw-script{grid-template-columns:1fr;gap:25px}#aiWorkers .aw-footer{display:block;padding:30px 18px}#aiWorkers .aw-footer h2{font-size:24px}#aiWorkers .aw-footer nav{margin-top:24px}}
/* Recorded welcome: a steady picture and paragraph, without scrolling captions. */
#aiWorkers .aw-heading{align-items:center}#aiWorkers h1{font-size:clamp(28px,2.7vw,42px)}
#aiWorkers .aw-welcome{grid-template-columns:minmax(0,2.35fr) minmax(290px,1fr);align-items:stretch}
#aiWorkers .aw-stage{aspect-ratio:16/9;align-self:center;background:#dcecf5;overflow:hidden}
#aiWorkers .aw-stage video{display:block;width:100%;height:100%;object-fit:contain}
#aiWorkers .aw-window-note{position:absolute;left:7%;top:26%;width:33%;padding:17px 16px;background:rgba(249,253,255,.91);border-left:3px solid #418bb9;box-shadow:0 5px 25px #1b466516;pointer-events:none}
#aiWorkers .aw-window-note>span{font-size:8px;letter-spacing:.13em;font-weight:800;color:#3578a3;display:block;margin-bottom:12px}
#aiWorkers .aw-window-note strong{display:block;font-size:clamp(15px,1.75vw,24px);line-height:1.5;letter-spacing:-.04em;color:#143c5c;white-space:pre-line}
#aiWorkers #awCueTags{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}#aiWorkers #awCueTags b{font-size:10px;font-weight:500;padding:4px 6px;background:#e5f2fa;color:#35647f;border-radius:3px}
#aiWorkers .aw-welcome-side{padding:24px;justify-content:flex-start;min-width:0}
#aiWorkers .aw-welcome-side .aw-kicker{font-size:9px;margin-bottom:13px}
#aiWorkers #awChapterLabel{font-size:11px;color:#4385ae;margin-bottom:10px;font-weight:800;letter-spacing:.1em}
#aiWorkers .aw-welcome-side h2{font-size:23px;min-height:66px;line-height:1.5}
#aiWorkers .aw-spoken{min-height:185px;width:100%;margin-top:14px}
#aiWorkers .aw-spoken p{margin:0;font-size:15px;line-height:1.95;color:#294b61;word-break:keep-all;overflow-wrap:anywhere}
#aiWorkers #awPlaybackStatus{font-size:11px;line-height:1.5;color:#456e85;min-height:17px}
#aiWorkers .aw-welcome-side>a{margin-top:auto;font-size:12px}
#aiWorkers button{font:inherit;cursor:pointer}#aiWorkers button:disabled{opacity:.35;cursor:default}#aiWorkers button:focus-visible,#aiWorkers input:focus-visible{outline:3px solid #429bd3;outline-offset:3px}
#aiWorkers .aw-start{position:absolute;bottom:7%;left:50%;transform:translateX(-50%);border:0;border-radius:6px;padding:13px 20px;background:#166ba5;color:white;box-shadow:0 3px 16px #16384a33;white-space:nowrap}
#aiWorkers .aw-controls{grid-column:1/-1;display:flex;gap:22px;align-items:center;padding:15px 22px;border-top:1px solid #cfdfeb;background:#f6fbff}
#aiWorkers .aw-control-buttons{display:flex;gap:7px;flex-shrink:0}#aiWorkers .aw-control-buttons button{background:white;border:1px solid #c6dce9;border-radius:4px;font-size:12px;font-weight:700;color:#285571;padding:10px 14px}#aiWorkers #awPlay{background:#176ca5;color:white;border-color:#176ca5;min-width:112px}
#aiWorkers .aw-seek{display:flex;align-items:center;gap:12px;flex:1;min-width:0}#aiWorkers .aw-seek input{min-width:40px;width:100%;accent-color:#1b78b1}#aiWorkers #awTime{white-space:nowrap;font-size:11px;color:#4b7186;font-variant-numeric:tabular-nums}
#aiWorkers .aw-sound{font-size:12px;white-space:nowrap;display:flex;align-items:center;gap:5px}#aiWorkers .aw-sound input{accent-color:#176ca5}
#aiWorkers .aw-chapters{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #cfdfeb;background:white}
#aiWorkers .aw-chapters button{min-width:0;text-align:left;border:0;border-right:1px solid #dce9f0;background:transparent;color:#5d7485;font-size:11px;line-height:1.7;padding:15px 12px;word-break:keep-all}
#aiWorkers .aw-chapters button span{display:block;font-size:10px;font-weight:800;color:#4e8bae;margin-bottom:7px}#aiWorkers .aw-chapters button[aria-current]{background:#e4f2fb;color:#0c547f;box-shadow:inset 0 3px #2585be;font-weight:700}
#aiWorkers .aw-heritage{padding:38px;display:grid;grid-template-columns:1fr 1.25fr;gap:42px;border-bottom:1px solid #dce6ec}#aiWorkers .aw-heritage h2{font-size:26px;line-height:1.5;letter-spacing:-.04em}#aiWorkers .aw-heritage p{font-size:14px;line-height:2;color:#567084}
#aiWorkers .aw-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:1000px){#aiWorkers .aw-welcome{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}#aiWorkers .aw-welcome-side{padding:18px}#aiWorkers .aw-spoken p{font-size:13px}#aiWorkers .aw-welcome-side h2{font-size:20px}#aiWorkers .aw-window-note{padding:12px}#aiWorkers .aw-controls{gap:12px}}
@media(max-width:760px){#aiWorkers .aw-welcome{display:block}#aiWorkers .aw-stage{aspect-ratio:16/9}#aiWorkers .aw-window-note{top:24%;left:6%;width:35%;padding:9px;border-left-width:2px}#aiWorkers .aw-window-note>span{font-size:6px;margin-bottom:6px}#aiWorkers .aw-window-note strong{font-size:13px;line-height:1.45}#aiWorkers #awCueTags{gap:3px;margin-top:7px}#aiWorkers #awCueTags b{font-size:7px;padding:2px 3px}#aiWorkers .aw-welcome-side{padding:22px 20px}#aiWorkers .aw-welcome-side h2{font-size:22px;min-height:0}#aiWorkers .aw-spoken{min-height:190px;margin:12px 0}#aiWorkers .aw-spoken p{font-size:14px;line-height:1.9}#aiWorkers .aw-controls{display:grid;grid-template-columns:1fr auto;padding:12px;gap:12px}#aiWorkers .aw-seek{grid-row:2;grid-column:1/-1}#aiWorkers .aw-control-buttons{gap:5px}#aiWorkers .aw-control-buttons button{padding:9px 10px;font-size:11px}#aiWorkers #awPlay{min-width:104px}#aiWorkers .aw-sound{font-size:11px}#aiWorkers .aw-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}#aiWorkers .aw-chapters button{border-bottom:1px solid #e0ebf2;padding:12px 10px;font-size:10px}#aiWorkers .aw-heritage{display:block;padding:30px 18px}#aiWorkers .aw-heritage h2{font-size:24px}#aiWorkers .aw-heritage p{margin-top:18px;font-size:13px}#aiWorkers .aw-start{font-size:12px;padding:9px 14px}}

/* Fixed caption area replaces the seek bar. */
#aiWorkers .aw-stage{grid-row:1;grid-column:1;align-self:end}
#aiWorkers .aw-captions{grid-row:2;grid-column:1;background:#f7fbfe;border-top:1px solid #d6e5ef;padding:15px 22px;height:111px;overflow:hidden;contain:layout}
#aiWorkers .aw-captions>span{display:block;color:#3c7da4;font-size:10px;font-weight:700;letter-spacing:.03em;margin-bottom:8px}
#aiWorkers .aw-captions p{font-size:15px;line-height:1.85;color:#23465e;margin:0;word-break:keep-all;overflow-wrap:anywhere}
#aiWorkers .aw-welcome-side{grid-row:1/3;grid-column:2}
#aiWorkers .aw-controls{grid-row:3;justify-content:space-between}
#aiWorkers .aw-chapters{grid-row:4}
@media(max-width:760px){#aiWorkers .aw-captions{height:130px;padding:13px 17px}#aiWorkers .aw-captions p{font-size:14px;line-height:1.8}#aiWorkers .aw-controls{display:flex;justify-content:space-between}}
