@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}:root{--bg:#05070c;--bg-elevated:#0a0f18;--bg-panel:rgba(255,255,255,0.03);--bg-panel-strong:rgba(255,255,255,0.05);--line:rgba(255,255,255,0.08);--line-soft:rgba(255,255,255,0.05);--text:#ffffff;--text-soft:rgba(255,255,255,0.72);--text-muted:rgba(255,255,255,0.35);--accent:#10b981;--accent-strong:#059669;--warning:#f59e0b;--planned:#94a3b8;--radius-xl:30px;--radius-lg:24px;--radius-md:20px;--shadow-panel:0 26px 70px rgba(0,0,0,0.3)}html{height:100%;scroll-behavior:smooth}body{min-height:100%;margin:0;color:var(--text);background:radial-gradient(circle at 20% 0,rgba(16,185,129,.14),transparent 22%),radial-gradient(circle at 82% 14%,rgba(16,185,129,.08),transparent 18%),linear-gradient(180deg,#020409,#05070c 40%,#04070b);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{display:block;max-width:100%}::selection{color:var(--text);background:rgba(16,185,129,.9)}.site-shell{position:relative;min-height:100vh;isolation:isolate}.site-shell:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:92px 92px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 82%)}.background-orb{position:fixed;z-index:-2;width:30rem;height:30rem;border-radius:999px;filter:blur(120px);pointer-events:none}.background-orb-left{left:-10rem;bottom:-12rem;background:rgba(16,185,129,.14)}.background-orb-right{right:-8rem;top:-10rem;background:rgba(16,185,129,.08)}.footer-note,.page-wrap,.site-header{width:min(1240px,calc(100vw - 2rem));margin:0 auto}.site-header{position:sticky;top:1rem;z-index:12;margin-top:1rem;padding:.95rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:999px;background:rgba(7,11,18,.86);box-shadow:0 22px 44px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:.85rem}.brand-mark{width:2.8rem;height:2.8rem;position:relative;border-radius:.95rem;background:linear-gradient(135deg,rgba(16,185,129,.18),rgba(16,185,129,.08));border:1px solid rgba(16,185,129,.28)}.brand-mark:after,.brand-mark:before{content:"";position:absolute;inset:0;margin:auto}.brand-mark:before{width:1.35rem;height:1.35rem;border-radius:.4rem;border:1.5px solid rgba(16,185,129,.9);transform:rotate(45deg)}.brand-mark:after{width:.42rem;height:.42rem;border-radius:999px;background:rgba(16,185,129,.92)}.brand-copy{display:grid;gap:.05rem}.brand-copy strong{font-size:1rem;font-weight:800;letter-spacing:-.04em}.brand-copy small,.document-anchor,.footer-note,.meta-label,.modal-chip,.section-eyebrow,.secure-badge,.status-pill,.timeline-kicker,.top-nav a{font-size:.71rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.brand-copy small,.footer-note,.top-nav a{color:var(--text-muted)}.header-cluster,.top-nav{display:inline-flex;align-items:center;gap:.8rem}.secure-badge{min-height:2.1rem;display:inline-flex;align-items:center;padding:.34rem .7rem;border-radius:999px;color:rgba(255,255,255,.82);border:1px solid var(--line);background:rgba(255,255,255,.03)}.top-nav a{transition:color .15s ease}.top-nav a:hover{color:rgba(255,255,255,.88)}.page-wrap{padding:1.45rem 0 3rem;display:grid;gap:1.2rem}.access-stage,.document-card,.page-hero,.surface-panel{animation:rise-in .56s cubic-bezier(.2,.8,.2,1) both}.access-stage,.page-hero{position:relative;overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02)),linear-gradient(180deg,rgba(8,12,18,.95),rgba(5,7,12,.96));box-shadow:var(--shadow-panel)}.access-stage:before,.page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 100% 0,rgba(16,185,129,.12),transparent 24%),radial-gradient(circle at 0 100%,rgba(16,185,129,.06),transparent 28%)}.page-hero{padding:clamp(1.5rem,2vw + 1rem,2.8rem);display:grid;gap:1.15rem}.page-hero.has-aside{grid-template-columns:minmax(0,1.45fr) minmax(320px,.86fr)}.page-hero.single-column{max-width:900px}.access-stage,.page-hero-aside,.page-hero-copy{position:relative;z-index:1}.access-stage h1,.document-body h3,.login-panel h2,.modal-card h2,.page-hero-aside h2,.page-hero-copy h1,.summary-card h2,.surface-panel h2{margin:0;font-family:var(--font-sans),sans-serif;font-weight:800;letter-spacing:-.05em;line-height:.94}.access-stage h1,.page-hero-copy h1{max-width:11ch;font-size:clamp(3rem,4vw + 1rem,5.35rem)}.login-panel h2,.modal-card h2,.page-hero-aside h2,.summary-card h2,.surface-panel h2{font-size:clamp(1.8rem,2vw + 1rem,2.85rem)}.document-body h3{font-size:1.45rem}.meta-label,.modal-chip,.section-eyebrow{display:inline-flex;color:rgba(16,185,129,.9)}.access-stage p,.action-list li,.credential-note strong,.detail-list strong,.document-body li,.document-body p,.page-hero-aside p,.page-hero-copy p,.progress-badge span,.signal-card p,.summary-aside p,.summary-card p,.surface-panel p,.timeline-card p{color:var(--text-soft);line-height:1.7}.access-stage .lead-copy,.page-hero-copy p{max-width:64ch;margin-top:1rem;font-size:1rem}.action-row,.button-row,.modal-actions{display:flex;flex-wrap:wrap;gap:.75rem}.action-row,.button-row{margin-top:1.5rem}.button-row.compact,.modal-actions{margin-top:1rem}.button,button.button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.15rem;padding:.82rem 1.2rem;border-radius:1rem;border:1px solid transparent;cursor:pointer;font-weight:700;transition:transform .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease}.button:hover,button.button:hover{transform:translateY(-1px)}.button.primary{color:var(--text);background:var(--accent);box-shadow:0 16px 32px rgba(16,185,129,.2)}.button.primary:hover{background:#16c58d}.button.secondary{color:var(--text);background:rgba(255,255,255,.06);border-color:rgba(16,185,129,.16)}.button.quiet{color:rgba(255,255,255,.84);background:rgba(255,255,255,.03);border-color:var(--line)}.wide{width:100%}.document-card,.page-hero-aside,.surface-panel{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02));box-shadow:var(--shadow-panel)}.page-hero-aside,.surface-panel{padding:1.35rem}.invite-aside,.summary-aside{display:grid;gap:.9rem;align-content:start}.credential-note,.detail-list>div,.metric-tile,.mini-step,.signal-card,.stage-link-card,.summary-aside-block,.timeline-card{border-radius:var(--radius-md)}.credential-note,.detail-list>div,.document-card,.metric-tile,.progress-badge,.progress-meter,.stage-link-card,.summary-aside-block,.timeline-card{border:1px solid var(--line-soft);background:rgba(255,255,255,.02)}.credential-note,.detail-list>div,.metric-tile,.summary-aside-block{padding:.9rem}.credential-note strong,.detail-list strong,.metric-tile strong,.stage-link-card strong,.summary-aside-block strong{display:block;margin-top:.32rem;color:var(--text);font-weight:700}.access-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(340px,.9fr);gap:1.25rem}.minimal-login-page{position:relative;min-height:100svh;width:min(100%,100vw);padding:1.5rem;display:grid;place-items:center;overflow:hidden}.minimal-login-card{position:relative;z-index:1;width:min(100%,29rem);padding:1.5rem}.minimal-login-brand{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:1.35rem}.minimal-login-copy{display:grid;gap:.45rem}.minimal-login-copy p{margin:0}.access-stage{padding:clamp(1.5rem,2vw + 1rem,2.7rem)}.signal-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.5rem}.signal-card{padding:1rem}.signal-card strong{display:block;margin-top:.35rem;color:var(--text);font-size:.96rem}.stage-link-card{margin-top:1.45rem;padding:1rem 1.1rem}.stage-link-card strong{font-size:1.1rem;letter-spacing:-.03em;word-break:break-word}.mini-step-list{display:grid;gap:.75rem;margin-top:1.4rem}.mini-step{display:grid;grid-template-columns:2.8rem 1fr;gap:.85rem;padding:.9rem;border:1px solid var(--line-soft);background:rgba(255,255,255,.02)}.mini-step>span{width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:.9rem;color:var(--accent);background:rgba(16,185,129,.08);font-size:.8rem;font-weight:800}.mini-step strong{display:block;color:var(--text);font-size:.95rem}.mini-step p{margin:.28rem 0 0}.login-panel p{margin-top:.9rem}.login-form{display:grid;gap:.9rem;margin-top:1.3rem}.field{display:grid;gap:.4rem}.field span{color:var(--text-muted);font-size:.88rem;font-weight:600}.field input{width:100%;min-height:3.2rem;padding:.82rem .98rem;border-radius:1rem;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--text);outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.field input::placeholder{color:rgba(255,255,255,.28)}.field input:focus{border-color:rgba(16,185,129,.42);box-shadow:0 0 0 4px rgba(16,185,129,.12);background:rgba(255,255,255,.06)}.inline-alert{margin-top:1rem;padding:.9rem 1rem;border-radius:1rem;color:#fecaca;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.16)}.credential-note{display:grid;gap:.8rem;margin-top:1rem}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);gap:1.25rem}.dashboard-stack{display:grid;gap:1.25rem;align-content:start}.panel-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.progress-badge{min-width:140px;display:grid;gap:.12rem;padding:.95rem 1rem}.progress-badge strong{font-size:2rem;font-weight:800;letter-spacing:-.05em}.progress-meter{margin-top:1.35rem;padding:1rem}.progress-track{height:.82rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea56e,#16c58d)}.progress-meter p{margin:.7rem 0 0}.timeline{position:relative;display:grid;gap:1rem;margin-top:1.45rem}.timeline:before{content:"";position:absolute;left:1.55rem;top:1rem;bottom:1rem;width:1px;background:rgba(255,255,255,.08)}.timeline-step{grid-template-columns:3.1rem 1fr;gap:1rem;align-items:start}.step-marker,.timeline-step{position:relative;display:grid}.step-marker{z-index:1;width:3.1rem;height:3.1rem;place-items:center;border-radius:1rem;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--text-soft);font-size:.8rem;font-weight:800}.step-marker.completed{color:var(--accent)}.step-marker.pending{color:var(--warning)}.step-marker.planned,.step-marker.scheduled{color:var(--planned)}.timeline-card{padding:1.05rem 1.1rem 1.12rem;border-left:3px solid transparent}.timeline-card.completed{border-left-color:var(--accent)}.timeline-card.pending{border-left-color:var(--warning)}.timeline-card.planned,.timeline-card.scheduled{border-left-color:var(--planned)}.timeline-row{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.timeline-kicker{color:var(--text-muted)}.timeline-card h3{margin:.75rem 0 0;font-size:1.1rem;font-weight:700;letter-spacing:-.03em}.timeline-card p{margin:.5rem 0 0}.status-pill{min-height:2rem;display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .72rem;border-radius:999px;border:1px solid transparent}.status-pill:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:currentColor}.status-pill.completed{color:var(--accent);background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.18)}.status-pill.pending{color:var(--warning);background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.18)}.status-pill.planned,.status-pill.scheduled{color:var(--planned);background:rgba(148,163,184,.08);border-color:rgba(148,163,184,.18)}.metric-grid,.summary-grid{display:grid;gap:1rem}.metric-grid{margin-top:1rem}.metric-grid,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card.full{grid-column:1/-1}.summary-card .action-list,.summary-card p{margin-top:.8rem}.action-list,.detail-list{display:grid;gap:.75rem;margin-top:1rem}.detail-list strong{margin-top:.28rem}.action-list{margin-bottom:0;padding-left:1.05rem}.action-list li{margin:0}.action-banner{display:flex;justify-content:space-between;gap:1rem;align-items:center}.document-stack{display:grid;gap:1rem}.document-card{padding:1.3rem;display:grid;grid-template-columns:120px minmax(0,1fr);gap:1.1rem}.document-anchor{color:rgba(16,185,129,.88);padding-top:.12rem}.document-body p,.document-body ul{margin:.8rem 0 0}.document-body ul{padding-left:1.05rem}.modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-card{width:min(560px,calc(100vw - 2rem));padding:1.4rem;border-radius:1.5rem;border:1px solid rgba(16,185,129,.14);background:linear-gradient(180deg,rgba(8,14,20,.98),rgba(4,8,13,.98));box-shadow:0 26px 60px rgba(0,0,0,.34)}.modal-card p{margin:.95rem 0 0}.modal-card strong{color:var(--text)}.footer-note{padding:0 0 2rem}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.access-grid,.dashboard-grid,.metric-grid,.page-hero.has-aside,.signal-strip,.summary-grid{grid-template-columns:1fr}.action-banner{flex-direction:column;align-items:flex-start}}@media (max-width:860px){.site-header{position:static;border-radius:1.5rem;flex-direction:column;align-items:flex-start}.footer-note,.page-wrap,.site-header{width:min(calc(100vw - 1.2rem),100%)}.header-cluster,.panel-header,.timeline-row{flex-direction:column;align-items:flex-start}.access-stage,.document-card,.modal-card,.page-hero,.surface-panel{border-radius:1.5rem}.access-stage h1,.page-hero-copy h1{max-width:100%;font-size:clamp(2.5rem,10vw,4rem)}.progress-badge{width:100%}.document-card{grid-template-columns:1fr}}@media (max-width:640px){.page-wrap{padding-top:1rem;padding-bottom:2.2rem}.access-stage,.document-card,.page-hero,.site-header,.surface-panel{padding:1.05rem}.action-row,.button,.button-row,.modal-actions,button.button{width:100%}.timeline:before{left:1.42rem}.timeline-step{grid-template-columns:2.85rem 1fr;gap:.85rem}.step-marker{width:2.85rem;height:2.85rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}