.practice-submit-dialog_dialog__0fMQq{width:min(540px,calc(100% - 32px));max-height:calc(100svh - 32px);padding:28px;overflow-y:auto;background:var(--paper,#fffdf8);color:var(--ink,#302e28);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-modal)}.practice-submit-dialog_dialog__0fMQq::-webkit-backdrop{background:rgba(8,20,27,.65)}.practice-submit-dialog_dialog__0fMQq::backdrop{background:rgba(8,20,27,.65)}.practice-submit-dialog_eyebrow__JCiUy{margin:0 0 8px;color:var(--muted);font-size:14px}.practice-submit-dialog_dialog__0fMQq h2{margin:0 0 12px;color:inherit;font-size:24px;line-height:1.4}.practice-submit-dialog_dialog__0fMQq p{line-height:1.65}.practice-submit-dialog_coverage__NiyI7{display:flex;gap:24px;margin:20px 0;padding-block:16px;border-block:1px solid var(--line)}.practice-submit-dialog_coverage__NiyI7 dt{color:var(--muted);font-size:14px}.practice-submit-dialog_coverage__NiyI7 dd{margin:4px 0 0;font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.practice-submit-dialog_actions__UK_7J{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}.practice-submit-dialog_actions__UK_7J>.button.secondary{background:transparent;color:inherit;border-color:var(--line)}.practice-submit-dialog_error__Lcwjk{color:var(--danger,#ad3636)}@media (max-width:480px){.practice-submit-dialog_dialog__0fMQq{padding:20px}.practice-submit-dialog_actions__UK_7J>button{flex:1 1 140px}}.course-short-classroom-reminder_reminder__juqd6{margin-block:16px;padding:14px 16px;border:1px solid #beaa8e;border-radius:8px;color:#302e28;background:#f5ecdc;text-align:left;line-height:1.6}.course-short-classroom-reminder_reminder__juqd6 strong{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.course-short-classroom-reminder_reminder__juqd6 p{margin:4px 0;color:inherit}.course-short-classroom-reminder_reminder__juqd6 small{color:#68604f;font-size:14px}[data-theme=future] .course-short-classroom-reminder_reminder__juqd6{border-color:#a8bfc4;color:#203536;background:#e8f3f5}[data-theme=future] .course-short-classroom-reminder_reminder__juqd6 small{color:#425d65}.question-scroll-region_region__V5RgU.question-scroll-region_region__V5RgU{min-width:0;-webkit-padding-end:64px;padding-inline-end:64px}.question-scroll-region_dock__Evvk8{position:-webkit-sticky;position:sticky;top:max(16px,calc(var(--question-scroll-height, 100svh) - 68px - env(safe-area-inset-bottom, 0px)));z-index:5;display:flex;justify-content:flex-end;height:0;-webkit-margin-end:-56px;margin-inline-end:-56px;pointer-events:none}.question-scroll-region_button__CK2XK.question-scroll-region_button__CK2XK{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #b9a993;border-radius:50%;background:#fffdf8;color:#755334;cursor:pointer;pointer-events:auto;touch-action:manipulation}.question-scroll-region_button__CK2XK.question-scroll-region_button__CK2XK:hover{background:#eee1cf}.question-scroll-region_button__CK2XK.question-scroll-region_button__CK2XK:focus-visible{outline:3px solid #755334;outline-offset:3px}[data-theme=future] .question-scroll-region_button__CK2XK.question-scroll-region_button__CK2XK{background:#152434;color:#81d9e8;border-color:#81d9e8}[data-theme=future] .question-scroll-region_button__CK2XK.question-scroll-region_button__CK2XK:hover{background:#234450}[data-theme=future] .question-scroll-region_button__CK2XK.question-scroll-region_button__CK2XK:focus-visible{outline-color:#81d9e8}.question-scroll-region_tooltip__wc9Jm{position:absolute;inset-inline-end:calc(100% + 8px);padding:6px 10px;border-radius:6px;white-space:nowrap;font-size:14px;line-height:1.5;color:#fffdf8;background:#302e28;visibility:hidden;pointer-events:none}.question-scroll-region_button__CK2XK:is(:hover,:focus-visible) .question-scroll-region_tooltip__wc9Jm{visibility:visible}@media (forced-colors:active){.question-scroll-region_button__CK2XK.question-scroll-region_button__CK2XK{border-color:ButtonText}}.entry-usage-notice_notice__qiRfe{--usage-background:var(--surface-subtle,#e9f1f1);--usage-ink:var(--ink,#18262d);display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0;margin-block:16px;padding:12px 14px;background:var(--usage-background);color:var(--usage-ink);border-radius:var(--radius-control,6px);text-align:left;overflow-wrap:anywhere}.entry-usage-notice_notice__qiRfe[data-theme=city],[data-platform-theme=city] .entry-usage-notice_notice__qiRfe,[data-scene-variant=city] .entry-usage-notice_notice__qiRfe,[data-theme=city] .entry-usage-notice_notice__qiRfe{--usage-background:#eee6d9;--usage-ink:#302e28}.entry-usage-notice_notice__qiRfe[data-theme=future],[data-platform-theme=future] .entry-usage-notice_notice__qiRfe,[data-scene-variant=future] .entry-usage-notice_notice__qiRfe,[data-theme=future] .entry-usage-notice_notice__qiRfe{--usage-background:#183840;--usage-ink:#edf7f5}.entry-usage-notice_icon__dOMHa{margin-top:2px;color:inherit}.entry-usage-notice_notice__qiRfe .entry-usage-notice_copy__8Du5E{min-width:0;max-width:72ch;color:inherit;font-size:.875rem;line-height:1.65}.entry-usage-notice_copy__8Du5E strong{display:block;margin-bottom:4px;font-size:inherit;font-weight:650}.entry-usage-notice_copy__8Du5E span{display:block}.entry-usage-notice_compact__ysmgI{margin-block:12px 0}.entry-usage-notice_plain__Ubhfd{padding:0;background:transparent;color:inherit}@media print{body .entry-usage-notice_notice__qiRfe{--usage-background:#f4f0e8;--usage-ink:#302e28;page-break-inside:avoid;break-inside:avoid}}@font-face{font-family:"Preview Noto Serif TC";src:url(/platform-preview/noto-serif-tc-headings.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}.preview_page__a9cw0{--paper:#f6f3ed;--ink:#302b26;--muted:#71665c;--line:#ded6ca;--accent:#795234;--surface:#fffdfa;--surface-soft:var(--surface);--surface-subtle:var(--surface);--surface-muted:var(--surface);min-height:100dvh;color:var(--ink);background:var(--paper);font-family:Segoe UI,Microsoft JhengHei,sans-serif;font-size:15px;line-height:1.6}.preview_page__a9cw0 *,.preview_page__a9cw0 :after,.preview_page__a9cw0 :before{box-sizing:border-box}.preview_themeSwitch__uWSB2{display:inline-flex;gap:4px;pointer-events:auto}.preview_page__a9cw0 .preview_themeSwitch__uWSB2 button{min-height:44px;padding:8px 12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px}.preview_page__a9cw0 .preview_themeSwitch__uWSB2 button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.preview_page__a9cw0 h1,.preview_page__a9cw0 h2,.preview_page__a9cw0 h3,.preview_page__a9cw0 h4,.preview_page__a9cw0 p{margin:0;color:inherit}.preview_page__a9cw0 h1{font-family:"Preview Noto Serif TC",Microsoft JhengHei,serif;font-weight:600;font-size:clamp(24px,2.5vw,34px);line-height:1.3;letter-spacing:-.035em}.preview_page__a9cw0 h2{font-size:23px;line-height:1.4;letter-spacing:-.02em}.preview_page__a9cw0 h3{font-size:18px;line-height:1.5}.preview_page__a9cw0 p{color:var(--muted)}.preview_page__a9cw0 a{color:inherit;text-decoration:none}.preview_page__a9cw0 button,.preview_page__a9cw0 input,.preview_page__a9cw0 select{font:inherit;color:inherit}.preview_page__a9cw0 button{cursor:pointer}.preview_page__a9cw0 a,.preview_page__a9cw0 button,.preview_page__a9cw0 select{-webkit-tap-highlight-color:transparent}.preview_page__a9cw0 :is(button,a,input,select,summary):focus-visible{outline:3px solid #986438;outline-offset:4px}.preview_page__a9cw0 button{border-radius:6px;box-shadow:none;letter-spacing:normal}.preview_page__a9cw0 button:active{transform:translateY(1px)}.preview_page__a9cw0 select{min-height:44px;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:8px 34px 8px 12px}.preview_previewBar__kS4IJ{min-height:34px;padding:6px clamp(16px,4vw,64px);display:flex;justify-content:space-between;gap:16px;color:#f8f1e7;background:#43372d;font-size:12px}.preview_previewBar__kS4IJ>span:first-child{display:flex;align-items:center;gap:8px}.preview_previewDot__4R8PC{width:6px;height:6px;border-radius:50%;background:#e7bd83}.preview_header__Zu7BA{min-height:86px;padding:15px clamp(16px,4vw,64px);display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:var(--surface)}.preview_brand__YaCVm{display:flex;align-items:center;gap:12px;flex-shrink:0}.preview_brand__YaCVm>span{font-size:12px;letter-spacing:.13em;color:var(--accent)}.preview_brand__YaCVm strong{display:block;font-size:16px;letter-spacing:normal;color:var(--ink)}.preview_roleNav__nTitc{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px}.preview_roleNav__nTitc a{display:inline-flex;gap:8px;align-items:center;padding:9px 14px;min-height:42px;border-radius:6px}.preview_roleNav__nTitc a:hover{background:#efe8dd}.preview_roleNav__nTitc a[aria-current=page]{color:var(--accent);background:#eee4d6;font-weight:700}.preview_customerIntro__tl5Xc{max-width:1400px;margin:0 auto;padding:30px 32px 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.preview_customerIntro__tl5Xc p{margin-top:8px;font-size:14px}.preview_page__a9cw0 .preview_textButton__o7BXi{background:none;border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--accent);min-height:44px;padding:6px 0;font-weight:600;white-space:nowrap}.preview_page__a9cw0 .preview_textButton__o7BXi:hover{color:#49301f;text-decoration:underline;text-underline-offset:5px}.preview_room__TCM9z{max-width:1400px;width:100%;aspect-ratio:1672/941;position:relative;margin:0 auto;background:#bdab92;overflow:hidden;isolation:isolate}.preview_roomImage__meYLx{object-fit:contain}.preview_outlines__kv7s_{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.preview_outlines__kv7s_ path{fill:#ffefcc05;stroke:#ffe6b280;stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:auto;cursor:pointer;transition:fill .2s,stroke .2s,filter .2s}.preview_outlines__kv7s_ path:hover,.preview_outlines__kv7s_ path[data-active=true]{fill:#fff0ca20;stroke:#ffe0a3;filter:drop-shadow(0 0 6px #ffd894);stroke-width:3}.preview_page__a9cw0 .preview_sceneLabel___xX_r{position:absolute;display:flex;align-items:center;gap:12px;transform:translate(-50%,-50%);padding:12px 16px;background:#fff9eef5;color:#3e3226;border:1px solid #cfb995;box-shadow:0 4px 20px #30251828;text-align:left;min-height:64px;white-space:nowrap;transition:background .18s,box-shadow .18s}.preview_page__a9cw0 .preview_sceneLabel___xX_r:hover{background:#fffdfa;box-shadow:0 6px 28px #30251840}.preview_page__a9cw0 .preview_sceneLabel___xX_r:active{transform:translate(-50%,-50%)}.preview_sceneLabel___xX_r strong{display:block;font-size:15px}.preview_sceneLabel___xX_r small{display:block;font-size:12px;color:#6a5948}.preview_roomHint__6Gosn{position:absolute;bottom:16px;left:24px;padding:5px 10px;background:#33281ddc;color:#fff6e7;border-radius:4px;font-size:12px;pointer-events:none}.preview_mobileActions__IgRQm{display:none}.preview_summary__HoMHT{max-width:1280px;margin:0 auto;padding:28px 32px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.preview_summary__HoMHT>div{display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--line);padding-left:28px}.preview_summary__HoMHT>div:first-child{padding-left:0}.preview_summary__HoMHT>div:last-child{border:0}.preview_summary__HoMHT strong{font-size:28px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preview_summary__HoMHT strong span{font-size:14px}.preview_summary__HoMHT>div>span{color:var(--muted);font-size:13px}.preview_customerPanel__dZLSe{max-width:1280px;margin:32px auto 0;padding:0 32px;scroll-margin-top:24px;outline:none}.preview_customerPanel__dZLSe:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.preview_sectionHead__d3C36{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.preview_sectionHead__d3C36 p{margin-top:5px;font-size:14px}.preview_sampleTag__UswkK{border:1px solid #cfc1ad;color:#735538;padding:4px 9px;border-radius:4px;white-space:nowrap;font-size:12px}.preview_tabs__OrL8n{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:12px}.preview_page__a9cw0 .preview_tabs__OrL8n button{display:flex;align-items:center;gap:9px;padding:12px 0;min-height:48px;background:none;color:var(--muted);border:0;border-bottom:2px solid transparent;border-radius:0}.preview_page__a9cw0 .preview_tabs__OrL8n button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent);font-weight:700}.preview_courseRow__LZX1T{display:grid;grid-template-columns:48px 1fr auto auto;align-items:center;grid-gap:22px;gap:22px;padding:25px 8px;border-bottom:1px solid var(--line)}.preview_courseIcon__Xu390{width:46px;height:54px;display:grid;place-items:center;color:var(--accent);background:#eae2d5;border-radius:4px}.preview_meta__NM6zZ{color:var(--muted);font-size:12px}.preview_courseIdentity__ExVz9 h3{margin:2px 0}.preview_courseIdentity__ExVz9 p{font-size:13px}.preview_status__sufPF{font-size:12px;white-space:nowrap;background:#e7e9dc;color:#4e5a36;padding:4px 10px;border-radius:4px}.preview_status__sufPF[data-tone=planned]{background:#ece6db;color:#6a5c44}.preview_page__a9cw0 .preview_outlineButton__heQOj{min-height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid #c9bbaa;padding:8px 14px;background:transparent}.preview_page__a9cw0 .preview_outlineButton__heQOj:hover{background:#eae0d1}.preview_courseDetail__Y9YJf{grid-column:2/-1;background:#eee8de;padding:22px;border-radius:6px;animation:preview_reveal__vQlBr .3s ease both}.preview_courseDetail__Y9YJf p{margin:8px 0}.preview_claimRow__YSKtq{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:12px}.preview_outcomeGrid__pTTCw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;padding-top:20px}.preview_outcome___9dme{padding:24px;border:1px solid var(--line);background:var(--surface)}.preview_metric__hkb0t{display:block;font-size:40px;line-height:1.5;margin:16px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preview_metric__hkb0t span{color:var(--muted);font-size:20px;font-weight:400}.preview_outcome___9dme p{font-size:13px}.preview_outcome___9dme small{color:var(--muted);display:block;font-size:12px}.preview_outcome___9dme progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border:none;background:#e7dfd2;color:var(--accent);margin:18px 0}.preview_outcome___9dme progress::-webkit-progress-bar{background:#e7dfd2}.preview_outcome___9dme progress::-webkit-progress-value{background:var(--accent)}.preview_outcome___9dme progress::-moz-progress-bar{background:var(--accent)}.preview_schedule__Yp3NN details{border-bottom:1px solid var(--line)}.preview_schedule__Yp3NN summary{list-style:none;display:flex;gap:24px;align-items:center;cursor:pointer;padding:18px 8px}.preview_schedule__Yp3NN summary::-webkit-details-marker{display:none}.preview_schedule__Yp3NN summary>svg{margin-left:auto;transition:transform .2s}.preview_schedule__Yp3NN details[open] summary>svg{transform:rotate(90deg)}.preview_schedule__Yp3NN summary small{display:block;margin-top:4px;color:var(--muted)}.preview_dateBadge__RRNph{display:flex;flex-direction:column;text-align:center;padding:4px 12px;border-right:1px solid var(--line);color:var(--muted);min-width:64px;font-size:12px}.preview_dateBadge__RRNph strong{font-size:28px;color:var(--accent);line-height:1.2}.preview_schedule__Yp3NN details>p{padding:0 24px 22px 96px;font-size:14px}.preview_feedback__DGCa_{min-height:28px;padding-top:12px;font-size:14px}.preview_page__a9cw0 .preview_feedback__DGCa_:not(:empty){color:#5c482e;padding:16px;background:#eee2cc;margin-top:16px;border-radius:6px}.preview_footer__ngSpd{max-width:1280px;margin:24px auto 0;padding:22px 32px;color:var(--muted);font-size:12px}.preview_adminLayout__cPCNN{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100dvh - 180px);max-width:1660px;margin:0 auto}.preview_sidebar__p7fXM{padding:32px 18px;border-right:1px solid var(--line);background:#eeebe4;display:flex;flex-direction:column}.preview_workspaceName__AQYQw{display:flex;gap:9px;flex-wrap:wrap;align-items:center;font-size:14px;font-weight:700;padding:0 12px 25px}.preview_workspaceName__AQYQw small{display:block;width:100%;padding-left:28px;color:var(--muted);font-weight:400}.preview_sidebar__p7fXM nav{display:grid;grid-gap:8px;gap:8px}.preview_page__a9cw0 .preview_sidebar__p7fXM nav button{border:0;min-height:46px;padding:11px 14px;display:flex;align-items:center;gap:12px;background:transparent;text-align:left;color:#625a50}.preview_page__a9cw0 .preview_sidebar__p7fXM nav button[aria-current=page]{background:#fffdfa;color:#624126;font-weight:700}.preview_page__a9cw0 .preview_sidebar__p7fXM nav button:hover{background:#e6ddce}.preview_sidebar__p7fXM nav button>svg:last-child:not(:first-child){margin-left:auto}.preview_sidebarNote__5OnGv{margin-top:auto;padding:32px 12px 0;font-size:12px;color:var(--muted)}.preview_sidebarNote__5OnGv p{margin-top:8px}.preview_adminContent__YqIFa{min-width:0;padding:28px clamp(24px,3.5vw,56px) 40px}.preview_breadcrumb__9QsoM{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:12px;margin-bottom:22px}.preview_adminHeading__nEzQ5{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px}.preview_adminHeading__nEzQ5 p{margin-top:9px;font-size:14px;max-width:650px}.preview_adminSummary__oJ853{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:32px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.preview_adminSummary__oJ853>div{display:flex;flex-direction:column;gap:8px;padding:0 22px;border-right:1px solid var(--line)}.preview_adminSummary__oJ853>div:first-child{padding-left:0}.preview_adminSummary__oJ853>div:last-child{border:0}.preview_adminSummary__oJ853 span{font-size:13px;color:var(--muted)}.preview_adminSummary__oJ853 strong{font-size:30px;font-weight:600;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preview_adminSummary__oJ853 small{font-size:14px;font-weight:400}.preview_workPanel__nM2Tz{background:var(--surface);border:1px solid var(--line);padding:24px;border-radius:8px}.preview_workPanel__nM2Tz .preview_sectionHead__d3C36 h2{font-size:20px}.preview_search__0XVll{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:6px;max-width:300px;color:var(--muted)}.preview_search__0XVll input{border:none;background:transparent;box-shadow:none;width:100%;min-height:44px;outline-offset:-2px}.preview_tableScroll__7YMDT{position:relative;overflow-x:auto}.preview_table__dbrOJ{width:100%;border-collapse:collapse;min-width:640px;background:transparent;font-size:14px}.preview_table__dbrOJ th{color:var(--muted);font-size:12px;text-align:left;font-weight:500;background:#f3eee7;padding:10px 12px}.preview_table__dbrOJ td{padding:22px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.preview_table__dbrOJ tr:last-child td{border-bottom:none}.preview_table__dbrOJ td small{display:block;color:var(--muted);font-size:12px;padding-top:5px}.preview_table__dbrOJ tbody tr:hover{background:#f8f3ea}.preview_nextStep__l3EAi{padding:28px 0;display:flex;gap:18px;align-items:center}.preview_nextStep__l3EAi>svg{color:var(--accent);flex-shrink:0}.preview_nextStep__l3EAi h3{font-size:16px}.preview_nextStep__l3EAi p{font-size:13px;margin-top:4px}.preview_nextStep__l3EAi>a{margin-left:auto}.preview_projectContext__P5E65{display:flex;align-items:center;gap:24px;padding-bottom:24px}.preview_projectContext__P5E65 label{display:flex;flex-direction:row;align-items:center;gap:12px;font-size:13px}.preview_projectContext__P5E65>span{color:var(--muted);font-size:13px}.preview_cohortRow__pvP7V{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-top:1px solid var(--line)}.preview_cohortRow__pvP7V p{font-size:13px;margin-top:6px}.preview_cohortRow__pvP7V label{display:flex;flex-direction:row;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.preview_note__zpSrB{padding:20px 0 0;font-size:13px;border-top:1px solid var(--line)}.preview_courseSummary__zaZ3u{display:grid;grid-gap:12px;gap:12px;padding:20px;background:#f1eadf;border-radius:6px}.preview_courseSummary__zaZ3u .preview_textButton__o7BXi{justify-self:start}.preview_ruleNotice__53uHu{padding:18px 20px;background:#f1eadf;border-radius:6px;font-size:14px;margin-bottom:12px}.preview_ruleNotice__53uHu p{margin-top:6px;font-size:13px}.preview_testRow__jjAhU{display:grid;grid-template-columns:42px 1fr 160px 8px;align-items:center;grid-gap:20px;gap:20px;padding:17px 0;border-bottom:1px solid var(--line)}.preview_testRow__jjAhU:last-child{border:none}.preview_lessonNumber__rWg0M{color:#89785f;font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preview_testRow__jjAhU small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.preview_modeDot__x_zTg{width:7px;height:7px;border-radius:50%;background:#b2925a}.preview_modeDot__x_zTg[data-mode=OPEN]{background:#617048}.preview_modeDot__x_zTg[data-mode=CLOSED]{background:#9c4d3a}.preview_appearanceOptions__mxR_e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;border:0;padding:0;margin:0}.preview_appearanceCard__4nCp2{display:flex;flex-direction:column;border:2px solid var(--line);border-radius:7px;overflow:hidden;cursor:pointer;background:var(--paper);transition:border-color .18s}.preview_appearanceCard__4nCp2[data-selected=true]{border-color:var(--accent)}.preview_appearanceImage__eqiKO{position:relative;aspect-ratio:16/10}.preview_appearanceImage__eqiKO img{object-fit:cover}.preview_appearanceTitle__OJ91q{display:flex;gap:8px;align-items:center;padding:14px 12px 4px;font-size:14px}.preview_appearanceTitle__OJ91q input{accent-color:var(--accent);width:16px;height:16px}.preview_appearanceTitle__OJ91q svg{margin-left:auto}.preview_appearanceCard__4nCp2>small{font-size:12px;color:var(--muted);padding:0 12px 16px}.preview_legacyMini__SrM_M{aspect-ratio:16/10;padding:22px;background:#e8eeed;display:grid;grid-gap:12px;gap:12px}.preview_legacyMini__SrM_M>span{background:#fdfefd;border-top:2px solid #557d78}.preview_legacyMini__SrM_M>div{display:flex;gap:8px}.preview_legacyMini__SrM_M i{flex:1 1;background:#fff}.preview_previewActions__lKzEA{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.preview_previewActions__lKzEA p{font-size:13px}.preview_page__a9cw0 .preview_primaryButton__F1ybi{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:10px 18px;color:#fffaf3;background:var(--accent);border:0;border-radius:6px;font-weight:600;font-size:14px;white-space:nowrap}.preview_page__a9cw0 .preview_primaryButton__F1ybi:hover{background:#593923}.preview_empty__H0dJA{text-align:center;padding:48px 20px}.preview_srOnly__ixUWl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.preview_reveal__vQlBr{animation:preview_reveal__vQlBr .4s cubic-bezier(.2,.75,.25,1) both}@keyframes preview_reveal__vQlBr{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1700px){.preview_customerIntro__tl5Xc,.preview_room__TCM9z{max-width:1600px}}@media (max-width:1050px){.preview_adminLayout__cPCNN{grid-template-columns:190px minmax(0,1fr)}.preview_adminContent__YqIFa{padding:24px}.preview_sidebar__p7fXM{padding:24px 10px}.preview_sectionHead__d3C36{flex-wrap:wrap}.preview_appearanceOptions__mxR_e{gap:10px}.preview_nextStep__l3EAi{flex-wrap:wrap}.preview_nextStep__l3EAi>a{margin-left:43px}.preview_projectContext__P5E65{flex-wrap:wrap;gap:10px}.preview_previewActions__lKzEA{flex-wrap:wrap}.preview_outcomeGrid__pTTCw{gap:12px}}@media (max-width:700px){.preview_previewBar__kS4IJ{font-size:11px}.preview_previewBar__kS4IJ>span:last-child{display:none}.preview_header__Zu7BA{flex-wrap:wrap;gap:12px;padding:16px}.preview_roleNav__nTitc{width:100%;gap:2px;justify-content:space-between}.preview_roleNav__nTitc a{padding:8px 10px;font-size:13px}.preview_customerIntro__tl5Xc{padding:24px 18px 18px;flex-wrap:wrap;gap:8px}.preview_customerIntro__tl5Xc p{font-size:12px}.preview_outlines__kv7s_,.preview_roomHint__6Gosn,.preview_room__TCM9z .preview_sceneLabel___xX_r{display:none}.preview_mobileActions__IgRQm{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background:var(--line)}.preview_page__a9cw0 .preview_mobileActions__IgRQm button{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 20px;background:var(--surface);border:0;border-radius:0}.preview_mobileActions__IgRQm button>svg:last-child{margin-left:auto}.preview_summary__HoMHT{grid-template-columns:repeat(2,1fr);padding:24px 18px;gap:20px}.preview_summary__HoMHT>div{padding-left:0;border:0}.preview_summary__HoMHT strong{font-size:25px}.preview_customerPanel__dZLSe{margin-top:24px;padding:0 18px}.preview_sectionHead__d3C36{gap:12px}.preview_sectionHead__d3C36 h2{font-size:21px}.preview_sectionHead__d3C36 p{font-size:13px}.preview_tabs__OrL8n{gap:16px;overflow-x:auto}.preview_tabs__OrL8n button{white-space:nowrap;font-size:13px}.preview_courseRow__LZX1T{grid-template-columns:36px 1fr auto;gap:12px;padding:20px 0}.preview_courseIcon__Xu390{width:34px;height:42px}.preview_courseIdentity__ExVz9 h3{font-size:17px}.preview_courseRow__LZX1T>button{grid-column:2/-1;justify-self:start}.preview_courseRow__LZX1T>.preview_status__sufPF{font-size:11px;padding:3px 6px}.preview_courseDetail__Y9YJf{grid-column:1/-1;padding:18px}.preview_claimRow__YSKtq{gap:4px}.preview_outcomeGrid__pTTCw{grid-template-columns:1fr}.preview_schedule__Yp3NN summary{gap:12px;padding:16px 0}.preview_schedule__Yp3NN summary strong{font-size:14px}.preview_schedule__Yp3NN .preview_dateBadge__RRNph strong{font-size:25px}.preview_schedule__Yp3NN details>p{padding-left:76px}.preview_footer__ngSpd{padding:20px 18px}.preview_adminLayout__cPCNN{display:block}.preview_sidebar__p7fXM{padding:12px 16px;border-right:0;border-bottom:1px solid var(--line)}.preview_sidebarNote__5OnGv,.preview_workspaceName__AQYQw{display:none}.preview_sidebar__p7fXM nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.preview_page__a9cw0 .preview_sidebar__p7fXM nav button{white-space:nowrap;gap:7px;padding:9px 10px;font-size:13px}.preview_sidebar__p7fXM nav button>svg:last-child:not(:first-child){display:none}.preview_adminContent__YqIFa{padding:24px 16px}.preview_adminHeading__nEzQ5{flex-wrap:wrap;gap:12px;margin-bottom:24px}.preview_adminSummary__oJ853{grid-template-columns:repeat(2,1fr);gap:24px;padding:20px 0}.preview_adminSummary__oJ853>div{border:0;padding:0}.preview_workPanel__nM2Tz{padding:18px 14px}.preview_search__0XVll{max-width:none;width:100%}.preview_table__dbrOJ{min-width:620px}.preview_projectContext__P5E65 label{flex-wrap:wrap;gap:8px;width:100%}.preview_projectContext__P5E65 select{flex:1 1}.preview_cohortRow__pvP7V{align-items:flex-start;flex-direction:column;gap:14px}.preview_cohortRow__pvP7V label{width:100%;justify-content:space-between}.preview_testRow__jjAhU{grid-template-columns:26px 1fr 130px;gap:10px}.preview_testRow__jjAhU select{width:130px;font-size:13px}.preview_testRow__jjAhU .preview_modeDot__x_zTg{display:none}.preview_testRow__jjAhU small{font-size:11px}.preview_testRow__jjAhU strong{font-size:14px}.preview_lessonNumber__rWg0M{font-size:16px}.preview_appearanceOptions__mxR_e{grid-template-columns:1fr;gap:18px}.preview_appearanceImage__eqiKO,.preview_legacyMini__SrM_M{aspect-ratio:16/8}}@media (prefers-reduced-motion:reduce){.preview_page__a9cw0 *,.preview_page__a9cw0 :after,.preview_page__a9cw0 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.preview_immersive___1IlZ{position:relative;min-height:0;height:100dvh;overflow:hidden;background:#3d3023}.preview_immersive___1IlZ .preview_header__Zu7BA{position:absolute;z-index:20;top:0;left:0;right:0;border:0;min-height:94px;padding:20px 32px;background:linear-gradient(#201a13bd,#201a1370 68%,transparent);color:#fff8ed;align-items:flex-start;pointer-events:none}.preview_immersive___1IlZ .preview_header__Zu7BA :is(a,button){pointer-events:auto}.preview_immersive___1IlZ .preview_brand__YaCVm strong,.preview_immersive___1IlZ .preview_brand__YaCVm>span{color:#fff8ed}.preview_immersive___1IlZ .preview_roleNav__nTitc a{background:#372b21ce;color:#fff8ed}.preview_immersive___1IlZ .preview_roleNav__nTitc a[aria-current=page]{background:#fff4df;color:#4d3523}.preview_immersive___1IlZ .preview_roleNav__nTitc a:hover{background:#775837;color:#fff}.preview_customerWorld__4ADxC{height:100%}.preview_connectedContent__N_oSc{overflow-wrap:anywhere}.preview_connectedContent__N_oSc .workspace-section{margin:0;padding:0;background:transparent;border:0;box-shadow:none}.preview_connectedContent__N_oSc .eyebrow,.preview_connectedContent__N_oSc .workspace-section-heading--customer-courses{display:none}.preview_connectedContent__N_oSc .workspace-content-grid{display:block}.preview_connectedContent__N_oSc .workspace-content-card{padding:24px 0;background:transparent;border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0}.preview_connectedContent__N_oSc .workspace-content-card:first-child{padding-top:0}.preview_connectedContent__N_oSc .workspace-content-link-item,.preview_connectedContent__N_oSc .workspace-modular-claim-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 0;background:transparent;border:0;border-bottom:1px solid var(--line)}.preview_connectedContent__N_oSc .workspace-modular-claim-summary{background:#f0e6d7;padding:16px;border:0}.preview_connectedContent__N_oSc .workspace-modular-claim-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.preview_connectedContent__N_oSc .small,.preview_connectedContent__N_oSc .workspace-footnote{color:#71604e;font-size:14px}.preview_connectedContent__N_oSc .badge{color:#62452e;background:#ece0ce;border-color:#d6c4ac}.preview_connectedContent__N_oSc .button{background:#fffaf1;color:#62432c;border:1px solid #b8a38b;min-height:44px;padding:10px 16px;white-space:normal}.preview_connectedContent__N_oSc .button.primary{background:#62432c;color:#fff8eb;border-color:#62432c}.preview_connectedContent__N_oSc .workspace-monitor-note{display:none}.preview_connectedContent__N_oSc .workspace-monitor-action{margin-top:20px}.preview_connectedContent__N_oSc details{padding:16px 0;border-bottom:1px solid var(--line)}.preview_connectedContent__N_oSc summary{cursor:pointer;min-height:44px;font-weight:600}.preview_connectedContent__N_oSc p{margin-block:8px}.preview_menuToolbar__yLGn6>span,.preview_worldIntro__Pzvqf p{overflow-wrap:anywhere}.preview_menuToolbar__yLGn6>span{min-width:0}.preview_menuToolbar__yLGn6>div{flex-shrink:0}.preview_immersive___1IlZ .preview_room__TCM9z{position:absolute;inset:0;max-width:none;width:100%;height:100%;aspect-ratio:auto;margin:0;transition:filter .45s ease}.preview_announcementScene__6uOnM,.preview_sceneStage__LKySz{position:absolute;width:max(100vw,177.68332dvh);height:max(100dvh,56.2799vw);left:50%;top:50%;transform:translate(-50%,-50%)}.preview_announcementScene__6uOnM{z-index:4;pointer-events:none}.preview_page__a9cw0 .preview_announcementObject__0L77X{position:absolute;left:82.4163%;top:8.8204%;width:13.9354%;height:19.3411%;padding:0;min-height:0;background:transparent;border:0;border-radius:0;pointer-events:auto;cursor:pointer}.preview_page__a9cw0 .preview_announcementObject__0L77X:active{transform:none}.preview_announcementScene__6uOnM button:disabled{cursor:default}.preview_announcementObject__0L77X svg{display:block;width:100%;height:100%;overflow:visible}.preview_announcementObject__0L77X path{fill:#9cecff05;stroke:#9cecff80;stroke-width:2;vector-effect:non-scaling-stroke;transition:fill .18s,stroke .18s}.preview_announcementScene__6uOnM:has(button:focus-visible) path,.preview_announcementScene__6uOnM:has(button:hover:not(:disabled)) path{fill:#9cecff20;stroke:#b8f4ff;stroke-width:3}.preview_page__a9cw0 .preview_announcementLabel__fhM1C{left:85%;top:33%;pointer-events:auto;max-width:270px}.preview_announcementLabel__fhM1C span{min-width:0}.preview_announcementLabel__fhM1C small{max-width:23ch;text-overflow:ellipsis;overflow:hidden}.preview_announcementFallback___fN17{display:none}@media (max-aspect-ratio:3/2),(max-width:800px){.preview_announcementScene__6uOnM{display:none}.preview_announcementFallback___fN17{display:block}}.preview_immersive___1IlZ .preview_roomImage__meYLx{object-fit:cover}.preview_immersive___1IlZ .preview_room__TCM9z[data-dimmed=true]{filter:brightness(.74)}.preview_immersive___1IlZ .preview_sceneLabel___xX_r{padding:11px 14px;min-height:62px;border-radius:9px;background:#fff8eaef}.preview_immersive___1IlZ .preview_sceneLabel___xX_r strong{font-size:15px}.preview_immersive___1IlZ .preview_sceneLabel___xX_r small{font-size:12px}.preview_immersive___1IlZ .preview_roomHint__6Gosn{left:auto;right:32px;bottom:112px;background:#342619bd}.preview_worldIntro__Pzvqf{position:absolute;z-index:2;left:32px;top:124px;max-width:300px;padding:16px 20px;background:#332719ed;color:#fff5df;border-radius:12px;pointer-events:none;overflow-wrap:anywhere}.preview_page__a9cw0 .preview_worldIntro__Pzvqf h1{font-size:20px;line-height:1.6;letter-spacing:0;text-wrap:balance}.preview_page__a9cw0 .preview_worldIntro__Pzvqf p{color:#eddec6;font-size:14px;line-height:1.7;margin-top:8px}.preview_worldDock__sClGx{position:absolute;bottom:24px;left:32px;right:32px;z-index:3;display:flex;align-items:baseline;gap:28px;padding:15px 20px;background:#fff9edf2;border-radius:10px;box-shadow:0 8px 28px #2d1d1433}.preview_worldPreview__d5AQK{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.5;color:#6a513a;white-space:nowrap}.preview_worldPreview__d5AQK .preview_previewDot__4R8PC{align-self:center;flex-shrink:0;background:#977544}.preview_dockStats__LRBMK{display:flex;align-items:baseline;gap:30px;font-size:13px;line-height:1.5;color:#6c5742}.preview_dockStats__LRBMK strong{font-size:17px;color:#3c2c1e;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preview_page__a9cw0 .preview_allFunctions__2XcG7{align-self:baseline;margin-left:auto;min-height:44px;padding:10px 15px;background:#62432c;color:#fff7e9;border:0;display:flex;align-items:center;gap:10px;white-space:nowrap}.preview_page__a9cw0 .preview_allFunctions__2XcG7:hover{background:#402d1f}.preview_page__a9cw0 .preview_objectDialog__28yvY{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;padding:40px 3vw;margin:0;border:0;background:transparent;color:var(--ink);overflow:hidden}.preview_objectDialog__28yvY[open]{display:grid;place-items:center}.preview_objectDialog__28yvY::-webkit-backdrop{background:#251d1560;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:preview_backdropEnter__Q41cK .4s ease both}.preview_objectDialog__28yvY::backdrop{background:#251d1560;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:preview_backdropEnter__Q41cK .4s ease both}.preview_objectDialog__28yvY[data-phase=closing]::-webkit-backdrop{animation:preview_backdropExit__cnkEZ .26s ease both}.preview_objectDialog__28yvY[data-phase=closing]::backdrop{animation:preview_backdropExit__cnkEZ .26s ease both}.preview_menuPaper__k_lrn{width:100%;max-width:1600px;min-width:0;height:100%;max-height:100%;display:flex;flex-direction:column;background:#fcf7ef;border-radius:16px;box-shadow:0 24px 80px #160e0b66;overflow:hidden;transform-origin:center}.preview_customerShell__yy1Hp{position:relative;display:flex;flex:1 1;min-width:0;min-height:0}.preview_customerMain__wHMLE{display:flex;flex:1 1;flex-direction:column;min-width:0;min-height:0}.preview_objectDialog__28yvY[data-phase=opening] .preview_menuPaper__k_lrn{animation:preview_objectUnfold__UYBXK .56s cubic-bezier(.16,1,.3,1) both}.preview_objectDialog__28yvY[data-phase=closing] .preview_menuPaper__k_lrn{animation:preview_objectFold__k4x3e .26s cubic-bezier(.4,0,1,1) both}.preview_page__a9cw0 .preview_objectDialog__28yvY[data-expanded=true]{padding:12px}.preview_objectDialog__28yvY[data-expanded=true] .preview_menuPaper__k_lrn{max-width:none}.preview_menuToolbar__yLGn6{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line);background:#eee4d5}.preview_menuToolbar__yLGn6>span{color:#70583e;font-size:13px}.preview_menuToolbar__yLGn6>div{display:flex;gap:8px}.preview_page__a9cw0 .preview_menuToolbar__yLGn6 .preview_windowControls__yhA4B button{display:grid;place-items:center;width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:0;color:var(--accent)}.preview_page__a9cw0 .preview_menuToolbar__yLGn6 .preview_windowControls__yhA4B button:hover{background:#dfcfb9}.preview_page__a9cw0 .preview_menuToolbar__yLGn6 h2{min-width:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview_immersive___1IlZ .preview_customerPanel__dZLSe{flex:1 1;max-width:none;margin:0;padding:12px 24px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;width:100%;scrollbar-color:#bca382 #f2e9dc;scrollbar-width:thin}.preview_immersive___1IlZ .preview_customerPanel__dZLSe .preview_sectionHead__d3C36{margin-bottom:16px}.preview_immersive___1IlZ .preview_customerPanel__dZLSe .preview_tabs__OrL8n{gap:28px;overflow-x:auto;flex-shrink:0}.preview_immersive___1IlZ .preview_customerPanel__dZLSe .preview_tabs__OrL8n button{flex-shrink:0}.preview_objectDialog__28yvY[data-gallery=true] .preview_feedback__DGCa_:empty{display:none}.preview_immersive___1IlZ .preview_courseRow__LZX1T{padding:20px 0}.preview_menuFooter__IfUlt{padding:12px 32px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-shrink:0}.preview_menuFooter__IfUlt>span{font-size:12px;color:#76614d}.preview_menuFooter__IfUlt .preview_textButton__o7BXi{font-size:13px}.preview_objectDialog__28yvY[data-report=true] .preview_menuToolbar__yLGn6{padding-block:4px}.preview_immersive___1IlZ .preview_objectDialog__28yvY[data-report=true] .preview_customerPanel__dZLSe{padding:12px 24px}.preview_immersive___1IlZ .preview_objectDialog__28yvY[data-report=true] .preview_sectionHead__d3C36{margin-bottom:4px;gap:12px}.preview_objectDialog__28yvY[data-report=true] .preview_sectionHead__d3C36 h2{font-size:18px}.preview_objectDialog__28yvY[data-report=true] .preview_sectionHead__d3C36 p{display:none}.preview_objectDialog__28yvY[data-report=true] .preview_tabs__OrL8n{margin-bottom:4px}.preview_objectDialog__28yvY[data-report=true] .preview_menuFooter__IfUlt{padding-block:4px}.preview_objectDialog__28yvY[data-report=true] .preview_connectedContent__N_oSc p{margin-block:4px}.preview_objectDialog__28yvY[data-report=true] .preview_connectedContent__N_oSc details{padding-block:4px}.preview_objectDialog__28yvY[data-report=true] .preview_feedback__DGCa_:empty{display:none}@media (max-width:640px){.preview_immersive___1IlZ .preview_objectDialog__28yvY[data-report=true] .preview_customerPanel__dZLSe{padding:8px 12px}}.preview_monthGrid__8itWE{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px;padding:12px 0 20px}.preview_calendarToolbar__WtieL{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.preview_calendarToolbar__WtieL button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;background:#eee0cb;border:1px solid #cbbca9}.preview_monthGrid__8itWE>span,.preview_page__a9cw0 .preview_monthGrid__8itWE>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:42px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preview_monthGrid__8itWE>span{color:#8a7866}.preview_monthGrid__8itWE .preview_weekday__4JrLV{min-height:25px;font-size:12px;color:#70583e}.preview_page__a9cw0 .preview_monthGrid__8itWE>button{border:1px solid #dccbb4;color:#624226;background:#eee0cb;border-radius:6px}.preview_page__a9cw0 .preview_monthGrid__8itWE>button[aria-pressed=true]{color:#fff7e9;background:#795234}.preview_page__a9cw0 .preview_monthGrid__8itWE>button:hover{box-shadow:inset 0 0 0 1px #795234}.preview_monthGrid__8itWE button>span{width:4px;height:4px;border-radius:50%;background:currentColor}.preview_immersive___1IlZ ::selection{background:#d6b98c;color:#302b26}@keyframes preview_objectUnfold__UYBXK{0%{opacity:0;transform:translate(var(--origin-x),var(--origin-y)) scale(.16)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes preview_objectFold__k4x3e{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--origin-x),var(--origin-y)) scale(.16)}}@keyframes preview_backdropEnter__Q41cK{0%{opacity:0}to{opacity:1}}@keyframes preview_backdropExit__cnkEZ{0%{opacity:1}to{opacity:0}}@media (max-width:1100px){.preview_worldDock__sClGx{gap:16px}.preview_dockStats__LRBMK{gap:18px}.preview_worldIntro__Pzvqf{max-width:220px}.preview_page__a9cw0 .preview_worldIntro__Pzvqf h1{font-size:18px}}@media (max-aspect-ratio:11/10),(max-width:800px){.preview_immersive___1IlZ .preview_outlines__kv7s_,.preview_immersive___1IlZ .preview_roomHint__6Gosn,.preview_immersive___1IlZ .preview_sceneLabel___xX_r{display:none}.preview_immersive___1IlZ .preview_mobileActions__IgRQm{display:grid;position:absolute;z-index:3;bottom:124px;left:24px;right:24px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;background:none}.preview_page__a9cw0.preview_immersive___1IlZ .preview_mobileActions__IgRQm button{min-height:60px;padding:12px;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff8ebf5;border:0;border-radius:8px;font-size:14px}.preview_dockStats__LRBMK>span:last-child,.preview_immersive___1IlZ .preview_mobileActions__IgRQm button>svg:last-child{display:none}}@media (max-width:700px){.preview_immersive___1IlZ .preview_header__Zu7BA{padding:16px;gap:12px;background:linear-gradient(#251d16e6,#251d16b3 70%,transparent)}.preview_immersive___1IlZ{height:max(100dvh,760px)}.preview_immersive___1IlZ .preview_roleNav__nTitc{justify-content:flex-start;gap:8px}.preview_immersive___1IlZ .preview_roleNav__nTitc a{font-size:12px}.preview_worldIntro__Pzvqf{left:16px;top:155px;padding:12px 16px;max-width:225px}.preview_immersive___1IlZ .preview_sceneStage__LKySz{left:45%}.preview_immersive___1IlZ .preview_mobileActions__IgRQm{left:16px;right:16px;bottom:142px;grid-template-columns:1fr;gap:8px}.preview_page__a9cw0.preview_immersive___1IlZ .preview_mobileActions__IgRQm button{min-height:48px;justify-content:flex-start;padding:12px 18px}.preview_worldDock__sClGx{left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:12px 14px;display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px}.preview_dockStats__LRBMK,.preview_worldPreview__d5AQK{font-size:11px;grid-column:1}.preview_dockStats__LRBMK{gap:12px}.preview_dockStats__LRBMK strong{font-size:14px}.preview_page__a9cw0 .preview_allFunctions__2XcG7{align-self:center;grid-row:1/3;grid-column:2;padding:10px;font-size:12px}.preview_page__a9cw0 .preview_objectDialog__28yvY{padding:0}.preview_menuPaper__k_lrn{width:100%;height:100%;border-radius:0;max-height:100%}.preview_menuToolbar__yLGn6{padding:max(8px,env(safe-area-inset-top)) 12px 8px 60px}.preview_menuToolbar__yLGn6>div>button:first-child{display:none}.preview_immersive___1IlZ .preview_customerPanel__dZLSe{padding:12px 16px 16px;flex:1 1}.preview_immersive___1IlZ .preview_customerPanel__dZLSe .preview_tabs__OrL8n{gap:16px}.preview_menuFooter__IfUlt{padding:10px 18px max(12px,env(safe-area-inset-bottom));gap:8px}.preview_menuFooter__IfUlt>span{max-width:185px;font-size:11px}.preview_objectDialog__28yvY[data-phase=opening] .preview_menuPaper__k_lrn{animation-name:preview_mobileUnfold__envE4}.preview_objectDialog__28yvY[data-phase=closing] .preview_menuPaper__k_lrn{animation-name:preview_mobileFold__7WYB_}}@media (min-width:701px) and (max-width:760px){.preview_menuToolbar__yLGn6{padding-left:60px}}@media (max-width:760px){.preview_page__a9cw0 .preview_menuToolbar__yLGn6 h2{font-size:14px}}@media (max-height:580px) and (min-width:701px){.preview_immersive___1IlZ .preview_header__Zu7BA{min-height:70px;padding:12px 24px}.preview_worldIntro__Pzvqf{top:86px;padding:10px 16px}.preview_worldDock__sClGx{bottom:12px;padding:8px 16px}.preview_page__a9cw0 .preview_objectDialog__28yvY{padding:16px 3vw}}@media (max-width:800px){.preview_page__a9cw0 .preview_objectDialog__28yvY{padding-inline:12px}}@keyframes preview_mobileUnfold__envE4{0%{opacity:0;transform:translateY(12%) scale(.95)}to{opacity:1;transform:none}}@keyframes preview_mobileFold__7WYB_{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12%) scale(.95)}}@media (prefers-reduced-motion:reduce){.preview_objectDialog__28yvY::-webkit-backdrop{animation:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.preview_objectDialog__28yvY::backdrop{animation:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}}.preview_page__a9cw0[data-platform-theme=future]{--paper:#0c2028;--ink:#edf7f8;--muted:#b2c8d0;--line:#37545f;--accent:#147e90;--surface:#132f3a}.preview_page__a9cw0[data-platform-theme=future] .preview_room__TCM9z{background:#0c2028}.preview_page__a9cw0[data-platform-theme=future] .preview_outlines__kv7s_ path{fill:#9cecff05;stroke:#9cecff80}.preview_page__a9cw0[data-platform-theme=future] .preview_outlines__kv7s_ path:hover,.preview_page__a9cw0[data-platform-theme=future] .preview_outlines__kv7s_ path[data-active=true]{fill:#9cecff20;stroke:#b8f4ff;filter:drop-shadow(0 0 6px #62cee3)}.preview_page__a9cw0[data-platform-theme=future] :is(.preview_menuPaper__k_lrn,.preview_worldDock__sClGx,.preview_sceneLabel___xX_r,.preview_mobileActions__IgRQm button,.preview_sidebar__p7fXM,.preview_courseSummary__zaZ3u,.preview_ruleNotice__53uHu,.preview_courseIcon__Xu390,.preview_table__dbrOJ th,.preview_table__dbrOJ tbody tr:hover,.preview_menuToolbar__yLGn6,.preview_calendarToolbar__WtieL button,.preview_monthGrid__8itWE>button){background:var(--surface);color:var(--ink);border-color:var(--line)}.preview_page__a9cw0[data-platform-theme=future] :is(.preview_menuToolbar__yLGn6>span,.preview_menuFooter__IfUlt>span,.preview_worldPreview__d5AQK,.preview_dockStats__LRBMK,.preview_sceneLabel___xX_r small,.preview_sampleTag__UswkK,.preview_monthGrid__8itWE>span,.preview_sidebar__p7fXM nav button){color:var(--muted)}.preview_page__a9cw0[data-platform-theme=future] :is(.preview_dockStats__LRBMK strong,.preview_textButton__o7BXi,.preview_menuToolbar__yLGn6 button,.preview_tabs__OrL8n button[aria-pressed=true]){color:#a5e6ef}.preview_page__a9cw0[data-platform-theme=future] .preview_textButton__o7BXi:hover{color:var(--ink)}.preview_page__a9cw0[data-platform-theme=future] .preview_menuToolbar__yLGn6 button:hover{background:#1c414c}.preview_page__a9cw0[data-platform-theme=future] :is(.preview_allFunctions__2XcG7,.preview_monthGrid__8itWE>button[aria-pressed=true],.preview_sidebar__p7fXM nav button[aria-current=page]){background:var(--accent);color:#fff}.preview_page__a9cw0[data-platform-theme=future] :is(.preview_worldIntro__Pzvqf,.preview_roomHint__6Gosn){background:#0c2028ed;color:var(--ink)}.preview_page__a9cw0[data-platform-theme=future] .preview_worldIntro__Pzvqf p{color:var(--muted)}.preview_page__a9cw0[data-platform-theme=future] .preview_customerPanel__dZLSe{scrollbar-color:#648f9c var(--surface)}.preview_page__a9cw0[data-platform-theme=future] :is(button,a,input,select,summary):focus-visible{outline-color:#8edce9}.preview_page__a9cw0[data-platform-theme=future] .preview_connectedContent__N_oSc .badge,.preview_page__a9cw0[data-platform-theme=future] .preview_connectedContent__N_oSc .button,.preview_page__a9cw0[data-platform-theme=future] .preview_connectedContent__N_oSc .workspace-modular-claim-summary{background:var(--surface);color:var(--ink);border-color:var(--line)}.preview_page__a9cw0[data-platform-theme=future] .preview_connectedContent__N_oSc .button.primary{background:var(--accent);color:#fff}.preview_page__a9cw0[data-platform-theme=future] .preview_connectedContent__N_oSc .small,.preview_page__a9cw0[data-platform-theme=future] .preview_connectedContent__N_oSc .workspace-footnote{color:var(--muted)}.preview_page__a9cw0 .preview_connectedContent__N_oSc input::placeholder{color:var(--muted);opacity:1}.preview_page__a9cw0[data-platform-theme=future] ::selection{background:#226777;color:#fff}.presentation-surface_surface__1objB{position:relative;isolation:isolate;min-width:0}.presentation-surface_surface__1objB:not([data-theme=legacy]){--ink:#332d26;--muted:#716451;--line:#d8cbbb;--hairline:#d8cbbb;--paper:#fffdf8;--canvas:#eee7db;--surface:#fffdf8;--surface-soft:#f4ede2;--ink-rgb:51,45,38;--surface-subtle:var(--surface-soft);--surface-muted:var(--surface-soft);--panel:var(--paper);--soft:var(--surface-soft);--brand-soft:var(--primary-soft);--line-strong:var(--line);--hairline-strong:var(--line);--brand:#805b36;--brand-strong:#684522;--primary:#805b36;--primary-soft:#f0e2cf;--accent:#805b36;--accent-strong:#684522;--accent-soft:#f0e2cf;--success:#326247;--success-strong:#28543b;--success-soft:#e8f1e9;--warning:#79521b;--danger:#a13632;--info:#245b85;--warning-strong:#674312;--warning-soft:#f7ecd6;--danger-strong:#852923;--danger-soft:#fbecea;--info-strong:#245b85;--info-soft:#e9f3fc;color:var(--ink);background:var(--canvas);color-scheme:light;scrollbar-color:var(--line) var(--paper)}.presentation-surface_surface__1objB[data-theme=future]{--ink:#eaf3fa;--muted:#b6c7d8;--line:#405669;--hairline:#405669;--ink-rgb:234,243,250;--paper:#152434;--canvas:#0c1724;--surface:#152434;--surface-soft:#203448;--surface-wash:rgba(32,52,72,.24);--surface-glass:rgba(32,52,72,.92);--surface-overlay:rgba(21,36,52,.96);--surface-overlay-strong:#152434;--brand:#81d9e8;--brand-strong:#a2e8f1;--primary:#81d9e8;--primary-soft:#203f50;--accent:#81d9e8;--accent-strong:#a2e8f1;--accent-soft:#203f50;--success:#a2dfbc;--success-strong:#b8ebcc;--success-soft:#193d32;--warning:#f1cd91;--danger:#ffb6b0;--info:#b9ddff;--warning-strong:#ffe0ac;--warning-soft:#3e3321;--danger-strong:#ffd0cb;--danger-soft:#45282e;--info-strong:#b9ddff;--info-soft:#203b55;color-scheme:dark}.presentation-surface_surface__1objB:not([data-theme=legacy]) .error-text{color:var(--danger)}.presentation-surface_surface__1objB:not([data-theme=legacy]) :is(select,textarea){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}.presentation-surface_surface__1objB:not([data-theme=legacy]) ::selection{background:var(--primary-soft);color:var(--ink)}.presentation-surface_surface__1objB:not([data-theme=legacy]) :is(input,textarea){caret-color:var(--brand)}.presentation-surface_surface__1objB:not([data-theme=legacy]) :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--brand);outline-offset:4px}.presentation-surface_toolbar__kBaCW{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px clamp(16px,3vw,48px)}.presentation-surface_surfaceName__aBGS8{font-size:13px;font-weight:700;letter-spacing:.03em}.presentation-surface_switcher__zDQI1{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--paper,#fff);border:1px solid var(--line,#d8cbbb)}.presentation-surface_switcher__zDQI1 button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--muted,#635849);font:inherit;font-size:13px;cursor:pointer}.presentation-surface_switcher__zDQI1 button:hover{color:var(--ink,#332d26);background:var(--surface-soft,#f4ede2)}.presentation-surface_switcher__zDQI1 button[aria-pressed=true]{background:var(--primary-soft,#f0e2cf);color:var(--ink,#332d26);font-weight:700}.presentation-surface_auth__0Udqr:not([data-theme=legacy]){min-height:100svh}.presentation-surface_auth__0Udqr .presentation-surface_surfaceName__aBGS8{padding:8px 12px;border-radius:8px;background:var(--paper,#fffdf8)}.presentation-surface_auth__0Udqr a.presentation-surface_surfaceName__aBGS8{padding:4px;background:transparent}.presentation-surface_artwork__JsQ0h{position:absolute;inset:0;z-index:-1;overflow:hidden}.presentation-surface_artwork__JsQ0h img{object-fit:cover;object-position:center}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE{display:grid;align-items:center;min-height:calc(100svh - 92px);padding:20px clamp(24px,5vw,88px) 56px}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE>main{display:contents}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE>main>section,.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE>section{box-sizing:border-box;width:min(100%,490px);max-width:none;margin:0 0 0 auto;padding:clamp(24px,3vw,40px);background:var(--paper);color:var(--ink);border:0;border-radius:16px;box-shadow:0 20px 60px #15110c26;text-align:left}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE :is(h1,h2){max-width:none;font-family:inherit;letter-spacing:-.02em;text-wrap:balance;color:var(--ink)}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE h1{font-size:clamp(25px,2.4vw,34px);line-height:1.35;margin:12px 0 16px}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE h2{font-size:20px;margin-block:28px 10px}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE p{max-width:65ch;color:var(--muted);line-height:1.75;margin:12px 0 20px}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE .auth-brandline,.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE .eyebrow{display:none}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE .learner-identity-icon{margin:0;color:var(--brand);background:var(--primary-soft)}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE form{display:grid;grid-gap:16px;gap:16px}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE label{display:grid;grid-gap:8px;gap:8px;color:var(--ink);font-weight:650}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE input:not([type=hidden]){width:100%;min-height:48px;padding:12px;background:var(--surface-soft);color:var(--ink);border:1px solid var(--line);border-radius:8px;font-size:16px}.presentation-surface_surface__1objB:not([data-theme=legacy]) input::placeholder{color:var(--muted);opacity:1}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE .student-primary-action,.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE :is(button,a).primary-button,.presentation-surface_surface__1objB:not([data-theme=legacy]) .button.primary{background:var(--brand);color:var(--paper);border-color:var(--brand);min-height:46px}.presentation-surface_auth__0Udqr[data-theme=future] .presentation-surface_content__J6zPE .primary-button,.presentation-surface_auth__0Udqr[data-theme=future] .presentation-surface_content__J6zPE .student-primary-action,.presentation-surface_surface__1objB[data-theme=future] .button.primary{color:#102433}.presentation-surface_surface__1objB:not([data-theme=legacy]) :is(button,a):hover{text-underline-offset:4px}.presentation-surface_surface__1objB:not([data-theme=legacy]) button:disabled{opacity:.6;cursor:wait}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE .identity-format-help{font-size:13px;margin:0}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE small{color:var(--muted);line-height:1.65}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE .form-error,.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE .portal-error{color:#a72e29;background:#fff0e9;padding:12px;border-radius:8px}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE .course-profile-code{overflow-wrap:anywhere}.presentation-surface_auth__0Udqr .presentation-surface_content__J6zPE .activation-status{grid-template-columns:minmax(0,1fr);gap:20px}.presentation-surface_auth__0Udqr .presentation-surface_content__J6zPE .activation-status-actions{align-items:stretch}.presentation-surface_auth__0Udqr .presentation-surface_content__J6zPE .activation-status-actions .button{white-space:normal}.presentation-surface_auth__0Udqr .presentation-surface_content__J6zPE .activation-page .button.secondary{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}.presentation-surface_auth__0Udqr .presentation-surface_content__J6zPE .activation-page hr{width:100%;border:0;border-top:1px solid var(--line);margin-block:24px}.learner-content-page:has(>.presentation-surface_auth__0Udqr:not([data-theme=legacy])),.learner-surface-page:has(>.presentation-surface_auth__0Udqr:not([data-theme=legacy])){width:100%;max-width:none;margin:0;padding:0}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]){min-height:calc(100svh - 72px);padding-bottom:48px}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .presentation-surface_content__J6zPE{max-width:1600px;margin-inline:auto;padding-inline:clamp(16px,3vw,48px)}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .presentation-surface_content__J6zPE>main{width:100%;max-width:none;margin:0;padding:0}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .client-monitor-header,.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .workspace-hero{background:var(--paper);color:var(--ink);padding:28px;border:0;border-radius:12px;box-shadow:none;margin-bottom:24px}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) :is(h1,h2,h3){color:var(--ink);font-family:inherit;letter-spacing:-.02em;overflow-wrap:anywhere}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) h1{font-size:clamp(26px,3vw,40px);line-height:1.3;max-width:none}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .client-monitor-stat-grid,.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .client-monitor-table-panel{background:var(--paper);border:0;border-radius:12px;box-shadow:none;padding:20px}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .client-monitor-stat-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .learner-search{background:var(--surface-soft);border-color:var(--line)}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .client-monitor-stat-grid>article{background:transparent;border:0;border-radius:0}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) :is(table,th,td,input,select){color:var(--ink);border-color:var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) :is(input,select,thead th){background:var(--surface-soft)}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) :is(tbody th,tbody td){background:var(--paper)}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) tbody tr:hover>:is(th,td){background:var(--surface-soft)}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .client-monitor-table-wrap{scrollbar-color:var(--line) var(--paper)}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .client-monitor-view-tabs button{min-height:44px}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .client-monitor-view-tabs button.is-active{color:var(--brand-strong);border-color:var(--brand)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]){min-height:100svh;--surface-subtle:var(--surface-soft);--surface-muted:var(--surface-soft);--panel:var(--paper);--soft:var(--surface-soft);--brand-soft:var(--primary-soft);--admin-control-height:44px;--admin-control-radius:8px;--admin-section-gap:24px;--admin-label-size:.875rem;--admin-meta-size:.875rem;--hairline-strong:var(--line);--line-strong:var(--line);--success:#326247;--success-strong:#28543b;--success-soft:#e8f1e9;--warning:#79521b;--warning-strong:#674312;--warning-soft:#f7ecd6;--danger:#a13632;--danger-strong:#852923;--danger-soft:#fbecea;font-family:var(--font-body);font-size:1rem;line-height:1.6}.presentation-surface_admin__Oyekk[data-theme=future]{--success:#a2dfbc;--success-strong:#b8ebcc;--success-soft:#193d32;--warning:#f1cd91;--warning-strong:#ffe0ac;--warning-soft:#3e3321;--danger:#ffb6b0;--danger-strong:#ffd0cb;--danger-soft:#45282e}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-surface-page{background:transparent;max-width:1680px;margin-inline:auto}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-workspace{min-width:0;gap:var(--admin-section-gap)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(h1,h2,h3){color:var(--ink);font-family:inherit;letter-spacing:0;line-height:1.4;overflow-wrap:anywhere}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-workspace h1{font-size:clamp(1.75rem,2.2vw,2.125rem);font-weight:750}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-workspace h2{font-size:1.3125rem;font-weight:700}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-workspace h3{font-size:1.0625rem;font-weight:700}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-workspace :is(p,small,.small){line-height:1.65}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-workspace :is(small,.small,.admin-footnote){font-size:var(--admin-meta-size);color:var(--muted)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-workspace label{font-size:var(--admin-label-size)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.project-cohort-editor,.project-cohort-editor-list,.project-cohort-row,.course-lesson-schedule-grid){min-width:0}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.admin-rail,.panel,.admin-header,.admin-overview-shell,.admin-pending-work){background:var(--paper);color:var(--ink);border-color:var(--line);border-radius:12px;box-shadow:none}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-rail{padding:16px}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-nav a{color:var(--muted);border-radius:var(--admin-control-radius);transform:none}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-nav a:is(:hover,[aria-current=page]){color:var(--ink);background:var(--primary-soft);border-color:var(--brand)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(input,select,textarea){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:var(--admin-control-height);padding:10px 12px;border:1px solid var(--line);border-radius:var(--admin-control-radius);font:inherit;font-size:.9375rem;line-height:1.5}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) textarea{min-height:112px;resize:vertical}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.presentation-surface_content__J6zPE button,.presentation-surface_content__J6zPE a).button{min-height:var(--admin-control-height);padding:10px 14px;border-radius:var(--admin-control-radius);font-family:inherit;font-size:.875rem;font-weight:650;line-height:1.5;white-space:normal;text-align:center;box-shadow:none;transform:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .button.secondary{color:var(--ink);background:var(--surface);border-color:var(--line)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .button.secondary:hover:not(:disabled){color:var(--brand-strong);background:var(--primary-soft);border-color:var(--brand)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .button.primary:hover:not(:disabled){background:var(--brand-strong);border-color:var(--brand-strong)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .button.quiet{color:var(--muted);background:transparent}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .button.danger-outline{color:var(--danger);background:var(--danger-soft);border-color:var(--danger)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) button:disabled{cursor:not-allowed;box-shadow:none;transform:none}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) button[aria-busy=true]{cursor:wait}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--brand);outline-offset:3px}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .table-wrap{max-width:100%;overflow-x:auto;scrollbar-color:var(--line) var(--paper)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(th,td){border-color:var(--line)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-compact-table :is(th,td){padding:12px 14px;font-size:.9375rem;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-compact-table thead th{font-size:var(--admin-label-size);font-weight:650}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) thead th{background:var(--surface-soft);color:var(--ink)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) tbody tr:hover>:is(th,td){background:var(--surface-soft)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .metric{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .badge{font-size:.8125rem;line-height:1.5;white-space:normal}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-form-error{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger);padding:12px 16px;border-radius:8px}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-form-success{color:var(--success);background:var(--success-soft);border:1px solid var(--success);padding:12px 16px;border-radius:8px}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.course-launch-header,.course-activation-header){padding-block:16px 24px;border-top:0}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.course-launch-fields,.course-activation-passcode-form){gap:16px 24px}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.course-launch-fields,.project-cohort-row,.course-activation) label{font-size:var(--admin-label-size)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.course-launch-fields,.project-cohort-row) label{min-width:0}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.course-launch-fields,.project-cohort-row) label>:is(input,select,textarea){margin-top:6px}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.course-launch-stepper,.course-activation-stepper) button{min-height:var(--admin-control-height);padding:10px 12px;font-size:.875rem}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.course-launch-stepper,.course-activation-stepper) button span{white-space:normal;overflow:visible}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.course-launch-actions,.course-activation-actions,.course-activation-open-form,.row-actions){flex-wrap:wrap;gap:12px}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .course-setup-note{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}@media (max-width:900px){.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-surface-page{width:calc(100% - 32px);padding-top:16px;gap:24px}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.course-launch-header,.course-activation-header){grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .admin-workspace{gap:20px}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.course-launch-fields,.course-activation-passcode-form,.course-launch-confirmation,.course-activation-link-list article){grid-template-columns:minmax(0,1fr)}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .course-launch-fields>*{grid-column:1}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .course-activation-access-line{flex-wrap:wrap}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.course-launch-actions,.course-activation-actions)>*{flex:1 1 auto}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea){font-size:1rem}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .project-cohort-editor-heading{flex-wrap:wrap}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .course-lesson-schedule-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .course-lesson-schedule-row>label:first-of-type{grid-column:1/-1}.presentation-surface_admin__Oyekk:not([data-theme=legacy]) .course-lesson-schedule-row .sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@media (prefers-reduced-motion:reduce){.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(.presentation-surface_content__J6zPE button,.presentation-surface_content__J6zPE a).button,.presentation-surface_admin__Oyekk:not([data-theme=legacy]) :is(a,button,input,select,textarea){transition:none}}@media (max-width:760px){.presentation-surface_toolbar__kBaCW{flex-wrap:wrap;padding:16px;gap:12px}.presentation-surface_switcher__zDQI1 button{min-height:44px}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE{min-height:0;padding:60px 16px 32px}.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE>main>section,.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE>section{margin-inline:auto}.presentation-surface_artwork__JsQ0h img{object-position:36% center}.presentation-surface_auth__0Udqr .presentation-surface_surfaceName__aBGS8{padding:8px 12px;border-radius:8px;background:var(--paper)}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .client-monitor-header,.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .workspace-hero{padding:20px}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .client-monitor-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-surface_monitor__gpuQk:not([data-theme=legacy]) .client-monitor-toolbar{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.presentation-surface_auth__0Udqr:not([data-theme=legacy]) .presentation-surface_content__J6zPE{animation:presentation-surface_arrive__W_pZP .45s cubic-bezier(.16,1,.3,1)}@keyframes presentation-surface_arrive__W_pZP{0%{transform:translateY(12px)}to{transform:translateY(0)}}}.customer-entry-opening_opening__HjOIw{min-height:100svh;display:grid;place-content:center;padding:24px;background:var(--canvas);color:var(--ink)}.customer-entry-opening_opening__HjOIw form[hidden]{display:none}.customer-entry-opening_status__chFOe{display:flex;align-items:center;gap:12px;margin:0;font-size:1rem;line-height:1.6}.customer-entry-opening_spinner__nu8jV{flex:none;animation:customer-entry-opening_turn__lc6vX 1s linear infinite}@keyframes customer-entry-opening_turn__lc6vX{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.customer-entry-opening_spinner__nu8jV{animation:none}}.department-directory_directory___TREe{--delivery-ink:#302b26;--delivery-muted:#71665c;--delivery-line:#ded6ca;--delivery-surface:#fffdfa;--delivery-accent:#795234;--delivery-hover:#eee4d6;color:var(--delivery-ink);container-type:inline-size;font-size:16px}.department-directory_directory___TREe[data-theme=future]{--delivery-ink:#edf7f8;--delivery-muted:#b2c8d0;--delivery-line:#37545f;--delivery-surface:#132f3a;--delivery-accent:#a5e6ef;--delivery-hover:#1c414c;color-scheme:dark}.department-directory_directory___TREe *,.department-directory_directory___TREe :after,.department-directory_directory___TREe :before{box-sizing:border-box}.department-directory_directory___TREe :is(button,input,a):focus-visible{outline:3px solid var(--delivery-accent);outline-offset:3px}.department-directory_directory___TREe button{font:inherit;min-height:44px;cursor:pointer;touch-action:manipulation}.department-directory_intro___e68U{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:8px 16px}.department-directory_directory___TREe .department-directory_intro___e68U p{margin:0;max-width:68ch;color:var(--delivery-muted)}.department-directory_intro___e68U>div{min-width:0}.department-directory_directory___TREe .department-directory_intro___e68U h3{margin:0 0 8px;font-size:20px;color:var(--delivery-ink)}.department-directory_directory___TREe .department-directory_intro___e68U .department-directory_directHint__IraME{margin-top:12px;font-size:14px;color:var(--delivery-ink)}.department-directory_directory___TREe .department-directory_search__cUu18{display:flex;flex-direction:row;align-items:center;gap:8px;flex:0 1 280px;min-width:200px;min-height:44px;padding:8px 12px;background:var(--delivery-surface);border:1px solid var(--delivery-line);border-radius:6px}.department-directory_directory___TREe .department-directory_search__cUu18 input{min-width:0;width:100%;min-height:24px;padding:0;border:0;background:transparent;font:inherit;color:var(--delivery-ink);caret-color:var(--delivery-accent)}.department-directory_search__cUu18 input::placeholder{color:var(--delivery-muted);opacity:1}.department-directory_directory___TREe .department-directory_count__KvW6v{margin:0 0 8px;color:var(--delivery-muted);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.department-directory_list__HI4Ev{margin:0;padding:0;list-style:none}.department-directory_row__W3OEA{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,3fr) auto;grid-gap:8px 24px;gap:8px 24px;align-items:center;padding-block:20px;border-bottom:1px solid var(--delivery-line);content-visibility:auto;contain-intrinsic-size:auto 140px}.department-directory_access__cyUXS,.department-directory_actions__U6EsX,.department-directory_identity__Afj3e{min-width:0}.department-directory_directory___TREe .department-directory_identity__Afj3e h3{margin:0 0 4px;color:var(--delivery-ink);overflow-wrap:anywhere;font-size:18px;text-wrap:balance}.department-directory_directory___TREe .department-directory_identity__Afj3e p{margin:0;color:var(--delivery-muted);font-size:14px}.department-directory_directory___TREe .department-directory_courseLink__9Vff4{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:6px 0;border:0;background:transparent;color:var(--delivery-accent);font-size:14px}.department-directory_directory___TREe .department-directory_courseLink__9Vff4:hover{text-decoration:underline;text-underline-offset:4px}.department-directory_access__cyUXS{display:grid;grid-gap:4px;gap:4px}.department-directory_link__KF0Dt,.department-directory_password__Y7_xN{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;font-size:14px}.department-directory_link__KF0Dt>span:first-child,.department-directory_password__Y7_xN>span:first-child{color:var(--delivery-muted)}.department-directory_directory___TREe .department-directory_copyLink__ZRq_n{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border:1px solid transparent;border-radius:4px;background:var(--delivery-hover);color:var(--delivery-accent);text-align:start;font-size:14px;transition:background-color .16s ease,border-color .16s ease}.department-directory_copyLink__ZRq_n svg{flex:none}.department-directory_directory___TREe .department-directory_url__9s2Qy{min-width:0;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--delivery-line);text-decoration-color:var(--delivery-line);text-underline-offset:4px}.department-directory_directory___TREe .department-directory_copyLink__ZRq_n:focus-visible,.department-directory_directory___TREe .department-directory_copyLink__ZRq_n:hover:not(:disabled){border-color:var(--delivery-accent)}.department-directory_copyLink__ZRq_n:focus-visible .department-directory_url__9s2Qy,.department-directory_copyLink__ZRq_n:hover .department-directory_url__9s2Qy{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.department-directory_directory___TREe .department-directory_link__KF0Dt .button,.department-directory_directory___TREe .department-directory_revealButton__Wk25p{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;background:transparent;border:1px solid var(--delivery-line);border-radius:6px;color:var(--delivery-ink);white-space:nowrap;font-size:14px}.department-directory_secret__PrCbi{color:var(--delivery-ink);overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.department-directory_actions__U6EsX{display:flex;flex-direction:column;gap:4px;align-items:center}.department-directory_directory___TREe .department-directory_deliverButton__jWwQg{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:8px 16px;border:1px solid var(--delivery-accent);border-radius:6px;background:var(--delivery-surface);color:var(--delivery-accent);white-space:nowrap}.department-directory_actions__U6EsX small{color:var(--delivery-muted);font-size:12px}.department-directory_directory___TREe :is(.department-directory_deliverButton__jWwQg,.department-directory_revealButton__Wk25p,.department-directory_link__KF0Dt .button):hover:not(:disabled){background:var(--delivery-hover)}.department-directory_directory___TREe button:disabled{opacity:.6;cursor:not-allowed}.department-directory_directory___TREe .department-directory_feedback__3uyGI{grid-column:2/-1;margin:0;color:var(--delivery-ink);font-size:14px;overflow-wrap:anywhere}.department-directory_feedback__3uyGI:empty{display:none}.department-directory_directory___TREe .department-directory_empty__ffq0e,.department-directory_directory___TREe .department-directory_note__hEnHC{margin:16px 0 0;color:var(--delivery-muted);font-size:14px}@container (max-width: 1000px){.department-directory_row__W3OEA{grid-template-columns:minmax(0,1fr) auto}.department-directory_access__cyUXS{grid-column:1/-1;grid-row:2}.department-directory_actions__U6EsX{align-items:flex-end}.department-directory_feedback__3uyGI{grid-column:1/-1}}@container (max-width: 560px){.department-directory_intro___e68U{flex-direction:column;align-items:stretch;gap:16px}.department-directory_directory___TREe .department-directory_search__cUu18{flex:auto;min-width:0}.department-directory_row__W3OEA{grid-template-columns:minmax(0,1fr);gap:12px}.department-directory_access__cyUXS{grid-row:auto}.department-directory_link__KF0Dt,.department-directory_password__Y7_xN{grid-template-columns:minmax(0,1fr) auto;gap:8px}.department-directory_link__KF0Dt>span:first-child,.department-directory_password__Y7_xN>span:first-child{grid-column:1/-1}.department-directory_actions__U6EsX{align-items:stretch}.department-directory_actions__U6EsX small{text-align:center}}@media (prefers-reduced-motion:reduce){.department-directory_directory___TREe .department-directory_copyLink__ZRq_n{transition:none}}.homework-opening_section__B6qtX{margin-block:24px;min-width:0;color:var(--ink)}.homework-opening_preview__Jw1Bg{max-width:1120px;margin-inline:auto;padding:24px}.homework-opening_section__B6qtX h3{margin:0 0 16px}.homework-opening_section__B6qtX p{max-width:72ch;line-height:1.7;color:var(--muted)}.homework-opening_list__zIVgO{list-style:none;padding:0;margin:16px 0}.homework-opening_list__zIVgO li{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;padding-block:16px;border-bottom:1px solid var(--line)}.homework-opening_list__zIVgO li>div{display:grid;grid-gap:8px;gap:8px;min-width:0;overflow-wrap:anywhere}.homework-opening_list__zIVgO span{color:var(--muted);line-height:1.6}.homework-opening_list__zIVgO button{flex-shrink:0;min-height:44px}.homework-opening_section__B6qtX button:focus-visible{outline:3px solid var(--brand-strong,var(--ink));outline-offset:3px}.homework-opening_section__B6qtX .homework-opening_feedback__a6l__{color:var(--ink)}@media (max-width:640px){.homework-opening_list__zIVgO li{flex-direction:column;align-items:flex-start}}.japanese-launch_page__GXNsS{max-width:1120px;margin-inline:auto;padding:32px 24px;color:var(--ink)}.japanese-launch_header__Uwv_8 h1{margin:0 0 12px}.japanese-launch_header__Uwv_8 p,.japanese-launch_section__ntl8m>p{max-width:72ch;line-height:1.8;color:var(--muted)}.japanese-launch_header__Uwv_8 a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.japanese-launch_notice___ysYN{padding-block:16px;border-block:1px solid var(--line);line-height:1.8}.japanese-launch_steps__lmgo_{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;padding:16px 0;color:var(--muted)}.japanese-launch_steps__lmgo_ li{padding-bottom:8px}.japanese-launch_steps__lmgo_ [aria-current]{color:var(--ink);font-weight:700;border-bottom:2px solid var(--brand-strong,var(--ink))}.japanese-launch_section__ntl8m{border:0;padding:0;margin:24px 0;min-width:0}.japanese-launch_section__ntl8m[hidden]{display:none}.japanese-launch_section__ntl8m>legend{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.japanese-launch_section__ntl8m h2{margin:0 0 24px;font-size:1.25rem}.japanese-launch_section__ntl8m h3{margin:32px 0 16px}.japanese-launch_section__ntl8m li,.japanese-launch_section__ntl8m p{line-height:1.8}.japanese-launch_versions__r7Djl{display:grid;grid-gap:16px;gap:16px}.japanese-launch_versions__r7Djl label{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.japanese-launch_versions__r7Djl label[data-selected=true]{border-color:var(--brand-strong,var(--ink));background:var(--surface-subtle)}.japanese-launch_versions__r7Djl input{margin-top:6px;flex-shrink:0}.japanese-launch_versions__r7Djl strong{font-size:1.25rem}.japanese-launch_versions__r7Djl span span{display:block;margin-top:8px;color:var(--muted)}.japanese-launch_fields__WWwzo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.japanese-launch_fields__WWwzo label{display:grid;grid-gap:8px;gap:8px;font-weight:600}.japanese-launch_fields__WWwzo input,.japanese-launch_fields__WWwzo select{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit}.japanese-launch_confirm__LqlvZ,.japanese-launch_section__ntl8m .japanese-launch_confirm__LqlvZ{display:flex;flex-direction:row;gap:12px;align-items:flex-start;justify-content:flex-start;text-align:start;min-height:44px;margin-block:16px;max-width:72ch;line-height:1.7}.japanese-launch_confirm__LqlvZ input,.japanese-launch_section__ntl8m .japanese-launch_confirm__LqlvZ input{width:20px;height:20px;min-height:0;flex:0 0 20px;margin:3px 0 0;padding:0}.japanese-launch_confirm__LqlvZ span{flex:1 1}.japanese-launch_rosterImport__rr_6Z{min-width:0;padding-bottom:24px;border-bottom:1px solid var(--line)}.japanese-launch_rosterTable__7ZNVb{max-height:360px;overflow:auto;margin-block:16px;border:1px solid var(--line);border-radius:6px}.japanese-launch_rosterTable__7ZNVb table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.japanese-launch_rosterTable__7ZNVb :is(th,td){text-align:start;padding:12px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.japanese-launch_rosterTable__7ZNVb th{background:var(--surface);position:-webkit-sticky;position:sticky;top:0}.japanese-launch_classSection__jtyFi{scroll-margin-top:24px;padding-block:32px;border-top:1px solid var(--line);min-width:0}.japanese-launch_classSection__jtyFi :is(button,input,a,summary):focus-visible,.japanese-launch_rosterTable__7ZNVb:focus-visible{outline:3px solid var(--brand-strong,var(--ink));outline-offset:3px}.japanese-launch_classSection__jtyFi :is(h2,h3,p){overflow-wrap:anywhere}.japanese-launch_classChecklist__FF1eN>li{grid-template-columns:28px minmax(0,1fr) auto}.japanese-launch_courseHeader__x2xpw .row-actions{justify-content:flex-start}.japanese-launch_summary__VzaZ9{margin:0}.japanese-launch_summary__VzaZ9>div{display:grid;grid-template-columns:140px minmax(0,1fr);padding-block:12px;grid-gap:16px;gap:16px;border-bottom:1px solid var(--line)}.japanese-launch_summary__VzaZ9 dt{color:var(--muted)}.japanese-launch_summary__VzaZ9 dd{margin:0;overflow-wrap:anywhere}.japanese-launch_assignments__vkq85{padding:0;list-style:none}.japanese-launch_assignments__vkq85 li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;border-bottom:1px solid var(--line);padding-block:12px}.japanese-launch_assignments__vkq85 li>span:last-child{color:var(--muted)}.japanese-launch_cohort__RlIoR{border-bottom:1px solid var(--line);padding-block:12px}.japanese-launch_cohort__RlIoR summary{cursor:pointer;min-height:44px;align-content:center;font-weight:600;overflow-wrap:anywhere}.japanese-launch_actions__oJVpp{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px;padding-block:20px;border-top:1px solid var(--line)}.japanese-launch_error__CXMmO{color:var(--danger,#b42318);line-height:1.8}.japanese-launch_runtimeLabel__iMMBv{display:grid;grid-gap:8px;gap:8px;margin-block:20px 12px;max-width:72ch}.japanese-launch_runtimeLabel__iMMBv :is(input,textarea){width:100%;min-width:0;padding:12px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;font:inherit}.japanese-launch_page__GXNsS :is(button,input,select,a,summary):focus-visible{outline:3px solid var(--brand-strong,var(--ink));outline-offset:3px}@media(max-width:640px){.japanese-launch_page__GXNsS{padding:24px 16px}.japanese-launch_fields__WWwzo{grid-template-columns:1fr}.japanese-launch_summary__VzaZ9>div{grid-template-columns:1fr;gap:6px}.japanese-launch_steps__lmgo_{gap:12px 20px}}.standard-in-person_form__vGE_B{display:grid;grid-gap:28px;gap:28px;color:var(--ink)}.standard-in-person_form__vGE_B h1,.standard-in-person_form__vGE_B h2{margin:0 0 12px}.standard-in-person_form__vGE_B p{max-width:70ch;color:var(--muted);line-height:1.7}.standard-in-person_form__vGE_B label{display:grid;grid-gap:6px;gap:6px;min-width:0}.standard-in-person_form__vGE_B input,.standard-in-person_form__vGE_B select,.standard-in-person_form__vGE_B textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit}.standard-in-person_form__vGE_B input::placeholder{color:var(--muted);opacity:1}.standard-in-person_form__vGE_B :is(button,input,textarea,select):focus-visible{outline:2px solid var(--brand-strong);outline-offset:3px}.standard-in-person_section__HU_QH{padding-block:20px;border-top:1px solid var(--line)}.standard-in-person_fields__bLneT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.standard-in-person_dates__WF4R9{list-style:none;margin:0;padding:0}.standard-in-person_dates__WF4R9>li{border-bottom:1px solid var(--line);padding:20px 0}.standard-in-person_actions__umlsG,.standard-in-person_dateHeading__Zf0r7{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.standard-in-person_dateHeading__Zf0r7{margin-bottom:14px}.standard-in-person_row__RhgAC{display:grid;grid-template-columns:minmax(190px,1.4fr) repeat(2,minmax(120px,1fr));grid-gap:16px;gap:16px;margin-top:12px}.standard-in-person_recurrence__oXopm{margin-block:16px;padding-block:16px;border-block:1px solid var(--line)}.standard-in-person_recurrence__oXopm summary{cursor:pointer;padding-block:8px;font-weight:600}.standard-in-person_recurrence__oXopm>div{margin-top:16px}.standard-in-person_preview__40nSS{max-height:240px;overflow:auto;line-height:2}@media(max-width:760px){.standard-in-person_fields__bLneT,.standard-in-person_row__RhgAC{grid-template-columns:minmax(0,1fr)}}