:root{--bg:#f7f9fc;--bg-strong:#edf3fb;--surface:#fffffff0;--surface-strong:#fff;--surface-blue:#0a3dcc0f;--border:#1021421a;--border-strong:#1021422e;--text:#102142;--text-soft:#3b4e76;--text-muted:#66779e;--muted:#66779e;--navy:#102142;--navy-900:#0a1730;--accent:#1239d8;--blue-050:#f3f7ff;--blue-700:#1239d8;--blue-600:#2458ef;--blue-400:#4d97f6;--blue-200:#d9ecff;--blue-800:#0e2eb8;--blue-900:#0a237f;--red-500:#ee3133;--red-600:#d91f27;--teal-500:#0e7c90;--teal-600:#0a697a;--teal-700:#075663;--green-500:#0d8b52;--green-600:#087546;--green-700:#056238;--amber-500:#b67807;--amber-600:#925d00;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--shadow-strong:0 18px 44px #10214217;--shadow-soft:0 8px 24px #1021420f;--radius-xl:22px;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--page-max:1320px;--content-max:1120px}html{box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:8.5rem}*,:before,:after{box-sizing:inherit}html,body{min-height:100%;margin:0;padding:0}body{color:var(--text);background:linear-gradient(#f9fbff 0%,#f4f7fb 42%,#fff 100%);font-family:Avenir Next,Trebuchet MS,Gill Sans,sans-serif}body:before{content:none}::selection{color:var(--text);background:#2458ef2e}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit;border:1px solid var(--border);border-radius:14px}input,textarea,select{min-height:44px;color:var(--text);background:#fffffff5}textarea{resize:vertical;min-height:112px}button{cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #2458ef38}.skip-link{z-index:1000;color:#fff;background:var(--blue-700);min-height:44px;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;border:1px solid #1239d838;border-radius:999px;padding:.72rem 1rem;font-weight:900;transition:opacity .14s,transform .14s;position:fixed;top:.85rem;left:50%;transform:translate(-50%,-140%)}.skip-link:focus-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.site-frame{width:min(100%, var(--page-max));margin:0 auto;padding:0 1.1rem 1.25rem}.site-nav{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9fbffeb;border-radius:0;margin:0 -1.1rem 1.1rem;padding:.72rem 1.1rem;position:sticky;top:0;box-shadow:0 8px 24px #1021420a}.site-nav__frame{grid-template-columns:minmax(500px,max-content) minmax(0,1fr);align-items:center;gap:.85rem;width:min(100%,1240px);margin:0 auto;display:grid}.brand-link{align-items:center;gap:.62rem;min-width:0;display:flex}.brand-copy{min-width:0}.brand-link__eyebrow{color:var(--red-600);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .12rem;font-size:.82rem;font-weight:800}.brand-link__title{white-space:nowrap;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif;font-size:clamp(1.02rem,1.16vw,1.18rem);line-height:1.08}.brand-link__subtitle{max-width:42rem;color:var(--text-muted);margin:.18rem 0 0;font-size:.84rem}.site-nav__main{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.nav-links{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.12rem;display:flex}.nav-item{align-items:center;display:flex;position:relative}.nav-link{min-height:44px;color:var(--text-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.46rem .56rem;font-size:.9rem;font-weight:750;transition:transform .16s,background-color .16s,color .16s;display:inline-flex}.site-nav__donate{white-space:nowrap;min-height:44px;padding:.5rem .78rem}.site-nav__donate.is-active{box-shadow:0 0 0 3px #1239d81f,0 10px 20px #1239d824}.nav-link:hover{color:var(--blue-700);background:#2458ef14}.nav-link.is-active{color:var(--blue-700);background:linear-gradient(135deg,#1239d824,#4d97f62e)}.site-nav__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.coalition-mark{flex-shrink:0}.coalition-mark__frame{border-radius:14px;width:54px;height:54px;position:relative;overflow:visible}.coalition-mark--compact .coalition-mark__frame{width:68px;height:68px}.coalition-mark__logo{filter:drop-shadow(0 8px 14px #1239d824);width:100%;height:100%;display:block}.coalition-mark__field{fill:var(--blue-700)}.coalition-mark__grid{fill:#d9ecffe0}.coalition-mark__grid--left{opacity:.34}.coalition-mark__grid--top{fill:#4d97f6cc}.coalition-mark__cross{fill:#fff}.page-shell{min-height:auto}.page-shell__content{width:min(100%, var(--content-max));margin:0 auto}.site-footer{border:1px solid var(--border);background:#ffffffe6;border-radius:999px;width:min(100%,1240px);margin:1.4rem auto 0;padding:.5rem .55rem;display:block;overflow:hidden;box-shadow:0 10px 28px #1021420f}.footer-ticker{align-items:center;gap:.7rem;min-height:44px;display:flex}.footer-ticker__label{color:var(--blue-700);letter-spacing:.12em;text-transform:uppercase;background:#1239d817;border-radius:999px;flex:none;padding:.38rem .72rem;font-size:.82rem;font-weight:850}.footer-ticker__viewport{min-width:0;height:44px;overflow:hidden}.footer-ticker__track{gap:0;animation:40s ease-in-out infinite footer-ticker-flip;display:grid}.footer-ticker:hover .footer-ticker__track,.footer-ticker:focus-within .footer-ticker__track{animation-play-state:paused}.footer-ticker__item{max-width:min(34rem,64vw);min-height:44px;color:var(--text);white-space:nowrap;border:1px solid #1239d81f;border-radius:999px;align-items:center;gap:.5rem;padding:0 .66rem;font-weight:800;text-decoration:none;display:inline-flex}.footer-ticker__item small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:650;overflow:hidden}.footer-ticker__item:hover,.footer-ticker__item:focus-visible{color:var(--blue-700);background:#2458ef0f;border-color:#1239d847;outline:none}.section-kicker{color:var(--red-600);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.875rem;font-weight:800}.page-hero{border-bottom:1px solid var(--border);background:0 0;margin-bottom:.9rem;padding:clamp(1rem,2vw,1.65rem) 0 clamp(1.15rem,2.2vw,1.85rem);animation:.52s rise-in;position:relative;overflow:hidden}.page-hero:after{content:none}.page-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:center;gap:clamp(1rem,2.6vw,2rem);display:grid;position:relative}.page-hero__title{letter-spacing:0;max-width:30ch;margin:0;font-family:inherit;font-size:clamp(1.62rem,2.55vw,2.45rem);font-weight:850;line-height:1.08}.symposium-faq-hero .page-hero__title{max-width:34ch;font-size:clamp(1.34rem,2vw,1.9rem)}.coalition-faq-hero .page-hero__title{max-width:36ch;font-size:clamp(1.45rem,2.3vw,2.15rem)}.utility-page-hero .page-hero__title{max-width:34ch;font-size:clamp(1.45rem,2.3vw,2.15rem)}.admin-page-hero .page-hero__title{max-width:34ch;font-size:clamp(1.55rem,2.55vw,2.35rem)}.symposium-abstracts-hero .page-hero__title{white-space:nowrap;max-width:none;font-size:clamp(1.32rem,2vw,2.02rem)}.page-hero__eyebrow{color:var(--red-600);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .42rem;font-size:.84rem;font-weight:900}.page-hero__description{max-width:44rem;color:var(--text-soft);margin:.72rem 0 0;font-size:clamp(.98rem,1.1vw,1.06rem);line-height:1.58}.hero-actions{flex-wrap:wrap;gap:.55rem;margin-top:.95rem;display:flex}.hero-actions--compact{margin-top:.7rem}.hero-aside{background:0 0;border-left:2px solid #1239d833;padding:.8rem 0 .8rem .9rem}.hero-aside--linked{padding:0}.hero-aside__link{border-left:2px solid #1239d833;padding:.8rem 0 .8rem .9rem;transition:border-color .16s,color .16s,transform .16s;display:block}.hero-aside__link:hover,.hero-aside__link:focus-visible{color:var(--blue-700);border-color:#1239d880;transform:translate(2px)}.hero-aside__label{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.hero-aside__stat{margin:.45rem 0;font-size:clamp(1.12rem,1.5vw,1.45rem);font-weight:800;line-height:1.1}.hero-aside__copy{color:var(--text-soft);margin:0;font-size:.94rem;line-height:1.55}.primary-button,.secondary-button{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.62rem .92rem;font-size:.94rem;font-weight:800;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s;display:inline-flex}.primary-button:disabled,.secondary-button:disabled,button:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.primary-button{color:#fff;background:linear-gradient(135deg, var(--blue-700), var(--blue-600));border:1px solid #1239d83d;box-shadow:0 10px 20px #1239d824}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.secondary-button{color:var(--blue-700);background:#ffffffe0;border:1px solid #1239d824}.route-recovery-shell,.global-recovery-shell{place-items:center;min-height:100dvh;padding:clamp(1rem,4vw,3rem);display:grid}.route-recovery-shell{min-height:min(72dvh,720px)}.recovery-page{border:1px solid var(--border);border-radius:var(--radius-lg);width:min(100%,860px);box-shadow:var(--shadow-soft);background:#fffffff5;grid-template-columns:minmax(112px,.3fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);margin:clamp(1.5rem,6vh,4.5rem) auto;padding:clamp(1.35rem,4vw,2.75rem);display:grid}.route-recovery-shell .recovery-page,.global-recovery-shell .recovery-page{margin:0}.recovery-page__status{border-radius:var(--radius-md);min-height:148px;color:var(--blue-700);background:var(--surface-blue);border:1px solid #1239d824;place-items:center;font-size:clamp(2.6rem,7vw,4.8rem);font-weight:900;line-height:1;display:grid}.recovery-page__status--error{color:var(--red-600);background:#d91f270d;border-color:#d91f2729}.recovery-page__content{min-width:0}.recovery-page__content h1{margin:.3rem 0 .7rem;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif;font-size:clamp(1.85rem,4vw,2.65rem);line-height:1.08}.recovery-page__content>p:not(.section-kicker){max-width:42rem;color:var(--text-soft);margin:0;font-size:1rem;line-height:1.65}.recovery-page__content>.recovery-page__reference{color:var(--text-muted);margin-top:.75rem;font-size:.875rem}.recovery-page__reference code{overflow-wrap:anywhere;color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.84rem}.recovery-page__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}@media (max-width:640px){.recovery-page{grid-template-columns:1fr}.recovery-page__status{min-height:88px}.recovery-page__actions{display:grid}}.danger-button{color:var(--red-600);background:#d91f270f;border-color:#d91f2738}.danger-button:hover,.danger-button:focus-visible{color:#fff;background:var(--red-600);border-color:#d91f2757}.home-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 1rem;display:grid}.quick-action-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffd6;gap:.42rem;min-height:100%;padding:.92rem .95rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.quick-action-card:hover,.quick-action-card:focus-visible{box-shadow:var(--shadow-soft);border-color:#1239d847;transform:translateY(-1px)}.quick-action-card__eyebrow{color:var(--red-600);letter-spacing:.13em;text-transform:uppercase;font-size:.82rem;font-weight:900}.quick-action-card strong{color:var(--text);font-size:.98rem;line-height:1.28}.quick-action-card span:last-child{color:var(--text-soft);font-size:.9rem;line-height:1.48}.anchor-bar{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#ffffffd1;align-items:center;gap:.85rem;margin:-.2rem 0 1.5rem;padding:.7rem;display:flex}.anchor-bar__label{color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;flex:none;padding:0 .35rem;font-size:.82rem;font-weight:900}.anchor-bar__links{flex-wrap:wrap;gap:.5rem;display:flex}.anchor-bar__link{border-radius:var(--radius-sm);min-height:44px;color:var(--blue-700);background:#1239d80f;border:1px solid #1239d81f;justify-content:center;align-items:center;padding:.58rem .78rem;font-size:.9rem;font-weight:800;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.anchor-bar__link:hover,.anchor-bar__link:focus-visible{color:#fff;background:var(--blue-700);border-color:#1239d847}.loading-hero{box-shadow:var(--shadow-strong);background:linear-gradient(90deg,#1239d814,#0000 34%),linear-gradient(135deg,#fffffff5,#e7f1ffe6);border:1px solid #1239d81f;border-radius:38px;gap:.8rem;margin-bottom:1.5rem;padding:clamp(1.8rem,4vw,3rem);display:grid}.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.skeleton-card{gap:.75rem;display:grid}.skeleton-line{background:linear-gradient(90deg,#1239d814,#1239d829,#1239d814) 0 0/220% 100%;border-radius:999px;width:100%;height:.9rem;animation:1.2s ease-in-out infinite skeleton-pulse;display:block;overflow:hidden}.skeleton-line--kicker{width:8rem;height:.7rem}.skeleton-line--title{border-radius:18px;max-width:42rem;height:clamp(2rem,5vw,4rem)}.skeleton-line--heading{border-radius:14px;max-width:16rem;height:1.45rem}.skeleton-line--medium{max-width:70%}.skeleton-line--short{max-width:42%}.skeleton-pill{color:#0000;pointer-events:none;background:linear-gradient(90deg,#1239d814,#1239d829,#1239d814) 0 0/220% 100%;animation:1.2s ease-in-out infinite skeleton-pulse}.route-loading-state{gap:.9rem;width:100%;padding:.15rem 0 1rem;display:grid}.route-loading-state__header,.route-loading-state__toolbar,.route-loading-state__panel{border:1px solid var(--border);border-radius:var(--radius-md);background:#fffffff0}.route-loading-state__header{gap:.75rem;padding:clamp(1.15rem,3vw,1.75rem);display:grid}.route-loading-state__header .skeleton-line--title{max-width:31rem;height:clamp(1.8rem,4vw,2.8rem)}.route-loading-state__toolbar{grid-template-columns:minmax(120px,.7fr) minmax(120px,1fr) minmax(120px,.5fr);gap:.75rem;padding:.8rem .9rem;display:grid}.route-loading-state__toolbar .skeleton-line{width:100%;max-width:none;height:2.25rem}.route-loading-state__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.route-loading-state--compact .route-loading-state__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-loading-state__panel{gap:.72rem;min-height:164px;padding:1rem;display:grid}@media (max-width:720px){.route-loading-state__toolbar,.route-loading-state__grid,.route-loading-state--compact .route-loading-state__grid{grid-template-columns:1fr}.route-loading-state__toolbar{display:none}.route-loading-state__panel{min-height:132px}}.stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.stat-card,.section-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffe0;padding:1rem 1.05rem}.stat-card{position:relative;overflow:hidden}.stat-card:before{content:"";background:linear-gradient(90deg, var(--red-500), var(--blue-600));width:100%;height:3px;position:absolute;top:0;left:0}.stat-card__label{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.84rem;font-weight:800}.stat-card__value{margin:.38rem 0 .24rem;font-size:clamp(1.32rem,2vw,1.9rem);font-weight:900}.stat-card__detail,.muted-copy{color:var(--text-soft);margin:0;line-height:1.65}.system-health{margin-bottom:1.5rem}.system-health .stat-card__value{overflow-wrap:anywhere;text-transform:capitalize;font-size:clamp(1.08rem,1.6vw,1.45rem);line-height:1.25}.system-health__warning{background:#d91f270f;border:1px solid #d91f272e;border-radius:14px;margin-bottom:1rem;padding:.85rem 1rem}.system-health__readiness,.testing-focus-panel{margin-bottom:1rem}.testing-focus-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.74rem;margin-top:1rem;display:grid}.testing-focus-card{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(90deg,#1239d814,#0000 5px),#ffffffdb;gap:.66rem;min-width:0;padding:.95rem;display:grid}.testing-focus-card__top{justify-content:space-between;align-items:flex-start;gap:.64rem;display:flex}.testing-focus-card h3,.testing-focus-card p{margin:0}.testing-focus-card h3{color:var(--text);font-size:1rem;line-height:1.24}.testing-focus-card p{color:var(--text-soft);line-height:1.52}.testing-focus-card__top span{color:var(--blue-700);white-space:nowrap;background:#1239d814;border-radius:999px;flex:none;padding:.34rem .54rem;font-size:.8rem;font-weight:850}.testing-focus-card__links{flex-wrap:wrap;gap:.42rem;display:flex}.testing-focus-card__links a{min-height:44px;color:var(--blue-700);background:#fff;border:1px solid #1239d824;border-radius:999px;align-items:center;padding:.46rem .7rem;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.testing-focus-card__links a:hover,.testing-focus-card__links a:focus-visible{background:#1239d812;border-color:#1239d847;outline:none}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.module-grid--partners,.module-grid--threads{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr);gap:.8rem;margin-bottom:1rem;display:grid}.home-section,.home-split,.partner-strip{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffd1;margin-bottom:1rem;padding:clamp(1.1rem,2vw,1.45rem)}.home-section__intro{gap:.55rem;max-width:54rem;margin-bottom:1rem;display:grid}.home-section__intro h2,.home-split__copy h2,.home-section--compact h2{max-width:44rem;margin:0;font-size:clamp(1.25rem,1.9vw,1.8rem);line-height:1.16}.home-section__intro p:not(.section-kicker),.home-split__copy p:not(.section-kicker),.home-feature p,.home-resource-item p,.home-link-card p,.partner-strip p:not(.section-kicker){color:var(--text-soft);margin:0;line-height:1.58}.home-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.home-feature,.home-resource-item,.home-link-card{border-top:1px solid var(--border);padding:.85rem 0}.home-feature h3,.home-resource-item h3,.home-link-card h3{margin:0 0 .35rem;font-size:1rem;line-height:1.25}.home-image-feature{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffd6;grid-template-columns:minmax(260px,.92fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);margin-bottom:1rem;padding:clamp(1rem,2vw,1.3rem);display:grid}.home-image-feature--hero{background:0 0;border-color:#0000;margin-bottom:0;padding:0}.home-image-feature--hero .home-image-feature__copy h1{max-width:34rem;margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.12}.home-image-feature--hero .home-image-feature__media{box-shadow:0 18px 42px #1021421a}.home-image-feature__media{aspect-ratio:16/14;border-radius:var(--radius-md);background:linear-gradient(135deg,#d9ecffb8,#fffffff5);border:1px solid #1239d81a;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:.55rem;min-height:264px;padding:.55rem;display:grid;position:relative;overflow:hidden}.home-image-feature__photo{background:var(--blue-200);border-radius:12px;min-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px #1021421f}.home-image-feature__photo:first-child{grid-row:1/-1}.home-image-feature__photo img{object-fit:cover;width:100%;height:100%;min-height:100%;transition:transform .6s}.home-image-feature:hover .home-image-feature__photo img{transform:scale(1.025)}.home-image-feature__copy{gap:.7rem;display:grid}.home-image-feature__copy h2{max-width:34rem;margin:0;font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.18}.home-image-feature__copy p:not(.section-kicker){color:var(--text-soft);margin:0;line-height:1.58}.about-story{grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);align-items:center;gap:clamp(1rem,3vw,2rem);display:grid}.about-story__copy{gap:.42rem;display:grid}.about-story__copy h1{margin-bottom:.32rem;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.12}.about-story__copy p:not(.section-kicker){margin:0;line-height:1.56}.about-highlight-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.2rem 0 .45rem;display:grid}.about-highlight-row span{background:#1239d80d;border:1px solid #1239d81f;border-radius:12px;gap:.12rem;padding:.68rem .75rem;display:grid}.about-highlight-row small{color:var(--red-600);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:900}.about-highlight-row strong{color:var(--text);line-height:1.15}.about-story__image{border:1px solid var(--border);background:#fff;border-radius:18px;justify-self:center;width:min(100%,300px);overflow:hidden;box-shadow:0 14px 34px #10214214}.about-story__image img{object-fit:contain;width:100%;height:auto;padding:clamp(.65rem,2vw,1rem);display:block}.home-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.home-split__copy{gap:.85rem;display:grid}.home-resource-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}.home-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem;margin-top:.7rem;display:grid}.home-link-card{transition:color .16s,transform .16s;display:block}.home-link-card:hover,.home-link-card:focus-visible{color:var(--blue-700);transform:translateY(-1px)}.partner-strip{gap:.7rem;display:grid}.partner-strip__items{flex-wrap:wrap;gap:.42rem;display:flex}.partner-strip__items span{border:1px solid var(--border);color:var(--text-soft);background:#ffffffc7;border-radius:999px;padding:.42rem .62rem;font-size:.88rem;font-weight:750}.section-card h1,.section-card h2,.section-card h3{margin:0}.section-card p:not(.section-kicker):not(.muted-copy),.section-card li,.thread-card p,.thread-card span,.stack-item p,.event-card p{color:var(--text-soft);line-height:1.68}.section-card__topline,.calendar-toolbar,.assistant-panel__header,.directory-toolbar,.stack-item__top,.thread-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.detail-list{margin:1rem 0 0;padding-left:1.15rem}.detail-list li+li{margin-top:.45rem}.meta-pill-list{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.meta-pill-list span{color:var(--blue-700);background:#1239d814;border-radius:999px;padding:.55rem .8rem;font-weight:700}.meta-pill-list--stacked{gap:.7rem}.meta-pill-list--stacked span{width:100%}.membership-panel__body{grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.member-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.member-sector-tile{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;align-items:flex-start;gap:.65rem;min-height:72px;padding:.82rem .9rem;display:flex}.member-sector-tile span{background:var(--blue-600);border-radius:999px;width:10px;height:10px;margin-top:.36rem;box-shadow:0 0 0 5px #2458ef1a}.member-sector-tile p{color:var(--text-soft);margin:0;font-weight:750;line-height:1.4}.profile-section{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.staff-leadership-panel .profile-section:first-child{border-top:0;margin-top:0;padding-top:0}.profile-section__header{margin-bottom:.8rem}.profile-section__header h3{margin:0;font-size:1.08rem}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.profile-grid--executive{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-role-stack{gap:1rem;display:grid}.profile-role-group{gap:.68rem;display:grid}.profile-role-group h3{color:var(--text);margin:0;font-size:1rem;line-height:1.25}.directory-admin-layout,.readiness-resource-list{gap:1rem;display:grid}.readiness-resource-toolbar{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;grid-template-columns:auto minmax(220px,1fr) auto;align-items:end;gap:.75rem;margin-top:1rem;padding:.75rem;display:grid}.readiness-resource-search{margin:0}.readiness-resource-control-center{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 7px),#ffffffe0;border:1px solid #0e7c9026;gap:.72rem;padding:.84rem;display:grid}.readiness-resource-control-center__header{grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:start;gap:.72rem;display:grid}.readiness-resource-control-center__header h3,.readiness-resource-control-center__header p,.readiness-resource-control-center__active p,.readiness-resource-control-center__next p,.readiness-resource-control-center__metrics p,.readiness-resource-control-center__preview p,.readiness-resource-control-center__actions p{margin:0}.readiness-resource-control-center__header h3{color:var(--text);margin-top:.12rem;font-size:clamp(1.06rem,1.45vw,1.22rem);line-height:1.18}.readiness-resource-control-center__header p:not(.section-kicker){max-width:72ch;color:var(--text-soft);margin-top:.18rem;font-size:.9rem;font-weight:650;line-height:1.36}.readiness-resource-control-center__progress{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #0e7c9029;gap:.28rem;min-width:150px;padding:.62rem;display:grid}.readiness-resource-control-center__progress strong{color:var(--text);font-size:1.28rem;line-height:1}.readiness-resource-control-center__progress span,.readiness-resource-control-center__tasks span,.readiness-resource-control-center__tasks small,.readiness-resource-control-center__active span,.readiness-resource-control-center__active dt,.readiness-resource-control-center__metrics span,.readiness-resource-control-center__next>span,.readiness-resource-control-center__release-strip span,.readiness-resource-control-center__release-strip small,.readiness-resource-control-center__preview span{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.12}.readiness-resource-control-center__progress>div{background:#1239d81f;border-radius:999px;height:8px;overflow:hidden}.readiness-resource-control-center__progress>div span{border-radius:inherit;background:linear-gradient(90deg, var(--teal-600), var(--blue-700));height:100%;display:block}.readiness-resource-control-center__tasks,.readiness-resource-control-center__release-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.readiness-resource-control-center__tasks button,.readiness-resource-control-center__release-strip button{border-radius:var(--radius-md);min-width:0;min-height:88px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffd1;border:1px solid #1239d81c;align-content:start;gap:.16rem;padding:.62rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.readiness-resource-control-center__tasks button:hover,.readiness-resource-control-center__tasks button:focus-visible,.readiness-resource-control-center__tasks button.is-active,.readiness-resource-control-center__release-strip button:hover,.readiness-resource-control-center__release-strip button:focus-visible{background:#0e7c9012;border-color:#0e7c904d;outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #10214212}.readiness-resource-control-center__tasks button.is-active{background:linear-gradient(90deg,#0e7c9024,#0000 6px),#0e7c9012;border-color:#0e7c9061}.readiness-resource-control-center__tasks strong,.readiness-resource-control-center__release-strip strong{color:var(--text);text-overflow:ellipsis;font-size:.95rem;line-height:1.18;overflow:hidden}.readiness-resource-control-center__body{grid-template-columns:minmax(230px,.92fr) minmax(280px,1.18fr) minmax(220px,.72fr);align-items:stretch;gap:.58rem;display:grid}.readiness-resource-control-center__active,.readiness-resource-control-center__metrics article,.readiness-resource-control-center__next,.readiness-resource-control-center__preview,.readiness-resource-control-center__preview-sections article{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #12243a17;min-width:0;padding:.62rem}.readiness-resource-control-center__active{gap:.42rem;display:grid}.readiness-resource-control-center__active>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.38rem;display:flex}.readiness-resource-control-center__active>strong,.readiness-resource-control-center__metrics strong,.readiness-resource-control-center__next strong,.readiness-resource-control-center__preview>div>strong{color:var(--text);font-size:1rem;line-height:1.18}.readiness-resource-control-center__active p,.readiness-resource-control-center__metrics p,.readiness-resource-control-center__next p,.readiness-resource-control-center__preview p{color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.32}.readiness-resource-control-center__active dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;margin:0;display:grid}.readiness-resource-control-center__active dl div{background:#1239d80e;border-radius:10px;min-width:0;padding:.46rem}.readiness-resource-control-center__active dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.84rem;font-weight:850;line-height:1.16;overflow:hidden}.readiness-resource-control-center__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;display:grid}.readiness-resource-control-center__metrics article{gap:.12rem;display:grid}.readiness-resource-control-center__metrics strong{font-size:1.1rem}.readiness-resource-control-center__next{align-content:start;gap:.36rem;display:grid}.readiness-resource-control-center__next .secondary-button{justify-self:start;min-height:36px;padding:.42rem .58rem}.readiness-resource-control-center__release-strip button{min-height:76px}.readiness-resource-control-center__release-strip button.is-passed{border-color:#24855233}.readiness-resource-control-center__release-strip button.needs-review{background:#fffaebd6;border-color:#b06e0038}.readiness-resource-control-center__preview{grid-template-columns:minmax(210px,.38fr) minmax(0,1.62fr);align-items:start;gap:.54rem;display:grid}.readiness-resource-control-center__preview>div:first-child{gap:.16rem;display:grid}.readiness-resource-control-center__preview-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.readiness-resource-control-center__preview-sections article{gap:.36rem;padding:.52rem;display:grid}.readiness-resource-control-center__preview-sections article.is-empty{border-style:dashed}.readiness-resource-control-center__preview-sections article>div{justify-content:space-between;align-items:center;gap:.36rem;display:flex}.readiness-resource-control-center__preview-sections ol{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.readiness-resource-control-center__preview-sections li{background:#1239d80b;border-radius:9px;min-width:0;padding:.34rem .38rem}.readiness-resource-control-center__preview-sections li strong,.readiness-resource-control-center__preview-sections li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.readiness-resource-control-center__preview-sections li strong{color:var(--text);font-size:.84rem;line-height:1.16}.readiness-resource-control-center__preview-sections li small{color:var(--text-soft);margin-top:.08rem;font-size:.75rem;font-weight:720}.readiness-resource-control-center__actions{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #12243a14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.58rem;display:grid}.readiness-resource-control-center__actions>div{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.readiness-resource-control-center__actions .primary-button,.readiness-resource-control-center__actions .secondary-button{min-height:38px;padding:.48rem .66rem}@media (max-width:980px){.readiness-resource-control-center__header,.readiness-resource-control-center__body,.readiness-resource-control-center__preview,.readiness-resource-control-center__actions{grid-template-columns:1fr}.readiness-resource-control-center__tasks,.readiness-resource-control-center__release-strip,.readiness-resource-control-center__preview-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-resource-control-center__actions>div{justify-content:flex-start}}@media (max-width:640px){.readiness-resource-control-center__tasks,.readiness-resource-control-center__release-strip,.readiness-resource-control-center__metrics,.readiness-resource-control-center__preview-sections,.readiness-resource-control-center__active dl{grid-template-columns:1fr}}.readiness-resource-savebar{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#ffffffeb);border:1px solid #1239d824;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;padding:.85rem;display:grid}.readiness-resource-savebar h3,.readiness-resource-savebar p{margin:0}.readiness-resource-savebar h3{font-size:1.04rem;line-height:1.22}.readiness-resource-savebar__summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.readiness-resource-savebar__list{flex-wrap:wrap;grid-column:1/-1;gap:.42rem;display:flex}.readiness-resource-savebar__list span{min-height:34px;color:var(--text-soft);background:#ffc10714;border:1px solid #b06e002e;border-radius:999px;padding:.42rem .58rem;font-size:.84rem;font-weight:800}.readiness-resource-change-review{border-radius:var(--radius-md);background:linear-gradient(90deg,#0e7c9012,#0000 8px),#ffffffd1;border:1px solid #0e7c9021;gap:.52rem;margin-top:.82rem;padding:.58rem;display:grid}.readiness-resource-change-review__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;display:grid}.readiness-resource-change-review h4,.readiness-resource-change-review p{margin:0}.readiness-resource-change-review h4{color:var(--text);margin-top:.08rem;font-size:.98rem;line-height:1.2}.readiness-resource-change-review__header p:not(.section-kicker){color:var(--text-soft);margin-top:.16rem;font-size:.8rem;font-weight:650;line-height:1.3}.readiness-resource-change-review__meter{background:#f9fbffe0;border:1px solid #0e7c9024;border-radius:10px;justify-items:end;gap:.12rem;min-width:86px;padding:.46rem .5rem;display:grid}.readiness-resource-change-review__meter strong{color:var(--text);font-size:1.12rem;line-height:1}.readiness-resource-change-review__meter span{color:var(--text-muted);font-size:.76rem;font-weight:900;line-height:1.1}.readiness-resource-change-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.readiness-resource-change-review__column{align-content:start;gap:.34rem;display:grid}.readiness-resource-change-review__column>strong{color:var(--text);font-size:.82rem;line-height:1.2}.readiness-resource-change-review__column article{background:#f9fbffe0;border:1px solid #1239d81a;border-radius:10px;gap:.08rem;min-height:52px;padding:.46rem .5rem;display:grid}.readiness-resource-change-review__column article.is-good{background:#2b7d4a0f;border-color:#2b7d4a2e}.readiness-resource-change-review__column article.is-warn{background:#ffc10714;border-color:#b06e002e}.readiness-resource-change-review__column article.is-alert{background:#b12d3912;border-color:#b12d392e}.readiness-resource-change-review__column span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.readiness-resource-change-review__column p{color:var(--text-soft);font-size:.8rem;font-weight:700;line-height:1.28}.readiness-resource-work-anchor{scroll-margin-top:7.25rem}.readiness-resource-work-anchor:focus{outline:none}.readiness-resource-work-anchor--embedded{display:none}.readiness-resource-modal__progress{background:#1021421a;border-radius:999px;height:.5rem;overflow:hidden}.readiness-resource-modal__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;display:block}.readiness-resource-modal{overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr);gap:.68rem;width:min(100%,1120px);max-height:min(88vh,840px);display:grid;overflow:hidden}.readiness-resource-modal__header{gap:.18rem;display:grid}.readiness-resource-modal__header h2,.readiness-resource-modal__header p{margin:0}.readiness-resource-modal__header h2{color:var(--text);font-size:clamp(1.22rem,2vw,1.56rem);line-height:1.1}.readiness-resource-modal__header p:not(.section-kicker){max-width:74ch;color:var(--text-soft);font-size:.9rem;font-weight:650;line-height:1.38}.readiness-resource-modal__progress-panel{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0e7c9014,#1239d80e),#fffffff5;border:1px solid #0e7c9029;border-radius:14px;grid-template-columns:minmax(220px,.95fr) minmax(180px,.5fr);align-items:center;gap:.62rem;padding:.68rem;display:grid;box-shadow:0 16px 36px #10214217}.readiness-resource-modal__progress-panel div:first-child{gap:.12rem;min-width:0;display:grid}.readiness-resource-modal__progress-panel span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.readiness-resource-modal__progress-panel strong{color:var(--text);font-size:1rem;line-height:1.18}.readiness-resource-modal__progress-panel p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:700;line-height:1.28}.readiness-resource-modal__workspace{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);gap:.72rem;min-height:0;display:grid;overflow:hidden}.readiness-resource-modal__sidebar{align-content:start;gap:.58rem;min-width:0;min-height:0;display:grid}.readiness-resource-modal__work-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;max-height:min(58vh,100vh - 20rem);padding:.08rem .18rem .18rem;overflow:auto}.readiness-resource-modal__active-brief,.readiness-resource-modal__next-card{border-radius:var(--radius-lg);gap:.5rem;padding:.72rem;display:grid}.readiness-resource-modal__active-brief{background:linear-gradient(90deg,#1239d813,#0000 6px),#ffffffe0;border:1px solid #1239d821}.readiness-resource-modal__next-card{background:linear-gradient(90deg,#b06e0014,#0000 5px),#fffaebeb;border:1px solid #b06e0029}.readiness-resource-modal__active-brief h3,.readiness-resource-modal__active-brief p,.readiness-resource-modal__next-card h3,.readiness-resource-modal__next-card p{margin:0}.readiness-resource-modal__active-brief h3,.readiness-resource-modal__next-card h3{color:var(--text);font-size:1rem;line-height:1.2}.readiness-resource-modal__active-brief p:not(.section-kicker),.readiness-resource-modal__next-card p:not(.section-kicker){color:var(--text-soft);font-size:.86rem;font-weight:650;line-height:1.38}.readiness-resource-modal__active-brief article{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #10214212;gap:.16rem;min-width:0;padding:.5rem .56rem;display:grid}.readiness-resource-modal__active-brief article span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.readiness-resource-modal__active-brief article strong{color:var(--text);font-size:.84rem;line-height:1.3}.readiness-resource-modal__active-brief>.secondary-button,.readiness-resource-modal__next-card .secondary-button{justify-content:center;min-height:36px;padding:.36rem .58rem;font-size:.8rem}.readiness-resource-modal__next-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.42rem;display:flex}.readiness-resource-modal .readiness-resource-toolbar,.readiness-resource-modal .readiness-resource-savebar{margin-top:0}.readiness-resource-modal .readiness-resource-board{max-height:min(34vh,340px)}.readiness-resource-modal .readiness-resource-list{overscroll-behavior:contain;max-height:min(34vh,340px);padding-right:.08rem;overflow:auto}.readiness-resource-board{grid-template-columns:repeat(4,minmax(240px,1fr));gap:.7rem;margin:1rem 0;padding-bottom:.12rem;display:grid;overflow-x:auto}.readiness-resource-column{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;align-content:start;gap:.62rem;min-height:300px;padding:.72rem;display:grid}.readiness-resource-column__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;display:grid}.readiness-resource-column h3,.readiness-resource-column p,.readiness-resource-card h4,.readiness-resource-card p{margin:0}.readiness-resource-column h3{font-size:1rem;line-height:1.22}.readiness-resource-column__cards{gap:.55rem;display:grid}.readiness-resource-card{border-radius:var(--radius-md);cursor:grab;background:#ffffffe6;border:1px solid #1239d81f;gap:.45rem;padding:.68rem;display:grid;box-shadow:0 12px 28px #0e1c3a12}.readiness-resource-card:active{cursor:grabbing}.readiness-resource-card__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.readiness-resource-card h4{color:var(--text);font-size:.98rem;line-height:1.22}.readiness-resource-card p{color:var(--text-soft);font-size:.86rem;line-height:1.38}.readiness-resource-card>span{color:var(--text-muted);font-size:.8rem;font-weight:850}.readiness-resource-card__actions{flex-wrap:wrap;gap:.34rem;display:flex}.readiness-resource-card__actions button{min-height:34px;color:var(--blue-700);font:inherit;background:#1239d80f;border:1px solid #1239d824;border-radius:999px;padding:.32rem .5rem;font-size:.78rem;font-weight:850}.readiness-resource-card__actions button:hover,.readiness-resource-card__actions button:focus-visible{color:#fff;background:var(--blue-700)}.field-hint{color:var(--text-muted);font-size:.9rem;font-weight:650;line-height:1.35}.directory-publishing-board{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d812,#0000 6px),#ffffffd6;border:1px solid #1239d821;gap:.75rem;margin-top:1rem;padding:.86rem;display:grid}.directory-publishing-board__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.directory-publishing-board h3,.directory-publishing-board p,.directory-publishing-lane p,.directory-change-preview h4{margin:0}.directory-publishing-board h3{color:var(--text);margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.25rem);line-height:1.2}.directory-publishing-board__header p:not(.section-kicker){color:var(--text-soft);margin-top:.3rem;font-weight:650;line-height:1.45}.directory-publishing-board__lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;display:grid}.directory-publishing-lane,.directory-change-preview{border-radius:var(--radius-md);background:#f9fbffdb;border:1px solid #12243a1a;gap:.5rem;min-width:0;padding:.68rem;display:grid}.directory-publishing-lane>div,.directory-change-preview__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;display:grid}.directory-publishing-lane span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:900}.directory-publishing-lane strong{color:var(--text);font-size:1.4rem;line-height:1}.directory-publishing-lane p{color:var(--text-soft);font-size:.95rem;font-weight:650;line-height:1.38}.directory-publishing-lane ul{gap:.34rem;margin:0;padding:0;list-style:none;display:grid}.directory-publishing-lane li{border-radius:var(--radius-sm);min-height:36px;color:var(--text-soft);background:#fff;border:1px solid #1239d81a;padding:.44rem .52rem;font-size:.9rem;font-weight:700;line-height:1.28}.directory-public-preview{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0e7c9013,#ffffffeb 52%),#f9fbffe6;border:1px solid #0e7c9024;gap:.68rem;margin-top:.75rem;padding:.78rem;display:grid}.directory-public-preview__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.72rem;display:grid}.directory-public-preview__header h3,.directory-public-preview__header p,.directory-public-preview__order strong,.directory-public-preview__order small,.directory-public-preview__groups p{margin:0}.directory-public-preview__header h3{color:var(--text);margin-top:.12rem;font-size:clamp(1.04rem,1.4vw,1.2rem);line-height:1.18}.directory-public-preview__header p:not(.section-kicker){max-width:78ch;color:var(--text-soft);margin-top:.18rem;font-size:.88rem;font-weight:650;line-height:1.38}.directory-public-preview__grid{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);align-items:start;gap:.58rem;display:grid}.directory-public-preview__order,.directory-public-preview__groups article{border-radius:var(--radius-md);background:#fffc;border:1px solid #12243a16;min-width:0;padding:.62rem}.directory-public-preview__order{gap:.48rem;display:grid}.directory-public-preview__order>div,.directory-public-preview__groups article>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.44rem;display:grid}.directory-public-preview__order span,.directory-public-preview__groups span{color:var(--text-muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:950;line-height:1.12;overflow:hidden}.directory-public-preview__order>div strong{color:var(--text);font-size:.98rem;line-height:1.2}.directory-public-preview__order ol,.directory-public-preview__groups ul{gap:.34rem;margin:0;padding:0;list-style:none;display:grid}.directory-public-preview__order li{background:#f9fbffe0;border:1px solid #1239d817;border-radius:10px;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.04rem .42rem;min-height:42px;padding:.42rem .48rem;display:grid}.directory-public-preview__order li span{width:2.1rem;height:2.1rem;color:var(--blue-700);background:#1239d817;border-radius:999px;grid-row:span 2;place-items:center;display:grid}.directory-public-preview__order li strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.14;overflow:hidden}.directory-public-preview__order li small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.18;overflow:hidden}.directory-public-preview__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.directory-public-preview__groups article{align-content:start;gap:.42rem;display:grid}.directory-public-preview__groups article.is-warn{background:#fffaebe0;border-color:#b06e002e}.directory-public-preview__groups article.is-good{border-color:#0d8b5229}.directory-public-preview__groups p{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.directory-public-preview__groups li{min-height:34px;color:var(--text-soft);background:#f9fbffdb;border:1px solid #1239d814;border-radius:9px;padding:.4rem .48rem;font-size:.82rem;font-weight:700;line-height:1.24}.directory-change-preview{background:linear-gradient(90deg,#0d8b5214,#0000 5px),#f9fbffe0}.directory-change-preview h4{color:var(--text);margin-top:.1rem;font-size:1.04rem;line-height:1.24}.directory-change-preview dl{gap:.4rem;margin:0;display:grid}.directory-change-preview dl div{grid-template-columns:minmax(110px,.3fr) minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.directory-change-preview dt,.directory-change-preview dd{margin:0}.directory-change-preview dt{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:900}.directory-change-preview dd{color:var(--text);font-size:.95rem;font-weight:700;line-height:1.34}.directory-admin-layout{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);align-items:start;margin-top:1rem}.directory-admin-layout--groups{grid-template-columns:1fr}.directory-active-brief{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0d8b5214,#0000 6px),#ffffffe0;border:1px solid #0d8b5224;grid-template-columns:minmax(190px,.45fr) repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:.52rem;margin-top:1rem;padding:.66rem;display:grid}.directory-active-brief>div,.directory-active-brief article{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #12243a14;min-width:0;padding:.62rem .7rem}.directory-active-brief h3{color:var(--text);margin:.16rem 0 0;font-size:1rem;line-height:1.2}.directory-active-brief span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:block}.directory-active-brief strong{color:var(--text);margin-top:.16rem;font-size:.94rem;font-weight:800;line-height:1.34;display:block}.directory-active-brief .secondary-button{white-space:nowrap;align-self:stretch;min-height:100%}.directory-order-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;margin-top:.75rem;display:grid}.directory-order-guide article{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #0e7c9024;gap:.18rem;min-width:0;padding:.7rem;display:grid}.directory-order-guide span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:930;line-height:1.12}.directory-order-guide strong{color:var(--text);font-size:.96rem;line-height:1.22}.directory-order-guide p{color:var(--text-soft);margin:0;font-size:.86rem;font-weight:650;line-height:1.36}.directory-admin-form{order:2;position:sticky;top:1rem}.directory-admin-form.is-hidden{display:none}.directory-admin-list,.directory-admin-rows{gap:.75rem;display:grid}.directory-admin-list{order:1}.directory-admin-toolbar{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1rem;padding:.7rem;display:flex}.directory-contact-workbench-card{border-radius:var(--radius-md);background:linear-gradient(135deg,#1239d80e,#0d8b520b),#ffffffdb;border:1px solid #1239d821;order:2;gap:.78rem;padding:.9rem;display:grid;position:sticky;top:1rem;box-shadow:0 14px 30px #10214212}.directory-contact-workbench-card__header,.directory-contact-workbench-card__summary{gap:.55rem;display:grid}.directory-contact-workbench-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.directory-contact-workbench-card h3,.directory-contact-workbench-card p,.directory-contact-workbench-card strong,.directory-contact-workbench-card small{margin:0}.directory-contact-workbench-card h3{color:var(--text);margin-top:.1rem;font-size:1.05rem;line-height:1.15}.directory-contact-workbench-card p,.directory-contact-workbench-card small{color:var(--text-soft);font-size:.86rem;font-weight:650;line-height:1.35}.directory-contact-workbench-card__progress,.directory-contact-modal__progress{background:#1021421a;border-radius:999px;height:.5rem;overflow:hidden}.directory-contact-workbench-card__progress span,.directory-contact-modal__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;display:block}.directory-contact-workbench-card__summary article{background:#ffffffb8;border:1px solid #12243a14;border-radius:12px;gap:.12rem;padding:.64rem;display:grid}.directory-contact-workbench-card__summary span,.directory-contact-modal__progress-panel span,.directory-contact-modal__checks span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.directory-contact-workbench-card__summary strong{color:var(--text);font-size:.96rem;line-height:1.2}.directory-contact-workbench-card .primary-button{width:100%}.directory-contact-modal{overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr);gap:.68rem;width:min(100%,1040px);max-height:min(88vh,820px);display:grid;overflow:hidden}.directory-contact-modal__header{gap:.18rem;display:grid}.directory-contact-modal__header h2,.directory-contact-modal__header p{margin:0}.directory-contact-modal__header h2{color:var(--text);font-size:clamp(1.22rem,2vw,1.56rem);line-height:1.1}.directory-contact-modal__header p:not(.section-kicker){max-width:74ch;color:var(--text-soft);font-size:.9rem;font-weight:650;line-height:1.38}.directory-contact-modal__progress-panel{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0e7c9014,#1239d80e),#fffffff5;border:1px solid #0e7c9029;border-radius:14px;grid-template-columns:minmax(220px,.95fr) minmax(180px,.5fr);align-items:center;gap:.62rem;padding:.68rem;display:grid;box-shadow:0 16px 36px #10214217}.directory-contact-modal__progress-panel div:first-child{gap:.12rem;min-width:0;display:grid}.directory-contact-modal__progress-panel strong{color:var(--text);font-size:1rem;line-height:1.18}.directory-contact-modal__progress-panel p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:700;line-height:1.28}.directory-contact-modal__workspace{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);align-items:stretch;gap:.72rem;min-height:0;display:grid;overflow:hidden}.directory-contact-modal__review-toggle{display:none}.directory-contact-modal__sidebar{align-content:start;gap:.58rem;min-width:0;min-height:0;display:grid}.directory-contact-modal__work-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;max-height:min(58vh,100vh - 20rem);padding:.08rem .18rem .18rem;overflow:auto}.directory-contact-modal__review,.directory-contact-modal__form{min-width:0}.directory-contact-modal__review{gap:.58rem;display:grid}.directory-contact-modal__next-card{border-radius:var(--radius-lg);background:linear-gradient(90deg,#b06e0014,#0000 5px),#fffaebeb;border:1px solid #b06e0029;gap:.5rem;padding:.72rem;display:grid}.directory-contact-modal__next-card h3,.directory-contact-modal__next-card p{margin:0}.directory-contact-modal__next-card h3{color:var(--text);font-size:1rem;line-height:1.2}.directory-contact-modal__next-card p:not(.section-kicker){color:var(--text-soft);font-size:.86rem;font-weight:650;line-height:1.38}.directory-contact-modal__next-card .status-badge{justify-self:start}.directory-contact-modal__panel-header h3,.directory-contact-modal__panel-header p{margin:0}.directory-contact-modal__panel-header h3{color:var(--text);margin-top:.12rem;font-size:1rem;line-height:1.18}.directory-contact-modal__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.directory-contact-modal__checks article{background:#ffffffd1;border:1px solid #b06e002e;border-radius:10px;gap:.18rem;padding:.56rem;display:grid}.directory-contact-modal__checks article.is-ready{background:#0d8b520f;border-color:#0d8b522e}.directory-contact-modal__checks strong{color:var(--text);font-size:.88rem;line-height:1.18}.directory-contact-modal__checks p{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:650;line-height:1.3}.directory-contact-modal .directory-change-preview{margin:0}.directory-contact-modal__form{margin-top:0}.directory-contact-modal__form .directory-segment-picker{overscroll-behavior:contain;max-height:min(24vh,180px);overflow:auto}.directory-compact-filter{color:var(--text-soft);align-items:center;gap:.55rem;font-size:.86rem;font-weight:850;display:inline-flex}.directory-compact-filter select{border:1px solid var(--border);min-height:40px;color:var(--text);font:inherit;background:#fff;border-radius:10px;padding:.5rem .75rem}.directory-segment-console{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;gap:.8rem;padding:.9rem;display:grid}.directory-segment-form{margin-top:0}.directory-segment-list{gap:.55rem;display:grid}.directory-segment-chip{background:#1239d80a;border:1px solid #1239d81f;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:.5rem;padding:.62rem;display:grid}.directory-segment-chip div,.directory-segment-picker{gap:.3rem;display:grid}.directory-segment-chip__actions{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex!important}.directory-segment-chip__actions .secondary-button{min-height:36px;padding:.48rem .66rem}.directory-segment-chip span{color:var(--text-muted);font-size:.84rem}.directory-segment-picker{border:1px solid var(--border);border-radius:12px;margin:0;padding:.75rem}.directory-segment-picker legend{color:var(--text-soft);padding:0 .3rem;font-size:.82rem;font-weight:850}.directory-segment-picker label{align-items:center;gap:.48rem;min-height:34px;display:inline-flex}.directory-search{color:var(--text-soft);gap:.35rem;font-size:.86rem;font-weight:800;display:grid}.directory-search input{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text);font:inherit;background:#fff;border-radius:12px;padding:.7rem .82rem}.directory-admin-row,.readiness-resource-row{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffc7;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:1rem;padding:.9rem;display:grid}.directory-admin-row h3,.readiness-resource-row h3{margin:0;font-size:1rem}.directory-admin-row p,.readiness-resource-row p{margin:.28rem 0 0}.directory-admin-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.directory-admin-row__actions .secondary-button{min-height:36px;padding:.48rem .7rem}.directory-admin-empty{border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-muted);background:#ffffffb3;gap:.25rem;padding:1rem;display:grid}.directory-admin-empty strong{color:var(--text)}.drag-handle{width:1.25rem;color:var(--text-muted);cursor:grab;justify-content:center;align-items:center;margin-right:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.segmented-control{border:1px solid var(--border);background:#ffffffc2;border-radius:10px;gap:.25rem;width:fit-content;padding:.25rem;display:inline-flex}.segmented-control button{min-height:40px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.45rem .85rem;font-weight:850}.segmented-control button.is-active{color:var(--blue-700);background:#1239d81f}.inline-button-pair{gap:.35rem;display:flex}.inline-button-pair .secondary-button{min-height:42px;padding-inline:.65rem}.audit-review-board,.audit-follow-up-board{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#ffffffe6),#ffffffe6;border:1px solid #1239d821;gap:.78rem;margin-top:1rem;padding:.9rem;display:grid}.audit-review-board__header,.audit-follow-up-board__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.audit-review-board h3,.audit-review-board p,.audit-follow-up-board h3,.audit-follow-up-board p,.audit-review-lane strong,.audit-review-lane p,.audit-follow-up-card p{margin:0}.audit-review-board h3,.audit-follow-up-board h3{color:var(--text);margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.22}.audit-review-board__header p:not(.section-kicker){color:var(--text-soft);margin-top:.32rem;font-weight:650;line-height:1.45}.audit-review-board__stats,.audit-review-board__lanes,.audit-follow-up-board__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.audit-review-board__stats article,.audit-review-lane,.audit-follow-up-card{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #12243a1a;align-content:start;gap:.5rem;padding:.68rem;display:grid}.audit-review-board__stats span,.audit-follow-up-card span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.audit-review-board__stats strong{color:var(--text);font-size:1.45rem;line-height:1}.audit-review-board__stats p{color:var(--text-soft);font-size:.84rem;line-height:1.34}.audit-review-lane__top,.audit-follow-up-card div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.audit-review-lane strong,.audit-follow-up-card strong{color:var(--text);font-size:.94rem;line-height:1.22}.audit-review-lane p,.audit-follow-up-card p{color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.36}.audit-review-lane ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.audit-review-lane li{border-radius:var(--radius-sm);background:#fff;border:1px solid #1239d81a;gap:.08rem;min-height:44px;padding:.5rem .55rem;display:grid}.audit-review-lane li span{color:var(--text);font-size:.84rem;font-weight:900;line-height:1.22}.audit-review-lane li small,.audit-follow-up-card small{color:var(--text-muted);font-size:.78rem;font-weight:750;line-height:1.3}.audit-review-lane__empty{border-radius:var(--radius-sm);background:#ffffffb8;border:1px dashed #12243a29;padding:.6rem}.ai-launch-board,.ai-protection-board{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0e7c900e,#ffffffe6),#ffffffe6;border:1px solid #0e7c9029;gap:.78rem;margin-top:1rem;padding:.9rem;display:grid}.ai-launch-board__header,.ai-protection-board__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.ai-launch-board h3,.ai-launch-board p,.ai-protection-board h3,.ai-protection-board p{margin:0}.ai-launch-board h3,.ai-protection-board h3{color:var(--text);margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.22}.ai-launch-board__header p:not(.section-kicker){color:var(--text-soft);margin-top:.32rem;font-weight:650;line-height:1.45}.ai-launch-board__grid,.ai-protection-board__grid{gap:.58rem;display:grid}.ai-launch-board__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-protection-board__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-launch-board__grid article,.ai-protection-card{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #12243a1a;align-content:start;gap:.5rem;padding:.68rem;display:grid}.ai-launch-board__grid span,.ai-protection-card span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.ai-launch-board__grid strong{color:var(--text);font-size:1.45rem;line-height:1}.ai-launch-board__grid p,.ai-protection-card p{color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.36}.ai-protection-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.integration-activation-board,.integration-runbook-board{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#ffffffe6),#ffffffe6;border:1px solid #1239d821;gap:.78rem;margin-top:1rem;padding:.9rem;display:grid}.integration-activation-board__header,.integration-runbook-board__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.integration-activation-board h3,.integration-activation-board p,.integration-runbook-board h3,.integration-runbook-board p,.integration-activation-lane strong,.integration-activation-lane p{margin:0}.integration-activation-board h3,.integration-runbook-board h3{color:var(--text);margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.22}.integration-activation-board__header p:not(.section-kicker){color:var(--text-soft);margin-top:.32rem;font-weight:650;line-height:1.45}.integration-activation-board__lanes,.integration-runbook-board__steps{gap:.58rem;display:grid}.integration-activation-board__lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-runbook-board__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-activation-lane,.integration-runbook-board__steps article{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #12243a1a;align-content:start;gap:.5rem;padding:.68rem;display:grid}.integration-activation-lane__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.integration-activation-lane strong{color:var(--text);font-size:.96rem;line-height:1.22}.integration-activation-lane p,.integration-runbook-board__steps p{color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.36}.integration-activation-lane ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.integration-activation-lane li{border-radius:var(--radius-sm);background:#fff;border:1px solid #1239d81a;gap:.08rem;min-height:44px;padding:.5rem .55rem;display:grid}.integration-activation-lane li span{color:var(--text);font-size:.84rem;font-weight:900;line-height:1.22}.integration-activation-lane li small{color:var(--text-muted);font-size:.78rem;font-weight:750;line-height:1.3}.integration-activation-lane__empty{border-radius:var(--radius-sm);background:#ffffffb8;border:1px dashed #12243a29;padding:.6rem}.integration-runbook-board__steps span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.audit-history-list{gap:.55rem;margin-top:1rem;display:grid}.audit-history-row,.audit-history-empty{border:1px solid var(--border);background:#ffffffb8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem .9rem;display:grid}.audit-history-row div,.audit-history-empty{gap:.18rem;display:grid}.audit-history-empty{grid-template-columns:1fr;align-items:start}.audit-history-row__meta{text-align:right;justify-items:end}.audit-history-row span,.audit-history-empty span,.audit-history-row time,.audit-history-row small{color:var(--text-muted);font-size:.9rem;line-height:1.35}.audit-history-row small{max-width:64ch}.file-drop-zone{text-align:center;background:#1239d80a;border:1px dashed #1239d857;border-radius:16px;place-items:center;gap:.42rem;min-height:166px;padding:1rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.file-drop-zone.is-drag-active{border-color:var(--teal-500);background:#0e7c9017;box-shadow:0 0 0 3px #0e7c901f}.file-drop-zone__input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-drop-zone__label{color:var(--text-soft);justify-self:start;font-weight:850}.file-drop-zone__selection{overflow-wrap:anywhere;max-width:100%;color:var(--text);font-size:1rem;line-height:1.25}.file-drop-zone__guidance{color:var(--text-muted);font-size:.84rem;font-weight:680;line-height:1.35}.file-drop-zone__action{min-height:44px}.readiness-resource-controls{grid-template-columns:.75fr minmax(130px,1fr) 88px .9fr;align-items:end;gap:.55rem;min-width:min(100%,520px);display:grid}.readiness-resource-controls label{color:var(--text-soft);gap:.32rem;font-size:.78rem;font-weight:850;display:grid}.readiness-resource-controls input,.readiness-resource-controls select{border:1px solid var(--border);min-height:42px;color:var(--text);font:inherit;background:#fff;border-radius:12px;padding:.62rem .7rem}.profile-tile{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffc2;grid-template-columns:144px minmax(0,1fr);align-items:start;gap:1rem;min-height:176px;padding:.9rem;display:grid}.profile-tile__photo{width:144px;height:144px;color:var(--blue-700);background:linear-gradient(135deg,#1239d81f,#0d8b521f);border:1px solid #1239d824;border-radius:999px;place-items:center;font-size:1.25rem;font-weight:900;display:grid;overflow:hidden}.profile-tile__photo img{object-fit:cover;width:100%;height:100%}.profile-tile__body{min-width:0}.profile-tile__body h3{margin:0;font-size:1.08rem;line-height:1.25}.profile-tile__body p{color:var(--text-soft);margin:.3rem 0 0;line-height:1.45}.profile-tile__organization{font-size:.9rem;color:var(--text-muted)!important}.profile-tile__button{overflow-wrap:anywhere;border-radius:999px;max-width:100%;min-height:44px;margin-top:.7rem;padding:.48rem .7rem;font-size:.84rem}.operations-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.operations-summary-grid .section-card{min-height:100%}.status-badge,.integration-pill,.contact-card__badge{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .72rem;font-size:.875rem;font-weight:800;display:inline-flex}.status-badge--good{color:var(--green-500);background:#0d8b521f}.status-badge--warn{color:var(--amber-500);background:#b678071f}.status-badge--alert{color:var(--red-600);background:#d91f271f}.status-badge--neutral,.integration-pill--demo{color:var(--blue-700);background:#1239d81a}.integration-pill--live{color:var(--green-500);background:#0d8b521a}.data-table{border:1px solid var(--border);border-radius:18px;margin-top:1rem;overflow:hidden}.data-table__head,.data-table__row{grid-template-columns:1.25fr 1fr .75fr .9fr;align-items:center;gap:.75rem;padding:.82rem .95rem;display:grid}.data-table__head--five,.data-table__row--five{grid-template-columns:1.5fr .9fr .75fr .75fr .75fr}.data-table__head--six,.data-table__row--six{grid-template-columns:1.5fr .95fr .7fr .55fr .85fr .85fr}.data-table__head{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;background:#1239d80f;font-size:.8rem;font-weight:800}.data-table__row+.data-table__row{border-top:1px solid var(--border)}.data-table__row div{gap:.28rem;min-width:0;display:grid}.data-table__row a{color:var(--blue-700);text-underline-offset:.18em;justify-self:start;font-weight:900;text-decoration:underline}.data-table__row a:hover,.data-table__row a:focus-visible{color:var(--red-600)}.data-table__row .data-table-action-link{background:#1239d80b;border:1px solid #1239d824;border-radius:8px;align-items:center;min-height:36px;padding:.36rem .5rem;text-decoration:none;display:inline-flex}.data-table__row .data-table-action-link:hover,.data-table__row .data-table-action-link:focus-visible{background:#d91f270d;border-color:#d91f273d}.weather-bar{box-shadow:var(--shadow-soft);background:radial-gradient(circle at 9% 0,#fffc,#0000 34%),linear-gradient(135deg,#fffffff0,#edf7ffe6),linear-gradient(90deg,#4d97f61f,#0d8b5214);border:1px solid #0a2a781a;border-radius:30px;grid-template-columns:minmax(350px,.9fr) minmax(430px,1fr) minmax(180px,.42fr);align-items:stretch;gap:.72rem;margin-bottom:1.5rem;padding:.72rem;display:grid;position:relative;overflow:hidden}.weather-bar:before{content:"";background:linear-gradient(180deg, var(--blue-600), var(--green-500));width:5px;position:absolute;inset:0 auto 0 0}.weather-bar--night{color:#fff;background:radial-gradient(circle at 8% 0,#ffd45a2e,#0000 28%),radial-gradient(circle at 96% 15%,#4d97f62e,#0000 26%),linear-gradient(135deg,#102142,#172f61 58%,#143947);border-color:#ffffff29}.weather-bar__current,.weather-bar__forecast,.weather-bar__radar{background:#ffffffa8;border:1px solid #0a2a7814;position:relative}.weather-bar__current{border-radius:24px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:.95rem;min-width:0;padding:.92rem 1rem;display:grid}.weather-bar__summary{gap:.22rem;min-width:0;display:grid}.weather-bar__label-row,.weather-bar__reading{align-items:center;min-width:0;display:flex}.weather-bar__label-row{justify-content:space-between;gap:.7rem}.weather-bar__label-row .section-kicker{margin:0}.weather-bar__label-row span{color:var(--green-500);letter-spacing:.08em;text-transform:uppercase;background:#0d8b5214;border:1px solid #0d8b5229;border-radius:999px;flex:none;padding:.26rem .52rem;font-size:.82rem;font-weight:900}.weather-bar__reading{gap:.65rem}.weather-bar__reading strong{letter-spacing:0;flex:none;font-size:clamp(2.25rem,3.6vw,3.1rem);line-height:1}.weather-bar__reading span{min-width:0;color:var(--text-soft);font-size:1rem;font-weight:800;line-height:1.2}.weather-bar__meta,.weather-bar__forecast small{color:var(--text-soft)}.weather-bar__radar{min-width:0;min-height:150px;color:inherit;text-align:left;border-radius:24px;padding:0;transition:border-color .18s,transform .18s,background-color .18s;display:block;overflow:hidden}.weather-bar__radar:hover{border-color:#4d97f647;transform:translateY(-1px)}.weather-bar__radar:after{content:"";pointer-events:none;background:linear-gradient(#10214233,#0000 34%),linear-gradient(#0000 58%,#102142b8);position:absolute;inset:0}.weather-bar__radar-label,.weather-bar__radar small{z-index:1;color:#fff;letter-spacing:.07em;text-transform:uppercase;font-size:.82rem;font-weight:900;position:absolute}.weather-bar__radar-label{top:.7rem;left:.75rem}.weather-bar__radar small{bottom:.7rem;right:.75rem}.weather-bar__radar img{object-fit:cover;object-position:center;background:#10214214}.radar-preview-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,980px);max-height:calc(100vh - 2rem);padding:.85rem;display:grid;overflow:hidden}.radar-preview-modal .modal-close-button{float:none;margin:0;position:absolute;top:.72rem;right:.72rem}.radar-preview-modal .section-card__topline{min-height:0;padding-right:3rem}.radar-preview-modal h2{margin-bottom:0}.radar-preview-frame{background:linear-gradient(135deg,#1021420f,#4d97f614),#fff;border:1px solid #1239d81f;border-radius:22px;height:min(64vh,640px);min-height:0;margin-top:.55rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.radar-preview-frame img{object-fit:contain;object-position:center;padding:.65rem}.radar-share-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:.65rem;display:grid}.radar-share-row code{border:1px solid var(--border);min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;background:#f9fbffeb;border-radius:999px;padding:.78rem .9rem;font-size:.84rem;overflow:hidden}.copy-link-button{min-width:104px}.copy-link-button__icon{width:18px;height:18px;display:inline-block;position:relative}.copy-link-button__icon span{background:#ffffffb8;border:1.8px solid;border-radius:3px;width:11px;height:13px;position:absolute}.copy-link-button__icon span:first-child{top:1px;right:1px}.copy-link-button__icon span:last-child{background:0 0;bottom:1px;left:1px}.weather-bar__meta{text-overflow:ellipsis;white-space:nowrap;margin:.06rem 0 0;font-size:.84rem;font-weight:700;overflow:hidden}.weather-bar__details{flex-wrap:wrap;gap:.42rem;margin-top:.58rem;display:flex}.weather-bar__details div{background:#ffffff85;border:1px solid #0a2a7812;border-radius:999px;align-items:baseline;gap:.36rem;min-width:0;padding:.42rem .58rem;display:inline-flex}.weather-bar__details span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.82rem;font-weight:900;display:block}.weather-bar__details strong{overflow-wrap:anywhere;color:var(--text);font-size:.86rem;display:block}.weather-bar__forecast{border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;padding:.4rem;display:grid}.weather-bar__forecast article{background:0 0;border:0;border-radius:18px;grid-template-rows:auto 1fr;align-content:stretch;justify-items:stretch;gap:.42rem;min-width:0;min-height:142px;padding:.58rem .64rem;display:grid}.weather-bar__forecast article+article{border-left:1px solid #0a2a7814}.weather-bar__forecast-stack{align-content:stretch;gap:.34rem;display:grid}.weather-bar__forecast-period{background:#ffffff42;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.42rem;min-width:0;padding:.32rem .36rem;display:grid}.weather-bar__forecast-period div{min-width:0}.weather-bar__forecast .weather-icon{--weather-icon-size:30px}.weather-bar__forecast-day,.weather-bar__forecast-period span,.weather-bar__forecast-period strong,.weather-bar__forecast-period small{min-width:0;max-width:100%}.weather-bar__forecast-day,.weather-bar__forecast-period span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.82rem;font-weight:900}.weather-bar__forecast-period span{margin-right:.32rem;display:inline-block}.weather-bar__forecast-day{text-align:center}.weather-bar__forecast-period strong{color:var(--text);margin-right:.35rem;font-size:.96rem;display:inline-block}.weather-bar__forecast-period small{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;line-height:1.25;display:inline;overflow:hidden}.weather-bar--night .weather-bar__current,.weather-bar--night .weather-bar__forecast,.weather-bar--night .weather-bar__radar{background:#ffffff14;border-color:#ffffff1f}.weather-bar--night .weather-bar__details div{background:#ffffff0f;border-color:#ffffff1a}.weather-bar--night .weather-bar__forecast article+article{border-left-color:#ffffff1c}.weather-bar--night .section-kicker{color:#ffb9bb}.weather-bar--night .weather-bar__label-row span{color:#a7f3c8;background:#0d8b522e;border-color:#94ddb847}.weather-bar--night .weather-bar__reading span,.weather-bar--night .weather-bar__meta,.weather-bar--night .weather-bar__details span,.weather-bar--night .weather-bar__forecast-day,.weather-bar--night .weather-bar__forecast-period span,.weather-bar--night .weather-bar__forecast-period small{color:#ffffffbd}.weather-bar--night .weather-bar__details strong,.weather-bar--night .weather-bar__forecast-period strong{color:#fff}.weather-bar--night .weather-bar__forecast-period{background:#ffffff0f}.weather-bar__notices{grid-column:1/-1;gap:.45rem;display:grid}.weather-bar__notices p{color:var(--text-soft);background:#b678071a;border:1px solid #b678072e;border-radius:16px;margin:0;padding:.62rem .75rem;font-weight:800}.weather-bar__notices--muted p{color:var(--text-muted);background:#ffffff9e;border-color:#0a2a781a}.weather-bar--night .weather-bar__notices p{color:#ffffffe0;background:#ffd45a1f;border-color:#ffd45a38}.weather-icon{--weather-icon-size:62px;width:var(--weather-icon-size);height:var(--weather-icon-size);flex:0 0 var(--weather-icon-size);display:inline-block;position:relative}.weather-icon__sun,.weather-icon__moon,.weather-icon__cloud,.weather-icon__bolt,.weather-icon__rain,.weather-icon__fog{display:block;position:absolute}.weather-icon__sun{width:60%;height:60%;box-shadow:0 0 0 calc(var(--weather-icon-size) * .11) #f59e0b21;background:linear-gradient(135deg,#ffe07a,#f59e0b);border-radius:50%;inset:12% auto auto 12%}.weather-icon__moon{width:56%;height:56%;box-shadow:inset calc(var(--weather-icon-size) * -.14) calc(var(--weather-icon-size) * -.08) 0 #b9c9ee, 0 0 0 calc(var(--weather-icon-size) * .09) #ffffff1f;background:linear-gradient(135deg,#fff7c7,#dbe7ff);border-radius:50%;inset:10% auto auto 15%}.weather-icon__cloud{background:linear-gradient(#fff,#d7e5f7);border-radius:999px;width:78%;height:38%;bottom:21%;right:5%;box-shadow:0 8px 18px #1021421f}.weather-icon__cloud:before,.weather-icon__cloud:after{content:"";background:inherit;border-radius:50%;position:absolute;bottom:35%}.weather-icon__cloud:before{width:44%;height:96%;left:14%}.weather-icon__cloud:after{width:52%;height:118%;right:12%}.weather-icon__rain{background:var(--blue-400);border-radius:999px;width:7%;height:28%;bottom:3%;transform:rotate(18deg)}.weather-icon__rain--one{left:45%}.weather-icon__rain--two{left:69%}.weather-icon__bolt{clip-path:polygon(42% 0,100% 0,65% 42%,100% 42%,20% 100%,44% 52%,0 52%);background:#f5b301;width:26%;height:45%;bottom:0;right:34%}.weather-icon__fog{background:#66779e73;border-radius:999px;height:8%;left:20%;right:12%}.weather-icon__fog--one{bottom:19%}.weather-icon__fog--two{bottom:4%}.weather-icon--sun .weather-icon__moon,.weather-icon--sun .weather-icon__cloud,.weather-icon--sun .weather-icon__rain,.weather-icon--sun .weather-icon__bolt,.weather-icon--sun .weather-icon__fog,.weather-icon--moon .weather-icon__sun,.weather-icon--moon .weather-icon__cloud,.weather-icon--moon .weather-icon__rain,.weather-icon--moon .weather-icon__bolt,.weather-icon--moon .weather-icon__fog,.weather-icon--partly .weather-icon__moon,.weather-icon--partly .weather-icon__rain,.weather-icon--partly .weather-icon__bolt,.weather-icon--partly .weather-icon__fog,.weather-icon--night-cloud .weather-icon__sun,.weather-icon--night-cloud .weather-icon__rain,.weather-icon--night-cloud .weather-icon__bolt,.weather-icon--night-cloud .weather-icon__fog,.weather-icon--cloud .weather-icon__sun,.weather-icon--cloud .weather-icon__moon,.weather-icon--cloud .weather-icon__rain,.weather-icon--cloud .weather-icon__bolt,.weather-icon--cloud .weather-icon__fog,.weather-icon--rain .weather-icon__sun,.weather-icon--rain .weather-icon__moon,.weather-icon--rain .weather-icon__bolt,.weather-icon--rain .weather-icon__fog,.weather-icon--storm .weather-icon__sun,.weather-icon--storm .weather-icon__moon,.weather-icon--storm .weather-icon__fog,.weather-icon--fog .weather-icon__sun,.weather-icon--fog .weather-icon__moon,.weather-icon--fog .weather-icon__rain,.weather-icon--fog .weather-icon__bolt{display:none}.weather-icon--storm .weather-icon__rain{background:#63b3ff}.weather-icon--fog .weather-icon__cloud{opacity:.88}.weather-icon--moon .weather-icon__moon,.weather-icon--night-cloud .weather-icon__moon{filter:drop-shadow(0 6px 10px #0e1c3a29)}.weather-icon--night-cloud .weather-icon__cloud{background:linear-gradient(#f8fbff,#c3d2ef)}.stack-list,.event-list{gap:.72rem;margin-top:1rem;display:grid}.stack-item,.event-card,.thread-card,.assistant-message,.contact-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffd6;padding:.92rem .95rem;position:relative}a.thread-card{transition:transform .18s,border-color .18s,box-shadow .18s;display:block}a.thread-card:hover,a.thread-card:focus-visible{box-shadow:var(--shadow-soft);border-color:#1239d847;transform:translateY(-1px)}.thread-card__owner{color:var(--text-muted);margin-top:.65rem;font-weight:700;display:inline-block}button.thread-card{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer}button.thread-card:hover{border-color:#1239d84d;box-shadow:0 12px 28px #1239d814}.thread-card--selected{border-left:4px solid var(--amber-500);background:#fff9ebd6;border-color:#b6780747}.assistant-panel,.directory-panel{margin-bottom:1.5rem}.assistant-panel{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#1239d809,#fffffff0 42%),#ffffffeb;padding:clamp(.95rem,2vw,1.15rem);scroll-margin-top:9rem}.assistant-grid,.calendar-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.66fr);gap:1rem;display:grid}.booking-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.booking-overview-strip div{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffdb;gap:.32rem;padding:.92rem 1rem;display:grid}.booking-overview-strip span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.booking-overview-strip strong{color:var(--text);font-size:.98rem;line-height:1.35}.coalition-faq-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.coalition-faq-summary a{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffdb;gap:.32rem;min-height:92px;padding:.92rem 1rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.coalition-faq-summary a:hover,.coalition-faq-summary a:focus-visible{background:#1239d80f;border-color:#1239d847;transform:translateY(-1px)}.coalition-faq-summary span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.coalition-faq-summary strong{color:var(--text);font-size:1rem;line-height:1.28}.coalition-faq-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:start;gap:1rem;display:grid}.coalition-faq-list{gap:1rem;display:grid}.coalition-faq-group{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffe0;padding:1.05rem 1.1rem;scroll-margin-top:9rem}.coalition-faq-group h2{margin:0 0 .82rem;font-size:clamp(1.2rem,1.8vw,1.65rem)}.coalition-faq-item{border-top:1px solid var(--border);padding:0}.coalition-faq-item p,.coalition-faq-help h2,.coalition-faq-help p{margin:0}.coalition-faq-item summary{min-height:58px;color:var(--text);cursor:pointer;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:.8rem;padding:.84rem 0;font-size:1.02rem;font-weight:850;line-height:1.35;list-style:none;display:grid}.coalition-faq-item summary::-webkit-details-marker{display:none}.coalition-faq-item summary:after{content:"+";width:32px;height:32px;color:var(--blue-700);background:#1239d80f;border:1px solid #1239d829;border-radius:999px;place-items:center;font-size:1.15rem;font-weight:900;line-height:1;display:grid}.coalition-faq-item[open] summary:after{content:"–";color:#fff;background:var(--blue-700)}.coalition-faq-item p{color:var(--text-soft);margin-top:-.15rem;padding:0 3rem .95rem 0;line-height:1.58}.coalition-faq-help{border-radius:var(--radius-lg);background:#ffffffe6;border:1px solid #1239d824;gap:.75rem;padding:1.05rem 1.1rem;display:grid;position:sticky;top:6rem}.coalition-faq-help h2{font-size:clamp(1.18rem,1.8vw,1.55rem);line-height:1.18}.coalition-faq-help p{color:var(--text-soft);line-height:1.6}.utility-page-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.4fr);align-items:start;gap:1rem;display:grid}.utility-page-list{gap:.75rem;display:grid}.utility-page-row,.utility-page-note{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffe0;padding:1.05rem 1.1rem;position:relative}.utility-page-row{border-left:4px solid #1239d82e}.utility-page-row:hover{border-left-color:var(--blue-700);box-shadow:var(--shadow-soft)}.utility-page-row h2,.utility-page-row p,.utility-page-note h2,.utility-page-note p{margin:0}.utility-page-row h2,.utility-page-note h2{font-size:clamp(1.16rem,1.7vw,1.55rem);line-height:1.2}.utility-page-row p:not(.section-kicker),.utility-page-note p:not(.section-kicker),.utility-page-note li{color:var(--text-soft);margin-top:.45rem;line-height:1.62}.utility-page-note{border-color:#1239d824;position:sticky;top:6rem}.utility-page-note .primary-button{margin-top:.8rem}.accessibility-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.accessibility-route-grid .quick-action-card{text-decoration:none}.accessibility-route-grid__action{color:var(--blue-700);font-size:.9rem;font-weight:850}.accessibility-check-panel{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.docs-page-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);align-items:start;gap:1rem;display:grid}.docs-markdown{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffeb;padding:clamp(1rem,2vw,1.5rem)}.docs-markdown h2,.docs-markdown h3,.docs-markdown p{margin:0}.docs-markdown h2{border-top:1px solid var(--border);margin-top:1.45rem;padding-top:1rem;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.2}.docs-markdown h2:first-child{border-top:0;margin-top:0;padding-top:0}.docs-markdown h3{margin-top:1.1rem;font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.25}.docs-markdown p,.docs-markdown__list{color:var(--text-soft);margin-top:.65rem;font-size:1rem;line-height:1.65}.docs-markdown__list{padding-left:1.25rem}.docs-markdown__list li+li{margin-top:.35rem}.docs-markdown__code{border-radius:var(--radius-md);color:#e5edff;background:#0f172a;border:1px solid #1239d824;margin:.85rem 0 0;padding:.9rem;font-size:.92rem;line-height:1.55;overflow-x:auto}.training-calendar-panel{gap:1rem;display:grid}.training-calendar-intro{justify-content:space-between;align-items:center;gap:.85rem;padding-top:.1rem;display:flex}.training-calendar-intro p{max-width:42rem;margin:0}.training-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.training-event-card{border-left:4px solid #1239d81f;min-height:100%;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s}.training-event-card:hover,.training-event-card:focus-visible{border-color:#1239d847;border-left-color:var(--blue-700);box-shadow:var(--shadow-soft);background:#1239d80a;transform:translateY(-1px)}.training-event-card__date{margin:.65rem 0 0;font-weight:850;color:var(--blue-700)!important}.training-event-card__location{font-size:.92rem;font-weight:750;color:var(--text-muted)!important;margin:.15rem 0 0!important}.request-training-panel{justify-content:space-between;align-items:center;gap:1rem;display:flex}.request-training-panel>div{max-width:44rem}.contact-simple-card{max-width:820px;margin:0 auto 1rem}.contact-simple-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.contact-simple-card__header p:not(.section-kicker){margin-bottom:0}.contact-simple-card__header .hero-actions{justify-content:flex-end}.contact-route-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.contact-route-strip article{border-radius:var(--radius-md);background:#f9fbffdb;border:1px solid #1239d81a;gap:.25rem;min-width:0;padding:.82rem .9rem;display:grid}.contact-route-strip strong{color:var(--text);font-size:.96rem;line-height:1.25}.contact-route-strip span{color:var(--text-soft);font-size:.92rem;line-height:1.45}.contact-simple-card__note{border-top:1px solid var(--border);color:var(--text-muted);gap:.62rem;margin-top:1rem;padding-top:1rem;font-weight:700;display:grid}.contact-simple-card__note-actions{flex-wrap:wrap;gap:.42rem;display:flex}.contact-simple-card__note-actions a{min-height:36px;color:var(--blue-700);background:#1239d80b;border:1px solid #1239d824;border-radius:8px;align-items:center;padding:.36rem .5rem;font-weight:900;display:inline-flex}.donation-goal-card{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:1.2rem;margin-bottom:1rem;display:grid}.donation-priority-grid,.donation-path-section{gap:.85rem;margin-bottom:1rem;display:grid}.donation-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.donation-priority-grid .thread-card h2{margin:0;font-size:clamp(1.1rem,1.4vw,1.28rem)}.donation-priority-grid .thread-card p{margin:.45rem 0 0}.donation-path-section{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:stretch}.donation-path-card{min-height:100%}.donation-path-card--accent{background:linear-gradient(#fffffff5,#eff6ffb8)}.donation-path-card--accent .secondary-button{margin-top:.45rem}.donation-progress-line{background:#1239d814;border-radius:999px;width:min(100%,520px);height:10px;margin:1rem 0 0;overflow:hidden}.donation-progress-line span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-600), var(--red-500));height:100%;display:block}.donation-thermometer{justify-items:center;gap:.65rem;display:grid}.donation-thermometer__tube{background:linear-gradient(#d9ecff6b,#fffffff5);border:2px solid #1239d82e;border-radius:999px;align-items:flex-end;width:46px;height:190px;padding:5px;display:flex;position:relative;overflow:hidden}.donation-thermometer__tube span{background:linear-gradient(180deg, var(--red-500), var(--blue-600));border-radius:999px;width:100%;display:block}.donation-thermometer strong{color:var(--blue-700);font-size:1.2rem}.sponsor-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.sponsor-overview-strip>div{border-radius:var(--radius-md);background:#ffffffe0;border:1px solid #1239d81f;min-width:0;padding:.85rem .95rem}.sponsor-overview-strip span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.78rem;font-weight:900;display:block}.sponsor-overview-strip strong{color:var(--blue-800);line-height:1.3}.sponsor-tier-section,.sponsor-events-section,.sponsor-current-section{margin-bottom:1rem}.sponsor-tier-list,.sponsor-current-list{gap:.65rem;margin-top:1rem;display:grid}.sponsor-tier-row,.sponsor-current-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.sponsor-tier-row:first-child,.sponsor-current-row:first-child{border-top:0;padding-top:0}.sponsor-tier-row h3,.sponsor-tier-row p,.sponsor-current-row h3,.sponsor-current-row p{margin:0}.sponsor-tier-row p,.sponsor-current-row p{color:var(--text-soft);margin-top:.28rem;line-height:1.5}.sponsor-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.sponsor-current-row__meta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:28rem;display:flex}.sponsor-current-row__meta>span{color:var(--blue-700);background:#1239d814;border-radius:999px;padding:.42rem .62rem;font-size:.84rem;font-weight:800}.symposium-promo-image{border-radius:var(--radius-lg);min-height:clamp(260px,42vw,420px);box-shadow:var(--shadow-soft);background:linear-gradient(90deg,#102142c7,#1021422e),url(https://upload.wikimedia.org/wikipedia/commons/thumb/d/da/Miami_Skyline_%2846732423931%29.jpg/1280px-Miami_Skyline_%2846732423931%29.jpg) 50%/cover;margin-bottom:.8rem;position:relative;overflow:hidden}.symposium-promo-image__overlay{border-radius:var(--radius-md);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1021428f;border:1px solid #ffffff38;max-width:560px;padding:clamp(.9rem,2vw,1.2rem);position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem)}.symposium-promo-image__overlay p,.symposium-promo-image__overlay h1,.symposium-promo-image__overlay h2{margin:0}.symposium-promo-image__title{font-size:clamp(1.5rem,3vw,2rem);font-weight:900;line-height:1.08;margin-bottom:.55rem!important}.symposium-promo-image__overlay h2{margin-top:.35rem;font-size:clamp(1.35rem,2.4vw,2.1rem)}.symposium-promo-image__overlay span{margin-top:.65rem;font-weight:850;display:inline-block}.symposium-action-bar{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:.55rem;margin-bottom:1rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.symposium-action-bar>*{scroll-snap-align:start;flex:none}.symposium-highlights-strip,.training-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:1rem;display:grid}.symposium-highlights-strip>div,.training-status-strip>span{background:#1239d80f;border:1px solid #1239d81f;border-radius:999px;min-width:0;padding:.48rem .68rem}.symposium-highlights-strip span{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.78rem;font-weight:900;display:block}.symposium-highlights-strip strong,.training-status-strip>span{color:var(--blue-800);font-size:.98rem;line-height:1.3}.training-status-strip{flex-wrap:wrap;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:flex-end;gap:.45rem;margin-bottom:0;display:flex}.training-status-strip>span{color:var(--blue-700);font-size:.84rem;font-weight:850;line-height:1.15}.training-status-strip strong{color:var(--blue-900);font-weight:950}.symposium-agenda-grid{gap:1rem;margin-top:1rem;display:grid}.symposium-day-card{border-top:1px solid var(--border);grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:1rem;padding-top:1rem;display:grid}.symposium-day-card:first-child{border-top:0;padding-top:0}.symposium-day-card h3,.symposium-session-card h4{margin:0}.symposium-day-card p{color:var(--text-soft);margin:.4rem 0 0;line-height:1.55}.symposium-session-list{gap:.65rem;display:grid}.symposium-session-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffc7;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:.85rem;padding:.8rem;display:grid}.symposium-session-card__time{color:var(--blue-700);font-weight:900;line-height:1.25}.symposium-session-card__body{gap:.55rem;min-width:0;display:grid}.symposium-session-speaker{align-items:center;gap:.65rem;display:flex}.symposium-session-speaker img{object-fit:cover;border:1px solid #1239d824;border-radius:999px;flex:none;width:52px;height:52px}.symposium-session-speaker span{gap:.12rem;min-width:0;display:grid}.symposium-faq-section{background:linear-gradient(#fffffff5,#eff6ff9e)}.symposium-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.symposium-faq-item{border-top:1px solid var(--border);padding:.95rem 0}.symposium-faq-item h3,.symposium-faq-item p{margin:0}.symposium-faq-item p{color:var(--text-soft);margin-top:.35rem;line-height:1.55}.symposium-faq-page-section{margin-bottom:1rem}.symposium-faq-page-list{gap:.15rem;margin-top:1rem;display:grid}.symposium-faq-page-item{border-top:1px solid var(--border);grid-template-columns:130px minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.symposium-faq-page-item:first-child{border-top:0;padding-top:0}.symposium-faq-page-item>span{width:fit-content;color:var(--blue-700);background:#1239d814;border-radius:999px;align-self:start;padding:.4rem .62rem;font-size:.8rem;font-weight:900}.symposium-faq-page-item h3,.symposium-faq-page-item p{margin:0}.symposium-faq-page-item p{color:var(--text-soft);margin-top:.35rem;line-height:1.55}.symposium-faq-support{max-width:820px;margin:0 auto}.updates-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.updates-summary-strip>div{border-radius:var(--radius-md);background:#ffffffe0;border:1px solid #1239d81f;min-width:0;padding:.85rem .95rem}.updates-summary-strip span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.78rem;font-weight:900;display:block}.updates-summary-strip strong{color:var(--blue-800);line-height:1.3}.updates-notice-section,.updates-resource-section,.updates-connected-card{margin-bottom:1rem}.updates-latest-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#1239d812,#fffffff2 54%),#fff;border:1px solid #1239d824;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);align-items:center;gap:1rem;margin-bottom:1rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.updates-latest-card h2,.updates-latest-card p{margin:0}.updates-latest-card h2{font-size:clamp(1.24rem,2vw,1.68rem);line-height:1.18}.updates-latest-card p:not(.section-kicker){max-width:58rem;color:var(--text-soft);margin-top:.45rem;line-height:1.52}.updates-latest-card__meta{color:var(--text-muted);justify-items:end;gap:.45rem;font-size:.9rem;font-weight:800;display:grid}.updates-notice-list,.updates-resource-list{gap:.55rem;margin-top:1rem;display:grid}.updates-notice-row,.updates-resource-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.95rem 0;display:grid}.updates-notice-row:first-child,.updates-resource-row:first-child{border-top:0;padding-top:0}.updates-notice-row h3,.updates-notice-row p,.updates-resource-row h3,.updates-resource-row p{margin:0}.updates-notice-row p:not(.section-kicker),.updates-resource-row p:not(.section-kicker){color:var(--text-soft);margin-top:.35rem;line-height:1.55}.updates-notice-row .updates-meta-line{color:var(--text-muted);font-size:.9rem;font-weight:800}.updates-resource-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.symposium-session-speaker small{color:var(--text-muted);line-height:1.35}.registration-tier-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.registration-tier-card{text-align:left;background:#ffffffd6;align-content:start;gap:.35rem;min-height:150px;padding:.9rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.registration-tier-card:hover,.registration-tier-card:focus-visible,.registration-tier-card--active{box-shadow:var(--shadow-soft);border-color:#1239d84d;transform:translateY(-1px)}.registration-tier-card--active{background:#1239d812}.registration-tier-card span,.registration-tier-card small,.registration-tier-card em{color:var(--text-muted);font-weight:800}.registration-tier-card span{letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.registration-tier-card em{margin-top:.25rem;font-size:.86rem;font-style:normal;line-height:1.35}.symposium-registration-modal{width:min(100%,940px)}.symposium-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.modal-backdrop{z-index:80;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10214261;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:hidden}.request-modal{overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-strong);width:min(100%,760px);max-height:min(86vh,860px);box-shadow:var(--shadow-strong);padding:clamp(1rem,2vw,1.4rem);position:relative;overflow:auto}.symposium-message-review-modal{gap:1rem;width:min(100%,720px);display:grid}.symposium-message-review-summary{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.symposium-message-review-summary>div{gap:.22rem;min-width:0;padding:.72rem .85rem;display:grid}.symposium-message-review-summary>div+div{border-left:1px solid var(--border)}.symposium-message-review-summary span,.symposium-message-review-copy>span{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.symposium-message-review-summary strong{overflow-wrap:anywhere;text-transform:capitalize;font-size:.96rem}.symposium-message-review-copy{border-left:3px solid var(--blue-600);gap:.4rem;padding-left:.9rem;display:grid}.symposium-message-review-copy>strong{overflow-wrap:anywhere;margin-bottom:.45rem}.symposium-message-review-copy p{color:var(--text-soft);white-space:pre-wrap;margin:0}.symposium-message-review-modal .status-banner{border-radius:var(--radius-md);background:#1239d80d;border:1px solid #1239d82e;gap:.2rem;padding:.72rem .85rem;display:grid}.symposium-message-review-modal .status-banner--warning{background:#ffb4401a;border-color:#b058003d}.symposium-message-review-modal .status-banner span{color:var(--text-soft)}.symposium-message-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.request-modal.file-workbench-modal,.request-modal.readiness-resource-modal,.request-modal.directory-contact-modal{grid-template-rows:auto auto minmax(0,1fr);width:min(100%,1120px);max-height:min(88vh,840px);display:grid;overflow:hidden}.request-modal.directory-contact-modal{width:min(100%,1040px);max-height:min(88vh,820px)}.modal-close-button{z-index:2;float:right;width:44px;height:44px;color:var(--blue-700);box-shadow:var(--shadow-soft);background:#fffffff5;border:1px solid #1239d82e;border-radius:999px;place-items:center;margin:-.45rem -.45rem .35rem .75rem;font-size:1.45rem;font-weight:800;line-height:1;display:grid;position:sticky;top:.35rem}.modal-close-button:hover,.modal-close-button:focus-visible{color:#fff;background:var(--blue-700)}.admin-build-wizard-modal .modal-close-button,.booking-triage-modal .modal-close-button,.directory-contact-modal .modal-close-button,.readiness-resource-modal .modal-close-button,.file-workbench-modal .modal-close-button,.cms-workbench-modal-shell .modal-close-button,.cms-navigation-modal-shell .modal-close-button,.cms-workflow-modal-shell .modal-close-button,.event-editor-modal-shell .modal-close-button,.readiness-review-modal-shell .modal-close-button,.registration-delete-confirm-modal .modal-close-button,.registration-notes-modal .modal-close-button,.event-day-checkin-confirm-modal .modal-close-button,.admin-section-map-modal .modal-close-button,.admin-workflow-modal .modal-close-button,.admin-wizard-modal .modal-close-button{z-index:4;float:none;margin:0;position:absolute;top:.72rem;right:.72rem}.training-dialog-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:#f9fbffe6;gap:.45rem;margin:1rem 0;padding:.95rem;display:grid}.training-dialog-summary p{color:var(--text-soft);margin:0;line-height:1.55}.assistant-chat,.assistant-sidebar,.assistant-panel__header,.calendar-grid>.section-card,.directory-panel,.print-sheet{background:#ffffffe0}.assistant-panel__header,.assistant-chat,.assistant-sidebar,.calendar-grid>.section-card,.directory-panel{border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.05rem 1.1rem}.calendar-grid h2{font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.18}.booking-form__footer p{color:var(--text-soft);margin:0;font-size:.95rem;line-height:1.5}.assistant-panel__header{box-shadow:none;border-color:#1239d81a;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.assistant-panel__status{border-radius:var(--radius-sm);color:var(--text-soft);background:#1239d80f;border:1px solid #1239d81f;flex:0 22rem;margin:0;padding:.58rem .78rem;font-size:.88rem;font-weight:750;line-height:1.35}.assistant-panel__header h2{margin-bottom:0;font-size:clamp(1.28rem,2vw,1.8rem)}.assistant-chat{border-color:#1239d81a;gap:.9rem;display:grid}.assistant-sidebar{background:0 0;border:0;align-content:start;gap:.85rem;padding:0;display:grid}.assistant-sidebar--mobile{display:none}.assistant-chat__thread{gap:.65rem;margin-bottom:0;display:grid}.assistant-message--assistant{background:#1239d80f}.assistant-message--user{background:#ee31330d}.assistant-message__role{letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .45rem;font-size:.82rem;font-weight:800}.assistant-message__meta{color:var(--text-muted);margin-top:.65rem;font-size:.82rem;display:inline-block}.assistant-composer{gap:.85rem;display:grid}.assistant-composer textarea{min-height:118px;padding:1rem}.assistant-composer__actions,.booking-form__footer,.directory-toolbar,.directory-toolbar__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.prompt-chip-list{gap:.5rem;margin-top:.6rem;display:grid}.prompt-chip{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;background:#ffffffeb;padding:.7rem .82rem;font-weight:800}.prompt-chip:hover,.prompt-chip:focus-visible{color:var(--blue-700);background:#1239d80f;border-color:#1239d847}.assistant-tool-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffe0;padding:1rem}.range-fields,.directory-filters,.booking-form{gap:.9rem;display:grid}.range-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0}.booking-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.calendar-grid .booking-form{grid-template-columns:1fr}.booking-form label,.range-fields label,.directory-filters label{color:var(--text-soft);gap:.4rem;font-weight:700;display:grid}.booking-form input,.booking-form select,.range-fields input,.directory-filters input,.directory-filters select,.assistant-composer textarea{width:100%;min-width:0;padding:.82rem .95rem}.booking-form__wide,.booking-form__footer{grid-column:1/-1}.event-card{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.event-card__time{color:var(--blue-700);align-content:start;gap:.25rem;font-weight:800;line-height:1.25;display:grid}.calendar-empty-state,.booking-host-card{border-radius:var(--radius-md);background:#f9fbffe0;border:1px dashed #1239d82e;padding:.95rem 1rem}.calendar-empty-state h3,.calendar-empty-state p,.booking-host-card h3,.booking-host-card p{margin:0}.calendar-empty-state h3,.booking-host-card h3{font-size:1.08rem;line-height:1.25}.calendar-empty-state p:not(.section-kicker),.booking-host-card p:not(.section-kicker){color:var(--text-soft);margin-top:.35rem;line-height:1.5}.booking-host-card span{color:var(--blue-700);background:#1239d812;border-radius:999px;margin-top:.62rem;padding:.42rem .62rem;font-size:.84rem;font-weight:850;display:inline-block}.event-card__eyebrow{color:var(--red-600);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.82rem;font-weight:800}.event-card__meta,.contact-card__details{color:var(--text-muted);flex-wrap:wrap;gap:.8rem;margin-top:.75rem;display:flex}.event-card__actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.9rem;display:flex}.text-action-button{min-height:44px;color:var(--blue-700);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.5rem .15rem;font-size:.92rem;font-weight:850;text-decoration:underline}.text-action-button:hover,.text-action-button:focus-visible{color:var(--red-600)}.booking-next-actions{gap:.55rem;display:grid}.booking-next-action{border-radius:var(--radius-md);min-height:44px;color:var(--text);background:#f9fbffe0;border:1px solid #1239d824;gap:.16rem;padding:.68rem .75rem;text-decoration:none;display:grid}.booking-next-action strong{color:var(--blue-700);font-size:.95rem}.booking-next-action span{color:var(--text-muted);font-size:.84rem;line-height:1.35}.booking-next-action:hover,.booking-next-action:focus-visible{background:#1239d80f;border-color:#1239d847}.agenda-material-links{gap:.35rem;display:grid}.agenda-material-links a{color:var(--blue-700);font-weight:800;text-decoration:none}.agenda-material-links a:hover,.agenda-material-links a:focus-visible{text-decoration:underline}.directory-panel{padding:1.35rem 1.4rem}.directory-toolbar h2{margin-bottom:0;font-size:clamp(1.24rem,1.8vw,1.7rem)}.directory-toolbar .muted-copy{max-width:48rem;margin:.35rem 0 0}.directory-overview-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.directory-overview-strip>div{border-radius:var(--radius-md);background:#f9fbffdb;border:1px solid #1239d81a;min-width:0;padding:.78rem .9rem}.directory-overview-strip span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.76rem;font-weight:900;display:block}.directory-overview-strip strong{color:var(--blue-700);font-size:1.2rem;line-height:1.1}.directory-summary-strip{flex-wrap:wrap;align-items:center;gap:.55rem;margin:.95rem 0 0;display:flex}.directory-summary-strip p{color:var(--text-soft);margin:0;font-weight:800}.directory-summary-strip span,.directory-summary-strip button{min-height:44px;color:var(--blue-700);background:#1239d80f;border:1px solid #1239d81f;border-radius:999px;padding:.48rem .68rem;font-size:.84rem;font-weight:850}.directory-summary-strip button{cursor:pointer;background:#ffffffe6}.directory-summary-strip button:hover,.directory-summary-strip button:focus-visible{background:#1239d81a;border-color:#1239d84d}.directory-filters{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(180px,.5fr));margin:.85rem 0 1.2rem}.directory-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.directory-empty-state{border-radius:var(--radius-lg);background:#f9fbffdb;border:1px dashed #1239d838;grid-column:1/-1;padding:clamp(1rem,2vw,1.25rem)}.directory-empty-state h3,.directory-empty-state p{margin:0}.directory-empty-state h3{font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.2}.directory-empty-state p:not(.section-kicker){color:var(--text-soft);margin-top:.4rem;line-height:1.5}.directory-empty-state .secondary-button{margin-top:.85rem}.readiness-hub-empty{border-block:1px solid var(--border);color:var(--text-soft);background:#f9fbffa8;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.readiness-hub-empty h3,.readiness-hub-empty p{margin:0}.readiness-hub-empty h3{color:var(--text);font-size:1.05rem;line-height:1.3}.readiness-hub-empty p{margin-top:.3rem;line-height:1.5}.readiness-hub-empty .secondary-button{flex:none}@media (max-width:680px){.readiness-hub-empty{flex-direction:column;align-items:stretch}.readiness-hub-empty .secondary-button{width:100%}}.contact-card__top{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.contact-card__name{margin:0;font-size:1.05rem;font-weight:800}.contact-card__role,.contact-card__org,.contact-card__priority{margin:.35rem 0 0}.contact-card__priority{color:var(--blue-700);font-weight:700}.contact-card__badge{color:var(--blue-700);background:#4d97f624}.print-page{background:#f4f8ff;min-height:100vh;padding:2rem 1rem}.print-sheet{border:1px solid var(--border);width:min(100%,1080px);box-shadow:var(--shadow-strong);background:#fff;border-radius:28px;margin:0 auto;padding:1.7rem}.print-header,.print-header__brand{justify-content:space-between;align-items:center;gap:1rem;display:flex}.print-header{border-bottom:1px solid var(--border);padding-bottom:1rem}.print-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;display:flex}.print-action-button{min-height:40px;padding:.46rem .72rem;font-size:.86rem}.print-header h1{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif;font-size:clamp(1.8rem,4vw,2.8rem)}.print-summary{margin:1rem 0 1.25rem}.print-table{border:1px solid var(--border);border-radius:20px;overflow:hidden}.print-table__head,.print-table__row{grid-template-columns:1.1fr .8fr .7fr .8fr .75fr;gap:.85rem;padding:.95rem 1rem;display:grid}.print-table__head{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;background:#1239d814;font-size:.84rem;font-weight:800}.print-table__row+.print-table__row{border-top:1px solid var(--border)}.print-table__row div{gap:.2rem;display:grid}.no-print{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-honeypot{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-honeypot input{pointer-events:none}@keyframes rise-in{0%{opacity:1;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes footer-ticker-flip{0%,21%{transform:translateY(0)}25%,46%{transform:translateY(-44px)}50%,71%{transform:translateY(-88px)}75%,96%{transform:translateY(-132px)}to{transform:translateY(0)}}@media (max-width:1100px){.site-nav__frame,.page-hero__inner,.assistant-grid,.calendar-grid,.home-split,.home-image-feature,.about-story,.membership-panel__body,.content-grid,.weather-bar{grid-template-columns:1fr}.site-footer{width:min(100%, var(--content-max))}.stat-strip,.home-action-grid,.home-feature-list,.home-resource-list,.home-link-grid,.skeleton-grid,.module-grid,.module-grid--partners,.module-grid--threads,.member-sector-grid,.profile-grid,.profile-grid--executive,.registration-tier-selector,.training-event-grid,.symposium-highlights-strip,.coalition-faq-summary,.operations-summary-grid,.directory-results,.admin-priority-checks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-sidebar--desktop{display:none}.assistant-sidebar--mobile{display:grid}}@media (max-width:1180px) and (min-width:781px){.site-nav__frame{grid-template-columns:minmax(430px,1fr) auto;gap:.7rem}.brand-link{gap:.58rem;overflow:hidden}.brand-link__title{font-size:1.02rem}.brand-link__subtitle{display:none}.nav-link{padding-inline:.42rem;font-size:.84rem}.site-nav__donate{padding-inline:.68rem}}@media (max-width:780px){.site-frame{padding:0 .9rem 1rem}.site-nav{margin:0 -.9rem 1rem;position:sticky;top:0}.site-nav__main,.site-nav__actions,.nav-links{justify-content:flex-start}.site-footer{border-radius:var(--radius-md)}.directory-admin-layout,.directory-order-guide,.directory-public-preview__header,.directory-public-preview__grid,.directory-public-preview__groups,.directory-contact-workbench-card__header,.directory-contact-modal__progress-panel,.directory-contact-modal__workspace,.directory-contact-modal__checks,.directory-publishing-board__header,.directory-publishing-board__lanes,.directory-change-preview dl div,.directory-admin-row,.directory-segment-chip,.audit-review-board__header,.audit-review-board__stats,.audit-review-board__lanes,.audit-follow-up-board__header,.audit-follow-up-board__grid,.ai-launch-board__header,.ai-launch-board__grid,.ai-protection-board__header,.ai-protection-board__grid,.integration-activation-board__header,.integration-activation-board__lanes,.integration-runbook-board__header,.integration-runbook-board__steps,.audit-history-row,.event-admin-toolbar,.event-setup-studio__controls,.event-setup-studio__review,.event-setup-checks,.event-template-gallery__grid,.admin-program-board__metrics,.admin-program-active-brief,.admin-program-action-grid,.admin-program-row,.admin-program-row__actions,.admin-program-workbench-launch,.admin-speaker-workbench-modal__shell,.admin-speaker-workbench-modal__assignment-summary,.admin-speaker-workbench-modal__savebar,.admin-program-edit-studio__header,.admin-program-edit-grid,.admin-program-session-grid,.admin-program-readonly-preview,.event-partner-playbook,.event-sponsor-review,.event-sponsor-packet-builder__header,.event-sponsor-packet-destinations,.event-sponsor-packet-checks,.event-partner-fulfillment__grid,.event-partner-checklist,.event-sponsor-assets__grid,.event-sponsor-asset-actions,.partner-content-grid,.partner-content-editor,.partner-commitment-gate__header,.partner-commitment-gate__grid,.partner-commitment-card,.partner-commitment-card dl,.session-admin-toolbar,.session-materials-playbook,.session-materials-review,.agenda-publication-gate__header,.agenda-publication-gate__grid,.agenda-publication-launch,.agenda-publication-launch__summary,.agenda-publication-launch__destinations,.agenda-publication-launch__actions,.agenda-publication-studio__header,.agenda-publication-destinations,.agenda-publication-checklist,.agenda-builder-handoff,.agenda-builder-handoff__stats,.agenda-builder-handoff__actions,.production-setup-toolbar,.database-health-guide-launcher,.database-health-guide-launcher__summary,.database-recovery-command__header,.database-recovery-command__workspace,.database-recovery-command__selected,.database-recovery-command__path,.database-recovery-command__actions,.database-health-guide-modal__progress-panel,.database-health-guide-modal__decision-strip,.database-health-guide-modal__workspace,.database-health-guide-modal__issues article,.readiness-resource-modal__progress-panel,.readiness-resource-modal__workspace,.readiness-resource-savebar,.file-organizer-savebar,.file-workbench-modal__progress-panel,.file-editor-toolbar,.file-editor-layout,.readiness-resource-toolbar,.readiness-resource-row,.readiness-resource-controls,.cms-workbench-modal__progress-panel,.cms-navigation-planner-panel__header,.cms-navigation-planner-panel__grid,.cms-publish-readiness-gate__header,.cms-publish-readiness-gate__grid,.admin-command-center__header,.admin-command-center__body,.admin-command-path-strip,.admin-command-finder-modal__progress-panel,.admin-command-finder-modal__search,.admin-priority-check-card,.admin-workflow-dock__current,.admin-build-wizard--compact,.admin-build-wizard__steps,.admin-build-wizard-modal__progress-panel,.admin-build-wizard-modal__current,.admin-build-wizard-modal__current dl div,.admin-build-wizard-modal__workspace.is-map-open,.admin-build-wizard-modal__workspace.is-map-closed,.admin-workflow-modal__progress-panel,.admin-workflow-modal__decision-strip,.admin-workflow-modal__workspace,.admin-workflow-modal__workspace.is-step-list-open,.admin-workflow-modal__workspace.is-step-list-closed,.admin-workflow-modal__step-list-header,.admin-wizard-modal__progress-panel,.admin-wizard-modal__progress-stats,.admin-wizard-modal__decision-strip,.admin-wizard-modal__summary,.admin-wizard-modal__workbench,.admin-wizard-modal__workspace,.admin-wizard-modal__workspace.is-map-open,.admin-wizard-modal__workspace.is-map-closed,.admin-section-taskbar{grid-template-columns:1fr}.database-recovery-command__queue{max-height:none}.directory-admin-row__actions,.directory-segment-chip__actions{justify-content:flex-start}.directory-contact-workbench-card,.directory-contact-modal__form{position:static}.request-modal.directory-contact-modal{max-height:calc(100dvh - 1rem);display:block;overflow-y:auto}.request-modal.directory-contact-modal>.directory-contact-modal__header,.request-modal.directory-contact-modal>.directory-contact-modal__progress-panel{margin-bottom:.58rem}.request-modal.directory-contact-modal .directory-contact-modal__header p:not(.section-kicker),.request-modal.directory-contact-modal .directory-contact-modal__progress-panel p{display:none}.request-modal.directory-contact-modal .directory-contact-modal__progress-panel{grid-template-columns:minmax(0,1fr) minmax(88px,.42fr);gap:.52rem;padding:.58rem}.request-modal.directory-contact-modal .directory-contact-modal__workspace{flex-direction:column;gap:.52rem;display:flex;overflow:visible}.request-modal.directory-contact-modal .directory-contact-modal__sidebar{order:2;gap:.52rem;display:none}.request-modal.directory-contact-modal .directory-contact-modal__sidebar.is-mobile-open{display:grid}.request-modal.directory-contact-modal .directory-contact-modal__review-toggle{border-radius:var(--radius-md);min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffe0;border:1px solid #1239d824;order:1;justify-content:space-between;align-items:center;gap:.48rem;padding:.5rem .62rem;display:flex}.request-modal.directory-contact-modal .directory-contact-modal__review-toggle:focus-visible{outline-offset:2px;border-color:#1239d86b;outline:2px solid #1239d838}.request-modal.directory-contact-modal .directory-contact-modal__review-toggle strong{font-size:.88rem}.request-modal.directory-contact-modal .directory-contact-modal__review-toggle span{color:var(--text-soft);white-space:nowrap;font-size:.8rem;font-weight:800}.request-modal.directory-contact-modal .directory-contact-modal__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.request-modal.directory-contact-modal .directory-contact-modal__checks article{align-content:start;padding:.5rem}.request-modal.directory-contact-modal .directory-contact-modal__next-card{padding:.62rem}.directory-contact-modal__work-body{order:3;max-height:none;padding:0;overflow:visible}.coalition-faq-layout,.admin-command-layout,.admin-priority-checks__grid{grid-template-columns:1fr}.admin-command-center--compact .admin-command-center__header p:not(.section-kicker){display:none}.admin-build-wizard--compact{grid-template-areas:"header""progress""resume""actions""save""status"}.admin-build-wizard--compact .admin-build-wizard__actions--compact{justify-content:flex-start}.admin-build-wizard--compact .admin-build-wizard__actions--compact .primary-button,.admin-build-wizard--compact .admin-build-wizard__actions--compact .secondary-button{width:auto}.admin-wizard-modal__grid{grid-template-columns:1fr}.admin-wizard-modal__step-list{max-height:none}.utility-page-layout{grid-template-columns:1fr}.admin-command-side,.coalition-faq-help,.utility-page-note{position:static}.footer-ticker{flex-direction:column;align-items:flex-start;gap:.55rem}.footer-ticker__viewport{width:100%}.footer-ticker__item{max-width:80vw}.stat-strip,.home-action-grid,.home-feature-list,.home-resource-list,.home-link-grid,.skeleton-grid,.module-grid,.module-grid--partners,.module-grid--threads,.member-sector-grid,.profile-grid,.profile-grid--executive,.training-event-grid,.sponsor-event-grid,.booking-overview-strip,.accessibility-route-grid,.coalition-faq-summary,.sponsor-overview-strip,.updates-summary-strip,.donation-priority-grid,.donation-path-section,.training-status-strip,.symposium-highlights-strip,.symposium-faq-list,.operations-summary-grid,.directory-results,.range-fields,.booking-form,.directory-filters,.print-table__head,.print-table__row,.contact-route-strip{grid-template-columns:1fr}.directory-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.updates-latest-card{grid-template-columns:1fr}.updates-latest-card__meta{justify-items:start}.data-table__head,.data-table__row,.data-table__head--five,.data-table__row--five,.data-table__head--six,.data-table__row--six,.event-card,.symposium-day-card,.symposium-session-card{grid-template-columns:1fr}.data-table{border-radius:var(--radius-md)}.data-table__head{display:none}.data-table__row{background:#ffffffd6;gap:.55rem;padding:.9rem}.data-table__row+.data-table__row{border-top:1px solid #1239d81f}.weather-bar{border-radius:22px;gap:.62rem;padding:.62rem}.radar-preview-frame{height:52vh}.radar-share-row{grid-template-columns:1fr}.radar-share-row .secondary-button{width:100%}.page-hero{padding-top:.9rem}.home-image-feature__media{aspect-ratio:16/12;min-height:280px}.about-story__image{min-height:0}.about-highlight-row{grid-template-columns:1fr}.request-training-panel{flex-direction:column;align-items:stretch}.profile-tile{grid-template-columns:92px minmax(0,1fr)}.profile-tile__photo{width:92px;height:92px}.registration-tier-selector,.donation-goal-card,.contact-simple-card__header{grid-template-columns:1fr}.contact-simple-card__header .hero-actions{justify-content:flex-start}.hero-aside{border-top:1px solid var(--border);border-left:0;padding:.9rem 0 0}.home-section,.home-split,.partner-strip{padding:1rem}.anchor-bar{flex-direction:column;align-items:flex-start}.anchor-bar__links{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-bottom:0;display:grid;overflow:visible}.anchor-bar__link{white-space:normal;text-align:center;min-width:0;padding-inline:.6rem}.anchor-bar__link:last-child:nth-child(odd){grid-column:1/-1}.weather-bar__current{grid-template-columns:54px minmax(0,1fr);align-items:flex-start}.weather-bar__reading{flex-direction:column;align-items:flex-start;gap:.18rem}.weather-bar__details{gap:.35rem}.weather-bar__forecast{scroll-snap-type:x proximity;padding-bottom:.08rem;display:flex;overflow-x:auto}.weather-bar__forecast article{scroll-snap-align:start;flex:0 0 172px}.weather-bar__radar{min-height:210px}.page-hero{border-radius:0;padding:1rem 0 1.1rem}.page-hero__title{max-width:100%}.symposium-abstracts-hero .page-hero__title{white-space:normal}}.policy-test-command-center .readiness-command-center__tasks,.policy-test-modal__tools{grid-template-columns:repeat(5,minmax(0,1fr))}.policy-test-command-center .readiness-command-center__tasks button{grid-template-columns:1fr;align-items:start}.policy-test-command-center .readiness-command-center__tasks button>span{white-space:nowrap;width:fit-content}.policy-test-command-center .readiness-command-center__tasks button>strong,.policy-test-command-center .readiness-command-center__tasks button>p{grid-column:1}.policy-test-modal-shell{width:min(100%,1340px)}.policy-test-launch-grid,.policy-test-check-grid,.policy-test-automation-layout,.policy-test-note-list{gap:.58rem;display:grid}.policy-test-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.policy-test-check-grid,.policy-test-automation-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-test-launch-grid>article,.policy-test-check-card,.policy-test-failure-panel,.policy-test-automation-layout>section,.policy-test-note-list>article{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;min-width:0}.policy-test-launch-grid>article{border-top:3px solid #ba222d61;align-content:start;gap:.28rem;padding:.7rem;display:grid}.policy-test-launch-grid>article.is-ready{border-top-color:#0e7c9085}.policy-test-launch-grid span,.policy-test-failure-panel>div:first-child span,.policy-test-automation-layout>section>span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:900}.policy-test-launch-grid strong,.policy-test-failure-panel>div:first-child strong,.policy-test-check-card strong{color:var(--text);font-size:.94rem;line-height:1.2}.policy-test-launch-grid p,.policy-test-check-card p,.policy-test-failure-panel>p,.policy-test-note-list p{color:var(--text-soft);margin:0;font-size:.83rem;font-weight:650;line-height:1.36}.policy-test-failure-panel,.policy-test-automation-layout>section{gap:.58rem;padding:.7rem;display:grid}.policy-test-failure-panel>div:first-child{gap:.14rem;display:grid}.policy-test-check-card{background:#fff;align-content:start;gap:.5rem;padding:.68rem;display:grid}.policy-test-check-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.52rem;display:grid}.policy-test-check-card__top>div{gap:.16rem;min-width:0;display:grid}.policy-test-check-card__top span{color:var(--text-muted);font-size:.76rem;font-weight:750;line-height:1.3}.policy-test-check-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem;margin:0;display:grid}.policy-test-check-card dl>div{border-radius:var(--radius-sm);background:#f9fbffb8;border:1px solid #12243a12;gap:.1rem;min-width:0;padding:.4rem;display:grid}.policy-test-check-card dt{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:900}.policy-test-check-card dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:.76rem;font-weight:800;line-height:1.28}.policy-test-automation-layout>section>.policy-test-check-grid{grid-template-columns:1fr}.policy-test-note-list{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-test-note-list>article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.62rem;padding:.72rem;display:grid}.policy-test-note-list>article>span{color:#fff;background:var(--blue-700);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.76rem;font-weight:900;display:grid}@media (max-width:1080px){.policy-test-command-center .readiness-command-center__tasks,.policy-test-modal__tools,.policy-test-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.policy-test-command-center .readiness-command-center__tasks,.policy-test-modal__tools,.policy-test-launch-grid,.policy-test-check-grid,.policy-test-automation-layout,.policy-test-note-list,.policy-test-check-card dl{grid-template-columns:1fr}.policy-test-modal-shell .readiness-review-modal__footer .secondary-button,.policy-test-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap}}@media print{body{background:#fff}body:before,.site-nav,.site-footer,.hero-actions,.directory-toolbar__actions,.assistant-panel__header,.assistant-sidebar,.launch-evidence-recorder,.no-print{display:none!important}.site-frame,.page-shell__content,.directory-panel,.print-page{width:100%;max-width:none;box-shadow:none;margin:0;padding:0}.section-card,.directory-panel,.contact-card,.page-hero,.print-sheet{box-shadow:none;background:#fff;border-color:#d4dbe8}.directory-results{grid-template-columns:1fr}.print-table__head,.print-table__row{grid-template-columns:1.1fr .8fr .7fr .8fr .75fr}.print-table__head{display:grid}.print-table__row>div{border-top:0;grid-template-columns:1fr;padding:0;display:grid}.print-table__row>div:before{display:none}.agenda-diagram--printable{border:0;padding:0}.agenda-diagram--printable .section-card__topline,.agenda-diagram--printable .agenda-diagram__toolbar{display:none}.agenda-print-header{page-break-after:avoid;border-color:#cbd5e1}.agenda-board{border-color:#cbd5e1;overflow:visible}.agenda-session-card{box-shadow:none;page-break-inside:avoid}}.symposium-callout p,.letter-body p{color:var(--text-soft);line-height:1.72}.symposium-pricing-grid,.symposium-summary-grid{margin-bottom:1.5rem}.symposium-registration,.staff-signin-panel{background:#fffffff5;border:1px solid #1239d824;border-radius:8px;gap:.82rem;margin-bottom:1rem;padding:clamp(.92rem,2vw,1.18rem);display:grid;box-shadow:0 14px 34px #10214214}.symposium-portal{gap:.82rem;margin-bottom:1rem;display:grid}.staff-signin-panel__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.staff-signin-panel__header h2,.staff-signin-panel__header p,.staff-signin-panel__status,.staff-signin-panel__note{margin:0}.staff-signin-panel__header h2{color:var(--text);margin-top:.12rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.16}.staff-signin-panel__header p:not(.section-kicker){max-width:72ch;color:var(--text-soft);margin-top:.28rem;line-height:1.5}.staff-signin-panel__checks{border-block:1px solid #1021421a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.staff-signin-panel__checks article{gap:.12rem;min-width:0;padding:.68rem .74rem;display:grid}.staff-signin-panel__checks article+article{border-left:1px solid #1021421a}.staff-signin-panel__checks span{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.staff-signin-panel__checks strong{overflow-wrap:anywhere;color:var(--text);font-size:.92rem;line-height:1.3}.staff-signin-panel__actions{flex-wrap:wrap;gap:.5rem;display:flex}.staff-signin-panel__status{color:var(--text);font-weight:750;line-height:1.45}.staff-signin-panel__note{color:var(--text-soft);border-top:1px solid #b678072e;padding-top:.68rem;font-size:.9rem;line-height:1.45}@media (max-width:680px){.staff-signin-panel__header,.staff-signin-panel__checks{grid-template-columns:1fr}.staff-signin-panel__checks article+article{border-top:1px solid #1021421a;border-left:0}.staff-signin-panel__actions .primary-button,.staff-signin-panel__actions .secondary-button{flex:180px}}.staff-console{margin-bottom:1.5rem}.staff-export-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.5rem;display:flex}.staff-export-controls label{min-width:170px;color:var(--text-soft);gap:.3rem;font-size:.8rem;font-weight:800;display:grid}.staff-export-controls select,.staff-export-controls .secondary-button{min-height:42px}.registration-export-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.5rem;display:flex}.registration-export-controls label{min-width:170px;color:var(--text-soft);gap:.3rem;font-size:.8rem;font-weight:800;display:grid}.registration-export-controls select,.registration-export-controls .secondary-button{min-height:42px}.symposium-price-chip{color:var(--blue-700);background:linear-gradient(135deg,#1239d814,#4d97f62e);border-radius:18px;align-items:center;padding:.75rem .95rem;display:inline-flex}.symposium-form,.portal-form{gap:.9rem;margin-top:1rem;display:grid}.symposium-form{grid-template-columns:repeat(2,minmax(0,1fr))}.symposium-form--nested{margin-top:.85rem}.portal-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.portal-form--access{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(170px,.34fr)}.portal-form--access .primary-button{min-height:50px}.portal-access-strip,.portal-status-strip{gap:.75rem;margin-top:1rem;display:grid}.portal-access-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.portal-access-strip div,.portal-status-strip div{background:#f9fbffd6;border:1px solid #1239d81f;border-radius:14px;gap:.22rem;min-width:0;padding:.82rem .9rem;display:grid}.portal-access-strip span,.portal-status-strip span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.77rem;font-weight:900}.portal-access-strip strong,.portal-status-strip strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;line-height:1.25;overflow:hidden}.symposium-form label,.portal-form label{min-width:0;color:var(--text-soft);gap:.45rem;font-weight:700;display:grid}.symposium-form input,.symposium-form select,.symposium-form textarea,.portal-form input,.portal-form select,.portal-form textarea{box-sizing:border-box;width:100%;min-width:0;padding:.82rem .95rem}.portal-form .checkbox-label{align-items:center;gap:.55rem;display:flex}.portal-form .checkbox-label input{width:auto}.staff-console .portal-form>.section-kicker{grid-column:1/-1;margin-bottom:-.2rem}.staff-console .portal-form>.primary-button{grid-column:1/-1;justify-self:start;min-width:min(100%,260px)}.symposium-form__wide{grid-column:1/-1}.symposium-fieldset{border:1px solid var(--border);border-radius:16px;min-width:0;margin:0;padding:1rem}.symposium-fieldset legend{color:var(--text-soft);padding:0 .35rem;font-weight:800}.session-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.symposium-checkboxes{gap:.75rem;display:grid}.symposium-check{color:var(--text-soft);align-items:flex-start;gap:.65rem;font-weight:700;display:flex}.symposium-check input{width:18px;height:18px;margin-top:.15rem}.symposium-check--card{border:1px solid var(--border);background:#ffffffb3;border-radius:14px;min-height:100%;padding:.85rem}.symposium-check--card span{gap:.25rem;display:grid}.symposium-check--card small{color:var(--text-muted);font-size:.82rem;line-height:1.35}.speaker-card__image{border:1px solid var(--border);object-fit:contain;background:#fff;border-radius:18px;place-items:center;width:96px;height:96px;margin-bottom:1rem;display:grid}.speaker-card__image--initial{color:var(--blue-700);background:linear-gradient(135deg,#1239d81a,#0e7c9024);font-size:2.2rem;font-weight:900}.admin-module-card h2{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.14}.admin-dashboard-header{border-bottom:1px solid #1021421a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 0 .72rem;padding:.62rem .25rem .72rem;display:grid}.admin-dashboard-header h1,.admin-dashboard-header p{margin:0}.admin-dashboard-header h1{margin-top:.08rem;font-size:clamp(1.42rem,2vw,1.82rem);line-height:1.12}.admin-dashboard-header p:not(.section-kicker){color:var(--text-soft);margin-top:.18rem;font-size:.96rem;font-weight:650;line-height:1.38}.admin-dashboard-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.admin-dashboard-header__actions .primary-button,.admin-dashboard-header__actions .secondary-button{border-radius:8px;min-height:38px;padding:.42rem .64rem;font-size:.84rem}.admin-command-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:1rem;display:grid}.admin-command-main,.admin-command-side{gap:1rem;display:grid}.admin-command-side{position:sticky;top:11rem}.admin-overview-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffe6;padding:1.05rem 1.1rem}.admin-overview-panel h2,.admin-overview-panel p{margin:0}.admin-overview-panel h2{font-size:clamp(1.18rem,1.85vw,1.65rem);line-height:1.18}.admin-workspace-group-list{gap:.95rem;margin-top:1rem;display:grid}.admin-workspace-group{border-top:1px solid var(--border);gap:.55rem;padding-top:.8rem;display:grid}.admin-workspace-group:first-child{border-top:0;padding-top:0}.admin-workspace-group h3{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:900}.admin-workspace-directory{gap:.72rem;margin-top:.82rem;display:grid}.admin-workspace-group--directory{gap:.42rem;padding-top:.64rem}.admin-priority-row{border:1px solid var(--border);border-radius:var(--radius-md);background:#f9fbffd1;gap:.35rem;padding:.9rem .95rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.admin-priority-row:hover,.admin-priority-row:focus-visible{background:#1239d80f;border-color:#1239d847;transform:translateY(-1px)}.admin-priority-row strong{color:var(--text);font-size:1.02rem;line-height:1.25}.admin-priority-row p{color:var(--text-soft);font-size:.94rem;line-height:1.5}.admin-priority-checks{background:linear-gradient(135deg,#0e7c9012,#ffffffe0),#ffffffeb;border-color:#0e7c902e}.admin-priority-checks__grid{grid-template-columns:1fr;gap:.42rem;margin-top:.82rem;display:grid}.admin-priority-check-card{min-height:62px;color:inherit;background:#ffffffd6;border:1px solid #0e7c9024;border-radius:10px;grid-template-columns:minmax(164px,.28fr) minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.62rem .72rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.admin-priority-check-card:hover,.admin-priority-check-card:focus-visible{border-color:#0e7c9057;outline:none;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a14}.admin-priority-check-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.admin-priority-check-card strong{color:var(--text);font-size:.94rem;line-height:1.2}.admin-priority-check-card p{color:var(--text-soft);font-size:.9rem;font-weight:650;line-height:1.34}.admin-priority-check-card>span{color:var(--blue-700);letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:900}.admin-priority-list,.admin-metric-list{gap:.62rem;margin-top:1rem;display:grid}.admin-snapshot-grid{grid-template-columns:1fr;gap:.42rem;margin-top:1rem;display:grid}.admin-metric-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.7rem;min-height:44px;padding:.58rem 0;display:flex}.admin-metric-row:first-child{border-top:0;padding-top:0}.admin-metric-row span{color:var(--text-soft);font-size:.94rem;font-weight:800}.admin-overview-panel__action{width:100%;margin-top:.9rem}.meta-pill-list--compact{gap:.42rem;margin-top:.8rem}.meta-pill-list--compact span{padding:.42rem .58rem;font-size:.82rem}.staff-auth-readiness-notice--compact{padding:1rem 1.05rem}.staff-auth-readiness-notice--compact h2{font-size:clamp(1.12rem,1.55vw,1.38rem);line-height:1.18}.staff-auth-readiness-notice--compact>p{margin:.62rem 0 0;font-size:.9rem;font-weight:650;line-height:1.46}.staff-auth-readiness-notice__checks{border-block:1px solid var(--border);margin-top:.72rem;display:grid}.staff-auth-readiness-notice__checks span{min-height:36px;color:var(--text-soft);grid-template-columns:.52rem minmax(0,1fr);align-items:center;gap:.46rem;padding:.4rem 0;font-size:.86rem;font-weight:750;line-height:1.28;display:grid}.staff-auth-readiness-notice__checks span+span{border-top:1px solid #10214212}.staff-auth-readiness-notice__checks span:before{background:var(--amber-500,#b36b00);content:"";border-radius:50%;width:.42rem;height:.42rem}.staff-auth-readiness-notice__actions{margin-top:.72rem;display:flex}.staff-auth-readiness-notice__actions .secondary-button{border-radius:8px;width:100%;min-height:40px}.admin-command-center{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #10214214;border-radius:11px;gap:.36rem;margin:-.24rem 0 .52rem;padding:.48rem;display:grid;position:relative;box-shadow:0 8px 22px #0f172a0f}.admin-command-center--compact{border-radius:11px;gap:.34rem;margin:-.24rem 0 .48rem;padding:.44rem .5rem;box-shadow:0 7px 18px #0f172a0e}.admin-command-center__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;display:grid}.admin-command-center__actions{justify-content:flex-end;align-items:center;gap:.34rem;display:flex}.admin-command-center__actions .secondary-button{border-radius:7px}.admin-build-wizard-launcher{white-space:nowrap;gap:.42rem}.admin-build-wizard-launcher strong{color:var(--blue-700);font-size:.76rem;font-weight:950}.admin-command-center__actions>span{min-width:2.78rem;min-height:36px;color:var(--text-muted);background:#f9fbffd1;border:1px solid #1239d81a;border-radius:8px;place-items:center;padding:.3rem .44rem;font-size:.875rem;font-weight:950;display:inline-grid}.admin-command-center__header h2,.admin-command-center__header p,.admin-command-sidebar p,.admin-command-sidebar__note span,.admin-build-wizard p{margin:0}.admin-command-center__header h2{margin-top:.06rem;font-size:clamp(1.08rem,1.55vw,1.36rem);line-height:1.15}.admin-command-center__header p:not(.section-kicker){color:var(--text-soft);margin-top:.14rem;font-size:.94rem;font-weight:650;line-height:1.4}.admin-command-center--compact .admin-command-center__header{gap:.52rem}.admin-command-center--compact .admin-command-center__header h2{margin-top:.02rem;font-size:clamp(1rem,1.35vw,1.18rem)}.admin-command-center--compact .admin-command-center__header p:not(.section-kicker){max-width:72ch;margin-top:.1rem;font-size:.82rem;line-height:1.28}.admin-command-center--compact .admin-command-center__header .secondary-button{border-radius:7px;min-height:40px;padding:.34rem .52rem;font-size:.875rem}.admin-command-center--compact+.page-hero{margin-bottom:.36rem;padding:.22rem 0 .34rem}.admin-command-center--compact+.page-hero .page-hero__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.56rem}.admin-command-center--compact+.page-hero .page-hero__eyebrow{letter-spacing:.1em;margin-bottom:.1rem;font-size:.875rem}.admin-command-center--compact+.page-hero .page-hero__title{max-width:42ch;font-size:clamp(1rem,1.28vw,1.22rem);line-height:1.14}.admin-command-center--compact+.page-hero .page-hero__description{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.admin-command-center--compact+.page-hero .hero-actions{margin-top:0}.admin-command-center--compact+.page-hero .primary-button,.admin-command-center--compact+.page-hero .secondary-button{min-height:40px;padding:.36rem .54rem;font-size:.875rem}.admin-command-topnav{background:#f9fbffb8;border:1px solid #10214214;border-radius:8px;grid-template-columns:repeat(8,minmax(0,1fr));gap:.04rem;padding:.08rem;display:grid}.admin-command-topnav__link{min-width:0;min-height:40px;color:var(--text);text-align:center;background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:5px;align-content:center;padding:.18rem .24rem;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:grid}.admin-command-topnav__link:hover,.admin-command-topnav__link:focus-visible,.admin-command-topnav__link.is-active{border-color:#1239d81f;border-bottom-color:var(--blue-700);color:var(--blue-700);background:#1239d80f}.admin-command-topnav__link span{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:950;line-height:1.1;overflow:hidden}.admin-command-topnav__label--compact,.admin-command-action-label--compact{display:none}.admin-command-topnav__link small{color:var(--text-soft);white-space:nowrap;font-size:.875rem;font-weight:750;line-height:1.2;display:none}.admin-command-topnav__link.is-active small{color:var(--blue-700)}.admin-command-path-strip{background:#ffffffc2;border:1px solid #10214211;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,.72fr);align-items:stretch;gap:.18rem;padding:.08rem;display:grid}.admin-command-path-card,.admin-command-path-proof{min-width:0;min-height:38px;color:var(--text);background:#f9fbffbd;border:1px solid #10214213;border-radius:6px;align-content:center;gap:.02rem;padding:.32rem .42rem;text-decoration:none;display:grid}.admin-command-path-card:hover,.admin-command-path-card:focus-visible{background:#0e7c9011;border-color:#0e7c903d;outline:none}.admin-command-path-card--current{background:linear-gradient(90deg,#1239d812,#0000 6px),#f9fbffeb;border-color:#1239d829}.admin-command-path-card--disabled{color:var(--text-muted);background:#f8fafc9e}.admin-command-path-proof{background:#0e7c900e;border-color:#0e7c901f}.admin-command-path-card span,.admin-command-path-proof span{color:var(--text-muted);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:950;line-height:1.08;overflow:hidden}.admin-command-path-card strong,.admin-command-path-proof strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.14;overflow:hidden}.admin-command-path-card small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;line-height:1.16;overflow:hidden}.admin-command-finder-modal{overscroll-behavior:contain;width:min(100%,920px);max-height:min(84vh,700px);overflow:auto}.admin-command-finder-modal__header{gap:.18rem;margin-bottom:.65rem;display:grid}.admin-command-finder-modal__header h2,.admin-command-finder-modal__header p{margin:0}.admin-command-finder-modal__header h2{color:var(--text);font-size:clamp(1.22rem,2vw,1.6rem);line-height:1.1}.admin-command-finder-modal__header p:not(.section-kicker){max-width:74ch;color:var(--text-soft);font-size:.9rem;font-weight:650;line-height:1.38}.admin-command-finder-modal__progress-panel{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#1239d814,#0e7c900f),#fffffff5;border:1px solid #1239d821;border-radius:10px;grid-template-columns:minmax(220px,.9fr) minmax(150px,.5fr) auto;align-items:center;gap:.42rem;margin-bottom:.48rem;padding:.5rem;display:grid;position:sticky;top:.35rem;box-shadow:0 12px 28px #10214214}.admin-command-finder-modal__progress-panel div:first-child{gap:.12rem;min-width:0;display:grid}.admin-command-finder-modal__progress-panel span,.admin-command-finder-modal__search span,.admin-command-finder-modal__results span,.admin-command-finder-modal__empty span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.admin-command-finder-modal__progress-panel strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.18;overflow:hidden}.admin-command-finder-modal__progress-panel p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:700;line-height:1.28}.admin-command-finder-modal__progress{background:#1021421a;border-radius:999px;height:.5rem;overflow:hidden}.admin-command-finder-modal__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;display:block}.admin-command-finder-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.36rem;display:flex}.admin-command-finder-modal__actions .primary-button,.admin-command-finder-modal__actions .secondary-button{white-space:nowrap;border-radius:7px;min-height:36px;padding:.36rem .56rem;font-size:.82rem}.admin-command-finder-modal__results strong,.admin-command-finder-modal__empty strong{color:var(--text);font-size:.95rem;line-height:1.18}.admin-command-finder-modal__search{background:#f9fbffcc;border:1px solid #1239d81a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.36rem;margin-bottom:.5rem;padding:.46rem;display:grid}.admin-command-finder-modal__search label{gap:.28rem;min-width:0;display:grid}.admin-command-finder-modal__search input{width:100%;min-height:46px;color:var(--text);font:inherit;background:#fffffff0;border:1px solid #1239d824;border-radius:10px;padding:.62rem .74rem;font-size:.96rem}.admin-command-finder-modal__search input:focus-visible{outline-offset:2px;border-color:#1239d859;outline:2px solid #1239d82e}.admin-command-finder-modal__search button{min-height:46px;color:var(--blue-700);font:inherit;cursor:pointer;background:#1239d80f;border:1px solid #1239d81f;border-radius:10px;padding:.52rem .68rem;font-size:.84rem;font-weight:900}.admin-command-finder-modal__search button:hover,.admin-command-finder-modal__search button:focus-visible{color:#fff;background:var(--blue-700)}.admin-command-finder-modal__results{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.46rem;display:grid}.admin-command-finder-modal__results a,.admin-command-finder-modal__empty{background:#ffffffe0;border:1px solid #0e7c9021;border-radius:10px;gap:.08rem;min-height:82px;padding:.62rem .68rem;text-decoration:none;display:grid}.admin-command-finder-modal__results a:hover,.admin-command-finder-modal__results a:focus-visible{background:#0e7c9012;border-color:#0e7c9057;outline:none;transform:translateY(-1px)}.admin-command-finder-modal__results small{color:var(--text-soft);font-size:.82rem;font-weight:650;line-height:1.25}.admin-command-sidebar__nav em{width:fit-content;color:var(--teal-700);letter-spacing:.08em;text-transform:uppercase;margin-top:.1rem;font-size:.76rem;font-style:normal;font-weight:950;line-height:1.1}.admin-command-center__body{grid-template-columns:minmax(184px,.24fr) minmax(0,1fr);align-items:stretch;gap:.55rem;display:grid}.admin-command-sidebar,.admin-build-wizard{background:#ffffffd1;border:1px solid #10214214;border-radius:10px;min-width:0;padding:.62rem}.admin-command-sidebar{align-content:start;gap:.42rem;display:grid}.admin-command-sidebar__intro{gap:.14rem;display:grid}.admin-command-sidebar__intro span,.admin-command-sidebar__note strong,.admin-build-wizard__note{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;font-weight:900}.admin-command-sidebar__intro strong{color:var(--text);font-size:.96rem;line-height:1.18}.admin-command-sidebar__intro p{color:var(--text-soft);font-size:.8rem;font-weight:650;line-height:1.3}.admin-command-sidebar__nav{gap:.26rem;display:grid}.admin-command-sidebar__nav a{min-height:44px;color:var(--text);background:#f9fbffd1;border:1px solid #1239d81a;border-radius:8px;gap:.04rem;padding:.38rem .46rem;text-decoration:none;display:grid}.admin-command-center:not(.admin-command-center--compact) .admin-command-sidebar__intro p,.admin-command-center:not(.admin-command-center--compact) .admin-command-sidebar__nav span{display:none}.admin-command-center:not(.admin-command-center--compact) .admin-command-sidebar__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-command-center:not(.admin-command-center--compact) .admin-command-sidebar__nav a{min-height:44px;padding:.34rem .44rem}.admin-command-sidebar__nav a:hover,.admin-command-sidebar__nav a:focus-visible,.admin-command-sidebar__nav a.is-active{background:#0e7c9012;border-color:#0e7c9042}.admin-command-sidebar__nav a.is-active{box-shadow:inset 0 0 0 1px #0e7c901a}.admin-command-sidebar__nav strong{font-size:.875rem;line-height:1.18}.admin-command-sidebar__nav span,.admin-command-sidebar__note span{color:var(--text-soft);font-size:.875rem;font-weight:650;line-height:1.24}.admin-command-sidebar__note{background:#ffc10712;border:1px solid #b06e0029;border-radius:12px;gap:.16rem;padding:.58rem;display:grid}.admin-build-wizard{gap:.5rem;display:grid}.admin-build-wizard--compact{grid-template-columns:minmax(0,1fr) minmax(270px,.38fr);grid-template-areas:"header actions""progress progress""resume resume""status status";align-content:start;gap:.42rem}.admin-build-wizard--compact .admin-build-wizard__header{grid-area:header}.admin-build-wizard--compact .admin-build-wizard__progress{grid-area:progress}.admin-build-wizard--compact .admin-build-wizard__resume-panel{grid-area:resume}.admin-build-wizard--compact .admin-build-wizard__actions--compact{grid-area:actions;justify-content:flex-end;align-self:start}.admin-build-wizard--compact .admin-build-wizard__status{grid-area:status}.admin-build-wizard--compact .admin-build-wizard__save-summary{grid-area:save}.admin-build-wizard__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;display:grid}.admin-build-wizard__header h2{margin:.12rem 0 0;font-size:clamp(1.02rem,1.45vw,1.22rem);line-height:1.18}.admin-build-wizard__header p:not(.section-kicker){color:var(--text-soft);margin-top:.22rem;font-size:.9rem;font-weight:650;line-height:1.34}.admin-build-wizard--compact .admin-build-wizard__header p:not(.section-kicker){max-width:66ch;font-size:.875rem;line-height:1.24}.admin-build-wizard__header>strong{width:3.2rem;height:3.2rem;color:var(--green-700);background:#0d8b5214;border:1px solid #0d8b522e;border-radius:999px;place-items:center;font-size:1rem;display:grid}.admin-build-wizard--compact .admin-build-wizard__header>strong{width:2.72rem;height:2.72rem;font-size:.9rem}.admin-build-wizard__progress{background:#1239d814;border-radius:999px;height:.46rem;overflow:hidden}.admin-build-wizard__resume-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.admin-build-wizard__resume-panel article{background:#f9fbffd6;border:1px solid #1239d81a;border-radius:10px;gap:.12rem;min-width:0;padding:.58rem .62rem;display:grid}.admin-build-wizard--compact .admin-build-wizard__resume-panel article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.48rem;min-height:44px;padding:.4rem .5rem}.admin-build-wizard--compact .admin-build-wizard__resume-panel p{text-align:right}.admin-build-wizard__resume-panel span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.875rem;font-weight:950;line-height:1.12}.admin-build-wizard__resume-panel strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.18;overflow:hidden}.admin-build-wizard__resume-panel p{color:var(--text-soft);margin:0;font-size:.875rem;font-weight:650;line-height:1.28}.admin-build-wizard__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;transition:inline-size .18s;display:block}.admin-build-wizard__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.admin-build-wizard__step{min-height:144px;color:var(--text);background:#f9fbffd1;border:1px solid #1239d81a;border-radius:12px;align-content:start;gap:.36rem;padding:.5rem;display:grid}.admin-build-wizard__step:hover,.admin-build-wizard__step.is-active{background:#1239d812;border-color:#1239d847}.admin-build-wizard__step[data-complete=true]{background:#0d8b520f;border-color:#0d8b5233}.admin-build-wizard__step-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.16rem;padding:0;display:grid}.admin-build-wizard__step-main:hover strong,.admin-build-wizard__step-main:focus-visible strong{color:var(--blue-700)}.admin-build-wizard__step-main:focus-visible{outline-offset:3px;outline:2px solid #1239d859}.admin-build-wizard__step-main span{width:fit-content;min-width:1.7rem;min-height:1.55rem;color:var(--blue-700);background:#1239d81a;border-radius:999px;place-items:center;padding:.1rem .34rem;font-size:.75rem;font-weight:950;display:inline-grid}.admin-build-wizard__step[data-complete=true] .admin-build-wizard__step-main span{color:var(--green-700);background:#0d8b521a}.admin-build-wizard__step-main strong{font-size:.86rem;line-height:1.18}.admin-build-wizard__step-main small{color:var(--text-soft);font-size:.76rem;font-weight:650;line-height:1.28}.admin-build-wizard__step-main em{width:fit-content;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:950;line-height:1.1}.admin-build-wizard__step.is-active .admin-build-wizard__step-main em{color:var(--blue-700)}.admin-build-wizard__step p{color:var(--text-soft);margin:0;font-size:.78rem;font-weight:650;line-height:1.3}.admin-build-wizard__step-action{min-height:34px;color:var(--blue-700);font:inherit;cursor:pointer;background:#1239d80f;border:1px solid #1239d824;border-radius:999px;align-self:end;padding:.36rem .5rem;font-size:.78rem;font-weight:850}.admin-build-wizard__step-action:hover,.admin-build-wizard__step-action:focus-visible{color:#fff;background:var(--blue-700)}.admin-build-wizard__note{gap:.28rem;display:grid}.admin-build-wizard__note textarea{min-height:64px;color:var(--text);font:inherit;text-transform:none;letter-spacing:0}.admin-build-wizard__actions{flex-wrap:wrap;gap:.45rem;display:flex}.admin-build-wizard__actions--compact .primary-button,.admin-build-wizard__actions--compact .secondary-button{border-radius:8px;min-height:40px;padding:.38rem .56rem;font-size:.875rem}.admin-build-wizard--compact .admin-build-wizard__actions--compact .primary-button,.admin-build-wizard--compact .admin-build-wizard__actions--compact .secondary-button{flex:128px;width:auto}.admin-build-wizard__save-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.admin-build-wizard--compact .admin-build-wizard__save-summary{flex-wrap:wrap;align-content:center;gap:.32rem .72rem;padding:.16rem .1rem;display:flex}.admin-build-wizard--compact .admin-build-wizard__save-summary span{letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;align-items:baseline;gap:.28rem;padding:0;display:inline-flex}.admin-build-wizard--compact .admin-build-wizard__save-summary strong{font-size:.76rem}.admin-build-wizard__save-summary span{min-width:0;color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;background:#f9fbffc2;border:1px solid #10214213;border-radius:9px;gap:.08rem;padding:.48rem .56rem;font-size:.75rem;font-weight:950;line-height:1.12;display:grid}.admin-build-wizard__save-summary strong{color:var(--text);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.82rem;font-weight:800;line-height:1.18;overflow:hidden}.admin-build-wizard__status{color:var(--text-soft);font-size:.84rem;font-weight:750;line-height:1.38}.admin-build-wizard--compact .admin-build-wizard__status{background:0 0;border:0;border-radius:0;margin:0;padding:.08rem .12rem;font-size:.875rem;line-height:1.24}.admin-build-wizard-modal{overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr);align-self:start;gap:.38rem;width:min(100%,1180px);max-height:min(90vh,820px);margin-top:0;display:grid;overflow:hidden}.admin-build-wizard-modal__header{gap:.12rem;margin-bottom:0;padding-right:2.6rem;display:grid}.admin-build-wizard-modal__header h2,.admin-build-wizard-modal__header p{margin:0}.admin-build-wizard-modal__header h2{font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.1}.admin-build-wizard-modal__header p{max-width:72ch;color:var(--text-soft);font-size:.82rem;font-weight:650;line-height:1.26}.admin-build-wizard-modal__progress-panel{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#1239d814,#0e7c900f),#fffffff5;border:1px solid #1239d821;border-radius:11px;grid-template-columns:minmax(150px,.42fr) minmax(120px,.3fr) minmax(230px,.72fr) auto;align-items:center;gap:.42rem;margin-bottom:0;padding:.44rem;display:grid;position:relative;box-shadow:0 10px 24px #10214213}.admin-build-wizard-modal__progress-copy{gap:.08rem;min-width:0;display:grid}.admin-build-wizard-modal__progress-copy span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.admin-build-wizard-modal__progress-copy strong{color:var(--text);font-size:.92rem;line-height:1.18}.admin-build-wizard-modal__progress-copy p{color:var(--text-soft);margin:0;font-size:.78rem;font-weight:700;line-height:1.22}.admin-build-wizard-modal__active-strip{background:#ffffffb8;border:1px solid #0e7c9024;border-radius:9px;gap:.08rem;min-width:0;padding:.36rem .46rem;display:grid}.admin-build-wizard-modal__active-strip span,.admin-build-wizard-modal__next-card span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.admin-build-wizard-modal__active-strip strong,.admin-build-wizard-modal__next-card strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:850;line-height:1.18;overflow:hidden}.admin-build-wizard-modal__active-strip p{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;font-weight:700;line-height:1.24;display:-webkit-box;overflow:hidden}.admin-build-wizard-modal__progress-meter{background:#1021421a;border-radius:999px;height:.46rem;overflow:hidden}.admin-build-wizard-modal__progress-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;transition:inline-size .18s;display:block}.admin-build-wizard-modal__progress-actions{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;display:flex}.admin-build-wizard-modal__progress-actions .primary-button,.admin-build-wizard-modal__progress-actions .secondary-button{white-space:nowrap;border-radius:7px;min-height:34px;padding:.34rem .5rem;font-size:.78rem}.admin-build-wizard-modal__progress-actions button:disabled,.admin-build-wizard-modal__current-actions button:disabled{cursor:default;opacity:.56;transform:none}.admin-build-wizard-modal__body{overscroll-behavior:contain;gap:.42rem;min-height:0;padding-right:.16rem;display:grid;overflow:auto}.admin-workflow-modal__decision-strip,.admin-wizard-modal__decision-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-bottom:.56rem;display:grid}.admin-workflow-modal__decision-strip article,.admin-wizard-modal__decision-strip article{background:#f9fbffdb;border:1px solid #1239d81c;border-radius:12px;gap:.16rem;min-height:82px;padding:.52rem;display:grid}.admin-workflow-modal__decision-strip span,.admin-wizard-modal__decision-strip span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.admin-workflow-modal__decision-strip strong,.admin-wizard-modal__decision-strip strong{color:var(--text);font-size:.95rem;line-height:1.18}.admin-workflow-modal__decision-strip p,.admin-wizard-modal__decision-strip p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.34}.admin-build-wizard-modal__workspace{align-items:start;gap:.52rem;min-height:0;margin-top:0;display:grid}.admin-build-wizard-modal__workspace.is-map-closed{grid-template-columns:minmax(0,1fr)}.admin-build-wizard-modal__workspace.is-map-open{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr)}.admin-build-wizard-modal__step-list,.admin-build-wizard-modal__workbench{min-width:0}.admin-build-wizard-modal__step-list{overscroll-behavior:contain;border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #1239d81a;gap:.4rem;max-height:min(56vh,560px);padding:.52rem;display:grid;overflow:auto}.admin-build-wizard-modal__step-list-header{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9fbfff5;border-bottom:1px solid #1239d817;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.46rem;margin:-.52rem -.52rem 0;padding:.52rem;display:grid;position:sticky;top:0}.admin-build-wizard-modal__step-list-header h3,.admin-build-wizard-modal__step-list-header p{margin:0}.admin-build-wizard-modal__step-list-header h3{color:var(--text);margin-top:.1rem;font-size:1rem;line-height:1.16}.admin-build-wizard-modal__step-list-header>strong{min-height:32px;color:var(--blue-700);background:#1239d80f;border:1px solid #1239d81f;border-radius:999px;padding:.38rem .52rem;font-size:.78rem}.admin-build-wizard-modal__step-list .admin-build-wizard__steps{grid-template-columns:1fr;gap:.46rem}.admin-build-wizard-modal__step-list .admin-build-wizard__step{min-height:0;padding:.58rem}.admin-build-wizard-modal__workbench{order:-1;gap:.42rem;display:grid;position:sticky;top:0}.admin-build-wizard-modal__workspace.is-map-closed .admin-build-wizard-modal__workbench{justify-self:center;width:min(100%,900px);position:static}.admin-build-wizard-modal__current{border-radius:var(--radius-md);background:linear-gradient(90deg,#1239d812,#0000 5px),#f9fbffe0;border:1px solid #1239d821;grid-template-columns:minmax(0,1fr) minmax(260px,.74fr);align-items:start;gap:.46rem;padding:.54rem;display:grid}.admin-build-wizard-modal__current>div:first-child{min-width:0}.admin-build-wizard-modal__current h3,.admin-build-wizard-modal__current p,.admin-build-wizard-modal__current dl,.admin-build-wizard-modal__current dd{margin:0}.admin-build-wizard-modal__current h3{color:var(--text);margin-top:.08rem;font-size:clamp(1rem,1.28vw,1.14rem);line-height:1.2}.admin-build-wizard-modal__step-count{width:fit-content;min-height:28px;color:var(--teal-700);background:#0e7c9012;border:1px solid #0e7c9029;border-radius:999px;align-items:center;margin-top:.26rem;padding:.28rem .44rem;font-size:.78rem;font-weight:900;display:inline-flex}.admin-build-wizard-modal__current p:not(.section-kicker){color:var(--text-soft);margin-top:.18rem;font-size:.84rem;font-weight:650;line-height:1.34}.admin-build-wizard-modal__next-card{background:#ffffffc7;border:1px solid #0e7c9029;border-radius:10px;gap:.12rem;margin-top:.42rem;padding:.46rem .5rem;display:grid}.admin-build-wizard-modal__next-card strong{white-space:normal}.admin-build-wizard-modal__current dl{grid-template-columns:1fr;align-self:stretch;gap:.28rem;display:grid}.admin-build-wizard-modal__current dl div{background:#ffffffa8;border:1px solid #1239d814;border-radius:9px;align-items:start;gap:.1rem;padding:.36rem .42rem;display:grid}.admin-build-wizard-modal__current dt{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.admin-build-wizard-modal__current dd{color:var(--text);font-size:.84rem;font-weight:750;line-height:1.28}.admin-build-wizard-modal__current-actions{flex-wrap:wrap;grid-column:1/-1;gap:.3rem;display:flex}.admin-build-wizard-modal__checklist{background:#0e7c900f;border:1px solid #0e7c9024;border-radius:12px;grid-column:1/-1;gap:.3rem;padding:.48rem;display:grid}.admin-build-wizard-modal__checklist strong,.admin-wizard-modal__checklist strong,.admin-wizard-modal__summary span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:950}.admin-build-wizard-modal__checklist ul,.admin-wizard-modal__checklist ul{gap:.22rem;margin:0;padding-left:1.05rem;display:grid}.admin-build-wizard-modal__checklist li,.admin-wizard-modal__checklist li{color:var(--text);font-size:.84rem;font-weight:700;line-height:1.32}.admin-build-wizard-modal__map-note{color:var(--text-soft);background:#0e7c900b;border:1px dashed #0e7c9038;border-radius:12px;margin:0;padding:.44rem .56rem;font-size:.8rem;font-weight:700;line-height:1.38}.admin-build-wizard-modal__support-row{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:start;gap:.42rem;display:grid}.admin-build-wizard-modal .admin-build-wizard__note,.admin-build-wizard-modal .admin-build-wizard__actions{margin-top:0}.admin-build-wizard-modal .admin-build-wizard__note textarea{min-height:48px}.admin-build-wizard-modal__save-tools{background:#ffffffc2;border:1px solid #1239d81a;border-radius:12px;gap:.34rem;padding:.52rem;display:grid}.admin-build-wizard-modal__save-tools>div:first-child{gap:.08rem;display:grid}.admin-build-wizard-modal__save-tools span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.admin-build-wizard-modal__save-tools strong{color:var(--text);font-size:.9rem;line-height:1.18}.admin-build-wizard-modal__save-tools p{color:var(--text-soft);margin:0;font-size:.8rem;font-weight:650;line-height:1.3}.admin-build-wizard-modal__save-tools>.secondary-button{border-radius:7px;justify-self:start;min-height:34px;padding:.34rem .52rem;font-size:.78rem}.admin-build-wizard__actions--modal .primary-button,.admin-build-wizard__actions--modal .secondary-button{border-radius:7px;flex:144px;min-height:34px;padding:.34rem .52rem;font-size:.78rem}.admin-section-map-modal{overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr);gap:.5rem;width:min(100%,920px);max-height:min(88vh,740px);display:grid;overflow:hidden}.admin-section-map-modal__header{gap:.18rem;margin-bottom:0;padding-right:2.6rem;display:grid}.admin-section-map-modal__header h2,.admin-section-map-modal__header p{margin:0}.admin-section-map-modal__header h2{color:var(--text);font-size:clamp(1.16rem,1.75vw,1.44rem);line-height:1.1}.admin-section-map-modal__header p:not(.section-kicker){max-width:74ch;color:var(--text-soft);font-size:.86rem;font-weight:650;line-height:1.32}.admin-section-map-modal__links{overscroll-behavior:contain;border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #1239d81a;gap:.42rem;max-height:min(52vh,480px);padding:.68rem;display:grid;overflow:auto}.admin-section-map-modal__links--full{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(58vh,520px)}.admin-section-map-modal__links a{min-height:62px;color:var(--text);background:#ffffffd1;border:1px solid #1239d81a;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.08rem .46rem;padding:.54rem;text-decoration:none;display:grid}.admin-section-map-modal__links a:hover,.admin-section-map-modal__links a:focus-visible,.admin-section-map-modal__links a.is-active{background:#0e7c9012;border-color:#0e7c904d;outline:none}.admin-section-map-modal__links strong{color:var(--text);font-size:.9rem;line-height:1.2}.admin-section-map-modal__links small{color:var(--text-soft);font-size:.78rem;font-weight:650;line-height:1.25}.admin-wizard-coach{background:#f9fbffcc;border:1px solid #0e7c901f;border-radius:8px;grid-area:coach;grid-template-columns:minmax(220px,1fr) minmax(100px,.28fr) auto;align-items:center;gap:.42rem;min-width:0;min-height:48px;padding:.24rem .3rem;display:grid;position:relative}.admin-wizard-coach__copy{gap:.08rem;min-width:0;display:grid}.admin-wizard-coach__copy span,.admin-wizard-coach__status{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:900;line-height:1.18}.admin-wizard-coach__copy strong{color:var(--text);font-size:.8rem;line-height:1.18}.admin-wizard-coach__copy p,.admin-wizard-coach__status{margin:0}.admin-wizard-coach__copy p{color:var(--text-soft);font-size:.76rem;font-weight:650;line-height:1.32;display:none}.admin-wizard-coach__progress{background:#1021421a;border-radius:999px;min-width:54px;height:.24rem;overflow:hidden}.admin-wizard-coach__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--teal-500), var(--blue-700));block-size:100%;display:block}.admin-wizard-coach__meta{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.admin-wizard-coach__meta span{background:#ffffff9e;border:1px solid #12243a14;border-radius:7px;min-width:0;padding:.22rem .28rem;display:grid}.admin-wizard-coach__meta em{color:var(--text-muted);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:920;line-height:1.15;overflow:hidden}.admin-wizard-coach__meta strong{color:var(--text);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.2;display:-webkit-box;overflow:hidden}.admin-wizard-coach__actions{flex-wrap:wrap;justify-content:flex-end;gap:.18rem;display:flex}.admin-wizard-coach__actions .primary-button,.admin-wizard-coach__actions .secondary-button{white-space:nowrap;min-height:32px;padding:.3rem .42rem;font-size:.82rem;line-height:1.1}.admin-wizard-coach__actions button:disabled{cursor:default;opacity:.72;transform:none}.admin-wizard-coach__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.admin-wizard-modal{overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr);gap:.5rem;width:min(100%,900px);max-height:min(88vh,760px);display:grid;overflow:hidden}.admin-wizard-modal__header,.admin-wizard-modal__current{gap:.18rem;display:grid}.admin-wizard-modal__header h2{margin:0;font-size:clamp(1.16rem,1.8vw,1.48rem);line-height:1.1}.admin-wizard-modal__header{padding-right:2.6rem}.admin-wizard-modal__header p,.admin-wizard-modal__current p,.admin-wizard-modal__grid p{color:var(--text-soft);margin:0;font-size:.86rem;font-weight:650;line-height:1.38}.admin-wizard-modal__progress-panel{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0e7c9014,#1239d80e),#fffffff5;border:1px solid #0e7c9029;border-radius:12px;grid-template-columns:minmax(210px,.9fr) minmax(150px,.55fr) auto;align-items:center;gap:.52rem;margin-top:0;margin-bottom:0;padding:.56rem;display:grid;position:relative;box-shadow:0 14px 36px #10214214}.admin-wizard-modal__progress-copy{gap:.12rem;display:grid}.admin-wizard-modal__progress-copy span,.admin-wizard-modal__progress-stats span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.admin-wizard-modal__progress-copy strong{color:var(--text);font-size:1rem;line-height:1.18}.admin-wizard-modal__progress-copy p{color:var(--text-soft);margin:0;font-size:.86rem;font-weight:700;line-height:1.3}.admin-wizard-modal__progress-meter{background:#1021421a;border-radius:999px;height:.46rem;overflow:hidden}.admin-wizard-modal__progress-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--teal-500), var(--blue-700));block-size:100%;display:block}.admin-wizard-modal__progress-actions{flex-wrap:wrap;justify-content:flex-end;gap:.36rem;display:flex}.admin-wizard-modal__progress-actions .primary-button,.admin-wizard-modal__progress-actions .secondary-button{white-space:nowrap;min-height:38px;padding:.42rem .62rem;font-size:.82rem}.admin-wizard-modal__progress-actions button:disabled,.admin-wizard-modal__inline-actions button:disabled{cursor:default;opacity:.58;transform:none}.admin-wizard-modal__progress-stats{grid-column:1/-1;grid-template-columns:1.3fr .52fr 1.1fr .48fr;gap:.38rem;display:grid}.admin-wizard-modal__progress-stats div{background:#ffffffbd;border:1px solid #1239d81a;border-radius:10px;gap:.08rem;min-width:0;padding:.36rem .44rem;display:grid}.admin-wizard-modal__progress-stats strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:850;line-height:1.18;overflow:hidden}.admin-wizard-modal__body{overscroll-behavior:contain;gap:.5rem;min-height:0;padding-right:.16rem;display:grid;overflow:auto}.admin-wizard-modal__current{background:#0e7c9012;border:1px solid #0e7c9029;border-radius:12px;padding:.7rem}.admin-wizard-modal__current span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:900}.admin-wizard-modal__current strong{color:var(--text);font-size:1.02rem;line-height:1.18}.admin-wizard-modal__workspace{align-items:start;gap:.58rem;min-height:0;display:grid}.admin-wizard-modal__workspace.is-map-closed{grid-template-columns:minmax(0,1fr)}.admin-wizard-modal__workspace.is-map-open{grid-template-columns:minmax(0,1.12fr) minmax(270px,.88fr)}.admin-wizard-modal__main,.admin-wizard-modal__step-list{min-width:0}.admin-wizard-modal__workspace.is-map-closed .admin-wizard-modal__main{justify-self:center;width:min(100%,780px)}.admin-wizard-modal__step-list{overscroll-behavior:contain;background:#f9fbffdb;border:1px solid #1239d81a;border-radius:12px;gap:.52rem;max-height:min(52vh,480px);padding:.62rem;display:grid;overflow:auto}.admin-wizard-modal__step-list-header{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9fbfff5;border-bottom:1px solid #1239d817;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.48rem;margin:-.62rem -.62rem 0;padding:.62rem;display:grid;position:sticky;top:0}.admin-wizard-modal__step-list-header h3,.admin-wizard-modal__step-list-header p{margin:0}.admin-wizard-modal__step-list-header h3{color:var(--text);margin-top:.1rem;font-size:1rem;line-height:1.16}.admin-wizard-modal__step-list-header>strong{min-height:32px;color:var(--blue-700);background:#1239d80f;border:1px solid #1239d81f;border-radius:999px;padding:.38rem .5rem;font-size:.78rem}.admin-wizard-modal__workbench{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;gap:.5rem;margin-top:.5rem;display:grid}.admin-wizard-modal__inline-actions{flex-wrap:wrap;gap:.42rem;margin-top:.42rem;display:flex}.admin-wizard-modal__inline-actions .primary-button,.admin-wizard-modal__inline-actions .secondary-button{min-height:38px;padding:.42rem .62rem;font-size:.82rem}.admin-wizard-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.62rem;display:grid}.admin-wizard-modal__summary div,.admin-wizard-modal__checklist{background:#f9fbffe0;border:1px solid #1239d81a;border-radius:12px;gap:.28rem;padding:.64rem;display:grid}.admin-wizard-modal__summary p{color:var(--text);margin:0;font-size:.88rem;font-weight:720;line-height:1.36}.admin-wizard-modal__checklist{margin:0}.admin-wizard-modal__grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;max-height:min(28vh,230px);margin-top:.75rem;padding-right:.16rem;display:grid;overflow:auto}.admin-wizard-modal__step-list .admin-wizard-modal__grid{grid-template-columns:1fr;max-height:none;margin-top:0;padding-right:0;overflow:visible}.admin-wizard-modal__grid a{background:#f9fbffd1;border:1px solid #1239d81a;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:.14rem .48rem;padding:.58rem;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:grid}.admin-wizard-modal__grid a:hover,.admin-wizard-modal__grid a:focus-visible,.admin-wizard-modal__grid a.is-active{background:#1239d812;border-color:#1239d84d}.admin-wizard-modal__grid a:hover,.admin-wizard-modal__grid a:focus-visible{transform:translateY(-1px)}.admin-wizard-modal__grid a:focus-visible{outline-offset:2px;outline:3px solid #1239d838}.admin-wizard-modal__grid span{min-width:2rem;min-height:1.7rem;color:var(--blue-700);background:#1239d81a;border-radius:999px;grid-row:1/span 2;align-self:start;place-items:center;font-size:.75rem;font-weight:950;display:inline-grid}.admin-wizard-modal__grid strong{color:var(--text);font-size:.9rem;line-height:1.18}.admin-wizard-modal__grid p{font-size:.78rem;line-height:1.28}.admin-wizard-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:0;display:flex}.admin-workflow-dock{background:linear-gradient(135deg,#1239d80b,#0e7c9009),#ffffffe0;border:1px solid #1239d81f;border-radius:12px;gap:.42rem;padding:.58rem;display:grid}.admin-workflow-dock__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem;display:grid}.admin-workflow-dock__header h3,.admin-workflow-dock__header p{margin:0}.admin-workflow-dock__header h3{color:var(--text);margin-top:.08rem;font-size:1rem;line-height:1.16}.admin-workflow-dock__header p:not(.section-kicker){color:var(--text-soft);margin-top:.16rem;font-size:.8rem;font-weight:650;line-height:1.28}.admin-workflow-dock__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.34rem;display:flex}.admin-workflow-dock__header-actions>strong{min-width:2.6rem;min-height:2.2rem;color:var(--green-700);background:#0d8b5214;border:1px solid #0d8b5229;border-radius:9px;place-items:center;font-size:.82rem;display:grid}.admin-workflow-dock__header-actions .secondary-button{white-space:nowrap;min-height:36px;padding:.38rem .58rem;font-size:.8rem}.admin-workflow-dock__progress{background:#1021421a;border-radius:999px;height:.34rem;overflow:hidden}.admin-workflow-dock__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;display:block}.admin-workflow-dock__current{background:#0e7c900e;border:1px solid #0e7c9024;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.58rem;display:grid}.admin-workflow-dock__current div:first-child{gap:.1rem;min-width:0;display:grid}.admin-workflow-dock__current span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.admin-workflow-dock__current strong{color:var(--text);font-size:.94rem;line-height:1.18}.admin-workflow-dock__current p{color:var(--text-soft);margin:0;font-size:.8rem;font-weight:650;line-height:1.3}.admin-workflow-dock__current em{width:fit-content;color:var(--text-muted);background:#10214212;border-radius:7px;margin-top:.08rem;padding:.14rem .34rem;font-size:.75rem;font-style:normal;font-weight:850}.admin-workflow-dock__current-actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.admin-workflow-dock__current-actions .secondary-button{min-height:34px;padding:.34rem .54rem;font-size:.78rem}.admin-workflow-dock__current-actions button:disabled{cursor:default;opacity:.52;transform:none}.admin-workflow-dock__steps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.32rem;display:grid}.admin-workflow-dock__steps button{min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffd6;border:1px solid #1239d81a;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.06rem .42rem;padding:.42rem .5rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.admin-workflow-dock__steps button:hover,.admin-workflow-dock__steps button:focus-visible,.admin-workflow-dock__steps button.is-active{background:#0e7c9012;border-color:#0e7c904d;outline:none;transform:translateY(-1px)}.admin-workflow-dock__steps button:focus-visible{outline-offset:2px;outline:2px solid #1239d85c}.admin-workflow-dock__steps button>span{min-width:1.55rem;min-height:1.55rem;color:var(--blue-700);background:#1239d81a;border-radius:8px;grid-row:1/span 3;place-items:center;font-size:.75rem;font-weight:950;display:grid}.admin-workflow-dock__steps button.is-active>span{color:#fff;background:var(--blue-700)}.admin-workflow-dock__steps strong,.admin-workflow-dock__steps small,.admin-workflow-dock__steps em{min-width:0;line-height:1.18}.admin-workflow-dock__steps strong{color:var(--text);font-size:.84rem}.admin-workflow-dock__steps small{color:var(--text-soft);font-size:.75rem;font-weight:650}.admin-workflow-dock__steps em{width:fit-content;color:var(--text-muted);background:#10214212;border-radius:7px;margin-top:.12rem;padding:.14rem .34rem;font-size:.75rem;font-style:normal;font-weight:850}.admin-workflow-modal{overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr);gap:.5rem;width:min(100%,980px);max-height:min(88vh,760px);display:grid;overflow:hidden}.admin-workflow-modal__header{gap:.18rem;margin-bottom:0;padding-right:2.6rem;display:grid}.admin-workflow-modal__header h2,.admin-workflow-modal__header p{margin:0}.admin-workflow-modal__header h2{color:var(--text);font-size:clamp(1.16rem,1.8vw,1.48rem);line-height:1.1}.admin-workflow-modal__header p:not(.section-kicker){max-width:76ch;color:var(--text-soft);font-size:.86rem;font-weight:650;line-height:1.32}.admin-workflow-modal__progress-panel{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0e7c9014,#1239d80e),#fffffff5;border:1px solid #0e7c9029;border-radius:14px;grid-template-columns:minmax(220px,.9fr) minmax(180px,.55fr) auto;align-items:center;gap:.58rem;margin-bottom:0;padding:.56rem;display:grid;position:relative;box-shadow:0 16px 36px #10214217}.admin-workflow-modal__progress-copy{gap:.12rem;min-width:0;display:grid}.admin-workflow-modal__progress-copy span,.admin-workflow-modal__current>span,.admin-workflow-modal__step-list-header .section-kicker{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.admin-workflow-modal__progress-copy strong{color:var(--text);font-size:1rem;line-height:1.18}.admin-workflow-modal__progress-copy p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:700;line-height:1.28}.admin-workflow-modal__progress-meter{background:#1021421a;border-radius:999px;height:.5rem;overflow:hidden}.admin-workflow-modal__progress-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;transition:inline-size .18s;display:block}.admin-workflow-modal__progress-actions,.admin-workflow-modal__current-actions{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.admin-workflow-modal__progress-actions .primary-button,.admin-workflow-modal__progress-actions .secondary-button,.admin-workflow-modal__current-actions .primary-button,.admin-workflow-modal__current-actions .secondary-button{white-space:nowrap;border-radius:8px;min-height:38px;padding:.42rem .62rem;font-size:.82rem}.admin-workflow-modal__progress-actions button:disabled,.admin-workflow-modal__current-actions button:disabled{cursor:default;opacity:.58;transform:none}.admin-workflow-modal__body{overscroll-behavior:contain;gap:.5rem;min-height:0;padding-right:.16rem;display:grid;overflow:auto}.admin-workflow-modal__decision-strip{margin-bottom:0}.admin-workflow-modal__decision-strip article{min-height:82px;padding:.52rem}.admin-workflow-modal__workspace{align-items:start;gap:.62rem;min-height:0;display:grid}.admin-workflow-modal__workspace.is-step-list-closed{grid-template-columns:minmax(0,1fr)}.admin-workflow-modal__workspace.is-step-list-open{grid-template-columns:minmax(0,1fr) minmax(260px,.95fr)}.admin-workflow-modal__step-list,.admin-workflow-modal__current{min-width:0}.admin-workflow-modal__step-list{overscroll-behavior:contain;border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #1239d81a;gap:.52rem;max-height:min(52vh,480px);padding:.68rem;display:grid;overflow:auto}.admin-workflow-modal__step-list-header{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9fbfff5;border-bottom:1px solid #1239d817;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.58rem;margin:-.68rem -.68rem 0;padding:.68rem;display:grid;position:sticky;top:0}.admin-workflow-modal__step-list-header h3,.admin-workflow-modal__step-list-header p{margin:0}.admin-workflow-modal__step-list-header h3{color:var(--text);margin-top:.1rem;font-size:1rem;line-height:1.16}.admin-workflow-modal__step-list-header>strong{min-height:32px;color:var(--blue-700);background:#1239d80f;border:1px solid #1239d81f;border-radius:999px;padding:.38rem .52rem;font-size:.78rem}.admin-workflow-modal__step-grid{gap:.42rem;display:grid}.admin-workflow-modal__step-grid button{min-height:72px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #1239d81a;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.08rem .46rem;padding:.54rem;display:grid}.admin-workflow-modal__step-grid button:hover,.admin-workflow-modal__step-grid button:focus-visible,.admin-workflow-modal__step-grid button.is-active{background:#0e7c9012;border-color:#0e7c904d;outline:none}.admin-workflow-modal__step-grid span{min-width:1.75rem;min-height:1.75rem;color:var(--blue-700);background:#1239d81a;border-radius:8px;grid-row:1/span 3;place-items:center;font-size:.75rem;font-weight:950;display:grid}.admin-workflow-modal__step-grid button.is-active span{color:#fff;background:var(--blue-700)}.admin-workflow-modal__step-grid strong,.admin-workflow-modal__step-grid small,.admin-workflow-modal__step-grid em{min-width:0;line-height:1.2}.admin-workflow-modal__step-grid strong{color:var(--text);font-size:.9rem}.admin-workflow-modal__step-grid small{color:var(--text-soft);font-size:.78rem;font-weight:650}.admin-workflow-modal__step-grid em,.admin-workflow-modal__current em{width:fit-content;color:var(--text-muted);background:#10214212;border-radius:7px;margin-top:.12rem;padding:.14rem .34rem;font-size:.75rem;font-style:normal;font-weight:850}.admin-workflow-modal__current{border-radius:var(--radius-md);background:linear-gradient(90deg,#0e7c9014,#0000 5px),#f9fbffe6;border:1px solid #0e7c9029;order:-1;gap:.42rem;padding:.78rem;display:grid;position:sticky;top:0}.admin-workflow-modal__workspace.is-step-list-closed .admin-workflow-modal__current{justify-self:center;width:min(100%,760px);position:static}.admin-workflow-modal__current strong,.admin-workflow-modal__current p{margin:0}.admin-workflow-modal__current strong{color:var(--text);font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.18}.admin-workflow-modal__current p{color:var(--text-soft);font-size:.9rem;font-weight:650;line-height:1.42}.admin-workflow-modal__map-note{color:var(--text-soft);background:#0e7c900b;border:1px dashed #0e7c9038;border-radius:10px;margin-top:.12rem;padding:.58rem .64rem;font-size:.82rem;font-weight:700;line-height:1.36}.admin-workflow-modal__current-actions{justify-content:flex-start;margin-top:.24rem}.registration-console{gap:1rem;display:grid}.registration-console__header .muted-copy{margin-top:.35rem}.registration-console .portal-form,.registration-console .stack-list{margin-top:0}.registration-console .portal-form,.operations-console .portal-form,.notification-console .portal-form,.session-builder-panel .symposium-form,.file-editor-console .portal-form,.cms-editor-console .portal-form{gap:.7rem}.registration-console .portal-form label,.operations-console .portal-form label,.notification-console .portal-form label,.session-builder-panel .symposium-form label,.file-editor-console .portal-form label,.cms-editor-console .portal-form label{gap:.34rem;font-size:.88rem}.registration-console .portal-form input,.registration-console .portal-form select,.registration-console .portal-form textarea,.operations-console .portal-form input,.operations-console .portal-form select,.operations-console .portal-form textarea,.notification-console .portal-form input,.notification-console .portal-form select,.notification-console .portal-form textarea,.session-builder-panel .symposium-form input,.session-builder-panel .symposium-form select,.session-builder-panel .symposium-form textarea,.file-editor-console .portal-form input,.file-editor-console .portal-form select,.file-editor-console .portal-form textarea,.cms-editor-console .portal-form input,.cms-editor-console .portal-form select,.cms-editor-console .portal-form textarea{padding:.66rem .78rem}.registration-console .portal-form textarea,.operations-console .portal-form textarea,.notification-console .portal-form textarea,.session-builder-panel .symposium-form textarea,.file-editor-console .portal-form textarea,.cms-editor-console .portal-form textarea{min-height:92px}.registration-summary-grid{margin-bottom:0}.registration-command-center{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0d8b5213,#0000 7px),#ffffffdb;border:1px solid #12243a17;gap:.55rem;padding:.66rem;display:grid}.registration-command-center__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.registration-command-center__header h3,.registration-command-center__header p,.registration-command-card p{margin:0}.registration-command-center__header h3{margin-top:.08rem;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.2}.registration-command-center__header p:not(.section-kicker){font-size:.84rem;line-height:1.35}.registration-command-center__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.registration-command-card{border-radius:var(--radius-md);min-height:82px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffd6;border:1px solid #1239d81f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.16rem .45rem;padding:.56rem .6rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.registration-command-card:hover,.registration-command-card:focus-visible,.registration-command-card--active{background:#0d8b5212;border-color:#0d8b524d;transform:translateY(-1px);box-shadow:0 12px 26px #0e1c3a14}.registration-command-card--active{background:linear-gradient(90deg,#0d8b5224,#0000 6px),#0d8b5213;border-color:#0d8b5266}.registration-command-card span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.registration-command-card strong{color:var(--text);font-size:.92rem;line-height:1.22}.registration-command-card p{color:var(--text-soft);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:1/-1;font-size:.78rem;line-height:1.26;display:-webkit-box;overflow:hidden}.registration-command-card .status-badge{justify-self:end}.registration-workbench-panel{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d814,#0000 6px),#ffffffeb;border:1px solid #1239d81f;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr) auto;align-items:center;gap:.62rem;margin-bottom:.72rem;padding:.7rem;display:grid}.registration-workbench-panel h3,.registration-workbench-panel p{margin:0}.registration-workbench-panel h3{color:var(--text);margin-top:.08rem;font-size:1.08rem;line-height:1.2}.registration-workbench-panel__intro{gap:.14rem;min-width:0;display:grid}.registration-workbench-panel__intro p:not(.section-kicker),.registration-workbench-panel__details p{color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.32}.registration-workbench-panel__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;min-width:0;display:grid}.registration-workbench-panel__details article{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #10214213;gap:.12rem;min-height:84px;padding:.52rem .58rem;display:grid}.registration-workbench-panel__details span{color:var(--text-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.registration-workbench-panel__details strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.18;overflow:hidden}.registration-workbench-panel__details p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.registration-workbench-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.38rem;display:flex}.registration-workbench-panel__actions .primary-button,.registration-workbench-panel__actions .secondary-button{white-space:nowrap;min-height:38px;padding:.48rem .66rem}.registration-attendee-cockpit{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 6px),#ffffffeb;border:1px solid #0e7c9029;gap:.64rem;padding:.78rem .86rem;display:grid}.registration-attendee-cockpit--empty{background:linear-gradient(90deg,#d91f2712,#0000 6px),#ffffffeb;border-color:#d91f2724}.registration-attendee-cockpit h3,.registration-attendee-cockpit p{margin:0}.registration-attendee-cockpit h3{color:var(--text);margin-top:.1rem;font-size:1.08rem;line-height:1.22}.registration-attendee-cockpit p:not(.section-kicker){color:var(--text-soft);margin-top:.18rem;font-size:.88rem;font-weight:650;line-height:1.36}.registration-attendee-cockpit__header{grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);align-items:start;gap:.76rem;display:grid}.registration-attendee-cockpit--empty .registration-attendee-cockpit__header{align-items:center}.registration-attendee-cockpit__meter{border-radius:var(--radius-md);background:#f8fafdc7;border:1px solid #0e7c9024;gap:.24rem;min-width:0;padding:.58rem .64rem;display:grid}.registration-attendee-cockpit__meter span,.registration-attendee-cockpit__details span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.registration-attendee-cockpit__meter strong{color:var(--text);font-size:.94rem;line-height:1.18}.registration-attendee-cockpit__meter div{background:#0e7c901a;border-radius:999px;block-size:8px;overflow:hidden}.registration-attendee-cockpit__meter i{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--green-600));block-size:100%;display:block}.registration-attendee-cockpit__status,.registration-attendee-cockpit__actions{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.registration-attendee-cockpit__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.registration-attendee-cockpit__details article{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #10214213;gap:.16rem;min-height:96px;padding:.58rem .64rem;display:grid}.registration-attendee-cockpit__details strong{color:var(--text);font-size:.92rem;line-height:1.2}.registration-attendee-cockpit__details p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.registration-attendee-cockpit__actions{justify-content:flex-start}.registration-attendee-cockpit__actions .primary-button,.registration-attendee-cockpit__actions .secondary-button{min-height:38px;padding:.44rem .64rem;font-size:.84rem}.registration-roster-panel h3{margin:0}.registration-console-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.78fr);align-items:start}.booking-admin-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start}.booking-triage-board,.booking-selected-brief,.booking-action-center{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#ffffffe0),#ffffffe6;border:1px solid #1239d821;gap:.78rem;padding:.9rem;display:grid}.booking-triage-board__header,.booking-selected-brief{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.booking-triage-board__header{gap:.75rem;display:grid}.booking-triage-board h3,.booking-triage-board p,.booking-triage-card strong,.booking-triage-card p,.booking-selected-brief h3,.booking-selected-brief p{margin:0}.booking-triage-board h3,.booking-selected-brief h3{color:var(--text);margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.22}.booking-triage-board__header p:not(.section-kicker),.booking-selected-brief>div>p:not(.section-kicker){color:var(--text-soft);margin-top:.32rem;font-weight:650;line-height:1.45}.booking-triage-board__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.booking-triage-card{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #12243a1a;align-content:start;gap:.55rem;padding:.68rem;display:grid}.booking-triage-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.booking-triage-card strong{color:var(--text);font-size:.96rem;line-height:1.22}.booking-triage-card p{color:var(--text-soft);margin-top:.18rem;font-size:.84rem;font-weight:650;line-height:1.36}.booking-triage-card ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.booking-triage-card li>button{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;background:#fff;border:1px solid #1239d81a;gap:.08rem;padding:.5rem .55rem;display:grid}.booking-triage-card li>button:hover,.booking-triage-card li>button:focus-visible{background:#1239d80f;border-color:#1239d847}.booking-triage-card li span{color:var(--text);overflow-wrap:anywhere;font-size:.86rem;font-weight:900;line-height:1.22}.booking-triage-card li small{color:var(--text-muted);font-size:.78rem;font-weight:750;line-height:1.3}.booking-triage-card__empty{border-radius:var(--radius-sm);background:#ffffffb8;border:1px dashed #12243a29;padding:.6rem}.booking-triage-card .secondary-button{justify-content:center;width:100%;min-height:38px;padding:.42rem .62rem;font-size:.82rem}.booking-selected-brief__checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.booking-selected-brief__checks article{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #b06e002e;gap:.2rem;padding:.62rem;display:grid}.booking-selected-brief__checks article.is-ready{background:#0d8b520f;border-color:#0d8b522e}.booking-selected-brief__checks span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.booking-selected-brief__checks strong{color:var(--text);font-size:.92rem;line-height:1.2}.booking-selected-brief__checks p{color:var(--text-soft);overflow-wrap:anywhere;font-size:.84rem;line-height:1.34}.booking-action-center__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.booking-action-center h3,.booking-action-center p,.booking-action-card p{margin:0}.booking-action-center h3{color:var(--text);margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.22}.booking-action-center__header p:not(.section-kicker){color:var(--text-soft);margin-top:.32rem;font-weight:650;line-height:1.45}.booking-action-center__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.booking-workbench-launch{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #0e7c9024;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem;display:grid}.booking-workbench-launch__copy{gap:.14rem;min-width:0;display:grid}.booking-workbench-launch__copy span,.booking-triage-modal__progress-panel span,.booking-triage-modal__checks span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.booking-workbench-launch__copy strong{color:var(--text);font-size:1rem;line-height:1.18}.booking-workbench-launch__copy p{color:var(--text-soft);margin:0;font-size:.86rem;font-weight:650;line-height:1.34}.booking-workbench-launch__progress{background:#1021421a;border-radius:999px;height:.44rem;margin-top:.22rem;overflow:hidden}.booking-workbench-launch__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;display:block}.booking-workbench-launch .primary-button{white-space:nowrap;border-radius:8px;min-height:42px;padding:.46rem .7rem}.booking-workbench-card{align-content:start;gap:.72rem;display:grid}.booking-workbench-card h3,.booking-workbench-card p{margin:0}.booking-workbench-card h3{color:var(--text);margin-top:.12rem;font-size:clamp(1.04rem,1.45vw,1.2rem);line-height:1.22}.booking-workbench-card p:not(.section-kicker){color:var(--text-soft);margin-top:.28rem;font-weight:650;line-height:1.44}.booking-workbench-card .primary-button{justify-self:start}.booking-action-card{border-radius:var(--radius-md);min-height:146px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffd1;border:1px solid #1239d81a;align-content:start;gap:.45rem;padding:.7rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.booking-action-card:hover,.booking-action-card:focus-visible,.booking-action-card.is-active{background:#0e7c9014;border-color:#0e7c9057;outline:none;transform:translateY(-1px);box-shadow:0 14px 28px #0e1c3a14}.booking-action-card.is-active{box-shadow:inset 0 0 0 1px #0e7c902e,0 14px 28px #0e1c3a14}.booking-action-card:disabled{cursor:not-allowed;opacity:.68;transform:none}.booking-action-card:disabled:hover,.booking-action-card:disabled:focus-visible{box-shadow:none;background:#f9fbffd1;border-color:#1239d81a}.booking-action-card>div{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.booking-action-card span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.booking-action-card strong{color:var(--text);font-size:.98rem;line-height:1.2}.booking-action-card p{color:var(--text-soft);font-size:.86rem;font-weight:650;line-height:1.36}.booking-triage-modal{overscroll-behavior:contain;width:min(100%,980px);max-height:min(84vh,720px);overflow:auto}.booking-triage-modal__header{gap:.18rem;margin-bottom:.65rem;display:grid}.booking-triage-modal__header h2,.booking-triage-modal__header p{margin:0}.booking-triage-modal__header h2{color:var(--text);font-size:clamp(1.22rem,2vw,1.56rem);line-height:1.1}.booking-triage-modal__header p:not(.section-kicker){max-width:74ch;color:var(--text-soft);font-size:.9rem;font-weight:650;line-height:1.38}.booking-triage-modal__progress-panel{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0e7c9014,#1239d80e),#fffffff5;border:1px solid #0e7c9029;border-radius:14px;grid-template-columns:minmax(220px,.95fr) minmax(180px,.5fr);align-items:center;gap:.62rem;margin-bottom:.7rem;padding:.68rem;display:grid;position:sticky;top:.35rem;box-shadow:0 16px 36px #10214217}.booking-triage-modal__progress-panel div:first-child{gap:.12rem;min-width:0;display:grid}.booking-triage-modal__progress-panel strong{color:var(--text);font-size:1rem;line-height:1.18}.booking-triage-modal__progress-panel p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:700;line-height:1.28}.booking-triage-modal__progress{background:#1021421a;border-radius:999px;height:.5rem;overflow:hidden}.booking-triage-modal__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;display:block}.booking-triage-modal__workspace{grid-template-columns:minmax(280px,.9fr) minmax(0,1fr);align-items:start;gap:.72rem;display:grid}.booking-triage-modal__actions,.booking-triage-modal__form{min-width:0}.booking-triage-modal__actions{gap:.58rem;display:grid}.booking-triage-modal__panel-header h3,.booking-triage-modal__panel-header p{margin:0}.booking-triage-modal__panel-header h3{color:var(--text);margin-top:.12rem;font-size:1rem;line-height:1.18}.booking-triage-modal__action-grid{overscroll-behavior:contain;gap:.42rem;max-height:min(40vh,330px);padding-right:.08rem;display:grid;overflow:auto}.booking-triage-modal__action-grid .booking-action-card{min-height:112px;padding:.58rem}.booking-triage-modal__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.booking-triage-modal__checks article{background:#ffffffd1;border:1px solid #b06e002e;border-radius:10px;gap:.18rem;padding:.56rem;display:grid}.booking-triage-modal__checks article.is-ready{background:#0d8b520f;border-color:#0d8b522e}.booking-triage-modal__checks strong{color:var(--text);font-size:.88rem;line-height:1.18}.booking-triage-modal__checks p{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:650;line-height:1.3}.booking-triage-modal__form{margin-top:0;position:sticky;top:.35rem}.booking-command-console{gap:.8rem}.booking-workspace-modal-shell{width:min(100%,1180px)}.booking-workspace-modal__content{scroll-padding-top:.5rem}.booking-queue-toolbar{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:.56rem;padding:.64rem;display:grid}.booking-queue-toolbar label{min-width:0;color:var(--text);gap:.28rem;font-size:.84rem;font-weight:800;display:grid}.booking-queue-toolbar input,.booking-queue-toolbar select{width:100%;min-width:0;min-height:42px;color:var(--text);font:inherit;background:#fff;border:1px solid #12243a26;border-radius:8px;padding:.5rem .58rem}.booking-queue-summary,.booking-queue-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.48rem;min-width:0;display:flex}.booking-queue-summary{color:var(--text-soft);background:#1239d80b;border-radius:8px;padding:.46rem .58rem;font-size:.82rem;font-weight:700}.booking-queue-summary strong{color:var(--text)}.booking-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.booking-queue-card{border-radius:var(--radius-md);background:#ffffffdb;border:1px solid #12243a1a;gap:.42rem;min-width:0;padding:.58rem;display:grid}.booking-queue-card.is-selected{border-color:#0e7c9052;box-shadow:inset 4px 0 #0e7c90a6}.booking-queue-card__select{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.36rem;padding:0;display:grid}.booking-queue-card__select:hover>strong,.booking-queue-card__select:focus-visible>strong{color:var(--blue-700)}.booking-queue-card__select:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #1239d833}.booking-queue-card__header,.booking-queue-card__actions,.booking-triage-form__heading,.booking-detail-summary__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.42rem;display:flex}.booking-queue-card__header>span:not(.status-badge){color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:800;line-height:1.25;overflow:hidden}.booking-queue-card__select>strong{color:var(--text);font-size:.98rem;line-height:1.22}.booking-queue-card__select>p{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:650;line-height:1.34;overflow:hidden}.booking-queue-card__select dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;margin:0;display:grid}.booking-queue-card__select dl>div{background:#1239d80b;border-radius:8px;min-width:0;padding:.38rem}.booking-queue-card__select dt,.booking-detail-summary dt{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.2}.booking-queue-card__select dd,.booking-detail-summary dd{color:var(--text);text-overflow:ellipsis;margin:.12rem 0 0;font-size:.8rem;font-weight:750;line-height:1.3;overflow:hidden}.booking-queue-card__actions{border-top:1px solid #12243a14;padding-top:.38rem}.booking-queue-card__actions>span{color:var(--text-muted);font-size:.76rem;font-weight:800}.booking-queue-card__actions .secondary-button,.booking-queue-pagination .secondary-button{min-height:34px;padding:.38rem .52rem;font-size:.8rem}.booking-queue-empty{min-height:140px}.booking-queue-pagination{border-top:1px solid #12243a14;padding-top:.5rem}.booking-queue-pagination>span{color:var(--text-soft);font-size:.82rem;font-weight:800}.booking-triage-progress-summary{border-radius:var(--radius-md);background:#0e7c900e;border:1px solid #0e7c9024;grid-template-columns:minmax(220px,.55fr) minmax(220px,1fr);align-items:center;gap:.62rem;padding:.62rem;display:grid}.booking-triage-progress-summary>div:first-child{gap:.1rem;display:grid}.booking-triage-progress-summary>div:first-child span,.booking-detail-summary__header span,.booking-detail-follow-up>div:first-child span{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.2}.booking-triage-progress-summary strong{color:var(--text);font-size:.98rem;line-height:1.2}.booking-triage-workspace,.booking-detail-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.62rem;display:grid}.booking-triage-panel,.booking-triage-form,.booking-detail-summary,.booking-detail-follow-up{border-radius:var(--radius-md);background:#ffffffdb;border:1px solid #12243a17;min-width:0;padding:.68rem}.booking-triage-panel,.booking-detail-follow-up{gap:.55rem;display:grid}.booking-triage-panel h3,.booking-triage-form h3{color:var(--text);margin:.12rem 0 0;font-size:1rem;line-height:1.2}.booking-triage-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.booking-triage-action-grid .booking-action-card{min-height:126px;padding:.58rem}.booking-triage-form{margin:0}.booking-triage-form__heading{align-items:flex-start}.booking-triage-form__heading>div{min-width:0}.booking-triage-form__heading p:not(.section-kicker){color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-size:.82rem;font-weight:650;line-height:1.32;overflow:hidden}.booking-triage-form__heading .secondary-button{min-height:34px;padding:.38rem .52rem}.booking-triage-request-brief{background:#1239d80b;border-radius:8px;grid-template-columns:minmax(84px,.25fr) minmax(0,1fr);gap:.3rem .48rem;padding:.56rem;display:grid}.booking-triage-request-brief span{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:900}.booking-triage-request-brief strong{min-width:0;color:var(--text);font-size:.82rem;line-height:1.3}.booking-detail-summary,.booking-detail-follow-up{gap:.58rem;display:grid}.booking-detail-summary__header>div{gap:.12rem;min-width:0;display:grid}.booking-detail-summary__header strong{color:var(--text);font-size:1.06rem;line-height:1.2}.booking-detail-summary__header p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650}.booking-detail-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin:0;display:grid}.booking-detail-summary dl>div{background:#1239d80b;border-radius:8px;min-width:0;padding:.44rem}.booking-detail-summary dl>.booking-detail-summary__notes{grid-column:1/-1}.booking-detail-summary__notes dd{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.booking-detail-follow-up>div:first-child{background:#0e7c900e;border-radius:8px;gap:.16rem;padding:.56rem;display:grid}.booking-detail-follow-up>div:first-child strong{color:var(--text);font-size:.88rem;line-height:1.36}.booking-detail-follow-up .booking-selected-brief__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-detail-actions{flex-wrap:wrap;gap:.42rem;display:flex}.booking-detail-actions .primary-button,.booking-detail-actions .secondary-button{flex:150px}.booking-workspace-modal__footer p{max-width:68ch}@media (max-width:780px){.booking-command-center .readiness-command-center__tasks button{grid-template-columns:minmax(0,1fr);align-content:start;min-height:136px}.booking-command-center .readiness-command-center__tasks button>span,.booking-command-center .readiness-command-center__tasks button>strong,.booking-command-center .readiness-command-center__tasks button>p{grid-column:1}.booking-workspace-modal-shell .readiness-review-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.booking-workspace-modal-shell .readiness-review-modal__tools button{min-height:62px}.booking-queue-toolbar,.booking-queue-grid,.booking-triage-progress-summary,.booking-triage-workspace,.booking-detail-workspace,.booking-triage-action-grid,.booking-detail-summary dl,.booking-detail-follow-up .booking-selected-brief__checks{grid-template-columns:1fr}.booking-queue-card__actions{flex-direction:column;align-items:stretch}.booking-queue-card__actions .secondary-button{width:100%}}@media (max-width:480px){.booking-queue-card__select dl,.booking-triage-request-brief{grid-template-columns:1fr}.booking-queue-pagination{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.booking-queue-pagination>span{text-align:center;grid-area:1/1/auto/-1}}.access-review-board,.access-review-brief{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#ffffffe0),#ffffffe6;border:1px solid #1239d821;gap:.78rem;margin-top:1rem;padding:.9rem;display:grid}.access-review-board__header,.access-review-brief{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.access-review-board__header{gap:.75rem;display:grid}.access-review-board h3,.access-review-board p,.access-review-card strong,.access-review-card p,.access-review-brief h3,.access-review-brief p{margin:0}.access-review-board h3,.access-review-brief h3{color:var(--text);margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.22}.access-review-board__header p:not(.section-kicker),.access-review-brief>div>p:not(.section-kicker){color:var(--text-soft);margin-top:.32rem;font-weight:650;line-height:1.45}.access-review-board__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.access-review-card{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #12243a1a;align-content:start;gap:.55rem;padding:.68rem;display:grid}.access-review-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.access-review-card strong{color:var(--text);font-size:.96rem;line-height:1.22}.access-review-card p{color:var(--text-soft);margin-top:.18rem;font-size:.84rem;font-weight:650;line-height:1.36}.access-review-card ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.access-review-card li>button{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;background:#fff;border:1px solid #1239d81a;gap:.08rem;padding:.5rem .55rem;display:grid}.access-review-card li>button:hover,.access-review-card li>button:focus-visible{background:#1239d80f;border-color:#1239d847}.access-review-card li span{color:var(--text);overflow-wrap:anywhere;font-size:.86rem;font-weight:900;line-height:1.22}.access-review-card li small{color:var(--text-muted);font-size:.78rem;font-weight:750;line-height:1.3}.access-review-card__empty{border-radius:var(--radius-sm);background:#ffffffb8;border:1px dashed #12243a29;padding:.6rem}.access-review-card .secondary-button{justify-content:center;width:100%;min-height:38px;padding:.42rem .62rem;font-size:.82rem}.access-review-brief__checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.access-review-brief__checks article{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #b06e002e;gap:.2rem;padding:.62rem;display:grid}.access-review-brief__checks article.is-ready{background:#0d8b520f;border-color:#0d8b522e}.access-review-brief__checks span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.access-review-brief__checks strong{color:var(--text);font-size:.92rem;line-height:1.2}.access-review-brief__checks p{color:var(--text-soft);overflow-wrap:anywhere;font-size:.84rem;line-height:1.34}.access-policy-launch-board,.access-policy-queue{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#ffffffe0),#ffffffe6;border:1px solid #1239d821;gap:.78rem;margin-top:1rem;padding:.9rem;display:grid}.access-policy-launch-board__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.access-policy-launch-board h3,.access-policy-launch-board p,.access-policy-card strong,.access-policy-card p{margin:0}.access-policy-launch-board h3{color:var(--text);margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.22}.access-policy-launch-board__header p:not(.section-kicker){color:var(--text-soft);margin-top:.32rem;font-weight:650;line-height:1.45}.access-policy-launch-board__checks,.access-policy-queue__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.access-policy-launch-board__checks article,.access-policy-card{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #b06e002e;align-content:start;gap:.55rem;padding:.68rem;display:grid}.access-policy-launch-board__checks article.is-ready{background:#0d8b520f;border-color:#0d8b522e}.access-policy-launch-board__checks span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.access-policy-launch-board__checks strong{color:var(--text);font-size:.92rem;line-height:1.2}.access-policy-launch-board__checks p{color:var(--text-soft);font-size:.84rem;line-height:1.34}.access-policy-card{background:#f9fbffd1;border-color:#12243a1a}.access-policy-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.access-policy-card strong{color:var(--text);font-size:.96rem;line-height:1.22}.access-policy-card p{color:var(--text-soft);margin-top:.18rem;font-size:.84rem;font-weight:650;line-height:1.36}.access-policy-card ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.access-policy-card li{border-radius:var(--radius-sm);background:#fff;border:1px solid #1239d81a;gap:.08rem;min-height:44px;padding:.5rem .55rem;display:grid}.access-policy-card li span{color:var(--text);overflow-wrap:anywhere;font-size:.86rem;font-weight:900;line-height:1.22}.access-policy-card li small{color:var(--text-muted);font-size:.78rem;font-weight:750;line-height:1.3}.access-policy-card__empty{border-radius:var(--radius-sm);background:#ffffffb8;border:1px dashed #12243a29;padding:.6rem}.compliance-maturity-board,.compliance-control-queue{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#ffffffe0),#ffffffe6;border:1px solid #1239d821;gap:.78rem;margin-top:1rem;padding:.9rem;display:grid}.compliance-maturity-board__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.compliance-maturity-board h3,.compliance-maturity-board p,.compliance-control-card strong,.compliance-control-card p{margin:0}.compliance-maturity-board h3{color:var(--text);margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.22}.compliance-maturity-board__header p:not(.section-kicker){color:var(--text-soft);margin-top:.32rem;font-weight:650;line-height:1.45}.compliance-maturity-board__checks,.compliance-control-queue__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.compliance-maturity-board__checks article,.compliance-control-card{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #b06e002e;align-content:start;gap:.55rem;padding:.68rem;display:grid}.compliance-maturity-board__checks article.is-ready{background:#0d8b520f;border-color:#0d8b522e}.compliance-maturity-board__checks span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.compliance-maturity-board__checks strong{color:var(--text);font-size:.92rem;line-height:1.2}.compliance-maturity-board__checks p{color:var(--text-soft);font-size:.84rem;line-height:1.34}.compliance-control-card{background:#f9fbffd1;border-color:#12243a1a}.compliance-control-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.compliance-control-card strong{color:var(--text);font-size:.96rem;line-height:1.22}.compliance-control-card p{color:var(--text-soft);margin-top:.18rem;font-size:.84rem;font-weight:650;line-height:1.36}.compliance-control-card ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.compliance-control-card li{border-radius:var(--radius-sm);background:#fff;border:1px solid #1239d81a;gap:.08rem;min-height:44px;padding:.5rem .55rem;display:grid}.compliance-control-card li span{color:var(--text);overflow-wrap:anywhere;font-size:.86rem;font-weight:900;line-height:1.22}.compliance-control-card li small{color:var(--text-muted);font-size:.78rem;font-weight:750;line-height:1.3}.compliance-control-card__empty{border-radius:var(--radius-sm);background:#ffffffb8;border:1px dashed #12243a29;padding:.6rem}.resilience-workflow-board{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0e7c900f,#ffffffe6),#ffffffe6;border:1px solid #0e7c9029;gap:.78rem;margin-top:1rem;padding:.9rem;display:grid}.resilience-workflow-board__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.resilience-workflow-board h3,.resilience-workflow-board p,.resilience-workflow-card strong,.resilience-workflow-card p{margin:0}.resilience-workflow-board h3{color:var(--text);margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.22}.resilience-workflow-board__header p:not(.section-kicker){color:var(--text-soft);margin-top:.32rem;font-weight:650;line-height:1.45}.resilience-workflow-board__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;display:grid}.resilience-workflow-card{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #12243a1a;align-content:start;gap:.55rem;padding:.68rem;display:grid}.resilience-workflow-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.resilience-workflow-card strong{color:var(--text);font-size:.96rem;line-height:1.22}.resilience-workflow-card p{color:var(--text-soft);margin-top:.18rem;font-size:.84rem;font-weight:650;line-height:1.36}.resilience-workflow-card ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.resilience-workflow-card li>button{border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:#fff;border:1px solid #1239d81a;gap:.08rem;width:100%;min-height:44px;padding:.5rem .55rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.resilience-workflow-card li>button:hover,.resilience-workflow-card li>button:focus-visible,.resilience-workflow-card li>button.is-selected{border-color:#0e7c906b;outline:none;transform:translateY(-1px);box-shadow:0 10px 20px #12243a14}.resilience-workflow-card li span{color:var(--text);overflow-wrap:anywhere;font-size:.86rem;font-weight:900;line-height:1.22}.resilience-workflow-card li small{color:var(--text-muted);font-size:.78rem;font-weight:750;line-height:1.3}.resilience-workflow-card__empty{border-radius:var(--radius-sm);background:#ffffffb8;border:1px dashed #12243a29;padding:.6rem}.resilience-selected-brief{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:.7rem;margin-top:1rem;display:grid}.resilience-selected-brief article{border-radius:var(--radius-md);background:#ffffffdb;border:1px solid #1239d81f;align-content:start;gap:.42rem;padding:.85rem;display:grid}.resilience-selected-brief span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.resilience-selected-brief strong{color:var(--text);font-size:1rem;line-height:1.25}.resilience-selected-brief p{color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.42}.resilience-selected-brief ul{color:var(--text-soft);gap:.34rem;margin:0;padding-left:1.1rem;font-size:.88rem;font-weight:650;line-height:1.36;display:grid}.registration-agenda-review{border-radius:var(--radius-md);background:#0e7c900f;border:1px solid #0e7c902e;gap:.45rem;padding:.7rem;display:grid}.registration-agenda-review__item{background:#ffffffbd;border:1px solid #10214214;border-radius:12px;gap:.14rem;padding:.58rem .64rem;display:grid}.registration-agenda-review__item span{color:var(--text-muted);font-size:.84rem;line-height:1.35}.registration-support-review{border-radius:var(--radius-md);background:#d91f270b;border:1px solid #d91f2729;gap:.42rem;padding:.75rem;display:grid}.registration-support-review p{color:var(--text-soft);margin:0;line-height:1.48}.registration-support-review small{color:var(--text-muted);font-size:.82rem;line-height:1.42}.registration-support-pill{width:fit-content;min-height:32px;color:var(--red-600);background:#d91f270f;border:1px solid #d91f2729;border-radius:999px;align-items:center;margin-top:.35rem;padding:.28rem .5rem;font-size:.8rem;font-weight:850;display:inline-flex}.registration-portal-pill{color:var(--green-700);background:#0d8b5214;border-color:#0d8b522e}.registration-work-anchor{scroll-margin-top:7.25rem}.registration-work-anchor:focus{outline:none}.registration-editor-modal__change-preview span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.registration-work-queue{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#0d8b520b),#ffffffe0;border:1px solid #1239d821;gap:.68rem;padding:.76rem;display:grid}.registration-work-queue__intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.registration-work-queue__intro h3,.registration-work-queue__intro p,.registration-work-column p{margin:0}.registration-work-queue__intro h3{margin-top:.08rem;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.2}.registration-work-queue__intro p:not(.section-kicker){color:var(--text-soft);margin-top:.18rem;font-size:.86rem;line-height:1.38}.registration-work-queue__columns{grid-template-columns:repeat(5,minmax(180px,1fr));gap:.48rem;padding-bottom:.1rem;display:grid;overflow-x:auto}.registration-work-column{background:#f9fbffc7;border:1px solid #12243a14;border-radius:14px;align-content:start;gap:.42rem;min-height:196px;padding:.58rem;display:grid}.registration-work-column__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.registration-work-column__header strong{color:var(--text);font-size:.95rem;line-height:1.2}.registration-work-column__header p,.registration-work-column__cards p{color:var(--text-soft);margin-top:.18rem;font-size:.82rem;line-height:1.38}.registration-work-column__cards{gap:.45rem;display:grid}.registration-work-card{width:100%;min-height:68px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #1239d81f;border-radius:12px;gap:.12rem;padding:.5rem .55rem;display:grid}.registration-work-card:hover,.registration-work-card:focus-visible{background:#0e7c9012;border-color:#0e7c904d;box-shadow:0 10px 24px #0e1c3a14}.registration-work-card strong{line-height:1.22}.registration-work-card span,.registration-work-card small{color:var(--text-soft);font-size:.82rem;line-height:1.34}.registration-work-card small{color:var(--text-muted);font-weight:800}.registration-work-queue__footer{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.registration-work-queue__footer span{color:var(--text-soft);font-size:.88rem;font-weight:750}.registration-queue-focus{grid-template-columns:repeat(5,minmax(0,1fr));gap:.34rem;display:grid}.registration-queue-focus button{min-height:62px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #1239d81f;border-radius:12px;gap:.12rem;padding:.46rem .52rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.registration-queue-focus button:hover,.registration-queue-focus button:focus-visible{background:#0e7c9013;border-color:#0e7c9052;transform:translateY(-1px);box-shadow:0 10px 24px #0e1c3a14}.registration-queue-focus span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.registration-queue-focus strong{color:var(--text);font-size:.9rem;line-height:1.16}.registration-queue-focus em{color:var(--text-soft);font-size:.82rem;font-style:normal;font-weight:800;line-height:1.2}.registration-form-studio{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0e7c9011,#ffffffeb),#fff;border:1px solid #0e7c902b;gap:.85rem;padding:.95rem;display:grid}.registration-work-queue.is-hidden,.registration-form-studio.is-hidden,.registration-roster-workspace.is-hidden{display:none}.registration-roster-workspace{gap:.85rem;display:grid}.registration-form-studio__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.registration-form-studio__header h3,.registration-form-studio__header p,.registration-form-preview p,.registration-form-field-card p{margin:0}.registration-form-studio__header h3{margin-top:.12rem;font-size:clamp(1.08rem,1.7vw,1.34rem);line-height:1.2}.registration-form-studio__header p:not(.section-kicker),.registration-form-preview p,.registration-form-field-card p{color:var(--text-soft);line-height:1.46}.registration-form-studio__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.registration-form-paths{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.registration-form-path{min-height:112px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #1239d81a;border-radius:14px;gap:.22rem;padding:.68rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.registration-form-path:hover,.registration-form-path:focus-visible,.registration-form-path.is-active{background:#0e7c9013;border-color:#0e7c9057;transform:translateY(-1px);box-shadow:0 12px 26px #0e1c3a13}.registration-form-path strong{font-size:.98rem;line-height:1.2}.registration-form-path span{color:var(--text-soft);font-size:.84rem;font-weight:700;line-height:1.36}.registration-form-path em{color:var(--blue-700);letter-spacing:.04em;text-transform:uppercase;background:#1239d814;border-radius:999px;place-self:end start;margin-top:.2rem;padding:.22rem .48rem;font-size:.75rem;font-style:normal;font-weight:900}.registration-form-studio__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:start;gap:.72rem;display:grid}.registration-form-field-list,.registration-form-preview{gap:.62rem;min-width:0;display:grid}.registration-form-field-list__header{background:#f9fbffc2;border:1px solid #12243a14;border-radius:14px;grid-template-columns:minmax(0,.8fr) minmax(260px,1fr) auto;align-items:center;gap:.62rem;padding:.68rem;display:grid}.registration-form-field-list__header>div:first-child{gap:.16rem;display:grid}.registration-form-field-list__header span{color:var(--text-soft);font-size:.84rem;font-weight:750}.registration-form-field-list__status{grid-template-columns:minmax(120px,.42fr) minmax(180px,1fr);align-items:end;gap:.45rem;display:grid}.registration-form-field-list__status label{color:var(--text-soft);gap:.24rem;font-size:.78rem;font-weight:850;display:grid}.registration-form-field-list__status input,.registration-form-field-list__status select{width:100%;min-height:40px;color:var(--text);font:inherit;background:#ffffffd6;border:1px solid #12243a1f;border-radius:12px;padding:.48rem .58rem;font-size:.86rem}.registration-form-field-list__actions,.registration-form-field-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.38rem;display:flex}.registration-form-field-list__actions button,.registration-form-field-card__actions button{min-height:34px;color:var(--text-soft);font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #12243a1f;border-radius:999px;padding:.42rem .56rem;font-size:.78rem;font-weight:850}.registration-form-field-list__actions button:hover,.registration-form-field-card__actions button:hover,.registration-form-field-list__actions button:focus-visible,.registration-form-field-card__actions button:focus-visible{color:var(--teal-500);background:#0e7c9014;border-color:#0e7c904d}.registration-form-field-list__actions button:disabled,.registration-form-field-card__actions button:disabled{cursor:not-allowed;opacity:.48}.registration-form-field-card{background:#ffffffe0;border:1px solid #1239d81f;border-radius:14px;gap:.48rem;padding:.72rem;display:grid}.registration-form-field-card.is-hidden{background:#ffc10713;border-color:#b06e0033}.registration-form-field-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;display:grid}.registration-form-field-card__top>div:first-child{gap:.12rem;display:grid}.registration-form-field-card__top strong{color:var(--text);line-height:1.22}.registration-form-field-card__top span{color:var(--text-muted);font-size:.78rem;font-weight:850}.registration-form-field-card p{font-size:.86rem}.registration-form-preview{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0d8b5211,#ffffffe6),#ffffffe0;border:1px solid #0d8b5229;padding:.78rem;position:sticky;top:90px}.registration-form-preview h3{margin:.12rem 0 .2rem;font-size:1.14rem;line-height:1.2}.registration-form-preview__checks{gap:.42rem;display:grid}.registration-form-preview__checks article{background:#ffc10714;border:1px solid #b06e002e;border-radius:12px;gap:.14rem;padding:.56rem;display:grid}.registration-form-preview__checks article.is-complete{background:#0d8b5212;border-color:#0d8b522e}.registration-form-preview__checks span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:950}.registration-form-preview__checks strong{color:var(--text);font-size:.9rem;line-height:1.2}.registration-form-preview__checks p{font-size:.8rem;font-weight:650;line-height:1.34}.registration-form-preview__fields{background:#ffffffc7;border:1px solid #12243a14;border-radius:14px;gap:.32rem;padding:.65rem;display:grid}.registration-form-preview__fields strong{color:var(--text);font-size:.92rem}.registration-form-preview__fields span,.registration-form-preview__note{color:var(--text-soft);font-size:.84rem;font-weight:700;line-height:1.36}.registration-form-preview__status{background:#1239d80e;border:1px solid #1239d821;border-radius:14px;gap:.16rem;padding:.65rem;display:grid}.registration-form-preview__status span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:950}.registration-form-preview__status strong{color:var(--blue-700);line-height:1.2}.registration-form-preview__status p{color:var(--text-soft);font-size:.84rem;font-weight:700;line-height:1.36}.registration-form-preview__note{padding-top:.12rem}.registration-handoff-panel{border-radius:var(--radius-md);background:linear-gradient(135deg,#0d8b5212,#ffffffe6);border:1px solid #0d8b522e;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.78rem;display:grid}.registration-handoff-panel h3,.registration-handoff-panel p{margin:0}.registration-handoff-panel h3{font-size:1.05rem}.registration-handoff-panel p{color:var(--text-soft);line-height:1.46}.registration-handoff-panel__code{background:#ffffffc7;border:1px solid #0d8b5233;border-radius:14px;align-content:start;gap:.16rem;min-width:170px;padding:.68rem .78rem;display:grid}.registration-handoff-panel__code span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:850}.registration-handoff-panel__code strong{color:var(--green-700);font-family:var(--font-mono);letter-spacing:.03em;font-size:1rem}.registration-handoff-panel__link{background:#ffffffad;border:1px solid #12243a14;border-radius:12px;grid-column:1/-1;padding:.58rem .68rem;overflow:hidden}.registration-handoff-panel__link span{color:var(--text-soft);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35;display:block}.registration-handoff-panel__actions{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;display:flex}.registration-action-plan{border-radius:var(--radius-md);background:#f8fafddb;border:1px solid #12243a1a;gap:.76rem;padding:.8rem;display:grid}.registration-action-plan h3{margin:0;font-size:1.05rem}.registration-action-plan__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.registration-action-plan__item{background:#ffffffc7;border:1px solid #12243a14;border-radius:12px;gap:.24rem;min-height:92px;padding:.7rem;display:grid}.registration-action-plan__item strong{color:var(--text);font-size:.94rem}.registration-action-plan__item span{color:var(--text-soft);font-size:.86rem;line-height:1.42}.registration-action-plan__item--good{background:#0d8b520e;border-color:#0d8b5229}.registration-action-plan__item--neutral{background:#ffffffc2;border-color:#12243a14}.registration-action-plan__item--warn{background:#ffc10714;border-color:#b06e002e}.registration-action-plan__item--alert{background:#d91f270e;border-color:#d91f2729}.registration-staff-notes-panel{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #1239d824;gap:.78rem;padding:.82rem;display:grid}.registration-staff-notes-panel h3{margin:0;font-size:1.05rem}.registration-staff-note-form{grid-template-columns:minmax(0,.5fr) minmax(0,.38fr) auto;align-items:end;gap:.62rem;display:grid}.registration-staff-note-form__wide{grid-column:1/-1}.registration-staff-note-list{gap:.55rem;display:grid}.registration-staff-note-item,.registration-staff-note-empty{background:#f8fafdd6;border:1px solid #12243a14;border-radius:12px;gap:.42rem;padding:.68rem .74rem;display:grid}.registration-staff-note-item{grid-template-columns:minmax(0,1fr) auto;align-items:start}.registration-staff-note-item strong,.registration-staff-note-empty strong{color:var(--text)}.registration-staff-note-item span,.registration-staff-note-empty span{color:var(--text-soft);margin-top:.18rem;font-size:.9rem;line-height:1.45;display:block}.registration-staff-note-item__meta{justify-items:end;gap:.35rem;min-width:150px;display:grid}.registration-staff-note-item__meta time{color:var(--text-muted);text-align:right;font-size:.78rem;line-height:1.35}.registration-ops-summary{border-radius:var(--radius-md);background:linear-gradient(135deg,#1239d80f,#ffffffeb);border:1px solid #1239d829;gap:.78rem;padding:.86rem;display:grid}.registration-ops-summary--compact{background:#f9fbffe6}.registration-ops-summary__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.registration-ops-summary h3,.registration-ops-summary p{margin:0}.registration-ops-summary h3{font-size:clamp(1.08rem,1.6vw,1.32rem);line-height:1.22}.registration-ops-summary p:not(.section-kicker){color:var(--text-soft);line-height:1.45}.registration-ops-summary__contact{overflow-wrap:anywhere;font-size:.9rem;color:var(--text-muted)!important;margin-top:.22rem!important}.registration-ops-summary__badges,.registration-ops-summary__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.registration-ops-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.registration-ops-summary__grid>div,.registration-ops-summary__notes{background:#ffffffbd;border:1px solid #12243a14;border-radius:12px;gap:.36rem;padding:.68rem .74rem;display:grid}.registration-ops-summary__grid strong{color:var(--text)}.registration-ops-summary__grid span{color:var(--text-soft);font-size:.9rem;line-height:1.42}.registration-roster-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;gap:.65rem;padding:.86rem;display:grid}.registration-roster-count{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900;line-height:1.12}.registration-empty-panel{border-radius:var(--radius-lg);background:#1239d80a;border:1px dashed #1239d842;align-content:center;gap:.5rem;min-height:18rem;padding:1.15rem;display:grid}.registration-empty-panel h3,.registration-empty-panel p{margin:0}.registration-empty-panel h3{font-size:clamp(1.18rem,1.8vw,1.55rem);line-height:1.25}.registration-empty-panel p:not(.section-kicker){color:var(--text-soft);line-height:1.6}.registration-search input{width:100%;padding:.78rem .9rem}.registration-roster-count{color:var(--text-soft);letter-spacing:.03em;margin-top:-.28rem}.registration-roster-filters{flex-wrap:wrap;gap:.42rem;display:flex}.registration-roster-filter{min-height:38px;color:var(--text-soft);font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #12243a1a;border-radius:999px;align-items:center;gap:.38rem;padding:.45rem .6rem;font-size:.84rem;font-weight:850;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.registration-roster-filter span{min-width:1.55rem;min-height:1.55rem;color:var(--text);background:#12243a14;border-radius:999px;justify-content:center;align-items:center;padding:0 .34rem;font-size:.76rem;display:inline-flex}.registration-roster-filter:hover,.registration-roster-filter:focus-visible,.registration-roster-filter--active{color:var(--blue-700);background:#0e7c9014;border-color:#0e7c9052;box-shadow:0 8px 20px #0e1c3a14}.registration-roster-filter--active span{color:#fff;background:var(--blue-700)}.registration-roster-list{max-height:680px;padding-right:.15rem;overflow:auto}.registration-roster-item{width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;padding:.78rem .82rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.registration-roster-item:hover,.registration-roster-item:focus-visible,.registration-roster-item--active{background:#0e7c9014;border-color:#0e7c9057}.registration-roster-item:hover,.registration-roster-item:focus-visible{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.registration-roster-item--active{border-left:4px solid var(--teal-500);box-shadow:inset 0 0 0 1px #0e7c9014}.registration-roster-item .status-badge{justify-self:start}.registration-roster-toggle{justify-self:stretch;margin-top:.25rem}.registration-bulk-warning{border-radius:var(--radius-md);color:var(--amber-500);background:#b6780714;border:1px solid #b6780733;margin:0;padding:.72rem .82rem;font-weight:800}.registration-editor-modal{overscroll-behavior:contain;width:min(1080px,100vw - 2rem);max-height:min(820px,100vh - 2rem);overflow:auto}.registration-editor-modal__header{gap:.18rem;margin-bottom:.72rem;display:grid}.registration-editor-modal__header h2,.registration-editor-modal__header p{margin:0}.registration-editor-modal__header h2{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.1}.registration-editor-modal__header p:not(.section-kicker){max-width:72ch;color:var(--text-soft);font-size:.9rem;font-weight:650;line-height:1.38}.registration-editor-modal__progress-panel{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#1239d814,#0d8b520f),#fffffff5;border:1px solid #1239d821;border-radius:14px;grid-template-columns:minmax(220px,.92fr) minmax(150px,.48fr) auto;align-items:center;gap:.56rem;margin-bottom:.72rem;padding:.68rem;display:grid;position:sticky;top:.35rem;box-shadow:0 16px 36px #10214217}.registration-editor-modal__progress-panel div:first-child{gap:.12rem;min-width:0;display:grid}.registration-editor-modal__progress-panel span,.registration-editor-modal__checks span,.registration-editor-modal__session-header span,.registration-editor-modal__support span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.registration-editor-modal__progress-panel strong{color:var(--text);font-size:1rem;line-height:1.18}.registration-editor-modal__progress-panel p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:700;line-height:1.28}.registration-editor-modal__progress{background:#1021421a;border-radius:999px;height:.5rem;overflow:hidden}.registration-editor-modal__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--green-700));block-size:100%;transition:inline-size .18s;display:block}.registration-editor-modal__actions,.registration-editor-modal__savebar{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.registration-editor-modal__actions .primary-button,.registration-editor-modal__actions .secondary-button{white-space:nowrap;border-radius:8px;min-height:38px;padding:.42rem .62rem;font-size:.82rem}.registration-editor-modal__change-preview{background:linear-gradient(90deg,#1239d80f,#0000 6px),#f9fbffe6;border:1px solid #12243a17;border-radius:14px;gap:.5rem;margin-bottom:.72rem;padding:.68rem;display:grid}.registration-editor-modal__change-preview-header{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:.65rem;display:grid}.registration-editor-modal__change-preview-header div{gap:.12rem;display:grid}.registration-editor-modal__change-preview strong{color:var(--text);font-size:.98rem;line-height:1.18}.registration-editor-modal__change-preview p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:680;line-height:1.36}.registration-editor-modal__change-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.registration-editor-modal__change-card{background:#fffaebe0;border:1px solid #b06e0033;border-radius:10px;gap:.18rem;min-width:0;padding:.52rem .58rem;display:grid}.registration-editor-modal__change-card--good{background:#f9fdfbe6;border-color:#0d8b5229}.registration-editor-modal__change-card--alert{background:#fff8f8e6;border-color:#d91f272e}.registration-editor-modal__change-card--neutral{background:#ffffffc2;border-color:#12243a14}.registration-editor-modal__checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;margin-bottom:.72rem;display:grid}.registration-editor-modal__checks article{background:#ffc10714;border:1px solid #b06e002e;border-radius:12px;gap:.16rem;min-height:98px;padding:.62rem;display:grid}.registration-editor-modal__checks article.is-complete{background:#0d8b5212;border-color:#0d8b522e}.registration-editor-modal__checks strong{color:var(--text);font-size:.94rem;line-height:1.18}.registration-editor-modal__checks p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.34}.registration-editor-modal__workspace{grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);align-items:start;gap:.72rem;display:grid}.registration-editor-modal__form,.registration-editor-modal__sidebar{min-width:0}.registration-editor-modal__form{gap:.72rem;display:grid}.registration-editor-modal__field-grid{background:#f9fbffdb;border:1px solid #1239d81a;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;padding:.72rem;display:grid}.registration-editor-modal__field-grid label,.registration-editor-modal__session-panel{color:var(--text-soft);gap:.28rem;font-size:.82rem;font-weight:850;display:grid}.registration-editor-modal__field-grid input,.registration-editor-modal__field-grid select,.registration-editor-modal__field-grid textarea{width:100%;min-height:42px;color:var(--text);font:inherit;background:#ffffffdb;border:1px solid #12243a1f;border-radius:12px;padding:.58rem .68rem}.registration-editor-modal__field-grid textarea{resize:vertical}.registration-editor-modal__wide{grid-column:1/-1}.registration-editor-modal__selected{background:linear-gradient(90deg,#0e7c901f,#0000 5px),#ffffffd1;border:1px solid #0e7c9029;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.68rem .72rem;display:grid}.registration-editor-modal__selected div{gap:.12rem;min-width:0;display:grid}.registration-editor-modal__selected span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.registration-editor-modal__selected strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.18;overflow:hidden}.registration-editor-modal__selected p{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:700;line-height:1.28;overflow:hidden}.registration-editor-modal__selected .secondary-button{white-space:nowrap;min-height:36px;padding:.42rem .62rem}.registration-editor-modal__session-panel,.registration-editor-modal__support{background:linear-gradient(90deg,#0d8b5212,#0000 6px),#f9fbffe0;border:1px solid #0d8b5224;border-radius:14px;padding:.7rem}.registration-editor-modal__session-header{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.registration-editor-modal__session-header div{gap:.12rem;display:grid}.registration-editor-modal__session-header strong{color:var(--text);font-size:.98rem;line-height:1.2}.registration-editor-modal__session-header p,.registration-editor-modal__support p,.registration-editor-modal__session-grid>p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650;line-height:1.34}.registration-editor-modal__session-grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;max-height:min(30vh,300px);padding-right:.16rem;display:grid;overflow:auto}.registration-editor-modal__session-grid .symposium-check{min-height:74px}.registration-editor-modal__savebar{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #1239d81a;border-radius:12px;padding:.58rem;position:sticky;bottom:.35rem;box-shadow:0 -10px 26px #10214212}.registration-editor-modal__sidebar{gap:.62rem;display:grid;position:sticky;top:6.4rem}.registration-editor-modal__support{gap:.32rem;display:grid}.registration-delete-confirm-backdrop{z-index:1400}.registration-delete-confirm-modal{grid-template-rows:auto minmax(0,1fr);width:min(100%,680px);max-height:min(90dvh,760px);display:grid;overflow:hidden}.registration-delete-confirm-modal__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.72rem;margin-bottom:.72rem;padding-right:2.8rem;display:grid}.registration-delete-confirm-modal__header h2,.registration-delete-confirm-modal__header p{margin:0}.registration-delete-confirm-modal__header h2{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.12}.registration-delete-confirm-modal__header p:not(.section-kicker){color:var(--text-soft);margin-top:.28rem;font-size:.9rem;font-weight:650;line-height:1.4}.registration-delete-confirm-modal__form{grid-template-rows:minmax(0,1fr) auto;gap:.72rem;min-height:0;display:grid}.registration-delete-confirm-modal__body{overscroll-behavior:contain;gap:.72rem;min-height:0;padding-right:.14rem;display:grid;overflow:auto}.registration-delete-confirm-modal__identity{border-block:1px solid #12243a1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.registration-delete-confirm-modal__identity>div{gap:.12rem;min-width:0;padding:.68rem;display:grid}.registration-delete-confirm-modal__identity>div+div{border-left:1px solid #12243a1a}.registration-delete-confirm-modal__identity span,.registration-delete-confirm-modal__confirmation>span{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.15}.registration-delete-confirm-modal__identity strong{overflow-wrap:anywhere;color:var(--text);font-size:.94rem;line-height:1.2}.registration-delete-confirm-modal__identity small{overflow-wrap:anywhere;color:var(--text-soft);font-size:.8rem;font-weight:650;line-height:1.3}.registration-delete-confirm-modal__impact{background:#d91f270b;border:1px solid #d91f272e;border-radius:10px;padding:.68rem .75rem}.registration-delete-confirm-modal__impact>strong{color:var(--red-600);font-size:.92rem}.registration-delete-confirm-modal__impact ul{color:var(--text-soft);gap:.32rem;margin:.48rem 0 0;padding-left:1.15rem;font-size:.86rem;font-weight:650;line-height:1.4;display:grid}.registration-delete-confirm-modal__confirmation{background:#f9fbffdb;border:1px solid #1239d81f;border-radius:10px;gap:.34rem;padding:.68rem;display:grid}.registration-delete-confirm-modal__confirmation code{width:fit-content;color:var(--text);background:#1239d814;border-radius:6px;padding:.3rem .42rem;font-size:.86rem;font-weight:850}.registration-delete-confirm-modal__confirmation input{background:#fff;border-radius:9px;width:100%;min-height:46px;padding:.6rem .68rem}.registration-delete-confirm-modal__confirmation input[aria-invalid=true]{border-color:#d91f276b}.registration-delete-confirm-modal__match{color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.42rem;font-size:.82rem;font-weight:700;display:flex}.registration-delete-confirm-modal__error{color:var(--red-600);background:#d91f270d;border:1px solid #d91f272e;border-radius:8px;margin:0;padding:.58rem .66rem;font-size:.86rem;font-weight:800}.registration-delete-confirm-modal__actions{background:#fffffffa;border-top:1px solid #12243a1a;flex-wrap:wrap;justify-content:flex-end;gap:.46rem;padding-top:.68rem;display:flex}.registration-delete-confirm-modal__actions .primary-button,.registration-delete-confirm-modal__actions .secondary-button{border-radius:8px;min-height:42px}.registration-delete-confirm-modal__delete:not(:disabled){color:#fff;background:var(--red-600);border-color:#d91f274d;box-shadow:0 10px 20px #d91f2729}@media (max-width:780px){.registration-delete-confirm-modal{max-height:calc(100dvh - 1rem)}.registration-delete-confirm-modal__header,.registration-delete-confirm-modal__identity{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-delete-confirm-modal__header{grid-template-columns:1fr}.registration-delete-confirm-modal__identity>div:first-child{grid-column:1/-1}.registration-delete-confirm-modal__identity>div:nth-child(2),.registration-delete-confirm-modal__identity>div:nth-child(3){border-top:1px solid #12243a1a}.registration-delete-confirm-modal__identity>div:nth-child(2){border-left:0}.registration-delete-confirm-modal__identity>div:nth-child(3){border-left:1px solid #12243a1a}.registration-delete-confirm-modal__match{flex-direction:column;align-items:flex-start}.registration-delete-confirm-modal__actions{grid-template-columns:1fr;display:grid}.registration-delete-confirm-modal__actions .primary-button,.registration-delete-confirm-modal__actions .secondary-button{width:100%}}.check-in-toolbar{grid-template-columns:minmax(220px,1fr) minmax(160px,.36fr);align-items:end;gap:.65rem;display:grid}.check-in-toolbar select{width:100%;min-height:44px;color:var(--text);font:inherit;background:#fff;padding:.66rem .78rem}.event-day-cockpit{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9017,#0000 6px),#ffffffe6;border:1px solid #0e7c9029;gap:.72rem;margin-top:.72rem;padding:.82rem;display:grid}.event-day-cockpit__header,.event-day-cockpit__identity,.event-day-cockpit__grid,.event-day-cockpit__checks,.event-day-cockpit__actions{gap:.62rem;display:grid}.event-day-cockpit__header{grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);align-items:start}.event-day-cockpit__header h3,.event-day-cockpit__header p,.event-day-cockpit__progress span,.event-day-cockpit__progress strong,.event-day-cockpit__identity p,.event-day-cockpit__grid p,.event-day-cockpit__empty p,.event-day-cockpit__empty strong,.event-day-cockpit__check p{margin:0}.event-day-cockpit__header h3{color:var(--text);margin-top:.12rem;font-size:clamp(1.08rem,1.6vw,1.26rem);line-height:1.18}.event-day-cockpit__header p{color:var(--text-soft);margin-top:.2rem;font-size:.92rem;font-weight:680;line-height:1.38}.event-day-cockpit__progress{border-radius:var(--radius-md);background:#f9fbffdb;border:1px solid #12243a14;gap:.3rem;padding:.58rem .62rem;display:grid}.event-day-cockpit__progress span,.event-day-cockpit__identity span,.event-day-cockpit__grid span,.event-day-detail-modal__handoff-snapshot span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:950;line-height:1.12}.event-day-cockpit__progress strong{color:var(--text);font-size:1rem;line-height:1.16}.event-day-cockpit__progress div{background:#1021421a;border-radius:999px;height:.48rem;overflow:hidden}.event-day-cockpit__progress i{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;display:block}.event-day-cockpit__identity{grid-template-columns:repeat(3,minmax(0,1fr))}.event-day-cockpit__identity article,.event-day-cockpit__priority,.event-day-cockpit__support,.event-day-cockpit__sessions,.event-day-cockpit__check,.event-day-cockpit__empty{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #12243a14;min-width:0;padding:.68rem .74rem}.event-day-cockpit__identity strong,.event-day-cockpit__grid strong{color:var(--text);margin-top:.12rem;font-size:.98rem;line-height:1.22;display:block}.event-day-cockpit__identity p,.event-day-cockpit__grid p,.event-day-cockpit__support li,.event-day-cockpit__session-list span,.event-day-cockpit__session-list em,.event-day-cockpit__empty p,.event-day-cockpit__check p{color:var(--text-soft);font-size:.88rem;font-style:normal;font-weight:700;line-height:1.38}.event-day-cockpit__grid{grid-template-columns:minmax(0,.82fr) minmax(0,.9fr) minmax(0,1.28fr);align-items:stretch}.event-day-cockpit__priority,.event-day-cockpit__support,.event-day-cockpit__sessions{align-content:start;gap:.56rem;display:grid}.event-day-cockpit__priority{background:#f7fcfddb;border-color:#0e7c902e}.event-day-cockpit__support.needs-review{background:#fffaebe0;border-color:#b06e003d}.event-day-cockpit__support.is-clear{background:#f9fdfbdb;border-color:#2b7d4a2e}.event-day-cockpit__support ul{gap:.36rem;margin:0;padding:0;list-style:none;display:grid}.event-day-cockpit__support li{background:#ffffffb8;border:1px solid #b06e0029;border-radius:10px;padding:.44rem .52rem}.event-day-cockpit__session-list{gap:.42rem;max-height:16rem;padding-right:.12rem;display:grid;overflow:auto}.event-day-cockpit__session-list button{min-height:58px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffdb;border:1px solid #1239d821;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.14rem .56rem;padding:.52rem .6rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.event-day-cockpit__session-list button:hover,.event-day-cockpit__session-list button:focus-visible{background:#0e7c9012;border-color:#0e7c9057;transform:translateY(-1px);box-shadow:0 10px 22px #12243a14}.event-day-cockpit__session-list button.is-active{background:#0e7c9017;border-color:#0e7c905c}.event-day-cockpit__session-list button.is-complete{background:#2b7d4a12;border-color:#2b7d4a38}.event-day-cockpit__session-list button strong{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.event-day-cockpit__session-list button span{grid-column:1}.event-day-cockpit__session-list em{color:var(--teal-700);white-space:nowrap;grid-area:1/2/span 2;font-weight:900}.event-day-cockpit__checks{grid-template-columns:repeat(5,minmax(0,1fr))}.event-day-cockpit__check{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;padding:.52rem;display:grid}.event-day-cockpit__check>span{color:#fff;background:var(--blue-700);border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;font-size:.84rem;font-weight:950;display:inline-grid}.event-day-cockpit__check strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;line-height:1.18;overflow:hidden}.event-day-cockpit__check.needs-review{background:#fffcf6eb;border-color:#bd580033}.event-day-cockpit__check--alert.needs-review{background:#fff8f8eb;border-color:#d91f2733}.event-day-cockpit__check.is-complete{background:#f9fdfbeb;border-color:#0d8b522b}.event-day-cockpit__actions{grid-template-columns:repeat(6,minmax(0,1fr))}.event-day-cockpit__actions .primary-button,.event-day-cockpit__actions .secondary-button{min-height:42px;padding:.48rem .62rem;font-size:.84rem}.event-day-cockpit__empty{border-style:dashed;gap:.18rem;display:grid}.event-day-cockpit__empty strong{color:var(--text)}.event-day-control-center{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 6px),#ffffffdb;border:1px solid #12243a1a;gap:.72rem;padding:.82rem;display:grid}.event-day-control-center__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.event-day-control-center__header h3,.event-day-control-center__header p,.event-day-control-center__grid p{margin:0}.event-day-control-center__header h3{margin-top:.12rem;font-size:clamp(1.06rem,1.55vw,1.24rem);line-height:1.2}.event-day-control-center__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.event-day-control-center__grid button{border-radius:var(--radius-md);min-height:132px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffdb;border:1px solid #0e7c9026;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.22rem .5rem;padding:.68rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.event-day-control-center__grid button:hover,.event-day-control-center__grid button:focus-visible,.event-day-control-center__grid button.is-active{background:#0e7c9012;border-color:#0e7c9057;transform:translateY(-1px);box-shadow:0 12px 26px #0e1c3a14}.event-day-control-center__grid span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.event-day-control-center__grid strong{color:var(--text);font-size:.98rem;line-height:1.22}.event-day-control-center__grid p{color:var(--text-soft);grid-column:1/-1;font-size:.86rem;font-weight:650;line-height:1.38}.event-day-control-center__grid .status-badge{justify-self:end}.event-day-roster-flags{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.event-day-session-helper,.event-day-session-warning{color:var(--text-soft);background:#f9fbffc7;border:1px solid #1239d81a;border-radius:10px;margin-top:.4rem;padding:.52rem .58rem;font-size:.86rem;font-weight:720;line-height:1.38;display:block}.event-day-session-warning{color:var(--text);background:#fffaebe6;border-color:#b06e003d}.event-day-queue-board{border-radius:var(--radius-lg);background:#ffffffd1;border:1px solid #1239d81f;gap:.72rem;margin-top:.82rem;padding:.86rem;display:grid}.event-day-queue-board__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.event-day-queue-board h3,.event-day-queue-board p,.event-day-queue-lane p{margin:0}.event-day-queue-board h3{color:var(--text);margin-top:.12rem;font-size:1.05rem;line-height:1.22}.event-day-queue-board__header p:not(.section-kicker){color:var(--text-soft);margin-top:.22rem;font-size:.9rem;font-weight:650;line-height:1.36}.event-day-queue-board__lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.event-day-queue-lane{border-radius:var(--radius-md);background:#f9fbffdb;border:1px solid #12243a14;align-content:start;gap:.55rem;min-width:0;padding:.68rem;display:grid}.event-day-queue-lane__top{gap:.34rem;display:grid}.event-day-queue-lane__top div{align-items:center;gap:.45rem;display:flex}.event-day-queue-lane__top span{color:#fff;background:var(--blue-700);border-radius:999px;place-items:center;min-width:2rem;height:2rem;font-weight:900;display:inline-grid}.event-day-queue-lane__top strong{color:var(--text);line-height:1.22}.event-day-queue-lane__top p,.event-day-queue-lane__items p{color:var(--text-soft);font-size:.86rem;line-height:1.36}.event-day-queue-lane__items{gap:.42rem;display:grid}.event-day-queue-lane__items button{border-radius:var(--radius-sm);min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1239d81f;gap:.16rem;padding:.52rem .58rem;display:grid}.event-day-queue-lane__items button:hover,.event-day-queue-lane__items button:focus-visible{background:#1239d80d;border-color:#1239d847}.event-day-queue-lane__items strong{font-size:.9rem;line-height:1.22}.event-day-queue-lane__items span{color:var(--text-muted);font-size:.8rem;font-weight:700;line-height:1.24}.event-day-roster-flags{margin-top:.35rem}.event-day-roster-flags span,.event-day-roster-flags a,.event-ops-table__links a{min-height:28px;color:var(--green-700);background:#0d8b5212;border:1px solid #0d8b5229;border-radius:999px;padding:.26rem .48rem;font-size:.78rem;font-weight:850;text-decoration:none}.event-day-roster-flags a:hover,.event-ops-table__links a:hover{background:#0d8b521f;border-color:#0d8b5247}.event-day-detail-modal{overscroll-behavior:contain;width:min(920px,100vw - 2rem);max-height:min(760px,100vh - 2rem);overflow:auto}.event-day-checkin-confirm-modal{overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr) auto;gap:.64rem;width:min(940px,100vw - 2rem);max-height:min(780px,100vh - 2rem);display:grid;overflow:hidden}.event-day-checkin-confirm-modal__header{grid-template-columns:minmax(0,1fr) minmax(118px,auto);align-items:center;gap:.7rem;padding-right:3rem;display:grid}.event-day-checkin-confirm-modal__body{overscroll-behavior:contain;gap:.64rem;min-height:0;padding-right:.14rem;display:grid;overflow:auto}.event-day-checkin-confirm-modal__header h2,.event-day-checkin-confirm-modal__header p,.event-day-checkin-confirm-modal__identity p,.event-day-checkin-confirm-modal__gates p,.event-day-checkin-confirm-modal__handoff p,.event-day-checkin-confirm-modal__note p{margin:0}.event-day-checkin-confirm-modal__header h2{color:var(--text);margin-top:.12rem;font-size:clamp(1.12rem,1.6vw,1.34rem);line-height:1.16}.event-day-checkin-confirm-modal__header p:not(.section-kicker){color:var(--text-soft);margin-top:.22rem;font-size:.9rem;font-weight:650;line-height:1.36}.event-day-checkin-confirm-modal__meter{border-radius:var(--radius-md);background:#f9fbffe0;border:1px solid #0e7c9024;justify-items:end;gap:.16rem;min-width:118px;padding:.54rem .58rem;display:grid}.event-day-checkin-confirm-modal__meter strong{color:var(--text);font-size:1.18rem;line-height:1}.event-day-checkin-confirm-modal__meter span,.event-day-checkin-confirm-modal__identity span,.event-day-checkin-confirm-modal__handoff span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.event-day-checkin-confirm-modal__identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;display:grid}.event-day-checkin-confirm-modal__identity article,.event-day-checkin-confirm-modal__gates article,.event-day-checkin-confirm-modal__handoff article,.event-day-checkin-confirm-modal__note{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;min-width:0;padding:.56rem .6rem}.event-day-checkin-confirm-modal__identity article,.event-day-checkin-confirm-modal__handoff article{gap:.18rem;display:grid}.event-day-checkin-confirm-modal__identity strong,.event-day-checkin-confirm-modal__gates strong,.event-day-checkin-confirm-modal__handoff strong,.event-day-checkin-confirm-modal__note strong{color:var(--text);font-size:.92rem;line-height:1.2}.event-day-checkin-confirm-modal__identity p,.event-day-checkin-confirm-modal__gates p,.event-day-checkin-confirm-modal__handoff p,.event-day-checkin-confirm-modal__handoff li,.event-day-checkin-confirm-modal__handoff small,.event-day-checkin-confirm-modal__handoff em,.event-day-checkin-confirm-modal__note p{color:var(--text-soft);font-size:.82rem;font-style:normal;font-weight:700;line-height:1.3}.event-day-checkin-confirm-modal__gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;display:grid}.event-day-checkin-confirm-modal__gates article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.event-day-checkin-confirm-modal__gates article.is-clear,.event-day-checkin-confirm-modal__handoff article.is-clear{background:#0d8b520e;border-color:#0d8b522e}.event-day-checkin-confirm-modal__gates article.is-blocked{background:#fff3f4e6;border-color:#d91f2738}.event-day-checkin-confirm-modal__gates article.needs-review,.event-day-checkin-confirm-modal__handoff article.needs-review{background:#fffaebe6;border-color:#b06e0038}.event-day-checkin-confirm-modal__handoff{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:.46rem;display:grid}.event-day-checkin-confirm-modal__handoff ul{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.event-day-checkin-confirm-modal__handoff li{background:#ffffffb8;border:1px solid #12243a12;border-radius:9px;gap:.08rem;padding:.38rem .44rem;display:grid}.event-day-checkin-confirm-modal__handoff b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.18;overflow:hidden}.event-day-checkin-confirm-modal__handoff em{color:var(--teal-700);font-weight:900}.event-day-checkin-confirm-modal__note{background:linear-gradient(90deg,#0e7c9014,#0000 6px),#ffffffe6;border-color:#0e7c9029;gap:.16rem;display:grid}.event-day-checkin-confirm-modal__actions{background:#fffffffa;border-top:1px solid #12243a1a;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.46rem;padding-top:.64rem;display:flex}.event-day-checkin-confirm-modal__actions .primary-button,.event-day-checkin-confirm-modal__actions .secondary-button{border-radius:8px;min-height:42px;padding:.42rem .62rem;font-size:.84rem}@media (max-width:780px){.event-day-checkin-confirm-modal{max-height:calc(100dvh - 1rem)}.event-day-checkin-confirm-modal__actions{grid-template-columns:1fr;display:grid}.event-day-checkin-confirm-modal__meter{justify-self:start;align-items:baseline;gap:.44rem;min-width:0;padding:.42rem .52rem;display:flex}.event-day-checkin-confirm-modal__meter strong{font-size:1rem}.event-day-checkin-confirm-modal__actions .primary-button,.event-day-checkin-confirm-modal__actions .secondary-button{width:100%}}.event-day-detail-modal__description{max-width:72ch;color:var(--text-soft);margin:.24rem 0 0;font-size:.9rem;font-weight:650;line-height:1.38}.event-day-detail-modal__progress-panel{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#1239d814,#0e7c900f),#fffffff5;border:1px solid #1239d821;border-radius:14px;grid-template-columns:minmax(220px,.92fr) minmax(150px,.48fr) auto;align-items:center;gap:.56rem;margin:.72rem 0;padding:.68rem;display:grid;position:sticky;top:.35rem;box-shadow:0 16px 36px #10214217}.event-day-detail-modal__progress-panel div:first-child{gap:.12rem;min-width:0;display:grid}.event-day-detail-modal__progress-panel span,.event-day-detail-modal__decision-strip span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.event-day-detail-modal__progress-panel strong{color:var(--text);font-size:1rem;line-height:1.18}.event-day-detail-modal__progress-panel p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:700;line-height:1.28}.event-day-detail-modal__progress{background:#1021421a;border-radius:999px;height:.5rem;overflow:hidden}.event-day-detail-modal__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;display:block}.event-day-detail-modal__actions,.event-day-detail-commandbar{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.event-day-detail-modal__actions .primary-button,.event-day-detail-modal__actions .secondary-button{white-space:nowrap;border-radius:8px;min-height:38px;padding:.42rem .62rem;font-size:.82rem}.event-day-detail-commandbar{margin-top:.75rem}.event-day-detail-modal__handoff-snapshot{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:.56rem;margin-bottom:.72rem;display:grid}.event-day-detail-modal__handoff-snapshot article{background:#f9fbffdb;border:1px solid #12243a17;border-radius:12px;gap:.5rem;min-width:0;padding:.68rem;display:grid}.event-day-detail-modal__handoff-snapshot article.needs-review{background:linear-gradient(90deg,#b06e0014,#0000 5px),#fffaebeb;border-color:#b06e003d}.event-day-detail-modal__handoff-snapshot article.is-clear{background:linear-gradient(90deg,#0d8b520f,#0000 5px),#f9fdfbe6;border-color:#0d8b5229}.event-day-detail-modal__handoff-snapshot article>div{gap:.12rem;display:grid}.event-day-detail-modal__handoff-snapshot strong{color:var(--text);font-size:.98rem;line-height:1.18}.event-day-detail-modal__handoff-snapshot p,.event-day-detail-modal__handoff-snapshot li{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:680;line-height:1.36}.event-day-detail-modal__handoff-snapshot ul{gap:.34rem;margin:0;padding:0;list-style:none;display:grid}.event-day-detail-modal__handoff-snapshot li{background:#ffffffb8;border:1px solid #12243a12;border-radius:9px;gap:.08rem;padding:.42rem .48rem;display:grid}.event-day-detail-modal__handoff-snapshot b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.18;overflow:hidden}.event-day-detail-modal__handoff-snapshot small{color:var(--text-muted);font-size:.75rem;font-weight:820;line-height:1.18}.event-day-detail-modal__desk-checklist{background:#ffffffe0;border:1px solid #12243a1a;border-radius:12px;gap:.52rem;margin-bottom:.72rem;padding:.68rem;display:grid}.event-day-detail-modal__desk-checklist-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .7rem;display:flex}.event-day-detail-modal__desk-checklist-header div{gap:.12rem;min-width:0;display:grid}.event-day-detail-modal__desk-checklist-header span,.event-day-detail-modal__desk-check-top span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.event-day-detail-modal__desk-checklist-header strong{color:var(--text);font-size:.98rem;line-height:1.2}.event-day-detail-modal__desk-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;display:grid}.event-day-detail-modal__desk-check{background:#f9fbffd1;border:1px solid #12243a1a;border-radius:10px;gap:.46rem;min-height:150px;padding:.62rem;display:grid}.event-day-detail-modal__desk-check.needs-review{background:linear-gradient(90deg,#bd580014,#0000 5px),#fffcf6eb;border-color:#bd580038}.event-day-detail-modal__desk-check--alert.needs-review{background:linear-gradient(90deg,#d91f2713,#0000 5px),#fff8f8f0;border-color:#d91f2733}.event-day-detail-modal__desk-check.is-complete{background:linear-gradient(90deg,#0d8b5212,#0000 5px),#f9fdfbeb;border-color:#0d8b522b}.event-day-detail-modal__desk-check-top{justify-content:space-between;align-items:start;gap:.4rem;min-width:0;display:flex}.event-day-detail-modal__desk-check-top div{gap:.12rem;min-width:0;display:grid}.event-day-detail-modal__desk-check-top strong{color:var(--text);font-size:.93rem;line-height:1.18}.event-day-detail-modal__desk-check p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.34}.event-day-detail-modal__desk-check-actions{flex-wrap:wrap;align-self:end;gap:.34rem;display:flex}.event-day-detail-check-action{min-height:32px;color:var(--blue-700);font:inherit;cursor:pointer;background:#1239d812;border:1px solid #1239d829;border-radius:8px;justify-content:center;align-items:center;padding:.32rem .52rem;font-size:.78rem;font-weight:900;line-height:1.12;text-decoration:none;display:inline-flex}.event-day-detail-check-action:hover,.event-day-detail-check-action:focus-visible{background:#1239d81f;border-color:#1239d857;outline:none}.event-day-detail-check-action--static{color:var(--text-muted);cursor:default;background:#12243a0d;border-color:#12243a14}.event-day-detail-modal__decision-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.72rem;display:grid}.event-day-detail-modal__decision-strip article{background:#f9fbffdb;border:1px solid #1239d81c;border-radius:12px;gap:.16rem;min-height:104px;padding:.64rem;display:grid}.event-day-detail-modal__decision-strip strong{color:var(--text);font-size:.95rem;line-height:1.18}.event-day-detail-modal__decision-strip p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.34}.event-day-detail-modal__session-strip{background:linear-gradient(90deg,#0e7c9013,#0000 6px),#f9fbffe6;border:1px solid #0e7c9024;border-radius:12px;gap:.46rem;margin-bottom:.72rem;padding:.68rem;display:grid}.event-day-detail-modal__session-strip-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .7rem;display:flex}.event-day-detail-modal__session-strip-header span,.event-day-detail-modal__session-list article span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.16}.event-day-detail-modal__session-strip-header strong{color:var(--teal-700);font-size:.92rem;line-height:1.18}.event-day-detail-modal__session-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.event-day-detail-modal__session-list article{background:#ffffffbd;border:1px solid #1239d81a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:.45rem;min-width:0;padding:.56rem;display:grid}.event-day-detail-modal__session-list article div{gap:.12rem;min-width:0;display:grid}.event-day-detail-modal__session-list article strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.22;overflow:hidden}.event-day-detail-modal__session-list .status-badge{justify-self:end}.event-day-detail-session-action{min-height:32px;color:var(--teal-700);font:inherit;cursor:pointer;background:#0e7c9013;border:1px solid #0e7c902e;border-radius:8px;padding:.34rem .52rem;font-size:.78rem;font-weight:900;line-height:1.1}.event-day-detail-session-action:hover,.event-day-detail-session-action:focus-visible{background:#0e7c9021;border-color:#0e7c9057;outline:none}.event-day-detail-modal__session-strip>p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.34}.event-day-attendee-card{border-radius:var(--radius-md);background:linear-gradient(135deg,#1239d812,#ffffffeb);border:1px solid #1239d824;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-top:.75rem;padding:.86rem;display:grid}.event-day-attendee-card h3{margin:0;font-size:clamp(1.08rem,1.6vw,1.32rem);line-height:1.24}.event-day-attendee-card p:not(.section-kicker){color:var(--text-soft);overflow-wrap:anywhere;margin:.28rem 0 0;line-height:1.45}.event-day-detail-modal__badges{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.event-day-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:.75rem;margin-top:.9rem;display:grid}.event-day-detail-card{border-radius:var(--radius-md);background:#f9fbffdb;border:1px solid #12243a14;gap:.46rem;padding:.82rem;display:grid}.event-day-detail-card--support{background:#d91f270d;border-color:#d91f272e}.event-day-detail-card--wide{grid-column:1/-1}.event-day-detail-card p{color:var(--text-soft);margin:0;line-height:1.48}.event-day-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.event-day-detail-list div,.event-day-detail-sessions>div{background:#ffffffc2;border:1px solid #12243a14;border-radius:12px;gap:.18rem;padding:.62rem .68rem;display:grid}.event-day-detail-list dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.event-day-detail-list dd{color:var(--text);margin:0;font-weight:850}.event-day-detail-sessions{gap:.55rem;display:grid}.event-day-detail-sessions strong{color:var(--text)}.event-day-detail-sessions span{color:var(--text-muted);font-size:.9rem;line-height:1.35}.event-day-detail-actions{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.registration-session-summary{border-radius:var(--radius-sm);color:var(--text-soft);background:#1239d80d;border:1px solid #1239d81f;margin:.75rem 0 0;padding:.75rem .82rem;font-size:.94rem;line-height:1.5}.registration-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.registration-breakdown-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:#f9fbffd1;padding:.95rem}.registration-breakdown-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.8rem;padding:.58rem 0;display:flex}.registration-breakdown-row:first-of-type{border-top:0;padding-top:.2rem}.registration-breakdown-row span{color:var(--text-soft);font-weight:800}.registration-breakdown-row strong{min-width:2.2rem;min-height:2rem;color:var(--blue-700);background:#1239d81a;border-radius:999px;place-items:center;display:inline-grid}.admin-report-chip-grid{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.admin-report-chip-grid span{border:1px solid var(--border);color:var(--text-soft);background:#f9fbffdb;border-radius:999px;padding:.48rem .68rem;font-size:.88rem;font-weight:800}.report-export-studio{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.report-export-studio.is-hidden{display:none}.report-export-library,.report-export-preview{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffd6;gap:.68rem;min-width:0;padding:.82rem;display:grid}.report-export-library h3,.report-export-library p,.report-export-preview h3,.report-export-preview p{margin:0}.report-export-library__list{gap:.45rem;display:grid}.report-export-option{border-radius:var(--radius-md);min-height:48px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:#f9fbffdb;border:1px solid #1239d81c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.56rem .62rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.report-export-option:hover,.report-export-option:focus-visible,.report-export-option.is-selected{background:#1239d812;border-color:#1239d847;outline:none;transform:translateY(-1px);box-shadow:0 12px 26px #0e1c3a12}.report-export-option strong{overflow-wrap:anywhere;min-width:0;font-size:.92rem;line-height:1.16}.report-export-option span{color:var(--blue-700);background:#1239d817;border-radius:999px;padding:.28rem .44rem;font-size:.75rem;font-weight:900}.report-export-preview{background:linear-gradient(135deg,#1239d80e,#0e7c900b),#ffffffe0}.report-export-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;margin:0;display:grid}.report-export-preview dl div{border-radius:var(--radius-md);background:#ffffffc2;border:1px solid #12243a14;gap:.18rem;padding:.58rem;display:grid}.report-export-preview dt,.report-export-preview dd{margin:0}.report-export-preview dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:950}.report-export-preview dd{color:var(--text);font-size:.9rem;font-weight:740;line-height:1.34}.report-export-checklist{gap:.42rem;display:grid}.report-export-checklist span{border-radius:var(--radius-md);min-height:38px;color:var(--text-soft);background:#0e7c900f;border:1px solid #0e7c9021;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.44rem;padding:.48rem .56rem;font-size:.88rem;font-weight:760;line-height:1.32;display:grid}.report-export-checklist span:before{content:"";background:var(--teal-700);border-radius:999px;width:.56rem;height:.56rem;margin-top:.28rem}.survey-followup-studio{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.survey-followup-studio.is-hidden{display:none}.survey-followup-library,.survey-followup-preview{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffd6;gap:.68rem;min-width:0;padding:.82rem;display:grid}.survey-followup-library h3,.survey-followup-library p,.survey-followup-preview h3,.survey-followup-preview p{margin:0}.survey-followup-library__list{gap:.5rem;display:grid}.survey-followup-option{border-radius:var(--radius-md);min-height:62px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:#f9fbffdb;border:1px solid #1239d81c;justify-content:space-between;align-items:center;gap:.62rem;padding:.6rem .66rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex}.survey-followup-option:hover,.survey-followup-option:focus-visible,.survey-followup-option.is-selected{background:#0e7c9014;border-color:#0e7c9052;outline:none;transform:translateY(-1px);box-shadow:0 12px 26px #0e1c3a12}.survey-followup-option>span{gap:.16rem;min-width:0;display:grid}.survey-followup-option strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.92rem;line-height:1.16}.survey-followup-option small{color:var(--text-soft);overflow-wrap:anywhere;font-size:.78rem;font-weight:760;line-height:1.25}.survey-followup-preview{background:linear-gradient(135deg,#0e7c900f,#1239d80b),#ffffffe0}.survey-followup-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;margin:0;display:grid}.survey-followup-preview dl div{border-radius:var(--radius-md);background:#ffffffc2;border:1px solid #12243a14;gap:.18rem;padding:.58rem;display:grid}.survey-followup-preview dt,.survey-followup-preview dd{margin:0}.survey-followup-preview dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:950}.survey-followup-preview dd{color:var(--text);font-size:.9rem;font-weight:740;line-height:1.34}.survey-followup-link{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;gap:.24rem;padding:.58rem;display:grid}.survey-followup-link span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:950}.survey-followup-link code{color:var(--text);white-space:normal;overflow-wrap:anywhere;font-size:.84rem;line-height:1.35}.survey-followup-checklist{gap:.42rem;display:grid}.survey-followup-checklist span{border-radius:var(--radius-md);min-height:38px;color:var(--text-soft);background:#1239d80e;border:1px solid #1239d81f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.44rem;padding:.48rem .56rem;font-size:.88rem;font-weight:760;line-height:1.32;display:grid}.survey-followup-checklist span:before{content:"";background:var(--blue-700);border-radius:999px;width:.56rem;height:.56rem;margin-top:.28rem}.survey-followup-actions{flex-wrap:wrap;gap:.5rem;display:flex}.file-editor-console{gap:.62rem;display:grid}.file-editor-console .portal-form,.file-editor-console .stack-list{margin-top:0}.file-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.file-status-strip article{border:1px solid var(--border);background:#f9fbffd1;border-radius:12px;gap:.14rem;min-width:0;padding:.5rem .58rem;display:grid}.file-status-strip span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.file-status-strip strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1;overflow:hidden}.file-overview-release{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#0e7c900b),#ffffffe6;border:1px solid #1239d81f;gap:.76rem;padding:.86rem;display:grid}.file-overview-release__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.file-overview-release__header h2,.file-overview-release__header p{margin:0}.file-overview-release__header h2{color:var(--text);font-size:clamp(1.1rem,1.65vw,1.34rem);line-height:1.18}.file-overview-release__header .muted-copy{max-width:66rem;margin-top:.24rem}.file-overview-release__progress{border-radius:var(--radius-md);text-align:right;background:#fffc;border:1px solid #1239d821;gap:.08rem;min-width:116px;padding:.64rem .72rem;display:grid}.file-overview-release__progress strong{color:var(--blue-700);font-size:1.32rem;line-height:1}.file-overview-release__progress span{color:var(--text-soft);font-size:.76rem;font-weight:850;line-height:1.25}.file-overview-release__summary{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(120px,.45fr));gap:.55rem;display:grid}.file-overview-release__summary article{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #12243a14;gap:.16rem;min-width:0;padding:.62rem .68rem;display:grid}.file-overview-release__summary span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.file-overview-release__summary strong{overflow-wrap:anywhere;color:var(--text);font-size:.98rem;line-height:1.18}.file-overview-release__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.58rem;display:grid}.file-release-step{border-radius:var(--radius-md);min-height:172px;color:var(--text);background:#ffffffd1;border:1px solid #12243a1a;align-content:space-between;gap:.6rem;padding:.72rem;text-decoration:none;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.file-release-step:hover,.file-release-step:focus-visible{background:#f9fbfff5;border-color:#0e7c9052;outline:none;transform:translateY(-1px);box-shadow:0 16px 30px #0e1c3a14}.file-release-step.is-complete{border-color:#0e7c9033}.file-release-step.needs-review{border-color:#ac581c38}.file-release-step__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.file-release-step strong{color:var(--text);font-size:.94rem;line-height:1.16}.file-release-step p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:720;line-height:1.36}.file-release-step small{color:var(--blue-700);letter-spacing:.05em;text-transform:uppercase;align-self:end;font-size:.75rem;font-weight:950;line-height:1.2}.file-overview-release__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.file-library-release,.file-library-queue{gap:.85rem}.file-library-workspace{background:linear-gradient(90deg,#1239d812,#0000 6px),#ffffffe0;border-color:#1239d821;gap:.76rem;display:grid}.file-library-workspace__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.file-library-workspace__header h2,.file-library-workspace__header p{margin:0}.file-library-workspace__header h2{color:var(--text);margin-top:.12rem;font-size:clamp(1.08rem,1.7vw,1.36rem);line-height:1.18}.file-library-workspace__header .muted-copy{margin-top:.28rem}.file-library-workspace__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.file-library-task-card{border-radius:var(--radius-md);min-height:132px;color:var(--text);background:#f9fbffd6;border:1px solid #1239d81f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.24rem .58rem;padding:.72rem;text-decoration:none;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.file-library-task-card:hover,.file-library-task-card:focus-visible{background:#0e7c9014;border-color:#0e7c9052;outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #0e1c3a14}.file-library-task-card>span{gap:.22rem;min-width:0;display:grid}.file-library-task-card strong{color:var(--text);font-size:.96rem;line-height:1.16}.file-library-task-card small{color:var(--text-soft);font-size:.82rem;font-weight:680;line-height:1.34}.file-library-task-card em{color:var(--blue-700);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;align-self:end;font-size:.78rem;font-style:normal;font-weight:900}.file-library-release__checks,.file-library-queue__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.file-library-release__checks article,.file-library-queue__card{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81f;align-content:start;gap:.56rem;min-width:0;padding:.72rem;display:grid}.file-library-release__checks article{grid-template-rows:auto minmax(0,1fr) auto}.file-library-release__checks article>div,.file-library-queue__card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.52rem;display:grid}.file-library-release__checks span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.file-library-release__checks strong,.file-library-queue__card strong{color:var(--text);font-size:1rem;line-height:1.18}.file-library-release__checks p,.file-library-queue__card p{color:var(--text-soft);margin:0;font-size:.86rem;font-weight:650;line-height:1.38}.file-library-queue__card ul{gap:.36rem;margin:0;padding:0;list-style:none;display:grid}.file-library-queue__card li{border-radius:var(--radius-sm);background:#fff;border:1px solid #12243a14;gap:.06rem;padding:.45rem .52rem;display:grid}.file-library-queue__card li span{color:var(--text);overflow-wrap:anywhere;font-size:.88rem;font-weight:900;line-height:1.22}.file-library-queue__card li small{color:var(--text-muted);font-size:.78rem;font-weight:750;line-height:1.3}.file-library-queue__empty{border-radius:var(--radius-sm);background:#ffffffb8;border:1px dashed #12243a29;padding:.6rem}.file-library-queue__card .secondary-button{justify-content:center;width:100%;min-height:38px;padding:.42rem .62rem;font-size:.82rem}.file-storage-launch-board,.file-storage-proof-runbook{gap:.82rem}.file-storage-launch-board__header,.file-storage-proof-runbook__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.file-storage-launch-board h2,.file-storage-launch-board p,.file-storage-proof-runbook h2,.file-storage-proof-runbook p,.file-storage-gate-card p,.file-storage-gate-card small{margin:0}.file-storage-launch-board h2,.file-storage-proof-runbook h2{color:var(--text);margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.2}.file-storage-launch-board__header p:not(.section-kicker),.file-storage-proof-runbook__header p:not(.section-kicker){color:var(--text-soft);margin-top:.3rem;font-weight:650;line-height:1.45}.file-storage-launch-board__grid,.file-storage-proof-runbook__steps{gap:.62rem;display:grid}.file-storage-launch-board__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.file-storage-proof-runbook__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.file-storage-gate-card,.file-storage-proof-runbook__steps article{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #1239d81f;align-content:start;gap:.5rem;min-width:0;padding:.72rem;display:grid}.file-storage-gate-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.52rem;display:grid}.file-storage-gate-card span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:900}.file-storage-gate-card strong{color:var(--text);margin-top:.16rem;font-size:1rem;line-height:1.18;display:block}.file-storage-gate-card p,.file-storage-gate-card small{color:var(--text-soft);font-size:.88rem;font-weight:650;line-height:1.38}.file-storage-gate-card small{color:var(--text-muted)}.file-storage-gate-card ul{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.file-storage-gate-card li{border-radius:var(--radius-sm);min-height:34px;color:var(--text);background:#fff;border:1px solid #12243a14;padding:.42rem .52rem;font-size:.86rem;font-weight:800;line-height:1.28}.file-storage-proof-runbook__steps article{grid-template-columns:auto minmax(0,1fr);gap:.55rem}.file-storage-proof-runbook__steps span{color:#fff;background:var(--blue-700);border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.file-storage-proof-runbook__steps p{color:var(--text-soft);font-size:.92rem;font-weight:650;line-height:1.4}.ceu-issue-cockpit{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 6px),#ffffffe6;border:1px solid #0e7c9029;gap:.72rem;margin-top:1rem;padding:.86rem;display:grid}.ceu-issue-cockpit__header,.ceu-issue-cockpit__identity,.ceu-issue-cockpit__work,.ceu-issue-cockpit__gates,.ceu-issue-cockpit__handoff,.ceu-issue-cockpit__actions{gap:.62rem;display:grid}.ceu-issue-cockpit__header{grid-template-columns:minmax(0,1fr) minmax(140px,auto);align-items:start}.ceu-issue-cockpit__header h3,.ceu-issue-cockpit__header p,.ceu-issue-cockpit__meter strong,.ceu-issue-cockpit__meter span,.ceu-issue-cockpit__identity p,.ceu-issue-cockpit__work p,.ceu-issue-cockpit__gate p,.ceu-issue-cockpit__handoff p{margin:0}.ceu-issue-cockpit__header h3{color:var(--text);margin-top:.12rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.18}.ceu-issue-cockpit__header p:not(.section-kicker){color:var(--text-soft);margin-top:.2rem;font-size:.92rem;font-weight:680;line-height:1.38}.ceu-issue-cockpit__meter,.ceu-issue-cockpit__identity article,.ceu-issue-cockpit__priority,.ceu-issue-cockpit__profile,.ceu-issue-cockpit__attendance,.ceu-issue-cockpit__gate,.ceu-issue-cockpit__handoff article{border-radius:var(--radius-md);background:#fffc;border:1px solid #12243a14;min-width:0;padding:.64rem}.ceu-issue-cockpit__meter{gap:.28rem;display:grid}.ceu-issue-cockpit__meter strong{color:var(--text);font-size:1.28rem;line-height:1}.ceu-issue-cockpit__meter span,.ceu-issue-cockpit__identity span,.ceu-issue-cockpit__work span,.ceu-issue-cockpit__profile dt,.ceu-issue-cockpit__handoff span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.ceu-issue-cockpit__meter div{background:#1021421a;border-radius:999px;height:.48rem;overflow:hidden}.ceu-issue-cockpit__meter i{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;display:block}.ceu-issue-cockpit__identity{grid-template-columns:repeat(3,minmax(0,1fr))}.ceu-issue-cockpit__identity strong,.ceu-issue-cockpit__work strong,.ceu-issue-cockpit__gate strong,.ceu-issue-cockpit__handoff strong{color:var(--text);margin-top:.12rem;font-size:.98rem;line-height:1.22;display:block}.ceu-issue-cockpit__identity p,.ceu-issue-cockpit__work p,.ceu-issue-cockpit__profile dd,.ceu-issue-cockpit__session-list span,.ceu-issue-cockpit__session-list em,.ceu-issue-cockpit__session-list p,.ceu-issue-cockpit__gate p,.ceu-issue-cockpit__handoff p{color:var(--text-soft);font-size:.88rem;font-style:normal;font-weight:700;line-height:1.38}.ceu-issue-cockpit__work{grid-template-columns:minmax(0,.82fr) minmax(0,.95fr) minmax(0,1.23fr)}.ceu-issue-cockpit__priority,.ceu-issue-cockpit__profile,.ceu-issue-cockpit__attendance,.ceu-issue-cockpit__handoff article{align-content:start;gap:.54rem;display:grid}.ceu-issue-cockpit__priority.is-clear,.ceu-issue-cockpit__profile.is-clear,.ceu-issue-cockpit__attendance.is-clear,.ceu-issue-cockpit__gate.is-clear,.ceu-issue-cockpit__handoff article.is-clear{background:#f9fdfbe6;border-color:#0d8b522b}.ceu-issue-cockpit__priority.needs-review,.ceu-issue-cockpit__profile.needs-review,.ceu-issue-cockpit__attendance.needs-review,.ceu-issue-cockpit__gate.needs-review,.ceu-issue-cockpit__gate.is-blocked,.ceu-issue-cockpit__handoff article.needs-review{background:#fffaebe6;border-color:#b06e0038}.ceu-issue-cockpit__gate.is-blocked{background:#fff8f8eb;border-color:#d91f2733}.ceu-issue-cockpit__profile dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:0;display:grid}.ceu-issue-cockpit__profile dl div{background:#ffffffbd;border:1px solid #12243a14;border-radius:10px;min-width:0;padding:.46rem .5rem}.ceu-issue-cockpit__profile dt{margin:0}.ceu-issue-cockpit__profile dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-weight:850;overflow:hidden}.ceu-issue-cockpit__session-list{gap:.42rem;max-height:16rem;padding-right:.12rem;display:grid;overflow:auto}.ceu-issue-cockpit__session-list button{min-height:58px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffdb;border:1px solid #1239d821;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.14rem .56rem;padding:.52rem .6rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.ceu-issue-cockpit__session-list button:hover,.ceu-issue-cockpit__session-list button:focus-visible{background:#0e7c9012;border-color:#0e7c9057;transform:translateY(-1px);box-shadow:0 10px 22px #12243a14}.ceu-issue-cockpit__session-list button.is-complete{background:#2b7d4a0f;border-color:#2b7d4a33}.ceu-issue-cockpit__session-list button.needs-review{background:#fffaebe6;border-color:#b06e0038}.ceu-issue-cockpit__session-list button strong{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ceu-issue-cockpit__session-list button span{grid-column:1}.ceu-issue-cockpit__session-list em{color:var(--teal-700);white-space:nowrap;grid-area:1/2/span 2;font-weight:900}.ceu-issue-cockpit__session-list button.needs-review em{color:var(--amber-500)}.ceu-issue-cockpit__gates{grid-template-columns:repeat(5,minmax(0,1fr))}.ceu-issue-cockpit__gate{align-content:start;gap:.36rem;padding:.54rem;display:grid}.ceu-issue-cockpit__gate .status-badge{justify-self:start}.ceu-issue-cockpit__handoff{grid-template-columns:repeat(3,minmax(0,1fr))}.ceu-issue-cockpit__handoff .secondary-button{justify-content:center;align-self:end;min-height:36px;padding:.38rem .58rem;font-size:.8rem}.ceu-issue-cockpit__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.ceu-issue-cockpit__actions .primary-button,.ceu-issue-cockpit__actions .secondary-button{min-height:42px;padding:.48rem .62rem;font-size:.84rem}.ceu-issue-confirm-modal{overscroll-behavior:contain;gap:.64rem;width:min(100%,980px);max-height:min(88vh,760px);display:grid;overflow:auto}.ceu-issue-confirm-modal__header{grid-template-columns:minmax(0,1fr) minmax(118px,auto);align-items:center;gap:.7rem;display:grid}.ceu-issue-confirm-modal__header h2,.ceu-issue-confirm-modal__header p,.ceu-issue-confirm-modal__gates p,.ceu-issue-confirm-modal__identity p,.ceu-issue-confirm-modal__note p,.ceu-issue-confirm-modal__sessions p{margin:0}.ceu-issue-confirm-modal__header h2{color:var(--text);margin-top:.12rem;font-size:clamp(1.12rem,1.6vw,1.34rem);line-height:1.16}.ceu-issue-confirm-modal__header p:not(.section-kicker){color:var(--text-soft);margin-top:.22rem;font-size:.9rem;font-weight:650;line-height:1.36}.ceu-issue-confirm-modal__meter{border-radius:var(--radius-md);background:#f9fbffe0;border:1px solid #0e7c9024;justify-items:end;gap:.16rem;min-width:118px;padding:.54rem .58rem;display:grid}.ceu-issue-confirm-modal__meter strong{color:var(--text);font-size:1.18rem;line-height:1}.ceu-issue-confirm-modal__meter span{color:var(--text-muted);font-size:.76rem;font-weight:900;line-height:1.1}.ceu-issue-confirm-modal__identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;display:grid}.ceu-issue-confirm-modal__identity article,.ceu-issue-confirm-modal__gates article,.ceu-issue-confirm-modal__sessions article,.ceu-issue-confirm-modal__note{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;min-width:0;padding:.56rem .6rem}.ceu-issue-confirm-modal__identity article{gap:.12rem;display:grid}.ceu-issue-confirm-modal__identity span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.ceu-issue-confirm-modal__identity strong,.ceu-issue-confirm-modal__gates strong,.ceu-issue-confirm-modal__sessions strong,.ceu-issue-confirm-modal__note strong{color:var(--text);font-size:.92rem;line-height:1.2}.ceu-issue-confirm-modal__identity p,.ceu-issue-confirm-modal__gates p,.ceu-issue-confirm-modal__sessions span,.ceu-issue-confirm-modal__sessions em,.ceu-issue-confirm-modal__sessions p,.ceu-issue-confirm-modal__note p{color:var(--text-soft);font-size:.8rem;font-style:normal;font-weight:700;line-height:1.3}.ceu-issue-confirm-modal__gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;display:grid}.ceu-issue-confirm-modal__gates article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.ceu-issue-confirm-modal__gates article.is-clear,.ceu-issue-confirm-modal__sessions article.is-clear{background:#0d8b520e;border-color:#0d8b522e}.ceu-issue-confirm-modal__gates article.is-blocked,.ceu-issue-confirm-modal__gates article.needs-review,.ceu-issue-confirm-modal__sessions article.needs-review{background:#fffaebe6;border-color:#b06e0038}.ceu-issue-confirm-modal__sessions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.ceu-issue-confirm-modal__sessions article{gap:.12rem;display:grid}.ceu-issue-confirm-modal__sessions em{color:var(--teal-700);font-weight:900}.ceu-issue-confirm-modal__sessions article.needs-review em{color:var(--amber-500)}.ceu-issue-confirm-modal__note{background:linear-gradient(90deg,#0e7c9014,#0000 6px),#ffffffe6;border-color:#0e7c9029;gap:.16rem;display:grid}.ceu-issue-confirm-modal__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.46rem;padding-top:.1rem;display:flex}.ceu-issue-confirm-modal__actions .primary-button,.ceu-issue-confirm-modal__actions .secondary-button{border-radius:8px;min-height:38px;padding:.42rem .62rem;font-size:.84rem}.ceu-review-board{border-radius:var(--radius-lg);background:#ffffffd1;border:1px solid #1239d81f;gap:.72rem;margin-top:.82rem;padding:.86rem;display:grid}.ceu-review-board__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.ceu-review-board h3,.ceu-review-board p,.ceu-review-lane p{margin:0}.ceu-review-board h3{color:var(--text);margin-top:.12rem;font-size:1.05rem;line-height:1.22}.ceu-review-board__header p:not(.section-kicker){color:var(--text-soft);margin-top:.22rem;font-size:.9rem;font-weight:650;line-height:1.36}.ceu-review-board__lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.ceu-queue-focus{grid-template-columns:repeat(5,minmax(0,1fr));gap:.38rem;display:grid}.ceu-queue-focus button{min-height:76px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #1239d81f;border-radius:12px;gap:.12rem;padding:.58rem .62rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.ceu-queue-focus button:hover,.ceu-queue-focus button:focus-visible,.ceu-queue-focus button.is-active{background:#0e7c9013;border-color:#0e7c9052;transform:translateY(-1px);box-shadow:0 10px 24px #0e1c3a14}.ceu-queue-focus button.is-active{border-left:4px solid var(--teal-500)}.ceu-queue-focus span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.ceu-queue-focus strong{color:var(--text);font-size:.9rem;line-height:1.16}.ceu-queue-focus em{color:var(--text-soft);font-size:.82rem;font-style:normal;font-weight:800;line-height:1.2}.ceu-review-lane{border-radius:var(--radius-md);background:#f9fbffdb;border:1px solid #12243a14;align-content:start;gap:.55rem;min-width:0;padding:.68rem;display:grid}.ceu-review-lane__top{gap:.34rem;display:grid}.ceu-review-lane__top div{align-items:center;gap:.45rem;display:flex}.ceu-review-lane__top span{color:#fff;background:var(--blue-700);border-radius:999px;place-items:center;min-width:2rem;height:2rem;font-weight:900;display:inline-grid}.ceu-review-lane__top strong{color:var(--text);line-height:1.22}.ceu-review-lane__top p,.ceu-review-lane__items p{color:var(--text-soft);font-size:.86rem;line-height:1.36}.ceu-review-lane__items{gap:.42rem;display:grid}.ceu-review-lane__items button{border-radius:var(--radius-sm);min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1239d81f;gap:.16rem;padding:.52rem .58rem;display:grid}.ceu-review-lane__items button:hover,.ceu-review-lane__items button:focus-visible{background:#1239d80d;border-color:#1239d847}.ceu-review-lane__items strong{font-size:.9rem;line-height:1.22}.ceu-review-lane__items span{color:var(--text-muted);font-size:.8rem;font-weight:700;line-height:1.24}.lifecycle-bulk-playbook{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;margin-top:1rem;display:grid}.lifecycle-bulk-playbook button{border-radius:var(--radius-md);min-height:116px;color:var(--text);font:inherit;text-align:left;background:#ffffffd6;border:1px solid #1239d821;gap:.28rem;padding:.78rem;display:grid;box-shadow:0 12px 28px #0e1c3a0f}.lifecycle-bulk-playbook button:hover,.lifecycle-bulk-playbook button:focus-visible{background:#1239d80f;border-color:#1239d847}.lifecycle-bulk-playbook strong{font-size:.98rem;line-height:1.22}.lifecycle-bulk-playbook span{color:var(--text-soft);font-size:.88rem;line-height:1.4}.lifecycle-action-review,.lifecycle-dry-run-panel{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#ffffffe6),#ffffffe0;border:1px solid #1239d821;gap:.8rem;margin-top:1rem;padding:.9rem;display:grid}.lifecycle-action-review{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}.lifecycle-action-review h3,.lifecycle-action-review p,.lifecycle-dry-run-panel h3{margin:0}.lifecycle-action-review h3,.lifecycle-dry-run-panel h3{margin-top:.14rem;font-size:clamp(1.08rem,1.7vw,1.32rem);line-height:1.22}.lifecycle-action-review>div>p:not(.section-kicker){color:var(--text-soft);margin-top:.32rem;line-height:1.48}.lifecycle-action-review__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.lifecycle-action-step{background:#ffffffd1;border:1px solid #b06e002e;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.62rem;display:grid}.lifecycle-action-step--complete{background:#0d8b520f;border-color:#0d8b5229}.lifecycle-action-step strong{color:var(--text);font-size:.94rem}.lifecycle-action-step p{color:var(--text-soft);margin-top:.16rem;font-size:.88rem;line-height:1.38}.lifecycle-blocker-list{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.lifecycle-blocker-list strong,.lifecycle-blocker-list span{border-radius:999px;min-height:34px;padding:.42rem .58rem;font-size:.84rem;font-weight:850}.lifecycle-blocker-list strong{color:var(--red-600);background:#d91f2714}.lifecycle-blocker-list span{color:var(--text-soft);background:#ffffffc7;border:1px solid #d91f2724}.lifecycle-apply-confirm-modal{overscroll-behavior:contain;gap:.64rem;width:min(100%,940px);max-height:min(88vh,740px);display:grid;overflow:auto}.lifecycle-apply-confirm-modal__header{grid-template-columns:minmax(0,1fr) minmax(118px,auto);align-items:center;gap:.7rem;display:grid}.lifecycle-apply-confirm-modal__header h2,.lifecycle-apply-confirm-modal__header p,.lifecycle-apply-confirm-modal__summary p,.lifecycle-apply-confirm-modal__gates p,.lifecycle-apply-confirm-modal__records p,.lifecycle-apply-confirm-modal__note p{margin:0}.lifecycle-apply-confirm-modal__header h2{color:var(--text);margin-top:.12rem;font-size:clamp(1.12rem,1.6vw,1.34rem);line-height:1.16}.lifecycle-apply-confirm-modal__header p:not(.section-kicker){color:var(--text-soft);margin-top:.22rem;font-size:.9rem;font-weight:650;line-height:1.36}.lifecycle-apply-confirm-modal__meter{border-radius:var(--radius-md);background:#f9fbffe0;border:1px solid #0e7c9024;justify-items:end;gap:.16rem;min-width:118px;padding:.54rem .58rem;display:grid}.lifecycle-apply-confirm-modal__meter strong{color:var(--text);font-size:1.18rem;line-height:1}.lifecycle-apply-confirm-modal__meter span,.lifecycle-apply-confirm-modal__summary span,.lifecycle-apply-confirm-modal__records-header span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.lifecycle-apply-confirm-modal__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;display:grid}.lifecycle-apply-confirm-modal__summary article,.lifecycle-apply-confirm-modal__gates article,.lifecycle-apply-confirm-modal__records,.lifecycle-apply-confirm-modal__note{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;min-width:0;padding:.56rem .6rem}.lifecycle-apply-confirm-modal__summary article{gap:.12rem;display:grid}.lifecycle-apply-confirm-modal__summary strong,.lifecycle-apply-confirm-modal__gates strong,.lifecycle-apply-confirm-modal__records strong,.lifecycle-apply-confirm-modal__note strong{color:var(--text);font-size:.92rem;line-height:1.2}.lifecycle-apply-confirm-modal__summary p,.lifecycle-apply-confirm-modal__gates p,.lifecycle-apply-confirm-modal__records p,.lifecycle-apply-confirm-modal__note p{color:var(--text-soft);font-size:.8rem;font-weight:700;line-height:1.3}.lifecycle-apply-confirm-modal__gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;display:grid}.lifecycle-apply-confirm-modal__gates article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.lifecycle-apply-confirm-modal__gates article.is-clear{background:#0d8b520e;border-color:#0d8b522e}.lifecycle-apply-confirm-modal__gates article.needs-review{background:#fffaebe6;border-color:#b06e0038}.lifecycle-apply-confirm-modal__records{gap:.42rem;display:grid}.lifecycle-apply-confirm-modal__records-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .7rem;display:flex}.lifecycle-apply-confirm-modal__records article{background:#ffffffbd;border:1px solid #12243a14;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.52rem .56rem;display:grid}.lifecycle-apply-confirm-modal__records article>div{min-width:0}.lifecycle-apply-confirm-modal__note{background:linear-gradient(90deg,#0e7c9014,#0000 6px),#ffffffe6;border-color:#0e7c9029;gap:.16rem;display:grid}.lifecycle-apply-confirm-modal__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.46rem;padding-top:.1rem;display:flex}.lifecycle-apply-confirm-modal__actions .primary-button,.lifecycle-apply-confirm-modal__actions .secondary-button{border-radius:8px;min-height:38px;padding:.42rem .62rem;font-size:.84rem}.file-active-brief{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d813,#0000 6px),#ffffffe0;border:1px solid #1239d821;grid-template-columns:minmax(190px,.45fr) repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:.42rem;padding:.52rem;display:grid}.file-active-brief>div,.file-active-brief article{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #12243a14;min-width:0;padding:.5rem .58rem}.file-active-brief h3{color:var(--text);margin:.1rem 0 0;font-size:.92rem;line-height:1.2}.file-active-brief span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:block}.file-active-brief strong{color:var(--text);margin-top:.16rem;font-size:.82rem;font-weight:800;line-height:1.34;display:block}.file-active-brief .secondary-button{white-space:nowrap;align-self:stretch;min-height:100%}.file-control-center{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d812,#0000 6px),#ffffffeb;border:1px solid #1239d81f;gap:.64rem;padding:.78rem;display:grid}.file-control-center__header{grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);align-items:center;gap:.76rem;display:grid}.file-control-center__header h3,.file-control-center__header p,.file-control-center__active p,.file-control-center__review p,.file-control-center__metrics p,.file-control-center__upload-proof p,.file-control-center__actions p{margin:0}.file-control-center__header h3{color:var(--text);margin-top:.1rem;font-size:clamp(1.08rem,1.45vw,1.22rem);line-height:1.18}.file-control-center__header p:not(.section-kicker){max-width:78ch;color:var(--text-soft);margin-top:.18rem;font-size:.92rem;font-weight:650;line-height:1.36}.file-control-center__progress{border-radius:var(--radius-md);background:#f9fbffe6;border:1px solid #0e7c9026;gap:.22rem;min-width:0;padding:.54rem .62rem;display:grid}.file-control-center__progress strong{color:var(--text);font-size:1.18rem;line-height:1}.file-control-center__progress span,.file-control-center__tasks span,.file-control-center__tasks small,.file-control-center__active span,.file-control-center__active dt,.file-control-center__metrics span,.file-control-center__review>span,.file-control-center__release-strip span,.file-control-center__release-strip small,.file-control-center__upload-proof article span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:950;line-height:1.14}.file-control-center__progress>div{background:#1239d81f;border-radius:999px;height:8px;overflow:hidden}.file-control-center__progress>div span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));height:100%;display:block}.file-control-center__tasks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.file-control-center__tasks button,.file-control-center__release-strip button{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffdb;border:1px solid #12243a1a;border-radius:10px;gap:.16rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.file-control-center__tasks button{min-height:64px;padding:.5rem .56rem}.file-control-center__tasks button:hover,.file-control-center__tasks button:focus-visible,.file-control-center__tasks button.is-active,.file-control-center__release-strip button:hover,.file-control-center__release-strip button:focus-visible{background:#0e7c9013;border-color:#0e7c904d;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #08122612}.file-control-center__tasks strong,.file-control-center__release-strip strong,.file-control-center__upload-proof article strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.18;overflow:hidden}.file-control-center__body{grid-template-columns:minmax(260px,.9fr) minmax(280px,1.15fr) minmax(220px,.62fr);align-items:stretch;gap:.52rem;display:grid}.file-control-center__active,.file-control-center__metrics article,.file-control-center__review{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #10214214;min-width:0;padding:.58rem .64rem;display:grid}.file-control-center__active{gap:.38rem}.file-control-center__active>div:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.file-control-center__active>strong,.file-control-center__metrics strong,.file-control-center__review strong{color:var(--text);font-size:.98rem;line-height:1.2}.file-control-center__active p,.file-control-center__metrics p,.file-control-center__review p,.file-control-center__upload-proof p{color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.3}.file-control-center__active dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;margin:0;display:grid}.file-control-center__active dl div{background:#f9fbffcc;border:1px solid #1239d814;border-radius:8px;min-width:0;padding:.42rem}.file-control-center__active dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:.86rem;font-weight:850;line-height:1.18;overflow:hidden}.file-control-center__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.36rem;display:grid}.file-control-center__metrics article{align-content:start;gap:.12rem}.file-control-center__metrics strong{font-size:1.08rem}.file-control-center__metrics p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.file-control-center__review{background:linear-gradient(90deg,#b06e0013,#0000 5px),#fffaebeb;border-color:#b06e0029;align-content:start;gap:.32rem}.file-control-center__review .secondary-button{justify-content:center;align-self:end;min-height:36px;padding:.38rem .58rem;font-size:.84rem}.file-control-center__release-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;display:grid}.file-control-center__release-strip button{min-height:58px;padding:.46rem .52rem}.file-control-center__release-strip button.is-complete{background:#2485520e;border-color:#24855233}.file-control-center__release-strip button.needs-review{background:#fffaebe6;border-color:#b06e0033}.file-control-center__upload-proof{grid-template-columns:auto repeat(5,minmax(0,1fr));align-items:stretch;gap:.42rem;display:grid}.file-control-center__upload-proof>.status-badge{place-self:center start}.file-control-center__upload-proof article{background:#fffaebdb;border:1px solid #b06e0029;border-radius:10px;gap:.1rem;min-width:0;padding:.46rem .52rem;display:grid}.file-control-center__upload-proof article.is-complete{background:#2485520e;border-color:#2485522e}.file-control-center__upload-proof article p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.file-control-center__actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.56rem;display:grid}.file-control-center__actions>div{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.file-control-center__actions .primary-button,.file-control-center__actions .secondary-button{white-space:nowrap;min-height:40px;padding:.48rem .72rem}.file-upload-receipt{background:#0d8b5212;border:1px solid #0d8b5238;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.72rem .8rem;display:flex}.file-upload-receipt>div{gap:.16rem;min-width:0;display:grid}.file-upload-receipt>.secondary-button{flex:none}.file-upload-receipt strong,.file-upload-receipt span{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.file-upload-receipt{flex-direction:column;align-items:stretch}}.file-upload-receipt span{color:var(--text-muted);font-size:.88rem}.event-editor-console{gap:.8rem;display:grid}.event-editor-control-center{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 6px),#ffffffe6;border:1px solid #1239d821;gap:.72rem;padding:.9rem;display:grid}.event-editor-control-center__header,.event-editor-control-center__actions,.event-editor-modal__header,.event-editor-modal__footer{justify-content:space-between;align-items:center;gap:.72rem;display:flex}.event-editor-control-center__header>div,.event-editor-modal__header>div:first-child{gap:.2rem;min-width:0;display:grid}.event-editor-control-center__header h2,.event-editor-control-center__header p,.event-editor-control-center__actions p,.event-editor-modal__header h2,.event-editor-modal__header p,.event-editor-modal__footer p{margin:0}.event-editor-control-center__header h2,.event-editor-modal__header h2{color:var(--text);font-size:clamp(1.22rem,1.8vw,1.5rem);line-height:1.15}.event-editor-control-center__header p:not(.section-kicker),.event-editor-modal__header p:not(.section-kicker){color:var(--text-soft);font-size:.92rem;font-weight:650;line-height:1.38}.event-editor-control-center__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;display:grid}.event-editor-control-center__metrics article{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #10214214;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;min-width:0;padding:.54rem .62rem;display:grid}.event-editor-control-center__metrics span{color:var(--text-muted);font-size:.8rem;font-weight:850}.event-editor-control-center__metrics strong{color:var(--text);font-size:1.08rem;line-height:1}.event-editor-control-center__tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.event-editor-control-center__tasks button{border-radius:var(--radius-md);min-width:0;min-height:94px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffdb;border:1px solid #1239d81c;grid-template-columns:minmax(0,1fr) auto;gap:.18rem .42rem;padding:.62rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.event-editor-control-center__tasks button:hover,.event-editor-control-center__tasks button:focus-visible{background:#0e7c9012;border-color:#0e7c9052;outline:none;transform:translateY(-1px)}.event-editor-control-center__tasks button>span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:900}.event-editor-control-center__tasks button>strong{color:var(--text);font-size:.94rem;line-height:1.18}.event-editor-control-center__tasks button>p{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-size:.82rem;font-weight:650;line-height:1.32;display:-webkit-box;overflow:hidden}.event-editor-control-center__actions p,.event-editor-modal__footer p{color:var(--text-soft);font-size:.88rem;font-weight:700;line-height:1.36}.event-editor-work-anchor--embedded{display:none}.event-editor-work-anchor--modal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08122694;place-items:start center;padding:clamp(.65rem,2vw,1.2rem);display:grid;position:fixed;inset:0;overflow:hidden}.event-editor-modal-shell{background:#fffffffa;border:1px solid #1239d829;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.68rem;width:min(100%,1180px);max-height:calc(100dvh - 1.3rem);padding:clamp(.82rem,1.6vw,1.05rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #08122647}.event-editor-modal__header{padding-right:3rem}.event-editor-modal__summary{border-radius:var(--radius-md);background:#f9fbffe0;border:1px solid #0e7c9024;gap:.16rem;min-width:290px;padding:.58rem .66rem;display:grid}.event-editor-modal__summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.2;overflow:hidden}.event-editor-modal__summary span{color:var(--text-soft);font-size:.8rem;font-weight:700;line-height:1.28}.event-editor-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.event-editor-modal__tools button{border-radius:var(--radius-md);min-width:0;min-height:54px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffd6;border:1px solid #1239d81c;gap:.1rem;padding:.48rem .58rem;display:grid}.event-editor-modal__tools button:hover,.event-editor-modal__tools button:focus-visible,.event-editor-modal__tools button.is-active{background:#0e7c9013;border-color:#0e7c904d;outline:none}.event-editor-modal__tools strong{font-size:.9rem;line-height:1.16}.event-editor-modal__tools span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:650;line-height:1.25;overflow:hidden}.event-editor-modal__content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:.02rem .16rem .12rem .02rem;overflow-y:auto}.event-editor-modal__content .event-admin-toolbar{grid-template-columns:minmax(220px,1fr) minmax(160px,.36fr);margin-bottom:.72rem}.event-editor-modal__content .event-admin-toolbar[hidden]{display:none}.event-editor-modal__footer{border-top:1px solid #10214214;min-height:2.15rem;padding-top:.58rem}.event-editor-modal__footer p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:780px){.event-editor-control-center__header,.event-editor-control-center__actions,.event-editor-modal__header{flex-direction:column;align-items:flex-start}.event-editor-control-center__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.event-editor-control-center__tasks{grid-template-columns:repeat(3,minmax(0,1fr))}.event-editor-control-center__tasks button{flex-direction:column;justify-content:space-between;min-height:76px;display:flex}.event-editor-control-center__tasks button>p{display:none}.event-editor-control-center__tasks button>span{font-size:.75rem}.event-editor-control-center__tasks button>strong{font-size:.85rem}.event-editor-control-center__actions .primary-button{width:100%}.event-editor-work-anchor--modal{padding:.5rem}.event-editor-modal-shell{max-height:calc(100dvh - 1rem);padding:.72rem}.event-editor-modal__header{padding-right:2.75rem}.event-editor-modal__summary{width:100%;min-width:0}.event-editor-modal__tools{scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:.08rem;display:flex;overflow-x:auto}.event-editor-modal__tools::-webkit-scrollbar{display:none}.event-editor-modal__tools button{scroll-snap-align:start;flex:0 0 min(70vw,220px)}.event-editor-modal__content .event-admin-toolbar{grid-template-columns:1fr}.event-setup-lanes{grid-template-columns:1fr;overflow-x:visible}.event-setup-lane{min-height:0}.event-setup-card__actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.event-setup-card__actions button,.event-setup-card__actions a{text-align:center;place-items:center;min-height:40px;display:grid}.file-overview-release__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-speaker-workbench-modal__progress-panel>div:first-child>p:not(.section-kicker){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-speaker-workbench-modal__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-speaker-workbench-modal__checks article{align-content:start;min-width:0}.admin-speaker-workbench-modal__checks p{display:none}.admin-speaker-workbench-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-speaker-workbench-modal__actions>:last-child:nth-child(odd){grid-column:1/-1}.admin-command-center--compact{gap:.26rem;margin-bottom:.34rem;padding:.42rem}.admin-command-center--compact .admin-command-center__header{grid-template-columns:minmax(88px,1fr) auto;align-items:center;gap:.34rem}.admin-command-center--compact .admin-command-center__actions{justify-content:flex-end;gap:.18rem;width:auto}.admin-command-center--compact .admin-command-center__actions>span{min-width:2.2rem;min-height:32px;padding:.24rem .32rem}.admin-command-center--compact .admin-command-center__header .secondary-button{min-height:32px;padding:.28rem .38rem;font-size:.75rem}.admin-wizard-coach{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy actions""progress progress";gap:.28rem .44rem;min-height:0;padding:.3rem .36rem}.admin-wizard-coach__copy{grid-area:copy}.admin-wizard-coach__progress{grid-area:progress}.admin-wizard-coach__actions{grid-area:actions;justify-content:flex-end}.admin-wizard-coach__actions>:not(:last-child){display:none}.admin-wizard-coach__actions .secondary-button:last-child{flex:none;min-height:40px;padding:.34rem .5rem}.admin-wizard-modal__progress-stats,.admin-wizard-modal__decision-strip,.admin-wizard-modal__toolbar-complete,.admin-wizard-modal__toolbar-close,.admin-wizard-modal__toolbar-map,.admin-wizard-modal__actions{display:none}.admin-wizard-modal__workbench{gap:.42rem;margin-top:0}.admin-wizard-modal__body{padding-bottom:.08rem}}.notification-command-console{gap:.8rem;display:grid}.notification-workbench-modal-shell{width:min(100%,1220px)}.notification-workbench-modal__content{padding-right:.2rem}.notification-workbench-modal-shell .notification-action-center,.notification-workbench-modal-shell .notification-send-review,.notification-workbench-modal-shell #notification-readiness{margin-top:0}.notification-workbench-modal-shell #notification-readiness{gap:.72rem;padding:.72rem}.notification-workbench-modal-shell .notification-draft-grid button.thread-card>p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-workbench-next{justify-content:flex-end;display:flex}.notification-workbench-feedback{border-radius:var(--radius-md);background:#0e7c900e;border:1px solid #0e7c9029;gap:.2rem;padding:.66rem .72rem;display:grid}.notification-workbench-feedback p{color:var(--text-soft);margin:0;font-size:.86rem;font-weight:700;line-height:1.36}.notification-workbench-feedback span{color:var(--text-muted);font-size:.8rem;font-weight:700;line-height:1.34}.notification-recent-list{gap:.48rem;display:grid}.notification-recent-list article{border-radius:var(--radius-md);background:#ffffffd6;border:1px solid #10214214;gap:.3rem;padding:.66rem .72rem;display:grid}.notification-recent-list article>div{justify-content:space-between;align-items:flex-start;gap:.48rem;display:flex}.notification-recent-list p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650;line-height:1.36}.notification-recent-list article>span{color:var(--text-muted);font-size:.78rem;font-weight:800}@media (max-width:780px){.notification-workbench-next{justify-content:stretch}.notification-workbench-next .primary-button{width:100%}.notification-recent-list article>div{flex-direction:column;align-items:flex-start}}.readiness-command-console{gap:.8rem;display:grid}.readiness-command-center{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 6px),#ffffffe6;border:1px solid #1239d821;gap:.72rem;padding:.9rem;display:grid}.readiness-command-center__header,.readiness-command-center__actions,.readiness-review-modal__header,.readiness-review-modal__footer,.readiness-review-mode__heading{justify-content:space-between;align-items:center;gap:.72rem;display:flex}.readiness-command-center__header>div,.readiness-review-modal__header>div:first-child,.readiness-review-mode__heading>div:first-child{gap:.2rem;min-width:0;display:grid}.readiness-command-center__header h2,.readiness-command-center__header p,.readiness-command-center__actions p,.readiness-review-modal__header h2,.readiness-review-modal__header p,.readiness-review-mode__heading h3,.readiness-review-mode__heading p,.readiness-review-modal__footer p{margin:0}.readiness-command-center__header h2,.readiness-review-modal__header h2{color:var(--text);font-size:clamp(1.22rem,1.8vw,1.5rem);line-height:1.15}.readiness-command-center__header p:not(.section-kicker),.readiness-review-modal__header p:not(.section-kicker){color:var(--text-soft);font-size:.92rem;font-weight:650;line-height:1.38}.readiness-command-center__metrics,.readiness-configuration-summary,.readiness-executive-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;display:grid}.readiness-command-center__metrics article,.readiness-configuration-summary article,.readiness-executive-summary article{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #10214214;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;min-width:0;padding:.54rem .62rem;display:grid}.readiness-command-center__metrics span,.readiness-configuration-summary span,.readiness-executive-summary span{color:var(--text-muted);font-size:.8rem;font-weight:850}.readiness-command-center__metrics strong,.readiness-configuration-summary strong,.readiness-executive-summary strong{color:var(--text);font-size:1.06rem;line-height:1}.readiness-command-center__tasks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.readiness-command-center__tasks button{border-radius:var(--radius-md);min-width:0;min-height:104px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffdb;border:1px solid #1239d81c;grid-template-columns:minmax(0,1fr) auto;gap:.18rem .42rem;padding:.62rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.readiness-command-center__tasks button:hover,.readiness-command-center__tasks button:focus-visible{background:#0e7c9012;border-color:#0e7c9052;outline:none;transform:translateY(-1px)}.readiness-command-center__tasks button>span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:900}.readiness-command-center__tasks button>strong{color:var(--text);font-size:.94rem;line-height:1.18}.readiness-command-center__tasks button>p{color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-size:.82rem;font-weight:650;line-height:1.32;display:-webkit-box;overflow:hidden}.readiness-command-center__actions p,.readiness-review-modal__footer p{color:var(--text-soft);font-size:.88rem;font-weight:700;line-height:1.36}.readiness-command-center__actions>div,.readiness-review-modal__footer>div,.readiness-executive-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.readiness-review-anchor--embedded{display:none}.readiness-review-anchor--modal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08122694;place-items:start center;padding:clamp(.65rem,2vw,1.2rem);display:grid;position:fixed;inset:0;overflow:hidden}.readiness-review-modal-shell{background:#fffffffa;border:1px solid #1239d829;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.68rem;width:min(100%,1220px);max-height:calc(100dvh - 1.3rem);padding:clamp(.82rem,1.6vw,1.05rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #08122647}.readiness-review-modal__header{padding-right:3rem}.readiness-review-modal__summary{border-radius:var(--radius-md);background:#f9fbffe0;border:1px solid #0e7c9024;gap:.16rem;min-width:330px;padding:.58rem .66rem;display:grid}.readiness-review-modal__summary strong{color:var(--text);font-size:.92rem;line-height:1.2}.readiness-review-modal__summary span{color:var(--text-soft);font-size:.8rem;font-weight:700;line-height:1.28}.readiness-review-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;display:grid}.readiness-review-modal__tools button{border-radius:var(--radius-md);min-width:0;min-height:54px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffd6;border:1px solid #1239d81c;gap:.1rem;padding:.48rem .58rem;display:grid}.readiness-review-modal__tools button:hover,.readiness-review-modal__tools button:focus-visible,.readiness-review-modal__tools button.is-active{background:#0e7c9013;border-color:#0e7c904d;outline:none}.readiness-review-modal__tools strong{font-size:.9rem;line-height:1.16}.readiness-review-modal__tools span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:650;line-height:1.25;overflow:hidden}.readiness-review-modal__content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:.02rem .16rem .12rem .02rem;overflow-y:auto}.readiness-review-mode{gap:.72rem;display:grid}.readiness-review-mode[hidden]{display:none}.readiness-review-mode__heading{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;align-items:flex-start;padding:.7rem}.readiness-review-mode__heading h3{color:var(--text);font-size:1.08rem;line-height:1.2}.readiness-review-mode__heading p:not(.section-kicker){color:var(--text-soft);font-size:.86rem;font-weight:650;line-height:1.34}.readiness-review-mode__heading--subsection{margin-top:.22rem}.readiness-launch-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.readiness-launch-path-card{border-radius:var(--radius-md);min-height:128px;color:var(--text);background:#ffffffd6;border:1px solid #1239d81c;grid-template-columns:auto minmax(0,1fr);gap:.48rem;padding:.68rem;text-decoration:none;display:grid}.readiness-launch-path-card:hover,.readiness-launch-path-card:focus-visible{background:#0e7c9011;border-color:#0e7c904d;outline:none}.readiness-launch-path-card>span{width:1.8rem;height:1.8rem;color:var(--blue-700);background:#1239d81a;border-radius:999px;place-items:center;font-size:.82rem;font-weight:950;display:grid}.readiness-launch-path-card div{gap:.22rem;display:grid}.readiness-launch-path-card strong{font-size:.94rem;line-height:1.18}.readiness-launch-path-card p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.32}.readiness-launch-path-card em{color:var(--blue-700);text-transform:uppercase;grid-column:2;font-size:.78rem;font-style:normal;font-weight:900}.readiness-activation-list,.readiness-executive-list{gap:.45rem;display:grid}.readiness-activation-row,.readiness-executive-row{border-radius:var(--radius-md);color:var(--text);background:#ffffffd1;border:1px solid #10214214;grid-template-columns:minmax(0,1fr) minmax(170px,.26fr);align-items:center;gap:.72rem;padding:.62rem .7rem;text-decoration:none;display:grid}.readiness-activation-row:hover,.readiness-activation-row:focus-visible,.readiness-executive-row:hover,.readiness-executive-row:focus-visible{background:#0e7c900f;border-color:#0e7c9047;outline:none}.readiness-activation-row>div,.readiness-activation-row>span,.readiness-executive-row>div{gap:.16rem;min-width:0;display:grid}.readiness-activation-row p,.readiness-executive-row span{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.32}.readiness-activation-row>span,.readiness-executive-row>div:last-child{text-align:right}.readiness-activation-row small{color:var(--text-muted);font-size:.78rem;font-weight:800}.readiness-proof-grid,.readiness-configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.readiness-proof-card,.readiness-configuration-card{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #10214214;gap:.28rem;padding:.68rem;display:grid}.readiness-proof-card>div,.readiness-configuration-card>div{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.readiness-proof-card>span,.readiness-configuration-card>span,.readiness-configuration-card>small{color:var(--text-muted);font-size:.78rem;font-weight:800}.readiness-proof-card p,.readiness-configuration-card p,.readiness-configuration-card em{color:var(--text-soft);margin:0;font-size:.82rem;font-style:normal;font-weight:650;line-height:1.34}.readiness-configuration-card em{color:var(--blue-700);border-top:1px solid #10214212;padding-top:.28rem}.readiness-configuration-summary,.readiness-executive-summary{margin-bottom:.02rem}.readiness-signoff-brief{border-radius:var(--radius-md);background:#0e7c900e;border:1px solid #0e7c9026;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);align-items:start;gap:.72rem;padding:.72rem;display:grid}.readiness-signoff-brief>div{gap:.18rem;display:grid}.readiness-signoff-brief span{color:var(--text-muted);font-size:.8rem;font-weight:800}.readiness-signoff-brief p{color:var(--text-soft);margin:0;font-size:.86rem;font-weight:650;line-height:1.38}.readiness-review-modal__footer{border-top:1px solid #10214214;padding-top:.58rem}.access-command-path-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.access-command-enforcement-list,.access-command-hold-list,.access-command-policy-groups,.access-command-audit-list{gap:.48rem;display:grid}.access-command-enforcement-list>article,.access-command-audit-list>article:not(.audit-history-empty){border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #10214214;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.62rem .7rem;display:grid}.access-command-enforcement-list>article>div,.access-command-audit-list>article>div{gap:.14rem;min-width:0;display:grid}.access-command-enforcement-list>article>div:last-child,.access-command-audit-list>article>div:last-child{text-align:right;justify-items:end}.access-command-enforcement-list span,.access-command-enforcement-list small,.access-command-audit-list span,.access-command-audit-list time{color:var(--text-muted);font-size:.78rem;font-weight:800}.access-command-enforcement-list p,.access-command-hold-list p,.access-command-hold-list em{color:var(--text-soft);margin:0;font-size:.82rem;font-style:normal;font-weight:650;line-height:1.34}.access-command-hold-list{grid-template-columns:repeat(2,minmax(0,1fr))}.access-command-hold-list article{border-radius:var(--radius-md);background:#b83e380b;border:1px solid #b83e3829;gap:.28rem;padding:.68rem;display:grid}.access-command-hold-list article>div,.access-command-setup-card>div,.access-command-role-card>div,.access-command-domain-grid article>div,.access-command-policy-list article>div{justify-content:space-between;align-items:flex-start;gap:.48rem;display:flex}.access-command-hold-list article>div span{color:var(--red-600);text-transform:uppercase;font-size:.78rem;font-weight:900}.access-command-hold-list em,.access-command-setup-card em,.access-command-domain-grid em{color:var(--blue-700);border-top:1px solid #10214212;padding-top:.28rem}.access-command-setup-grid,.access-command-role-grid,.access-command-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.access-command-setup-card,.access-command-role-card,.access-command-domain-grid article{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #10214214;gap:.3rem;min-width:0;padding:.68rem;display:grid}.access-command-setup-card p,.access-command-role-card p,.access-command-domain-grid p,.access-command-setup-card em,.access-command-domain-grid em{color:var(--text-soft);margin:0;font-size:.82rem;font-style:normal;font-weight:650;line-height:1.34}.access-command-setup-card small,.access-command-role-card small,.access-command-domain-grid>article>span,.access-command-policy-list article>span,.access-command-policy-list article>small{color:var(--text-muted);font-size:.78rem;font-weight:800;line-height:1.3}.access-command-role-card>div>span{color:var(--blue-700);font-size:.78rem;font-weight:900}.access-command-role-card ul{color:var(--text-soft);gap:.18rem;margin:0;padding-left:1.05rem;font-size:.8rem;font-weight:700;line-height:1.32;display:grid}.access-command-role-card small{border-top:1px solid #10214212;padding-top:.28rem}.access-command-policy-groups details{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #10214217;overflow:hidden}.access-command-policy-groups summary{min-height:46px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:.58rem .68rem;list-style-position:inside;display:flex}.access-command-policy-groups summary:hover,.access-command-policy-groups summary:focus-visible{background:#0e7c900f;outline:none}.access-command-policy-groups summary span{color:var(--text-muted);font-size:.78rem;font-weight:850}.access-command-policy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0 .62rem .62rem;display:grid}.access-command-policy-list article{border-radius:var(--radius-md);background:#ffffffdb;border:1px solid #10214212;gap:.28rem;padding:.62rem;display:grid}.access-command-policy-list article p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.34}.access-command-domain-grid em{margin-top:auto}.access-command-audit-list .audit-history-empty{min-height:92px}@media (max-width:780px){.access-command-path-grid,.access-command-hold-list,.access-command-setup-grid,.access-command-role-grid,.access-command-domain-grid,.access-command-policy-list,.access-command-enforcement-list>article,.access-command-audit-list>article:not(.audit-history-empty){grid-template-columns:1fr}.access-command-enforcement-list>article>div:last-child,.access-command-audit-list>article>div:last-child{text-align:left;justify-items:start}.file-overview-release__progress{text-align:left;align-items:baseline;gap:.55rem;width:fit-content;min-width:0;padding:.5rem .62rem;display:flex}.file-overview-release__progress strong{font-size:1.18rem}.file-overview-release__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.file-overview-release__steps{scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:.14rem;display:flex;overflow-x:auto}.file-overview-release__steps::-webkit-scrollbar{display:none}.file-release-step{scroll-snap-align:start;flex:0 0 min(78vw,286px);min-height:166px}.readiness-command-center__header,.readiness-command-center__actions,.readiness-review-modal__header,.readiness-review-modal__footer,.readiness-review-mode__heading{flex-direction:column;align-items:flex-start}.readiness-command-center__metrics,.readiness-configuration-summary,.readiness-executive-summary,.readiness-command-center__tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-command-center__tasks button{min-height:112px}.notification-command-center .readiness-command-center__tasks button{grid-template-columns:minmax(0,1fr);align-content:start;min-height:136px}.notification-command-center .readiness-command-center__tasks button>span,.notification-command-center .readiness-command-center__tasks button>strong,.notification-command-center .readiness-command-center__tasks button>p{grid-column:1}.readiness-command-center__actions>div,.readiness-review-modal__footer>div,.readiness-executive-actions{justify-content:flex-start;width:100%}.readiness-command-center__actions .primary-button,.readiness-command-center__actions .secondary-button,.readiness-review-modal__footer .primary-button,.readiness-review-modal__footer .secondary-button,.readiness-executive-actions .primary-button,.readiness-executive-actions .secondary-button{flex:145px}.readiness-review-anchor--modal{padding:.5rem}.readiness-review-modal-shell{max-height:calc(100dvh - 1rem);padding:.72rem}.readiness-review-modal__header{padding-right:2.75rem}.readiness-review-modal__summary{width:100%;min-width:0}.readiness-review-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.readiness-review-modal__tools button{min-height:54px}.notification-workbench-modal-shell .readiness-review-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.notification-workbench-modal-shell .readiness-review-modal__tools button{min-height:50px}.readiness-launch-path-grid,.readiness-proof-grid,.readiness-configuration-grid,.readiness-signoff-brief,.readiness-activation-row,.readiness-executive-row{grid-template-columns:1fr}.readiness-activation-row>span,.readiness-executive-row>div:last-child{text-align:left}}.event-admin-console{gap:1rem;display:grid}.event-release-workspace{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#0e7c900b),#ffffffe6;border:1px solid #1239d81f;gap:.76rem;padding:.86rem;display:grid}.event-release-workspace__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.event-release-workspace__header h2,.event-release-workspace__header p{margin:0}.event-release-workspace__header h2{color:var(--text);font-size:clamp(1.1rem,1.65vw,1.34rem);line-height:1.18}.event-release-workspace__header .muted-copy{max-width:66rem;margin-top:.24rem}.event-release-workspace__progress{border-radius:var(--radius-md);text-align:right;background:#fffc;border:1px solid #1239d821;gap:.08rem;min-width:116px;padding:.64rem .72rem;display:grid}.event-release-workspace__progress strong{color:var(--blue-700);font-size:1.32rem;line-height:1}.event-release-workspace__progress span{color:var(--text-soft);font-size:.76rem;font-weight:850;line-height:1.25}.event-release-workspace__summary{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(120px,.45fr));gap:.55rem;display:grid}.event-release-workspace__summary article{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #12243a14;gap:.16rem;min-width:0;padding:.62rem .68rem;display:grid}.event-release-workspace__summary span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.event-release-workspace__summary strong{overflow-wrap:anywhere;color:var(--text);font-size:.98rem;line-height:1.18}.event-release-workspace__tasks{grid-template-columns:repeat(5,minmax(0,1fr));gap:.58rem;display:grid}.event-release-task{border-radius:var(--radius-md);min-height:172px;color:var(--text);background:#ffffffd1;border:1px solid #12243a1a;align-content:space-between;gap:.6rem;padding:.72rem;text-decoration:none;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.event-release-task:hover,.event-release-task:focus-visible{background:#f9fbfff5;border-color:#0e7c9052;outline:none;transform:translateY(-1px);box-shadow:0 16px 30px #0e1c3a14}.event-release-task.is-complete{border-color:#0e7c9033}.event-release-task.needs-review{border-color:#ac581c38}.event-release-task__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.event-release-task strong{color:var(--text);font-size:.94rem;line-height:1.16}.event-release-task p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:720;line-height:1.36}.event-release-task small{color:var(--blue-700);letter-spacing:.05em;text-transform:uppercase;align-self:end;font-size:.75rem;font-weight:950;line-height:1.2}.event-release-workspace__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.event-workflow-overview{gap:.42rem;margin-top:.82rem;display:grid}.event-admin-toolbar{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;grid-template-columns:auto minmax(220px,1fr) minmax(160px,.38fr);align-items:end;gap:.75rem;padding:.75rem;display:grid}.event-admin-toolbar--compact{background:0 0;border:0;grid-template-columns:minmax(240px,1fr) minmax(180px,.34fr);padding:0}.event-admin-search,.event-admin-filter{color:var(--text-soft);gap:.35rem;margin:0;font-size:.84rem;font-weight:850;display:grid}.event-admin-search input,.event-admin-filter select{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;border-radius:12px}.event-admin-layout{gap:.75rem;display:grid}.event-setup-studio,.event-template-gallery{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80b,#0e7c9009),#f9fbffc7;border:1px solid #1239d81f;gap:.75rem;padding:.86rem;display:grid}.event-setup-studio.is-hidden,.event-template-gallery.is-hidden{display:none}.event-setup-studio__controls{background:#ffffffc2;border:1px solid #10214214;border-radius:12px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:end;gap:.55rem;padding:.62rem;display:grid}.event-setup-studio__control-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.event-setup-studio__controls .primary-button,.event-setup-studio__controls .secondary-button{white-space:normal;width:100%;min-height:42px;padding:.46rem .64rem}.event-setup-studio__review{background:#ffffffc2;border:1px solid #10214214;border-radius:12px;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start;gap:.55rem;padding:.62rem;display:grid}.event-setup-studio__review label{color:var(--text-soft);gap:.35rem;margin:0;font-size:.84rem;font-weight:850;display:grid}.event-setup-studio__review textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:72px;color:var(--text);font:inherit;background:#fff;border-radius:12px}.event-setup-studio__review p{color:var(--text-soft);grid-column:1/-1;margin:0;font-size:.82rem;font-weight:650;line-height:1.35}.event-setup-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.event-setup-checks article{background:#ffc10714;border:1px solid #b06e0029;border-radius:12px;gap:.16rem;padding:.62rem;display:grid}.event-setup-checks article.is-complete{background:#0d8b5213;border-color:#0d8b522e}.event-setup-checks span{width:fit-content;color:var(--text-muted);background:#10214212;border-radius:999px;padding:.16rem .42rem;font-size:.75rem;font-weight:950}.event-setup-checks strong,.event-setup-checks p{margin:0}.event-setup-checks strong{color:var(--text);font-size:.92rem;line-height:1.18}.event-setup-checks p{color:var(--text-soft);font-size:.8rem;font-weight:650;line-height:1.32}.event-setup-lanes{grid-template-columns:repeat(4,minmax(220px,1fr));gap:.62rem;padding-bottom:.12rem;display:grid;overflow-x:auto}.event-setup-lane{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;align-content:start;gap:.55rem;min-height:280px;padding:.68rem;display:grid}.event-setup-lane__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;display:grid}.event-setup-lane h4,.event-setup-lane p,.event-setup-card p{margin:0}.event-setup-lane h4{color:var(--text);font-size:.98rem;line-height:1.18}.event-setup-lane__header p{color:var(--text-soft);margin-top:.14rem;font-size:.8rem;font-weight:650;line-height:1.32}.event-setup-lane__cards{gap:.5rem;display:grid}.event-setup-card{cursor:grab;background:#f9fbffe0;border:1px solid #1239d81f;border-radius:12px;gap:.38rem;padding:.62rem;display:grid;box-shadow:0 10px 24px #0e1c3a0f}.event-setup-card:active{cursor:grabbing}.event-setup-card strong{color:var(--text);align-items:center;gap:.42rem;font-size:.9rem;line-height:1.2;display:flex}.event-setup-card p{color:var(--text-soft);font-size:.8rem;font-weight:650;line-height:1.32}.event-setup-card__actions{flex-wrap:wrap;gap:.3rem;display:flex}.event-setup-card__actions button,.event-setup-card__actions a{min-height:32px;color:var(--blue-700);font:inherit;background:#1239d80e;border:1px solid #1239d81f;border-radius:8px;padding:.3rem .44rem;font-size:.75rem;font-weight:850;text-decoration:none}.event-setup-card__actions button:hover,.event-setup-card__actions button:focus-visible,.event-setup-card__actions a:hover,.event-setup-card__actions a:focus-visible{color:#fff;background:var(--blue-700)}.event-template-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.event-template-card{min-height:116px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #1239d81f;border-radius:12px;gap:.24rem;padding:.68rem;display:grid}.event-template-card:hover,.event-template-card:focus-visible,.event-template-card.is-selected{background:#0e7c9013;border-color:#0e7c904d}.event-template-card span{width:fit-content;color:var(--teal-500);text-transform:capitalize;background:#0e7c9017;border-radius:999px;padding:.16rem .42rem;font-size:.75rem;font-weight:950}.event-template-card strong{color:var(--text);font-size:.92rem;line-height:1.18}.event-template-card small{color:var(--text-soft);font-size:.78rem;font-weight:650;line-height:1.3}.event-admin-form,.event-admin-list{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;padding:.86rem}.event-admin-form.is-hidden,.event-admin-list.is-hidden{display:none}.event-admin-row{gap:.45rem}.event-admin-row__meta,.event-admin-row__actions{flex-wrap:wrap;gap:.4rem;display:flex}.event-admin-row__actions .secondary-button{min-height:36px;padding:.38rem .56rem;font-size:.8rem}.event-admin-row__meta span{border:1px solid var(--border);color:var(--text-soft);background:#ffffffb8;border-radius:999px;padding:.38rem .55rem;font-size:.84rem;font-weight:800}.event-admin-empty{border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-soft);background:#ffffffbd;gap:.24rem;padding:1rem;display:grid}.event-admin-empty strong{color:var(--text)}.session-builder-panel{gap:1rem;display:grid}.session-admin-toolbar{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;grid-template-columns:auto minmax(220px,1fr);align-items:end;gap:.75rem;padding:.75rem;display:grid}.session-admin-toolbar--search-only{background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}.session-admin-search{color:var(--text-soft);gap:.35rem;margin:0;font-size:.84rem;font-weight:850;display:grid}.session-admin-search input{border:1px solid var(--border);width:100%;min-height:38px;color:var(--text);font:inherit;background:#fff;border-radius:9px}.agenda-active-brief{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9012,#0000 6px),#ffffffe0;border:1px solid #0e7c9021;grid-template-columns:minmax(190px,.45fr) repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:.42rem;padding:.52rem;display:grid}.agenda-active-brief>div,.agenda-active-brief article{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #10214212;align-content:center;gap:.16rem;min-width:0;padding:.46rem .54rem;display:grid}.agenda-active-brief h3{color:var(--text);margin:.08rem 0 0;font-size:.92rem;line-height:1.18}.agenda-active-brief span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.agenda-active-brief strong{color:var(--text-soft);font-size:.8rem;font-weight:750;line-height:1.24}.agenda-active-brief .secondary-button{white-space:nowrap;align-self:stretch;min-height:100%}.agenda-public-preview{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9013,#0000 7px),#ffffffe6;border:1px solid #1239d81f;gap:.58rem;padding:.7rem;display:grid;box-shadow:0 16px 38px #12243a0d}.agenda-public-preview__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;display:grid}.agenda-public-preview__header h3,.agenda-public-preview__header p,.agenda-public-preview__release-note p,.agenda-public-preview__sessions p,.agenda-public-preview__more{margin:0}.agenda-public-preview__header h3{color:var(--text);margin-top:.08rem;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.2}.agenda-public-preview__header p:not(.section-kicker){color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.14rem;font-size:.84rem;font-weight:650;line-height:1.32;display:-webkit-box;overflow:hidden}.agenda-public-preview__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;display:grid}.agenda-public-preview__stats article{border-radius:var(--radius-md);background:#f9fbffdb;border:1px solid #1239d81a;gap:.08rem;min-width:0;padding:.48rem .56rem;display:grid}.agenda-public-preview__stats span,.agenda-public-preview__time span,.agenda-public-preview__release-note span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.15}.agenda-public-preview__stats strong{color:var(--text);font-size:1rem;line-height:1.12}.agenda-public-preview__grid{grid-template-columns:minmax(0,1fr) minmax(220px,.3fr);align-items:stretch;gap:.54rem;display:grid}.agenda-public-preview__timeline{gap:.42rem;min-width:0;display:grid}.agenda-public-preview__block{border-radius:var(--radius-md);background:#f9fbffb8;border:1px solid #12243a14;grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);align-items:start;gap:.46rem;padding:.5rem;display:grid}.agenda-public-preview__time{align-content:start;gap:.18rem;min-width:0;display:grid}.agenda-public-preview__time strong{color:var(--text);font-size:.92rem;line-height:1.2}.agenda-public-preview__sessions{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:.36rem;min-width:0;display:grid}.agenda-public-preview__session{min-width:0;min-height:72px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #1239d81a;border-radius:10px;gap:.1rem;padding:.46rem .52rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.agenda-public-preview__session:hover,.agenda-public-preview__session:focus-visible{background:#0e7c9012;border-color:#0e7c9052;transform:translateY(-1px);box-shadow:0 10px 24px #0e1c3a13}.agenda-public-preview__session.has-conflict{background:#ffc10714;border-color:#b06e003d}.agenda-public-preview__session strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.2;overflow:hidden}.agenda-public-preview__session span,.agenda-public-preview__session small,.agenda-public-preview__sessions p,.agenda-public-preview__more,.agenda-public-preview__empty p{color:var(--text-soft);font-size:.78rem;font-weight:650;line-height:1.28}.agenda-public-preview__session small{color:var(--text-muted);font-weight:800}.agenda-public-preview__empty,.agenda-public-preview__release-note{border-radius:var(--radius-md);background:#ffc10714;border:1px solid #b06e002e;align-content:start;gap:.22rem;padding:.58rem;display:grid}.agenda-public-preview__empty strong,.agenda-public-preview__release-note strong{color:var(--text);font-size:.95rem;line-height:1.22}.agenda-public-preview__release-note{background:linear-gradient(#0e7c9016,#f9fbffe6),#fff;border-color:#0e7c9029}.agenda-public-preview__release-note p{color:var(--text-soft);font-size:.82rem;font-weight:650;line-height:1.34}.agenda-publication-gate{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 8px),#ffffffe6;border:1px solid #0e7c9029;gap:.54rem;padding:.68rem;display:grid;box-shadow:0 16px 38px #12243a0e}.agenda-publication-gate__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.68rem;display:grid}.agenda-publication-gate__header h3,.agenda-publication-gate__header p,.agenda-publication-gate__card p{margin:0}.agenda-publication-gate__header h3{margin-top:.08rem;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.2}.agenda-publication-gate__header p:not(.section-kicker){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.32;display:-webkit-box;overflow:hidden}.agenda-publication-gate__progress{border-radius:var(--radius-md);background:#f9fbffe0;border:1px solid #1239d81f;justify-items:end;gap:.14rem;min-width:142px;padding:.5rem .56rem;display:grid}.agenda-publication-gate__progress strong{color:var(--text);font-size:1rem;line-height:1}.agenda-publication-gate__progress span{color:var(--text-muted);font-size:.78rem;font-weight:850;line-height:1}.agenda-publication-gate__bar{background:#12243a14;border-radius:999px;width:100%;height:6px;overflow:hidden}.agenda-publication-gate__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--green-600), var(--teal-600));height:100%;display:block}.agenda-publication-gate__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.agenda-publication-gate__card{border-radius:var(--radius-md);min-height:94px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffdb;border:1px solid #1239d81f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.18rem .45rem;padding:.54rem .6rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.agenda-publication-gate__card:hover,.agenda-publication-gate__card:focus-visible{background:#0e7c9012;border-color:#0e7c9057;transform:translateY(-1px);box-shadow:0 12px 28px #12243a14}.agenda-publication-gate__card.is-complete{background:#2b7d4a0e;border-color:#2b7d4a2e}.agenda-publication-gate__card.needs-review{background:#ffc10714;border-color:#b06e0033}.agenda-publication-gate__card>div{gap:.12rem;min-width:0;display:grid}.agenda-publication-gate__card span{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.2}.agenda-publication-gate__card strong{color:var(--text);font-size:.9rem;line-height:1.22}.agenda-publication-gate__card p{color:var(--text-soft);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:1/-1;font-size:.78rem;font-weight:650;line-height:1.26;display:-webkit-box;overflow:hidden}.agenda-publication-gate__card em{color:var(--teal-700);grid-column:1/-1;align-self:end;font-size:.75rem;font-style:normal;font-weight:900}.agenda-publication-gate__card .status-badge{justify-self:end}.agenda-action-queue{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9013,#0000 7px),#ffffffdb;border:1px solid #12243a17;gap:.54rem;padding:.66rem;display:grid}.agenda-action-queue__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;display:grid}.agenda-action-queue__header h3,.agenda-action-queue__header p,.agenda-action-card p{margin:0}.agenda-action-queue__header h3{margin-top:.08rem;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.2}.agenda-action-queue__header p:not(.section-kicker){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.32;display:-webkit-box;overflow:hidden}.agenda-action-queue__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.agenda-action-card{border-radius:var(--radius-md);min-height:86px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffd6;border:1px solid #1239d81f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.16rem .45rem;padding:.54rem .6rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.agenda-action-card:hover,.agenda-action-card:focus-visible{background:#0e7c9012;border-color:#0e7c904d;transform:translateY(-1px);box-shadow:0 12px 26px #0e1c3a14}.agenda-action-card span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.agenda-action-card strong{color:var(--text);font-size:.9rem;line-height:1.22}.agenda-action-card p{color:var(--text-soft);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:1/-1;font-size:.78rem;font-weight:650;line-height:1.26;display:-webkit-box;overflow:hidden}.agenda-action-card .status-badge{justify-self:end}.agenda-release-board{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80d,#0e7c900a),#ffffffe0;border:1px solid #1239d821;gap:.62rem;padding:.7rem;display:grid}.agenda-release-board__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;display:grid}.agenda-release-board__header h3,.agenda-release-board__header p,.agenda-release-lane p{margin:0}.agenda-release-board__header h3{margin-top:.08rem;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.2}.agenda-release-board__header p:not(.section-kicker){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.32;display:-webkit-box;overflow:hidden}.agenda-release-board__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.agenda-release-board__lanes{grid-template-columns:repeat(5,minmax(190px,1fr));gap:.48rem;padding-bottom:.1rem;display:grid;overflow-x:auto}.agenda-release-lane{background:#f9fbffc7;border:1px solid #12243a14;border-radius:14px;align-content:start;gap:.42rem;min-height:190px;padding:.56rem;display:grid}.agenda-release-lane__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.agenda-release-lane__header strong{color:var(--text);font-size:.94rem;line-height:1.2}.agenda-release-lane__header p,.agenda-release-lane__cards p{color:var(--text-soft);margin-top:.18rem;font-size:.82rem;line-height:1.38}.agenda-release-lane__cards{gap:.45rem;display:grid}.agenda-release-card{width:100%;min-height:78px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #1239d81f;border-radius:12px;gap:.13rem;padding:.48rem .54rem;display:grid}.agenda-release-card:hover,.agenda-release-card:focus-visible{background:#0e7c9012;border-color:#0e7c904d;box-shadow:0 10px 24px #0e1c3a14}.agenda-release-card strong{line-height:1.22}.agenda-release-card span,.agenda-release-card small{color:var(--text-soft);font-size:.76rem;line-height:1.26}.agenda-release-card small{color:var(--text-muted);font-weight:800}.agenda-release-card__issues{background:#ffc10714;border:1px solid #b06e002e;border-radius:999px;width:fit-content;margin-top:.08rem;padding:.2rem .36rem;font-weight:900;color:var(--amber-600)!important;font-size:.75rem!important}.agenda-publication-launch{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 7px),#ffffffe0;border:1px solid #0e7c9029;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.58rem;padding:.66rem;display:grid}.agenda-publication-launch h3,.agenda-publication-launch p{margin:0}.agenda-publication-launch h3{color:var(--text);margin-top:.08rem;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.18}.agenda-publication-launch p:not(.section-kicker){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.14rem;font-size:.84rem;line-height:1.3;display:-webkit-box;overflow:hidden}.agenda-publication-launch__summary{grid-template-columns:repeat(2,minmax(94px,1fr));gap:.36rem;display:grid}.agenda-publication-launch__summary article{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #1239d81a;gap:.08rem;min-width:0;padding:.46rem .54rem;display:grid}.agenda-publication-launch__summary span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.agenda-publication-launch__summary strong{color:var(--text);font-size:1rem;line-height:1.12}.agenda-publication-launch__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.agenda-publication-launch__destinations{flex-wrap:wrap;justify-content:flex-end;gap:.32rem;max-width:300px;display:flex}.agenda-publication-launch__destinations span{min-height:32px;color:var(--text-soft);background:#f9fbffd6;border:1px solid #1239d81a;border-radius:8px;padding:.34rem .5rem;font-size:.8rem;font-weight:850;line-height:1.15}.agenda-publication-launch__actions .primary-button,.agenda-publication-launch__actions .secondary-button{white-space:nowrap;border-radius:8px;min-height:38px;padding:.42rem .62rem;font-size:.84rem}.agenda-publication-modal{overscroll-behavior:contain;width:min(100%,1040px);max-height:min(86vh,760px);overflow:auto}.agenda-publication-studio{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0e7c9012,#ffffffeb),#fff;border:1px solid #0e7c902e;gap:.62rem;padding:.72rem;display:grid}.agenda-publication-studio--modal{background:0 0;border:0;border-radius:0;padding:0}.agenda-publication-studio__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;display:grid}.agenda-publication-studio__header h3,.agenda-publication-studio__header p,.agenda-publication-checklist p,.agenda-publication-note{margin:0}.agenda-publication-studio__header h3{margin-top:.08rem;font-size:clamp(1.08rem,1.55vw,1.24rem);line-height:1.2}.agenda-publication-studio__header p:not(.section-kicker){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.14rem;font-size:.88rem;line-height:1.32;display:-webkit-box;overflow:hidden}.agenda-publication-studio__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.agenda-publication-destinations{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:.42rem;padding-bottom:.1rem;display:grid;overflow-x:auto}.agenda-publication-destination{border-radius:var(--radius-md);min-height:112px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #1239d81f;gap:.18rem;padding:.54rem .58rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.agenda-publication-destination:hover,.agenda-publication-destination:focus-visible,.agenda-publication-destination.is-selected{background:#0e7c9013;border-color:#0e7c9057;transform:translateY(-1px);box-shadow:0 12px 26px #0e1c3a13}.agenda-publication-destination span,.agenda-publication-destination em{width:fit-content;color:var(--blue-700);background:#1239d80f;border:1px solid #1239d821;border-radius:999px;padding:.22rem .42rem;font-size:.75rem;font-style:normal;font-weight:900}.agenda-publication-destination.is-selected span{color:var(--green-700);background:#0d8b5214;border-color:#0d8b522e}.agenda-publication-destination strong{font-size:.9rem;line-height:1.2}.agenda-publication-destination small{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:750;line-height:1.3;display:-webkit-box;overflow:hidden}.agenda-publication-destination em{max-width:100%;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;background:#12243a0a;overflow:hidden}.agenda-publication-checklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.agenda-publication-checklist article{border-radius:var(--radius-md);background:#ffc10714;border:1px solid #b06e002e;gap:.14rem;min-width:0;padding:.52rem .56rem;display:grid}.agenda-publication-checklist article.is-complete{background:#2b7d4a0f;border-color:#2b7d4a2e}.agenda-publication-checklist span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:950}.agenda-publication-checklist strong{color:var(--text);font-size:.92rem;line-height:1.22}.agenda-publication-checklist p,.agenda-publication-note{color:var(--text-soft);font-size:.82rem;font-weight:650;line-height:1.34}.agenda-publication-note{padding-top:.12rem}.session-admin-form,.session-admin-list{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;padding:.86rem}.session-admin-form.is-hidden,.session-admin-list.is-hidden{display:none}.session-template-gallery{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80b,#0e7c900b),#ffffffe6;border:1px solid #1239d81f;gap:.58rem;padding:.68rem;display:grid}.session-template-gallery.is-hidden{display:none}.session-template-gallery h3,.session-template-gallery p,.session-template-card strong,.session-template-card small,.session-template-card span,.session-template-card em{margin:0}.session-template-gallery h3{margin-top:.08rem;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.2}.session-template-gallery__grid{grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:.42rem;display:grid}.session-template-card-shell{align-content:start;gap:.38rem;display:grid}.session-template-card{border-radius:var(--radius-md);width:100%;min-height:108px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #1239d81f;gap:.18rem;padding:.54rem .58rem;display:grid;box-shadow:0 12px 26px #0e1c3a0e}.session-template-card:hover,.session-template-card:focus-visible,.session-template-card.is-selected{background:#0e7c9013;border-color:#0e7c9057;box-shadow:0 14px 30px #0e1c3a16}.session-template-card span{width:fit-content;color:var(--blue-700);background:#1239d812;border:1px solid #1239d821;border-radius:999px;padding:.24rem .45rem;font-size:.78rem;font-weight:900}.session-template-card strong{font-size:.9rem;line-height:1.22}.session-template-card small{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:750;line-height:1.3;display:-webkit-box;overflow:hidden}.session-template-card em{width:fit-content;color:var(--green-700);background:#0d8b5212;border:1px solid #0d8b5229;border-radius:999px;padding:.22rem .42rem;font-size:.75rem;font-style:normal;font-weight:900}.session-template-card__delete{min-height:34px;color:var(--red-600);font:inherit;cursor:pointer;background:#b31f2b0e;border:1px solid #b31f2b26;border-radius:8px;padding:.34rem .52rem;font-size:.8rem;font-weight:850}.session-template-card__delete:hover,.session-template-card__delete:focus-visible{color:#fff;background:var(--red-600)}.session-template-studio{border-radius:var(--radius-lg);background:#f9fbffd1;border:1px dashed #0e7c9047;gap:.58rem;padding:.66rem;display:grid}.session-template-studio__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.session-template-studio label{color:var(--text-soft);gap:.36rem;margin:0;font-size:.84rem;font-weight:850;display:grid}.session-template-studio input,.session-template-studio textarea{border:1px solid var(--border);width:100%;min-height:40px;color:var(--text);font:inherit;background:#fff;border-radius:12px}.session-template-studio textarea{min-height:82px}.session-template-studio__wide{grid-column:span 2}.session-template-studio__check{background:#ffffffbd;border:1px solid #1239d81f;border-radius:12px;align-content:center;align-self:stretch;padding:.56rem}.session-template-studio__actions{flex-wrap:wrap;align-items:center;gap:.46rem;display:flex}.session-template-studio__actions span{color:var(--text-muted);font-size:.86rem;font-weight:750;line-height:1.38}.session-admin-row{gap:.45rem}.session-admin-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.session-admin-row__actions .secondary-button{white-space:nowrap;border-radius:8px;min-height:36px;padding:.38rem .58rem;font-size:.82rem}.session-workbench-modal{overscroll-behavior:contain;width:min(100%,1120px);max-height:min(88vh,780px);padding:0;overflow:hidden}.session-workbench-modal__shell{grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);min-height:0;max-height:min(88vh,780px);display:grid}.session-workbench-modal__progress-panel{background:linear-gradient(#0e7c9017,#f9fbffeb),#fff;border-right:1px solid #12243a14;align-content:start;gap:.62rem;min-width:0;padding:.84rem;display:grid}.session-workbench-modal__progress-panel h3,.session-workbench-modal__progress-panel p,.session-workbench-modal__workspace h3,.session-workbench-modal__workspace p,.session-workbench-modal__materials h4{margin:0}.session-workbench-modal__progress-panel h3{color:var(--text);margin-top:.12rem;font-size:clamp(1.1rem,1.7vw,1.34rem);line-height:1.16}.session-workbench-modal__progress-panel p{color:var(--text-soft);margin-top:.2rem;font-size:.88rem;font-weight:650;line-height:1.36}.session-workbench-modal__progress{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #1239d81a;gap:.22rem;padding:.6rem;display:grid}.session-workbench-modal__progress strong{color:var(--text);font-size:1.5rem;line-height:1}.session-workbench-modal__progress span{color:var(--text-muted);font-size:.82rem;font-weight:900}.session-workbench-modal__checks{gap:.38rem;display:grid}.session-workbench-modal__checks article{border-radius:var(--radius-md);background:#ffc10714;border:1px solid #b06e002e;gap:.12rem;padding:.5rem .54rem;display:grid}.session-workbench-modal__checks article.is-complete{background:#2b7d4a0f;border-color:#2b7d4a2e}.session-workbench-modal__checks span,.session-workbench-modal__issue-list span,.session-workbench-modal__materials span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.18}.session-workbench-modal__checks strong{color:var(--text);font-size:.92rem;line-height:1.2}.session-workbench-modal__checks p{color:var(--text-soft);font-size:.8rem;font-weight:650;line-height:1.3}.session-workbench-modal__actions{gap:.42rem;display:grid}.session-workbench-modal__actions .primary-button,.session-workbench-modal__actions .secondary-button{border-radius:8px;width:100%;min-height:38px;padding:.42rem .58rem;font-size:.84rem}.session-workbench-modal__workspace{background:#f9fbffb8;align-content:start;gap:.62rem;min-width:0;max-height:min(88vh,780px);padding:.84rem;display:grid;overflow-y:auto}.session-workbench-modal__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;display:grid}.session-workbench-modal__header h3{color:var(--text);margin-top:.1rem;font-size:clamp(1.08rem,1.45vw,1.22rem);line-height:1.2}.session-workbench-modal__issue-list,.session-workbench-modal__materials>div:last-child{flex-wrap:wrap;gap:.34rem;display:flex}.session-workbench-modal__issue-list span{color:var(--amber-600);background:#ffc10714;border:1px solid #b06e002e;border-radius:999px;padding:.28rem .45rem}.session-workbench-change-review{border-radius:var(--radius-md);background:linear-gradient(90deg,#0e7c9012,#0000 8px),#ffffffd1;border:1px solid #1239d81f;gap:.52rem;padding:.58rem;display:grid}.session-workbench-change-review__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;display:grid}.session-workbench-change-review h4,.session-workbench-change-review p{margin:0}.session-workbench-change-review h4{color:var(--text);margin-top:.08rem;font-size:.98rem;line-height:1.2}.session-workbench-change-review__header p:not(.section-kicker){color:var(--text-soft);margin-top:.16rem;font-size:.8rem;font-weight:650;line-height:1.3}.session-workbench-change-review__meter{background:#f9fbffe0;border:1px solid #0e7c9024;border-radius:10px;justify-items:end;gap:.12rem;min-width:86px;padding:.46rem .5rem;display:grid}.session-workbench-change-review__meter strong{color:var(--text);font-size:1.12rem;line-height:1}.session-workbench-change-review__meter span{color:var(--text-muted);font-size:.76rem;font-weight:900;line-height:1.1}.session-workbench-change-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.session-workbench-change-review__column{align-content:start;gap:.34rem;display:grid}.session-workbench-change-review__column>strong{color:var(--text);font-size:.82rem;line-height:1.2}.session-workbench-change-review__column article{background:#f9fbffe0;border:1px solid #1239d81a;border-radius:10px;gap:.08rem;min-height:52px;padding:.46rem .5rem;display:grid}.session-workbench-change-review__column article.is-good{background:#2b7d4a0f;border-color:#2b7d4a2e}.session-workbench-change-review__column article.is-warn{background:#ffc10714;border-color:#b06e002e}.session-workbench-change-review__column article.is-alert{background:#b12d3912;border-color:#b12d392e}.session-workbench-change-review__column span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.session-workbench-change-review__column p{color:var(--text-soft);font-size:.8rem;font-weight:700;line-height:1.28}.session-workbench-modal__form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.session-workbench-modal__form-grid label{color:var(--text-soft);gap:.34rem;margin:0;font-size:.84rem;font-weight:850;display:grid}.session-workbench-modal__form-grid input,.session-workbench-modal__form-grid select,.session-workbench-modal__form-grid textarea{border:1px solid var(--border);width:100%;min-height:40px;color:var(--text);font:inherit;background:#fff;border-radius:10px}.session-workbench-modal__form-grid textarea{resize:vertical;min-height:94px}.session-workbench-modal__wide{grid-column:1/-1}.session-workbench-modal__check{background:#ffffffb8;border:1px solid #1239d81f;border-radius:10px;align-content:center;padding:.54rem}.session-workbench-modal__materials{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #1239d81f;grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:start;gap:.5rem;padding:.58rem;display:grid}.session-workbench-modal__materials h4{color:var(--text);margin-top:.1rem;font-size:.94rem}.session-workbench-modal__materials span{width:fit-content;color:var(--text-soft);background:#f9fbffdb;border:1px solid #1239d81a;border-radius:999px;padding:.3rem .46rem}.session-workbench-modal__savebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #12243a14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;margin:0 -.84rem -.84rem;padding:.7rem .84rem;display:grid;position:sticky;bottom:-.84rem}.session-workbench-modal__savebar p{color:var(--text-soft);font-size:.82rem;font-weight:650;line-height:1.34}.session-workbench-modal__savebar>div{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.session-workbench-modal__savebar .primary-button,.session-workbench-modal__savebar .secondary-button{white-space:nowrap;border-radius:8px;min-height:38px;padding:.42rem .62rem;font-size:.84rem}.session-draft-launch{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 7px),#ffffffe0;border:1px solid #0e7c9029;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.58rem;padding:.66rem;display:grid}.session-draft-launch.is-hidden{display:none}.session-draft-launch h3,.session-draft-launch p{margin:0}.session-draft-launch h3{color:var(--text);margin-top:.08rem;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.18}.session-draft-launch p:not(.section-kicker){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.14rem;font-size:.84rem;line-height:1.3;display:-webkit-box;overflow:hidden}.session-draft-launch__summary{grid-template-columns:repeat(2,minmax(94px,1fr));gap:.36rem;display:grid}.session-draft-launch__summary article{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #1239d81a;gap:.08rem;min-width:0;padding:.46rem .54rem;display:grid}.session-draft-launch__summary span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.session-draft-launch__summary strong{color:var(--text);font-size:1rem;line-height:1.12}.session-draft-launch .primary-button{white-space:nowrap;border-radius:8px;min-height:38px;padding:.42rem .62rem;font-size:.84rem}.session-create-modal{overscroll-behavior:contain;width:min(100%,1040px);max-height:min(88vh,760px);padding:0;overflow:hidden}.session-create-modal__shell{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);min-height:0;max-height:min(88vh,760px);display:grid}.session-create-modal__progress-panel{background:linear-gradient(#0e7c9017,#f9fbffeb),#fff;border-right:1px solid #12243a14;align-content:start;gap:.62rem;min-width:0;padding:.84rem;display:grid}.session-create-modal__progress-panel h3,.session-create-modal__progress-panel p,.session-create-modal__workspace h3,.session-create-modal__workspace p{margin:0}.session-create-modal__progress-panel h3{color:var(--text);margin-top:.12rem;font-size:clamp(1.1rem,1.7vw,1.32rem);line-height:1.16}.session-create-modal__progress-panel p{color:var(--text-soft);margin-top:.2rem;font-size:.88rem;font-weight:650;line-height:1.36}.session-create-modal__progress{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #1239d81a;gap:.22rem;padding:.6rem;display:grid}.session-create-modal__progress strong{color:var(--text);font-size:1.5rem;line-height:1}.session-create-modal__progress span{color:var(--text-muted);font-size:.82rem;font-weight:900}.session-create-modal__checks{gap:.38rem;display:grid}.session-create-modal__checks article{border-radius:var(--radius-md);background:#ffc10714;border:1px solid #b06e002e;gap:.12rem;padding:.5rem .54rem;display:grid}.session-create-modal__checks article.is-complete{background:#2b7d4a0f;border-color:#2b7d4a2e}.session-create-modal__checks span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.18}.session-create-modal__checks strong{color:var(--text);font-size:.92rem;line-height:1.2}.session-create-modal__checks p{color:var(--text-soft);font-size:.8rem;font-weight:650;line-height:1.3}.session-create-modal__workspace{background:#f9fbffb8;align-content:start;gap:.62rem;min-width:0;max-height:min(88vh,760px);padding:.84rem;display:grid;overflow-y:auto}.session-create-modal__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;display:grid}.session-create-modal__header h3{color:var(--text);margin-top:.1rem;font-size:clamp(1.08rem,1.45vw,1.22rem);line-height:1.2}.session-create-modal__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.session-create-modal__form-grid label{color:var(--text-soft);gap:.34rem;margin:0;font-size:.84rem;font-weight:850;display:grid}.session-create-modal__form-grid input,.session-create-modal__form-grid select,.session-create-modal__form-grid textarea{border:1px solid var(--border);width:100%;min-height:40px;color:var(--text);font:inherit;background:#fff;border-radius:10px}.session-create-modal__form-grid textarea{resize:vertical;min-height:104px}.session-create-modal__wide{grid-column:1/-1}.session-create-modal__check{background:#ffffffb8;border:1px solid #1239d81f;border-radius:10px;align-content:center;padding:.54rem}.session-create-modal__savebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #12243a14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;margin:0 -.84rem -.84rem;padding:.7rem .84rem;display:grid;position:sticky;bottom:-.84rem}.session-create-modal__savebar p{color:var(--text-soft);font-size:.82rem;font-weight:650;line-height:1.34}.session-create-modal__savebar>div{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.session-create-modal__savebar .primary-button,.session-create-modal__savebar .secondary-button{white-space:nowrap;border-radius:8px;min-height:38px;padding:.42rem .62rem;font-size:.84rem}@media (max-width:900px){.session-workbench-modal{max-height:90vh;overflow:auto}.session-draft-launch{grid-template-columns:1fr}.session-draft-launch__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.session-create-modal{max-height:90vh;overflow:auto}.session-workbench-modal__shell,.session-create-modal__shell{grid-template-columns:1fr;max-height:none}.session-workbench-modal__progress-panel,.session-create-modal__progress-panel{border-bottom:1px solid #12243a14;border-right:0}.session-workbench-modal__workspace,.session-create-modal__workspace{max-height:none;overflow:visible}.session-workbench-modal__form-grid,.session-workbench-change-review__header,.session-workbench-change-review__grid,.session-workbench-modal__materials,.session-workbench-modal__savebar,.session-create-modal__form-grid,.session-create-modal__savebar{grid-template-columns:1fr}.session-workbench-change-review__meter{justify-items:start;width:100%}.session-workbench-modal__savebar,.session-create-modal__savebar{border-radius:var(--radius-md);border:1px solid #12243a14;margin:0;position:static}.session-workbench-modal__savebar>div,.session-create-modal__savebar>div,.session-admin-row__actions{justify-content:flex-start}}.session-materials-board{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;gap:.62rem;padding:.68rem;display:grid}.session-materials-board.is-hidden{display:none}.session-materials-playbook{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.session-materials-playbook article{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #1239d81f;grid-template-columns:auto minmax(0,1fr);gap:.14rem .42rem;padding:.54rem .58rem;display:grid}.session-materials-playbook span{color:#fff;background:var(--blue-700);border-radius:999px;grid-row:span 2;place-items:center;width:1.7rem;height:1.7rem;font-size:.82rem;font-weight:900;display:grid}.session-materials-playbook strong,.session-materials-playbook p,.session-materials-lane h3,.session-materials-lane p,.session-material-card h4,.session-material-card p{margin:0}.session-materials-playbook p{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-size:.8rem;line-height:1.3;display:-webkit-box;overflow:hidden}.session-materials-review{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#ffffffeb);border:1px solid #1239d824;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.62rem;display:grid}.session-materials-review h3,.session-materials-review p{margin:0}.session-materials-review h3{font-size:1rem;line-height:1.22}.session-materials-review__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.session-materials-review__list{flex-wrap:wrap;grid-column:1/-1;gap:.34rem;display:flex}.session-materials-review__list span{min-height:32px;color:var(--text-soft);background:#ffc10714;border:1px solid #b06e002e;border-radius:999px;padding:.34rem .5rem;font-size:.84rem;font-weight:800}.session-materials-lanes{grid-template-columns:repeat(4,minmax(230px,1fr));gap:.52rem;padding-bottom:.12rem;display:grid;overflow-x:auto}.session-materials-lane{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffb3;align-content:start;gap:.48rem;min-height:260px;padding:.58rem;display:grid}.session-materials-lane--unassigned{background:#fff6e699;border-style:dashed}.session-materials-lane__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.42rem;display:grid}.session-materials-lane h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.22;display:-webkit-box;overflow:hidden}.session-materials-lane p{color:var(--text-soft);margin-top:.14rem;font-size:.8rem;line-height:1.32}.session-materials-card-stack{gap:.4rem;display:grid}.session-material-card{border-radius:var(--radius-md);cursor:grab;background:#fffffff0;border:1px solid #1239d81f;gap:.36rem;padding:.52rem;display:grid;box-shadow:0 12px 28px #0e1c3a12}.session-material-card:active{cursor:grabbing}.session-material-card h4{color:var(--text);font-size:.9rem;line-height:1.22}.session-material-card p{color:var(--text-soft);font-size:.8rem;line-height:1.3}.session-material-card select{border:1px solid var(--border);width:100%;min-height:38px;color:var(--text);font:inherit;background:#fff;border-radius:10px;font-size:.86rem}.admin-program-board{gap:1rem;display:grid}.admin-program-board__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem;display:grid}.admin-program-board__metrics article{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #12243a14;gap:.16rem;min-width:0;padding:.68rem;display:grid}.admin-program-board__metrics span,.admin-program-active-brief span,.admin-program-row span,.admin-program-row small{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.15}.admin-program-board__metrics strong{color:var(--text);font-size:1.18rem;line-height:1.1}.admin-program-active-brief{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9013,#0000 6px),#ffffffe0;border:1px solid #0e7c9024;grid-template-columns:minmax(190px,.45fr) repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:.52rem;padding:.66rem;display:grid}.admin-program-active-brief>div,.admin-program-active-brief article{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #12243a14;min-width:0;padding:.62rem .7rem}.admin-program-active-brief h3{color:var(--text);margin:.16rem 0 0;font-size:1rem;line-height:1.2}.admin-program-active-brief strong{color:var(--text);margin-top:.16rem;font-size:.94rem;font-weight:800;line-height:1.34;display:block}.admin-program-active-brief .secondary-button{white-space:nowrap;align-self:stretch;min-height:100%}.admin-program-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;display:grid}.admin-program-action-grid article{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:auto minmax(0,1fr);gap:.12rem .52rem;min-width:0;padding:.68rem;display:grid}.admin-program-action-grid span{width:2rem;height:2rem;color:var(--blue-700);background:#1239d81a;border-radius:999px;grid-row:1/span 2;place-items:center;font-size:.78rem;font-weight:950;display:inline-grid}.admin-program-action-grid strong,.admin-program-row strong{color:var(--text);font-size:.98rem;line-height:1.18}.admin-program-action-grid p,.admin-program-row p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650;line-height:1.34}.admin-program-list{gap:.52rem;display:grid}.abstract-review-queue{border-top:1px solid #12243a17;gap:.68rem;padding-top:.78rem;display:grid}.abstract-review-queue__heading,.abstract-review-queue__summary,.abstract-review-queue__pagination{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.abstract-review-queue__heading>div{gap:.18rem;display:grid}.abstract-review-queue__heading h3,.abstract-review-queue__heading p{margin:0}.abstract-review-queue__heading h3{color:var(--text);font-size:1.12rem;line-height:1.2}.abstract-review-queue__heading p{color:var(--text-soft);font-size:.88rem;font-weight:650;line-height:1.4}.abstract-review-queue__toolbar{grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);gap:.65rem;display:grid}.abstract-review-queue__toolbar label{color:var(--text);gap:.3rem;font-size:.84rem;font-weight:850;display:grid}.abstract-review-queue__toolbar input,.abstract-review-queue__toolbar select{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text);font:inherit;background:#fff;padding:.62rem .72rem}.abstract-review-queue__summary{border-radius:var(--radius-sm);color:var(--text-soft);background:#1239d80b;padding:.55rem .65rem;font-size:.84rem;font-weight:800}.abstract-review-queue__empty{gap:.22rem;padding:1rem;display:grid}.abstract-review-queue__empty span{color:var(--text-soft);line-height:1.4}.abstract-review-queue__pagination{justify-content:center}.abstract-review-queue__pagination span{min-width:104px;color:var(--text-soft);text-align:center;font-size:.84rem;font-weight:800}@media (max-width:780px){.abstract-review-queue__heading,.abstract-review-queue__summary{flex-direction:column;align-items:flex-start}.abstract-review-queue__toolbar{grid-template-columns:minmax(0,1fr)}.abstract-review-queue__pagination{grid-template-columns:1fr auto 1fr;display:grid}.abstract-review-queue__pagination .secondary-button{width:100%}}.admin-program-row{border-radius:var(--radius-md);background:#ffffffd6;border:1px solid #12243a14;grid-template-columns:minmax(0,1.1fr) minmax(240px,.8fr) auto;align-items:center;gap:.7rem;padding:.7rem;display:grid}.admin-program-row>div{gap:.14rem;min-width:0;display:grid}.admin-program-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.admin-program-row__actions .secondary-button{white-space:nowrap;border-radius:8px;min-height:36px;padding:.38rem .58rem;font-size:.82rem}.admin-program-workbench-launch{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 7px),#ffffffe6;border:1px solid #0e7c9029;grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;align-items:center;gap:.62rem;padding:.68rem;display:grid}.admin-program-workbench-launch h3,.admin-program-workbench-launch p{margin:0}.admin-program-workbench-launch h3{color:var(--text);margin-top:.08rem;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.18}.admin-program-workbench-launch p:not(.section-kicker){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.14rem;font-size:.84rem;line-height:1.3;display:-webkit-box;overflow:hidden}.admin-program-workbench-launch__path{color:var(--text-muted);margin-top:.28rem;font-size:.76rem;font-weight:850;line-height:1.28;display:block}.admin-program-workbench-launch__actions{gap:.38rem;display:grid}.admin-program-workbench-launch__progress{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #1239d81a;gap:.2rem;min-width:150px;padding:.5rem .56rem;display:grid}.admin-program-workbench-launch__progress strong{color:var(--text);font-size:1.08rem;line-height:1}.admin-program-workbench-launch__progress span{color:var(--text-muted);font-size:.78rem;font-weight:900}.admin-program-workbench-launch .primary-button{white-space:nowrap;border-radius:8px;min-height:38px;padding:.42rem .62rem;font-size:.84rem}.admin-program-workbench-launch__actions .secondary-button{white-space:nowrap;border-radius:8px;min-height:36px;padding:.38rem .58rem;font-size:.82rem}@media (max-width:780px){.admin-program-board,.admin-program-workbench-launch,.admin-program-workbench-launch>*,.abstract-review-queue,.admin-program-row{min-width:0}.admin-program-workbench-launch,.admin-program-row{grid-template-columns:minmax(0,1fr)}.admin-program-workbench-launch .primary-button,.admin-program-workbench-launch__actions,.admin-program-workbench-launch__actions .secondary-button,.admin-program-workbench-launch__progress{width:100%;min-width:0}.admin-program-row__actions{justify-content:flex-start}.admin-program-row__actions .secondary-button{white-space:normal;width:100%}}.admin-speaker-workbench-modal{overscroll-behavior:contain;width:min(100%,1120px);max-height:min(88vh,780px);padding:0;overflow:hidden}.admin-speaker-workbench-modal__shell{grid-template-columns:minmax(260px,.35fr) minmax(0,1fr);min-height:0;max-height:min(88vh,780px);display:grid}.admin-speaker-workbench-modal__progress-panel{background:linear-gradient(#0e7c9017,#f9fbffeb),#fff;border-right:1px solid #12243a14;align-content:start;gap:.62rem;min-width:0;padding:.84rem;display:grid}.admin-speaker-workbench-modal__progress-panel h3,.admin-speaker-workbench-modal__progress-panel p,.admin-speaker-workbench-modal__assignment-summary h4,.admin-speaker-workbench-modal__assignment-summary p{margin:0}.admin-speaker-workbench-modal__progress-panel h3{color:var(--text);margin-top:.12rem;font-size:clamp(1.1rem,1.7vw,1.34rem);line-height:1.16}.admin-speaker-workbench-modal__progress-panel p{color:var(--text-soft);margin-top:.2rem;font-size:.88rem;font-weight:650;line-height:1.36}.admin-speaker-workbench-modal__progress{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #1239d81a;gap:.22rem;padding:.6rem;display:grid}.admin-speaker-workbench-modal__progress strong{color:var(--text);font-size:1.5rem;line-height:1}.admin-speaker-workbench-modal__progress span{color:var(--text-muted);font-size:.82rem;font-weight:900}.admin-speaker-workbench-modal__checks{gap:.38rem;display:grid}.admin-speaker-workbench-modal__checks article{border-radius:var(--radius-md);background:#ffc10714;border:1px solid #b06e002e;gap:.12rem;padding:.5rem .54rem;display:grid}.admin-speaker-workbench-modal__checks article.is-complete{background:#2b7d4a0f;border-color:#2b7d4a2e}.admin-speaker-workbench-modal__checks span,.admin-speaker-workbench-modal__assignment-summary span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.18}.admin-speaker-workbench-modal__checks strong{color:var(--text);font-size:.92rem;line-height:1.2}.admin-speaker-workbench-modal__checks p{color:var(--text-soft);font-size:.8rem;font-weight:650;line-height:1.3}.admin-speaker-workbench-modal__actions{gap:.42rem;display:grid}.admin-speaker-workbench-modal__actions .secondary-button{border-radius:8px;width:100%;min-height:38px;padding:.42rem .58rem;font-size:.84rem}.admin-speaker-workbench-modal__workspace{background:#f9fbffb8;align-content:start;gap:.62rem;min-width:0;max-height:min(88vh,780px);padding:.84rem;display:grid;overflow-y:auto}.admin-speaker-workbench-modal__assignment-summary{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #1239d81f;grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:start;gap:.5rem;padding:.58rem;display:grid}.admin-speaker-workbench-modal__assignment-summary h4{color:var(--text);margin-top:.1rem;font-size:.94rem}.admin-speaker-workbench-modal__assignment-summary>div:last-child{flex-wrap:wrap;gap:.34rem;display:flex}.admin-speaker-workbench-modal__assignment-summary span{width:fit-content;color:var(--text-soft);background:#f9fbffdb;border:1px solid #1239d81a;border-radius:999px;padding:.3rem .46rem}.admin-speaker-workbench-modal__savebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #12243a14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;margin:0 -.84rem -.84rem;padding:.7rem .84rem;display:grid;position:sticky;bottom:-.84rem}.admin-speaker-workbench-modal__savebar>div{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.admin-speaker-workbench-modal__savebar .primary-button,.admin-speaker-workbench-modal__savebar .secondary-button{white-space:nowrap;border-radius:8px;min-height:38px;padding:.42rem .62rem;font-size:.84rem}.admin-program-change-review{border-radius:var(--radius-md);background:linear-gradient(90deg,#0e7c9012,#0000 8px),#ffffffd1;border:1px solid #1239d81f;gap:.52rem;padding:.58rem;display:grid}.admin-program-change-review__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;display:grid}.admin-program-change-review h4,.admin-program-change-review p{margin:0}.admin-program-change-review h4{color:var(--text);margin-top:.08rem;font-size:.98rem;line-height:1.2}.admin-program-change-review__header p:not(.section-kicker){color:var(--text-soft);margin-top:.16rem;font-size:.8rem;font-weight:650;line-height:1.3}.admin-program-change-review__meter{background:#f9fbffe0;border:1px solid #0e7c9024;border-radius:10px;justify-items:end;gap:.12rem;min-width:86px;padding:.46rem .5rem;display:grid}.admin-program-change-review__meter strong{color:var(--text);font-size:1.12rem;line-height:1}.admin-program-change-review__meter span{color:var(--text-muted);font-size:.76rem;font-weight:900;line-height:1.1}.admin-program-change-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.admin-program-change-review__column{align-content:start;gap:.34rem;display:grid}.admin-program-change-review__column>strong{color:var(--text);font-size:.82rem;line-height:1.2}.admin-program-change-review__column article{background:#f9fbffe0;border:1px solid #1239d81a;border-radius:10px;gap:.08rem;min-height:52px;padding:.46rem .5rem;display:grid}.admin-program-change-review__column article.is-good{background:#2b7d4a0f;border-color:#2b7d4a2e}.admin-program-change-review__column article.is-warn{background:#ffc10714;border-color:#b06e002e}.admin-program-change-review__column article.is-alert{background:#b12d3912;border-color:#b12d392e}.admin-program-change-review__column span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.admin-program-change-review__column p{color:var(--text-soft);font-size:.8rem;font-weight:700;line-height:1.28}.admin-abstract-workbench-modal__context{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-abstract-workbench-modal__packet{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);gap:.58rem;display:grid}.admin-abstract-workbench-modal__packet article{border-radius:var(--radius-md);background:#fffc;border:1px solid #12243a14;min-width:0;padding:.66rem}.admin-abstract-workbench-modal__packet span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.18}.admin-abstract-workbench-modal__packet p,.admin-abstract-workbench-modal__packet ul{color:var(--text-soft);margin:.34rem 0 0;font-size:.86rem;font-weight:650;line-height:1.38}.admin-abstract-workbench-modal__packet ul{gap:.3rem;padding-left:1.08rem;display:grid}.admin-program-edit-studio.admin-program-edit-studio--compact{background:linear-gradient(90deg,#0e7c9012,#0000 6px),#ffffffe6;gap:.58rem;padding:.66rem}.admin-program-edit-studio{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d812,#0000 6px),#ffffffe0;border:1px solid #1239d81f;gap:.72rem;padding:.78rem;display:grid}.admin-program-edit-studio__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.72rem;display:grid}.admin-program-edit-studio__header h3,.admin-program-edit-studio__header p{margin:0}.admin-program-edit-studio__header h3{color:var(--text);font-size:1.05rem;line-height:1.18}.admin-program-edit-studio__header p:not(.section-kicker){color:var(--text-soft);margin-top:.18rem;font-size:.88rem;font-weight:650;line-height:1.36}.admin-program-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.admin-program-edit-grid label{min-width:0;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;gap:.3rem;font-size:.75rem;font-weight:900;display:grid}.admin-program-edit-grid input,.admin-program-edit-grid select,.admin-program-edit-grid textarea{width:100%;min-height:42px;color:var(--text);font:inherit;letter-spacing:0;text-transform:none;background:#fffffff0;border:1px solid #1239d824;border-radius:10px;padding:.56rem .66rem;font-size:.9rem;font-weight:650}.admin-program-edit-grid textarea{resize:vertical;min-height:132px}.admin-program-edit-grid__wide{grid-column:span 4}.admin-program-session-grid,.admin-program-readonly-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.admin-program-session-grid label,.admin-program-readonly-preview article{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #12243a14;gap:.14rem;min-width:0;padding:.58rem;display:grid}.admin-program-session-grid label{cursor:pointer;grid-template-columns:auto minmax(0,1fr)}.admin-program-session-grid label.is-selected{background:#0e7c9014;border-color:#0e7c9057}.admin-program-session-grid input{width:1rem;height:1rem;accent-color:var(--teal-500);grid-row:1/span 2;margin-top:.16rem}.admin-program-session-grid span,.admin-program-readonly-preview span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.15}.admin-program-session-grid strong,.admin-program-readonly-preview strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.2;overflow:hidden}.admin-program-readonly-preview p,.admin-program-session-grid p{color:var(--text-soft);margin:0;font-size:.8rem;font-weight:650;line-height:1.3}.admin-program-edit-studio__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.58rem;display:flex}.admin-program-edit-studio__actions .muted-copy{margin:0}.event-partner-console{gap:1rem;display:grid}.event-partner-console .content-grid.is-hidden,.event-sponsor-review.is-hidden,.event-sponsor-packet-builder.is-hidden{display:none}.event-partner-active-brief{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d813,#0000 6px),#ffffffe0;border:1px solid #1239d821;grid-template-columns:minmax(190px,.45fr) repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:.52rem;padding:.66rem;display:grid}.event-partner-active-brief>div,.event-partner-active-brief article{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #12243a14;min-width:0;padding:.62rem .7rem}.event-partner-active-brief h3{color:var(--text);margin:.16rem 0 0;font-size:1rem;line-height:1.2}.event-partner-active-brief span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:block}.event-partner-active-brief strong{color:var(--text);margin-top:.16rem;font-size:.94rem;font-weight:800;line-height:1.34;display:block}.event-partner-active-brief .secondary-button{white-space:nowrap;align-self:stretch;min-height:100%}.event-partner-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;padding:.86rem}.event-sponsor-review{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#ffffffeb);border:1px solid #1239d824;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.event-sponsor-review h3,.event-sponsor-review p{margin:0}.event-sponsor-review h3{font-size:1.04rem;line-height:1.22}.event-sponsor-review__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.event-sponsor-review__list{flex-wrap:wrap;grid-column:1/-1;gap:.42rem;display:flex}.event-sponsor-review__list span{min-height:34px;color:var(--text-soft);background:#ffc10714;border:1px solid #b06e002e;border-radius:999px;padding:.42rem .58rem;font-size:.84rem;font-weight:800}.event-partner-launch-board{border-radius:var(--radius-lg);background:#ffffffd1;border:1px solid #1239d81f;gap:.72rem;padding:.86rem;display:grid}.event-partner-launch-board__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.event-partner-launch-board h3,.event-partner-launch-board p,.event-partner-launch-lane p{margin:0}.event-partner-launch-board h3{color:var(--text);margin-top:.12rem;font-size:1.05rem;line-height:1.22}.event-partner-launch-board__header p:not(.section-kicker){color:var(--text-soft);margin-top:.22rem;font-size:.9rem;font-weight:650;line-height:1.36}.event-partner-launch-board__lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.event-partner-launch-lane{border-radius:var(--radius-md);background:#f9fbffdb;border:1px solid #12243a14;align-content:start;gap:.55rem;min-width:0;padding:.68rem;display:grid}.event-partner-launch-lane__top{gap:.34rem;display:grid}.event-partner-launch-lane__top div{align-items:center;gap:.45rem;display:flex}.event-partner-launch-lane__top span{color:#fff;background:var(--blue-700);border-radius:999px;place-items:center;min-width:2rem;height:2rem;font-weight:900;display:inline-grid}.event-partner-launch-lane__top strong{color:var(--text);line-height:1.22}.event-partner-launch-lane__top p,.event-partner-launch-lane__items p{color:var(--text-soft);font-size:.86rem;line-height:1.36}.event-partner-launch-lane__items{gap:.42rem;display:grid}.event-partner-launch-lane__items button{border-radius:var(--radius-sm);min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1239d81f;gap:.16rem;padding:.52rem .58rem;display:grid}.event-partner-launch-lane__items button:hover,.event-partner-launch-lane__items button:focus-visible{background:#1239d80d;border-color:#1239d847}.event-partner-launch-lane__items strong{font-size:.9rem;line-height:1.22}.event-partner-launch-lane__items span{color:var(--text-muted);font-size:.8rem;font-weight:700;line-height:1.24}.event-sponsor-packet-builder{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0e7c9012,#ffffffeb),#fff;border:1px solid #0e7c902e;gap:.78rem;padding:.88rem;display:grid}.event-sponsor-packet-builder__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.event-sponsor-packet-builder__header h3,.event-sponsor-packet-builder__header p,.event-sponsor-packet-checks p,.event-sponsor-packet-note{margin:0}.event-sponsor-packet-builder__header h3{margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.2}.event-sponsor-packet-builder__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.event-sponsor-packet-destinations{grid-template-columns:repeat(5,minmax(160px,1fr));gap:.55rem;padding-bottom:.1rem;display:grid;overflow-x:auto}.event-sponsor-packet-destination{min-height:134px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #1239d81f;border-radius:14px;gap:.22rem;padding:.68rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.event-sponsor-packet-destination:hover,.event-sponsor-packet-destination:focus-visible,.event-sponsor-packet-destination.is-selected{background:#0e7c9013;border-color:#0e7c9057;transform:translateY(-1px);box-shadow:0 12px 26px #0e1c3a13}.event-sponsor-packet-destination span,.event-sponsor-packet-destination em{width:fit-content;color:var(--blue-700);background:#1239d80f;border:1px solid #1239d821;border-radius:999px;padding:.22rem .42rem;font-size:.75rem;font-style:normal;font-weight:900}.event-sponsor-packet-destination.is-selected span{color:var(--green-700);background:#0d8b5214;border-color:#0d8b522e}.event-sponsor-packet-destination strong{font-size:.94rem;line-height:1.2}.event-sponsor-packet-destination small{color:var(--text-soft);font-size:.82rem;font-weight:750;line-height:1.36}.event-sponsor-packet-destination em{max-width:100%;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;background:#12243a0a;overflow:hidden}.event-sponsor-packet-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.event-sponsor-packet-checks article{border-radius:var(--radius-md);background:#ffc10714;border:1px solid #b06e002e;gap:.18rem;min-width:0;padding:.62rem;display:grid}.event-sponsor-packet-checks article.is-complete{background:#2b7d4a0f;border-color:#2b7d4a2e}.event-sponsor-packet-checks span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:950}.event-sponsor-packet-checks strong{color:var(--text);font-size:.92rem;line-height:1.22}.event-sponsor-packet-checks p,.event-sponsor-packet-note{color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.38}.event-sponsor-packet-note{padding-top:.12rem}.event-sponsor-workbench-launch{background:linear-gradient(90deg,#1239d814,#0000 7px),#ffffffe6;border-color:#1239d824}.event-sponsor-workbench-modal__context{grid-template-columns:repeat(3,minmax(0,1fr))}.event-sponsor-workbench-modal__assets,.event-sponsor-workbench-modal__destinations{border-radius:var(--radius-md);background:#fffc;border:1px solid #12243a14;grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:start;gap:.58rem;padding:.62rem;display:grid}.event-sponsor-workbench-modal__assets h4,.event-sponsor-workbench-modal__destinations h4{color:var(--text);margin:.12rem 0 0;font-size:.96rem;line-height:1.18}.event-sponsor-workbench-modal__assets>div:last-child,.event-sponsor-workbench-modal__destinations>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;display:grid}.event-sponsor-workbench-modal__assets button,.event-sponsor-workbench-modal__destinations button{border-radius:var(--radius-md);min-width:0;min-height:74px;color:var(--text);text-align:left;cursor:pointer;background:#ffc10714;border:1px solid #b06e002e;gap:.12rem;padding:.5rem;display:grid}.event-sponsor-workbench-modal__assets button.is-complete,.event-sponsor-workbench-modal__destinations button.is-selected{background:#2b7d4a12;border-color:#2b7d4a33}.event-sponsor-workbench-modal__assets button:hover,.event-sponsor-workbench-modal__assets button:focus-visible,.event-sponsor-workbench-modal__destinations button:hover,.event-sponsor-workbench-modal__destinations button:focus-visible{border-color:#1239d83d;box-shadow:0 12px 28px #1239d814}.event-sponsor-workbench-modal__assets span,.event-sponsor-workbench-modal__destinations span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.15}.event-sponsor-workbench-modal__assets strong,.event-sponsor-workbench-modal__destinations strong{color:var(--text);font-size:.84rem;line-height:1.18}.event-sponsor-workbench-modal__assets small{color:var(--text-soft);font-size:.75rem;font-weight:650;line-height:1.25}.event-partner-pipeline{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;grid-column:1/-1;gap:.85rem;padding:.86rem;display:grid}.event-partner-playbook{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.event-partner-playbook article{border-radius:var(--radius-md);background:#fffc;border:1px solid #1239d81f;grid-template-columns:auto minmax(0,1fr);gap:.2rem .5rem;padding:.72rem;display:grid}.event-partner-playbook span{color:#fff;background:var(--blue-700);border-radius:999px;grid-row:span 2;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.event-partner-playbook strong,.event-partner-playbook p,.event-partner-pipeline h2,.event-partner-pipeline h3,.event-partner-pipeline p,.event-partner-card h4,.event-partner-card p{margin:0}.event-partner-playbook p{color:var(--text-soft);grid-column:2;font-size:.88rem;line-height:1.42}.event-partner-pipeline__columns{grid-template-columns:repeat(4,minmax(230px,1fr));gap:.7rem;padding-bottom:.12rem;display:grid;overflow-x:auto}.event-partner-pipeline__column{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffa8;align-content:start;gap:.62rem;min-height:300px;padding:.72rem;display:grid}.event-partner-pipeline__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;display:grid}.event-partner-pipeline__header h3{font-size:1rem;line-height:1.22}.event-partner-pipeline__header p{color:var(--text-soft);margin-top:.22rem;font-size:.86rem;line-height:1.38}.event-partner-pipeline__cards{gap:.55rem;display:grid}.event-partner-card{border-radius:var(--radius-md);cursor:grab;background:#ffffffeb;border:1px solid #1239d81f;gap:.45rem;padding:.68rem;display:grid;box-shadow:0 12px 28px #0e1c3a12}.event-partner-card:active{cursor:grabbing}.event-partner-card__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.event-partner-card h4{color:var(--text);font-size:.98rem;line-height:1.22}.event-partner-card p{color:var(--text-soft);font-size:.86rem;line-height:1.38}.event-partner-card>span{color:var(--text-muted);overflow-wrap:anywhere;font-size:.8rem;font-weight:850}.event-partner-card__actions{flex-wrap:wrap;gap:.34rem;display:flex}.event-partner-card__actions button{min-height:34px;color:var(--blue-700);font:inherit;background:#1239d80f;border:1px solid #1239d824;border-radius:999px;padding:.32rem .5rem;font-size:.78rem;font-weight:850}.event-partner-card__actions button:hover,.event-partner-card__actions button:focus-visible{color:#fff;background:var(--blue-700)}.event-partner-fulfillment{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffc7;grid-column:1/-1;gap:.85rem;padding:.86rem;display:grid}.event-partner-fulfillment h2,.event-partner-fulfillment h3,.event-partner-fulfillment p{margin:0}.event-partner-fulfillment__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.event-partner-fulfillment-card{border-radius:var(--radius-lg);background:#f9fbffe0;border:1px solid #1239d81f;gap:.68rem;min-width:0;padding:.78rem;display:grid}.event-partner-fulfillment-card__top{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.event-partner-fulfillment-card h3{color:var(--text);font-size:1rem;line-height:1.2}.event-partner-fulfillment-card p{color:var(--text-soft);margin-top:.22rem;font-size:.86rem;line-height:1.38}.event-partner-progress{background:#1239d81a;border-radius:999px;height:.5rem;position:relative;overflow:hidden}.event-partner-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-600));position:absolute;inset:0 auto 0 0}.event-partner-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;display:grid}.event-partner-checklist button{border-radius:var(--radius-md);min-height:78px;color:var(--text);text-align:left;font:inherit;background:#ffffffdb;border:1px solid #1239d824;gap:.1rem;padding:.55rem;display:grid}.event-partner-checklist button:hover,.event-partner-checklist button:focus-visible{border-color:#1239d857;transform:translateY(-1px);box-shadow:0 10px 22px #0e1c3a14}.event-partner-checklist button.is-complete{background:#007c6014;border-color:#007c6038}.event-partner-checklist span{color:var(--blue-700);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:900}.event-partner-checklist button.is-complete span{color:var(--teal-700)}.event-partner-checklist strong{font-size:.9rem;line-height:1.18}.event-partner-checklist small{color:var(--text-soft);font-size:.76rem;line-height:1.28}.event-sponsor-assets{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffc7;grid-column:1/-1;gap:.85rem;padding:.86rem;display:grid}.event-sponsor-assets h2,.event-sponsor-assets h3,.event-sponsor-assets p{margin:0}.event-sponsor-assets__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.event-sponsor-asset-card{border-radius:var(--radius-lg);background:#f9fbffe0;border:1px solid #1239d81f;gap:.68rem;min-width:0;padding:.78rem;display:grid}.event-sponsor-asset-card__top{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.event-sponsor-asset-card h3{color:var(--text);font-size:1rem;line-height:1.2}.event-sponsor-asset-card p{color:var(--text-soft);overflow-wrap:anywhere;margin-top:.22rem;font-size:.86rem;line-height:1.38}.event-sponsor-asset-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;display:grid}.event-sponsor-asset-actions button{border-radius:var(--radius-md);min-height:82px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:#ffffffdb;border:1px solid #1239d824;gap:.1rem;padding:.55rem;display:grid}.event-sponsor-asset-actions button:hover,.event-sponsor-asset-actions button:focus-visible{border-color:#1239d857;transform:translateY(-1px);box-shadow:0 10px 22px #0e1c3a14}.event-sponsor-asset-actions button.is-complete{background:#007c6014;border-color:#007c6038}.event-sponsor-asset-actions span{color:var(--blue-700);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:900}.event-sponsor-asset-actions button.is-complete span{color:var(--teal-700)}.partner-content-studio{gap:1rem;display:grid}.partner-content-studio__actions{border-radius:var(--radius-md);background:#f9fbffc2;border:1px solid #1239d81a;flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.55rem;padding:.68rem;display:flex}.partner-content-status-control,.partner-content-review-note{color:var(--text-soft);gap:.35rem;margin:0;font-size:.84rem;font-weight:850;display:grid}.partner-content-status-control{min-width:180px;margin-right:auto}.partner-content-status-control select,.partner-content-review-note textarea{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:12px}.partner-content-status-control select{min-height:42px}.partner-content-review-note{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #1239d81a;padding:.72rem}.partner-content-review-note textarea{resize:vertical;min-height:5.5rem}.partner-content-grid{grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.partner-content-grid.is-hidden{display:none}.partner-content-grid--single{grid-template-columns:minmax(0,1fr)}.partner-content-list,.partner-content-editor,.partner-content-preview,.partner-commitment-gate,.partner-commitment-board{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffd1;gap:.68rem;min-width:0;padding:.86rem;display:grid}.partner-content-list h3,.partner-content-list p,.partner-content-preview h3,.partner-content-preview p,.partner-commitment-board h3,.partner-commitment-board p,.partner-commitment-card h4,.partner-commitment-card p{margin:0}.partner-content-row{border-radius:var(--radius-md);min-height:58px;color:var(--text);text-align:left;font:inherit;cursor:grab;background:#f9fbffdb;border:1px solid #1239d81c;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.08rem .48rem;padding:.58rem .62rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.partner-content-row:hover,.partner-content-row:focus-visible,.partner-content-row.is-selected{background:#1239d812;border-color:#1239d847;outline:none;transform:translateY(-1px);box-shadow:0 12px 26px #0e1c3a12}.partner-content-row:active{cursor:grabbing}.partner-content-row .drag-handle{color:var(--text-muted);letter-spacing:.02em;grid-row:1/span 2;font-size:.78rem;font-weight:950}.partner-content-row strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.94rem;line-height:1.16}.partner-content-row small{min-width:0;color:var(--text-soft);overflow-wrap:anywhere;font-size:.8rem;font-weight:750;line-height:1.32}.partner-content-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-content-editor>.section-kicker,.partner-content-editor .toggle-row,.partner-content-token-list,.partner-content-editor .muted-copy{grid-column:1/-1}.partner-content-editor label:has(textarea){grid-column:1/-1}.partner-content-editor--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-content-editor textarea{resize:vertical;min-height:7rem}.toggle-row{min-height:44px;color:var(--text-soft);align-items:center;gap:.52rem;font-size:.92rem;font-weight:850;display:flex}.toggle-row input{width:1rem;height:1rem}.partner-content-token-list{flex-wrap:wrap;gap:.42rem;display:flex}.partner-content-token-list span{color:var(--teal-700);background:#0e7c9012;border:1px solid #0e7c9029;border-radius:10px;padding:.34rem .5rem;font-size:.82rem;font-weight:850}.partner-content-preview{background:linear-gradient(135deg,#1239d80d,#0e7c900d),#ffffffe0;align-self:stretch}.partner-content-preview h3{font-size:clamp(1.05rem,1.55vw,1.32rem);line-height:1.2}.partner-content-preview p{color:var(--text-soft);line-height:1.5}.partner-commitment-gate{background:linear-gradient(135deg,#1239d80b,#0e7c900f),#ffffffe0;gap:.82rem}.partner-commitment-gate__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.partner-commitment-gate__header h3,.partner-commitment-gate__header p{margin:0}.partner-commitment-gate__header h3{color:var(--text);font-size:clamp(1.08rem,1.65vw,1.36rem);line-height:1.18}.partner-commitment-gate__header .muted-copy{max-width:58rem;margin-top:.24rem}.partner-commitment-gate__progress{border-radius:var(--radius-md);text-align:right;background:#ffffffc7;border:1px solid #1239d81f;gap:.08rem;min-width:118px;padding:.64rem .72rem;display:grid}.partner-commitment-gate__progress strong{color:var(--blue-700);font-size:1.32rem;line-height:1}.partner-commitment-gate__progress span{color:var(--text-soft);font-size:.76rem;font-weight:850;line-height:1.25}.partner-commitment-gate__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.partner-commitment-gate__card{border-radius:var(--radius-md);min-height:154px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #1239d81c;align-content:start;gap:.52rem;padding:.72rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.partner-commitment-gate__card:hover,.partner-commitment-gate__card:focus-visible{background:#f9fbfff5;border-color:#1239d852;outline:none;transform:translateY(-1px);box-shadow:0 16px 30px #0e1c3a14}.partner-commitment-gate__card.is-complete{border-color:#0e7c902e}.partner-commitment-gate__card.needs-review{border-color:#ac581c33}.partner-commitment-gate__card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.partner-commitment-gate__card strong{color:var(--text);font-size:.94rem;line-height:1.16}.partner-commitment-gate__card>span:not(.partner-commitment-gate__card-top){color:var(--text-soft);font-size:.82rem;font-weight:720;line-height:1.36}.partner-commitment-gate__card small{color:var(--blue-700);letter-spacing:.05em;text-transform:uppercase;align-self:end;font-size:.75rem;font-weight:950;line-height:1.2}.partner-commitment-focus{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.partner-commitment-focus__item{border-radius:var(--radius-md);min-height:72px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:#f9fbffd6;border:1px solid #1239d81c;justify-content:space-between;align-items:center;gap:.6rem;padding:.64rem .7rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex}.partner-commitment-focus__item:hover,.partner-commitment-focus__item:focus-visible,.partner-commitment-focus__item.is-active{background:#1239d812;border-color:#1239d84d;outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #0e1c3a14}.partner-commitment-focus__item>span{gap:.16rem;min-width:0;display:grid}.partner-commitment-focus__item strong{color:var(--text);font-size:.9rem;line-height:1.16}.partner-commitment-focus__item small{color:var(--text-soft);font-size:.76rem;font-weight:750;line-height:1.25}.partner-commitment-board__summary{border-radius:var(--radius-md);background:#ffffffbd;border:1px solid #1239d817;padding:.56rem .64rem}.partner-commitment-card{border-radius:var(--radius-lg);background:#f9fbffdb;border:1px solid #1239d81f;grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);align-items:start;gap:.68rem;padding:.78rem;display:grid}.partner-commitment-card h4{color:var(--text);font-size:1rem;line-height:1.2}.partner-commitment-card>label{margin:0}.partner-commitment-card dl{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.52rem;margin:0;display:grid}.partner-commitment-card dl div{background:#ffffffc7;border:1px solid #12243a14;border-radius:12px;gap:.12rem;padding:.55rem;display:grid}.partner-commitment-card dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:950}.partner-commitment-card dd{color:var(--text);margin:0;font-weight:850}.partner-commitment-card>.muted-copy{grid-column:1/-1}.partner-commitment-empty{border-radius:var(--radius-md);color:var(--text-soft);background:#f9fbffb3;border:1px dashed #1239d833;margin:0;padding:.8rem;font-size:.92rem;font-weight:780}.event-sponsor-asset-actions strong{font-size:.9rem;line-height:1.18}.event-sponsor-asset-actions small{color:var(--text-soft);font-size:.76rem;line-height:1.28}.event-payment-console{gap:1rem;display:grid}.event-payment-console .is-hidden{display:none}.event-payment-row{gap:.55rem}.payment-active-brief{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d813,#0000 6px),#ffffffe0;border:1px solid #1239d821;grid-template-columns:minmax(190px,.45fr) repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:.52rem;padding:.66rem;display:grid}.payment-active-brief>div,.payment-active-brief article{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #12243a14;min-width:0;padding:.62rem .7rem}.payment-active-brief h3{color:var(--text);margin:.16rem 0 0;font-size:1rem;line-height:1.2}.payment-active-brief span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:block}.payment-active-brief strong{color:var(--text);margin-top:.16rem;font-size:.94rem;font-weight:800;line-height:1.34;display:block}.payment-active-brief .secondary-button{white-space:nowrap;align-self:stretch;min-height:100%}.payment-command-center{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d812,#0000 6px),#ffffffdb;border:1px solid #1239d81f;gap:.62rem;padding:.78rem;display:grid}.payment-command-center__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.payment-command-center__header h3,.payment-command-center__header p,.payment-command-center__message{margin:0}.payment-command-center__header h3{color:var(--text);margin-top:.12rem;font-size:clamp(1.04rem,1.45vw,1.22rem);line-height:1.2}.payment-command-center__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.payment-command-card{border-radius:var(--radius-md);min-height:82px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:#f9fbffdb;border:1px solid #12243a1a;justify-content:space-between;align-items:center;gap:.62rem;padding:.68rem .72rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex}.payment-command-card:hover,.payment-command-card:focus-visible,.payment-command-card.is-active{background:#0e7c9014;border-color:#0e7c9052;outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #0e1c3a14}.payment-command-card>span{gap:.16rem;min-width:0;display:grid}.payment-command-card strong{color:var(--text);font-size:.92rem;line-height:1.15}.payment-command-card small{color:var(--text-soft);font-size:.78rem;font-weight:740;line-height:1.28}.payment-command-center__message{border-radius:var(--radius-md);background:#ffffffb8;border:1px solid #12243a14;padding:.52rem .58rem}.finance-closeout-gate{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0e7c9012,#1239d80b),#ffffffe0;border:1px solid #0e7c9026;gap:.74rem;padding:.82rem;display:grid}.finance-closeout-gate__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.finance-closeout-gate__header h3,.finance-closeout-gate__header p{margin:0}.finance-closeout-gate__header h3{color:var(--text);font-size:clamp(1.06rem,1.55vw,1.3rem);line-height:1.18}.finance-closeout-gate__header .muted-copy{max-width:62rem;margin-top:.24rem}.finance-closeout-gate__progress{border-radius:var(--radius-md);text-align:right;background:#ffffffc7;border:1px solid #0e7c9026;gap:.08rem;min-width:116px;padding:.64rem .72rem;display:grid}.finance-closeout-gate__progress strong{color:var(--teal-700);font-size:1.32rem;line-height:1}.finance-closeout-gate__progress span{color:var(--text-soft);font-size:.76rem;font-weight:850;line-height:1.25}.finance-closeout-gate__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.finance-closeout-gate__card{border-radius:var(--radius-md);min-height:146px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #1239d81c;align-content:start;gap:.5rem;padding:.72rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.finance-closeout-gate__card:hover,.finance-closeout-gate__card:focus-visible{background:#f9fbfff5;border-color:#0e7c9057;outline:none;transform:translateY(-1px);box-shadow:0 16px 30px #0e1c3a14}.finance-closeout-gate__card.is-complete{border-color:#0e7c9033}.finance-closeout-gate__card.needs-review{border-color:#ac581c33}.finance-closeout-gate__card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.finance-closeout-gate__card strong{color:var(--text);font-size:.94rem;line-height:1.16}.finance-closeout-gate__card>span:not(.finance-closeout-gate__card-top){color:var(--text-soft);font-size:.82rem;font-weight:720;line-height:1.36}.finance-closeout-gate__card small{color:var(--teal-700);letter-spacing:.05em;text-transform:uppercase;align-self:end;font-size:.75rem;font-weight:950;line-height:1.2}.event-closeout-handoff{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#0e7c900f),#ffffffe6;border:1px solid #1239d81f;gap:.74rem;padding:.82rem;display:grid}.event-closeout-handoff__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.event-closeout-handoff__header h3,.event-closeout-handoff__header p{margin:0}.event-closeout-handoff__header h3{color:var(--text);font-size:clamp(1.06rem,1.55vw,1.3rem);line-height:1.18}.event-closeout-handoff__header .muted-copy{max-width:64rem;margin-top:.24rem}.event-closeout-handoff__progress{border-radius:var(--radius-md);text-align:right;background:#fffc;border:1px solid #1239d821;gap:.08rem;min-width:116px;padding:.64rem .72rem;display:grid}.event-closeout-handoff__progress strong{color:var(--blue-700);font-size:1.32rem;line-height:1}.event-closeout-handoff__progress span{color:var(--text-soft);font-size:.76rem;font-weight:850;line-height:1.25}.event-closeout-handoff__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.58rem;display:grid}.event-closeout-handoff__card{border-radius:var(--radius-md);background:#fffc;border:1px solid #12243a1a;align-content:space-between;gap:.7rem;min-height:166px;padding:.72rem;display:grid}.event-closeout-handoff__card.is-clear{border-color:#0e7c9033}.event-closeout-handoff__card.needs-review{border-color:#ac581c38}.event-closeout-handoff__card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.event-closeout-handoff__card strong{color:var(--text);font-size:.94rem;line-height:1.16}.event-closeout-handoff__card p{color:var(--text-soft);margin:.44rem 0 0;font-size:.82rem;font-weight:720;line-height:1.36}.event-closeout-handoff__card a{color:var(--blue-700);letter-spacing:.05em;text-transform:uppercase;justify-self:start;font-size:.75rem;font-weight:950;line-height:1.2;text-decoration:none}.event-closeout-handoff__card a:hover,.event-closeout-handoff__card a:focus-visible{color:var(--teal-700);text-underline-offset:.18rem;outline:none;text-decoration:underline}.event-closeout-handoff__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.payment-filter-bar{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #12243a14;flex-wrap:wrap;gap:.45rem;padding:.7rem;display:flex}.payment-filter-chip{min-height:38px;color:var(--text-soft);font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #12243a1a;border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .58rem;font-size:.84rem;font-weight:850;display:inline-flex}.payment-filter-chip span{min-width:1.45rem;min-height:1.45rem;color:var(--text);background:#12243a14;border-radius:999px;place-items:center;padding:0 .32rem;font-size:.76rem;display:inline-grid}.payment-filter-chip:hover,.payment-filter-chip:focus-visible,.payment-filter-chip--active{color:var(--blue-700);background:#0e7c9014;border-color:#0e7c9052;box-shadow:0 8px 20px #0e1c3a14}.payment-filter-chip--active span{color:#fff;background:var(--blue-700)}.production-setup-toolbar{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;grid-template-columns:auto minmax(180px,.36fr);align-items:end;gap:.75rem;padding:.75rem;display:grid}.production-setup-toolbar label{color:var(--text-soft);gap:.35rem;font-size:.84rem;font-weight:850;display:grid}.production-setup-toolbar select{width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;padding:.62rem .72rem}.database-health-guide-launcher{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 6px),#ffffffdb;border:1px solid #0e7c9026;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr) auto;align-items:center;gap:.7rem;padding:.76rem;display:grid}.database-health-guide-launcher h3,.database-health-guide-launcher p{margin:0}.database-health-guide-launcher h3{color:var(--text);margin-top:.1rem;font-size:clamp(1.04rem,1.45vw,1.22rem);line-height:1.2}.database-health-guide-launcher p:not(.section-kicker){color:var(--text-soft);margin-top:.2rem;font-size:.88rem;font-weight:650;line-height:1.38}.database-health-guide-launcher__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.database-health-guide-launcher__summary article{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #1239d81a;gap:.1rem;min-width:0;padding:.56rem .62rem;display:grid}.database-health-guide-launcher__summary span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.1}.database-health-guide-launcher__summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;line-height:1.16;overflow:hidden}.database-recovery-command{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d812,#0000 7px),#ffffffe0;border:1px solid #1239d821;gap:.68rem;padding:.82rem;display:grid}.database-recovery-command__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.72rem;display:grid}.database-recovery-command__header h3,.database-recovery-command__header p{margin:0}.database-recovery-command__header h3{color:var(--text);margin-top:.12rem;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.18}.database-recovery-command__header p:not(.section-kicker){color:var(--text-soft);margin-top:.2rem;font-size:.88rem;font-weight:650;line-height:1.36}.database-recovery-command__workspace{grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);align-items:start;gap:.62rem;display:grid}.database-recovery-command__queue,.database-recovery-command__detail{min-width:0}.database-recovery-command__queue{overscroll-behavior:contain;border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #12243a14;gap:.38rem;max-height:min(42vh,420px);padding:.58rem;display:grid;overflow:auto}.database-recovery-command__queue>div{background:#f9fbfff5;border-bottom:1px solid #1239d814;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;margin:-.58rem -.58rem 0;padding:.58rem;display:grid}.database-recovery-command__queue span,.database-recovery-command__selected span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.database-recovery-command__queue>div strong{color:var(--blue-700);font-size:.82rem;line-height:1.16}.database-recovery-command__queue button{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #1239d81a;border-radius:10px;gap:.12rem;padding:.54rem .58rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.database-recovery-command__queue button:hover,.database-recovery-command__queue button:focus-visible,.database-recovery-command__queue button.is-active{background:#0e7c9012;border-color:#0e7c9052;outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #10214212}.database-recovery-command__queue button.is-active{background:linear-gradient(90deg,#1239d821,#0000 6px),#1239d80f;border-color:#1239d84d}.database-recovery-command__queue button strong{color:var(--text);font-size:.9rem;line-height:1.18}.database-recovery-command__queue button em{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:700;line-height:1.22;overflow:hidden}.database-recovery-command__detail{gap:.58rem;display:grid}.database-recovery-command__selected{grid-template-columns:minmax(0,.9fr) minmax(220px,.58fr);gap:.48rem;display:grid}.database-recovery-command__selected>div{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #1239d81a;gap:.18rem;min-width:0;padding:.62rem;display:grid}.database-recovery-command__selected strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.18;overflow:hidden}.database-recovery-command__selected p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650;line-height:1.34}.database-recovery-command__path{grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem;display:grid}.database-recovery-command__path article{border-radius:var(--radius-md);background:#ffffffc2;border:1px solid #12243a14;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.18rem .48rem;min-height:116px;padding:.58rem;display:grid}.database-recovery-command__path article>span{color:#fff;background:var(--blue-700);border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.82rem;font-weight:950;display:grid}.database-recovery-command__path div{min-width:0}.database-recovery-command__path strong{color:var(--text);font-size:.88rem;line-height:1.18;display:block}.database-recovery-command__path p{color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.16rem 0 0;font-size:.8rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.database-recovery-command__actions{flex-wrap:wrap;gap:.42rem;display:flex}.database-recovery-command__actions .primary-button,.database-recovery-command__actions .secondary-button{border-radius:8px;min-height:38px;padding:.46rem .68rem;font-size:.82rem}.database-health-guide-modal{overscroll-behavior:contain;width:min(1040px,100vw - 2rem);max-height:min(84vh,760px);overflow:auto}.database-health-guide-modal__header{gap:.18rem;margin-bottom:.62rem;display:grid}.database-health-guide-modal__header h2,.database-health-guide-modal__header p{margin:0}.database-health-guide-modal__header h2{color:var(--text);font-size:clamp(1.24rem,2vw,1.68rem);line-height:1.1}.database-health-guide-modal__header p:not(.section-kicker){max-width:76ch;color:var(--text-soft);font-size:.9rem;font-weight:650;line-height:1.38}.database-health-guide-modal__progress-panel{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#1239d814,#0e7c900f),#fffffff5;border:1px solid #1239d821;border-radius:14px;grid-template-columns:minmax(220px,.92fr) minmax(150px,.48fr) auto;align-items:center;gap:.56rem;margin-bottom:.68rem;padding:.68rem;display:grid;position:sticky;top:.35rem;box-shadow:0 16px 36px #10214217}.database-health-guide-modal__progress-panel>div:first-child{gap:.12rem;min-width:0;display:grid}.database-health-guide-modal__progress-panel span,.database-health-guide-modal__decision-strip span,.database-health-guide-modal__section-header .section-kicker,.database-health-guide-modal__areas article span,.database-health-guide-modal__issues article span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.database-health-guide-modal__progress-panel strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.18;overflow:hidden}.database-health-guide-modal__progress-panel p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:700;line-height:1.28}.database-health-guide-modal__progress{background:#1021421a;border-radius:999px;height:.5rem;overflow:hidden}.database-health-guide-modal__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;display:block}.database-health-guide-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.database-health-guide-modal__actions .primary-button,.database-health-guide-modal__actions .secondary-button{white-space:nowrap;border-radius:8px;min-height:38px;padding:.42rem .62rem;font-size:.82rem}.database-health-guide-modal__decision-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.68rem;display:grid}.database-health-guide-modal__decision-strip article{background:#f9fbffdb;border:1px solid #1239d81c;border-radius:12px;gap:.16rem;min-height:104px;padding:.64rem;display:grid}.database-health-guide-modal__decision-strip strong{color:var(--text);font-size:.95rem;line-height:1.18}.database-health-guide-modal__decision-strip p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.34}.database-health-guide-modal__workspace{grid-template-columns:minmax(0,1.02fr) minmax(260px,.98fr);align-items:start;gap:.68rem;display:grid}.database-health-guide-modal__steps,.database-health-guide-modal__areas,.database-health-guide-modal__issues{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #1239d81a;gap:.52rem;min-width:0;padding:.7rem;display:grid}.database-health-guide-modal__issues{margin-top:.68rem}.database-health-guide-modal__section-header{gap:.12rem;display:grid}.database-health-guide-modal__section-header h3,.database-health-guide-modal__section-header p{margin:0}.database-health-guide-modal__section-header h3{color:var(--text);font-size:1rem;line-height:1.16}.database-health-guide-modal__steps ol{gap:.4rem;margin:0;padding-left:1.12rem;display:grid}.database-health-guide-modal__steps li{color:var(--text-soft);font-size:.9rem;font-weight:700;line-height:1.38}.database-health-guide-modal__steps li strong{color:var(--text)}.database-health-guide-modal__areas>div,.database-health-guide-modal__issues>div{gap:.42rem;display:grid}.database-health-guide-modal__areas article,.database-health-guide-modal__issues article{background:#ffffffc2;border:1px solid #12243a14;border-radius:12px;gap:.16rem;min-width:0;padding:.58rem .62rem;display:grid}.database-health-guide-modal__areas article.needs-action{background:#fffaebd1;border-color:#b06e0033}.database-health-guide-modal__areas article strong,.database-health-guide-modal__issues article strong{color:var(--text);font-size:.92rem;line-height:1.18}.database-health-guide-modal__areas article p,.database-health-guide-modal__issues article p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650;line-height:1.34}.database-health-guide-modal__issues article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.18rem .56rem}.database-health-guide-modal__issues article p{grid-column:1/-1}.launch-evidence-toolbar{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.launch-evidence-toolbar label{min-width:min(100%,190px);color:var(--text-soft);gap:.35rem;font-size:.84rem;font-weight:850;display:grid}.launch-evidence-toolbar select{width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;padding:.62rem .72rem}.launch-evidence-toolbar .muted-copy{max-width:34rem;margin:0}.launch-evidence-entry{align-items:start}.launch-evidence-entry .portal-form,.launch-evidence-entry .stack-list{margin-top:0}.launch-evidence-queue{gap:.55rem;display:grid}.launch-evidence-queue__item{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f9fbffd1;justify-content:space-between;align-items:center;gap:.75rem;padding:.78rem .84rem;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.launch-evidence-queue__item:hover,.launch-evidence-queue__item:focus-visible,.launch-evidence-queue__item.is-active{background:#1239d812;border-color:#1239d847;outline:none;transform:translateY(-1px)}.launch-evidence-queue__item span{gap:.18rem;min-width:0;display:grid}.launch-evidence-queue__item strong,.launch-evidence-queue__item small{text-overflow:ellipsis;overflow:hidden}.launch-evidence-queue__item small{color:var(--text-soft);font-size:.86rem;font-weight:700}.launch-evidence-packet{gap:1rem;display:grid}.launch-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.launch-packet-card{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d814,#0000 5px),#ffffffd1;border:1px solid #1239d81f;gap:.28rem;padding:.9rem;display:grid}.launch-packet-card span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900}.launch-packet-card strong{color:var(--text);font-size:1.05rem;line-height:1.25}.launch-packet-card p{color:var(--text-soft);margin:0;line-height:1.45}.protected-verification-command{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d812,#0e7c900b),#ffffffe0;border:1px solid #1239d824;gap:.72rem;margin-bottom:1rem;padding:.84rem;display:grid}.protected-verification-command__header{grid-template-columns:minmax(0,1fr) minmax(132px,auto);align-items:start;gap:.75rem;display:grid}.protected-verification-command__header h3,.protected-verification-command__header p{margin:0}.protected-verification-command__header h3{color:var(--text);margin-top:.12rem;font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.2}.protected-verification-command__header p:not(.section-kicker){color:var(--text-soft);margin-top:.24rem;font-size:.9rem;font-weight:650;line-height:1.42}.protected-verification-command__status{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #1239d821;gap:.18rem;min-width:132px;padding:.68rem;display:grid}.protected-verification-command__status strong{color:var(--blue-700);font-size:1.5rem;line-height:1}.protected-verification-command__status span,.protected-verification-command__summary span,.protected-verification-command__steps span,.protected-verification-command__packet-top span,.protected-verification-command__checklist span,.protected-verification-command__commands span{color:var(--text-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.14}.protected-verification-command__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;display:grid}.protected-verification-command__summary article{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #0e7c901f;gap:.2rem;min-height:112px;padding:.62rem;display:grid}.protected-verification-command__summary strong{overflow-wrap:anywhere;color:var(--text);font-size:.94rem;line-height:1.18}.protected-verification-command__summary p,.protected-verification-command__checklist li{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650;line-height:1.34}.protected-verification-command__workspace{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:.68rem;display:grid}.protected-verification-command__steps{gap:.42rem;display:grid}.protected-verification-command__steps button{min-height:74px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #12243a17;border-radius:10px;gap:.16rem;padding:.6rem;display:grid}.protected-verification-command__steps button:hover,.protected-verification-command__steps button:focus-visible,.protected-verification-command__steps button.is-active{background:linear-gradient(90deg,#1239d817,#0000 5px),#f9fbffeb;border-color:#1239d847;outline:none}.protected-verification-command__steps strong{color:var(--text);font-size:.9rem;line-height:1.2}.protected-verification-command__steps em{color:var(--text-soft);font-size:.8rem;font-style:normal;font-weight:800}.protected-verification-command__packet{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #1239d81f;gap:.58rem;padding:.72rem;display:grid}.protected-verification-command__packet-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.45rem;display:flex}.protected-verification-command__packet-top div{gap:.14rem;min-width:0;display:grid}.protected-verification-command__packet-top strong{color:var(--text);font-size:1rem;line-height:1.18}.protected-verification-command__command,.protected-verification-command__commands article{background:#12243a0b;border:1px solid #12243a14;border-radius:10px;padding:.62rem;overflow:auto}.protected-verification-command code{color:var(--text);font-family:var(--font-mono);white-space:pre-wrap;font-size:.78rem;font-weight:750;line-height:1.38}.protected-verification-command__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.protected-verification-command__details div{background:#f9fbffc7;border:1px solid #12243a12;border-radius:10px;gap:.16rem;min-width:0;padding:.52rem;display:grid}.protected-verification-command__details dt{color:var(--text-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.75rem;font-weight:950}.protected-verification-command__details dd{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.35}.protected-verification-command__actions{flex-wrap:wrap;gap:.42rem;display:flex}.protected-verification-command__checklist{border-radius:var(--radius-md);background:linear-gradient(90deg,#0d8b5212,#0000 5px),#f9fdfbe6;border:1px solid #0d8b5224;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:.65rem;padding:.64rem;display:grid}.protected-verification-command__checklist div{gap:.12rem;min-width:0;display:grid}.protected-verification-command__checklist strong{color:var(--text);line-height:1.2}.protected-verification-command__checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem .76rem;margin:0;padding-left:1.1rem;display:grid}.protected-verification-command__commands{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.protected-verification-command__commands article{gap:.28rem;display:grid}.protected-verification-command__manual-copy{border-radius:var(--radius-md);background:linear-gradient(90deg,#b3560014,#0000 5px),#fffaf4eb;border:1px solid #b356002e;gap:.34rem;padding:.64rem;display:grid}.protected-verification-command__manual-copy label{color:var(--text);font-size:.82rem;font-weight:950;line-height:1.2}.protected-verification-command__manual-copy textarea{width:100%;min-height:118px;max-height:178px;color:var(--text);font:750 .78rem/1.38 var(--font-mono);resize:vertical;background:#ffffffe6;border:1px solid #12243a1c;border-radius:10px;padding:.64rem}.launch-signoff-summary{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e749014,#0000 5px),#ffffffd6;border:1px solid #0e74902e;gap:.7rem;padding:.95rem;display:grid}.launch-signoff-summary>div:first-child{gap:.24rem;display:grid}.launch-signoff-summary span,.launch-signoff-summary dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900}.launch-signoff-summary strong{color:var(--text);font-size:1.05rem}.launch-signoff-summary p{color:var(--text-soft);margin:0;line-height:1.45}.launch-signoff-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;margin:0;display:grid}.launch-signoff-summary dl div{gap:.16rem;min-width:0;display:grid}.launch-signoff-summary dd{color:var(--text);margin:0;font-weight:800;line-height:1.3}.launch-packet-list{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffc7;display:grid;overflow:hidden}.launch-packet-row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:.85rem;padding:.82rem .9rem;display:grid}.launch-packet-row+.launch-packet-row{border-top:1px solid var(--border)}.launch-packet-row div{gap:.2rem;min-width:0;display:grid}.launch-packet-row strong,.launch-packet-row span{text-overflow:ellipsis;overflow:hidden}.launch-packet-row strong{color:var(--text)}.launch-packet-row span{color:var(--text-soft);font-size:.88rem;line-height:1.35}.executive-review-row{color:inherit;text-decoration:none;transition:background-color .16s,transform .16s}.executive-review-row:hover,.executive-review-row:focus-visible{background:#1239d80f;outline:none;transform:translate(2px)}.production-blocker-list{border-radius:var(--radius-lg);background:#b678070f;border:1px solid #b6780733;gap:.75rem;padding:.9rem;display:grid}.production-blocker-list h3{margin:0}.production-empty-state{border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-soft);background:#ffffffc7;gap:.22rem;padding:1rem;display:grid}.production-empty-state strong{color:var(--text)}.file-editor-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.72rem;display:grid}.file-work-anchor{scroll-margin-top:7.25rem}.file-work-anchor--embedded{display:none}.file-work-anchor:focus{outline:none}.file-workbench-modal__progress{background:#1021421a;border-radius:999px;height:.5rem;overflow:hidden}.file-workbench-modal__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-700), var(--teal-500));block-size:100%;display:block}.file-workbench-modal{overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr);gap:.68rem;width:min(100%,1120px);max-height:min(88vh,840px);display:grid;overflow:hidden}.file-workbench-modal__header{gap:.18rem;display:grid}.file-workbench-modal__header h2,.file-workbench-modal__header p{margin:0}.file-workbench-modal__header h2{color:var(--text);font-size:clamp(1.22rem,2vw,1.56rem);line-height:1.1}.file-workbench-modal__header p:not(.section-kicker){max-width:74ch;color:var(--text-soft);font-size:.9rem;font-weight:650;line-height:1.38}.file-workbench-modal__progress-panel{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0e7c9014,#1239d80e),#fffffff5;border:1px solid #0e7c9029;border-radius:8px;grid-template-columns:minmax(220px,.95fr) minmax(180px,.5fr);align-items:center;gap:.62rem;padding:.68rem;display:grid;box-shadow:0 16px 36px #10214217}.file-workbench-modal__progress-panel div:first-child{gap:.12rem;min-width:0;display:grid}.file-workbench-modal__progress-panel span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.file-workbench-modal__progress-panel strong{color:var(--text);font-size:1rem;line-height:1.18}.file-workbench-modal__progress-panel p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:700;line-height:1.28}.file-workbench-modal__workspace{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);gap:.72rem;min-height:0;display:grid;overflow:hidden}.file-workbench-modal__sidebar{align-content:start;gap:.58rem;min-width:0;min-height:0;display:grid}.file-workbench-modal__work-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:.68rem;min-width:0;min-height:0;max-height:min(58vh,100vh - 20rem);padding:.08rem .18rem .18rem;display:flex;overflow:auto}.file-active-brief--modal{grid-template-columns:1fr}.file-active-brief--modal .secondary-button{justify-content:center;align-self:auto;min-height:38px}.file-workbench-modal__next-card{border-radius:var(--radius-lg);background:linear-gradient(90deg,#b06e0014,#0000 5px),#fffaebeb;border:1px solid #b06e0029;gap:.5rem;padding:.72rem;display:grid}.file-workbench-modal__next-card h3,.file-workbench-modal__next-card p{margin:0}.file-workbench-modal__next-card h3{color:var(--text);font-size:1rem;line-height:1.2}.file-workbench-modal__next-card p:not(.section-kicker){color:var(--text-soft);font-size:.86rem;font-weight:650;line-height:1.38}.file-workbench-modal__next-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.42rem;display:flex}.file-workbench-modal__next-card .secondary-button{min-height:36px;padding:.36rem .58rem;font-size:.8rem}.file-workbench-modal .file-editor-toolbar,.file-workbench-modal .file-organizer-savebar{margin:0}.file-workbench-modal .file-editor-toolbar{order:1}.file-workbench-modal .file-editor-layout{order:2}.file-workbench-modal .file-change-review{order:3}.file-workbench-modal .file-organizer-savebar{order:4}.file-workbench-modal .file-organizer-board{order:5}.file-workbench-modal .file-organizer-savebar.is-hidden,.file-workbench-modal .file-organizer-board.is-hidden,.file-workbench-modal .file-selected-grid.is-hidden,.file-workbench-modal .data-table.is-hidden{display:none}.file-workbench-modal .file-organizer-board{max-height:min(34vh,340px)}.file-workbench-modal .file-editor-layout,.file-workbench-modal .data-table{overscroll-behavior:contain;max-height:min(34vh,340px);padding-right:.08rem;overflow:auto}.file-workbench-modal .file-editor-layout{max-height:none;overflow:visible}.file-editor-toolbar{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;grid-template-columns:auto minmax(220px,1fr);align-items:end;gap:.75rem;margin:1rem 0;padding:.75rem;display:grid}.file-editor-search{margin:0}.file-organizer-savebar{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#ffffffe6);border:1px solid #1239d824;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.85rem;display:grid}.file-organizer-savebar h3,.file-organizer-savebar p{margin:0}.file-organizer-savebar h3{font-size:1.04rem;line-height:1.22}.file-organizer-savebar__summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.file-organizer-savebar__list{flex-wrap:wrap;grid-column:1/-1;gap:.42rem;display:flex}.file-organizer-savebar__list span{min-height:34px;color:var(--text-soft);background:#ffc10714;border:1px solid #b06e002e;border-radius:999px;padding:.42rem .58rem;font-size:.84rem;font-weight:800}.file-change-review{border-radius:var(--radius-md);background:linear-gradient(90deg,#0e7c9012,#0000 8px),#ffffffd1;border:1px solid #1239d81f;gap:.52rem;margin-bottom:.85rem;padding:.58rem;display:grid}.file-change-review__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;display:grid}.file-change-review h4,.file-change-review p{margin:0}.file-change-review h4{color:var(--text);margin-top:.08rem;font-size:.98rem;line-height:1.2}.file-change-review__header p:not(.section-kicker){color:var(--text-soft);margin-top:.16rem;font-size:.8rem;font-weight:650;line-height:1.3}.file-change-review__meter{background:#f9fbffe0;border:1px solid #0e7c9024;border-radius:10px;justify-items:end;gap:.12rem;min-width:86px;padding:.46rem .5rem;display:grid}.file-change-review__meter strong{color:var(--text);font-size:1.12rem;line-height:1}.file-change-review__meter span{color:var(--text-muted);font-size:.76rem;font-weight:900;line-height:1.1}.file-change-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.file-change-review__column{align-content:start;gap:.34rem;display:grid}.file-change-review__column>strong{color:var(--text);font-size:.82rem;line-height:1.2}.file-change-review__column article{background:#f9fbffe0;border:1px solid #1239d81a;border-radius:10px;gap:.08rem;min-height:52px;padding:.46rem .5rem;display:grid}.file-change-review__column article.is-good{background:#2b7d4a0f;border-color:#2b7d4a2e}.file-change-review__column article.is-warn{background:#ffc10714;border-color:#b06e002e}.file-change-review__column article.is-alert{background:#b12d3912;border-color:#b12d392e}.file-change-review__column span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.file-change-review__column p{color:var(--text-soft);font-size:.8rem;font-weight:700;line-height:1.28}.file-organizer-board{grid-template-columns:repeat(4,minmax(240px,1fr));gap:.7rem;margin-bottom:1rem;padding-bottom:.12rem;display:grid;overflow-x:auto}.file-organizer-column{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;align-content:start;gap:.62rem;min-height:300px;padding:.72rem;display:grid}.file-organizer-column__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;display:grid}.file-organizer-column h3,.file-organizer-column p,.file-organizer-card h4,.file-organizer-card p{margin:0}.file-organizer-column h3{font-size:1rem;line-height:1.22}.file-organizer-column__cards{gap:.55rem;display:grid}.file-organizer-card{border-radius:var(--radius-md);cursor:grab;background:#ffffffe6;border:1px solid #1239d81f;gap:.45rem;padding:.68rem;display:grid;box-shadow:0 12px 28px #0e1c3a12}.file-organizer-card.is-active{box-shadow:var(--shadow-soft);border-color:#1239d859}.file-organizer-card:active{cursor:grabbing}.file-organizer-card__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.file-organizer-card h4{color:var(--text);font-size:.98rem;line-height:1.22}.file-organizer-card p{color:var(--text-soft);font-size:.86rem;line-height:1.38}.file-organizer-card>span{color:var(--text-muted);font-size:.8rem;font-weight:850}.file-organizer-card__actions{flex-wrap:wrap;gap:.34rem;display:flex}.file-organizer-card__actions button{min-height:34px;color:var(--blue-700);font:inherit;background:#1239d80f;border:1px solid #1239d824;border-radius:6px;padding:.32rem .5rem;font-size:.78rem;font-weight:850}.file-organizer-card__actions button:hover,.file-organizer-card__actions button:focus-visible{color:#fff;background:var(--blue-700)}.file-editor-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;padding:.86rem}.file-editor-panel.is-hidden{display:none}.file-editor-panel h3{margin:.2rem 0 0}.file-selected-card{min-width:0;margin-top:0}.file-selected-grid{grid-template-columns:minmax(0,1fr);display:grid}.cms-editor-console{gap:.58rem;display:grid}.cms-editor-console .portal-form,.cms-editor-console .stack-list{margin-top:0}.cms-control-center{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d812,#0000 6px),#ffffffeb;border:1px solid #1239d81f;gap:.64rem;padding:.78rem;display:grid}.cms-control-center__header{grid-template-columns:minmax(0,1fr) minmax(180px,.26fr);align-items:center;gap:.76rem;display:grid}.cms-control-center__header h2,.cms-control-center__header h3,.cms-control-center__header p,.cms-control-center__active p,.cms-control-center__review p,.cms-control-center__metrics p,.cms-control-center__change-path p,.cms-control-center__actions p{margin:0}.cms-control-center__header h2,.cms-control-center__header h3{color:var(--text);margin-top:.1rem;font-size:clamp(1.08rem,1.45vw,1.22rem);line-height:1.18}.cms-control-center__header p:not(.section-kicker){max-width:78ch;color:var(--text-soft);margin-top:.18rem;font-size:.92rem;font-weight:650;line-height:1.36}.cms-control-center__progress{border-radius:var(--radius-md);background:#f9fbffe6;border:1px solid #0e7c9026;gap:.22rem;min-width:0;padding:.54rem .62rem;display:grid}.cms-control-center__progress strong{color:var(--text);font-size:1.18rem;line-height:1}.cms-control-center__progress span,.cms-control-center__tasks span,.cms-control-center__tasks small,.cms-control-center__active span,.cms-control-center__active dt,.cms-control-center__metrics span,.cms-control-center__review>span,.cms-control-center__release-strip span,.cms-control-center__release-strip small,.cms-control-center__change-path span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:950;line-height:1.14}.cms-control-center__progress>div{background:#1239d81f;border-radius:999px;height:8px;overflow:hidden}.cms-control-center__progress>div span{border-radius:inherit;background:linear-gradient(90deg, var(--teal-600), var(--blue-700));height:100%;display:block}.cms-control-center__tasks{grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem;display:grid}.cms-control-center__tasks button,.cms-control-center__release-strip button{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffdb;border:1px solid #12243a1a;border-radius:8px;gap:.16rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.cms-control-center__tasks button{min-height:64px;padding:.5rem .56rem}.cms-control-center__tasks button:hover,.cms-control-center__tasks button:focus-visible,.cms-control-center__tasks button.is-active,.cms-control-center__release-strip button:hover,.cms-control-center__release-strip button:focus-visible{background:#0e7c9013;border-color:#0e7c904d;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #08122612}.cms-control-center__tasks strong,.cms-control-center__release-strip strong,.cms-control-center__change-path strong{color:var(--text);white-space:normal;font-size:.9rem;line-height:1.18}.cms-control-center__body{grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);grid-template-areas:"active review""metrics metrics";align-items:stretch;gap:.52rem;display:grid}.cms-control-center__active,.cms-control-center__metrics article,.cms-control-center__review{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #10214214;min-width:0;padding:.58rem .64rem;display:grid}.cms-control-center__active{grid-area:active;gap:.38rem}.cms-control-center__active>div:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cms-control-center__active>strong,.cms-control-center__metrics strong,.cms-control-center__review strong{color:var(--text);font-size:.98rem;line-height:1.2}.cms-control-center__active p,.cms-control-center__metrics p,.cms-control-center__review p,.cms-control-center__change-path p{color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.3}.cms-control-center__active dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;margin:0;display:grid}.cms-control-center__active dl div{background:#f9fbffcc;border:1px solid #1239d814;border-radius:8px;min-width:0;padding:.42rem}.cms-control-center__active dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:.86rem;font-weight:850;line-height:1.18;overflow:hidden}.cms-control-center__metrics{grid-area:metrics;grid-template-columns:repeat(4,minmax(0,1fr));gap:.36rem;display:grid}.cms-control-center__metrics article{align-content:start;gap:.12rem}.cms-control-center__metrics strong{font-size:1.08rem}.cms-control-center__metrics p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cms-control-center__review{background:linear-gradient(90deg,#b06e0013,#0000 5px),#fffaebeb;border-color:#b06e0029;grid-area:review;align-content:start;gap:.32rem}.cms-control-center__review .secondary-button{justify-content:center;align-self:end;min-height:36px;padding:.38rem .58rem;font-size:.84rem}.cms-control-center__release-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.cms-control-center__release-strip button{min-height:58px;padding:.46rem .52rem}.cms-control-center__release-strip button.is-complete{background:#2485520e;border-color:#24855233}.cms-control-center__release-strip button.needs-review{background:#fffaebe6;border-color:#b06e0033}.cms-control-center__change-path{border-radius:var(--radius-md);background:#ffffffb3;border:1px solid #10214213;grid-template-columns:repeat(5,minmax(0,1fr));gap:.24rem;padding:.24rem;display:grid}.cms-control-center__change-path article{background:#f9fbffc7;border:1px solid #1239d814;border-radius:8px;gap:.08rem;min-width:0;min-height:64px;padding:.4rem .46rem;display:grid}.cms-control-center__change-path article.is-current{background:linear-gradient(90deg,#0e7c9017,#0000 5px),#f9fbffeb;border-color:#0e7c903d}.cms-control-center__change-path p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cms-control-center__actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.56rem;display:grid}.cms-control-center__actions>div{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.cms-control-center__actions .primary-button,.cms-control-center__actions .secondary-button{white-space:nowrap;min-height:40px;padding:.48rem .72rem}.cms-workbench-modal__path-card span{color:var(--text-muted);letter-spacing:.065em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:950;line-height:1.12;overflow:hidden}.cms-workbench-modal__path-card strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.16;overflow:hidden}.cms-pre-save-review{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80f,#ffffffeb 50%),#f9fbffe6;border:1px solid #1239d81f;gap:.54rem;padding:.64rem;display:grid}.cms-pre-save-review>summary{cursor:pointer;list-style:none}.cms-pre-save-review>summary::-webkit-details-marker{display:none}.cms-pre-save-review>summary:after{content:"+";width:2rem;height:2rem;color:var(--blue-700);background:#ffffffe0;border:1px solid #1239d829;border-radius:999px;place-items:center;font-size:1.18rem;font-weight:900;line-height:1;display:grid}.cms-pre-save-review[open]>summary:after{content:"−"}.cms-pre-save-review:not([open]) .cms-pre-save-review__header p:not(.section-kicker){display:none}.cms-pre-save-review__header{grid-template-columns:minmax(0,1fr) minmax(128px,auto) auto;align-items:center;gap:.62rem;display:grid}.cms-pre-save-review__header h3,.cms-pre-save-review__header p,.cms-pre-save-review__column p{margin:0}.cms-pre-save-review__header h3{color:var(--text);margin-top:.08rem;font-size:clamp(1rem,1.28vw,1.14rem);line-height:1.18}.cms-pre-save-review__header p:not(.section-kicker){color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.14rem;font-size:.82rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.cms-pre-save-review__meter{border-radius:var(--radius-md);background:#ffffffd6;border:1px solid #0e7c9024;gap:.18rem;min-width:128px;padding:.5rem .56rem;display:grid}.cms-pre-save-review__meter strong{color:var(--text);font-size:1.14rem;line-height:1}.cms-pre-save-review__meter span,.cms-pre-save-review__column>strong{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.cms-pre-save-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.cms-pre-save-review__column{border-radius:var(--radius-md);background:#ffffffc2;border:1px solid #10214213;gap:.38rem;min-width:0;padding:.5rem;display:grid}.cms-pre-save-review__column article{background:#f9fbffd1;border:1px solid #1239d817;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.12rem .42rem;min-width:0;padding:.44rem .5rem;display:grid}.cms-pre-save-review__column article>span:not(.status-badge){color:var(--text-muted);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:900;line-height:1.12;overflow:hidden}.cms-pre-save-review__column p{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:.8rem;font-weight:650;line-height:1.28;display:-webkit-box;overflow:hidden}.cms-workbench-modal__header h2,.cms-workbench-modal__header p,.cms-workbench-modal__progress-panel p{margin:0}.cms-workbench-modal__progress{background:#1239d81f;border-radius:999px;height:8px;overflow:hidden}.cms-workbench-modal__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--teal-600), var(--blue-700));height:100%;display:block}.cms-editor-message{border-radius:var(--radius-md);color:var(--text-soft);background:#1239d80d;border:1px solid #1239d81f;margin:0;padding:.78rem .9rem;font-weight:750;line-height:1.45}.cms-status-strip{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.55rem;display:grid}.cms-status-strip article{border:1px solid var(--border);background:#f9fbffd1;border-radius:12px;gap:.14rem;min-width:0;padding:.62rem .7rem;display:grid}.cms-status-strip span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900}.cms-status-strip strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;line-height:1;overflow:hidden}.cms-workflow-overview{gap:.42rem;margin-top:.82rem;display:grid}.cms-workflow-overview__row{min-height:62px;color:var(--text);background:#f9fbffc7;border:1px solid #1239d81a;border-radius:10px;grid-template-columns:auto minmax(150px,.24fr) minmax(0,1fr) auto auto;align-items:center;gap:.68rem;padding:.62rem .72rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.cms-workflow-overview__row:hover,.cms-workflow-overview__row:focus-visible{background:#1239d80e;border-color:#1239d842;transform:translateY(-1px)}.cms-workflow-overview__row>span{width:2rem;height:2rem;color:var(--blue-700);background:#1239d81a;border-radius:999px;place-items:center;font-size:.82rem;font-weight:950;display:grid}.cms-workflow-overview__row strong{color:var(--text);font-size:.96rem;line-height:1.18}.cms-workflow-overview__row p{color:var(--text-soft);margin:0;font-size:.86rem;font-weight:650;line-height:1.35}.cms-workflow-overview__row em{color:var(--blue-700);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:950}.cms-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.72rem;display:grid}.cms-draft-safety{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c901a,#0000 6px),#f9fbffd1;border:1px solid #0e7c902e;grid-template-columns:minmax(0,1fr) auto minmax(180px,.24fr);align-items:center;gap:.72rem;padding:.86rem;display:grid}.cms-draft-safety--module{background:linear-gradient(90deg,#1239d814,#0000 6px),#f9fbffd1;border-color:#1239d829}.cms-draft-safety h3,.cms-draft-safety p{margin:0}.cms-draft-safety>summary{cursor:pointer;grid-column:1/-1;list-style-position:outside}.cms-draft-safety>summary::marker{color:var(--accent)}.cms-draft-safety h3{margin-top:.15rem;font-size:1.05rem;line-height:1.22}.cms-draft-safety p:not(.section-kicker){color:var(--text-soft);margin-top:.25rem;font-weight:650;line-height:1.42}.cms-draft-safety__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.cms-draft-safety__actions button{min-height:40px}.cms-draft-safety__status{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #1239d81a;gap:.18rem;min-width:0;padding:.6rem .72rem;display:grid}.cms-draft-safety__status span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:900}.cms-draft-safety__status strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.25;overflow:hidden}.cms-draft-safety__status--shared{background:#f0fcffcc;border-color:#0e7c902e}.cms-staff-draft-panel{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #1239d81a;grid-column:1/-1;grid-template-columns:minmax(180px,.22fr) minmax(260px,1fr) auto;align-items:end;gap:.62rem;padding:.68rem;display:grid}.cms-staff-draft-panel label{min-width:0;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;gap:.28rem;font-size:.75rem;font-weight:900;display:grid}.cms-staff-draft-panel select,.cms-staff-draft-panel textarea{width:100%;min-height:42px;color:var(--text);letter-spacing:0;text-transform:none;font-size:.95rem;font-weight:700}.cms-staff-draft-panel textarea{resize:vertical}.cms-staff-draft-panel button{white-space:nowrap;min-height:42px}.cms-work-area{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:.72rem;display:grid}.cms-work-anchor{scroll-margin-top:7.25rem}.cms-work-anchor:focus{outline:none}.cms-work-anchor--embedded{display:none}.cms-work-anchor--modal{z-index:1200;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08122694;place-items:start center;padding:clamp(.8rem,2vw,1.4rem);display:grid;position:fixed;inset:0;overflow-y:auto}.cms-workbench-modal-shell{overscroll-behavior:contain;background:#fffffffa;border:1px solid #1239d829;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr);gap:.72rem;width:min(100%,1180px);max-height:calc(100vh - 1.6rem);padding:clamp(.9rem,1.7vw,1.15rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #08122647}.cms-workbench-modal__header{grid-template-columns:minmax(0,1fr) minmax(330px,.48fr);align-items:center;gap:.8rem;padding-right:3rem;display:grid}.cms-workbench-modal__header>div:first-child{gap:.28rem;min-width:0;display:grid}.cms-workbench-modal__header h2{color:var(--text);font-size:clamp(1.32rem,2vw,1.72rem);line-height:1.12}.cms-workbench-modal__header p:not(.section-kicker){color:var(--text-soft);font-size:.98rem;font-weight:650;line-height:1.42}.cms-workbench-modal__progress-panel{border-radius:var(--radius-lg);background:#f9fbffe0;border:1px solid #0e7c9024;grid-template-columns:minmax(0,1fr) minmax(110px,.28fr);align-items:center;gap:.58rem;padding:.58rem;display:grid}.cms-workbench-modal__progress-panel div:first-child{gap:.18rem;min-width:0;display:grid}.cms-workbench-modal__progress-panel span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:900}.cms-workbench-modal__progress-panel strong{color:var(--text);font-size:1rem;line-height:1.2}.cms-workbench-modal__progress-panel p{color:var(--text-soft);font-size:.9rem;font-weight:650;line-height:1.36}.cms-workbench-modal__control-panel{z-index:3;border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d812,#0000 6px),#fffffffa;border:1px solid #1239d824;gap:.58rem;padding:.66rem;display:grid;position:sticky;top:0;box-shadow:0 16px 34px #08122614}.cms-workbench-modal__control-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cms-workbench-modal__control-header strong{color:var(--text);margin-top:.08rem;font-size:.98rem;line-height:1.2;display:block}.cms-workbench-modal__control-header>.section-kicker{margin:0}.cms-workbench-modal__save-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.cms-workbench-modal__save-actions .secondary-button{min-height:38px;padding:.42rem .66rem;font-size:.84rem}.cms-workbench-modal__save-actions .secondary-button:disabled{cursor:not-allowed;opacity:.52}.cms-workbench-modal__area-switcher,.cms-workbench-modal__quick-strip,.cms-workbench-modal__module-strip,.cms-workbench-modal__release-strip{gap:.42rem;display:grid}.cms-workbench-modal__area-switcher{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-workbench-modal__quick-strip,.cms-workbench-modal__module-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.cms-workbench-modal__release-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-workbench-modal__area-switcher button,.cms-workbench-modal__quick-strip button,.cms-workbench-modal__module-strip button,.cms-workbench-modal__release-strip button{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffe0;border:1px solid #1239d81a;border-radius:8px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.cms-workbench-modal__area-switcher button:hover,.cms-workbench-modal__area-switcher button:focus-visible,.cms-workbench-modal__area-switcher button.is-active,.cms-workbench-modal__quick-strip button:hover,.cms-workbench-modal__quick-strip button:focus-visible,.cms-workbench-modal__quick-strip button.is-active,.cms-workbench-modal__module-strip button:hover,.cms-workbench-modal__module-strip button:focus-visible,.cms-workbench-modal__module-strip button.is-active,.cms-workbench-modal__release-strip button:hover,.cms-workbench-modal__release-strip button:focus-visible{background:#1239d812;border-color:#1239d847;outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #08122612}.cms-workbench-modal__area-switcher button{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.46rem;min-height:54px;padding:.52rem .58rem;display:grid}.cms-workbench-modal__area-switcher span{width:1.75rem;height:1.75rem;color:var(--blue-700);background:#1239d81a;border-radius:999px;place-items:center;font-size:.8rem;font-weight:950;display:grid}.cms-workbench-modal__area-switcher strong,.cms-workbench-modal__module-strip strong,.cms-workbench-modal__release-strip strong{color:var(--text);text-overflow:ellipsis;font-size:.9rem;line-height:1.16;overflow:hidden}.cms-workbench-modal__quick-strip button{gap:.2rem;min-height:62px;padding:.5rem;display:grid}.cms-workbench-modal__quick-strip span,.cms-workbench-modal__module-strip span,.cms-workbench-modal__release-strip span,.cms-workbench-modal__release-strip em{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.15}.cms-workbench-modal__quick-strip strong{color:var(--text);font-size:.82rem;line-height:1.16}.cms-workbench-modal__quick-strip .status-badge{justify-self:start;max-width:100%;font-size:.75rem}.cms-workbench-modal__module-strip button,.cms-workbench-modal__release-strip button{gap:.16rem;min-height:58px;padding:.48rem .52rem;display:grid}.cms-workbench-modal__release-strip button.is-complete{background:#2485520e;border-color:#24855233}.cms-workbench-modal__release-strip button.needs-review{background:#fffaebeb;border-color:#b06e0033}.cms-workbench-modal__release-strip em{font-style:normal}.cms-workbench-modal__workspace{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);gap:.72rem;min-height:0;display:grid;overflow:hidden}.cms-workbench-modal__content{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:.72rem;min-height:0;padding:.02rem .18rem .18rem .02rem;display:grid;overflow-y:auto}.cms-workbench-modal__content .cms-workbench-modal__workspace{align-items:start;min-height:max-content;overflow:visible}.cms-workbench-modal__content .cms-workbench-modal__sidebar,.cms-workbench-modal__content .cms-workbench-modal__work-body{min-height:auto;max-height:none;overflow:visible}.cms-workbench-modal__sidebar{align-content:start;gap:.58rem;min-width:0;min-height:0;display:grid}.cms-workbench-modal__work-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;max-height:min(64vh,100vh - 21rem);padding:.08rem .18rem .18rem;overflow:auto}.cms-workbench-modal__path-card{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 5px),#f9fbffe6;border:1px solid #0e7c9029;gap:.42rem;padding:.62rem;display:grid}.cms-workbench-modal__path-card ol{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.cms-workbench-modal__path-card li{background:#ffffffad;border:1px solid #10214213;border-radius:8px;gap:.06rem;min-width:0;padding:.34rem .42rem;display:grid}.cms-workbench-modal__next-card{border-radius:var(--radius-lg);background:linear-gradient(90deg,#b06e0014,#0000 5px),#fffaebeb;border:1px solid #b06e0029;gap:.5rem;padding:.72rem;display:grid}.cms-workbench-modal__next-card h3,.cms-workbench-modal__next-card p{margin:0}.cms-workbench-modal__next-card h3{color:var(--text);font-size:1rem;line-height:1.2}.cms-workbench-modal__next-card p:not(.section-kicker){color:var(--text-soft);font-size:.86rem;font-weight:650;line-height:1.38}.cms-workbench-modal__next-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.42rem;display:flex}.cms-workbench-modal__next-card .secondary-button{min-height:36px;padding:.36rem .58rem;font-size:.8rem}.cms-work-anchor--modal .cms-work-brief{grid-template-columns:1fr;margin-bottom:0}.cms-work-anchor--modal .cms-work-brief .secondary-button{justify-content:center;align-self:auto;min-height:38px}.cms-work-anchor--modal .cms-editor-grid,.cms-work-anchor--modal .cms-module-editor{gap:.68rem}.cms-work-anchor--modal .cms-draft-safety{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cms-work-anchor--modal .cms-draft-safety>div:first-child,.cms-work-anchor--modal .cms-draft-safety__actions,.cms-work-anchor--modal .cms-staff-draft-panel{grid-column:1/-1}.cms-work-anchor--modal .cms-draft-safety__actions{justify-content:flex-start}.cms-work-brief{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d80f,#0000 6px),#ffffffdb;border:1px solid #1239d81a;grid-template-columns:minmax(190px,.45fr) repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:.52rem;margin-bottom:.72rem;padding:.66rem;display:grid}.cms-work-brief>div,.cms-work-brief article{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #10214212;align-content:center;gap:.16rem;min-width:0;padding:.5rem .56rem;display:grid}.cms-work-brief h3{color:var(--text);margin:.08rem 0 0;font-size:1rem;line-height:1.18}.cms-work-brief span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.cms-work-brief strong{color:var(--text-soft);font-size:.84rem;font-weight:750;line-height:1.3}.cms-work-brief .secondary-button{white-space:nowrap;align-self:stretch;min-height:100%}.cms-guidance-card{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d814,#0000 5px),#ffffffd1;border:1px solid #1239d81f;padding:.9rem}.cms-guidance-card h3,.cms-guidance-card p{margin:0}.cms-guidance-card h3{font-size:1.05rem;line-height:1.24}.cms-guidance-card p:not(.section-kicker){color:var(--text-soft);margin-top:.45rem;line-height:1.48}.cms-editor-panel,.cms-review-list{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;padding:.86rem}.cms-editor-panel h3{margin:.2rem 0 0}.cms-template-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cms-template-picker button{border-radius:var(--radius-md);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #1239d824;gap:.18rem;padding:.64rem .7rem;display:grid}.cms-template-picker button:hover,.cms-template-picker button:focus-visible{background:#1239d812;border-color:#1239d857;outline:none}.cms-template-picker strong{font-size:.92rem;line-height:1.18}.cms-template-picker span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:850}.cms-block-staging-tray{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d811,#ffffffeb),#fff;border:1px solid #1239d829;gap:.66rem;padding:.78rem;display:grid}.cms-block-staging-tray__header,.cms-block-staging-tray__actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.cms-block-staging-tray__header h4,.cms-block-staging-tray__header p,.cms-block-draft-card p,.cms-block-staging-tray__actions span{margin:0}.cms-block-staging-tray__header h4{color:var(--text);margin-top:.18rem;font-size:1rem;line-height:1.22}.cms-block-staging-tray__header p:not(.section-kicker),.cms-block-draft-card p,.cms-block-staging-tray__actions span{color:var(--text-soft);font-size:.88rem;font-weight:650;line-height:1.42}.cms-block-staging-tray__preview,.cms-block-staging-tray__issues{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.cms-block-staging-tray__issues{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cms-block-staging-tray__preview article,.cms-block-staging-tray__issues article,.cms-block-draft-card{border-radius:var(--radius-md);background:#ffffffd6;border:1px solid #12243a14;gap:.18rem;min-width:0;padding:.62rem;display:grid}.cms-block-staging-tray__preview span,.cms-block-staging-tray__issues span,.cms-block-draft-card span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:950}.cms-block-staging-tray__preview strong,.cms-block-staging-tray__issues strong,.cms-block-draft-card strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.22;overflow:hidden}.cms-block-staging-tray__preview p,.cms-block-staging-tray__issues p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.36}.cms-block-staging-tray__issues article:not(.is-complete){background:#ffc10714;border-color:#b06e0033}.cms-block-staging-tray__issues article.is-complete{background:#2b7d4a0f;border-color:#2b7d4a2e}.cms-block-staging-tray__actions{align-items:center}.cms-block-staging-tray__actions span{max-width:31rem}.cms-navigation-console{gap:.8rem;display:grid}.cms-navigation-control-center{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d812,#0000 6px),#ffffffe0;border:1px solid #1239d821;gap:.72rem;padding:.9rem;display:grid}.cms-navigation-control-center__header,.cms-navigation-control-center__actions,.cms-navigation-modal__header,.cms-navigation-modal__footer{justify-content:space-between;align-items:center;gap:.72rem;display:flex}.cms-navigation-control-center__header>div,.cms-navigation-modal__header>div:first-child{gap:.2rem;min-width:0;display:grid}.cms-navigation-control-center__header h2,.cms-navigation-control-center__header p,.cms-navigation-control-center__actions p,.cms-navigation-modal__header h2,.cms-navigation-modal__header p,.cms-navigation-modal__footer p{margin:0}.cms-navigation-control-center__header h2,.cms-navigation-modal__header h2{color:var(--text);font-size:clamp(1.22rem,1.8vw,1.5rem);line-height:1.15}.cms-navigation-control-center__header p:not(.section-kicker),.cms-navigation-modal__header p:not(.section-kicker){color:var(--text-soft);font-size:.92rem;font-weight:650;line-height:1.38}.cms-navigation-control-center__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;display:grid}.cms-navigation-control-center__metrics article{border-radius:var(--radius-md);background:#f9fbffcc;border:1px solid #10214214;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;min-width:0;padding:.54rem .62rem;display:grid}.cms-navigation-control-center__metrics span{color:var(--text-muted);font-size:.78rem;font-weight:850}.cms-navigation-control-center__metrics strong{color:var(--text);font-size:1.08rem;line-height:1}.cms-navigation-control-center__tasks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.cms-navigation-control-center__tasks button{border-radius:var(--radius-md);min-width:0;min-height:98px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffdb;border:1px solid #1239d81c;grid-template-columns:minmax(0,1fr) auto;gap:.18rem .42rem;padding:.62rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.cms-navigation-control-center__tasks button:hover,.cms-navigation-control-center__tasks button:focus-visible{background:#1239d80f;border-color:#1239d84d;outline:none;transform:translateY(-1px)}.cms-navigation-control-center__tasks button>span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:900}.cms-navigation-control-center__tasks button>strong{color:var(--text);font-size:.92rem;line-height:1.18}.cms-navigation-control-center__tasks button>p{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-size:.82rem;font-weight:650;line-height:1.32;display:-webkit-box;overflow:hidden}.cms-navigation-control-center__actions p,.cms-navigation-modal__footer p{color:var(--text-soft);font-size:.88rem;font-weight:700;line-height:1.36}.cms-navigation-control-center__actions>div,.cms-navigation-modal__footer>div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.cms-navigation-work-anchor--embedded{display:none}.cms-navigation-work-anchor--modal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08122694;place-items:start center;padding:clamp(.65rem,2vw,1.2rem);display:grid;position:fixed;inset:0;overflow:hidden}.cms-navigation-modal-shell{background:#fffffffa;border:1px solid #1239d829;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.68rem;width:min(100%,1180px);max-height:calc(100dvh - 1.3rem);padding:clamp(.82rem,1.6vw,1.05rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #08122647}.cms-navigation-modal__header{padding-right:3rem}.cms-navigation-modal__summary{border-radius:var(--radius-md);background:#f9fbffe0;border:1px solid #0e7c9024;gap:.16rem;min-width:280px;padding:.58rem .66rem;display:grid}.cms-navigation-modal__summary strong{color:var(--text);font-size:.92rem;line-height:1.2}.cms-navigation-modal__summary span{color:var(--text-soft);font-size:.8rem;font-weight:700;line-height:1.28}.cms-navigation-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.cms-navigation-mode-label--compact,.cms-navigation-focus-label--compact{display:none}.cms-navigation-modal__tools button{border-radius:var(--radius-md);min-width:0;min-height:54px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffd6;border:1px solid #1239d81c;gap:.1rem;padding:.48rem .58rem;display:grid}.cms-navigation-modal__tools button:hover,.cms-navigation-modal__tools button:focus-visible,.cms-navigation-modal__tools button.is-active{background:#1239d812;border-color:#1239d847;outline:none}.cms-navigation-modal__tools strong{font-size:.9rem;line-height:1.16}.cms-navigation-modal__tools span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.25;overflow:hidden}.cms-navigation-modal__content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:.02rem .16rem .12rem .02rem;overflow-y:auto}.cms-navigation-modal__mode{gap:.72rem;display:grid}.cms-navigation-modal__mode[hidden]{display:none}.cms-navigation-modal__content .cms-navigation-review{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cms-navigation-modal__content .cms-navigation-review>div:first-child,.cms-navigation-modal__content .cms-navigation-review__actions,.cms-navigation-modal__content .cms-navigation-review__note,.cms-navigation-modal__content .cms-navigation-review__list{grid-column:1/-1}.cms-navigation-modal__content .cms-navigation-review__actions{justify-content:flex-start}.cms-navigation-modal__content .cms-navigation-review__draft-status{grid-column:auto;max-width:none}.cms-navigation-focus-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin-bottom:.58rem;display:grid}.cms-navigation-focus-tabs button{min-width:0;min-height:42px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffcc;border:1px solid #1239d81a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.42rem .52rem;display:grid}.cms-navigation-focus-tabs button:hover,.cms-navigation-focus-tabs button:focus-visible,.cms-navigation-focus-tabs button.is-active{background:#0e7c9012;border-color:#0e7c9047;outline:none}.cms-navigation-focus-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.16;overflow:hidden}.cms-navigation-focus-tabs button>span{width:1.65rem;height:1.65rem;color:var(--blue-700);background:#1239d817;border-radius:999px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.cms-navigation-modal__footer{border-top:1px solid #10214214;padding-top:.58rem}@media (max-width:780px){.cms-navigation-control-center__header,.cms-navigation-control-center__actions,.cms-navigation-modal__header,.cms-navigation-modal__footer{flex-direction:column;align-items:flex-start}.cms-navigation-control-center__metrics,.cms-navigation-control-center__tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-navigation-control-center__tasks button{min-height:92px}.cms-navigation-control-center__actions>div,.cms-navigation-modal__footer>div{justify-content:flex-start;width:100%}.cms-navigation-control-center__actions .primary-button,.cms-navigation-control-center__actions .secondary-button,.cms-navigation-modal__footer .primary-button,.cms-navigation-modal__footer .secondary-button{flex:145px}.cms-navigation-work-anchor--modal{padding:.5rem}.cms-navigation-modal-shell{max-height:calc(100dvh - 1rem);padding:.72rem}.cms-navigation-modal__header{padding-right:2.75rem}.cms-navigation-modal__summary{display:none}.cms-navigation-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;padding-bottom:0;display:grid;overflow:visible}.cms-navigation-modal__tools::-webkit-scrollbar{display:none}.cms-navigation-modal__tools button{text-align:center;min-height:48px;padding:.34rem .18rem}.cms-navigation-modal__tools button>span,.cms-navigation-modal__header p:not(.section-kicker),.cms-navigation-mode-label--full{display:none}.cms-navigation-mode-label--compact,.cms-navigation-focus-tabs .cms-navigation-focus-label--compact{display:inline}.cms-navigation-modal__tools strong{font-size:.875rem;line-height:1.16}.cms-navigation-modal-shell{gap:.42rem}.cms-navigation-modal__header{min-height:0;padding-bottom:.36rem}.cms-navigation-focus-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.22rem;margin-bottom:.42rem}.cms-navigation-focus-tabs button{text-align:center;justify-content:center;gap:.12rem;min-height:42px;padding:.24rem .18rem;display:flex}.cms-navigation-focus-tabs strong{white-space:nowrap;font-size:.78rem}.cms-navigation-focus-tabs button>span{flex:0 0 1.2rem;width:1.2rem;height:1.2rem;font-size:.75rem}.cms-navigation-focus-tabs .cms-navigation-focus-label--full{display:none}.cms-navigation-list{padding:.66rem}.cms-navigation-item{gap:.5rem;padding:.62rem}.cms-navigation-item__main p{display:none}.cms-navigation-item__controls{grid-template-columns:minmax(105px,.42fr) minmax(0,1fr);justify-items:stretch}.cms-navigation-item__controls>.status-badge,.cms-navigation-item__buttons{grid-column:1/-1;justify-self:start}.cms-navigation-item__controls input,.cms-navigation-item__controls select{width:100%;min-width:0}.cms-navigation-item__buttons{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.cms-navigation-item__buttons button{border-radius:8px;min-height:40px}.cms-navigation-modal__content .cms-navigation-review{grid-template-columns:1fr}.cms-navigation-modal__content .cms-navigation-review__draft-status{grid-column:1/-1}.cms-navigation-modal__content .cms-navigation-review__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cms-navigation-modal__content .cms-navigation-review__actions .status-badge{grid-column:1/-1;justify-self:start}.cms-navigation-modal__content .cms-navigation-review__actions .secondary-button{white-space:normal;width:100%;min-height:44px;padding-inline:.5rem}.cms-navigation-modal__footer{padding-top:.42rem;display:block}.cms-navigation-modal__footer>p{display:none}.cms-navigation-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.cms-navigation-modal__footer .primary-button,.cms-navigation-modal__footer .secondary-button{min-height:44px;padding-inline:.48rem}}.cms-navigation-builder{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:start;gap:.8rem;display:grid}.cms-navigation-planner-panel{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1239d812,#0000 6px),#ffffffdb;border:1px solid #12243a1a;gap:.72rem;padding:.82rem;display:grid}.cms-navigation-planner-panel__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.cms-navigation-planner-panel__header h3,.cms-navigation-planner-panel__header p,.cms-navigation-planner-panel__grid button p{margin:0}.cms-navigation-planner-panel__header h3{margin-top:.12rem;font-size:clamp(1.06rem,1.55vw,1.24rem);line-height:1.2}.cms-navigation-planner-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.cms-navigation-planner-panel__grid button{border-radius:var(--radius-md);min-height:132px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffd6;border:1px solid #1239d81f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.22rem .5rem;padding:.68rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.cms-navigation-planner-panel__grid button:hover,.cms-navigation-planner-panel__grid button:focus-visible,.cms-navigation-planner-panel__grid button.is-active{background:#1239d812;border-color:#1239d84d;transform:translateY(-1px);box-shadow:0 12px 26px #0e1c3a14}.cms-navigation-planner-panel__grid button span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.cms-navigation-planner-panel__grid button strong{color:var(--text);font-size:.98rem;line-height:1.22}.cms-navigation-planner-panel__grid button p{color:var(--text-soft);grid-column:1/-1;font-size:.86rem;font-weight:650;line-height:1.38}.cms-navigation-planner-panel__grid button .status-badge{justify-self:end}.cms-navigation-preset-studio{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 6px),#f9fbffd1;border:1px solid #0e7c9029;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;gap:.72rem;padding:.85rem;display:grid}.cms-navigation-preset-studio h3,.cms-navigation-preset-studio p,.cms-navigation-preview h3,.cms-navigation-preview p{margin:0}.cms-navigation-preset-studio h3,.cms-navigation-preview h3{margin-top:.12rem;font-size:1.04rem;line-height:1.22}.cms-navigation-preset-studio p:not(.section-kicker),.cms-navigation-preview p:not(.section-kicker){color:var(--text-soft);margin-top:.28rem;font-weight:650;line-height:1.42}.cms-navigation-preset-studio__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.cms-navigation-preset-studio__options button{border-radius:var(--radius-md);min-height:112px;color:var(--text);text-align:left;background:#ffffffe0;border:1px solid #1239d81f;gap:.28rem;padding:.72rem;display:grid}.cms-navigation-preset-studio__options button:hover,.cms-navigation-preset-studio__options button:focus-visible{background:#1239d80f;border-color:#1239d847}.cms-navigation-preset-studio__options strong{font-size:.96rem;line-height:1.18}.cms-navigation-preset-studio__options span{color:var(--text-soft);font-size:.86rem;font-weight:650;line-height:1.36}.cms-navigation-preset-studio__options em{color:var(--blue-700);align-self:end;font-size:.78rem;font-style:normal;font-weight:900}.cms-navigation-preview{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #1239d81a;gap:.55rem;min-width:0;padding:.7rem;display:grid}.cms-navigation-preview__groups{gap:.45rem;display:grid}.cms-navigation-preview__groups article{background:#f9fbffe6;border:1px solid #12243a14;border-radius:10px;gap:.28rem;padding:.5rem;display:grid}.cms-navigation-preview__groups strong{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.cms-navigation-preview__groups span{color:var(--text);font-size:.86rem;font-weight:780;line-height:1.28}.cms-navigation-review{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#ffffffeb);border:1px solid #1239d824;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.cms-navigation-review h3,.cms-navigation-review p{margin:0}.cms-navigation-review h3{font-size:1.04rem;line-height:1.22}.cms-navigation-review__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.cms-navigation-review__list{flex-wrap:wrap;grid-column:1/-1;gap:.42rem;display:flex}.cms-navigation-review__list span{min-height:34px;color:var(--text-soft);background:#ffc10714;border:1px solid #b06e002e;border-radius:999px;padding:.42rem .58rem;font-size:.84rem;font-weight:800}.cms-navigation-review__draft-status{background:#f0fcffc7;border:1px solid #0e7c9024;border-radius:10px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;max-width:32rem;padding:.48rem .58rem;display:grid}.cms-navigation-review__draft-status span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:900}.cms-navigation-review__draft-status strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.cms-navigation-review__note{background:#ffffffc2;border:1px solid #10214214;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start;gap:.55rem;padding:.62rem;display:grid}.cms-navigation-review__note label{color:var(--text-soft);gap:.35rem;margin:0;font-size:.84rem;font-weight:850;display:grid}.cms-navigation-review__note select,.cms-navigation-review__note textarea{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;border-radius:12px}.cms-navigation-review__note textarea{resize:vertical;min-height:72px}.cms-navigation-review__note p{color:var(--text-soft);grid-column:1/-1;margin:0;font-size:.82rem;font-weight:650;line-height:1.35}.cms-navigation-list,.cms-navigation-side{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;gap:.65rem;padding:.86rem;display:grid}.cms-navigation-side h3,.cms-navigation-side p,.cms-navigation-item h3,.cms-navigation-item p,.cms-navigation-actions p{margin:0}.cms-navigation-side h3{font-size:1.08rem;line-height:1.22}.cms-navigation-side p:not(.section-kicker){color:var(--text-soft);margin-top:.35rem;line-height:1.48}.cms-navigation-item{border-radius:var(--radius-md);background:#ffffffd6;border:1px solid #12243a14;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);align-items:start;gap:.75rem;padding:.78rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.cms-navigation-item:hover,.cms-navigation-item:focus-within{box-shadow:var(--shadow-soft);border-color:#1239d838;transform:translateY(-1px)}.cms-navigation-item__main h3{color:var(--text);font-size:1rem;line-height:1.25}.cms-navigation-item__main p{color:var(--text-soft);margin-top:.25rem;font-size:.9rem;line-height:1.42}.cms-navigation-item__controls{justify-items:end;gap:.48rem;display:grid}.cms-navigation-item__controls label{width:100%;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;gap:.25rem;font-size:.78rem;font-weight:900;display:grid}.cms-navigation-item__controls input,.cms-navigation-item__controls select{border:1px solid var(--border);min-height:40px;color:var(--text);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border-radius:10px;padding:.48rem .58rem}.cms-navigation-item__buttons,.cms-navigation-actions,.cms-navigation-actions>div{flex-wrap:wrap;gap:.45rem;display:flex}.cms-navigation-item__buttons{justify-content:flex-end}.cms-navigation-item__buttons button{min-height:34px;color:var(--blue-700);font:inherit;background:#1239d80f;border:1px solid #1239d824;border-radius:999px;padding:.32rem .5rem;font-size:.78rem;font-weight:850}.cms-navigation-item__buttons button:hover,.cms-navigation-item__buttons button:focus-visible{color:#fff;background:var(--blue-700)}.cms-navigation-item__buttons button:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.55;background:#12243a0a}.cms-navigation-actions{border-radius:var(--radius-md);background:#1239d80d;border:1px solid #1239d81f;justify-content:space-between;align-items:center;padding:.75rem .82rem}.cms-navigation-actions p{color:var(--text-soft);font-weight:750;line-height:1.45}.cms-workflow-console{gap:.8rem;display:grid}.cms-workflow-control-center{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9012,#0000 6px),#ffffffe0;border:1px solid #1239d821;gap:.72rem;padding:.9rem;display:grid}.cms-workflow-control-center__header,.cms-workflow-control-center__actions,.cms-workflow-modal__header{justify-content:space-between;align-items:center;gap:.72rem;display:flex}.cms-workflow-control-center__header>div,.cms-workflow-modal__header>div:first-child{gap:.2rem;min-width:0;display:grid}.cms-workflow-control-center__header h2,.cms-workflow-control-center__header p,.cms-workflow-control-center__actions p,.cms-workflow-modal__header h2,.cms-workflow-modal__header p{margin:0}.cms-workflow-control-center__header h2,.cms-workflow-modal__header h2{color:var(--text);font-size:clamp(1.22rem,1.8vw,1.5rem);line-height:1.15}.cms-workflow-control-center__header p:not(.section-kicker),.cms-workflow-modal__header p:not(.section-kicker){color:var(--text-soft);font-size:.92rem;font-weight:650;line-height:1.38}.cms-workflow-control-center__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;display:grid}.cms-workflow-control-center__metrics article{border-radius:var(--radius-md);background:#f9fbffcc;border:1px solid #10214214;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;min-width:0;padding:.54rem .62rem;display:grid}.cms-workflow-control-center__metrics span{color:var(--text-muted);font-size:.78rem;font-weight:850}.cms-workflow-control-center__metrics strong{color:var(--text);font-size:1.08rem;line-height:1}.cms-workflow-control-center__tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.cms-workflow-control-center__tasks button{border-radius:var(--radius-md);min-width:0;min-height:92px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffdb;border:1px solid #1239d81c;gap:.16rem;padding:.62rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.cms-workflow-control-center__tasks button:hover,.cms-workflow-control-center__tasks button:focus-visible{background:#0e7c9012;border-color:#0e7c904d;outline:none;transform:translateY(-1px)}.cms-workflow-control-center__tasks button span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:900}.cms-workflow-control-center__tasks button strong{color:var(--text);font-size:.98rem;line-height:1.18}.cms-workflow-control-center__tasks button p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650;line-height:1.32}.cms-workflow-control-center__actions p{color:var(--text-soft);font-size:.88rem;font-weight:700;line-height:1.36}.cms-workflow-control-center__actions>div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.cms-workflow-work-anchor--embedded{display:none}.cms-workflow-work-anchor--modal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08122694;place-items:start center;padding:clamp(.65rem,2vw,1.2rem);display:grid;position:fixed;inset:0;overflow:hidden}.cms-workflow-modal-shell{background:#fffffffa;border:1px solid #1239d829;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.68rem;width:min(100%,1180px);max-height:calc(100dvh - 1.3rem);padding:clamp(.82rem,1.6vw,1.05rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #08122647}.cms-workflow-modal__header{padding-right:3rem}.cms-workflow-modal__summary{border-radius:var(--radius-md);background:#f9fbffe0;border:1px solid #0e7c9024;gap:.16rem;min-width:300px;padding:.58rem .66rem;display:grid}.cms-workflow-modal__summary strong{color:var(--text);font-size:.92rem;line-height:1.2}.cms-workflow-modal__summary span{color:var(--text-soft);font-size:.8rem;font-weight:700;line-height:1.28}.cms-workflow-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.cms-workflow-mode-label--compact{display:none}.cms-workflow-modal__tools button{border-radius:var(--radius-md);min-width:0;min-height:54px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffd6;border:1px solid #1239d81c;gap:.1rem;padding:.48rem .58rem;display:grid}.cms-workflow-modal__tools button:hover,.cms-workflow-modal__tools button:focus-visible,.cms-workflow-modal__tools button.is-active{background:#0e7c9012;border-color:#0e7c9047;outline:none}.cms-workflow-modal__tools strong{font-size:.9rem;line-height:1.16}.cms-workflow-modal__tools span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.25;overflow:hidden}.cms-workflow-modal__content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:.02rem .16rem .12rem .02rem;overflow-y:auto}.cms-workflow-modal__mode{gap:.72rem;display:grid}.cms-workflow-modal__mode[hidden]{display:none}.cms-workflow-modal__footer{border-top:1px solid #10214214;grid-template-columns:minmax(280px,.46fr) minmax(0,1fr);align-items:end;gap:.7rem;padding-top:.58rem;display:grid}.cms-workflow-modal__footer .cms-workflow-note{margin:0}.cms-workflow-modal__footer .cms-workflow-message{min-height:42px;margin:0;padding:.55rem .62rem}@media (max-width:780px){.cms-workflow-control-center__header,.cms-workflow-control-center__actions,.cms-workflow-modal__header{flex-direction:column;align-items:flex-start}.cms-workflow-control-center__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-workflow-control-center__tasks{grid-template-columns:1fr}.cms-workflow-control-center__tasks button{min-height:78px}.cms-workflow-control-center__actions>div{justify-content:flex-start;width:100%}.cms-workflow-control-center__actions .primary-button,.cms-workflow-control-center__actions .secondary-button{flex:145px}.cms-workflow-work-anchor--modal{padding:.5rem}.cms-workflow-modal-shell{max-height:calc(100dvh - 1rem);padding:.72rem}.cms-workflow-modal__header{padding-right:2.75rem}.cms-workflow-modal__summary{display:none}.cms-workflow-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;padding-bottom:0;display:grid;overflow:visible}.cms-workflow-modal__tools::-webkit-scrollbar{display:none}.cms-workflow-modal__tools button{text-align:center;min-height:48px;padding:.34rem .18rem}.cms-workflow-modal__tools button>span,.cms-workflow-modal__header p:not(.section-kicker),.cms-workflow-mode-label--full{display:none}.cms-workflow-mode-label--compact{display:inline}.cms-workflow-modal__tools strong{font-size:.875rem;line-height:1.16}.cms-workflow-modal-shell{gap:.42rem}.cms-workflow-modal__header{min-height:0;padding-bottom:.36rem}.cms-workflow-modal__content .cms-publishing-queue__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.48rem}.cms-workflow-modal__content .cms-publishing-queue__header p:not(.section-kicker){display:none}.cms-workflow-modal__footer{grid-template-columns:1fr}.cms-workflow-modal__footer .cms-workflow-message{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;max-height:3.5rem;display:-webkit-box;overflow:hidden}}.cms-workflow-column h3,.cms-workflow-column p,.cms-workflow-card h4,.cms-workflow-card p,.cms-workflow-message{margin:0}.cms-publish-readiness-gate{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0e7c9011,#1239d80b),#ffffffe0;border:1px solid #0e7c9026;gap:.76rem;padding:.86rem;display:grid}.cms-publish-readiness-gate__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.cms-publish-readiness-gate__header h3,.cms-publish-readiness-gate__header p{margin:0}.cms-publish-readiness-gate__header h3{color:var(--text);font-size:clamp(1.06rem,1.55vw,1.3rem);line-height:1.18}.cms-publish-readiness-gate__header p:not(.section-kicker){max-width:64rem;color:var(--text-soft);margin-top:.24rem;font-weight:650;line-height:1.42}.cms-publish-readiness-gate__progress{border-radius:var(--radius-md);text-align:right;background:#ffffffc7;border:1px solid #0e7c9026;gap:.08rem;min-width:118px;padding:.64rem .72rem;display:grid}.cms-publish-readiness-gate__progress strong{color:var(--teal-700);font-size:1.32rem;line-height:1}.cms-publish-readiness-gate__progress span{color:var(--text-soft);font-size:.76rem;font-weight:850;line-height:1.25}.cms-publish-readiness-gate__grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:.58rem;display:grid}.cms-publish-readiness-gate__card{border-radius:var(--radius-md);min-height:148px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #1239d81c;align-content:start;gap:.5rem;padding:.72rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.cms-publish-readiness-gate__card:hover,.cms-publish-readiness-gate__card:focus-visible{background:#f9fbfff5;border-color:#0e7c9057;outline:none;transform:translateY(-1px);box-shadow:0 16px 30px #0e1c3a14}.cms-publish-readiness-gate__card.is-complete{border-color:#0e7c9033}.cms-publish-readiness-gate__card.needs-review{border-color:#ac581c33}.cms-publish-readiness-gate__card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.cms-publish-readiness-gate__card strong{color:var(--text);font-size:.94rem;line-height:1.16}.cms-publish-readiness-gate__card>span:not(.cms-publish-readiness-gate__card-top){color:var(--text-soft);font-size:.82rem;font-weight:720;line-height:1.36}.cms-publish-readiness-gate__card small{color:var(--teal-700);letter-spacing:.05em;text-transform:uppercase;align-self:end;font-size:.75rem;font-weight:950;line-height:1.2}.cms-publishing-queue{border-radius:var(--radius-lg);background:#ffffffc7;border:1px solid #1239d81f;gap:.72rem;padding:.85rem;display:grid}.cms-publishing-queue__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.cms-publishing-queue h3,.cms-publishing-queue p,.cms-publishing-queue strong{margin:0}.cms-publishing-queue h3{color:var(--text);margin-top:.12rem;font-size:1.06rem;line-height:1.22}.cms-publishing-queue__header p:not(.section-kicker),.cms-publishing-queue__card p{color:var(--text-soft);margin-top:.28rem;font-weight:650;line-height:1.42}.cms-publishing-queue__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.cms-publishing-queue__card{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #12243a1a;align-content:start;gap:.58rem;min-height:100%;padding:.66rem;display:grid}.cms-publishing-queue__card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.cms-publishing-queue__card strong{color:var(--text);font-size:.95rem;line-height:1.22}.cms-publishing-queue__card p{font-size:.84rem}.cms-publishing-queue__card ul{gap:.36rem;margin:0;padding:0;list-style:none;display:grid}.cms-publishing-queue__card li{border-radius:var(--radius-sm);color:var(--text-muted);background:#fff;border:1px solid #1239d814;gap:.08rem;padding:.44rem .5rem;font-size:.8rem;font-weight:750;line-height:1.25;display:grid}.cms-publishing-queue__card li a{color:var(--blue-700);overflow-wrap:anywhere;font-size:.86rem;font-weight:900;text-decoration:none}.cms-publishing-queue__card li a:hover,.cms-publishing-queue__card li a:focus-visible{text-decoration:underline}.cms-publishing-queue__empty{border-radius:var(--radius-sm);background:#ffffffb3;border:1px dashed #12243a29;padding:.6rem}.cms-publishing-queue__card .secondary-button{justify-content:center;width:100%;min-height:38px;padding:.42rem .62rem;font-size:.82rem}.cms-workflow-release-center{border-radius:var(--radius-lg);background:linear-gradient(90deg,#0e7c9014,#0000 6px),#f9fbffd1;border:1px solid #0e7c9029;gap:.72rem;padding:.85rem;display:grid}.cms-workflow-release-center__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.cms-workflow-release-center h3,.cms-workflow-release-center p,.cms-workflow-batch-bar strong,.cms-workflow-batch-bar span{margin:0}.cms-workflow-release-center h3{margin-top:.12rem;font-size:1.06rem;line-height:1.22}.cms-workflow-release-center p:not(.section-kicker){color:var(--text-soft);margin-top:.28rem;font-weight:650;line-height:1.42}.cms-workflow-release-center__gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.cms-workflow-release-center__gates article{border-radius:var(--radius-md);background:#ffc10714;border:1px solid #b06e002e;gap:.22rem;padding:.62rem;display:grid}.cms-workflow-release-center__gates article.is-ready{background:#0d8b520f;border-color:#0d8b5229}.cms-workflow-release-center__gates span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.cms-workflow-release-center__gates strong{color:var(--text);font-size:.92rem;line-height:1.22}.cms-workflow-release-center__gates p{color:var(--text-soft);font-size:.84rem;line-height:1.34}.cms-workflow-batch-bar{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #1239d81a;grid-template-columns:minmax(170px,.24fr) minmax(0,1fr);align-items:center;gap:.65rem;padding:.68rem;display:grid}.cms-workflow-batch-bar>div:first-child{gap:.18rem;display:grid}.cms-workflow-batch-bar strong{color:var(--text);font-size:.98rem;line-height:1.2}.cms-workflow-batch-bar span{color:var(--text-muted);font-size:.84rem;font-weight:750;line-height:1.3}.cms-workflow-batch-bar__actions{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.cms-workflow-batch-bar__actions .primary-button,.cms-workflow-batch-bar__actions .secondary-button{min-height:38px;padding:.42rem .62rem;font-size:.82rem}.cms-release-packet{border-radius:var(--radius-md);background:linear-gradient(135deg,#1239d80e,#ffffffe6),#ffffffdb;border:1px solid #1239d81f;gap:.7rem;padding:.78rem;display:grid}.cms-release-packet__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.72rem;display:grid}.cms-release-packet h3,.cms-release-packet p,.cms-release-packet__summary strong,.cms-release-packet__summary span,.cms-release-packet__records strong,.cms-release-packet__records span{margin:0}.cms-release-packet h3{color:var(--text);margin-top:.12rem;font-size:1.05rem;line-height:1.22}.cms-release-packet__header p:not(.section-kicker){color:var(--text-soft);margin-top:.26rem;font-weight:650;line-height:1.42}.cms-release-packet__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem;display:grid}.cms-release-packet__summary article{border-radius:var(--radius-md);background:#f9fbffdb;border:1px solid #12243a1a;gap:.22rem;padding:.62rem;display:grid}.cms-release-packet__summary span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.cms-release-packet__summary strong{color:var(--text);font-size:.9rem;line-height:1.22}.cms-release-packet__summary p{color:var(--text-soft);font-size:.82rem;line-height:1.34}.cms-release-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;display:grid}.cms-release-guide article{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #12243a1a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.48rem;padding:.62rem;display:grid}.cms-release-guide article.is-complete{background:#0d8b520f;border-color:#0d8b522e}.cms-release-guide article.is-held{background:#ffc1071a;border-color:#b06e0038}.cms-release-guide span{color:#fff;background:var(--blue-700);border-radius:999px;place-items:center;width:1.82rem;height:1.82rem;font-size:.82rem;font-weight:950;display:grid}.cms-release-guide article.is-held span{background:var(--amber-500)}.cms-release-guide article.is-complete span{background:var(--green-500)}.cms-release-guide div{gap:.14rem;min-width:0;display:grid}.cms-release-guide strong,.cms-release-guide p{margin:0}.cms-release-guide strong{color:var(--text);font-size:.9rem;line-height:1.2}.cms-release-guide p{color:var(--text-soft);font-size:.82rem;font-weight:650;line-height:1.34}.cms-release-packet__records{gap:.48rem;display:grid}.cms-release-packet__records article{border-radius:var(--radius-md);background:#ffffffd6;border:1px solid #1239d81a;grid-template-columns:minmax(0,.78fr) minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.58rem;display:grid}.cms-release-packet__records article>div{gap:.12rem;min-width:0;display:grid}.cms-release-packet__records strong{color:var(--text);overflow-wrap:anywhere;font-size:.92rem;line-height:1.22}.cms-release-packet__records span{color:var(--text-muted);font-size:.8rem;font-weight:750}.cms-release-packet__records p,.cms-release-packet__empty,.cms-release-packet__more{color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.34}.cms-release-packet__records .secondary-button{min-height:36px;padding:.36rem .58rem;font-size:.8rem}.cms-workflow-note{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-size:.82rem;font-weight:900;display:grid}.cms-workflow-note input{min-height:44px;color:var(--text);font:inherit;letter-spacing:0;text-transform:none;background:#fff;padding:.66rem .76rem}.cms-workflow-columns{grid-template-columns:repeat(4,minmax(230px,1fr));gap:.7rem;padding-bottom:.15rem;display:grid;overflow-x:auto}.cms-workflow-column{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;align-content:start;gap:.62rem;min-height:320px;padding:.72rem;display:grid}.cms-workflow-column__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;display:grid}.cms-workflow-column h3{font-size:1rem;line-height:1.22}.cms-workflow-column p{color:var(--text-soft);margin-top:.22rem;font-size:.86rem;line-height:1.42}.cms-workflow-column__records{gap:.55rem;display:grid}.cms-workflow-card{border-radius:var(--radius-md);background:#ffffffe6;border:1px solid #1239d81f;gap:.5rem;padding:.68rem;display:grid;box-shadow:0 12px 28px #0e1c3a12}.cms-workflow-card__select{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.78rem;font-weight:850;line-height:1.2;display:flex}.cms-workflow-card__select input{width:1rem;height:1rem;accent-color:var(--blue-700)}.cms-workflow-card__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.cms-workflow-card h4{color:var(--text);font-size:.98rem;line-height:1.22}.cms-workflow-card>p{color:var(--text-muted);overflow-wrap:anywhere;font-size:.84rem;line-height:1.35}.cms-workflow-card__issues{color:var(--red-600);background:#d91f270d;border:1px solid #d91f2724;border-radius:12px;gap:.22rem;margin:0;padding:.5rem .62rem .5rem 1.4rem;font-size:.84rem;font-weight:800;line-height:1.35;display:grid}.cms-workflow-card__ready{background:#0d8b520f;border:1px solid #0d8b5224;border-radius:12px;padding:.48rem .58rem;font-size:.84rem;font-weight:850;color:var(--green-700)!important}.cms-workflow-card__actions{flex-wrap:wrap;gap:.36rem;display:flex}.cms-workflow-card__actions .secondary-button,.cms-workflow-card__actions button{border-radius:999px;min-height:34px;padding:.32rem .5rem;font-size:.78rem}.cms-workflow-card__actions button{color:var(--blue-700);font:inherit;background:#1239d80f;border:1px solid #1239d824;font-size:.78rem;font-weight:850}.cms-workflow-card__actions button:hover,.cms-workflow-card__actions button:focus-visible{color:#fff;background:var(--blue-700)}.cms-workflow-card__actions button:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.55;background:#12243a0a}.cms-workflow-message{border-radius:var(--radius-sm);color:var(--text-soft);background:#1239d80d;border:1px solid #1239d81f;padding:.72rem .82rem;font-weight:750;line-height:1.45}.cms-structure-item h3{overflow-wrap:anywhere}.cms-structure-item{cursor:grab}.cms-structure-item:active{cursor:grabbing}.cms-structure-item__actions{flex-wrap:wrap;gap:.42rem;margin-top:.4rem;display:flex}.cms-structure-item__actions button{min-height:36px;color:var(--blue-700);font:inherit;cursor:pointer;background:#1239d80f;border:1px solid #1239d824;border-radius:6px;padding:.36rem .58rem;font-size:.8rem;font-weight:850}.cms-block-form-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cms-structure-item__actions button:hover,.cms-structure-item__actions button:focus-visible{color:#fff;background:var(--blue-700)}.cms-structure-item__actions button:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.52;background:#12243a0a}.cms-page-builder-checks{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.cms-page-builder-checks article{border-radius:var(--radius-md);background:#ffc10714;border:1px solid #b06e002e;gap:.14rem;min-width:0;padding:.58rem .62rem;display:grid}.cms-page-builder-checks article.is-complete{background:#007c6012;border-color:#007c602e}.cms-page-builder-checks span{color:var(--amber-600);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.cms-page-builder-checks article.is-complete span{color:var(--teal-700)}.cms-page-builder-checks strong,.cms-page-builder-checks p{margin:0}.cms-page-builder-checks strong{color:var(--text);font-size:.86rem;line-height:1.18}.cms-page-builder-checks p{color:var(--text-soft);font-size:.78rem;line-height:1.32}.cms-page-builder-actions{border-radius:var(--radius-md);background:#1239d80d;border:1px solid #1239d81f;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.68rem;display:flex}.cms-page-builder-actions .primary-button{margin:0}.cms-page-builder-actions span{color:var(--text-soft);flex:220px;font-size:.88rem;font-weight:750;line-height:1.42}.cms-module-workspace{gap:1rem;display:grid}.cms-module-editor{grid-template-columns:minmax(280px,.78fr) minmax(320px,1fr);align-items:start;gap:.75rem;display:grid}.cms-module-review-panel{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80d,#0d8b520a),#ffffffe6;border:1px solid #1239d821;gap:.82rem;padding:.86rem;display:grid}.cms-module-review-panel__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.cms-module-review-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.cms-module-review-panel__actions .secondary-button{min-height:38px;padding:.42rem .62rem;font-size:.84rem}.cms-module-review-panel__header h3,.cms-module-review-panel__header p,.cms-module-preview-card h4,.cms-module-preview-card p{margin:0}.cms-module-review-panel__header h3{margin-top:.12rem;font-size:clamp(1.04rem,1.6vw,1.28rem);line-height:1.2}.cms-module-review-panel__header p{color:var(--text-soft);margin-top:.28rem;line-height:1.48}.cms-module-review-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.cms-module-review-stats article{background:#f9fbffd1;border:1px solid #12243a14;border-radius:12px;gap:.08rem;min-width:0;padding:.58rem .62rem;display:grid}.cms-module-review-stats span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.cms-module-review-stats strong{color:var(--text);font-size:1.24rem;line-height:1}.cms-module-preview-list{gap:.5rem;display:grid}.cms-module-preview-list__title{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.cms-module-preview-list__title strong{color:var(--text)}.cms-module-preview-list__title span{color:var(--text-muted);font-size:.82rem;font-weight:800}.cms-module-preview-list__controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.cms-module-preview-list__controls label{min-width:0;color:var(--text-soft);gap:.24rem;font-size:.78rem;font-weight:850;display:grid}.cms-module-preview-list__controls input{border:1px solid var(--border);min-width:0;min-height:40px;color:var(--text);font:inherit;background:#fff;border-radius:6px;padding:.46rem .58rem}.cms-module-preview-list__controls>div{align-items:center;gap:.34rem;display:flex}.cms-module-preview-list__controls button{min-height:40px;color:var(--blue-700);font:inherit;background:#1239d80f;border:1px solid #1239d824;border-radius:6px;padding:.4rem .55rem;font-size:.78rem;font-weight:850}.cms-module-preview-list__controls button:disabled{cursor:not-allowed;opacity:.45}.cms-module-preview-list__controls span{min-width:3rem;color:var(--text-muted);text-align:center;font-size:.78rem;font-weight:850}@media (max-width:560px){.cms-module-preview-list__controls{grid-template-columns:minmax(0,1fr)}.cms-module-preview-list__controls>div{justify-content:space-between}}.cms-module-preview-card,.cms-module-preview-empty{background:#ffffffe6;border:1px solid #1239d81f;border-radius:8px;gap:.28rem;padding:.68rem;display:grid}.cms-module-preview-card{cursor:grab}.cms-module-preview-card:active{cursor:grabbing}.cms-module-preview-card__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.cms-module-preview-card h4{color:var(--text);font-size:.98rem;line-height:1.22}.cms-module-preview-card p,.cms-module-preview-card small,.cms-module-preview-empty span{color:var(--text-soft);overflow-wrap:anywhere;font-size:.84rem;line-height:1.38}.cms-module-preview-card small{color:var(--text-muted)}.cms-module-preview-empty strong{color:var(--text)}.cms-module-preview-card__actions{flex-wrap:wrap;gap:.36rem;margin-top:.18rem;display:flex}.cms-module-preview-card__actions button{min-height:34px;color:var(--blue-700);font:inherit;cursor:pointer;background:#1239d80f;border:1px solid #1239d824;border-radius:6px;padding:.32rem .5rem;font-size:.78rem;font-weight:850}.cms-module-preview-card__actions button:hover,.cms-module-preview-card__actions button:focus-visible{color:#fff;background:var(--blue-700)}.cms-module-preview-card__actions button:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.55;background:#12243a0a}.cms-module-handoff-note{border-radius:var(--radius-md);background:#0d8b520f;border:1px solid #0d8b5224;gap:.18rem;padding:.68rem;display:grid}.cms-module-handoff-note strong{color:var(--green-700)}.cms-module-handoff-note span{color:var(--text-soft);font-size:.88rem;line-height:1.45}.operations-console,.notification-console{gap:1rem;display:grid}.operations-console .portal-form,.notification-console .portal-form,.operations-console .stack-list,.notification-console .stack-list{margin-top:0}.operations-console>.section-card__topline .muted-copy{margin-top:.35rem}.operations-mode-toolbar{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffb8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.operations-mode-toolbar .muted-copy{max-width:42rem;margin:0}.operations-intake-switchboard{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0e7c900f,#ffffffe6),#ffffffe6;border:1px solid #0e7c9029;gap:.72rem;padding:.82rem;display:grid}.operations-intake-switchboard__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.operations-intake-switchboard__header h3,.operations-intake-switchboard__header p,.operations-intake-mode-card p{margin:0}.operations-intake-switchboard__header h3{color:var(--text);margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.22}.operations-intake-switchboard__header p:not(.section-kicker){color:var(--text-soft);margin-top:.3rem;font-weight:650;line-height:1.45}.operations-intake-switchboard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;display:grid}.operations-intake-mode-card{border-radius:var(--radius-md);min-height:152px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffc7;border:1px solid #1239d81a;align-content:start;gap:.45rem;padding:.78rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.operations-intake-mode-card:hover,.operations-intake-mode-card:focus-visible,.operations-intake-mode-card.is-active{background:#0e7c9014;border-color:#0e7c9057;outline:none;transform:translateY(-1px);box-shadow:0 14px 28px #0e1c3a14}.operations-intake-mode-card.is-active{box-shadow:inset 0 0 0 1px #0e7c902e,0 14px 28px #0e1c3a14}.operations-intake-mode-card>div{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.operations-intake-mode-card span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;font-weight:950}.operations-intake-mode-card strong{color:var(--text);font-size:1.02rem;line-height:1.18}.operations-intake-mode-card p{color:var(--text-soft);font-size:.88rem;font-weight:650;line-height:1.38}.operations-records-workspace{gap:1rem;display:grid}.operations-console .is-hidden{display:none}.operations-status-strip{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.55rem;display:grid}.operations-status-strip article{border:1px solid var(--border);background:#f9fbffd1;border-radius:12px;gap:.18rem;padding:.72rem .78rem;display:grid}.operations-status-strip span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900}.operations-status-strip strong{color:var(--text);text-transform:capitalize;font-size:1.28rem;line-height:1}.operations-hub-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.34fr);align-items:start;gap:1rem;display:grid}.operations-hub-main,.operations-hub-side{gap:1rem;display:grid}.operations-hub-side{position:sticky;top:5.8rem}.operations-hub-panel{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#ffffffe6;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.operations-workspace-link-grid{gap:.72rem;display:grid}.operations-workspace-link{border:1px solid var(--border);color:inherit;background:#f9fbffd1;border-radius:14px;gap:.35rem;padding:.95rem 1rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.operations-workspace-link:hover,.operations-workspace-link:focus-visible{border-color:#1239d847;transform:translateY(-1px);box-shadow:0 16px 34px #0f172a14}.operations-workspace-link span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.operations-workspace-link strong{color:var(--text);font-size:1.08rem;line-height:1.2}.operations-workspace-link p{color:var(--text-soft);margin:0;font-size:.95rem;line-height:1.5}.operations-workflow-overview{gap:.42rem;display:grid}.operations-workflow-overview__row{min-height:62px;color:var(--text);background:#f9fbffc7;border:1px solid #1239d81a;border-radius:10px;grid-template-columns:auto minmax(160px,.24fr) minmax(0,1fr) auto auto;align-items:center;gap:.68rem;padding:.62rem .72rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.operations-workflow-overview__row:hover,.operations-workflow-overview__row:focus-visible{background:#0e7c9012;border-color:#0e7c904d;transform:translateY(-1px)}.operations-workflow-overview__row>span{width:2rem;height:2rem;color:var(--blue-700);background:#1239d81a;border-radius:999px;place-items:center;font-size:.82rem;font-weight:950;display:grid}.operations-workflow-overview__row strong{color:var(--text);font-size:.96rem;line-height:1.18}.operations-workflow-overview__row p{color:var(--text-soft);margin:0;font-size:.86rem;font-weight:650;line-height:1.35}.operations-workflow-overview__row em{color:var(--blue-700);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-style:normal;font-weight:950}.operations-report-console{gap:1rem;display:grid}.event-ops-command-console{gap:.8rem;display:grid}.event-ops-command-center .readiness-command-center__tasks{grid-template-columns:repeat(5,minmax(0,1fr))}.event-ops-command-center .readiness-command-center__tasks button{grid-template-columns:minmax(0,1fr);align-content:start;min-height:118px}.event-ops-command-center .readiness-command-center__tasks button>span,.event-ops-command-center .readiness-command-center__tasks button>strong,.event-ops-command-center .readiness-command-center__tasks button>p{grid-column:1}.event-ops-workspace-modal-shell{width:min(100%,1240px)}.event-ops-workspace-modal-shell .readiness-review-modal__tools{grid-template-columns:repeat(5,minmax(0,1fr))}.event-ops-workspace-modal__content>.operations-report-console{background:0 0;border:0;min-height:100%;padding:0}.event-ops-workspace-modal__content [hidden]{display:none}.event-ops-progress-summary{border-radius:var(--radius-md);background:#0e7c900e;border:1px solid #0e7c9029;grid-template-columns:minmax(220px,.72fr) minmax(260px,1.28fr);align-items:center;gap:.8rem;padding:.72rem .82rem;display:grid}.event-ops-progress-summary>div:first-child{gap:.16rem;display:grid}.event-ops-progress-summary span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.event-ops-progress-summary strong{color:var(--text);font-size:.98rem;line-height:1.2}.event-ops-workspace-editor-layout{grid-template-columns:minmax(0,1fr)}.event-ops-confirmation{border-radius:var(--radius-md);background:#fff9e8e6;border:1px solid #b678073d;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:.72rem;padding:.82rem;display:grid}.event-ops-confirmation h3,.event-ops-confirmation p{margin:0}.event-ops-confirmation h3{color:var(--text);margin-top:.18rem;font-size:1.08rem;line-height:1.22}.event-ops-confirmation>div:first-child>p:not(.section-kicker){color:var(--text-soft);margin-top:.3rem;font-size:.9rem;font-weight:650;line-height:1.4}.event-ops-confirmation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:0;display:grid}.event-ops-confirmation dl>div{border-radius:var(--radius-sm);background:#ffffffbd;border:1px solid #12243a14;gap:.1rem;min-width:0;padding:.48rem .54rem;display:grid}.event-ops-confirmation dt{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:850}.event-ops-confirmation dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:.88rem;font-weight:800}.event-ops-confirmation__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:900px){.event-ops-command-center .readiness-command-center__tasks{grid-template-columns:repeat(3,minmax(0,1fr))}.event-ops-confirmation{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.event-ops-command-center .readiness-command-center__tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.event-ops-command-center .readiness-command-center__tasks button{min-height:126px}.event-ops-workspace-modal-shell .readiness-review-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.event-ops-workspace-modal-shell .readiness-review-modal__tools button{min-height:64px}.event-ops-progress-summary,.event-ops-confirmation dl{grid-template-columns:minmax(0,1fr)}.event-ops-workspace-modal-shell .event-ops-readiness,.event-ops-workspace-modal-shell .event-ops-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.event-ops-confirmation__actions{justify-content:stretch}.event-ops-confirmation__actions .primary-button,.event-ops-confirmation__actions .secondary-button{flex:145px}}.event-ops-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.event-ops-layout--single{grid-template-columns:minmax(0,1fr)}.event-ops-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;gap:.9rem;padding:clamp(.95rem,1.8vw,1.2rem);display:grid}.event-ops-panel .section-card__topline h3{margin:.18rem 0 0;font-size:clamp(1.12rem,1.7vw,1.45rem);line-height:1.16}.operations-console-message{color:var(--text-soft);background:#1239d80f;border:1px solid #1239d824;border-radius:14px;margin:0;padding:.82rem .95rem;font-weight:750;line-height:1.45}.event-ops-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.event-ops-shortcuts a{border:1px solid var(--border);min-height:74px;color:inherit;background:#ffffffd1;border-radius:14px;gap:.22rem;padding:.82rem .9rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.event-ops-shortcuts a:hover,.event-ops-shortcuts a:focus-visible{box-shadow:var(--shadow-soft);border-color:#1239d847;transform:translateY(-1px)}.event-ops-shortcuts span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.event-ops-shortcuts strong{color:var(--text);font-size:.98rem;line-height:1.2}.event-ops-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.event-ops-readiness__item{border:1px solid var(--border);background:#ffffffd1;border-radius:14px;gap:.18rem;padding:.8rem .88rem;display:grid}.event-ops-readiness__item--good{background:#0d8b520f;border-color:#0d8b522e}.event-ops-readiness__item--warn{background:#b6780712;border-color:#b6780738}.event-ops-readiness__item--neutral{background:#1239d80d;border-color:#1239d824}.event-ops-readiness__item span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.event-ops-readiness__item strong{color:var(--text);font-size:1.02rem;line-height:1.2}.event-ops-readiness__item p{color:var(--text-soft);margin:0;font-size:.86rem;font-weight:750;line-height:1.35}.event-ops-list{max-height:430px;padding-right:.15rem;overflow:auto}.event-ops-inline-form{grid-template-columns:minmax(220px,1fr) minmax(260px,1.15fr) auto;align-items:end}.event-ops-inline-form .primary-button{width:100%}.event-ops-table{margin-top:0}.event-ops-table .data-table__row strong,.event-ops-table .data-table__row span{overflow-wrap:anywhere}.event-ops-table__links{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.event-payment-context{border-top:1px solid #12243a14;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:.65rem;margin-top:.72rem;padding-top:.72rem;display:grid}.event-payment-context>div{gap:.24rem;display:grid}.event-payment-context strong{color:var(--text)}.event-payment-context span,.event-payment-context p{color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.42}.event-payment-context__notes p{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.event-payment-context__actions{flex-wrap:wrap;grid-column:1/-1;gap:.5rem!important;display:flex!important}.event-ops-empty-state{border-top:1px solid var(--border);background:#ffffffb8;gap:.28rem;padding:1.1rem;display:grid}.event-ops-empty-state strong{color:var(--text);font-size:1rem}.event-ops-empty-state span{color:var(--text-soft);line-height:1.45}.eoc-level-list{gap:.55rem;display:grid}.eoc-level-row{border:1px solid var(--border);background:#f9fbffd1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.82rem;display:grid}.eoc-level-row--active{background:linear-gradient(135deg,#b31f2b17,#fffffff0);border-color:#b31f2b52}.eoc-level-row strong{color:var(--text);font-size:.98rem;line-height:1.25}.eoc-level-row p{color:var(--text-soft);margin:.22rem 0 0;font-size:.92rem;line-height:1.42}.operations-console-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.operations-console-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-panel,.notification-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbffb8;padding:.86rem}.operations-panel h3,.notification-panel h3{margin:.2rem 0 0}.operations-selected-record{border-radius:var(--radius-sm);background:#1239d80d;border:1px solid #1239d824;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.62rem;padding:.68rem .76rem;display:flex}.operations-selected-record strong,.operations-selected-record span{display:block}.operations-selected-record strong{color:var(--text);line-height:1.25}.operations-selected-record span{color:var(--text-muted);margin-top:.2rem;font-size:.86rem;font-weight:750;line-height:1.35}.operations-selected-record__badges{flex-wrap:wrap;gap:.4rem;display:flex}.operations-table-section{border:1px solid var(--border);border-radius:var(--radius-lg);background:#f9fbff94;gap:.65rem;padding:.86rem;display:grid}.operations-table-section h3{margin:.2rem 0 0;font-size:clamp(1.08rem,1.6vw,1.4rem)}.operations-intake-command-console{gap:.8rem}.operations-intake-modal-shell{width:min(100%,1180px)}.operations-intake-modal__content{scroll-padding-top:.5rem}.operations-intake-edit-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:.62rem;display:grid}.operations-intake-record-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:.46rem;max-height:min(58dvh,580px);padding-right:.14rem;display:grid;overflow-y:auto}.operations-intake-record-list>button{border-radius:var(--radius-md);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffd6;border:1px solid #1239d81c;gap:.3rem;padding:.66rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.operations-intake-record-list>button:hover,.operations-intake-record-list>button:focus-visible,.operations-intake-record-list>button.is-active{background:#0e7c9013;border-color:#0e7c9057;outline:none;transform:translateY(-1px)}.operations-intake-record-list>button.is-active{box-shadow:inset 4px 0 #0e7c90ad}.operations-intake-record-list>button>div,.operations-intake-editor__heading,.operations-intake-record-card>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.operations-intake-record-list>button>div>span:not(.status-badge){color:var(--text-muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.76rem;font-weight:850;line-height:1.2;overflow:hidden}.operations-intake-record-list>button>strong{color:var(--text);font-size:.94rem;line-height:1.22}.operations-intake-record-list>button>p{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-weight:650;line-height:1.34;display:-webkit-box;overflow:hidden}.operations-intake-editor{background:#ffffffe6;margin:0}.operations-intake-editor__heading h3,.operations-intake-create-form h3{color:var(--text);margin:.14rem 0 0;font-size:1.06rem;line-height:1.2}.operations-intake-record-brief{border-radius:var(--radius-md);background:#1239d80b;border:1px solid #1239d817;grid-template-columns:minmax(88px,.25fr) minmax(0,1fr);gap:.32rem .52rem;padding:.62rem;display:grid}.operations-intake-record-brief span{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:850;line-height:1.3}.operations-intake-record-brief strong{min-width:0;color:var(--text);font-size:.84rem;line-height:1.35}.operations-intake-record-filters,.operations-intake-create-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.operations-intake-record-filters button,.operations-intake-create-types button{border-radius:var(--radius-md);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffd6;border:1px solid #1239d81c;gap:.18rem;padding:.58rem .64rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.operations-intake-record-filters button:hover,.operations-intake-record-filters button:focus-visible,.operations-intake-record-filters button.is-active,.operations-intake-create-types button:hover,.operations-intake-create-types button:focus-visible,.operations-intake-create-types button.is-active{background:#0e7c9013;border-color:#0e7c9052;outline:none;transform:translateY(-1px)}.operations-intake-record-filters button{grid-template-columns:minmax(0,1fr) auto;align-items:center}.operations-intake-record-filters strong,.operations-intake-create-types strong{color:var(--text);font-size:.88rem;line-height:1.2}.operations-intake-record-filters span,.operations-intake-create-types span{color:var(--text-muted);font-size:.76rem;font-weight:900;line-height:1.2}.operations-intake-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.operations-intake-record-card{border-radius:var(--radius-md);background:#ffffffdb;border:1px solid #12243a17;gap:.5rem;min-width:0;padding:.7rem;display:grid}.operations-intake-record-card>div:first-child>strong{min-width:0;color:var(--text);font-size:.98rem;line-height:1.22}.operations-intake-record-card>p{color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;font-weight:650;line-height:1.38;display:-webkit-box;overflow:hidden}.operations-intake-record-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;margin:0;display:grid}.operations-intake-record-card dl>div{background:#1239d80b;border-radius:8px;min-width:0;padding:.42rem}.operations-intake-record-card dt{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.2}.operations-intake-record-card dd{color:var(--text);text-overflow:ellipsis;margin:.12rem 0 0;font-size:.8rem;font-weight:750;line-height:1.3;overflow:hidden}.operations-intake-record-card>.secondary-button{justify-self:start;min-height:36px;padding:.42rem .58rem}.operations-intake-create-types button{align-content:start;min-height:92px}.operations-intake-create-types button>p{color:var(--text-soft);margin:0;font-size:.8rem;font-weight:650;line-height:1.32}.operations-intake-create-form{background:#ffffffe6;width:min(100%,820px);margin:0 auto}.operations-intake-modal__footer p{max-width:68ch}@media (max-width:780px){.operations-intake-command-center .readiness-command-center__tasks button{grid-template-columns:minmax(0,1fr);align-content:start;min-height:136px}.operations-intake-command-center .readiness-command-center__tasks button>span,.operations-intake-command-center .readiness-command-center__tasks button>strong,.operations-intake-command-center .readiness-command-center__tasks button>p{grid-column:1}.operations-intake-modal-shell .readiness-review-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.operations-intake-modal-shell .readiness-review-modal__tools button{min-height:50px}.operations-intake-edit-layout,.operations-intake-record-grid{grid-template-columns:1fr}.operations-intake-record-list{max-height:245px}.operations-intake-create-types{grid-template-columns:1fr}.operations-intake-create-types button{grid-template-columns:auto minmax(0,1fr);min-height:0}.operations-intake-create-types button>p{grid-column:2}}@media (max-width:480px){.operations-intake-record-filters,.operations-intake-record-brief,.operations-intake-record-card dl{grid-template-columns:1fr}}.notification-draft-grid{margin-bottom:0}.notification-draft-grid button.thread-card{width:100%;color:inherit;text-align:left;cursor:pointer}.notification-draft-grid button.thread-card:hover,.notification-draft-grid button.thread-card:focus-visible{background:#0e7c9014;border-color:#0e7c9057}.notification-launch-board,.notification-proof-runbook,.notification-action-center,.notification-send-review{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0e7c900f,#ffffffe6),#ffffffe6;border:1px solid #0e7c9029;gap:.78rem;margin-top:1rem;padding:.9rem;display:grid}.notification-send-review{margin-top:0}.notification-launch-board__header,.notification-proof-runbook__header,.notification-action-center__header,.notification-send-review__summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.notification-launch-board h3,.notification-proof-runbook h3,.notification-action-center h3,.notification-send-review h3,.notification-launch-board p,.notification-proof-runbook p,.notification-action-center p,.notification-send-review p,.notification-launch-board strong,.notification-action-center strong,.notification-send-review strong{margin:0}.notification-launch-board h3,.notification-proof-runbook h3,.notification-action-center h3,.notification-send-review h3{color:var(--text);margin-top:.14rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.22}.notification-launch-board__header p:not(.section-kicker),.notification-action-center__header p:not(.section-kicker),.notification-send-review__summary p:not(.section-kicker){color:var(--text-soft);margin-top:.32rem;font-weight:650;line-height:1.45}.notification-launch-board__grid,.notification-action-center__grid,.notification-send-review__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.notification-send-review__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.notification-launch-board__grid article,.notification-action-card,.notification-send-review__grid article{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #12243a1a;align-content:start;gap:.46rem;padding:.68rem;display:grid}.notification-action-card{width:100%;color:inherit;text-align:left;cursor:pointer}.notification-action-card:hover,.notification-action-card:focus-visible,.notification-action-card--selected{background:#0e7c9014;border-color:#0e7c9057;outline:none}.notification-launch-board__grid article.is-ready{background:#0d8b520f;border-color:#0d8b522e}.notification-launch-board__grid article>div,.notification-action-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.42rem;display:flex}.notification-launch-board__grid span,.notification-action-card>span,.notification-action-center__review span,.notification-send-review__grid span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:900}.notification-launch-board__grid strong,.notification-action-card strong,.notification-action-center__review strong,.notification-send-review__grid strong{color:var(--text);font-size:.96rem;line-height:1.22}.notification-launch-board__grid p,.notification-action-card p,.notification-action-center__review p,.notification-send-review__grid p{color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.36}.notification-action-center__review{border-radius:var(--radius-md);background:#ffffffc2;border:1px solid #1239d81f;gap:.34rem;padding:.7rem .78rem;display:grid}.notification-proof-runbook__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;display:grid}.notification-proof-runbook__steps article{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #1239d81f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;padding:.68rem;display:grid}.notification-proof-runbook__steps span{color:#fff;background:var(--blue-700);border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.notification-proof-runbook__steps p{color:var(--text-soft);font-size:.92rem;font-weight:650;line-height:1.4}.notification-send-review__steps{counter-reset:notification-review;gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.notification-send-review__steps li{color:var(--text-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.52rem;font-size:.9rem;font-weight:750;line-height:1.4;display:grid}.notification-send-review__steps li:before{color:#fff;background:var(--teal-700);content:counter(notification-review);counter-increment:notification-review;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.78rem;font-weight:900;display:grid}.agenda-diagram{overflow:hidden}.agenda-status-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;margin-top:.9rem;display:grid}.agenda-status-strip article{border:1px solid var(--border);background:#f9fbffd1;border-radius:12px;gap:.18rem;padding:.72rem .78rem;display:grid}.agenda-status-strip span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900}.agenda-status-strip strong{color:var(--text);font-size:1.28rem;line-height:1}.agenda-planner-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}.agenda-planner-steps article{background:#fffc;border:1px solid #1239d81f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem;min-height:74px;padding:.64rem .68rem;display:grid}.agenda-planner-steps article>span{color:#fff;background:var(--blue-700);border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.agenda-planner-steps strong{color:var(--text);margin-bottom:.28rem;line-height:1.18;display:block}.agenda-builder-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;gap:.85rem;margin:1rem 0;display:grid}.agenda-setup-grid{border:1px solid var(--border);background:#f9fbffbd;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:.9rem;display:grid}.agenda-builder-note{background:#1239d80d;border:1px solid #1239d824;border-radius:14px;align-content:center;gap:.48rem;padding:.95rem;display:grid}.agenda-builder-note h3,.agenda-builder-note p{margin:0}.agenda-builder-note h3{font-size:clamp(1.08rem,1.55vw,1.35rem);line-height:1.2}.agenda-builder-note p:not(.section-kicker){color:var(--text-soft);line-height:1.55}.agenda-builder-handoff{background:linear-gradient(90deg,#0e7c9013,#0000 7px),#ffffffe0;border-color:#0e7c9029;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.58rem;margin-top:.82rem;padding:.72rem;display:grid}.agenda-builder-handoff h2,.agenda-builder-handoff p{margin:0}.agenda-builder-handoff h2{color:var(--text);margin-top:.08rem;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.18}.agenda-builder-handoff p:not(.section-kicker){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.14rem;font-size:.84rem;line-height:1.3;display:-webkit-box;overflow:hidden}.agenda-builder-handoff__stats{grid-template-columns:repeat(3,minmax(92px,1fr));gap:.36rem;display:grid}.agenda-builder-handoff__stats article{border-radius:var(--radius-md);background:#f9fbffd6;border:1px solid #1239d81a;gap:.08rem;min-width:0;padding:.46rem .54rem;display:grid}.agenda-builder-handoff__stats span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:950;line-height:1.12}.agenda-builder-handoff__stats strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.12;overflow:hidden}.agenda-builder-handoff__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.agenda-builder-handoff__actions .primary-button,.agenda-builder-handoff__actions .secondary-button{white-space:nowrap;border-radius:8px;min-height:38px;padding:.42rem .62rem;font-size:.84rem}.agenda-output-center{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1239d80e,#0d8b520b),#ffffffe0;border:1px solid #1239d821;grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);gap:.85rem;margin:1rem 0;padding:.95rem;display:grid}.agenda-output-center__intro h3,.agenda-output-center__intro p,.agenda-output-center__preview p{margin:0}.agenda-output-center__intro h3{margin-top:.14rem;font-size:clamp(1.08rem,1.7vw,1.34rem);line-height:1.2}.agenda-output-center__intro p:not(.section-kicker){color:var(--text-soft);margin-top:.32rem;line-height:1.5}.agenda-output-center__checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.agenda-output-check{background:#ffffffd1;border:1px solid #b06e002e;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.62rem;display:grid}.agenda-output-check--ready{background:#0d8b520f;border-color:#0d8b5229}.agenda-output-check strong{color:var(--text);font-size:.94rem;line-height:1.25}.agenda-output-check p{color:var(--text-soft);margin-top:.16rem;font-size:.88rem;line-height:1.38}.agenda-output-center__preview{background:#ffffffc2;border:1px solid #12243a14;border-radius:12px;grid-column:1/-1;gap:.42rem;padding:.72rem;display:grid}.agenda-output-center__preview strong{color:var(--blue-700)}.agenda-output-center__preview p{color:var(--text-soft);font-weight:750}.agenda-output-center__preview div,.agenda-output-center__actions{flex-wrap:wrap;gap:.45rem;display:flex}.agenda-output-center__preview span{min-height:32px;color:var(--text-soft);background:#1239d80d;border:1px solid #1239d81f;border-radius:999px;padding:.38rem .52rem;font-size:.82rem;font-weight:800}.agenda-output-center__actions{grid-column:1/-1}.agenda-draft-safety{background:linear-gradient(90deg,#0e7c9013,#0000 7px),#ffffffe0;border:1px solid #12243a1a;border-radius:16px;grid-template-columns:minmax(260px,.72fr) auto;align-items:center;gap:.8rem;margin:0 0 1rem;padding:.86rem .92rem;display:grid}.agenda-draft-safety h3,.agenda-draft-safety p{margin:0}.agenda-draft-safety h3{color:var(--text);margin-top:.12rem;font-size:clamp(1.02rem,1.45vw,1.24rem);line-height:1.22}.agenda-draft-safety p:not(.section-kicker){color:var(--text-soft);margin-top:.24rem;line-height:1.48}.agenda-draft-safety__status{background:#0e7c9011;border:1px solid #0e7c9024;border-radius:12px;gap:.12rem;min-width:172px;padding:.62rem .68rem;display:grid}.agenda-draft-safety__status span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:900}.agenda-draft-safety__status strong{color:var(--teal-700);font-size:.94rem;line-height:1.2}.agenda-staff-savebar{min-width:180px;color:var(--text-soft);gap:.36rem;font-size:.82rem;font-weight:850;display:grid}.agenda-staff-savebar--wide{grid-column:1/-1}.agenda-staff-savebar select,.agenda-staff-savebar textarea{width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;border:1px solid #1239d824;border-radius:12px}.agenda-staff-savebar select{padding:.55rem .68rem}.agenda-staff-savebar textarea{resize:vertical;padding:.62rem .72rem;line-height:1.45}.agenda-draft-safety__actions{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;display:flex}.agenda-draft-safety__actions .secondary-button,.agenda-draft-safety__actions .primary-button{min-height:40px;padding:.46rem .68rem;font-size:.85rem}.agenda-version-library{background:#f9fbffc7;border:1px solid #1239d81f;border-radius:14px;grid-column:1/-1;gap:.72rem;padding:.76rem;display:grid}.agenda-version-library__header{grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);align-items:start;gap:.8rem;display:grid}.agenda-version-library__header h3,.agenda-version-library__header p,.agenda-version-card strong,.agenda-version-card span{margin:0}.agenda-version-library__header h3{color:var(--text);margin-top:.12rem;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.22}.agenda-version-library__header p:not(.section-kicker){color:var(--text-soft);margin-top:.22rem;line-height:1.44}.agenda-version-library__header label{color:var(--text-soft);gap:.42rem;font-size:.82rem;font-weight:850;display:grid}.agenda-version-library__header label span{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.agenda-version-library__header input{background:#fff;min-height:42px;padding:.62rem .72rem}.agenda-version-library__list{gap:.5rem;display:grid}.agenda-version-card,.agenda-version-library__empty{background:#ffffffd1;border:1px solid #12243a14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.64rem .68rem;display:grid}.agenda-version-card strong,.agenda-version-library__empty strong{color:var(--text);line-height:1.25}.agenda-version-card span,.agenda-version-library__empty span{color:var(--text-muted);margin-top:.16rem;font-size:.84rem;line-height:1.38;display:block}.agenda-version-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.34rem;display:flex}.agenda-version-card__actions button{min-height:34px;color:var(--blue-700);font:inherit;cursor:pointer;background:#1239d80f;border:1px solid #1239d824;border-radius:999px;padding:.32rem .5rem;font-size:.78rem;font-weight:850}.agenda-version-card__actions button:hover,.agenda-version-card__actions button:focus-visible{color:#fff;background:var(--blue-700)}.agenda-version-library__empty{grid-template-columns:1fr}.agenda-room-manager,.agenda-parking-lot{background:#f9fbffc7;border:1px solid #1239d81f;border-radius:16px;gap:.75rem;margin:1rem 0;padding:.9rem;display:grid}.agenda-room-manager__header,.agenda-parking-lot{grid-template-columns:minmax(0,1fr) auto;align-items:start}.agenda-room-manager__header,.agenda-room-manager__grid,.agenda-parking-lot__sessions{gap:.65rem;display:grid}.agenda-room-manager__header{grid-template-columns:minmax(0,1fr) auto}.agenda-room-manager h3,.agenda-room-manager p,.agenda-parking-lot h3,.agenda-parking-lot p{margin:0}.agenda-room-manager h3,.agenda-parking-lot h3{font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.22}.agenda-parking-lot p:not(.section-kicker){color:var(--text-soft);margin-top:.25rem;line-height:1.48}.agenda-room-manager__grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-room-manager__grid article{background:#ffffffc7;border:1px solid #12243a14;border-radius:12px;gap:.22rem;padding:.68rem .72rem;display:grid}.agenda-room-manager__grid strong{color:var(--blue-700);line-height:1.25}.agenda-room-manager__grid span{color:var(--text-muted);font-size:.9rem;line-height:1.35}.agenda-parking-lot{border-style:dashed}.agenda-parking-lot__sessions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-setup-grid label{color:var(--text-soft);gap:.42rem;font-size:.82rem;font-weight:850;display:grid}.agenda-setup-grid input{background:#fff;min-height:44px;padding:.66rem .76rem}.agenda-inline-control{grid-template-columns:minmax(0,1fr) auto;gap:.42rem;display:grid}.agenda-inline-control .secondary-button{min-height:44px;padding-inline:.78rem}.agenda-print-header{background:#ffffffc7;border:1px solid #1239d81f;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:1rem;margin:.5rem 0 .8rem;padding:.78rem .85rem;display:flex}.agenda-print-header p,.agenda-print-header h3,.agenda-print-header span{margin:0}.agenda-print-header p{color:var(--red-600);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:900}.agenda-print-header h3{margin-top:.18rem;font-size:1.15rem}.agenda-print-header span{color:var(--text-muted);margin-top:.18rem;font-size:.88rem;font-weight:750;display:block}.agenda-diagram__toolbar{justify-content:space-between;align-items:center;gap:1rem;margin:.8rem 0 1rem;display:flex}.agenda-diagram__days{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:.45rem;padding:0 .12rem .12rem 0;display:flex;overflow-x:auto}.agenda-action-row{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.agenda-diagram__day{border:1px solid var(--border);min-height:44px;color:var(--text-soft);scroll-snap-align:start;background:#ffffffd6;border-radius:999px;flex:none;padding:.48rem .72rem;font-weight:850}.agenda-diagram__day--active{color:var(--blue-700);background:#1239d814;border-color:#1239d842}.agenda-message{border-radius:var(--radius-sm);color:var(--text-soft);background:#1239d80d;border:1px solid #1239d81f;margin:0 0 .85rem;padding:.72rem .82rem;font-weight:750;line-height:1.45}.agenda-board{--agenda-room-count:3;grid-template-columns:112px repeat(var(--agenda-room-count), minmax(190px, 1fr));border:1px solid var(--border);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;background:#f9fbffdb;border-radius:16px;display:grid;overflow-x:auto}.agenda-board__corner,.agenda-board__room,.agenda-board__time{border-bottom:1px solid var(--border);min-height:48px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;background:#ffffffe0;align-items:center;padding:.62rem .68rem;font-size:.84rem;font-weight:900;display:grid}.agenda-board__room{z-index:2;border-left:1px solid var(--border);color:var(--blue-700);position:sticky;top:0}.agenda-board__row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.agenda-board__time{z-index:1;background:#fffffff0;border-bottom:0;position:sticky;left:0}.agenda-board__slot{border-left:1px solid var(--border);border-top:1px solid var(--border);scroll-snap-align:start;background:#ffffff85;min-height:118px;padding:.48rem;position:relative}.agenda-board__slot--conflict{background:#b678071a}.agenda-board__slot-empty{min-height:3.6rem;color:var(--text-muted);background:#ffffff8f;border:1px dashed #1239d833;border-radius:10px;place-items:center;font-size:.82rem;font-weight:850;display:grid}.agenda-session-card{box-shadow:var(--shadow-soft);cursor:grab;background:#fff;border:1px solid #1239d824;border-radius:12px;gap:.48rem;margin-bottom:.42rem;padding:.62rem;display:grid}.agenda-session-card:active{cursor:grabbing}.agenda-session-card strong{line-height:1.2;display:block}.agenda-session-card span{color:var(--text-muted);margin-top:.25rem;font-size:.8rem;font-weight:800;display:block}.agenda-session-card__moves{flex-wrap:wrap;gap:.3rem;display:flex}.agenda-session-card__moves button{min-height:32px;color:var(--blue-700);font:inherit;background:#1239d80f;border:1px solid #1239d824;border-radius:999px;padding:.3rem .42rem;font-size:.75rem;font-weight:850}.agenda-session-card__moves button:hover,.agenda-session-card__moves button:focus-visible{color:#fff;background:var(--blue-700)}.session-builder-panel .section-card__topline .muted-copy{margin-top:.3rem}.admin-inline-action{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.symposium-form__footer{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.portal-authenticated .portal-public-hero{display:none}.portal-grid--workspace{align-items:start}.portal-workspace-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.portal-workspace-header h2{margin:0;font-size:clamp(1.25rem,2vw,1.78rem)}.portal-profile-chip{max-width:min(100%,380px);box-shadow:var(--shadow-soft);background:#f9fbfff0;border:1px solid #1239d824;border-radius:999px;flex:none;align-items:center;gap:.7rem;padding:.48rem .7rem .48rem .48rem;display:inline-flex}.portal-profile-chip>span{color:#fff;background:linear-gradient(135deg, var(--blue-700), var(--teal-500));border-radius:999px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.portal-profile-chip div{gap:.08rem;min-width:0;display:grid}.portal-profile-chip strong,.portal-profile-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-profile-chip small{color:var(--text-muted);font-size:.84rem;font-weight:800}.portal-session-groups{gap:.85rem;margin-top:1rem;display:grid}.portal-session-group{border:1px solid var(--border);background:#f9fbffb8;border-radius:14px;grid-template-columns:minmax(142px,.3fr) minmax(0,1fr);gap:.75rem;padding:.7rem;display:grid}.portal-session-group__time{color:var(--text-soft);align-content:start;gap:.2rem;display:grid}.portal-session-group__time strong{color:var(--text);line-height:1.2}.portal-session-group__time span{color:var(--blue-700);font-weight:900}.portal-session-group__choices{gap:.5rem;display:grid}.portal-session-choice{background:#ffffffd1;border:1px solid #10214217;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.62rem;padding:.66rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.portal-session-choice:hover,.portal-session-choice:focus-within{box-shadow:var(--shadow-soft);background:#1239d80d;border-color:#1239d83d}.portal-session-choice:has(input:checked){background:#0e7c9014;border-color:#0e7c9057;box-shadow:inset 4px 0 #0e7c90b8}.portal-session-choice input{width:20px;height:20px;margin-top:.16rem}.portal-session-choice>span:not(.attachment-icon){gap:.25rem;display:grid}.portal-session-choice small{color:var(--text-muted);font-size:.82rem;line-height:1.35}.attachment-icon{width:18px;height:18px;color:var(--teal-500);vertical-align:-.2rem;justify-content:center;align-items:center;margin-right:.36rem;display:inline-flex}.attachment-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:18px;height:18px}.material-email-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin:.85rem 0 1rem;display:flex}.material-email-toolbar .muted-copy{max-width:34rem}.material-select-list{gap:.68rem;display:grid}.material-select-card{border:1px solid var(--border);cursor:pointer;background:#ffffffc2;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.82rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.material-select-card:hover{background:#1239d80f;border-color:#1239d847;transform:translateY(-1px)}.material-select-card input{width:18px;height:18px;margin-top:.25rem}.material-select-card>span{gap:.28rem;min-width:0;display:grid}.material-select-card small{color:var(--text-muted);font-size:.84rem;line-height:1.35}.material-select-card .contact-card__badge{justify-self:start}.staff-roster{gap:.9rem;max-height:720px;margin-top:1rem;display:grid;overflow:auto}.error-banner,.success-banner{border-radius:18px;margin-top:1rem;padding:1rem 1.1rem}.error-banner{color:var(--red-600);background:#d91f2714;border:1px solid #d91f2733;font-weight:700}.success-banner{background:#0d8b5214;border:1px solid #0d8b522e}.success-banner h3{margin-top:0}.registration-receipt{gap:1rem;display:grid}.registration-receipt__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.registration-receipt__header p{margin-bottom:0}.registration-receipt__code{border-radius:var(--radius-md);text-align:left;background:#ffffffb8;border:1px solid #0d8b5233;gap:.2rem;min-width:170px;padding:.85rem .95rem;display:grid}.registration-receipt__code--pending{background:#ffb44017;border-color:#b0580038}.registration-receipt__code--pending strong{color:#864500;letter-spacing:0;font-family:inherit}.registration-receipt__code span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.registration-receipt__code strong{color:var(--green-700);font-family:var(--font-mono);letter-spacing:.03em;font-size:1.18rem}.registration-receipt__payment{border-top:1px solid #0d8b5229;border-bottom:1px solid #0d8b5229;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.registration-receipt__payment div{gap:.18rem;min-width:0;padding:.76rem .9rem;display:grid}.registration-receipt__payment div+div{border-left:1px solid #0d8b5229}.registration-receipt__payment dt{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.registration-receipt__payment dd{color:var(--text);margin:0;font-size:1rem;font-weight:850}.registration-next-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.registration-next-action{border-radius:var(--radius-md);gap:.35rem;min-height:124px;padding:.95rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.registration-next-action:hover,.registration-next-action:focus-visible{transform:translateY(-2px);box-shadow:0 18px 35px #181f2d1f}.registration-next-action strong{color:inherit}.registration-next-action span{color:inherit;opacity:.86;font-size:.92rem;line-height:1.45}.registration-next-action--primary{background:var(--green-700);color:#fff;border:1px solid #0d8b5242}.registration-next-action--secondary{color:var(--navy);background:#ffffffc2;border:1px solid #12243a1a}.justification-sheet{max-width:900px}.letter-body{margin-top:1.2rem}@media (max-width:780px){.symposium-form,.session-choice-grid,.directory-active-brief,.registration-receipt__header,.registration-receipt__payment,.registration-next-actions,.registration-workbench-panel,.registration-workbench-panel__details,.registration-handoff-panel,.registration-command-center__header,.registration-command-center__grid,.registration-attendee-cockpit__header,.registration-attendee-cockpit__details,.registration-work-queue__intro,.registration-queue-focus,.registration-work-queue__columns,.registration-form-studio__header,.registration-form-paths,.registration-form-studio__grid,.registration-form-field-list__header,.registration-form-field-list__status,.registration-staff-note-form,.registration-staff-note-item,.registration-ops-summary__header,.registration-ops-summary__grid,.registration-editor-modal__progress-panel,.registration-editor-modal__change-preview-header,.registration-editor-modal__change-list,.registration-editor-modal__checks,.registration-editor-modal__workspace,.registration-editor-modal__field-grid,.registration-editor-modal__selected,.registration-editor-modal__session-header,.registration-editor-modal__session-grid,.booking-triage-board__header,.booking-triage-board__grid,.booking-selected-brief,.booking-selected-brief__checks,.booking-action-center__header,.booking-action-center__grid,.booking-workbench-launch,.booking-triage-modal__progress-panel,.booking-triage-modal__workspace,.booking-triage-modal__checks,.access-review-board__header,.access-review-board__grid,.access-review-brief,.access-review-brief__checks,.access-policy-launch-board__header,.access-policy-launch-board__checks,.access-policy-queue__grid,.compliance-maturity-board__header,.compliance-maturity-board__checks,.compliance-control-queue__grid,.resilience-workflow-board__header,.resilience-workflow-board__grid,.resilience-selected-brief,.event-day-cockpit__header,.event-day-cockpit__identity,.event-day-cockpit__grid,.event-day-cockpit__checks,.event-day-cockpit__actions,.event-day-control-center__header,.event-day-control-center__grid,.event-day-queue-board__header,.event-day-queue-board__lanes,.event-day-attendee-card,.event-day-checkin-confirm-modal__header,.event-day-checkin-confirm-modal__identity,.event-day-checkin-confirm-modal__gates,.event-day-checkin-confirm-modal__handoff,.event-day-detail-modal__progress-panel,.event-day-detail-modal__handoff-snapshot,.event-day-detail-modal__desk-check-grid,.event-day-detail-modal__decision-strip,.event-day-detail-modal__session-list,.event-day-detail-grid,.event-day-detail-list,.event-payment-context,.ceu-issue-cockpit__header,.ceu-issue-cockpit__identity,.ceu-issue-cockpit__work,.ceu-issue-cockpit__gates,.ceu-issue-cockpit__handoff,.ceu-issue-cockpit__actions,.ceu-issue-confirm-modal__header,.ceu-issue-confirm-modal__identity,.ceu-issue-confirm-modal__gates,.ceu-issue-confirm-modal__sessions,.ceu-review-board__header,.ceu-queue-focus,.ceu-review-board__lanes,.portal-form,.portal-grid,.portal-access-strip,.portal-status-strip,.agenda-builder-layout,.agenda-builder-handoff,.agenda-builder-handoff__stats,.agenda-builder-handoff__actions,.agenda-output-center,.agenda-output-center__checks,.agenda-draft-safety,.agenda-version-library__header,.agenda-version-library__header label span,.agenda-version-card,.agenda-output-check,.agenda-active-brief,.agenda-public-preview__header,.agenda-public-preview__stats,.agenda-public-preview__grid,.agenda-public-preview__block,.agenda-public-preview__sessions,.agenda-publication-gate__header,.agenda-publication-gate__grid,.agenda-action-queue__header,.agenda-action-queue__grid,.agenda-release-board__header,.agenda-release-board__lanes,.agenda-publication-launch,.agenda-publication-launch__summary,.agenda-publication-launch__destinations,.agenda-publication-launch__actions,.agenda-publication-studio__header,.agenda-publication-destinations,.agenda-publication-checklist,.session-template-gallery__grid,.session-template-studio__grid,.agenda-setup-grid,.agenda-planner-steps,.agenda-room-manager__header,.agenda-room-manager__grid,.agenda-parking-lot,.agenda-parking-lot__sessions,.session-materials-review,.agenda-status-strip,.file-editor-layout,.file-control-center__header,.file-control-center__tasks,.file-control-center__body,.file-control-center__metrics,.file-control-center__release-strip,.file-control-center__upload-proof,.file-control-center__actions,.file-active-brief,.file-status-strip,.file-overview-release__header,.file-overview-release__summary,.file-overview-release__steps,.file-change-review__header,.file-change-review__grid,.file-library-release__checks,.file-library-workspace__header,.file-library-workspace__grid,.file-library-queue__grid,.file-storage-launch-board__header,.file-storage-launch-board__grid,.file-storage-proof-runbook__header,.file-storage-proof-runbook__steps,.file-organizer-savebar,.file-workbench-modal__progress-panel,.file-workbench-modal__workspace,.readiness-resource-change-review__header,.readiness-resource-change-review__grid,.readiness-resource-modal__progress-panel,.readiness-resource-savebar,.cms-control-center__header,.cms-control-center__body,.cms-control-center__metrics,.cms-control-center__release-strip,.cms-control-center__change-path,.cms-control-center__actions,.cms-pre-save-review__header,.cms-pre-save-review__grid,.cms-workbench-modal__progress-panel,.cms-workbench-modal__path-card ol,.cms-workflow-overview__row,.cms-draft-safety,.cms-staff-draft-panel,.cms-editor-grid,.cms-work-brief,.cms-work-area,.cms-page-builder-checks,.cms-template-picker,.cms-block-staging-tray__preview,.cms-block-staging-tray__issues,.cms-status-strip,.cms-module-editor,.cms-module-review-panel__header,.cms-module-review-panel__actions,.cms-module-review-stats,.cms-navigation-planner-panel__header,.cms-navigation-planner-panel__grid,.cms-navigation-preset-studio,.cms-navigation-preset-studio__options,.cms-navigation-review,.cms-navigation-review__note,.cms-navigation-builder,.cms-navigation-item,.cms-publish-readiness-gate__header,.cms-publish-readiness-gate__grid,.cms-publishing-queue__header,.cms-publishing-queue__grid,.cms-workflow-release-center__header,.cms-workflow-release-center__gates,.cms-workflow-batch-bar,.cms-release-packet__header,.cms-release-packet__summary,.cms-release-packet__records article,.event-partner-active-brief,.event-partner-launch-board__header,.event-partner-launch-board__lanes,.event-partner-playbook,.event-sponsor-review,.event-sponsor-workbench-modal__assets,.event-sponsor-workbench-modal__destinations,.payment-active-brief,.payment-command-center__header,.payment-command-center__grid,.finance-closeout-gate__header,.finance-closeout-gate__grid,.event-closeout-handoff__header,.event-closeout-handoff__grid,.report-export-studio,.report-export-preview dl,.survey-followup-studio,.survey-followup-preview dl,.partner-content-grid,.partner-content-editor,.partner-commitment-gate__header,.partner-commitment-gate__grid,.partner-commitment-focus,.partner-commitment-card,.partner-commitment-card dl,.ceu-issue-cockpit__header,.ceu-issue-cockpit__identity,.ceu-issue-cockpit__work,.ceu-issue-cockpit__gates,.ceu-issue-cockpit__handoff,.ceu-issue-cockpit__profile dl,.ceu-issue-cockpit__actions,.lifecycle-bulk-playbook,.lifecycle-action-review,.lifecycle-action-review__steps,.lifecycle-action-step,.event-day-checkin-confirm-modal__gates article,.lifecycle-apply-confirm-modal__header,.lifecycle-apply-confirm-modal__summary,.lifecycle-apply-confirm-modal__gates,.lifecycle-apply-confirm-modal__gates article,.lifecycle-apply-confirm-modal__records article,.registration-breakdown-grid,.operations-hub-layout,.docs-page-layout,.event-release-workspace__header,.event-release-workspace__summary,.event-release-workspace__tasks,.operations-workflow-overview__row,.event-ops-readiness,.event-admin-toolbar,.event-setup-studio__controls,.event-setup-studio__review,.session-admin-toolbar,.admin-program-board__metrics,.admin-program-active-brief,.admin-program-action-grid,.admin-program-row,.admin-program-edit-studio__header,.admin-program-edit-grid,.admin-program-session-grid,.admin-program-readonly-preview,.admin-program-change-review__header,.admin-program-change-review__grid,.admin-abstract-workbench-modal__packet,.production-setup-toolbar,.event-ops-shortcuts,.event-ops-layout,.event-ops-inline-form,.operations-intake-switchboard__header,.operations-intake-switchboard__grid,.operations-status-strip,.operations-console-grid,.operations-console-grid--three,.notification-launch-board__header,.notification-launch-board__grid,.notification-proof-runbook__header,.notification-proof-runbook__steps,.notification-action-center__header,.notification-action-center__grid,.notification-send-review__summary,.notification-send-review__grid,.launch-packet-grid,.protected-verification-command__header,.protected-verification-command__summary,.protected-verification-command__workspace,.protected-verification-command__details,.protected-verification-command__checklist,.protected-verification-command__checklist ul,.protected-verification-command__commands,.launch-signoff-summary dl,.launch-packet-row,.event-day-detail-modal__session-list article{grid-template-columns:1fr}.event-day-detail-modal__session-list .status-badge,.event-day-detail-session-action{justify-self:start}.admin-speaker-workbench-modal{max-height:90vh;overflow:auto}.admin-speaker-workbench-modal__shell{grid-template-columns:1fr}.admin-speaker-workbench-modal__progress-panel{border-bottom:1px solid #12243a14;border-right:0}.admin-speaker-workbench-modal__workspace{max-height:none;overflow:visible}.admin-speaker-workbench-modal__savebar{border-radius:var(--radius-md);border:1px solid #12243a14;margin:0;position:static}.admin-speaker-workbench-modal__savebar>div,.admin-program-row__actions{justify-content:flex-start}.admin-program-change-review__meter,.file-change-review__meter,.readiness-resource-change-review__meter{justify-items:start;width:100%}.event-sponsor-workbench-modal__assets>div:last-child,.event-sponsor-workbench-modal__destinations>div:last-child{grid-template-columns:1fr}.request-modal.file-workbench-modal{max-height:calc(100dvh - 1rem);display:block;overflow-y:auto}.file-workbench-modal__workspace{min-height:auto;display:block;overflow:visible}.file-workbench-modal__sidebar{display:none}.file-workbench-modal__work-body{min-height:auto;max-height:none;padding:0;overflow:visible}.file-active-brief--modal{grid-template-columns:1fr}.readiness-resource-modal{max-height:calc(100dvh - 1rem);overflow-y:auto}.readiness-resource-modal__work-body{max-height:none;padding:0;overflow:visible}.session-template-studio__wide,.admin-program-edit-grid__wide{grid-column:auto}.operations-hub-side,.registration-form-preview,.registration-editor-modal__sidebar{position:static}.sponsor-tier-row,.sponsor-current-row,.updates-notice-row,.updates-resource-row{grid-template-columns:1fr}.updates-resource-row__actions{justify-content:flex-start}.symposium-faq-page-item{grid-template-columns:1fr;gap:.55rem}.sponsor-current-row__meta{justify-content:flex-start}.portal-workspace-header,.training-calendar-intro{flex-direction:column;align-items:flex-start}.training-status-strip{justify-content:flex-start}.portal-session-group{grid-template-columns:1fr}.cms-draft-safety__actions{justify-content:flex-start}.cms-workbench-modal__control-panel{position:static}.cms-workbench-modal__header{grid-template-columns:1fr;padding-right:2.75rem}.cms-workbench-modal__control-header{flex-direction:column;align-items:flex-start}.cms-workbench-modal__save-actions{justify-content:flex-start;width:100%}.cms-workbench-modal__save-actions .secondary-button{flex:150px}.cms-work-anchor--modal{align-items:stretch;padding:.5rem;overflow:hidden}.cms-workbench-modal-shell{max-height:calc(100dvh - 1rem);padding:.72rem;display:block;overflow-y:auto}.cms-workbench-modal-shell>*+*{margin-top:.72rem}.cms-workbench-modal-shell .modal-close-button{float:right;margin:0 0 .35rem .6rem;position:sticky;top:.2rem}.cms-workbench-modal__content{padding-right:.08rem;overflow:visible}.cms-workbench-modal__workspace{grid-template-columns:1fr;overflow:visible}.cms-workbench-modal__sidebar{display:none}.cms-workbench-modal__work-body{max-height:none;padding:0;overflow:visible}.cms-workbench-modal__area-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-workbench-modal__quick-strip,.cms-workbench-modal__module-strip,.cms-workbench-modal__release-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.cms-pre-save-review__header{grid-template-columns:minmax(0,1fr) minmax(110px,128px) auto}.cms-workbench-modal__quick-strip button,.cms-workbench-modal__module-strip button,.cms-workbench-modal__release-strip button{min-height:60px}}.nav-link__chevron{font-size:.84rem;line-height:1}.nav-dropdown{z-index:999;border:1px solid var(--border);border-radius:var(--radius-md);background:#fffffffa;flex-direction:column;gap:.2rem;min-width:232px;margin-top:.4rem;padding:.48rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 14px 34px #1021421f}.nav-item:hover>.nav-dropdown,.nav-item:focus-within>.nav-dropdown{display:flex}.nav-dropdown:before{content:"";width:100%;height:.55rem;position:absolute;top:-.55rem;left:0}.nav-dropdown__link{color:var(--text-soft);white-space:nowrap;border-radius:8px;padding:.55rem .62rem;font-size:.86rem;font-weight:650;line-height:1.25;text-decoration:none;display:block}.nav-dropdown__link:hover,.nav-dropdown__link:focus-visible{color:var(--blue-700);background:#1239d812;outline:none}@media (max-width:780px){html{scroll-padding-top:1.5rem}.site-frame{padding-inline:.85rem}.site-nav{margin-inline:-.85rem;padding:.62rem .85rem .7rem}.site-nav__frame{grid-template-columns:1fr;gap:.62rem;display:grid}.brand-link{gap:.58rem;min-width:0}.coalition-mark__frame{border-radius:12px;width:54px;height:44px}.site-nav__main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;display:grid}.brand-link__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.02rem;line-height:1.08;display:-webkit-box;overflow:hidden}.brand-link__eyebrow,.brand-link__subtitle{display:none}.nav-links{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:0 .12rem .12rem 0;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-item{scroll-snap-align:start;flex:none;align-items:center;width:auto}.nav-link{white-space:nowrap;min-height:44px;padding:.46rem .5rem;font-size:.84rem}.nav-link__chevron{margin-left:-.1rem}.nav-dropdown{display:none!important}.site-nav__donate{min-height:44px;padding-inline:.68rem;font-size:.84rem}.admin-command-center{margin-top:0;padding:.62rem}.admin-dashboard-header,.admin-command-center__header{grid-template-columns:1fr;align-items:start}.admin-dashboard-header{gap:.62rem;padding-inline:0}.admin-dashboard-header__actions{justify-content:flex-start}.admin-dashboard-header__actions .primary-button,.admin-dashboard-header__actions .secondary-button{flex:104px}.admin-command-center__actions{flex-wrap:nowrap;justify-content:flex-start;width:100%}.admin-command-center__actions>span{flex:none}.admin-command-center__header .secondary-button{white-space:nowrap;justify-self:start;min-height:40px;padding:.38rem .52rem;font-size:.8rem}.admin-command-topnav{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-command-layout,.admin-command-center__body,.admin-priority-check-card{grid-template-columns:1fr}.admin-command-side{position:static}.admin-command-center:not(.admin-command-center--compact) .admin-command-sidebar,.admin-build-wizard--compact .admin-build-wizard__header p:not(.section-kicker){display:none}.admin-build-wizard--compact .admin-build-wizard__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-build-wizard--compact{grid-template-columns:1fr;grid-template-areas:"header""progress""resume""actions""status"}.admin-command-center:not(.admin-command-center--compact) .admin-command-sidebar__nav{grid-template-columns:1fr}.admin-build-wizard--compact .admin-build-wizard__resume-panel article{grid-template-columns:1fr;gap:.12rem}.admin-build-wizard--compact .admin-build-wizard__resume-panel p{text-align:left}.admin-command-finder-modal__actions{justify-content:flex-start}.admin-command-sidebar,.admin-build-wizard{padding:.68rem}.admin-build-wizard__resume-panel,.admin-build-wizard__save-summary{grid-template-columns:1fr}.admin-build-wizard__step{min-height:92px}.admin-build-wizard-modal__workspace,.admin-build-wizard-modal__progress-panel{grid-template-columns:1fr}.admin-build-wizard-modal{max-height:min(94vh,860px)}.admin-build-wizard-modal__body{padding-right:0}.admin-build-wizard-modal__step-list{max-height:none}.admin-build-wizard-modal__workbench{position:static}.admin-build-wizard-modal__current{grid-template-columns:1fr}.admin-build-wizard-modal__current>div:first-child .admin-build-wizard-modal__next-card{display:none}.admin-build-wizard-modal__current dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-build-wizard-modal__current dl div:nth-child(2){grid-column:1/-1}.admin-build-wizard-modal__current dl div:nth-child(3){display:none}.admin-build-wizard-modal__current dl div:nth-child(4){grid-area:1/2}.admin-build-wizard-modal__progress-actions{justify-content:flex-start}.cms-control-center__body{grid-template-areas:"active""review""metrics"}.cms-control-center__tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-control-center__tasks button:last-child{grid-column:1/-1}.booking-triage-modal__form{position:static}.booking-triage-modal__action-grid{max-height:none}.admin-section-map-modal,.admin-wizard-modal,.admin-workflow-modal{max-height:min(94vh,820px)}.admin-wizard-modal__body,.admin-workflow-modal__body{padding-right:0}.admin-wizard-modal__progress-panel,.admin-wizard-modal__progress-stats,.admin-wizard-modal__decision-strip,.admin-wizard-modal__workspace,.admin-wizard-modal__workbench,.admin-workflow-modal__progress-panel,.admin-workflow-modal__decision-strip,.admin-workflow-modal__workspace,.admin-wizard-modal__workspace.is-map-open,.admin-wizard-modal__workspace.is-map-closed,.admin-workflow-modal__workspace.is-step-list-open,.admin-workflow-modal__workspace.is-step-list-closed{grid-template-columns:1fr}.admin-wizard-modal__progress-actions,.admin-workflow-modal__progress-actions{justify-content:flex-start}.admin-section-map-modal__links,.admin-wizard-modal__step-list,.admin-wizard-modal__grid,.admin-workflow-modal__step-list{max-height:none}.admin-workflow-modal__current{position:static}.admin-wizard-coach{grid-template-columns:1fr}.admin-wizard-coach__actions{justify-content:flex-start}.admin-wizard-coach__meta{grid-template-columns:1fr}.admin-wizard-coach__actions .primary-button,.admin-wizard-coach__actions .secondary-button{flex:144px}.symposium-action-bar{flex-wrap:wrap;overflow:visible}.symposium-action-bar>*{flex:180px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.site-footer{border-radius:var(--radius-md)}.footer-ticker{flex-wrap:wrap;align-items:flex-start}.footer-ticker__viewport{flex:520px;height:auto;overflow:visible}.footer-ticker__track{flex-wrap:wrap;gap:.38rem;display:flex;animation:none!important;transform:none!important}.footer-ticker__item{max-width:min(100%,34rem)}}@media (max-width:780px){.site-nav__frame{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand donate""navigation navigation";gap:.5rem .62rem}.brand-link{grid-area:brand}.brand-link__title{-webkit-line-clamp:3;font-size:.9rem;line-height:1.1}.site-nav__main{display:contents}.nav-links{grid-area:navigation;justify-content:space-between;gap:.08rem}.nav-link{padding-inline:.02rem;font-size:.8rem;font-weight:700}.nav-link.is-active{box-shadow:inset 0 -3px 0 var(--blue-700);background:0 0;border-radius:0}.nav-link__chevron{display:none}.site-nav__donate{grid-area:donate}.event-release-workspace__progress{text-align:left;align-items:baseline;gap:.55rem;width:fit-content;min-width:0;padding:.5rem .62rem;display:flex}.event-release-workspace__progress strong{font-size:1.18rem}.event-release-workspace__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.event-release-workspace__summary article:first-child{grid-column:1/-1}.event-release-workspace__tasks{scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:.14rem;display:flex;overflow-x:auto}.event-release-workspace__tasks::-webkit-scrollbar{display:none}.event-release-workspace__actions::-webkit-scrollbar{display:none}.event-release-task{scroll-snap-align:start;flex:0 0 min(78vw,286px);min-height:166px}.event-release-workspace__actions{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.1rem;overflow-x:auto}.event-release-workspace__actions .secondary-button{flex:none}.event-setup-lanes{grid-template-columns:1fr;overflow-x:visible}.event-setup-lane{min-height:0}.event-setup-card__actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.event-setup-card__actions button,.event-setup-card__actions a{text-align:center;place-items:center;min-height:40px;display:grid}.file-overview-release__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.acceptance-testing-command-console{gap:.72rem}.acceptance-testing-workspace-modal-shell{width:min(100%,1240px)}.acceptance-testing-workspace-title--compact,.acceptance-testing-mode-label--compact{display:none}.acceptance-testing-workspace-modal__content>.readiness-review-mode>.section-card{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.acceptance-summary-progress{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;grid-template-columns:minmax(190px,.38fr) minmax(260px,1fr);align-items:center;gap:.72rem;padding:.7rem .78rem;display:grid}.acceptance-summary-progress>div:first-child{gap:.08rem;display:grid}.acceptance-summary-progress>div:first-child span{color:var(--text-muted);letter-spacing:0;font-size:.78rem;font-weight:850}.acceptance-summary-progress>div:first-child strong{color:var(--text);font-size:1.22rem;line-height:1}.acceptance-testing-workspace-modal__content .testing-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.acceptance-testing-workspace-modal__content .testing-focus-card{padding:.78rem}.acceptance-testing-workspace-modal__content .launch-packet-row{grid-template-columns:minmax(0,1fr) minmax(170px,.3fr);padding-block:.68rem}@media (max-width:780px){.acceptance-testing-workspace-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.acceptance-testing-workspace-modal__tools button{min-height:48px;padding:.34rem .1rem}.acceptance-testing-workspace-modal__tools button>span,.acceptance-testing-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.acceptance-testing-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.acceptance-testing-workspace-modal-shell>.readiness-review-modal__footer p,.acceptance-testing-workspace-title--full,.acceptance-testing-mode-label--full{display:none}.acceptance-testing-workspace-title--compact,.acceptance-testing-mode-label--compact{display:inline}.acceptance-testing-workspace-modal__tools strong{text-align:center;font-size:.8rem;line-height:1.14}.acceptance-testing-workspace-modal-shell{gap:.42rem}.acceptance-testing-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.acceptance-testing-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.acceptance-testing-workspace-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.acceptance-summary-progress,.acceptance-testing-workspace-modal__content .testing-focus-grid,.acceptance-testing-workspace-modal__content .launch-packet-grid,.acceptance-testing-workspace-modal__content .launch-packet-row{grid-template-columns:1fr}.acceptance-testing-workspace-modal__content .testing-focus-card__links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acceptance-testing-workspace-modal__content .testing-focus-card__links a{text-align:center;justify-content:center}.acceptance-testing-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.acceptance-testing-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;width:100%}}.production-setup-command-console{gap:.72rem}.production-workspace-modal-shell{width:min(100%,1240px)}.production-workspace-title--compact,.production-mode-label--compact{display:none}.production-workspace-modal__content .database-health-panel,.production-workspace-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.production-setup-progress{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;grid-template-columns:minmax(190px,.38fr) minmax(260px,1fr);align-items:center;gap:.72rem;padding:.7rem .78rem;display:grid}.production-setup-progress>div:first-child{gap:.08rem;display:grid}.production-setup-progress>div:first-child span{color:var(--text-muted);letter-spacing:0;font-size:.78rem;font-weight:850}.production-setup-progress>div:first-child strong{color:var(--text);font-size:1.22rem;line-height:1}.production-workspace-blocker-list{gap:.55rem;padding:.72rem}.production-workspace-status-list{gap:.42rem;display:grid}.production-workspace-status-list article{border-radius:var(--radius-md);background:#fffaebc7;border:1px solid #b06e0029;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.58rem .64rem;display:grid}.production-workspace-status-list article>div{gap:.12rem;min-width:0;display:grid}.production-workspace-status-list article>div span{color:var(--text-muted);font-size:.78rem;font-weight:800}.production-workspace-status-list article p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650;line-height:1.34}.production-provider-grid{margin:0}.production-activation-list .launch-packet-row{grid-template-columns:minmax(0,1fr) minmax(170px,.26fr)}.production-track-workspace{gap:.72rem;display:grid}.production-track-workspace[hidden]{display:none}.production-track-workspace .production-setup-toolbar{grid-template-columns:auto minmax(220px,.65fr) minmax(160px,.35fr);gap:.58rem;padding:.65rem}.production-track-workspace .production-setup-toolbar input,.production-track-workspace .production-setup-toolbar select{border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;border:1px solid #12243a24;padding:.58rem .66rem}.production-configuration-disclaimer{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;padding:.62rem .68rem}@media (max-width:780px){.production-workspace-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.production-workspace-modal__tools button{min-height:48px;padding:.34rem .1rem}.production-workspace-modal__tools button>span,.production-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.production-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.production-workspace-modal-shell>.readiness-review-modal__footer p,.production-workspace-title--full,.production-mode-label--full{display:none}.production-workspace-title--compact,.production-mode-label--compact{display:inline}.production-workspace-modal__tools strong{text-align:center;font-size:.8rem;line-height:1.14}.production-workspace-modal-shell{gap:.42rem}.production-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.production-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.production-workspace-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.production-setup-progress,.production-workspace-status-list article,.production-activation-list .launch-packet-row,.production-track-workspace .production-setup-toolbar,.production-provider-grid{grid-template-columns:1fr}.production-workspace-status-list article .status-badge{justify-self:start}.production-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.production-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;width:100%}}.event-partners-command-center .readiness-command-center__tasks,.event-partners-workspace-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.event-partners-command-center .readiness-command-center__tasks button{min-height:98px}.event-partners-workspace-modal-shell{width:min(100%,1260px)}.event-partners-workspace-title--compact,.event-partners-mode-label--compact{display:none}.event-partners-workspace-modal__content .event-partner-console,.event-partners-workspace-modal__content .partner-content-studio{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.event-partners-workspace-modal__content .event-partner-console>.section-card__topline,.event-partners-workspace-modal__content .event-partner-console>.file-status-strip,.event-partners-workspace-modal__content .partner-content-studio>.section-card__topline{display:none}.event-partners-workspace-open>.modal-backdrop{z-index:1300}.event-partner-intake-grid{grid-template-columns:minmax(0,.72fr) minmax(280px,.48fr)}.event-partner-intake-note{border-radius:var(--radius-md);background:#0e7c900e;border:1px solid #0e7c9029;align-content:start;gap:.42rem;padding:.8rem;display:grid}.event-partner-intake-note h3,.event-partner-intake-note p{margin:0}.event-partner-intake-note h3{color:var(--text);font-size:1.05rem;line-height:1.2}.event-partner-intake-note p:not(.section-kicker){color:var(--text-soft);font-size:.88rem;font-weight:650;line-height:1.42}.event-partner-intake-note .secondary-button{justify-self:start}.event-partner-roster-grid{grid-template-columns:1fr}.event-partner-board-switch{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;padding:.5rem;display:grid}.event-partner-board-switch.is-hidden,.event-partner-launch-board.is-hidden{display:none}.event-partner-board-switch button{min-height:42px;padding:.48rem .58rem}@media (max-width:780px){.event-partners-command-center .readiness-command-center__tasks,.event-partner-intake-grid,.event-partner-roster-grid{grid-template-columns:1fr}.event-partner-board-switch,.event-partners-workspace-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.event-partners-workspace-modal__tools{padding-bottom:0;display:grid;overflow:visible}.event-partners-workspace-modal__tools button{min-height:48px;padding:.34rem .18rem}.event-partners-workspace-modal__tools button>span,.event-partners-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.event-partners-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.event-partners-workspace-modal-shell>.readiness-review-modal__footer p,.event-partners-workspace-title--full,.event-partners-mode-label--full,.event-partners-workspace-modal__content .admin-workflow-dock__header .section-kicker,.event-partners-workspace-modal__content .admin-workflow-dock__header p:not(.section-kicker),.event-partners-workspace-modal__content .admin-workflow-dock__current{display:none}.event-partners-workspace-title--compact,.event-partners-mode-label--compact{display:inline}.event-partners-workspace-modal__tools strong{text-align:center;font-size:.875rem;line-height:1.16}.event-partners-workspace-modal-shell{gap:.42rem}.event-partners-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.event-partners-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.event-partners-workspace-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.event-partners-workspace-modal__content .admin-workflow-dock{gap:.32rem;padding:.48rem .52rem}.event-partners-workspace-modal__content .admin-workflow-dock__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem}.event-partners-workspace-modal__content .admin-workflow-dock__header h3{margin:0;font-size:.94rem}.event-partners-workspace-modal__content .admin-workflow-dock__header-actions{flex-wrap:nowrap}.event-partners-workspace-modal__content .admin-workflow-dock__header-actions .secondary-button{min-height:44px}.event-partners-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.event-partners-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;width:100%}}.compliance-workspace-modal-shell{width:min(100%,1240px)}.compliance-workspace-title--compact,.compliance-mode-label--compact{display:none}.compliance-workspace-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.compliance-readiness-progress{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;grid-template-columns:minmax(190px,.38fr) minmax(260px,1fr);align-items:center;gap:.72rem;padding:.7rem .78rem;display:grid}.compliance-readiness-progress>div:first-child{gap:.08rem;display:grid}.compliance-readiness-progress>div:first-child span{color:var(--text-muted);letter-spacing:0;font-size:.78rem;font-weight:850}.compliance-readiness-progress>div:first-child strong{color:var(--text);font-size:1.22rem;line-height:1}.compliance-operating-principles,.compliance-audit-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.compliance-operating-principles article,.compliance-audit-notes article{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;gap:.22rem;padding:.68rem;display:grid}.compliance-operating-principles p,.compliance-audit-notes p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650;line-height:1.38}.compliance-control-toolbar{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:minmax(260px,1fr) minmax(170px,.32fr) auto;align-items:end;gap:.58rem;padding:.65rem;display:grid}.compliance-control-toolbar label{color:var(--text-soft);gap:.3rem;font-size:.8rem;font-weight:850;display:grid}.compliance-control-toolbar input,.compliance-control-toolbar select{border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;border:1px solid #12243a24;padding:.58rem .66rem}.compliance-control-toolbar>span{color:var(--text-muted);white-space:nowrap;padding-bottom:.7rem;font-size:.8rem;font-weight:850}.compliance-security-packet{margin:0}@media (max-width:780px){.compliance-workspace-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.compliance-workspace-modal__tools button{min-height:48px;padding:.34rem .1rem}.compliance-workspace-modal__tools button>span,.compliance-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.compliance-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.compliance-workspace-modal-shell>.readiness-review-modal__footer p,.compliance-workspace-title--full,.compliance-mode-label--full{display:none}.compliance-workspace-title--compact,.compliance-mode-label--compact{display:inline}.compliance-workspace-modal__tools strong{text-align:center;font-size:.8rem;line-height:1.14}.compliance-workspace-modal-shell{gap:.42rem}.compliance-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.compliance-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.compliance-workspace-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.compliance-readiness-progress,.compliance-operating-principles,.compliance-audit-notes,.compliance-control-toolbar,.compliance-security-packet{grid-template-columns:1fr}.compliance-control-toolbar>span{padding-bottom:0}.compliance-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.compliance-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;width:100%}}.integration-workspace-modal-shell{width:min(100%,1240px)}.integration-workspace-title--compact,.integration-mode-label--compact{display:none}.integration-workspace-modal__content #cdc-epidemic-trends{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.integration-source-toolbar{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:minmax(260px,1fr) minmax(170px,.32fr) minmax(190px,.42fr);align-items:end;gap:.58rem;padding:.65rem;display:grid}.integration-source-toolbar label{color:var(--text-soft);gap:.3rem;font-size:.8rem;font-weight:850;display:grid}.integration-source-toolbar input,.integration-source-toolbar select{border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;border:1px solid #12243a24;padding:.58rem .66rem}.integration-governance-note{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;padding:.62rem .68rem}.integration-domain-grid{margin:0}@media (max-width:780px){.integration-workspace-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.integration-workspace-modal__tools button{min-height:48px;padding:.34rem .1rem}.integration-workspace-modal__tools button>span,.integration-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.integration-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.integration-workspace-modal-shell>.readiness-review-modal__footer p,.integration-workspace-title--full,.integration-mode-label--full{display:none}.integration-workspace-title--compact,.integration-mode-label--compact{display:inline}.integration-workspace-modal__tools strong{text-align:center;font-size:.8rem;line-height:1.14}.integration-workspace-modal-shell{gap:.42rem}.integration-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.integration-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.integration-workspace-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.integration-source-toolbar,.integration-domain-grid{grid-template-columns:1fr}.integration-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.integration-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;width:100%}}.directory-workspace-modal-shell{width:min(100%,1240px)}.directory-workspace-title--compact,.directory-mode-label--compact{display:none}.directory-workspace-modal__content .directory-admin-console{gap:.72rem;display:grid}.directory-workspace-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.directory-active-brief.is-hidden,.directory-publishing-board.is-hidden,.directory-public-preview.is-hidden,.directory-order-guide.is-hidden,.directory-admin-toolbar.is-hidden,.directory-admin-layout.is-hidden,.directory-workspace-history.is-hidden,.directory-workspace-status.is-hidden{display:none}.directory-workspace-open>.modal-backdrop,.production-workspace-open>.modal-backdrop{z-index:1300}.directory-contact-pagination{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;justify-content:center;align-items:center;gap:.58rem;padding:.58rem;display:flex}.directory-contact-pagination span{color:var(--text-soft);text-align:center;font-size:.84rem;font-weight:800}.directory-workspace-history{display:grid}@media (max-width:780px){.directory-workspace-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.directory-workspace-modal__tools button{min-height:48px;padding:.34rem .12rem}.directory-workspace-modal__tools button>span,.directory-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.directory-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.directory-workspace-modal-shell>.readiness-review-modal__footer p,.directory-workspace-title--full,.directory-mode-label--full{display:none}.directory-workspace-title--compact,.directory-mode-label--compact{display:inline}.directory-workspace-modal__tools strong{text-align:center;font-size:.82rem;line-height:1.14}.directory-workspace-modal-shell{gap:.42rem}.directory-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.directory-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.directory-workspace-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.directory-contact-pagination{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.directory-contact-pagination span{grid-area:1/1/auto/-1}.directory-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.directory-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;width:100%}}.event-check-in-command-center .readiness-command-center__tasks,.event-check-in-workspace-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr))}.event-check-in-mode-label--compact,.event-check-in-console-label--compact{display:none}.event-check-in-command-center .readiness-command-center__tasks button{min-height:102px}.event-check-in-workspace-modal-shell{width:min(100%,1320px)}.event-check-in-workspace-modal__content #check-in-console,.event-check-in-workspace-modal__content #check-in-readiness,.event-check-in-workspace-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.event-check-in-workspace-modal__content #check-in-console>.section-card__topline{display:none}.event-check-in-workspace-open .event-check-in-workspace-modal-shell .modal-backdrop{z-index:1300}.event-check-in-console-tabs,.event-check-in-readiness-tabs{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;gap:.48rem;padding:.5rem;display:grid}.event-check-in-console-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.event-check-in-readiness-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.event-check-in-console-tabs button,.event-check-in-readiness-tabs button{border-radius:var(--radius-sm);min-width:0;min-height:58px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1239d81a;gap:.12rem;padding:.5rem .58rem;display:grid}.event-check-in-console-tabs button:hover,.event-check-in-console-tabs button:focus-visible,.event-check-in-console-tabs button.is-active,.event-check-in-readiness-tabs button:hover,.event-check-in-readiness-tabs button:focus-visible,.event-check-in-readiness-tabs button.is-active{background:#0e7c9012;border-color:#0e7c9057;outline:none}.event-check-in-console-tabs strong,.event-check-in-readiness-tabs strong{font-size:.88rem;line-height:1.18}.event-check-in-console-tabs span,.event-check-in-readiness-tabs span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:750;line-height:1.25;overflow:hidden}.event-check-in-console-tabs small{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;font-weight:650;line-height:1.28;display:-webkit-box;overflow:hidden}.event-check-in-console-view,.event-check-in-readiness-view{gap:.72rem;display:grid}.event-check-in-console-view[hidden],.event-check-in-readiness-view[hidden]{display:none}.event-badge-scanner-launch{border-radius:var(--radius-md);background:#0e7c900f;border:1px solid #0e7c903d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 1rem;display:grid}.event-badge-scanner-launch h3,.event-badge-scanner-launch p{margin:0}.event-badge-scanner-launch>div{gap:.22rem;display:grid}.event-badge-scanner-modal{width:min(100%,680px)}.event-badge-scanner-modal>p{margin-block:.35rem 1rem}.event-badge-scanner-form{margin-top:.8rem}.event-check-in-roster-pagination{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem;display:grid}.event-check-in-roster-pagination span{color:var(--text-soft);text-align:center;font-size:.82rem;font-weight:800}.event-check-in-workspace-modal__content .registration-roster-item{gap:.18rem;padding:.58rem .64rem;display:grid}.event-check-in-workspace-modal__content .registration-roster-item p{margin:0;font-size:.82rem;line-height:1.3}.event-check-in-workspace-modal__content .registration-roster-item .stack-item__top{gap:.42rem}.event-check-in-workspace-modal__content .registration-roster-item .event-day-roster-flags{gap:.28rem;margin-top:.12rem}.event-check-in-workspace-modal__content .registration-roster-item .event-day-roster-flags span{min-height:24px;padding:.2rem .4rem;font-size:.75rem}.event-check-in-workspace-modal__content .event-check-in-console-view>.content-grid,.event-check-in-workspace-modal__content .event-check-in-console-view>.registration-ops-summary,.event-check-in-workspace-modal__content .event-check-in-readiness-view>.content-grid,.event-check-in-workspace-modal__content .event-check-in-readiness-view>.data-table,.event-check-in-workspace-modal__content .event-check-in-readiness-view>.stat-strip{margin:0}@media (max-width:780px){.event-check-in-command-center .readiness-command-center__tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.event-check-in-command-center .readiness-command-center__tasks button{align-content:center;min-height:72px}.event-check-in-command-center .readiness-command-center__tasks button:last-child{grid-column:1/-1}.event-check-in-command-center .readiness-command-center__tasks button>p{display:none}.event-check-in-workspace-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;padding-bottom:0;display:grid;overflow:visible}.event-check-in-workspace-modal__tools button{min-height:48px;padding:.36rem .22rem}.event-check-in-workspace-modal__tools strong{text-align:center;font-size:.875rem}.event-check-in-workspace-modal__tools span{font-size:.78rem}.event-check-in-mode-label--full,.event-check-in-console-label--full,.event-check-in-workspace-modal__tools button>span,.event-check-in-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.event-check-in-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.event-check-in-workspace-modal-shell>.readiness-review-modal__footer p,.event-check-in-console-tabs button>span,.event-check-in-console-tabs button>small{display:none}.event-check-in-mode-label--compact,.event-check-in-console-label--compact{display:inline}.event-check-in-workspace-modal-shell{gap:.42rem}.event-check-in-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.event-check-in-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.event-check-in-workspace-modal__content .file-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}.event-check-in-workspace-modal__content .file-status-strip article{min-height:50px;padding:.38rem .42rem}.event-check-in-workspace-modal__content .file-status-strip span{letter-spacing:0;font-size:.78rem;line-height:1.15}.event-check-in-workspace-modal__content .file-status-strip strong{font-size:.94rem}.event-check-in-console-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;padding:.28rem}.event-check-in-console-tabs button,.event-check-in-console-tabs button:last-child{text-align:center;grid-column:auto;min-height:46px;padding:.34rem .12rem}.event-check-in-console-tabs strong{font-size:.875rem;line-height:1.16}.event-check-in-workspace-modal__content .event-day-cockpit__header{grid-template-columns:minmax(0,1fr) minmax(96px,.34fr);align-items:center;gap:.46rem}.event-check-in-workspace-modal__content .event-day-cockpit__header .section-kicker,.event-check-in-workspace-modal__content .event-day-cockpit__header p:not(.section-kicker){display:none}.event-check-in-workspace-modal__content .event-day-cockpit__progress{padding:.42rem .48rem}.event-check-in-workspace-modal__content .event-day-cockpit__identity{grid-template-columns:1fr}.event-check-in-workspace-modal__content .event-day-cockpit__identity article,.event-check-in-workspace-modal__content .event-day-cockpit__identity article:last-child{grid-column:auto;grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);align-items:center;gap:.12rem .52rem;min-height:66px;padding:.48rem .56rem;display:grid}.event-check-in-workspace-modal__content .event-day-cockpit__identity article>span{grid-row:1/span 2}.event-check-in-workspace-modal__content .event-day-cockpit__identity article>strong{margin-top:0}.event-check-in-readiness-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.event-check-in-readiness-tabs button:last-child{grid-column:1/-1}.event-badge-scanner-launch{grid-template-columns:1fr}.event-badge-scanner-launch .primary-button{width:100%}.event-check-in-roster-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.event-check-in-roster-pagination span{grid-area:1/1/auto/-1}.event-check-in-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.event-check-in-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap}}.launch-evidence-workspace-modal-shell{width:min(100%,1280px)}.launch-evidence-workspace-title--compact,.launch-evidence-mode-label--compact{display:none}.launch-evidence-workspace-modal__content #launch-evidence,.launch-evidence-workspace-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.launch-evidence-workspace-modal__content #launch-evidence>.section-card__topline{display:none}.launch-evidence-workspace-tabs{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;padding:.5rem;display:grid}.launch-evidence-workspace-tabs button{border-radius:var(--radius-sm);min-width:0;min-height:54px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1239d81a;gap:.12rem;padding:.48rem .56rem;display:grid}.launch-evidence-workspace-tabs button:hover,.launch-evidence-workspace-tabs button:focus-visible,.launch-evidence-workspace-tabs button.is-active{background:#0e7c9012;border-color:#0e7c9057;outline:none}.launch-evidence-workspace-tabs strong{font-size:.88rem;line-height:1.18}.launch-evidence-workspace-tabs span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;line-height:1.25;overflow:hidden}.launch-evidence-workspace-view{gap:.72rem;display:grid}.launch-evidence-workspace-view[hidden]{display:none}.launch-evidence-workspace-view>.launch-evidence-toolbar,.launch-evidence-workspace-view>.data-table,.launch-evidence-workspace-view>.launch-evidence-entry,.launch-evidence-workspace-view>.production-provider-requirements,.launch-evidence-recent-list{margin:0}.launch-evidence-summary-progress{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:minmax(180px,.32fr) minmax(260px,1fr);align-items:center;gap:.72rem;padding:.66rem .72rem;display:grid}.launch-evidence-summary-progress>div:first-child{gap:.08rem;display:grid}.launch-evidence-summary-progress>div:first-child span{color:var(--text-muted);font-size:.78rem;font-weight:850}.launch-evidence-summary-progress>div:first-child strong{color:var(--text);font-size:1.2rem;line-height:1}.launch-evidence-open-list,.launch-evidence-matrix-list{margin-top:0}.launch-evidence-matrix-pagination{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem;display:grid}.launch-evidence-matrix-pagination span{color:var(--text-soft);text-align:center;font-size:.82rem;font-weight:800}@media (max-width:780px){.launch-evidence-workspace-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.launch-evidence-workspace-modal__tools button{min-height:48px;padding:.34rem .1rem}.launch-evidence-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-evidence-workspace-tabs button{min-height:50px}.launch-evidence-workspace-modal__tools button>span,.launch-evidence-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.launch-evidence-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.launch-evidence-workspace-modal-shell>.readiness-review-modal__footer p,.launch-evidence-workspace-title--full,.launch-evidence-mode-label--full{display:none}.launch-evidence-workspace-title--compact,.launch-evidence-mode-label--compact{display:inline}.launch-evidence-workspace-modal__tools strong{text-align:center;font-size:.8rem;line-height:1.14}.launch-evidence-workspace-modal-shell{gap:.42rem}.launch-evidence-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.launch-evidence-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.launch-evidence-workspace-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.launch-evidence-summary-progress,.launch-evidence-workspace-modal__content .launch-packet-grid,.launch-evidence-workspace-modal__content .launch-packet-row,.launch-evidence-workspace-view .launch-evidence-toolbar,.launch-evidence-workspace-view .launch-evidence-entry,.launch-evidence-workspace-view .module-grid--partners{grid-template-columns:1fr}.launch-evidence-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.launch-evidence-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;width:100%}.launch-evidence-matrix-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-evidence-matrix-pagination span{grid-area:1/1/auto/-1}}.quality-command-center .readiness-command-center__tasks,.quality-workspace-modal__tools{grid-template-columns:repeat(5,minmax(0,1fr))}.quality-workspace-modal-shell{width:min(100%,1280px)}.quality-workspace-title--compact,.quality-mode-label--compact{display:none}.quality-workspace-modal__content #final-qa-evidence,.quality-workspace-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.quality-workspace-modal__content #final-qa-evidence>.section-card__topline{display:none}.quality-summary-progress{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:minmax(180px,.32fr) minmax(260px,1fr);align-items:center;gap:.72rem;padding:.66rem .72rem;display:grid}.quality-summary-progress>div:first-child{gap:.08rem;display:grid}.quality-summary-progress>div:first-child span{color:var(--text-muted);font-size:.78rem;font-weight:850}.quality-summary-progress>div:first-child strong{color:var(--text);font-size:1.2rem;line-height:1}.quality-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.quality-summary-list{margin-top:0}.quality-done-rule{border-radius:var(--radius-md);background:#0e7c900e;border:1px solid #0e7c9029;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:center;gap:.72rem;padding:.72rem;display:grid}.quality-done-rule h3,.quality-done-rule p{margin:0}.quality-done-rule h3{color:var(--text);font-size:1.02rem}.quality-done-rule>p{color:var(--text-soft);font-size:.86rem;font-weight:650;line-height:1.4}.quality-launch-control-tabs,.final-quality-evidence-tabs{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;gap:.48rem;padding:.5rem;display:grid}.quality-launch-control-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.final-quality-evidence-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-launch-control-tabs button,.final-quality-evidence-tabs button{border-radius:var(--radius-sm);min-width:0;min-height:54px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1239d81a;gap:.12rem;padding:.48rem .56rem;display:grid}.quality-launch-control-tabs button:hover,.quality-launch-control-tabs button:focus-visible,.quality-launch-control-tabs button.is-active,.final-quality-evidence-tabs button:hover,.final-quality-evidence-tabs button:focus-visible,.final-quality-evidence-tabs button.is-active{background:#0e7c9012;border-color:#0e7c9057;outline:none}.quality-launch-control-tabs strong,.final-quality-evidence-tabs strong{font-size:.88rem;line-height:1.18}.quality-launch-control-tabs span,.final-quality-evidence-tabs span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;line-height:1.25;overflow:hidden}.quality-launch-control-view,.final-quality-evidence-view{gap:.72rem;display:grid}.quality-launch-control-view[hidden],.final-quality-evidence-view[hidden]{display:none}.quality-launch-control-view .launch-packet-list,.quality-handoff-grid,.quality-area-grid,.final-quality-evidence-view>.launch-evidence-entry,.final-quality-evidence-view>.stack-list{margin:0}.quality-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quality-area-pagination{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem;display:grid}.quality-area-pagination span{color:var(--text-soft);text-align:center;font-size:.82rem;font-weight:800}@media (max-width:980px){.quality-command-center .readiness-command-center__tasks,.quality-workspace-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.quality-command-center .readiness-command-center__tasks,.quality-summary-grid,.quality-summary-progress,.quality-done-rule,.quality-area-grid,.quality-workspace-modal__content .launch-packet-row,.quality-workspace-modal__content .launch-evidence-entry{grid-template-columns:1fr}.quality-workspace-modal__tools{grid-template-columns:repeat(5,minmax(0,1fr));gap:.18rem;padding-bottom:0;display:grid;overflow:visible}.quality-workspace-modal__tools button{min-height:48px;padding:.34rem .06rem}.quality-workspace-modal__tools button:last-child{grid-column:auto}.quality-launch-control-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.final-quality-evidence-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-workspace-modal__tools button>span,.quality-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.quality-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.quality-workspace-modal-shell>.readiness-review-modal__footer p,.quality-workspace-title--full,.quality-mode-label--full{display:none}.quality-workspace-title--compact,.quality-mode-label--compact{display:inline}.quality-workspace-modal__tools strong{text-align:center;font-size:.76rem;line-height:1.14}.quality-workspace-modal-shell{gap:.42rem}.quality-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.quality-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.quality-workspace-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.quality-area-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-area-pagination span{grid-area:1/1/auto/-1}.quality-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.quality-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;width:100%}}.launch-readiness-workspace-modal-shell{width:min(100%,1280px)}.launch-readiness-workspace-title--compact,.launch-readiness-mode-label--compact{display:none}.launch-readiness-workspace-modal__content .data-table,.launch-readiness-workspace-modal__content .launch-packet-list,.launch-readiness-workspace-modal__content .protected-verification-command,.launch-sequence-grid{margin:0}.launch-readiness-workspace-modal__content .protected-verification-command{padding:.78rem}.launch-sequence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:780px){.launch-readiness-workspace-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.launch-readiness-workspace-modal__tools button{min-height:48px;padding:.34rem .1rem}.launch-readiness-workspace-modal__tools button>span,.launch-readiness-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.launch-readiness-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.launch-readiness-workspace-modal-shell>.readiness-review-modal__footer p,.launch-readiness-workspace-title--full,.launch-readiness-mode-label--full{display:none}.launch-readiness-workspace-title--compact,.launch-readiness-mode-label--compact{display:inline}.launch-readiness-workspace-modal__tools strong{text-align:center;font-size:.8rem;line-height:1.14}.launch-readiness-workspace-modal-shell{gap:.42rem}.launch-readiness-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.launch-readiness-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.launch-readiness-workspace-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.launch-readiness-workspace-modal__content .launch-packet-row,.launch-sequence-grid{grid-template-columns:1fr}.launch-readiness-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.launch-readiness-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;width:100%}}.resilience-command-center .readiness-command-center__tasks,.resilience-workspace-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr))}.resilience-workspace-modal-shell{width:min(100%,1280px)}.resilience-workspace-modal__content #recovery-evidence,.resilience-workspace-modal__content #incident-response,.resilience-workspace-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.resilience-workspace-modal__content #recovery-evidence>.section-card__topline,.resilience-workspace-modal__content #incident-response>.section-card__topline,.resilience-workspace-modal__content #recovery-evidence>.stat-strip,.resilience-workspace-modal__content #incident-response>.stat-strip{display:none}.resilience-summary-list{margin-top:0}.resilience-panel-tabs{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;padding:.5rem;display:grid}.resilience-panel-tabs button{border-radius:var(--radius-sm);min-width:0;min-height:54px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1239d81a;gap:.12rem;padding:.48rem .56rem;display:grid}.resilience-panel-tabs button:hover,.resilience-panel-tabs button:focus-visible,.resilience-panel-tabs button.is-active{background:#0e7c9012;border-color:#0e7c9057;outline:none}.resilience-panel-tabs strong{font-size:.88rem;line-height:1.18}.resilience-panel-tabs span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;line-height:1.25;overflow:hidden}.resilience-panel-view{gap:.72rem;display:grid}.resilience-panel-view[hidden]{display:none}.resilience-panel-view>.resilience-workflow-board,.resilience-panel-view>.data-table,.resilience-panel-view>.resilience-selected-brief,.resilience-panel-view>.portal-form,.resilience-panel-view>.stack-list{margin:0}@media (max-width:780px){.resilience-command-center .readiness-command-center__tasks{grid-template-columns:1fr}.resilience-workspace-modal__tools,.resilience-panel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.resilience-workspace-modal__tools button,.resilience-panel-tabs button{min-height:50px}.resilience-workspace-modal__content .launch-packet-grid,.resilience-workspace-modal__content .launch-packet-row,.resilience-panel-view .resilience-workflow-board__grid,.resilience-panel-view .resilience-selected-brief{grid-template-columns:1fr}.resilience-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap}}.signoff-command-center .readiness-command-center__tasks,.signoff-workspace-modal__tools{grid-template-columns:repeat(5,minmax(0,1fr))}.signoff-workspace-modal-shell{width:min(100%,1280px)}.signoff-workspace-modal__content .launch-signoff-panel,.signoff-workspace-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.signoff-workspace-modal__content .launch-signoff-panel>.section-card__topline{display:none}.signoff-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.signoff-panel-tabs{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;padding:.5rem;display:grid}.signoff-panel-tabs button{border-radius:var(--radius-sm);min-width:0;min-height:54px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1239d81a;gap:.12rem;padding:.48rem .56rem;display:grid}.signoff-panel-tabs button:hover,.signoff-panel-tabs button:focus-visible,.signoff-panel-tabs button.is-active{background:#0e7c9012;border-color:#0e7c9057;outline:none}.signoff-panel-tabs strong{font-size:.88rem;line-height:1.18}.signoff-panel-tabs span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;line-height:1.25;overflow:hidden}.signoff-panel-view{gap:.72rem;display:grid}.signoff-panel-view[hidden]{display:none}.signoff-panel-view>.launch-evidence-entry,.signoff-panel-view>.stack-list,.signoff-recent-list,.signoff-workspace-modal__content .launch-packet-list{margin:0}@media (max-width:980px){.signoff-command-center .readiness-command-center__tasks,.signoff-workspace-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.signoff-command-center .readiness-command-center__tasks,.signoff-checklist-grid,.signoff-workspace-modal__content .launch-packet-grid,.signoff-workspace-modal__content .launch-packet-row,.signoff-workspace-modal__content .launch-evidence-entry{grid-template-columns:1fr}.signoff-workspace-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.signoff-workspace-modal__tools button:last-child{grid-column:1/-1}.signoff-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.signoff-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap}}.access-review-command-center .readiness-command-center__tasks,.access-review-workspace-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr))}.access-review-workspace-modal-shell{width:min(100%,1280px)}.access-review-workspace-modal__content #access-review,.access-review-workspace-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.access-review-workspace-modal__content #access-review>.section-card__topline,.access-review-workspace-modal__content #access-review>.stat-strip{display:none}.access-review-summary-list{margin:0}.access-review-panel-tabs{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;padding:.5rem;display:grid}.access-review-panel-tabs button{border-radius:var(--radius-sm);min-width:0;min-height:54px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1239d81a;gap:.12rem;padding:.48rem .56rem;display:grid}.access-review-panel-tabs button:hover,.access-review-panel-tabs button:focus-visible,.access-review-panel-tabs button.is-active{background:#0e7c9012;border-color:#0e7c9057;outline:none}.access-review-panel-tabs strong{font-size:.88rem;line-height:1.18}.access-review-panel-tabs span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;line-height:1.25;overflow:hidden}.access-review-panel-view{gap:.72rem;display:grid}.access-review-panel-view[hidden]{display:none}.access-review-panel-view>.access-review-board,.access-review-panel-view>.access-review-brief,.access-review-panel-view>.data-table,.access-review-panel-view>.portal-form,.access-review-panel-view>.stack-list{margin:0}@media (max-width:780px){.access-review-command-center .readiness-command-center__tasks{grid-template-columns:1fr}.access-review-workspace-modal__tools,.access-review-panel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.access-review-workspace-modal__content .launch-packet-row,.access-review-panel-view .access-review-board__grid,.access-review-panel-view .access-review-brief__checks{grid-template-columns:1fr}.access-review-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.access-review-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap}}.ai-governance-workspace-modal-shell{width:min(100%,1240px)}.ai-governance-workspace-modal__content .ai-launch-board,.ai-governance-workspace-modal__content .ai-protection-board,.ai-go-live-grid,.ai-control-grid,.ai-pilot-rule-list{margin:0}.ai-go-live-grid,.ai-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:780px){.ai-governance-workspace-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.ai-governance-workspace-modal__tools button{min-height:50px}.ai-governance-workspace-modal__content .ai-launch-board__grid,.ai-governance-workspace-modal__content .ai-protection-board__grid,.ai-go-live-grid,.ai-control-grid{grid-template-columns:1fr}.ai-governance-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap}}.audit-readiness-command-center .readiness-command-center__tasks,.audit-readiness-workspace-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-readiness-workspace-modal-shell{width:min(100%,1280px)}.audit-readiness-workspace-modal__content .system-health,.audit-readiness-workspace-modal__content #audit{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.audit-readiness-summary-grid{margin:0}.audit-trail-tabs,.system-health-tabs{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;margin:.72rem 0;padding:.5rem;display:grid}.audit-trail-tabs button,.system-health-tabs button{border-radius:var(--radius-sm);min-width:0;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1239d81a;gap:.12rem;padding:.48rem .56rem;display:grid}.audit-trail-tabs button:hover,.audit-trail-tabs button:focus-visible,.audit-trail-tabs button.is-active,.system-health-tabs button:hover,.system-health-tabs button:focus-visible,.system-health-tabs button.is-active{background:#0e7c9012;border-color:#0e7c9057;outline:none}.audit-trail-tabs strong,.system-health-tabs strong{font-size:.88rem;line-height:1.18}.audit-trail-tabs span,.system-health-tabs span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;line-height:1.25;overflow:hidden}.audit-trail-view,.system-health-view{gap:.72rem;display:grid}.audit-trail-view[hidden],.system-health-view[hidden]{display:none}.audit-trail-view .audit-review-board__header,.audit-trail-view .audit-follow-up-board__header{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;margin:0;padding:.72rem}.audit-trail-view .audit-review-board__header h3,.audit-trail-view .audit-follow-up-board__header h3,.audit-trail-view .audit-review-board__header p,.audit-trail-view .audit-follow-up-board__header p{margin:0}.audit-trail-view .audit-review-board__header h3,.audit-trail-view .audit-follow-up-board__header h3{color:var(--text);margin-top:.14rem;font-size:1.08rem;line-height:1.22}.audit-trail-view .audit-review-board__header p:not(.section-kicker){color:var(--text-soft);margin-top:.32rem;font-weight:650;line-height:1.45}.audit-trail-view>.audit-review-board__stats,.audit-trail-view>.audit-review-board__lanes,.audit-trail-view>.audit-follow-up-board__grid,.audit-trail-view>.stack-list,.system-health-view>.stat-strip,.system-health-view>.module-grid,.system-health-view>.data-table{margin:0}.system-health-observability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.system-health-observability-grid article{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;gap:.3rem;min-width:0;padding:.8rem;display:grid}.system-health-observability-grid span{color:var(--text-muted);font-size:.8rem;font-weight:800}.system-health-observability-grid strong{color:var(--text);font-size:1.08rem}.system-health-observability-grid p,.system-health-observability-note p{color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.5}.system-health-observability-note{border-left:3px solid var(--teal-500);background:#0e7c900d;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .8rem;display:flex}.system-health-observability-note>div{flex:none;gap:.45rem;display:flex}.audit-history-pagination{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem;display:grid}.audit-history-pagination span{color:var(--text-soft);text-align:center;font-size:.82rem;font-weight:800}@media (max-width:780px){.audit-readiness-command-center .readiness-command-center__tasks{grid-template-columns:1fr}.audit-readiness-workspace-modal__tools,.audit-trail-tabs,.system-health-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-readiness-workspace-modal__tools{padding-bottom:0;display:grid;overflow:visible}.audit-readiness-workspace-modal__tools button:last-child,.system-health-tabs button:last-child{grid-column:1/-1}.audit-trail-view .audit-review-board__stats,.audit-trail-view .audit-review-board__lanes,.audit-trail-view .audit-follow-up-board__grid,.audit-readiness-summary-grid,.system-health-observability-grid,.system-health-observability-note{grid-template-columns:1fr}.system-health-observability-note{display:grid}.system-health-observability-note>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audit-history-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-history-pagination span{grid-area:1/1/auto/-1}.audit-readiness-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.audit-readiness-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap}}.agenda-public-preview.is-hidden,.agenda-release-review-tabs.is-hidden,.session-admin-toolbar.is-hidden,.agenda-publication-gate.is-hidden,.agenda-action-queue.is-hidden,.agenda-release-board.is-hidden,.agenda-publication-launch.is-hidden{display:none}.agenda-release-review-tabs{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;padding:.5rem;display:grid}.agenda-release-review-tabs button{border-radius:var(--radius-sm);min-width:0;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1239d81a;gap:.12rem;padding:.48rem .56rem;display:grid}.agenda-release-review-tabs button:hover,.agenda-release-review-tabs button:focus-visible,.agenda-release-review-tabs button.is-active{background:#0e7c9012;border-color:#0e7c9057;outline:none}.agenda-release-review-tabs strong{font-size:.88rem;line-height:1.18}.agenda-release-review-tabs span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;line-height:1.25;overflow:hidden}.agenda-session-workspace-modal-shell{width:min(100%,1360px)}.agenda-session-mode-label--compact{display:none}.agenda-session-workspace-modal__content .session-builder-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.agenda-session-workspace-modal__content .session-builder-panel>.section-card__topline,.agenda-session-workspace-modal__content .session-builder-panel>.file-status-strip{display:none}.agenda-session-workspace-modal__content .admin-workflow-dock,.agenda-session-workspace-modal__content .agenda-active-brief,.agenda-session-workspace-modal__content .agenda-public-preview,.agenda-session-workspace-modal__content .session-admin-toolbar,.agenda-session-workspace-modal__content .agenda-publication-gate,.agenda-session-workspace-modal__content .agenda-action-queue,.agenda-session-workspace-modal__content .agenda-release-board,.agenda-session-workspace-modal__content .agenda-publication-launch,.agenda-session-workspace-modal__content .session-template-gallery,.agenda-session-workspace-modal__content .session-draft-launch,.agenda-session-workspace-modal__content .session-materials-board,.agenda-session-workspace-modal__content .session-admin-list,.agenda-session-workspace-modal__content .session-builder-panel>.muted-copy:last-child{margin-top:0}.agenda-session-workspace-open>.modal-backdrop{z-index:1300}@media (max-width:780px){.agenda-session-command-center .readiness-command-center__tasks,.agenda-release-review-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-session-workspace-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.agenda-session-workspace-modal__tools button{min-height:48px;padding:.34rem .12rem}.agenda-session-workspace-modal__tools button>span,.agenda-session-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.agenda-session-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.agenda-session-workspace-modal-shell>.readiness-review-modal__footer p,.agenda-session-mode-label--full{display:none}.agenda-session-mode-label--compact{display:inline}.agenda-session-workspace-modal__tools strong{text-align:center;font-size:.875rem;line-height:1.16}.agenda-session-workspace-modal-shell{gap:.42rem}.agenda-session-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.agenda-session-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.agenda-session-workspace-modal__content .admin-workflow-dock{gap:.32rem;padding:.48rem .52rem}.agenda-session-workspace-modal__content .admin-workflow-dock__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem}.agenda-session-workspace-modal__content .admin-workflow-dock__header .section-kicker,.agenda-session-workspace-modal__content .admin-workflow-dock__header p:not(.section-kicker),.agenda-session-workspace-modal__content .admin-workflow-dock__current{display:none}.agenda-session-workspace-modal__content .admin-workflow-dock__header h3{margin:0;font-size:.94rem}.agenda-session-workspace-modal__content .admin-workflow-dock__header-actions{flex-wrap:nowrap}.agenda-session-workspace-modal__content .admin-workflow-dock__header-actions .secondary-button{min-height:44px}.agenda-session-workspace-modal__content .agenda-public-preview__stats,.agenda-session-workspace-modal__content .agenda-publication-gate__grid,.agenda-session-workspace-modal__content .agenda-action-queue__grid,.agenda-session-workspace-modal__content .agenda-release-board__lanes,.agenda-session-workspace-modal__content .session-materials-lanes,.agenda-session-workspace-modal__content .session-template-gallery__grid{grid-template-columns:1fr}.agenda-session-workspace-modal__content .agenda-active-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-session-workspace-modal__content .agenda-active-brief>div,.agenda-session-workspace-modal__content .agenda-active-brief>.secondary-button{grid-column:1/-1}.agenda-session-workspace-modal__content .agenda-active-brief article:first-of-type{display:none}.agenda-session-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.agenda-session-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap}}.registration-admin-command-center .readiness-command-center__tasks,.registration-admin-workspace-modal__tools{grid-template-columns:repeat(5,minmax(0,1fr))}.registration-admin-workspace-modal-shell{width:min(100%,1380px)}.registration-admin-report-view[hidden]{display:none}.registration-admin-workspace-modal__content .registration-console,.registration-admin-workspace-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.registration-admin-workspace-modal__content .registration-console>.registration-summary-grid,.registration-admin-workspace-modal__content .registration-console>.admin-workflow-dock,.registration-admin-workspace-modal__content .registration-console>.registration-command-center{display:none}.registration-admin-workspace-modal__content .registration-console>.registration-console__header{z-index:4;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:flex-end;padding:.62rem .08rem .72rem;display:flex;position:sticky;top:-.08rem}.registration-admin-workspace-modal__content .registration-console__header>:first-child,.registration-admin-workspace-modal__content .registration-console>.registration-console__header,.registration-admin-workspace-modal__content .registration-breakdown-grid{display:none}.registration-editor-modal__sidebar .registration-ops-summary__header,.registration-editor-modal__sidebar .registration-ops-summary__grid{grid-template-columns:1fr}.registration-editor-modal__sidebar .registration-ops-summary__badges,.registration-editor-modal__sidebar .registration-ops-summary__actions{justify-content:flex-start}.registration-admin-workspace-modal__content .registration-work-anchor,.registration-admin-workspace-modal__content .registration-workbench-panel,.registration-admin-workspace-modal__content .registration-work-queue,.registration-admin-workspace-modal__content .registration-form-studio,.registration-admin-workspace-modal__content .registration-roster-workspace,.registration-finance-summary-grid{margin-top:0}.registration-admin-workspace-modal__content .registration-workbench-panel{display:none}.registration-admin-workspace-modal__content .registration-roster-workspace:not(.is-hidden){grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:start;gap:.68rem;display:grid}.registration-attendee-cockpit--focused{margin:0;position:sticky;top:.08rem}.registration-attendee-cockpit--focused .registration-attendee-cockpit__details{grid-template-columns:1fr}.registration-attendee-cockpit--focused .registration-attendee-cockpit__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.registration-admin-mode-label--compact{display:none}.registration-notes-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,920px);max-height:min(88vh,760px);display:grid;overflow:hidden}.registration-notes-modal__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.72rem;min-height:96px;padding:.1rem .12rem .68rem;display:flex}.registration-notes-modal__header h2,.registration-notes-modal__header p,.registration-notes-modal__context p{margin:0}.registration-notes-modal__header h2{margin-top:.08rem;font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.16}.registration-notes-modal__header p:not(.section-kicker){max-width:68ch;color:var(--text-soft);margin-top:.24rem;font-size:.92rem;font-weight:650;line-height:1.4}.registration-notes-modal__context{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;padding:.62rem .12rem;display:grid}.registration-notes-modal__context article{background:#f9fbffd1;border:1px solid #1239d81a;border-radius:8px;gap:.18rem;min-width:0;padding:.54rem;display:grid}.registration-notes-modal__context span{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.registration-notes-modal__context strong{color:var(--text);font-size:.95rem;line-height:1.24}.registration-notes-modal__context p{color:var(--text-soft);overflow-wrap:anywhere;font-size:.84rem;font-weight:650;line-height:1.38}.registration-notes-modal__content{overscroll-behavior:contain;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:.68rem;min-height:0;padding:.12rem;display:grid;overflow-y:auto}.registration-notes-modal__content .registration-staff-note-form,.registration-notes-modal__content .registration-staff-note-list{align-self:start;margin:0}.registration-notes-modal .registration-staff-note-form label{min-width:0;color:var(--text);align-content:start;gap:.28rem;font-size:.875rem;font-weight:800;line-height:1.28;display:grid}.registration-notes-modal .registration-staff-note-form select,.registration-notes-modal .registration-staff-note-form textarea{width:100%;min-width:0}.registration-notes-modal__status{color:var(--text-soft);background:#1239d80e;border-radius:7px;grid-column:1/-1;margin:0;padding:.5rem .58rem;font-size:.86rem;font-weight:700;line-height:1.35}.registration-notes-modal__footer{border-top:1px solid var(--border);justify-content:flex-end;padding:.68rem .12rem .08rem;display:flex}.registration-notes-modal__footer .secondary-button{min-width:112px}.registration-admin-workspace-open>.modal-backdrop{z-index:1300}@media (max-width:1080px){.registration-admin-command-center .readiness-command-center__tasks,.registration-admin-workspace-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.registration-admin-command-center .readiness-command-center__tasks,.registration-admin-workspace-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-admin-workspace-modal__tools{grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.registration-admin-workspace-modal__tools button:last-child{grid-column:auto}.registration-admin-workspace-modal__tools button{min-height:52px;padding:.34rem .12rem}.registration-admin-workspace-modal__tools button>span{display:none}.registration-admin-workspace-modal__tools button strong{font-size:.875rem;line-height:1.18}.registration-admin-mode-label--full{display:none}.registration-admin-mode-label--compact{display:inline}.registration-admin-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.registration-admin-workspace-modal-shell>.readiness-review-modal__summary span,.registration-admin-workspace-modal-shell>.readiness-review-modal__footer p{display:none}.registration-admin-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.48rem}.registration-admin-workspace-modal-shell>.readiness-review-modal__summary{padding:.42rem .52rem}.registration-admin-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.42rem}.registration-admin-workspace-modal__content .registration-workbench-panel,.registration-admin-workspace-modal__content .registration-workbench-panel__details,.registration-admin-workspace-modal__content .registration-work-queue__columns,.registration-admin-workspace-modal__content .registration-form-studio__layout,.registration-admin-workspace-modal__content .registration-console-grid,.registration-finance-summary-grid,.registration-admin-workspace-modal__content .registration-roster-workspace:not(.is-hidden),.registration-notes-modal__context,.registration-notes-modal__content{grid-template-columns:1fr}.registration-attendee-cockpit--focused{position:static}.registration-attendee-cockpit--focused .registration-attendee-cockpit__header{grid-template-columns:minmax(0,1fr) minmax(96px,.34fr);gap:.46rem}.registration-attendee-cockpit--focused .registration-attendee-cockpit__header p:not(.section-kicker){overflow-wrap:anywhere;font-size:.82rem;line-height:1.32}.registration-attendee-cockpit--focused .registration-attendee-cockpit__status>:nth-child(3),.registration-attendee-cockpit--focused .registration-attendee-cockpit__status>:nth-child(5),.registration-attendee-cockpit--focused .registration-attendee-cockpit__details p{display:none}.registration-attendee-cockpit--focused .registration-attendee-cockpit__details article{min-height:64px;padding:.46rem .52rem}.registration-notes-modal{max-height:92vh}.registration-notes-modal__header{min-height:72px;padding-right:2.6rem}.registration-notes-modal__header p:not(.section-kicker){display:none}.registration-admin-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.registration-admin-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap}}.finance-admin-command-center .readiness-command-center__tasks,.finance-admin-workspace-modal__tools{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-admin-workspace-modal-shell{width:min(100%,1360px)}.finance-admin-workspace-title--compact,.finance-admin-mode-label--compact,.finance-admin-console-view[hidden]{display:none}.finance-admin-workspace-modal__content .event-payment-console,.finance-admin-workspace-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.finance-admin-workspace-modal__content .event-payment-console>.section-card__topline,.finance-admin-workspace-modal__content .event-payment-console>.file-status-strip,.finance-admin-workspace-modal__content .event-payment-console>.payment-command-center{display:none}.finance-admin-workspace-modal__content .event-admin-toolbar{grid-template-columns:minmax(0,1fr);margin:0}.finance-admin-workspace-modal__content .event-admin-toolbar .segmented-control{display:none}.finance-admin-workspace-modal__content .payment-active-brief,.finance-admin-workspace-modal__content .finance-closeout-gate,.finance-admin-workspace-modal__content .event-closeout-handoff,.finance-admin-workspace-modal__content .stack-list,.finance-admin-workspace-modal__content .report-export-studio,.finance-admin-workspace-modal__content .survey-followup-studio{margin-top:0}@media (max-width:1080px){.finance-admin-command-center .readiness-command-center__tasks,.finance-admin-workspace-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.finance-admin-command-center .readiness-command-center__tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-admin-workspace-modal__tools{grid-template-columns:repeat(5,minmax(0,1fr));gap:.18rem;padding-bottom:0;display:grid;overflow:visible}.finance-admin-workspace-modal__tools button{min-height:48px;padding:.3rem .08rem}.finance-admin-workspace-modal__tools button:last-child{grid-column:auto}.finance-admin-workspace-modal__tools button>span,.finance-admin-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.finance-admin-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.finance-admin-workspace-modal-shell>.readiness-review-modal__footer p,.finance-admin-workspace-title--full,.finance-admin-mode-label--full{display:none}.finance-admin-workspace-title--compact,.finance-admin-mode-label--compact{display:inline}.finance-admin-workspace-modal__tools strong{text-align:center;font-size:.8rem;line-height:1.12}.finance-admin-workspace-modal-shell{gap:.42rem}.finance-admin-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.finance-admin-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.finance-admin-workspace-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.finance-admin-workspace-modal__content .payment-active-brief,.finance-admin-workspace-modal__content .finance-closeout-gate__grid,.finance-admin-workspace-modal__content .event-closeout-handoff__grid,.finance-admin-workspace-modal__content .report-export-studio,.finance-admin-workspace-modal__content .survey-followup-studio{grid-template-columns:1fr}.finance-admin-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.finance-admin-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;width:100%}}.file-library-workspace-modal-shell{width:min(100%,1320px)}.file-library-workspace-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.file-library-mode-label--compact{display:none}.file-library-workspace-modal__content .file-library-release__checks,.file-library-workspace-modal__content .file-library-workspace__grid,.file-library-workspace-modal__content .file-library-queue__grid,.file-library-workspace-modal__content .data-table{margin:0}.file-catalog-toolbar{border-radius:var(--radius-md);background:#f9fbffcc;border:1px solid #1239d81a;grid-template-columns:minmax(220px,1fr) minmax(220px,.58fr) minmax(160px,.3fr);align-items:end;gap:.62rem;padding:.66rem;display:grid}.file-catalog-toolbar h3,.file-catalog-toolbar p{margin:0}.file-catalog-toolbar label{color:var(--text-soft);gap:.3rem;font-size:.82rem;font-weight:850;display:grid}.file-catalog-toolbar input,.file-catalog-toolbar select{border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--text);font:inherit;background:#fff;border:1px solid #12243a1f;padding:.56rem .66rem}.file-catalog-pagination{border-radius:var(--radius-md);background:#f9fbffc7;border:1px solid #1239d81a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem;display:grid}.file-catalog-pagination span{color:var(--text-soft);text-align:center;font-size:.82rem;font-weight:800}@media (max-width:780px){.file-library-command-center .readiness-command-center__tasks,.file-library-workspace-modal__content .file-library-release__checks,.file-library-workspace-modal__content .file-library-workspace__grid,.file-library-workspace-modal__content .file-library-queue__grid,.file-catalog-toolbar{grid-template-columns:1fr}.file-library-workspace-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.file-library-workspace-modal-shell{gap:.42rem}.file-library-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.file-library-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.file-library-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.file-library-workspace-modal-shell>.readiness-review-modal__footer p,.file-library-workspace-modal__tools button>span,.file-library-mode-label--full,.file-library-workspace-modal__content .readiness-review-mode__heading .section-kicker,.file-library-workspace-modal__content .readiness-review-mode__heading p:not(.section-kicker),.file-library-workspace-modal__content .file-library-release__checks p{display:none}.file-library-mode-label--compact{display:inline}.file-library-workspace-modal__tools button{text-align:center;min-height:48px;padding:.34rem .12rem}.file-library-workspace-modal__tools button strong{font-size:.8rem;line-height:1.16}.file-library-workspace-modal__content .readiness-review-mode__heading{padding:.58rem}.file-library-workspace-modal__content .file-library-release__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.file-library-workspace-modal__content .file-library-release__checks article{grid-template-rows:auto auto;padding:.56rem}.file-library-workspace-modal__content .file-catalog-toolbar{grid-template-columns:minmax(0,1fr) minmax(112px,.54fr)}.file-library-workspace-modal__content .file-catalog-toolbar>div:first-child{grid-column:1/-1}.file-library-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.42rem;display:block}.file-library-workspace-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.file-catalog-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.file-catalog-pagination span{grid-area:1/1/auto/-1}.file-library-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.file-library-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;min-height:44px;padding-inline:.48rem}}.file-storage-workspace-modal-shell{width:min(100%,1320px)}.file-storage-workspace-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.file-storage-mode-label--compact,.file-storage-posture-status--compact{display:none}.file-storage-posture-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem;display:grid}.file-storage-posture-summary article{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;gap:.18rem;min-width:0;padding:.68rem;display:grid}.file-storage-posture-summary span,.file-storage-proof-grid__top span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:900}.file-storage-posture-summary strong{overflow-wrap:anywhere;color:var(--text);font-size:1rem;line-height:1.18}.file-storage-posture-summary small{color:var(--text-soft);font-size:.8rem;font-weight:650;line-height:1.32}.file-storage-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.file-storage-check-list>details{border-radius:var(--radius-md);background:#fff;border:1px solid #12243a1a;align-content:start;min-width:0;padding:.7rem;display:grid}.file-storage-check-list>details[open]{border-color:#1239d833;box-shadow:0 10px 22px #0812260e}.file-storage-check-list__title{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 2rem;align-items:start;gap:.55rem;list-style:none;display:grid}.file-storage-check-list__title::-webkit-details-marker{display:none}.file-storage-check-list__title>div{gap:.16rem;min-width:0;display:grid}.file-storage-check-list__title strong{color:var(--text);font-size:.94rem;line-height:1.2}.file-storage-check-list__title span{overflow-wrap:anywhere;color:var(--text-muted);font-family:var(--font-mono), monospace;font-size:.75rem;font-weight:700;line-height:1.3}.file-storage-check-toggle{width:2rem;height:2rem;color:var(--blue-700);background:#1239d80e;border:1px solid #1239d824;border-radius:8px;place-items:center;display:grid}.file-storage-check-toggle:before{content:"+";font-size:1.15rem;font-weight:850;line-height:1}.file-storage-check-list details[open] .file-storage-check-toggle:before{content:"-"}.file-storage-check-list__body{border-top:1px solid #12243a14;gap:.46rem;margin-top:.52rem;padding-top:.52rem;display:grid}.file-storage-check-list p,.file-storage-check-list small{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650;line-height:1.38}.file-storage-check-list small{padding-top:0}.file-storage-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;display:grid}.file-storage-proof-grid>article{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81c;align-content:start;gap:.52rem;min-width:0;padding:.72rem;display:grid}.file-storage-proof-grid__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.52rem;display:grid}.file-storage-proof-grid__top strong{color:var(--text);margin-top:.14rem;font-size:1rem;line-height:1.18;display:block}.file-storage-proof-grid p,.file-storage-proof-grid small{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650;line-height:1.38}.file-storage-proof-grid small{color:var(--text-muted)}.file-storage-proof-grid ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.file-storage-proof-grid li{border-radius:var(--radius-sm);color:var(--text);background:#fff;border:1px solid #12243a14;padding:.42rem .5rem;font-size:.82rem;font-weight:800}.file-storage-runbook{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;margin:0;padding:0;list-style:none;display:grid}.file-storage-runbook li{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;grid-template-columns:auto minmax(0,1fr);gap:.62rem;min-width:0;padding:.72rem;display:grid}.file-storage-runbook li>span{color:#fff;background:var(--blue-700);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.82rem;font-weight:900;display:grid}.file-storage-runbook li>div{gap:.22rem;display:grid}.file-storage-runbook strong{color:var(--text);font-size:.92rem;line-height:1.2}.file-storage-runbook p,.file-storage-runbook__action p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650;line-height:1.38}.file-storage-runbook__action{border-radius:var(--radius-md);background:#0e7c900e;border:1px solid #0e7c9029;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.72rem;display:grid}.file-storage-runbook__action>div{gap:.18rem;display:grid}.file-storage-runbook__action strong{color:var(--text);font-size:.94rem}@media (max-width:900px){.file-storage-posture-summary,.file-storage-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.file-storage-command-center .readiness-command-center__tasks,.file-storage-posture-summary,.file-storage-check-list,.file-storage-proof-grid,.file-storage-runbook,.file-storage-runbook__action{grid-template-columns:1fr}.file-storage-workspace-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.file-storage-workspace-modal-shell{gap:.42rem}.file-storage-workspace-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.file-storage-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.file-storage-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.file-storage-workspace-modal-shell>.readiness-review-modal__footer p,.file-storage-workspace-modal__tools button>span,.file-storage-mode-label--full,.file-storage-posture-summary small,.file-storage-workspace-modal__content .readiness-review-mode__heading p:not(.section-kicker){display:none}.file-storage-mode-label--compact{display:inline}.file-storage-workspace-modal__content .readiness-review-mode__heading .section-kicker,.file-storage-posture-status--full{display:none}.file-storage-posture-status--compact{display:inline}.file-storage-workspace-modal__tools button{text-align:center;min-height:48px;padding:.34rem .12rem}.file-storage-workspace-modal__tools button strong{font-size:.8rem;line-height:1.16}.file-storage-workspace-modal__content .readiness-review-mode__heading{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:.58rem;display:grid}.file-storage-posture-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.file-storage-posture-summary article{padding:.56rem}.file-storage-check-list>details{padding:.58rem}.file-storage-check-list__title{align-items:center;gap:.38rem}.file-storage-check-list__title>div{display:contents}.file-storage-check-list__title>div>strong{grid-area:1/1}.file-storage-check-list__title>div>span{grid-area:2/1/auto/-1}.file-storage-check-list__title>.status-badge{grid-area:1/2}.file-storage-check-list__title>.file-storage-check-toggle{grid-area:1/3}.file-storage-workspace-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.42rem;display:block}.file-storage-workspace-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.file-storage-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.file-storage-workspace-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;min-height:44px;padding-inline:.48rem}}.admin-audit-history-launch{background:#f9fbff85;border-block:1px solid #1239d81a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .82rem;display:grid}.admin-audit-history-launch>div:first-child{gap:.14rem;min-width:0;display:grid}.admin-audit-history-launch h2,.admin-audit-history-launch p{margin:0}.admin-audit-history-launch h2{color:var(--text);font-size:1rem;line-height:1.2}.admin-audit-history-launch p:not(.section-kicker){color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.34}.admin-audit-history-launch>div:last-child{align-items:center;gap:.5rem;display:flex}.admin-audit-history-modal-shell{grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,1040px)}.admin-audit-history-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.admin-audit-history-modal__content .audit-history-panel>.section-card__topline{display:none}@media (max-width:780px){.admin-audit-history-launch{grid-template-columns:1fr}.admin-audit-history-launch>div:last-child{justify-content:space-between}}.operations-overview-modal-shell{width:min(100%,1280px)}.operations-overview-modal__content .audit-history-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:.08rem}.operations-status-strip--workspace{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-overview-handoff,.operations-eoc-editor__actions{border-radius:var(--radius-md);background:#0e7c900e;border:1px solid #0e7c9029;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.72rem;display:grid}.operations-overview-handoff>div{gap:.18rem;display:grid}.operations-overview-handoff strong,.operations-overview-handoff p,.operations-eoc-editor__actions p{margin:0}.operations-overview-handoff strong{color:var(--text);font-size:.94rem}.operations-overview-handoff p,.operations-eoc-editor__actions p{color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.36}.operations-workflow-overview--workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.operations-workflow-overview--workspace .operations-workflow-overview__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.54rem;min-height:138px;padding:.72rem}.operations-workflow-overview--workspace .operations-workflow-overview__row>div{gap:.24rem;min-width:0;display:grid}.operations-workflow-overview--workspace .operations-workflow-overview__row em{grid-column:2/-1;justify-self:end}.operations-eoc-editor{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:.68rem;display:grid}.operations-eoc-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}.operations-eoc-options button{border-radius:var(--radius-md);min-width:0;min-height:108px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffd1;border:1px solid #1239d81c;align-content:start;gap:.24rem;padding:.7rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.operations-eoc-options button:hover,.operations-eoc-options button:focus-visible,.operations-eoc-options button.is-selected{background:#0e7c9012;border-color:#0e7c9052;outline:none;transform:translateY(-1px)}.operations-eoc-options button.is-selected{box-shadow:inset 0 3px 0 var(--teal-500)}.operations-eoc-options span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:900}.operations-eoc-options strong{color:var(--text);font-size:.98rem;line-height:1.18}.operations-eoc-options p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.34}.operations-eoc-editor__review{border-radius:var(--radius-md);background:#fff;border:1px solid #12243a1a;grid-template-columns:minmax(0,1fr);gap:.62rem;padding:.72rem;display:grid}.operations-eoc-editor__review>div:first-child{align-content:start;gap:.2rem;display:grid}.operations-eoc-editor__review>div:first-child span{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.operations-eoc-editor__review>div:first-child strong{color:var(--text);font-size:1rem}.operations-eoc-editor__review>div:first-child p{color:var(--text-soft);margin:0;font-size:.84rem;font-weight:650;line-height:1.36}.operations-eoc-editor__review label{color:var(--text-soft);gap:.3rem;font-size:.82rem;font-weight:850;display:grid}.operations-eoc-editor__review textarea{resize:vertical;border-radius:var(--radius-sm);width:100%;min-height:92px;color:var(--text);font:inherit;background:#fff;border:1px solid #12243a21;padding:.62rem}.operations-eoc-editor__actions{padding:.58rem .64rem}@media (max-width:900px){.operations-eoc-editor,.operations-eoc-options,.operations-status-strip--workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.operations-overview-command-center .readiness-command-center__tasks,.operations-status-strip--workspace,.operations-workflow-overview--workspace,.operations-eoc-editor,.operations-eoc-options,.operations-eoc-editor__review,.operations-overview-handoff,.operations-eoc-editor__actions{grid-template-columns:1fr}.operations-overview-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.operations-overview-modal-shell .readiness-review-modal__footer .secondary-button,.operations-overview-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap}}.resilience-workspace-title--compact,.resilience-mode-label--compact,.signoff-workspace-title--compact,.signoff-mode-label--compact,.access-review-workspace-title--compact,.access-review-mode-label--compact,.ai-governance-workspace-title--compact,.ai-governance-mode-label--compact,.audit-readiness-workspace-title--compact,.audit-readiness-mode-label--compact,.operations-overview-workspace-title--compact,.operations-overview-mode-label--compact,.operations-overview-preview-label--compact{display:none}@media (max-width:780px){.resilience-workspace-modal__tools,.access-review-workspace-modal__tools,.audit-readiness-workspace-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.ai-governance-workspace-modal__tools,.operations-overview-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.signoff-workspace-modal__tools{grid-template-columns:repeat(5,minmax(0,1fr));gap:.18rem;padding-bottom:0;display:grid;overflow:visible}.signoff-workspace-modal__tools button:last-child,.audit-readiness-workspace-modal__tools button:last-child{grid-column:auto}.resilience-workspace-modal__tools button,.signoff-workspace-modal__tools button,.access-review-workspace-modal__tools button,.ai-governance-workspace-modal__tools button,.audit-readiness-workspace-modal__tools button,.operations-overview-modal__tools button{min-height:48px;padding:.34rem .08rem}.resilience-workspace-modal__tools button>span,.signoff-workspace-modal__tools button>span,.access-review-workspace-modal__tools button>span,.ai-governance-workspace-modal__tools button>span,.audit-readiness-workspace-modal__tools button>span,.operations-overview-modal__tools button>span,.resilience-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.signoff-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.access-review-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.ai-governance-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.audit-readiness-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.operations-overview-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.resilience-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.signoff-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.access-review-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.ai-governance-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.audit-readiness-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.operations-overview-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.resilience-workspace-modal-shell>.readiness-review-modal__footer p,.signoff-workspace-modal-shell>.readiness-review-modal__footer p,.access-review-workspace-modal-shell>.readiness-review-modal__footer p,.ai-governance-workspace-modal-shell>.readiness-review-modal__footer p,.audit-readiness-workspace-modal-shell>.readiness-review-modal__footer p,.operations-overview-modal-shell>.readiness-review-modal__footer p,.resilience-workspace-title--full,.resilience-mode-label--full,.signoff-workspace-title--full,.signoff-mode-label--full,.access-review-workspace-title--full,.access-review-mode-label--full,.ai-governance-workspace-title--full,.ai-governance-mode-label--full,.audit-readiness-workspace-title--full,.audit-readiness-mode-label--full,.operations-overview-workspace-title--full,.operations-overview-mode-label--full,.operations-overview-preview-label--full{display:none}.resilience-workspace-title--compact,.resilience-mode-label--compact,.signoff-workspace-title--compact,.signoff-mode-label--compact,.access-review-workspace-title--compact,.access-review-mode-label--compact,.ai-governance-workspace-title--compact,.ai-governance-mode-label--compact,.audit-readiness-workspace-title--compact,.audit-readiness-mode-label--compact,.operations-overview-workspace-title--compact,.operations-overview-mode-label--compact,.operations-overview-preview-label--compact{display:inline}.resilience-workspace-modal__tools strong,.access-review-workspace-modal__tools strong,.ai-governance-workspace-modal__tools strong,.audit-readiness-workspace-modal__tools strong,.operations-overview-modal__tools strong{text-align:center;font-size:.8rem;line-height:1.14}.signoff-workspace-modal__tools strong{text-align:center;font-size:.76rem;line-height:1.14}.resilience-workspace-modal-shell,.signoff-workspace-modal-shell,.access-review-workspace-modal-shell,.ai-governance-workspace-modal-shell,.audit-readiness-workspace-modal-shell,.operations-overview-modal-shell{gap:.42rem}.resilience-workspace-modal-shell>.readiness-review-modal__header,.signoff-workspace-modal-shell>.readiness-review-modal__header,.access-review-workspace-modal-shell>.readiness-review-modal__header,.ai-governance-workspace-modal-shell>.readiness-review-modal__header,.audit-readiness-workspace-modal-shell>.readiness-review-modal__header,.operations-overview-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.resilience-workspace-modal-shell>.readiness-review-modal__footer,.signoff-workspace-modal-shell>.readiness-review-modal__footer,.access-review-workspace-modal-shell>.readiness-review-modal__footer,.ai-governance-workspace-modal-shell>.readiness-review-modal__footer,.audit-readiness-workspace-modal-shell>.readiness-review-modal__footer,.operations-overview-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.signoff-workspace-modal-shell>.readiness-review-modal__footer>div,.access-review-workspace-modal-shell>.readiness-review-modal__footer>div,.audit-readiness-workspace-modal-shell>.readiness-review-modal__footer>div,.operations-overview-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.resilience-workspace-modal-shell>.readiness-review-modal__footer>div,.ai-governance-workspace-modal-shell>.readiness-review-modal__footer>div{width:100%}.resilience-workspace-modal-shell .readiness-review-modal__footer .primary-button,.signoff-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.signoff-workspace-modal-shell .readiness-review-modal__footer .primary-button,.access-review-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.access-review-workspace-modal-shell .readiness-review-modal__footer .primary-button,.ai-governance-workspace-modal-shell .readiness-review-modal__footer .primary-button,.audit-readiness-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.audit-readiness-workspace-modal-shell .readiness-review-modal__footer .primary-button,.operations-overview-modal-shell .readiness-review-modal__footer .secondary-button,.operations-overview-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;width:100%}}.route-guard-command-center .readiness-command-center__tasks,.route-guard-modal__tools{grid-template-columns:repeat(5,minmax(0,1fr))}.route-guard-modal-shell{width:min(100%,1340px)}.route-guard-metric-grid,.route-guard-surface-grid,.route-guard-rule-list,.route-guard-check-grid,.route-guard-role-grid{gap:.58rem;display:grid}.route-guard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.route-guard-surface-grid,.route-guard-rule-list{grid-template-columns:repeat(3,minmax(0,1fr))}.route-guard-check-grid,.route-guard-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-guard-metric-grid article,.route-guard-surface-grid article,.route-guard-rule-list article,.route-guard-check-grid article,.route-guard-role-grid article,.route-guard-card-list>article{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;align-content:start;gap:.42rem;min-width:0;padding:.68rem;display:grid}.route-guard-metric-grid span,.route-guard-card-list__heading span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:900}.route-guard-metric-grid strong{overflow-wrap:anywhere;color:var(--text);text-transform:capitalize;font-size:1.15rem;line-height:1.1}.route-guard-metric-grid p,.route-guard-surface-grid p,.route-guard-rule-list p,.route-guard-check-grid p,.route-guard-role-grid p,.route-guard-card-list p,.route-guard-card-list small{color:var(--text-soft);margin:0;font-size:.83rem;font-weight:650;line-height:1.36}.route-guard-surface-grid article>div,.route-guard-check-grid article>div:first-child,.route-guard-role-grid article>div:first-child,.route-guard-card-list article>div:first-child{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.route-guard-surface-grid strong,.route-guard-check-grid strong,.route-guard-role-grid strong,.route-guard-card-list strong,.route-guard-card-list__heading strong{color:var(--text);font-size:.94rem;line-height:1.2}.route-guard-surface-grid small{overflow-wrap:anywhere;color:var(--text-muted);font-family:var(--font-mono), monospace;font-size:.75rem;font-weight:700}.route-guard-rule-list article{border-left:3px solid #0e7c9061}.route-guard-hold-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.64rem;display:grid}.route-guard-card-list{gap:.48rem;display:grid}.route-guard-card-list__heading{gap:.14rem;padding:.2rem .12rem;display:grid}.route-guard-card-list small,.route-guard-check-grid small{border-top:1px solid #12243a14;padding-top:.4rem}.route-guard-check-grid dl,.route-guard-role-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.route-guard-check-grid dl>div,.route-guard-role-grid dl>div{border-radius:var(--radius-sm);background:#fff;border:1px solid #12243a12;gap:.1rem;min-width:0;padding:.46rem;display:grid}.route-guard-check-grid dt,.route-guard-role-grid dt{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:850}.route-guard-check-grid dd,.route-guard-role-grid dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:.8rem;font-weight:750;line-height:1.32}@media (max-width:1080px){.route-guard-command-center .readiness-command-center__tasks,.route-guard-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.route-guard-command-center .readiness-command-center__tasks,.route-guard-modal__tools,.route-guard-metric-grid,.route-guard-surface-grid,.route-guard-rule-list,.route-guard-check-grid,.route-guard-role-grid,.route-guard-hold-layout,.route-guard-check-grid dl,.route-guard-role-grid dl{grid-template-columns:1fr}.route-guard-modal-shell .readiness-review-modal__footer .secondary-button,.route-guard-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap}}.lifecycle-review-modal-shell,.lifecycle-bulk-modal-shell{width:min(100%,1340px)}.lifecycle-readiness-grid,.lifecycle-transition-grid,.lifecycle-event-day-grid,.lifecycle-status-layout{gap:.58rem;display:grid}.lifecycle-readiness-grid,.lifecycle-transition-grid,.lifecycle-status-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-event-day-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-readiness-grid>article,.lifecycle-transition-grid>article,.lifecycle-event-day-grid>article,.lifecycle-status-layout>section{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;align-content:start;gap:.46rem;min-width:0;padding:.7rem;display:grid}.lifecycle-readiness-grid article>div:first-child,.lifecycle-transition-grid article>div:first-child{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.lifecycle-readiness-grid strong,.lifecycle-transition-grid strong,.lifecycle-status-layout strong,.lifecycle-event-day-grid strong{color:var(--text);font-size:.94rem;line-height:1.2}.lifecycle-readiness-grid p,.lifecycle-transition-grid p,.lifecycle-transition-grid small,.lifecycle-event-day-grid p{color:var(--text-soft);margin:0;font-size:.83rem;font-weight:650;line-height:1.36}.lifecycle-readiness-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin:0;display:grid}.lifecycle-readiness-grid dl>div{border-radius:var(--radius-sm);background:#fff;border:1px solid #12243a12;gap:.12rem;min-width:0;padding:.44rem;display:grid}.lifecycle-readiness-grid dt,.lifecycle-status-layout>section>span,.lifecycle-event-day-grid>article>span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:900}.lifecycle-readiness-grid dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:.79rem;font-weight:750;line-height:1.3}.lifecycle-status-layout>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.lifecycle-status-layout article{border-radius:var(--radius-sm);background:#fff;border:1px solid #12243a12;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.lifecycle-event-day-grid>article>strong{font-size:1.35rem}.lifecycle-bulk-launch{background:#f9fbff94;border-block:1px solid #1239d81a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.82rem;display:grid}.lifecycle-bulk-launch>div:first-child{gap:.16rem;min-width:0;display:grid}.lifecycle-bulk-launch h2,.lifecycle-bulk-launch p{margin:0}.lifecycle-bulk-launch h2{color:var(--text);font-size:1rem;line-height:1.2}.lifecycle-bulk-launch p:not(.section-kicker){color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.34}.lifecycle-bulk-launch__status{align-items:center;gap:.52rem;display:flex}.lifecycle-bulk-modal-shell{grid-template-rows:auto auto minmax(0,1fr) auto}.lifecycle-bulk-modal__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;display:grid}.lifecycle-bulk-modal__meter{border-radius:var(--radius-md);background:#0e7c900e;border:1px solid #0e7c9029;grid-template-columns:auto auto;align-items:baseline;gap:.16rem .5rem;min-width:210px;padding:.55rem .62rem;display:grid}.lifecycle-bulk-modal__meter strong{color:var(--text);font-size:1.08rem}.lifecycle-bulk-modal__meter>span{color:var(--text-soft);font-size:.78rem;font-weight:750}.lifecycle-bulk-modal__meter>div{background:#12243a17;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.lifecycle-bulk-modal__meter>div>span{border-radius:inherit;background:var(--teal-500);height:100%;transition:width .18s;display:block}.lifecycle-bulk-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-bulk-workspace{gap:.66rem;display:grid}.lifecycle-bulk-workspace>.section-card__topline,.lifecycle-bulk-workspace--configure .lifecycle-action-review,.lifecycle-bulk-workspace--configure .registration-bulk-warning,.lifecycle-bulk-workspace--configure .lifecycle-dry-run-panel,.lifecycle-bulk-workspace--preview .lifecycle-bulk-playbook,.lifecycle-bulk-workspace--preview>form{display:none}.lifecycle-bulk-workspace .lifecycle-bulk-playbook{grid-template-columns:repeat(4,minmax(0,1fr))}.lifecycle-bulk-workspace>form{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.lifecycle-bulk-workspace>form .symposium-form__wide{grid-column:auto}.lifecycle-bulk-workspace>form textarea{min-height:54px}.lifecycle-dry-run-panel__actions{justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:980px){.lifecycle-bulk-workspace .lifecycle-bulk-playbook,.lifecycle-bulk-workspace>form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.lifecycle-readiness-grid,.lifecycle-transition-grid,.lifecycle-event-day-grid,.lifecycle-status-layout,.lifecycle-readiness-grid dl,.lifecycle-status-layout>section>div,.lifecycle-bulk-launch,.lifecycle-bulk-modal__header,.lifecycle-bulk-modal__tools,.lifecycle-bulk-workspace .lifecycle-bulk-playbook,.lifecycle-bulk-workspace>form{grid-template-columns:1fr}.lifecycle-bulk-launch__status{justify-content:space-between}.lifecycle-bulk-modal__meter{min-width:0}}.ceu-review-command-center__tasks,.ceu-review-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr))}.ceu-review-modal-shell,.ceu-console-modal-shell{width:min(100%,1340px)}.ceu-readiness-check-grid,.ceu-readiness-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.ceu-readiness-check-grid>article,.ceu-readiness-candidate-grid>article{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;align-content:start;gap:.46rem;min-width:0;padding:.7rem;display:grid}.ceu-readiness-check-grid article>div:first-child,.ceu-readiness-candidate-grid article>div:first-child{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.ceu-readiness-check-grid strong,.ceu-readiness-candidate-grid strong{color:var(--text);font-size:.94rem;line-height:1.2}.ceu-readiness-check-grid p,.ceu-readiness-candidate-grid p,.ceu-readiness-candidate-grid>article>span{color:var(--text-soft);margin:0;font-size:.83rem;font-weight:650;line-height:1.36}.ceu-readiness-check-grid dl,.ceu-readiness-candidate-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin:0;display:grid}.ceu-readiness-check-grid dl>div,.ceu-readiness-candidate-grid dl>div{border-radius:var(--radius-sm);background:#fff;border:1px solid #12243a12;gap:.1rem;min-width:0;padding:.44rem;display:grid}.ceu-readiness-check-grid dt,.ceu-readiness-candidate-grid dt{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:900}.ceu-readiness-check-grid dd,.ceu-readiness-candidate-grid dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:.78rem;font-weight:750;line-height:1.3}.ceu-console-launch{background:#f9fbff94;border-block:1px solid #1239d81a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.82rem;display:grid}.ceu-console-launch>div:first-child{gap:.16rem;min-width:0;display:grid}.ceu-console-launch h2,.ceu-console-launch p{margin:0}.ceu-console-launch h2{color:var(--text);font-size:1rem;line-height:1.2}.ceu-console-launch p:not(.section-kicker){color:var(--text-soft);font-size:.84rem;font-weight:650;line-height:1.34}.ceu-console-launch__status{align-items:center;gap:.52rem;display:flex}.ceu-console-modal-shell{grid-template-rows:auto auto minmax(0,1fr) auto}.ceu-console-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.ceu-console-modal__tools button:disabled{cursor:not-allowed;opacity:.58}.ceu-certificate-workspace{gap:.66rem;display:grid}.ceu-certificate-workspace--queue .ceu-issue-cockpit,.ceu-certificate-workspace--candidate>.check-in-toolbar,.ceu-certificate-workspace--candidate>.ceu-review-board,.ceu-certificate-workspace--candidate>.ceu-candidate-queue-list{display:none}.ceu-certificate-workspace>.file-status-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.ceu-certificate-workspace .check-in-toolbar{margin:0}.ceu-certificate-workspace .ceu-review-board{box-shadow:none;background:0 0;border:0;gap:.55rem;padding:0;display:grid}.ceu-certificate-workspace .ceu-review-board__header{align-items:center}.ceu-certificate-workspace .ceu-queue-focus{grid-template-columns:repeat(5,minmax(0,1fr))}.ceu-candidate-queue-list>article{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ceu-candidate-queue-list>article>.section-kicker,.ceu-candidate-queue-list>article>h2,.ceu-candidate-queue-list>article>p{grid-column:1/-1;margin:0}.ceu-candidate-queue-list .registration-roster-item{min-height:126px}.ceu-certificate-workspace--candidate .ceu-issue-cockpit{margin:0}@media (max-width:980px){.ceu-certificate-workspace .ceu-queue-focus{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.ceu-review-command-center__tasks,.ceu-review-modal__tools,.ceu-readiness-check-grid,.ceu-readiness-candidate-grid,.ceu-readiness-check-grid dl,.ceu-readiness-candidate-grid dl,.ceu-console-launch,.ceu-console-modal__tools,.ceu-certificate-workspace>.file-status-strip,.ceu-certificate-workspace .ceu-queue-focus,.ceu-candidate-queue-list>article{grid-template-columns:1fr}.ceu-console-launch__status{justify-content:space-between}.ceu-candidate-queue-list>article>.section-kicker,.ceu-candidate-queue-list>article>h2,.ceu-candidate-queue-list>article>p{grid-column:auto}}.agenda-builder-modal-shell{width:min(100%,1480px)}.agenda-builder-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr))}.agenda-builder-modal__content{overscroll-behavior:contain}.agenda-builder-modal__content .agenda-diagram{min-width:0;box-shadow:none;background:0 0;border:0;gap:.68rem;margin:0;padding:.08rem;display:grid}.agenda-builder-modal__content .agenda-diagram>.section-card__topline,.agenda-builder-modal__content .agenda-builder-note,.agenda-diagram--mode-setup .agenda-output-center,.agenda-diagram--mode-setup .agenda-draft-safety,.agenda-diagram--mode-setup .agenda-parking-lot,.agenda-diagram--mode-setup .agenda-print-header,.agenda-diagram--mode-setup .agenda-diagram__toolbar,.agenda-diagram--mode-setup .agenda-message,.agenda-diagram--mode-setup .agenda-board,.agenda-diagram--mode-schedule .agenda-planner-steps,.agenda-diagram--mode-schedule .agenda-status-strip,.agenda-diagram--mode-schedule .agenda-output-center,.agenda-diagram--mode-schedule .agenda-draft-safety,.agenda-diagram--mode-schedule .agenda-builder-layout,.agenda-diagram--mode-schedule .agenda-room-manager,.agenda-diagram--mode-schedule .agenda-parking-lot--empty,.agenda-diagram--mode-schedule .agenda-print-header,.agenda-diagram--mode-review .agenda-planner-steps,.agenda-diagram--mode-review .agenda-status-strip,.agenda-diagram--mode-review .agenda-draft-safety,.agenda-diagram--mode-review .agenda-builder-layout,.agenda-diagram--mode-review .agenda-room-manager,.agenda-diagram--mode-review .agenda-parking-lot,.agenda-diagram--mode-review .agenda-print-header,.agenda-diagram--mode-review .agenda-diagram__toolbar,.agenda-diagram--mode-review .agenda-message,.agenda-diagram--mode-review .agenda-board,.agenda-diagram--mode-versions .agenda-planner-steps,.agenda-diagram--mode-versions .agenda-status-strip,.agenda-diagram--mode-versions .agenda-output-center,.agenda-diagram--mode-versions .agenda-builder-layout,.agenda-diagram--mode-versions .agenda-room-manager,.agenda-diagram--mode-versions .agenda-parking-lot,.agenda-diagram--mode-versions .agenda-print-header,.agenda-diagram--mode-versions .agenda-diagram__toolbar,.agenda-diagram--mode-versions .agenda-message,.agenda-diagram--mode-versions .agenda-board{display:none}.agenda-builder-modal__content .agenda-status-strip{margin:0}.agenda-builder-modal__content .agenda-planner-steps{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.agenda-builder-modal__content .agenda-builder-layout,.agenda-builder-modal__content .agenda-room-manager,.agenda-builder-modal__content .agenda-parking-lot,.agenda-builder-modal__content .agenda-output-center,.agenda-builder-modal__content .agenda-draft-safety{margin:0}.agenda-builder-modal__content .agenda-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-builder-modal__content .agenda-room-manager__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agenda-diagram--mode-schedule .agenda-board{min-width:1040px}.agenda-diagram--mode-schedule .agenda-parking-lot{z-index:2;position:sticky;left:0}.agenda-builder-modal__content .agenda-draft-safety{grid-template-columns:minmax(0,1fr) auto minmax(150px,.5fr)}@media (max-width:980px){.agenda-builder-modal__tools,.agenda-builder-modal__content .agenda-planner-steps,.agenda-builder-modal__content .agenda-setup-grid,.agenda-builder-modal__content .agenda-room-manager__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.agenda-builder-command-center .readiness-command-center__tasks,.agenda-builder-modal__tools,.agenda-builder-modal__content .agenda-planner-steps,.agenda-builder-modal__content .agenda-setup-grid,.agenda-builder-modal__content .agenda-room-manager__grid,.agenda-builder-modal__content .agenda-draft-safety{grid-template-columns:1fr}.agenda-diagram--mode-schedule .agenda-board{min-width:860px}}.abstract-review-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.abstract-review-card{border-radius:var(--radius-md);background:#f9fbffd1;border:1px solid #1239d81a;grid-template-rows:auto minmax(0,1fr) auto;gap:.55rem;min-width:0;min-height:196px;padding:.72rem;display:grid}.abstract-review-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.52rem;display:grid}.abstract-review-card__header>div{gap:.16rem;min-width:0;display:grid}.abstract-review-card__header span,.abstract-review-card__review>span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:900}.abstract-review-card__header strong{color:var(--text);font-size:.98rem;line-height:1.2}.abstract-review-card__header p,.abstract-review-card__review p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.34}.abstract-review-card__review{border-top:1px solid #12243a14;align-content:start;gap:.22rem;padding-top:.48rem;display:grid}.abstract-review-card__review p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.abstract-review-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.abstract-review-card-grid>.abstract-review-queue__empty{grid-column:1/-1}@media (max-width:780px){.abstract-review-card-grid{grid-template-columns:1fr}}.abstract-review-queue-launcher{background:#f9fbff94;border-block:1px solid #1239d81a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem;display:grid}.abstract-review-queue-launcher>div:first-child{gap:.14rem;min-width:0;display:grid}.abstract-review-queue-launcher h3,.abstract-review-queue-launcher p{margin:0}.abstract-review-queue-launcher h3{color:var(--text);font-size:1rem;line-height:1.2}.abstract-review-queue-launcher p:not(.section-kicker){color:var(--text-soft);font-size:.82rem;font-weight:650;line-height:1.34}.abstract-review-queue-launcher>div:last-child{align-items:center;gap:.5rem;display:flex}.abstract-review-queue-modal{width:min(100%,1220px);max-height:min(92dvh,880px);padding:.9rem;overflow:auto}.abstract-review-queue-modal>.abstract-review-queue{box-shadow:none;background:0 0;border:0;margin:0;padding:.12rem}.abstract-review-queue-modal .abstract-review-queue__heading{padding-right:3rem}.abstract-review-queue-modal .abstract-review-queue__pagination{z-index:2;background:#fffffffa;border-top:1px solid #12243a14;padding:.58rem 0;position:sticky;bottom:-.9rem}@media (max-width:780px){.abstract-review-queue-launcher{grid-template-columns:1fr}.abstract-review-queue-launcher>div:last-child{justify-content:space-between}}.admin-access-setup-link{border-top:1px solid #12243a14;justify-content:space-between;align-items:center;gap:.62rem;margin-top:.62rem;padding-top:.62rem;display:flex}.admin-access-setup-link>div{gap:.08rem;min-width:0;display:grid}.admin-access-setup-link span{color:var(--text-muted);text-transform:uppercase;font-size:.875rem;font-weight:900}.admin-access-setup-link strong{color:var(--text);font-size:.86rem;line-height:1.2}.admin-access-setup-link a{min-height:40px;color:var(--blue-700);white-space:nowrap;background:#ffffffe0;border:1px solid #1239d824;border-radius:8px;justify-content:center;align-items:center;padding:.42rem .56rem;font-size:.875rem;font-weight:900;display:inline-flex}@media (max-width:780px){.policy-test-modal__tools,.route-guard-modal__tools,.lifecycle-review-modal__tools,.lifecycle-bulk-modal__tools,.ceu-review-modal__tools,.ceu-console-modal__tools,.agenda-builder-modal__tools{display:grid;overflow:visible}.policy-test-modal__tools,.route-guard-modal__tools,.agenda-builder-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-review-modal__tools,.lifecycle-bulk-modal__tools,.ceu-review-modal__tools,.ceu-console-modal__tools{grid-template-columns:1fr}.print-page{padding:.75rem}.print-sheet{border-radius:16px;padding:1rem}.print-header{flex-direction:column;align-items:stretch}.print-header__brand{grid-template-columns:auto minmax(0,1fr);justify-content:start;display:grid}.print-header h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,7vw,1.9rem);line-height:1.08}.print-header__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.print-action-button{width:100%}.print-table__head{display:none}.print-table__row{gap:0;padding:0}.print-table__row>div{overflow-wrap:anywhere;grid-template-columns:minmax(108px,.42fr) minmax(0,1fr);gap:.18rem .7rem;padding:.64rem .72rem}.print-table__row>div+div{border-top:1px solid #1239d814}.print-table__row>div:before{content:attr(data-label);color:var(--text-muted);letter-spacing:.02em;overflow-wrap:normal;text-transform:uppercase;word-break:normal;grid-row:1/span 2;font-size:.75rem;font-weight:900;line-height:1.2}.print-table__row>div[data-label=Contact]{grid-template-columns:1fr}.print-table__row>div[data-label=Contact]:before{grid-row:auto}.admin-wizard-coach{background:0 0;border:0;grid-template-columns:1fr;grid-template-areas:"actions""progress";gap:.25rem;min-width:0;padding:0}.admin-wizard-coach__copy{display:none}.admin-wizard-coach__actions .secondary-button:last-child{border-radius:7px;width:100%;min-height:52px}}@media (max-width:350px){.site-nav{padding-inline:.4rem}.nav-link{font-size:.75rem}}@media print{.print-table__head,.print-table__row{grid-template-columns:1.1fr .8fr .7fr .8fr .75fr}.print-table__head{display:grid}.print-table__row>div{border-top:0;grid-template-columns:1fr;padding:0}.print-table__row>div:before{display:none}}.site-nav__mobile-actions,.mobile-site-nav{display:none}@keyframes mobile-site-nav-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-site-nav-panel-in{0%{transform:translate(28px)}to{transform:translate(0)}}@media (max-width:1080px){.site-nav__frame{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand mobile-actions";gap:.62rem}.brand-link{grid-area:brand;overflow:hidden}.site-nav__main{display:none}.site-nav__mobile-actions{grid-area:mobile-actions;align-items:center;gap:.45rem;display:flex}.site-nav__mobile-donate{white-space:nowrap;min-height:44px;padding:.5rem .74rem;font-size:.9rem}.site-nav__mobile-donate.is-active{box-shadow:0 0 0 3px #1239d824}.mobile-site-nav{display:block}.mobile-site-nav__toggle,.mobile-site-nav__close{width:44px;min-width:44px;height:44px;color:var(--blue-800);background:#fff;border:1px solid #1239d82e;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:relative;box-shadow:0 6px 18px #10214214}.mobile-site-nav__toggle:hover,.mobile-site-nav__toggle:focus-visible,.mobile-site-nav__close:hover,.mobile-site-nav__close:focus-visible{color:var(--blue-700);background:var(--blue-050);border-color:#1239d86b}.mobile-site-nav__menu-icon,.mobile-site-nav__menu-icon:before,.mobile-site-nav__menu-icon:after{background:currentColor;border-radius:2px;width:20px;height:2px}.mobile-site-nav__menu-icon{position:relative}.mobile-site-nav__menu-icon:before,.mobile-site-nav__menu-icon:after{content:"";position:absolute;left:0}.mobile-site-nav__menu-icon:before{top:-6px}.mobile-site-nav__menu-icon:after{top:6px}.mobile-site-nav__backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09173075;justify-items:end;min-height:100dvh;animation:.16s ease-out both mobile-site-nav-backdrop-in;display:grid;position:fixed;inset:0}.mobile-site-nav__panel{overscroll-behavior:contain;width:min(92vw,430px);height:100dvh;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));border-left:1px solid var(--border);background:#fff;border-radius:10px 0 0 10px;animation:.18s ease-out both mobile-site-nav-panel-in;overflow-y:auto;box-shadow:-18px 0 54px #07143033}.mobile-site-nav__header{z-index:2;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:1rem;margin:-.15rem 0 .55rem;padding:.45rem 0 .8rem;display:flex;position:sticky;top:-1rem}.mobile-site-nav__header h2{margin:.12rem 0 0;font-size:1.32rem;line-height:1.15}.mobile-site-nav__eyebrow{color:var(--red-600);text-transform:uppercase;margin:0;font-size:.875rem;font-weight:850}.mobile-site-nav__close span,.mobile-site-nav__close span:after{content:"";background:currentColor;border-radius:2px;width:20px;height:2px;position:absolute;transform:rotate(45deg)}.mobile-site-nav__close span:after{inset:0;transform:rotate(90deg)}.mobile-site-nav__links{border-top:1px solid #10214214;display:grid}.mobile-site-nav__direct-link,.mobile-site-nav__group{border-bottom:1px solid #1021421a}.mobile-site-nav__direct-link{min-height:52px;color:var(--navy-900);justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .28rem;font-size:1rem;font-weight:800;display:flex}.mobile-site-nav__direct-link span,.mobile-site-nav__group summary small{color:var(--red-600);text-transform:uppercase;margin-left:auto;font-size:.8rem;font-weight:850}.mobile-site-nav__direct-link.is-active,.mobile-site-nav__group.is-active>summary{color:var(--blue-700)}.mobile-site-nav__group summary{min-height:52px;color:var(--navy-900);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.72rem .28rem;font-size:1rem;font-weight:800;list-style:none;display:grid}.mobile-site-nav__group summary::-webkit-details-marker{display:none}.mobile-site-nav__chevron{border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;margin-right:.28rem;transition:transform .14s;transform:rotate(45deg)translateY(-2px)}.mobile-site-nav__group[open] .mobile-site-nav__chevron{transform:rotate(225deg)translate(-2px,-1px)}.mobile-site-nav__children{gap:.1rem;padding:0 0 .65rem .8rem;display:grid}.mobile-site-nav__children a{min-height:44px;color:var(--text-soft);border-left:2px solid #1239d824;align-items:center;padding:.54rem .68rem;font-size:.95rem;font-weight:650;line-height:1.3;display:flex}.mobile-site-nav__children a:hover,.mobile-site-nav__children a:focus-visible{border-left-color:var(--blue-600);color:var(--blue-700);background:var(--blue-050)}.mobile-site-nav__overview-link{color:var(--blue-700)!important;font-weight:800!important}.mobile-site-nav__donate{width:100%;min-height:48px;margin-top:1rem;font-size:1rem}}@media (max-width:520px){.site-nav__frame{gap:.48rem}.site-nav__mobile-actions{gap:.35rem}.brand-link__title{-webkit-line-clamp:3;font-size:.95rem;line-height:1.1}.coalition-mark__frame{width:48px;height:44px}.site-nav__mobile-donate{padding-inline:.62rem;font-size:.875rem}.mobile-site-nav__panel{border-left:0;border-radius:0;width:100%}}@media (prefers-reduced-motion:reduce){.mobile-site-nav__backdrop,.mobile-site-nav__panel{animation:none}}@media (max-width:560px){.admin-section-map-modal__links--full{grid-template-columns:1fr}.admin-command-center--compact .admin-command-center__header{grid-template-columns:minmax(0,1fr) auto}.admin-command-center--compact .admin-command-center__header .section-kicker,.admin-command-center--compact .admin-command-center__header p:not(.section-kicker){display:none}.admin-command-center--compact .admin-command-center__header h2{margin:0;font-size:1rem;line-height:1.2}.admin-command-center--compact .admin-command-center__actions>span{background:0 0;border:0;min-height:44px;padding-inline:.24rem;font-size:.875rem}.admin-command-center--compact .admin-command-center__header .secondary-button{border-radius:6px;min-height:44px;padding:.34rem .42rem;font-size:.875rem}.admin-command-action-label--full,.admin-command-topnav__label--full{display:none}.admin-command-action-label--compact,.admin-command-topnav__label--compact{display:inline}.admin-command-topnav{border-radius:6px}.admin-command-topnav__link{border-radius:2px;min-height:44px}.readiness-command-center__header p:not(.section-kicker):not([role=status]){display:none}.readiness-command-center__tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-command-center__tasks button{grid-template-columns:minmax(0,1fr);align-content:center;min-height:82px;padding:.56rem}.booking-command-center .readiness-command-center__tasks button{align-content:center;min-height:82px}.readiness-command-center__tasks button:last-child:nth-child(odd){grid-column:1/-1}.readiness-command-center__tasks button>span,.readiness-command-center__tasks button>strong{grid-column:1}.readiness-command-center__tasks button>p{display:none}}.notification-workspace-title--compact,.notification-mode-label--compact,.notification-footer-label--compact,.operations-intake-workspace-title--compact,.operations-intake-mode-label--compact,.operations-intake-footer-label--compact,.event-ops-workspace-title--compact,.event-ops-mode-label--compact,.booking-workspace-title--compact,.booking-workspace-mode-label--compact,.access-command-workspace-title--compact,.access-command-mode-label--compact,.access-command-footer-label--compact,.route-guard-workspace-title--compact,.route-guard-mode-label--compact,.policy-test-workspace-title--compact,.policy-test-mode-label--compact{display:none}.policy-test-modal-shell .policy-test-modal__tools{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:780px){.notification-workbench-modal-shell .notification-workbench-modal__tools,.operations-intake-modal-shell .operations-intake-modal__tools,.access-review-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.booking-workspace-modal-shell .booking-workspace-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding-bottom:0;display:grid;overflow:visible}.event-ops-workspace-modal-shell .event-ops-workspace-modal__tools,.route-guard-modal__tools,.policy-test-modal__tools{grid-template-columns:repeat(5,minmax(0,1fr));gap:.18rem;padding-bottom:0;display:grid;overflow:visible}.route-guard-modal__tools button:last-child,.policy-test-modal__tools button:last-child{grid-column:auto}.notification-workbench-modal-shell .notification-workbench-modal__tools button,.operations-intake-modal-shell .operations-intake-modal__tools button,.event-ops-workspace-modal-shell .event-ops-workspace-modal__tools button,.booking-workspace-modal-shell .booking-workspace-modal__tools button,.access-review-modal__tools button,.route-guard-modal__tools button,.policy-test-modal__tools button{min-height:48px;padding:.34rem .08rem}.notification-workbench-modal__tools button>span,.operations-intake-modal__tools button>span,.event-ops-workspace-modal__tools button>span,.booking-workspace-modal__tools button>span,.access-review-modal__tools button>span,.route-guard-modal__tools button>span,.policy-test-modal__tools button>span,.notification-workbench-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.operations-intake-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.event-ops-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.booking-workspace-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.access-review-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.route-guard-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.policy-test-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.notification-workbench-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.operations-intake-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.event-ops-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.booking-workspace-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.access-review-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.route-guard-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.policy-test-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.notification-workbench-modal-shell>.readiness-review-modal__footer p,.access-review-modal-shell>.readiness-review-modal__footer p,.route-guard-modal-shell>.readiness-review-modal__footer p,.policy-test-modal-shell>.readiness-review-modal__footer p,.notification-workspace-title--full,.notification-mode-label--full,.notification-footer-label--full,.operations-intake-workspace-title--full,.operations-intake-mode-label--full,.operations-intake-footer-label--full,.event-ops-workspace-title--full,.event-ops-mode-label--full,.booking-workspace-title--full,.booking-workspace-mode-label--full,.access-command-workspace-title--full,.access-command-mode-label--full,.access-command-footer-label--full,.route-guard-workspace-title--full,.route-guard-mode-label--full,.policy-test-workspace-title--full,.policy-test-mode-label--full{display:none}.operations-intake-modal-shell>.readiness-review-modal__footer p,.event-ops-workspace-modal-shell>.readiness-review-modal__footer p,.booking-workspace-modal-shell>.readiness-review-modal__footer p{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notification-workspace-title--compact,.notification-mode-label--compact,.notification-footer-label--compact,.operations-intake-workspace-title--compact,.operations-intake-mode-label--compact,.operations-intake-footer-label--compact,.event-ops-workspace-title--compact,.event-ops-mode-label--compact,.booking-workspace-title--compact,.booking-workspace-mode-label--compact,.access-command-workspace-title--compact,.access-command-mode-label--compact,.access-command-footer-label--compact,.route-guard-workspace-title--compact,.route-guard-mode-label--compact,.policy-test-workspace-title--compact,.policy-test-mode-label--compact{display:inline}.notification-workbench-modal__tools strong,.operations-intake-modal__tools strong,.booking-workspace-modal__tools strong,.access-review-modal__tools strong{text-align:center;font-size:.8rem;line-height:1.14}.event-ops-workspace-modal__tools strong,.route-guard-modal__tools strong,.policy-test-modal__tools strong{text-align:center;font-size:.75rem;line-height:1.14}.notification-workbench-modal-shell,.operations-intake-modal-shell,.event-ops-workspace-modal-shell,.booking-workspace-modal-shell,.access-review-modal-shell,.route-guard-modal-shell,.policy-test-modal-shell{gap:.42rem}.notification-workbench-modal-shell>.readiness-review-modal__header,.operations-intake-modal-shell>.readiness-review-modal__header,.event-ops-workspace-modal-shell>.readiness-review-modal__header,.booking-workspace-modal-shell>.readiness-review-modal__header,.access-review-modal-shell>.readiness-review-modal__header,.route-guard-modal-shell>.readiness-review-modal__header,.policy-test-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.notification-workbench-modal-shell>.readiness-review-modal__footer,.operations-intake-modal-shell>.readiness-review-modal__footer,.event-ops-workspace-modal-shell>.readiness-review-modal__footer,.booking-workspace-modal-shell>.readiness-review-modal__footer,.access-review-modal-shell>.readiness-review-modal__footer,.route-guard-modal-shell>.readiness-review-modal__footer,.policy-test-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.notification-workbench-modal-shell>.readiness-review-modal__footer>div,.operations-intake-modal-shell>.readiness-review-modal__footer>div,.event-ops-workspace-modal-shell>.readiness-review-modal__footer>div,.booking-workspace-modal-shell>.readiness-review-modal__footer>div,.access-review-modal-shell>.readiness-review-modal__footer>div,.route-guard-modal-shell>.readiness-review-modal__footer>div,.policy-test-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.notification-workbench-modal-shell .readiness-review-modal__footer .secondary-button,.notification-workbench-modal-shell .readiness-review-modal__footer .primary-button,.operations-intake-modal-shell .readiness-review-modal__footer .secondary-button,.operations-intake-modal-shell .readiness-review-modal__footer .primary-button,.event-ops-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.event-ops-workspace-modal-shell .readiness-review-modal__footer .primary-button,.booking-workspace-modal-shell .readiness-review-modal__footer .secondary-button,.booking-workspace-modal-shell .readiness-review-modal__footer .primary-button,.access-review-modal-shell .readiness-review-modal__footer .secondary-button,.access-review-modal-shell .readiness-review-modal__footer .primary-button,.route-guard-modal-shell .readiness-review-modal__footer .secondary-button,.route-guard-modal-shell .readiness-review-modal__footer .primary-button,.policy-test-modal-shell .readiness-review-modal__footer .secondary-button,.policy-test-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;width:100%}}.agenda-builder-workspace-title--compact,.agenda-builder-mode-label--compact,.ceu-console-workspace-title--compact,.ceu-console-mode-label--compact,.ceu-console-footer-label--compact,.ceu-review-workspace-title--compact,.ceu-review-mode-label--compact,.lifecycle-review-workspace-title--compact,.lifecycle-review-mode-label--compact,.lifecycle-bulk-workspace-title--compact,.lifecycle-bulk-mode-label--compact,.lifecycle-bulk-footer-label--compact{display:none}@media (max-width:780px){.agenda-builder-modal-shell,.ceu-console-modal-shell,.ceu-review-modal-shell,.lifecycle-review-modal-shell,.lifecycle-bulk-modal-shell{gap:.42rem}.agenda-builder-modal-shell>.readiness-review-modal__header,.ceu-console-modal-shell>.readiness-review-modal__header,.ceu-review-modal-shell>.readiness-review-modal__header,.lifecycle-review-modal-shell>.readiness-review-modal__header,.lifecycle-bulk-modal-shell>.readiness-review-modal__header{min-height:0;padding-bottom:.36rem}.agenda-builder-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.ceu-console-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.ceu-review-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.lifecycle-review-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.lifecycle-bulk-modal-shell>.readiness-review-modal__header p:not(.section-kicker),.agenda-builder-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.ceu-console-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.ceu-review-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.lifecycle-review-modal-shell>.readiness-review-modal__header .readiness-review-modal__summary,.agenda-builder-workspace-title--full,.agenda-builder-mode-label--full,.ceu-console-workspace-title--full,.ceu-console-mode-label--full,.ceu-console-footer-label--full,.ceu-review-workspace-title--full,.ceu-review-mode-label--full,.lifecycle-review-workspace-title--full,.lifecycle-review-mode-label--full,.lifecycle-bulk-workspace-title--full,.lifecycle-bulk-mode-label--full,.lifecycle-bulk-footer-label--full,.agenda-builder-modal-shell>.readiness-review-modal__footer>p,.ceu-console-modal-shell>.readiness-review-modal__footer>p,.ceu-review-modal-shell>.readiness-review-modal__footer>p,.lifecycle-review-modal-shell>.readiness-review-modal__footer>p,.lifecycle-bulk-modal-shell>.readiness-review-modal__footer>p{display:none}.agenda-builder-workspace-title--compact,.agenda-builder-mode-label--compact,.ceu-console-workspace-title--compact,.ceu-console-mode-label--compact,.ceu-console-footer-label--compact,.ceu-review-workspace-title--compact,.ceu-review-mode-label--compact,.lifecycle-review-workspace-title--compact,.lifecycle-review-mode-label--compact,.lifecycle-bulk-workspace-title--compact,.lifecycle-bulk-mode-label--compact,.lifecycle-bulk-footer-label--compact{display:inline}.agenda-builder-modal-shell .agenda-builder-modal__tools,.lifecycle-review-modal-shell .lifecycle-review-modal__tools{grid-template-columns:repeat(4,minmax(0,1fr))}.ceu-review-modal-shell .ceu-review-modal__tools{grid-template-columns:repeat(3,minmax(0,1fr))}.ceu-console-modal-shell .ceu-console-modal__tools,.lifecycle-bulk-modal-shell .lifecycle-bulk-modal__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-builder-modal-shell .agenda-builder-modal__tools,.ceu-console-modal-shell .ceu-console-modal__tools,.ceu-review-modal-shell .ceu-review-modal__tools,.lifecycle-review-modal-shell .lifecycle-review-modal__tools,.lifecycle-bulk-modal-shell .lifecycle-bulk-modal__tools{gap:.2rem;padding-bottom:0;overflow:visible}.agenda-builder-modal-shell .agenda-builder-modal__tools button,.ceu-console-modal-shell .ceu-console-modal__tools button,.ceu-review-modal-shell .ceu-review-modal__tools button,.lifecycle-review-modal-shell .lifecycle-review-modal__tools button,.lifecycle-bulk-modal-shell .lifecycle-bulk-modal__tools button{min-height:48px;padding:.34rem .08rem}.agenda-builder-modal__tools button>span,.ceu-console-modal__tools button>span,.ceu-review-modal__tools button>span,.lifecycle-review-modal__tools button>span,.lifecycle-bulk-modal__tools button>span{display:none}.agenda-builder-modal__tools strong,.ceu-console-modal__tools strong,.ceu-review-modal__tools strong,.lifecycle-review-modal__tools strong,.lifecycle-bulk-modal__tools strong{text-align:center;font-size:.75rem;line-height:1.14}.lifecycle-bulk-modal__header{grid-template-columns:minmax(0,1fr) 112px;align-items:end;gap:.5rem}.lifecycle-bulk-modal__meter{grid-template-columns:1fr;gap:.12rem;min-width:0;padding:.32rem .4rem}.lifecycle-bulk-modal__meter>span{display:none}.lifecycle-bulk-modal__meter>div{height:4px}.agenda-builder-modal-shell>.readiness-review-modal__footer,.ceu-console-modal-shell>.readiness-review-modal__footer,.ceu-review-modal-shell>.readiness-review-modal__footer,.lifecycle-review-modal-shell>.readiness-review-modal__footer,.lifecycle-bulk-modal-shell>.readiness-review-modal__footer{min-height:0;padding-block:.38rem}.agenda-builder-modal-shell>.readiness-review-modal__footer>div,.ceu-console-modal-shell>.readiness-review-modal__footer>div,.lifecycle-review-modal-shell>.readiness-review-modal__footer>div,.lifecycle-bulk-modal-shell>.readiness-review-modal__footer>div{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:.42rem;width:100%;display:grid}.agenda-builder-modal-shell .readiness-review-modal__footer .secondary-button,.agenda-builder-modal-shell .readiness-review-modal__footer .primary-button,.ceu-console-modal-shell .readiness-review-modal__footer .secondary-button,.ceu-console-modal-shell .readiness-review-modal__footer .primary-button,.ceu-review-modal-shell>.readiness-review-modal__footer .primary-button,.lifecycle-review-modal-shell .readiness-review-modal__footer .secondary-button,.lifecycle-review-modal-shell .readiness-review-modal__footer .primary-button,.lifecycle-bulk-modal-shell .readiness-review-modal__footer .secondary-button,.lifecycle-bulk-modal-shell .readiness-review-modal__footer .primary-button{white-space:nowrap;width:100%}.ceu-review-modal-shell>.readiness-review-modal__footer>.primary-button{flex:none;min-height:44px}}.admin-section-taskbar{background:#fffffff5;border:1px solid #1239d81a;border-radius:8px;grid-template-columns:minmax(190px,auto) minmax(0,1fr);align-items:center;gap:.5rem;margin:-.18rem 0 .62rem;padding:.38rem .44rem;display:grid;box-shadow:0 6px 18px #0f172a0b}.admin-section-taskbar__identity{border-right:1px solid #1021421a;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.02rem .42rem;min-width:0;padding:.28rem .5rem .28rem .24rem;display:grid}.admin-section-taskbar__identity span{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1.2}.admin-section-taskbar__identity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.22;overflow:hidden}.admin-section-taskbar__identity p{color:var(--text-soft);grid-column:1/-1;margin:0;font-size:.82rem;font-weight:650;line-height:1.24}.admin-section-taskbar__tabs{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));min-width:0;display:grid}.admin-section-taskbar__tabs a{min-height:42px;color:var(--text-soft);text-align:center;border-left:1px solid #10214213;place-items:center;padding:.44rem .5rem;font-size:.86rem;font-weight:800;line-height:1.2;text-decoration:none;display:grid;position:relative}.admin-section-taskbar__tabs a:first-child{border-left:0}.admin-section-taskbar__tabs a:after{content:"";background:0 0;border-radius:2px;height:3px;position:absolute;bottom:.12rem;left:.52rem;right:.52rem}.admin-section-taskbar__tabs a:hover,.admin-section-taskbar__tabs a:focus-visible{color:var(--blue-700);background:#1239d809;outline:none}.admin-section-taskbar__tabs a.is-active{color:var(--blue-700)}.admin-section-taskbar__tabs a.is-active:after{background:var(--blue-700)}.admin-section-taskbar__route-controls{justify-content:flex-end;align-items:center;gap:.34rem;min-width:0;display:flex}.admin-section-taskbar__route-controls a,.admin-section-taskbar__route-controls button{min-height:40px;color:var(--blue-700);font:inherit;cursor:pointer;background:#fff;border:1px solid #1239d824;border-radius:6px;justify-content:center;align-items:center;padding:.42rem .62rem;font-size:.84rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.admin-section-taskbar__route-controls button{color:#fff;background:var(--blue-700)}.admin-section-map-modal--simple{grid-template-rows:auto minmax(0,1fr);gap:.72rem;width:min(100%,780px);max-height:min(86vh,680px);display:grid;overflow:hidden}.admin-section-map-modal--simple .admin-section-map-modal__links{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:none;padding:.08rem .16rem .08rem .02rem;overflow:auto}.admin-section-map-modal--simple .admin-section-map-modal__links a{border-radius:7px;grid-template-columns:minmax(0,1fr);align-content:center;gap:.14rem;min-height:66px;padding:.62rem .7rem;display:grid}.admin-section-map-modal--simple .admin-section-map-modal__links strong{font-size:.92rem}.admin-section-map-modal--simple .admin-section-map-modal__links small{font-size:.82rem}@media (max-width:760px){.admin-section-taskbar{grid-template-columns:minmax(0,1fr);gap:.3rem;padding:.34rem}.admin-section-taskbar__identity{border-bottom:1px solid #10214214;border-right:0;padding:.28rem .34rem .38rem}.admin-section-taskbar__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-section-taskbar__tabs a:nth-child(odd){border-left:0}.admin-section-taskbar__route-controls{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-section-taskbar__route-controls a,.admin-section-taskbar__route-controls button{width:100%;padding-inline:.36rem}.admin-section-map-modal--simple .admin-section-map-modal__links{grid-template-columns:minmax(0,1fr)}}.cms-control-center--streamlined{background:#fffffff7;border-radius:8px;gap:.72rem;padding:.84rem;box-shadow:0 10px 28px #0f172a0d}.cms-control-center--streamlined .cms-control-center__header{border-bottom:1px solid #10214217;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding-bottom:.62rem}.cms-control-center__header-actions{justify-items:end;gap:.22rem;display:grid}.cms-control-center__header-actions>span{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1.2}.cms-control-center__header-actions .primary-button{text-overflow:ellipsis;white-space:nowrap;border-radius:7px;max-width:300px;min-height:42px;padding:.48rem .72rem;font-size:.86rem;overflow:hidden}.cms-control-center__workspace{grid-template-columns:minmax(0,1fr) minmax(235px,.3fr);align-items:stretch;gap:.8rem;min-width:0;display:grid}.cms-control-center__task-groups{border-top:1px solid #10214214;align-content:start;min-width:0;display:grid}.cms-control-center__task-group{border-bottom:1px solid #10214214;grid-template-columns:minmax(142px,.28fr) minmax(0,1fr);gap:.58rem;padding:.58rem 0;display:grid}.cms-control-center__task-group>header{align-content:start;gap:.14rem;padding:.36rem .5rem .36rem .1rem;display:grid}.cms-control-center__task-group h3,.cms-control-center__task-group p{margin:0}.cms-control-center__task-group h3{color:var(--text);font-size:.96rem;line-height:1.2}.cms-control-center__task-group p{color:var(--text-soft);font-size:.82rem;font-weight:650;line-height:1.3}.cms-control-center__task-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;min-width:0;display:grid}.cms-control-center__task-group>div>button{min-width:0;min-height:68px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f9fbffc7;border:1px solid #12243a1a;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.52rem .58rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.cms-control-center__task-group>div>button:only-child{grid-column:1/-1}.cms-control-center__task-group>div>button:hover,.cms-control-center__task-group>div>button:focus-visible,.cms-control-center__task-group>div>button.is-active{background:#1239d80d;border-color:#1239d847;outline:none;box-shadow:0 7px 18px #0f172a0e}.cms-control-center__task-group>div>button>span:first-child{min-width:52px;min-height:30px;color:var(--blue-700);letter-spacing:.035em;text-transform:uppercase;border-right:1px solid #1239d81c;place-items:center;padding:.22rem .34rem;font-size:.75rem;font-weight:900;line-height:1.12;display:grid}.cms-control-center__task-group>div>button>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.cms-control-center__task-group button strong{color:var(--text);font-size:.9rem;line-height:1.2}.cms-control-center__task-group button small{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.79rem;font-weight:650;line-height:1.28;display:-webkit-box;overflow:hidden}.cms-control-center__task-group>div>button>span:last-child{color:var(--blue-700);font-size:.78rem;font-weight:850;line-height:1.2}.cms-control-center__summary{border-left:1px solid #1021421a;align-content:start;gap:.56rem;min-width:0;padding:.68rem 0 .68rem .82rem;display:grid}.cms-control-center__summary-header{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.cms-control-center__summary-header>div{gap:.1rem;display:grid}.cms-control-center__summary-header span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:900;line-height:1.18}.cms-control-center__summary-header strong{color:var(--text);font-size:.9rem;line-height:1.2}.cms-control-center__summary-header b{color:var(--blue-700);font-size:1.2rem;line-height:1}.cms-control-center__summary-progress{background:#1239d81c;border-radius:3px;height:6px;overflow:hidden}.cms-control-center__summary-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--teal-600), var(--blue-700));height:100%;display:block}.cms-control-center__summary dl{border-top:1px solid #10214214;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cms-control-center__summary dl>div{border-bottom:1px solid #10214214;gap:.08rem;padding:.5rem .34rem;display:grid}.cms-control-center__summary dt{color:var(--text-soft);font-size:.78rem;font-weight:700;line-height:1.2}.cms-control-center__summary dd{color:var(--text);margin:0;font-size:1.08rem;font-weight:900;line-height:1.1}.cms-control-center__summary>p{color:var(--text-soft);margin:0;font-size:.82rem;font-weight:650;line-height:1.35}.cms-control-center__summary .secondary-button{border-radius:7px;justify-content:center;min-height:40px;font-size:.84rem}.cms-control-center--streamlined .cms-control-center__actions{border-top:1px solid #10214214;padding-top:.58rem}@media (max-width:980px){.cms-control-center__workspace{grid-template-columns:minmax(0,1fr)}.cms-control-center__summary{border-top:1px solid #1021421a;border-left:0;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);padding:.68rem 0 0}.cms-control-center__summary>p,.cms-control-center__summary .secondary-button{grid-column:2}}@media (max-width:720px){.cms-control-center--streamlined .cms-control-center__header,.cms-control-center__task-group,.cms-control-center__summary{grid-template-columns:minmax(0,1fr)}.cms-control-center__header-actions{justify-items:stretch}.cms-control-center__header-actions>span{display:none}.cms-control-center__header-actions .primary-button{max-width:none}.cms-control-center__task-group>header{padding-bottom:0}.cms-control-center__task-group>div{grid-template-columns:minmax(0,1fr)}.cms-control-center__task-group>div>button:only-child,.cms-control-center__summary>p,.cms-control-center__summary .secondary-button{grid-column:auto}.cms-control-center--streamlined .cms-control-center__actions{grid-template-columns:minmax(0,1fr)}}.cms-workbench-modal-shell{border-radius:14px;gap:.46rem;padding:clamp(.68rem,1.25vw,.88rem)}.cms-workbench-modal__header{grid-template-columns:minmax(0,1fr) minmax(265px,.36fr);gap:.62rem;min-height:64px;padding-right:3.2rem}.cms-workbench-modal__header>div:first-child{gap:.12rem}.cms-workbench-modal__header h2{font-size:clamp(1.18rem,1.65vw,1.46rem)}.cms-workbench-modal__header p:not(.section-kicker){font-size:.86rem;line-height:1.28}.cms-workbench-modal__progress-panel{border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(78px,.26fr);gap:.44rem;padding:.42rem .5rem}.cms-workbench-modal__progress-panel div:first-child{gap:.08rem}.cms-workbench-modal__progress-panel span{letter-spacing:.045em;font-size:.75rem}.cms-workbench-modal__progress-panel strong{font-size:.86rem}.cms-workbench-modal__progress{border-radius:3px;height:6px}.cms-workbench-modal__control-panel{border-radius:8px;gap:.34rem;padding:.42rem;box-shadow:0 7px 18px #0812260e}.cms-workbench-modal__control-header{gap:.46rem}.cms-workbench-modal__save-actions .secondary-button{border-radius:6px;min-height:34px;padding:.34rem .52rem;font-size:.78rem}.cms-workbench-modal__quick-strip{gap:.24rem}.cms-workbench-modal__quick-strip button{text-align:center;border-radius:6px;place-items:center;min-height:44px;padding:.34rem .28rem}.cms-workbench-modal__quick-strip button>span:first-child,.cms-workbench-modal__quick-strip .status-badge{display:none}.cms-workbench-modal__quick-strip strong{font-size:.78rem;line-height:1.15}.cms-workbench-modal__module-strip{gap:.24rem}.cms-workbench-modal__module-strip button{border-radius:6px;min-height:42px;padding:.34rem .42rem}.cms-workbench-modal__content{gap:0}.cms-workbench-modal__workspace{grid-template-columns:minmax(205px,.24fr) minmax(0,1fr);gap:.58rem}.cms-workbench-modal__sidebar{gap:.42rem}.cms-work-anchor--modal .cms-work-brief{border-radius:8px;gap:.32rem;padding:.44rem}.cms-work-anchor--modal .cms-editor-grid{grid-template-columns:minmax(0,1fr)}.cms-work-anchor--modal .cms-work-brief>div,.cms-work-anchor--modal .cms-work-brief article{border-radius:6px;padding:.38rem .42rem}.cms-work-anchor--modal .cms-work-brief h3{font-size:.9rem}.cms-work-anchor--modal .cms-work-brief strong{font-size:.78rem}.cms-work-anchor--modal .cms-work-brief .secondary-button,.cms-workbench-modal__next-card .secondary-button{border-radius:6px}.cms-workbench-modal__next-card{border-radius:8px;gap:.32rem;padding:.5rem}.cms-workbench-modal__next-card h3{font-size:.9rem}.cms-workbench-modal__next-card p:not(.section-kicker){-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.79rem;line-height:1.3;display:-webkit-box;overflow:hidden}.cms-workbench-modal__sidebar .cms-pre-save-review{border-radius:8px;gap:.38rem;padding:.46rem}.cms-workbench-modal__sidebar .cms-pre-save-review__header{grid-template-columns:minmax(0,1fr) auto auto;gap:.32rem}.cms-workbench-modal__sidebar .cms-pre-save-review__header .section-kicker,.cms-workbench-modal__sidebar .cms-pre-save-review__header p:not(.section-kicker){display:none}.cms-workbench-modal__sidebar .cms-pre-save-review__header h3{margin:0;font-size:.86rem}.cms-workbench-modal__sidebar .cms-pre-save-review__meter{border-radius:6px;min-width:64px;padding:.28rem .34rem}.cms-workbench-modal__sidebar .cms-pre-save-review__meter strong{font-size:.9rem}.cms-workbench-modal__sidebar .cms-pre-save-review__meter span{letter-spacing:.035em;font-size:.75rem}.cms-workbench-modal__sidebar .cms-pre-save-review>summary:after{width:1.65rem;height:1.65rem;font-size:.98rem}.cms-workbench-modal__sidebar .cms-pre-save-review__grid{grid-template-columns:minmax(0,1fr)}.cms-work-anchor--modal .cms-draft-safety{border-radius:8px;gap:.46rem;padding:.52rem}.cms-work-anchor--modal .cms-draft-safety:not([open])>summary p:not(.section-kicker){display:none}.cms-work-anchor--modal .cms-draft-safety h3{margin-top:.08rem;font-size:.92rem}@media (max-width:820px){.cms-workbench-modal-shell{border-radius:10px;max-height:calc(100vh - .6rem);padding:.56rem}.cms-workbench-modal__header{grid-template-columns:minmax(0,1fr);min-height:0;padding-right:2.8rem}.cms-workbench-modal__header p:not(.section-kicker),.cms-workbench-modal__progress-panel div:first-child{display:none}.cms-workbench-modal__progress-panel{width:92px;padding:.3rem;position:absolute;top:.68rem;right:3.2rem}.cms-workbench-modal__control-header>.section-kicker{display:none}.cms-workbench-modal__quick-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-workbench-modal__workspace{grid-template-columns:minmax(0,1fr)}.cms-workbench-modal__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-workbench-modal__sidebar .cms-pre-save-review{grid-column:1/-1}}@media (max-width:560px){.cms-workbench-modal__save-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cms-workbench-modal__save-actions .secondary-button{width:100%}.cms-workbench-modal__quick-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-workbench-modal__sidebar{grid-template-columns:minmax(0,1fr)}}
