.FirstImpressionView_page__0Wkep{display:flex;flex-direction:column;gap:var(--space-4);max-width:1120px;margin:0 auto;padding-bottom:var(--space-4)}.FirstImpressionView_fadeInUp__Msngi{animation:FirstImpressionView_fadeInUp__Msngi .65s cubic-bezier(.22,1,.36,1) both}@keyframes FirstImpressionView_fadeInUp__Msngi{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.FirstImpressionView_hero__nM54A{position:relative;padding:var(--space-4) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-soft);background:linear-gradient(145deg,rgba(0,0,0,.95),rgba(26,26,26,.88));overflow:hidden}.FirstImpressionView_heroGlow__cGq1L{position:absolute;top:-40%;right:-10%;width:55%;height:140%;background:radial-gradient(ellipse at center,rgba(var(--brand-orange-rgb),.14) 0,rgba(var(--brand-red-rgb),.08) 40%,transparent 70%);pointer-events:none}.FirstImpressionView_greeting__AH3M9{margin:0 0 .5rem;font-size:1.125rem;font-weight:500;color:var(--gray-300);letter-spacing:.01em}.FirstImpressionView_calmHeadline__NHckv{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}.FirstImpressionView_heroLead__jSkOx{margin:0;max-width:42rem;font-size:1.05rem;line-height:1.55;color:rgba(255,255,255,.78)}.FirstImpressionView_sectionTitle__X0zbg{margin:0 0 1rem;font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.FirstImpressionView_panel__nlnyv{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-soft);background:rgba(26,26,26,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.FirstImpressionView_panel__nlnyv:hover{border-color:rgba(var(--brand-orange-rgb),.18);box-shadow:var(--shadow-card)}.FirstImpressionView_panelTitle__q7gGi{margin:0 0 1rem;font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.FirstImpressionView_panelLead__Zsu1N{margin:-.5rem 0 1.25rem;color:rgba(255,255,255,.65);font-size:.95rem;line-height:1.5}.FirstImpressionView_executiveSummary__sGzXl{border-color:rgba(var(--brand-orange-rgb),.12);background:linear-gradient(135deg,rgba(26,26,26,.92),rgba(17,17,17,.88))}.FirstImpressionView_summaryBody__LeCql{display:flex;flex-direction:column;gap:.65rem;margin:0;font-size:1rem;line-height:1.6;color:rgba(255,255,255,.88)}.FirstImpressionView_summaryBody__LeCql p{margin:0}.FirstImpressionView_summaryAccent__Y8lwD{color:var(--brand-orange);font-weight:500}.FirstImpressionView_priorityGrid__DNGHm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.FirstImpressionView_priorityCard__Rgh6o{display:flex;align-items:flex-start;gap:.75rem;min-height:5.5rem;padding:1.25rem 1.35rem;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:rgba(0,0,0,.55);transition:transform .2s ease,border-color .2s ease}.FirstImpressionView_priorityCard__Rgh6o:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.12)}.FirstImpressionView_priorityIcon__tlGod{flex-shrink:0;font-size:.85rem;line-height:1.6}.FirstImpressionView_priorityText__NLNA1{margin:0;font-size:.98rem;line-height:1.5;color:rgba(255,255,255,.92)}.FirstImpressionView_toneGood__H2Qk6{border-left:3px solid #22c55e}.FirstImpressionView_toneAttention__CCSJY{border-left:3px solid var(--brand-orange)}.FirstImpressionView_toneCritical__T_zJj{border-left:3px solid var(--brand-red)}.FirstImpressionView_insightsPanel__CME_j{border-color:rgba(232,41,22,.15)}.FirstImpressionView_insightsList__drTAs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.FirstImpressionView_insightsList__drTAs li{position:relative;padding-left:1.1rem;font-size:.98rem;line-height:1.5;color:rgba(255,255,255,.9)}.FirstImpressionView_insightsList__drTAs li:before{content:"•";position:absolute;left:0;color:#f4981a}.FirstImpressionView_insightLink__E3A4T{color:inherit;text-decoration:none;transition:color .15s ease}.FirstImpressionView_insightLink__E3A4T:hover{color:var(--brand-orange)}.FirstImpressionView_askPanel__aS_pS{border-color:rgba(var(--brand-orange-rgb),.22);background:linear-gradient(160deg,rgba(26,26,26,.95),rgba(17,17,17,.9))}.FirstImpressionView_chipGrid__F7uxC{display:flex;flex-wrap:wrap;gap:.75rem}.FirstImpressionView_chip___oHvc{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:999px;border:1px solid rgba(var(--brand-orange-rgb),.28);background:rgba(var(--brand-orange-rgb),.08);color:#fff;font-size:.92rem;font-weight:500;text-decoration:none;transition:background var(--transition-base),transform var(--transition-base),border-color var(--transition-base)}.FirstImpressionView_chip___oHvc i{color:var(--brand-orange);font-size:.85rem}.FirstImpressionView_chip___oHvc:hover{background:rgba(var(--brand-orange-rgb),.16);border-color:rgba(var(--brand-orange-rgb),.45);transform:translateY(-1px)}.FirstImpressionView_healthPanel__1vo0d{border-color:rgba(34,197,94,.15)}.FirstImpressionView_healthHeader__6DyQy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.FirstImpressionView_healthHeader__6DyQy .FirstImpressionView_panelTitle__q7gGi{margin:0}.FirstImpressionView_healthBadge__lSm_h{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:999px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.28);font-size:.88rem;font-weight:600;color:#86efac}.FirstImpressionView_healthDot__BYLnY{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px rgba(34,197,94,.6)}.FirstImpressionView_healthGrid__ji0wn{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0}.FirstImpressionView_healthGrid__ji0wn div{display:flex;flex-direction:column;gap:.35rem;padding:1rem;border-radius:var(--radius-sm);background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.05)}.FirstImpressionView_healthGrid__ji0wn dt{margin:0;font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.55)}.FirstImpressionView_healthGrid__ji0wn dd{margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.FirstImpressionView_activityPanel__Izmu2{border-color:rgba(255,255,255,.06)}.FirstImpressionView_activityList__QJy__{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.85rem}.FirstImpressionView_activityItem__xIqwj{display:flex;align-items:flex-start;gap:.75rem;font-size:.98rem;line-height:1.5;color:rgba(255,255,255,.88)}.FirstImpressionView_activityDot__iI2x_{flex-shrink:0;width:8px;height:8px;margin-top:.45rem;border-radius:50%;background:var(--gradient-brand-diag)}@media (max-width:900px){.FirstImpressionView_healthGrid__ji0wn{grid-template-columns:repeat(2,minmax(0,1fr))}.FirstImpressionView_priorityGrid__DNGHm{grid-template-columns:1fr}}@media (max-width:768px){.FirstImpressionView_page__0Wkep{gap:1.5rem}.FirstImpressionView_hero__nM54A,.FirstImpressionView_panel__nlnyv{padding:1.35rem 1.25rem}.FirstImpressionView_healthGrid__ji0wn{grid-template-columns:1fr 1fr}}@media (max-width:390px){.FirstImpressionView_greeting__AH3M9{font-size:1rem}.FirstImpressionView_chip___oHvc{width:100%;justify-content:center}.FirstImpressionView_healthGrid__ji0wn{grid-template-columns:1fr}}@media (max-width:320px){.FirstImpressionView_hero__nM54A,.FirstImpressionView_panel__nlnyv{padding:1.1rem 1rem}}.Logo_frame__vvRZ8{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:none;box-shadow:none;padding:0}.Logo_sm__kPQ4q{width:min(120px,100%)}.Logo_md__IMuzp,.Logo_sm__kPQ4q{aspect-ratio:600/130;height:auto}.Logo_md__IMuzp{width:min(180px,100%)}.Logo_lg__WrqB_{width:min(260px,100%);aspect-ratio:600/130;height:auto}.Logo_sidebar__1NeKX{width:100%;max-width:220px;aspect-ratio:600/130;height:auto}.Logo_compact__8y438{width:min(172px,calc(100vw - 72px));max-width:100%;aspect-ratio:600/82;height:auto}.Logo_image__16smy{width:100%!important;height:100%!important;object-fit:contain;display:block}.Logo_compact__8y438 .Logo_image__16smy,.Logo_lg__WrqB_ .Logo_image__16smy,.Logo_md__IMuzp .Logo_image__16smy,.Logo_sidebar__1NeKX .Logo_image__16smy,.Logo_sm__kPQ4q .Logo_image__16smy{height:auto!important}.Logo_withText__XgUU3{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--white)}.Logo_markOnlyFullWidth__kCHUK,.Logo_markOnly__bEn1f{display:inline-flex;align-items:center;flex-shrink:0}.Logo_markOnlyFullWidth__kCHUK{width:100%}.Logo_markOnlyCompact__9KV_i{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;flex-shrink:0}.Logo_brandText__bPXPu{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.Logo_brandAmp__4Ccew{color:var(--accent-burgundy-light)}.error-pages_page__Bm2tn{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1.5rem;background:var(--gradient-hero)}.error-pages_card__sQWS5{width:100%;max-width:480px;padding:2rem;text-align:center;background:var(--gray-800);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.error-pages_logo__QpaXA{display:flex;justify-content:center;margin-bottom:1.25rem}.error-pages_code__JcnAY{margin:0 0 .5rem;font-family:var(--font-display);font-size:.875rem;letter-spacing:.12em;color:var(--accent-burgundy-light)}.error-pages_title__nP_mq{margin:0 0 .75rem;font-family:var(--font-display);font-size:1.5rem;color:var(--white)}.error-pages_description__bAQ8u{margin:0 0 1.5rem;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.55;color:var(--gray-300)}.error-pages_actions__cIAW9{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.error-pages_button__RVbvk{border:1px solid var(--border-burgundy);border-radius:var(--radius-sm);background:rgba(var(--brand-red-rgb),.35);color:var(--white);cursor:pointer}.error-pages_button__RVbvk,.error-pages_linkButton__T2xna{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1rem;font-family:Inter,sans-serif;font-size:.875rem;text-decoration:none}.error-pages_linkButton__T2xna{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:transparent;color:var(--gray-200)}.error-pages_button__RVbvk:hover,.error-pages_linkButton__T2xna:hover{background:rgba(var(--brand-red-rgb),.22)}.SpioraSplashV50_splash__azqN_{position:fixed;inset:0;z-index:9999;width:100vw;height:100svh;overflow:hidden;isolation:isolate;background:#000;color-scheme:dark}.SpioraSplashV50_splash__azqN_:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse at center,transparent 48%,rgba(0,0,0,.42) 100%)}.SpioraSplashV50_splashOut___C3ny{animation:SpioraSplashV50_splashFadeOut__RtnMm .5s ease-in forwards;pointer-events:none}.SpioraSplashV50_brandStage__PNDn_{--power-grow:1.38;position:absolute;z-index:2;left:50%;top:42%;width:clamp(340px,72vw,900px);aspect-ratio:4.39/1;overflow:visible;transform:translate(-50%,-50%)}.SpioraSplashV50_brandStage__PNDn_ img{position:absolute;width:125.3%;max-width:none;height:auto;left:-12.66%;top:-144.5%}.SpioraSplashV50_brandFull__zAU1M{opacity:0;animation:SpioraSplashV50_wordmark-sequence__6J1q7 3.35s ease-in-out .25s forwards}.SpioraSplashV50_brandPower__R8t0D{width:14.35%!important;left:46%!important;top:3.33%!important;opacity:0;transform-origin:50% 50%;animation:SpioraSplashV50_power-transform__1sTcT 4.8s cubic-bezier(.22,.61,.36,1) .6s forwards}.SpioraSplashV50_waveCrop__KOPkl{position:absolute;z-index:1;left:0;right:0;bottom:4vh;height:min(14vw,198px);overflow:hidden;opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:SpioraSplashV50_wave-reveal___Ar6g 3.6s ease .1s forwards}.SpioraSplashV50_waveCrop__KOPkl>img{position:absolute;width:150vw;max-width:none;height:auto;left:-25vw;top:-31.24vw;display:block;filter:hue-rotate(17deg) saturate(1.12) brightness(1.06)}.SpioraSplashV50_waveGlint__V6ybv{position:absolute;z-index:2;width:24vw;height:16vw;top:22%;left:-28vw;border-radius:50%;background:radial-gradient(circle,rgba(255,73,0,.3),rgba(255,30,0,0) 68%);filter:blur(9px);animation:SpioraSplashV50_glint__ik4Jc 3.3s ease .1s forwards}.SpioraSplashV50_srOnly__qC7iA{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@keyframes SpioraSplashV50_splashFadeOut__RtnMm{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes SpioraSplashV50_wave-reveal___Ar6g{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}12%{opacity:1}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes SpioraSplashV50_wordmark-sequence__6J1q7{0%{opacity:0}34%,70%{opacity:1}to{opacity:0}}@keyframes SpioraSplashV50_power-transform__1sTcT{0%,42%{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(var(--power-grow))}}@keyframes SpioraSplashV50_glint__ik4Jc{to{left:104vw}}@media (max-width:1000px) and (min-width:641px){.SpioraSplashV50_brandStage__PNDn_{--power-grow:1.72}}@media (max-width:640px){.SpioraSplashV50_brandStage__PNDn_{--power-grow:2.78;width:90vw;top:40%}.SpioraSplashV50_waveCrop__KOPkl{bottom:5vh;height:23vw;min-height:0;max-height:none}.SpioraSplashV50_waveCrop__KOPkl>img{width:260vw;left:-80vw;top:-54.2vw}.SpioraSplashV50_waveGlint__V6ybv{top:8%;width:42vw;height:28vw}}@media (prefers-reduced-motion:reduce){.SpioraSplashV50_brandFull__zAU1M,.SpioraSplashV50_brandPower__R8t0D,.SpioraSplashV50_waveCrop__KOPkl,.SpioraSplashV50_waveGlint__V6ybv{animation-delay:0s;animation-duration:.01ms}.SpioraSplashV50_brandFull__zAU1M,.SpioraSplashV50_brandPower__R8t0D{opacity:1}.SpioraSplashV50_brandPower__R8t0D{transform:scale(var(--power-grow))}.SpioraSplashV50_waveCrop__KOPkl{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.SpioraSplashV50_splashOut___C3ny{animation-duration:.2s}}.ClientPortalShell_page__mbf8L{--portal-bg:#070708;--portal-ink:#f4efe8;--portal-muted:rgba(244,239,232,0.58);--portal-faint:rgba(244,239,232,0.38);--portal-line:rgba(244,239,232,0.1);--portal-panel:rgba(16,16,18,0.78);--portal-panel-strong:rgba(22,22,25,0.92);--portal-accent:#e82916;--portal-accent-soft:rgba(232,41,22,0.16);--portal-warm:#f4981a;--portal-radius:1.35rem;--portal-radius-sm:1rem;min-height:100vh;color:var(--portal-ink);font-family:var(--font-display);background:radial-gradient(ellipse 55% 40% at 12% -8%,rgba(232,41,22,.18),transparent 60%),radial-gradient(ellipse 45% 35% at 92% 8%,rgba(244,152,26,.1),transparent 55%),radial-gradient(ellipse 60% 50% at 50% 100%,rgba(255,255,255,.03),transparent 70%),linear-gradient(180deg,#050506,#0b0b0d 48%,#070708);animation:ClientPortalShell_portalEnter__kKssl .7s ease both}@keyframes ClientPortalShell_portalEnter__kKssl{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ClientPortalShell_pageUnderSplash__jp_V1{animation:none;opacity:0;pointer-events:none}.ClientPortalShell_pageAfterSplash__mUhCF{animation:ClientPortalShell_portalEnter__kKssl .65s ease both}.ClientPortalShell_header__01tpt{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.6rem;border-bottom:1px solid var(--portal-line);background:rgba(7,7,8,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ClientPortalShell_brandRow__MBwIf{display:flex;align-items:center;gap:.9rem}.ClientPortalShell_brand__5_mkd{margin:0;font-size:1rem;font-weight:650;letter-spacing:.02em;line-height:1.1}.ClientPortalShell_email__QIrSF{margin:.2rem 0 0;font-size:.78rem;letter-spacing:.02em;color:var(--portal-muted)}.ClientPortalShell_headerActions__4CNbb{display:flex;align-items:center;gap:.75rem}.ClientPortalShell_logoutBtn__4hkc_{border:1px solid var(--portal-line);background:transparent;color:var(--portal-ink);border-radius:999px;padding:.45rem .95rem;font:inherit;font-size:.82rem;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.ClientPortalShell_logoutBtn__4hkc_:hover{border-color:rgba(232,41,22,.45);background:var(--portal-accent-soft)}.ClientPortalShell_main__3NmuY{max-width:58rem;margin:0 auto;padding:2.4rem 1.35rem 3.5rem;display:flex;flex-direction:column;gap:1.15rem}.ClientPortalShell_heroCard___aTvh{position:relative;overflow:hidden;padding:1.85rem 1.7rem 1.7rem;border-radius:var(--portal-radius);border:1px solid var(--portal-line);background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 42%),var(--portal-panel);box-shadow:0 24px 60px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.ClientPortalShell_heroCard___aTvh:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,var(--portal-accent),var(--portal-warm),transparent)}.ClientPortalShell_heroCard___aTvh:hover{transform:translateY(-2px);border-color:rgba(244,239,232,.16);box-shadow:0 28px 70px rgba(0,0,0,.42)}.ClientPortalShell_title__eazCt{margin:0;font-size:clamp(1.55rem,3.4vw,2rem);font-weight:650;letter-spacing:-.01em;line-height:1.15}.ClientPortalShell_status__wWCB_{display:inline-flex;align-items:center;gap:.45rem;margin:1rem 0 0;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(232,41,22,.28);background:var(--portal-accent-soft);color:#ffd8d2;font-size:.8rem;font-weight:600;letter-spacing:.02em}.ClientPortalShell_statusDot__gQiA7{width:.45rem;height:.45rem;border-radius:50%;background:var(--portal-accent);box-shadow:0 0 0 4px rgba(232,41,22,.18);animation:ClientPortalShell_portalPulse__upoFg 2.4s ease infinite}@keyframes ClientPortalShell_portalPulse__upoFg{0%,to{box-shadow:0 0 0 4px rgba(232,41,22,.16)}50%{box-shadow:0 0 0 7px rgba(232,41,22,.05)}}.ClientPortalShell_hint__dY5D_{line-height:1.5}.ClientPortalShell_hintBreak__nkiyT,.ClientPortalShell_hint__dY5D_{margin:.85rem 0 0;max-width:28rem;color:var(--portal-muted);font-size:.98rem}.ClientPortalShell_hintBreak__nkiyT{line-height:1.55;white-space:pre-line}.ClientPortalShell_primaryBtn___VuE6{display:inline-flex;align-items:center;justify-content:center;margin-top:1.35rem;padding:.7rem 1.35rem;border-radius:999px;border:0;background:linear-gradient(135deg,#f4981a,#e82916 72%);color:#fff8f4;text-decoration:none;font-size:.92rem;font-weight:700;letter-spacing:.02em;box-shadow:0 12px 28px rgba(232,41,22,.28);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.ClientPortalShell_primaryBtn___VuE6:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 16px 34px rgba(232,41,22,.34);color:#fff8f4}.ClientPortalShell_primaryBtn___VuE6:focus-visible{outline:2px solid rgba(244,152,26,.7);outline-offset:3px}.ClientPortalShell_grid__CqRak{display:grid;grid-template-columns:minmax(0,1fr);max-width:22rem;grid-gap:.9rem;gap:.9rem}.ClientPortalShell_placeholder__z2O1_{position:relative;display:flex;flex-direction:column;min-height:9.5rem;padding:1.2rem 1.15rem 1.15rem;border-radius:var(--portal-radius-sm);border:1px solid var(--portal-line);background:var(--portal-panel-strong);transition:transform .3s ease,border-color .3s ease,background .3s ease}.ClientPortalShell_placeholder__z2O1_:hover{transform:translateY(-3px);border-color:rgba(244,152,26,.28);background:rgba(28,28,32,.95)}.ClientPortalShell_tileEyebrow__GUc3B{margin:0 0 .55rem;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--portal-faint)}.ClientPortalShell_placeholder__z2O1_ h2{margin:0;font-size:1.05rem;font-weight:650;letter-spacing:-.01em}.ClientPortalShell_placeholder__z2O1_ p{margin:.45rem 0 0;color:var(--portal-muted);font-size:.88rem;line-height:1.4}.ClientPortalShell_tileExplainer__TfS9d{margin:.7rem 0 0;color:rgba(245,238,230,.78);font-size:.86rem;line-height:1.45;max-width:34ch}.ClientPortalShell_placeholder__z2O1_ a{margin-top:auto;padding-top:1rem;color:#ffb3a8;text-decoration:none;font-size:.86rem;font-weight:600;letter-spacing:.01em;border-bottom:1px solid transparent;align-self:flex-start;transition:color .2s ease,border-color .2s ease}.ClientPortalShell_placeholder__z2O1_ a:hover{color:#fff;border-bottom-color:rgba(232,41,22,.7)}.ClientPortalShell_processTitle__oWMhR{margin:0;font-size:1.15rem;font-weight:650;letter-spacing:-.01em}.ClientPortalShell_processNext__w8c4t{margin:.85rem 0 0;color:var(--portal-muted);font-size:.92rem;line-height:1.45}.ClientPortalShell_processNext__w8c4t strong{color:var(--portal-ink);font-weight:600}.ClientPortalShell_processHistoryTitle__srbdb{margin:1.35rem 0 .75rem;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--portal-faint)}.ClientPortalShell_processHistory__yRemv{list-style:none;padding:0;display:flex;flex-direction:column;gap:0;border-left:1px solid rgba(244,239,232,.12);margin:0 0 0 .35rem}.ClientPortalShell_processHistory__yRemv li{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-gap:.85rem;gap:.85rem;padding:.55rem 0 .55rem 1.1rem;font-size:.9rem;color:var(--portal-muted)}.ClientPortalShell_processHistory__yRemv li:before{content:"";position:absolute;left:-.28rem;top:.9rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--portal-warm);box-shadow:0 0 0 3px rgba(244,152,26,.15)}.ClientPortalShell_processHistory__yRemv li span:first-child{color:rgba(255,210,170,.85);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.82rem}.ClientPortalShell_processHistory__yRemv li span:last-child{color:var(--portal-ink)}@media (max-width:800px){.ClientPortalShell_grid__CqRak{grid-template-columns:1fr}.ClientPortalShell_header__01tpt{flex-direction:column;align-items:flex-start}.ClientPortalShell_main__3NmuY{padding-top:1.6rem}.ClientPortalShell_heroCard___aTvh{padding:1.45rem 1.25rem}}@media (prefers-reduced-motion:reduce){.ClientPortalShell_heroCard___aTvh,.ClientPortalShell_page__mbf8L,.ClientPortalShell_placeholder__z2O1_,.ClientPortalShell_statusDot__gQiA7{animation:none;transition:none}.ClientPortalShell_heroCard___aTvh:hover,.ClientPortalShell_placeholder__z2O1_:hover{transform:none}}.Sidebar_sidebar__5oZEx{display:flex;flex-direction:column;flex-shrink:0;width:260px;min-width:260px;height:100vh;overflow:hidden;padding:var(--space-1) 14px var(--space-3);background:var(--surface-2);border-right:1px solid var(--border-soft)}.Sidebar_brand__oukDJ{display:block;width:100%;flex-shrink:0;overflow:visible;padding:var(--space-1) 2px var(--space-2)}.Sidebar_brandDesktop__ZykT6{display:block}.Sidebar_brandMobile__9vA4v{display:none}.Sidebar_nav__yigU7{flex:1 1;min-height:0;overflow-y:auto}.Sidebar_navList__J1mmG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.Sidebar_navLink__YWfYH{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);text-decoration:none;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--gray-300);transition:background var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.Sidebar_navLink__YWfYH:hover{color:var(--white);background:var(--hero-glow);box-shadow:0 0 18px rgba(var(--brand-red-rgb),.18)}.Sidebar_navLink__YWfYH.Sidebar_active__6EB_0{color:#ffffff;background:var(--gradient-brand-diag);box-shadow:var(--shadow-brand)}.Sidebar_icon__lbwLH{width:1.125rem;text-align:center;font-size:.9375rem;flex-shrink:0}.Sidebar_navLabel__c33cJ{flex:1 1;min-width:0}.Sidebar_unreadBadge__GmnFP{color:var(--brand-orange);font-weight:700}.Sidebar_navItemExternal__UHAEC{margin-top:var(--space-1);padding-top:12px;border-top:1px solid var(--border-soft)}.Sidebar_navLinkExternal__qkizz{border:1px solid rgba(var(--brand-red-rgb),.22);background:rgba(0,0,0,.35)}.Sidebar_navLinkExternal__qkizz:hover{border-color:var(--border-brand);background:rgba(var(--brand-red-rgb),.1)}.Sidebar_externalIcon__ZTdLg{font-size:.625rem;opacity:.75;flex-shrink:0}.Sidebar_mobileLocale__j05CY{display:none;padding-top:12px;margin-top:auto}.Sidebar_mobileFooter__qOhzl{display:none;flex-shrink:0;margin-top:auto;padding-top:8px}.Sidebar_logoutBtn__PbGYb{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--gray-400);font-family:var(--font-body);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.Sidebar_logoutBtn__PbGYb:hover{color:var(--gray-200);background:rgba(255,255,255,.05)}.Sidebar_logoutIcon__GjB1M{width:1.125rem;text-align:center;font-size:.9375rem;flex-shrink:0}.Sidebar_brandMobileLogo__KOH7z{display:none}@media (max-width:900px){.Sidebar_sidebar__5oZEx{width:100%;min-width:0;max-width:none;height:100%;min-height:0;box-shadow:none;border-right:none;padding:max(12px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.Sidebar_brandMobileLogo__KOH7z{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;box-sizing:border-box}.Sidebar_brandDesktop__ZykT6{display:none}.Sidebar_brandMobile__9vA4v{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;flex-shrink:0;overflow:hidden;box-sizing:border-box;padding:14px 12px 18px}.Sidebar_nav__yigU7{flex:1 1;min-height:0;padding-top:2px}.Sidebar_navLink__YWfYH{padding:12px 14px;font-size:.9375rem}.Sidebar_mobileFooter__qOhzl{display:block}}@media (max-width:640px){.Sidebar_sidebar__5oZEx{padding:max(10px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))}.Sidebar_brandMobile__9vA4v{padding:12px 10px 16px}.Sidebar_navLink__YWfYH{gap:10px;padding:11px 12px;font-size:.9rem}.Sidebar_icon__lbwLH{font-size:.9rem}.Sidebar_externalIcon__ZTdLg{display:none}}