.app-shell--landing{--landing-ink:#080a0e;--landing-line:#ffffff14;--landing-muted:#929aa9;--landing-blue:#a4bbff;color:#edf0f5;position:relative;overflow:clip}.app-shell--landing .site-header{border-bottom:1px solid var(--landing-line);grid-template-columns:1fr auto 1fr;width:min(1200px,100% - 80px);height:92px;margin:0 auto;padding:0}.app-shell--landing .site-header .brand{font-size:21px}.app-shell--landing .site-header .landing-header-nav{gap:30px;margin-left:52px}.app-shell--landing .landing-header-nav :where(a){color:#a6adba;font-size:12px;font-weight:500}.app-shell--landing .site-header .sign-in--signed-out{background:#b9ccff0b;border-color:#c6d4f52b}.app-shell--landing .hero{width:min(1120px,100% - 48px);padding:65px 0 48px}.app-shell--landing .hero__copy{max-width:950px}.app-shell--landing .hero h1{letter-spacing:-.065em;margin:23px 0 0;font-size:clamp(48px,5.6vw,78px);font-weight:620;line-height:1.2}.landing-intro__accent{color:#b8c9eb;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#dfe7f5 10%,#9fb3da 65%,#647ca5);-webkit-background-clip:text;background-clip:text}.landing-kicker{color:var(--landing-blue);letter-spacing:.17em;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:650;line-height:1.6;display:inline-flex}.landing-status-dot{background:#b9d4c2;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #9fecbc65}.landing-intro__description{color:#9ba4b4;letter-spacing:-.025em;margin:26px 0 0;font-size:16px;line-height:1.85}.app-shell--landing .border-beam-card{width:min(780px,100%);margin-top:35px}.app-shell--landing .search-console{background:#11151cf2;border-color:#a1b9e336;box-shadow:0 16px 50px #0003,0 0 65px #6388d009,inset 0 1px #ffffff0d}.landing-search-guide{color:#7f899c;justify-content:space-between;gap:16px;width:min(740px,100%);margin-top:17px;font-size:11px;display:flex}.landing-search-guide a{color:#b0bacb;align-items:center;gap:8px;display:inline-flex}.landing-experience{z-index:1;position:relative}.landing-container{width:min(1120px,100% - 80px);margin-inline:auto}:where(.landing-experience) h2{letter-spacing:-.055em;text-wrap:balance;margin:18px 0 0;font-size:clamp(31px,3.2vw,44px);font-weight:590;line-height:1.3}.landing-experience p{word-break:keep-all;overflow-wrap:break-word}.landing-experience section[id],.app-shell--landing #research{scroll-margin-top:32px}.landing-team-detail{border-top:1px solid var(--landing-line);min-height:223px;margin-top:30px;padding-top:23px;animation:.35s both landing-fade-in}.landing-team-detail__eyebrow{letter-spacing:.14em;color:#a8bdf4;font-size:8px;font-weight:650}.landing-team-detail__eyebrow[data-team=company]{color:#a6d6c0}.landing-team-detail__eyebrow[data-team=financial]{color:#d9c28c}.landing-team-detail__eyebrow[data-team=risk]{color:#d5adba}.landing-team-detail h3{letter-spacing:-.035em;margin:12px 0 9px;font-size:16px;font-weight:550}.landing-team-detail>p{color:#8993a5;margin:0;font-size:11px;line-height:1.9}.landing-team-members{flex-wrap:wrap;gap:13px;margin-top:22px;display:flex}.landing-team-members>div{align-items:center;gap:7px;display:flex}.landing-team-members img{object-fit:cover;background:#202632;border:1px solid #ffffff19;border-radius:50%}.landing-team-members span{color:#cbd3e0;font-size:10px}.landing-team-members small{color:#7e899b;margin-top:4px;font-size:8px;display:block}.landing-office-hint{color:#7f8c9f;align-items:center;gap:7px;font-size:10px;line-height:1.6;display:flex}.landing-sources{border-bottom:1px solid var(--landing-line);color:#7c879a;justify-content:space-between;align-items:center;gap:24px;padding:31px 0;font-size:10px;display:flex}.landing-sources>div{flex-wrap:wrap;gap:23px;display:flex}.landing-sources>div>span{color:#a3adbd;align-items:center;gap:7px;display:flex}.landing-sources svg{color:#596579}.landing-section-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.landing-section-heading>p{max-width:390px;color:var(--landing-muted);white-space:pre-line;margin:0 0 4px;font-size:13px;line-height:1.9}.landing-text-link{color:#c4d4f0;border-bottom:1px solid #abc3f144;align-items:center;gap:14px;padding-bottom:8px;font-size:12px;display:inline-flex}.landing-text-link svg,.landing-button svg{transition:transform .18s}.landing-text-link:hover svg,.landing-button:hover svg{transform:translate(3px,-2px)}.landing-latest{margin-top:112px;margin-bottom:108px}.landing-research-room__empty{color:#94a2b9;background:#10151e;border:1px dashed #a0b8dc29;border-radius:10px;padding:30px 25px;font-size:12px;line-height:1.8}.app-shell--landing .landing-latest .landing-research-room{width:100%;margin:0}.app-shell--landing .landing-latest .landing-research-room>header{border-color:var(--landing-line);padding-top:28px}.app-shell--landing .landing-latest .landing-research-room h2{margin-top:15px;font-size:28px;font-weight:550;line-height:1.35}.app-shell--landing .landing-latest .landing-research-room>header span{color:#a4b9de;font-size:9px;font-weight:600}.app-shell--landing .landing-latest .landing-research-room>header p{color:#8c97a9}.landing-faq{grid-template-columns:.85fr 1.4fr;gap:80px;padding-top:100px;display:grid}.landing-faq h2{font-size:32px}.landing-faq details{border-bottom:1px solid #b3c6e320}.landing-faq details:first-child{border-top:1px solid #b3c6e320}.landing-faq summary{color:#ccd3df;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:13px;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary>svg{color:#7585a0;flex:none;transition:transform .2s}.landing-faq details[open] summary>svg{transform:rotate(180deg)}.landing-faq details>p{color:#8b98ac;margin:0;padding-bottom:25px;font-size:12px;line-height:1.9}.landing-closing{text-align:center;padding:120px 0 75px;position:relative}.landing-closing h2{margin-top:23px;font-size:clamp(32px,3.7vw,49px);line-height:1.4}.landing-button{color:#182435;background:#dae4f4;border:1px solid #d9e4f5;border-radius:7px;justify-content:center;align-items:center;gap:35px;margin-top:32px;padding:17px 24px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 0 34px #b7d4fc0d}.landing-closing>p{color:#6f7b8e;margin-top:20px;font-size:10px}.landing-closing__line{background:linear-gradient(#8499b65e,#0000);width:1px;height:55px;margin:50px auto 0}.app-shell--landing .site-footer{border-top:1px solid var(--landing-line);width:min(1120px,100% - 80px);padding-top:40px}.app-shell--landing .site-footer__primary{grid-template-columns:1.4fr .8fr .8fr 1fr .65fr;gap:35px}.app-shell--landing .site-footer__column,.app-shell--landing .site-footer__column h2,.app-shell--landing .site-footer__brand p{font-size:11px}.app-shell--landing .site-footer__brand>span,.app-shell--landing .site-footer__meta,.app-shell--landing .site-footer__disclaimer{font-size:9px}@keyframes landing-fade-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-orbit{to{transform:rotate(360deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-section-heading,.landing-faq{animation:linear both landing-fade-in;animation-timeline:view();animation-range:entry entry 24%}}}@media (min-width:1500px){.app-shell--landing .hero{padding-top:110px}}@media (max-width:1050px){.app-shell--landing .site-header .landing-header-nav{gap:20px;margin-left:0}.landing-team-members{gap:8px}.landing-team-members img{width:30px;height:30px}.landing-sources{flex-direction:column;align-items:flex-start;gap:17px}.landing-faq{gap:40px}.app-shell--landing .site-footer__primary{grid-template-columns:repeat(4,1fr)}.app-shell--landing .site-footer__brand{grid-column:1/-1}}@media (max-width:900px){.app-shell--landing .site-header{grid-template-columns:1fr auto;gap:12px}.app-shell--landing .site-header__actions{gap:8px}.app-shell--landing .header-language-slot__trigger,.app-shell--landing .site-header .sign-in{white-space:nowrap}.app-shell--landing .site-header .landing-header-nav{display:none}}@media (max-width:760px){.landing-container,.app-shell--landing .site-header,.app-shell--landing .site-footer{width:calc(100% - 40px)}.app-shell--landing .site-header{grid-template-columns:1fr auto;height:76px}.app-shell--landing .site-header .brand{font-size:18px}.app-shell--landing .site-header .landing-header-nav{display:none}.app-shell--landing .hero{width:calc(100% - 40px);padding:65px 0 42px}.app-shell--landing .hero h1{margin-top:21px;font-size:clamp(43px,8vw,62px)}.landing-kicker{letter-spacing:.13em;font-size:8px}.landing-intro__description{margin-top:22px;font-size:13px}.app-shell--landing .border-beam-card{margin-top:28px}.landing-search-guide{gap:12px;font-size:9px}.landing-search-guide>span{max-width:50%;line-height:1.6}.landing-team-detail{min-height:192px;margin-top:23px;padding-top:20px}.landing-team-members{gap:18px}.landing-team-members img{width:35px;height:35px}.landing-office-hint{margin-top:7px;font-size:9px}.landing-sources{padding:26px 0}.landing-sources>div{gap:14px 18px;font-size:9px}:where(.landing-experience) h2{font-size:32px}.landing-section-heading{flex-direction:column;align-items:start;gap:19px}.landing-section-heading>p{max-width:none;font-size:12px}.landing-latest{margin-top:75px;margin-bottom:65px}.app-shell--landing .landing-latest .landing-research-room h2{font-size:25px}.app-shell--landing .landing-latest .landing-research-room>header{display:block}.app-shell--landing .landing-latest .landing-research-room>header>a{margin-top:17px}.landing-faq{grid-template-columns:1fr;gap:30px;padding-top:65px}.landing-faq summary{min-height:68px;font-size:12px}.landing-faq details>p{font-size:11px}.landing-closing{padding-top:85px;padding-bottom:35px}.landing-closing h2{font-size:30px}.landing-closing>p{font-size:8px}.landing-button{gap:24px;padding:16px 22px}.app-shell--landing .site-footer__primary{grid-template-columns:1fr 1fr;gap:30px}}@media (prefers-reduced-motion:reduce){.landing-team-detail{animation:none}}
.landing-office-open{padding-top:12px}.landing-office-open__masthead{border-top:1px solid var(--landing-line);color:#7e899c;letter-spacing:.12em;justify-content:space-between;gap:16px;padding:22px 0;font-size:9px;display:flex}.landing-office-open__masthead>span:first-child{color:#c8d2e5;align-items:center;gap:9px;display:flex}.landing-office-open__body{grid-template-columns:.8fr 1.45fr;align-items:center;gap:44px;padding:28px 0 30px;display:grid}.landing-office-open__narrative{min-width:0}.landing-office-open__narrative>p:not(.landing-kicker){max-width:34ch;color:var(--landing-muted);margin-top:20px;font-size:13px;line-height:1.9}.landing-office-open__stage{min-width:0}.landing-office-open__stage .landing-office-live{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.landing-office-open__stage .landing-office-live__status{background:0 0;border:0;padding-inline:0;font-size:9px}.landing-office-open__stage__caption{text-align:center;color:#788394;margin-top:13px;font-size:9px;display:block}.landing-office-open__selector{border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.landing-office-open__selector button{text-align:left;color:#929ba9;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:14px;padding:25px 0;transition:color .2s,border-color .2s;display:flex;position:relative}.landing-office-open__selector button[aria-pressed=true]{color:#e6ecf5;border-bottom-color:#a5bffa}.landing-office-open__selector button[data-team=company][aria-pressed=true]{border-bottom-color:#a6d6c0}.landing-office-open__selector button[data-team=financial][aria-pressed=true]{border-bottom-color:#d9c28c}.landing-office-open__selector button[data-team=risk][aria-pressed=true]{border-bottom-color:#d5adba}.landing-office-open__selector__number{color:#647187;font-size:10px}.landing-office-open__selector strong{font-size:14px;font-weight:550;display:block}.landing-office-open__selector small{color:#788394;margin-top:7px;font-size:9px;display:block}.landing-office-open__selector svg{flex-shrink:0;margin-left:auto}.landing-office-open .landing-team-detail{min-height:228px}.landing-workflow,.landing-file,.landing-daily{padding-top:110px}.landing-workflow__rail{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:44px;display:grid}.landing-workflow__rail button{color:#818b9b;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #303540;align-items:center;gap:15px;padding:20px 0;transition:color .2s,border-color .2s;display:flex}.landing-workflow__rail button[aria-pressed=true]{color:#d5e3ff;border-color:#b3caff}.landing-workflow__rail button>span{font-family:var(--font-inter), sans-serif;font-size:11px}.landing-workflow__rail strong{font-size:14px;font-weight:550}.landing-workflow__rail svg{margin-left:auto}.landing-workflow__stage{grid-template-columns:.8fr 1.5fr;gap:64px;min-height:474px;padding:40px 0 30px;display:grid}.landing-workflow__explanation,.landing-workflow__diagram{animation:.35s both landing-product-in}.landing-workflow__index{font-family:var(--font-inter), sans-serif;color:#d8e3f7;letter-spacing:-.06em;margin:5px 0 30px;font-size:66px;font-weight:300;line-height:1;display:block}.landing-workflow__index small{letter-spacing:.02em;color:#707c90;margin-left:12px;font-size:12px}.landing-workflow__explanation h3{letter-spacing:-.045em;margin:14px 0;font-size:22px;font-weight:550;line-height:1.5}.landing-workflow__explanation>p:not(.landing-kicker){color:#929dad;font-size:13px;line-height:1.95}.landing-workflow__output{border-top:1px solid var(--landing-line);color:#b2c1d9;align-items:center;gap:10px;margin-top:25px;padding-top:19px;font-size:10px;line-height:1.7;display:flex}.landing-workflow__output svg{flex-shrink:0}.landing-workflow__diagram{min-width:0;padding:24px 0;position:relative}.landing-workflow__diagram-label{color:#7d8ba0;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:38px;font-size:9px;display:flex}.landing-workflow__teams{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.landing-workflow__team{--team-color:#b1c7ef;border-top:2px solid var(--team-color);min-width:0;padding-top:17px}.landing-workflow__team[data-team=company]{--team-color:#a9cfbe}.landing-workflow__team[data-team=financial]{--team-color:#dfc895}.landing-workflow__team[data-team=risk]{--team-color:#d6aebb}.landing-workflow__team>header{color:var(--team-color);align-items:center;gap:8px;font-size:11px;display:flex}.landing-workflow__team>header>span{opacity:.65;font-size:8px}.landing-workflow__members{gap:16px;margin-top:23px;display:grid}.landing-workflow__members>div{grid-template-columns:38px 1fr;align-items:center;gap:2px 7px;display:grid}.landing-workflow__members img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated;grid-row:span 2}.landing-workflow__members span{color:#d5dce6;align-self:end;font-size:10px}.landing-workflow__members small{color:#7f8b9e;align-self:start;font-size:8px;line-height:1.5}.landing-workflow__memo-lines{gap:5px;margin-top:20px;display:grid}.landing-workflow__memo-lines span{background:#9cacc524;height:1px}.landing-workflow__memo-lines span:last-child{width:65%}.landing-workflow__diagram[data-stage="1"] .landing-workflow__members{flex-wrap:wrap;align-content:start;gap:7px;min-height:102px;display:flex}.landing-workflow__diagram[data-stage="1"] .landing-workflow__members>div{flex-direction:column;display:flex}.landing-workflow__diagram[data-stage="1"] .landing-workflow__members img{width:34px;height:34px}.landing-workflow__meeting{color:#8b9bb3;text-align:center;border-top:1px dashed #596274;flex-direction:column;align-items:center;gap:14px;padding-top:22px;display:flex}.landing-workflow__meeting>span{font-size:8px}.landing-workflow__meeting>strong{color:var(--team-color);font-size:10px;font-weight:500}.landing-workflow__challenges>div{border-bottom:1px solid #8c9eb223;align-items:center;gap:17px;padding:17px 0;display:flex}.landing-workflow__challenges>div:first-child{padding-top:0}.landing-workflow__challenges img{object-fit:contain;image-rendering:pixelated;flex-shrink:0}.landing-workflow__challenges>div>div{flex:1}.landing-workflow__challenges span{color:#99acca;align-items:center;gap:8px;font-size:9px;display:flex}.landing-workflow__challenges p{color:#d7deea;margin:7px 0 0;font-size:12px;line-height:1.65}.landing-workflow__challenges>small{color:#758197;margin-top:15px;font-size:8px;display:block}.landing-workflow__synthesis{flex-direction:column;align-items:center;gap:12px;display:flex}.landing-workflow__leaders{justify-content:space-between;width:80%;display:flex}.landing-workflow__synthesis img{object-fit:contain;image-rendering:pixelated}.landing-workflow__converge{border:1px solid #b6c9e84a;border-top:0;width:71%;height:24px;position:relative}.landing-workflow__converge:after{content:"";border-left:1px solid #b6c9e84a;height:12px;position:absolute;top:100%;left:50%}.landing-workflow__audit{color:#9cacc4;align-items:center;gap:8px;margin-top:5px;font-size:10px;display:flex}.landing-workflow__synthesis>svg{color:#5b6b81}.landing-workflow__synthesis>strong{color:#e6d5ae;font-size:12px;font-weight:500}.landing-workflow__verdicts{color:#9eacc1;gap:24px;padding-top:10px;font-size:10px;display:flex}.landing-file__workspace{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:48px;margin-top:48px;display:grid}.landing-file__index>.landing-kicker{margin-bottom:20px;display:block}.landing-file__index nav{display:grid}.landing-file__index button{border:0;border-bottom:1px solid var(--landing-line);color:#8994a7;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:18px 0;display:flex}.landing-file__index button>span{color:#68778d;font-size:9px}.landing-file__index button>strong{font-size:12px;font-weight:500}.landing-file__index button svg{opacity:0;margin-left:auto}.landing-file__index button[aria-pressed=true]{color:#d7e5ff}.landing-file__index button[aria-pressed=true] svg{opacity:1}.landing-file__description{color:#bac5d6;min-height:95px;margin-top:26px;font-size:12px;line-height:1.9;animation:.3s landing-product-in}.landing-file__appendix{color:#77859b;margin:20px 0 25px;font-size:10px;line-height:1.9}.landing-file__surface{min-width:0;box-shadow:0 24px 65px #0004}.landing-file__toolbar{color:#a1a9b9;letter-spacing:.04em;background:#181c26;border-bottom:1px solid #343b49;justify-content:space-between;align-items:center;gap:15px;padding:20px 28px;font-size:8px;display:flex}.landing-file__toolbar>div{align-items:center;gap:12px;display:flex}.landing-file__toolbar strong{letter-spacing:-.05em;color:#eff2f8;font-size:20px}.landing-file__toolbar>div>span{font-size:10px}.landing-file__viewport{overscroll-behavior:contain;background:var(--report-paper-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#525d72 #151922;height:660px;overflow:auto}.landing-file__document{gap:0;width:100%}.landing-file__document>[data-report-section]{display:none}.landing-file__document[data-chapter=technical-chart]>[data-report-section=technical-chart],.landing-file__document[data-chapter=decision]>[data-report-section=decision],.landing-file__document[data-chapter=evidence-read]>[data-report-section=evidence-read],.landing-file__document[data-chapter=adjudication]>[data-report-section=adjudication],.landing-file__document[data-chapter=scenarios]>[data-report-section=scenarios],.landing-file__document[data-chapter=analysis]>[data-report-section=analysis],.landing-file__document[data-chapter=anticipated-qa]>[data-report-section=anticipated-qa]{display:block}.landing-file__document .committee-cockpit__verdict{grid-template-columns:1fr;gap:24px}.landing-file__document .committee-cockpit__verdict h2{font-size:42px}.landing-file__surface>footer{color:#9ca7bb;background:#181c26;justify-content:space-between;gap:12px;padding:13px 25px;font-size:8px;display:flex}.landing-file__surface>footer>span:last-child{align-items:center;gap:7px;display:flex}.landing-daily{border-top:1px solid var(--landing-line)}.landing-daily__layout{grid-template-columns:.8fr 1.4fr;align-items:start;gap:80px;margin-top:48px;display:grid}.landing-daily__clock{border-bottom:1px solid var(--landing-line);padding:8px 0 32px}.landing-daily__clock>span{color:#7c8b9f;font-family:var(--font-inter), sans-serif;letter-spacing:.1em;font-size:8px}.landing-daily__clock>strong{font-family:var(--font-inter), sans-serif;letter-spacing:-.055em;color:#dce6f4;font-size:82px;font-weight:300;line-height:1.35;display:block}.landing-daily__clock strong>span{color:#829ac2;animation:3s ease-in-out infinite landing-clock-pulse}.landing-daily__clock small{letter-spacing:0;color:#74859e;margin-left:10px;font-size:14px}.landing-daily__clock>div{color:#8c9bb1;align-items:center;gap:15px;font-size:9px;display:flex}.landing-daily__clock i{background:linear-gradient(90deg,#bacdee,#344358);flex:1;height:1px;position:relative}.landing-daily__clock i:after{content:"";border:1px solid #8b9db6;border-radius:50%;width:4px;height:4px;position:absolute;top:-1.5px;right:0}.landing-daily__schedule ol{gap:28px;margin:32px 0;padding:0;list-style:none;display:grid}.landing-daily__schedule li{gap:18px;display:flex}.landing-daily__schedule li>span{color:#7487a1;padding-top:5px;font-size:9px}.landing-daily__schedule h3{letter-spacing:-.03em;margin:0 0 9px;font-size:15px;font-weight:550}.landing-daily__schedule p{color:#8997aa;margin:0;font-size:12px;line-height:1.9}.landing-daily__preview{border-top:1px solid #4e5665;border-bottom:1px solid #343a46;min-width:0}.landing-daily__preview>header{color:#6f7b8d;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-size:8px;display:flex}.landing-daily__preview>header>span:first-child{color:#b7c2d2;letter-spacing:.1em;align-items:center;gap:8px;font-size:9px;display:flex}.landing-daily__preview .landing-daily__body{width:100%;height:645px;box-shadow:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#435068 transparent;background:0 0;border:0;padding:0 25px 30px 0}.landing-daily__body .briefing-detail__hero{grid-template-columns:42px minmax(0,1fr);padding-top:15px}.landing-daily__body .briefing-detail__hero-meta{flex-wrap:wrap;grid-column:2;place-items:center start;gap:8px;display:flex}.landing-daily__body .briefing-detail__hero h2{font-size:25px}.landing-daily__body .briefing-detail__agents{grid-template-columns:1fr}.landing-daily__preview>footer{color:#728198;border-top:1px solid #242c39;justify-content:space-between;gap:15px;padding:17px 0;font-size:8px;display:flex}.landing-daily__preview>footer>span:last-child{align-items:center;gap:7px;display:flex}.landing-workflow button:focus-visible,.landing-file button:focus-visible,.landing-file__viewport:focus-visible,.landing-daily__body:focus-visible,.landing-office-open button:focus-visible{outline-offset:5px;outline:2px solid #b3caff}@keyframes landing-product-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-clock-pulse{50%{opacity:.35}}@media (min-width:1500px){.landing-file__workspace{grid-template-columns:290px minmax(0,1fr);gap:64px}}@media (max-width:1050px){.landing-office-open__body{grid-template-columns:.85fr 1.3fr;gap:24px}.landing-office-open__narrative h2{font-size:32px}.landing-workflow__stage{grid-template-columns:.8fr 1.3fr;gap:30px}.landing-workflow__teams{gap:12px}.landing-workflow__members>div{flex-direction:column;align-items:start;gap:4px;display:flex}.landing-file__workspace{grid-template-columns:230px minmax(0,1fr);gap:28px}.landing-file__toolbar{padding:17px 20px}.landing-file__toolbar>div>span{display:none}.landing-daily__layout{gap:40px}}@media (max-width:760px){.landing-office-open__masthead{padding:20px 0;font-size:7px}.landing-office-open__body{grid-template-columns:1fr;gap:24px;padding:12px 0 22px}.landing-office-open__narrative{display:contents}.landing-office-open__narrative>.landing-kicker{display:none}.landing-office-open__narrative h2{margin:0;font-size:32px}.landing-office-open__narrative>p:not(.landing-kicker){max-width:none;margin:0}.landing-office-open__stage{grid-row:3}.landing-office-open .landing-team-detail{min-height:205px;margin:0;padding-top:18px}.landing-office-open__narrative>.landing-office-hint{margin:0}.landing-office-open__selector{grid-template-columns:repeat(2,1fr);gap:0 22px}.landing-office-open__selector button{gap:10px;padding:19px 0}.landing-office-open__selector small{font-size:8px;line-height:1.7}.landing-workflow,.landing-file,.landing-daily{padding-top:70px}.landing-workflow__rail{gap:14px;margin-top:30px}.landing-workflow__rail button{flex-direction:column;align-items:start;gap:10px;padding:15px 0}.landing-workflow__rail strong{white-space:nowrap;font-size:11px}.landing-workflow__rail svg{display:none}.landing-workflow__stage{grid-template-columns:1fr;align-content:start;gap:20px;min-height:800px;padding-top:25px}.landing-workflow__index{margin-bottom:20px;font-size:48px}.landing-workflow__explanation h3{font-size:21px}.landing-workflow__explanation>p:not(.landing-kicker){min-height:92px;font-size:12px}.landing-workflow__output{margin-top:15px;padding-top:15px;font-size:9px}.landing-workflow__diagram{padding-top:10px}.landing-workflow__diagram-label{margin-bottom:25px;font-size:7px}.landing-workflow__team>header{gap:5px;font-size:10px}.landing-workflow__team>header>span{display:none}.landing-workflow__members small{font-size:7px}.landing-workflow__members img{width:35px;height:35px}.landing-workflow__diagram[data-stage="1"] .landing-workflow__members{min-height:152px}.landing-workflow__meeting>span{font-size:7px}.landing-workflow__challenges>div{gap:10px}.landing-workflow__challenges p{font-size:11px}.landing-workflow__verdicts{gap:16px;font-size:9px}.landing-file__workspace{grid-template-columns:1fr;gap:28px;margin-top:30px}.landing-file__index nav{grid-template-columns:repeat(2,1fr);gap:0 18px}.landing-file__index button{gap:9px;padding:15px 0}.landing-file__index button>strong{font-size:10px}.landing-file__index button svg{width:12px}.landing-file__description{min-height:66px;margin-top:20px;font-size:12px}.landing-file__appendix{margin:12px 0 18px}.landing-file__viewport{height:560px}.landing-file__document .committee-cockpit__verdict h2{font-size:34px}.landing-file__document .committee-cockpit{padding:24px 20px}.landing-file__document.research-editorial-document[data-report-surface=committee] .research-editorial-section{padding:28px 20px}.landing-file__surface>footer{padding:13px;font-size:7px}.landing-daily__layout{grid-template-columns:1fr;gap:35px;margin-top:30px}.landing-daily__clock>strong{font-size:76px}.landing-daily__schedule ol{gap:25px;margin:28px 0}.landing-daily__body .briefing-detail__hero h2{font-size:22px}.landing-daily__preview .landing-daily__body{height:580px;padding-right:12px}.landing-daily__preview>header{font-size:7px}}@media (prefers-reduced-motion:reduce){.landing-workflow__explanation,.landing-workflow__diagram,.landing-file__description,.landing-daily__clock strong>span{animation:none}}
.daily-home{--home-ink:#edeef3;--home-muted:#90939f;--home-faint:#626674;--home-line:#ced3ea21;--home-accent:#b5bafa;z-index:1;width:min(1140px,100% - 88px);min-height:100dvh;color:var(--home-ink);font-family:var(--font-inter), "Pretendard Variable", sans-serif;margin:0 auto;padding:40px 0 28px;position:relative}.daily-home button,.daily-home a{-webkit-tap-highlight-color:transparent}.daily-home a{color:inherit;text-decoration:none}.daily-home button{font:inherit;cursor:pointer}.daily-home button:disabled{cursor:wait;opacity:.45}.daily-home :is(a,button):focus-visible{outline:2px solid var(--home-accent);outline-offset:5px}.daily-home__masthead{border-bottom:1px solid var(--home-line);letter-spacing:.12em;color:var(--home-muted);justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;font-size:10px;display:flex}.daily-home__masthead>span{align-items:center;gap:10px;font-weight:650;display:flex}.daily-home__masthead i{background:var(--home-accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #b5bafa66}.daily-home__masthead time{letter-spacing:.02em}.daily-eyebrow{color:var(--home-muted);letter-spacing:.15em;font-size:9px;font-weight:650;line-height:1.5;display:block}.daily-home .signed-in-home__start{flex-direction:column;align-items:center;min-width:0;padding:36px 0 42px;display:flex}.daily-home .signed-in-home__intro{text-align:center;width:100%}.daily-home .signed-in-home__intro .daily-eyebrow{display:none}.daily-home .signed-in-home__intro h1{letter-spacing:-.05em;word-break:keep-all;margin:0;font-size:clamp(25px,2.8vw,35px);font-weight:620;line-height:1.35}.daily-home .signed-in-home__intro p{color:var(--home-muted);margin:10px 0 0;font-size:13px;line-height:1.7}.daily-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.daily-section-head .daily-eyebrow{color:var(--home-accent)}.daily-section-head h2{letter-spacing:-.035em;word-break:keep-all;margin:8px 0 0;font-size:23px;font-weight:590;line-height:1.4}.daily-section-head>a{color:var(--home-muted);white-space:nowrap;align-items:center;gap:10px;padding-bottom:5px;font-size:11px;display:inline-flex}.daily-section-head>a:hover{color:var(--home-ink)}.home-questions,.home-activity{margin-top:48px}.home-questions ol{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-questions li{min-width:0}.home-questions li+li{border-left:1px solid var(--home-line)}.home-questions li>:is(a,button){text-align:left;width:100%;height:100%;color:var(--home-ink);background:#101116aa;border:0;flex-direction:column;padding:23px 24px;transition:background .18s;display:flex}.home-questions li>:is(a,button):hover{background:#191b25}.home-question__meta{letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.home-question__meta small{color:var(--home-faint);font-size:9px}.home-questions h3{letter-spacing:-.025em;text-wrap:pretty;word-break:keep-all;margin:22px 0 28px;font-size:15px;font-weight:450;line-height:1.75}.home-questions footer{color:var(--home-faint);justify-content:space-between;align-items:center;gap:15px;margin-top:auto;font-size:9px;display:flex}.home-questions footer svg{color:var(--home-accent)}.daily-home__footer{color:var(--home-faint);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:18px;margin-top:38px;font-size:8px;display:flex}.daily-home__footer>span{align-items:center;gap:10px;display:flex}.daily-home__footer i{background:var(--home-faint);width:2px;height:2px}.daily-home__footer>a{align-items:center;gap:8px;display:flex}.daily-feedback{border:1px solid var(--home-line);background:#111218;justify-content:space-between;align-items:center;gap:20px;padding:30px;font-size:12px;display:flex}.daily-feedback p{color:var(--home-muted)}.daily-feedback button{border:1px solid var(--home-line);color:var(--home-ink);background:0 0;flex-shrink:0;align-items:center;gap:8px;padding:10px 15px;font-size:11px;display:flex}.daily-feedback--activity{margin-top:24px}.home-activity__body{border-block:1px solid var(--home-line);grid-template-columns:1fr 1.3fr;align-items:center;display:grid}.home-activity__copy{padding:25px 28px 25px 0}.home-activity__copy h3{letter-spacing:-.03em;font-size:23px;font-weight:500;line-height:1.6}.home-activity__copy p{color:var(--home-muted);font-size:12px;line-height:1.9}.home-activity__office{aspect-ratio:1.4;min-width:0;min-height:280px;position:relative;overflow:hidden}.home-activity__office .office-game{min-height:0}.daily-text-link{align-items:center;gap:10px;margin-top:20px;font-size:12px;display:inline-flex;color:var(--home-accent)!important}.home-live-dot{color:var(--home-accent);font-size:11px}.home-live-dot:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}@media (min-width:1600px){.daily-home{padding-top:50px}}@media (max-width:1100px){.daily-home{width:calc(100% - 56px)}}@media (max-width:760px){.daily-home{width:calc(100% - 36px);padding-top:28px;padding-bottom:95px}.daily-home__masthead{padding-bottom:18px}.daily-home .signed-in-home__start{padding-top:27px;padding-bottom:34px}.daily-home .signed-in-home__intro h1{font-size:26px}.daily-home .signed-in-home__intro p{font-size:12px}.daily-section-head h2{font-size:20px}.daily-section-head>a{font-size:10px}.home-questions,.home-activity{margin-top:35px}.home-questions .daily-section-head{align-items:flex-start}.home-questions ol{grid-template-columns:1fr}.home-questions li+li{border-left:0;border-top:1px solid var(--home-line)}.home-questions li>:is(a,button){padding:23px 20px}.home-questions h3{margin:15px 0 20px;font-size:16px}.home-activity__body{grid-template-columns:1fr}.daily-home__footer{flex-wrap:wrap}.daily-feedback{flex-wrap:wrap;padding:22px}}@media (prefers-reduced-motion:reduce){.daily-home *,.daily-home :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
