@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--purple-950:#0d0a1a;--purple-900:#1a1033;--purple-800:#2d1b69;--purple-700:#3d2a8a;--purple-600:#5b3fbf;--purple-500:#7c5cfc;--purple-400:#9b7fff;--purple-300:#bba8ff;--purple-200:#ddd6ff;--purple-100:#f0edff;--gold-900:#1a1200;--gold-800:#3d2e00;--gold-700:#6b5000;--gold-600:#a07800;--gold-500:#d4a017;--gold-400:#e8bc3f;--gold-300:#f5d06b;--gold-200:#fae8a0;--gold-100:#fdf8e1;--bg-base:#080612;--bg-surface:#110e24;--bg-elevated:#1c1838;--bg-overlay:#7c5cfc14;--glass-bg:#1c1838b3;--glass-border:#7c5cfc33;--glass-shadow:0 8px 32px #7c5cfc26, 0 24px 64px #0706125c;--text-primary:#f0edff;--text-secondary:#9b7fff;--text-muted:#6b6490;--gradient-brand:linear-gradient(135deg, #7c5cfc 0%, #d4a017 100%);--gradient-surface:linear-gradient(135deg, #1c1838 0%, #2d1b69 100%);--gradient-glow:radial-gradient(ellipse at top, #7c5cfc4d 0%, transparent 70%);--lx-color-bg:var(--bg-base);--lx-color-surface:var(--bg-surface);--lx-color-surface-soft:var(--bg-elevated);--lx-color-border:var(--glass-border);--lx-color-accent:var(--purple-500);--lx-color-accent-hi:var(--purple-300);--lx-color-gold:var(--gold-500);--lx-color-text:var(--text-primary);--lx-color-muted:var(--text-muted);--lx-color-success:var(--gold-400);--lx-color-warning:var(--gold-500);--lx-color-danger:#ff6f91;--lx-font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lx-text-xs:.75rem;--lx-text-sm:.875rem;--lx-text-base:1rem;--lx-text-lg:1.125rem;--lx-text-xl:1.25rem;--lx-text-2xl:1.5rem;--lx-text-3xl:1.875rem;--lx-text-4xl:2.25rem;--lx-text-5xl:3rem;--lx-text-hero:clamp(2.5rem, 6vw, 5rem);--lx-space-1:.25rem;--lx-space-2:.5rem;--lx-space-3:.75rem;--lx-space-4:1rem;--lx-space-5:1.25rem;--lx-space-6:1.5rem;--lx-space-8:2rem;--lx-space-10:2.5rem;--lx-space-12:3rem;--lx-space-14:3.5rem;--lx-space-16:4rem;--lx-space-24:6rem;--lx-radius-sm:8px;--lx-radius-md:12px;--lx-radius-lg:20px;--lx-radius-xl:28px;--lx-radius-full:9999px;--lx-radius-button:10px;--lx-radius-card:18px;--lx-radius-panel:22px;--lx-shadow-soft:0 20px 48px #08061275, 0 0 0 1px #7c5cfc14;--lx-shadow-strong:0 32px 96px #0806129e, 0 0 0 1px #7c5cfc1f;--lx-shadow-card:0 18px 44px #08061257, 0 0 0 1px #7c5cfc0f;--lx-shadow-float:0 28px 72px #08061280, 0 0 0 1px #7c5cfc24;--lx-shadow-press:0 12px 22px #08061247;--lx-shadow-inset:inset 0 1px 0 #ffffff0f;--lx-ease-standard:cubic-bezier(.4, 0, .2, 1);--lx-ease-emphasis:cubic-bezier(.34, 1.56, .64, 1);--lx-duration-fast:.14s;--lx-duration-base:.22s;--lx-duration-slow:.32s;--lx-focus-ring:0 0 0 4px #7c5cfc38;--lx-focus-ring-dark:0 0 0 4px #7c5cfc4d;--lx-glass-light:#1c1838b8;--lx-glass-dark:#110e24d1;--lx-glass-border-light:#7c5cfc2e;--lx-glass-border-dark:#7c5cfc38}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #7c5cfc66,0 0 60px #7c5cfc1a}50%{box-shadow:0 0 30px #7c5cfcb3,0 0 80px #7c5cfc33}}@keyframes gold-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes border-glow{0%,to{border-color:#7c5cfc33}50%{border-color:#7c5cfc99}}@keyframes ambient-glow{0%,to{background:radial-gradient(at 20%,#7c5cfc26 0%,#0000 60%),radial-gradient(at 80% 20%,#7c5cfc1a 0%,#0000 58%)}50%{background:radial-gradient(at 80%,#d4a0171a 0%,#0000 60%),radial-gradient(at 20% 20%,#7c5cfc24 0%,#0000 58%)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes page-enter-forward{0%{opacity:0;filter:blur(8px);transform:translateY(20px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes page-enter-back{0%{opacity:0;filter:blur(8px);transform:translateY(-16px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes page-exit-forward{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(4px);transform:translateY(-10px)scale(1.01)}}@keyframes page-exit-back{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(4px);transform:translateY(12px)scale(1.01)}}@keyframes transition-glow{0%{opacity:0}35%{opacity:.15}to{opacity:0}}@keyframes item-enter{0%{opacity:0;filter:blur(4px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.page-transition{min-width:0;position:relative}.page-transition__surface{will-change:transform, opacity, filter;width:100%;min-width:0}.page-transition__surface.is-enter.is-forward{animation:.4s cubic-bezier(.22,1,.36,1) both page-enter-forward}.page-transition__surface.is-enter.is-back{animation:.4s cubic-bezier(.22,1,.36,1) both page-enter-back}.page-transition__surface.is-exit.is-forward{animation:.25s cubic-bezier(.4,0,1,1) both page-exit-forward}.page-transition__surface.is-exit.is-back{animation:.25s cubic-bezier(.4,0,1,1) both page-exit-back}.page-transition__glow{pointer-events:none;z-index:9999;background:radial-gradient(#7c5cfc4d 0%,#0000 70%);position:fixed;inset:0}.page-transition__glow.is-enter,.page-transition__glow.is-exit{animation:.4s ease-out both transition-glow}.item-transition-group{min-width:0}.item-transition{animation:.35s cubic-bezier(.22,1,.36,1) both item-enter;animation-delay:var(--item-delay,0s)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.suite-proof-strip{gap:var(--suite-proof-gap,10px);flex-wrap:wrap;display:flex}.suite-proof-strip span{min-height:var(--suite-proof-min-height,36px);padding:0 var(--suite-proof-padding-x,14px);border:1px solid var(--suite-proof-border,#5b21b629);background:var(--suite-proof-background,linear-gradient(135deg, #5b21b61f, #d4a63c1f));color:var(--suite-proof-text,#2b0d47eb);font-size:var(--suite-proof-font-size,12px);letter-spacing:.02em;border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.suite-story-section__lead{gap:var(--suite-section-gap,12px);max-width:var(--suite-section-max-width,760px);display:grid}.suite-story-section__grid{align-items:stretch}.suite-cta-band{gap:var(--suite-cta-gap,18px);display:grid}.suite-cta-band__copy,.suite-cta-band__actions{gap:var(--suite-cta-inner-gap,12px);display:grid}:root{--portal-bg:#f7f1ff;--portal-surface:#fffffff0;--portal-surface-soft:#fbf7ff;--portal-line:#5b21b61f;--portal-text:#241533;--portal-muted:#6f6282;--portal-coral:#7c3aed;--portal-coral-deep:#5b21b6;--portal-blue:#6d28d9;--portal-blue-soft:#efe7ff;--portal-gold:#d4a63c;--portal-green:#a87918;--portal-shadow:0 24px 80px #2415331a;--portal-radius-xl:34px;--portal-radius-lg:26px;--portal-radius-md:18px;--portal-radius-sm:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:var(--portal-text);background:radial-gradient(circle at top left, #7c3aed1f, transparent 25%), radial-gradient(circle at top right, #d4a63c24, transparent 28%), linear-gradient(180deg, #fffdf8 0%, #f9f4ff 35%, var(--portal-bg) 100%);margin:0}.portal-root-fallback{place-items:center;min-height:100vh;padding:2rem 1.25rem;display:grid}.portal-root-fallback__card{border:1px solid var(--portal-line);background:var(--portal-surface);width:min(560px,100%);box-shadow:var(--portal-shadow);text-align:left;border-radius:28px;padding:1.5rem}.portal-root-fallback__card h1{margin:0 0 .7rem;font-size:clamp(1.5rem,2vw,1.95rem);line-height:1.08}.portal-root-fallback__card p{color:var(--portal-muted);margin:0;line-height:1.6}.portal-root-fallback__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--portal-coral-deep);margin-bottom:.75rem;font-size:.78rem;font-weight:700}.portal-surface-boundary{gap:1rem;display:grid}.portal-surface-boundary__copy{gap:.45rem;display:grid}.portal-surface-boundary__error{color:var(--portal-muted);line-height:1.45}.portal-surface-boundary__actions{justify-content:flex-start;display:flex}button,input,textarea,select{font:inherit}button{cursor:pointer}input,textarea,select{border:1px solid var(--portal-line);width:100%;color:var(--portal-text);background:#fff;border-radius:16px;outline:none;padding:.95rem 1rem;transition:border-color .12s,box-shadow .12s}.portal-shell{min-height:100vh;padding:1.25rem}.portal-frame{width:min(1180px,100%);margin:0 auto}.portal-frame:after{content:"Copywriting, interfaccia, flussi operativi, logiche applicative e architettura software di Lexferie: Andrea Zappala'. Tutti i diritti riservati.";color:#f5f3ff6b;text-align:center;width:min(760px,100vw - 42px);margin:12px auto 2px;font-size:.7rem;line-height:1.45;display:block}.portal-page-stack,.portal-ambient-blocks{gap:1rem;display:grid}.portal-brand-header,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo{border:1px solid var(--portal-line);background:var(--portal-surface);box-shadow:var(--portal-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.portal-brand-header{border-radius:var(--portal-radius-xl);gap:.9rem;margin-bottom:1rem;padding:1rem 1.1rem;display:grid}.portal-brand-shell{border-top:1px solid #5b21b624;flex-wrap:wrap;align-items:center;gap:.65rem;padding-top:.85rem;display:flex}.portal-brand-shell__item{min-height:2.5rem;color:var(--portal-text);letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border:1px solid #5b21b629;border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.74rem;font-weight:900;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.portal-brand-shell__item:hover,.portal-brand-shell__item:focus-visible{color:#2b0d47;background:#6d28d91f;border-color:#d4a63c66;transform:translateY(-1px)}.portal-brand-shell__item--active{color:#2b0d47;background:linear-gradient(135deg,#5b21b62e,#d4a63c2e);border-color:#d4a63c47}.portal-brand-header__utility{grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;display:grid}.portal-brand-chip{min-height:2.4rem;color:var(--portal-text);letter-spacing:.14em;text-transform:uppercase;background:#2415330f;border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.76rem;font-weight:900;display:inline-flex}.portal-brand-lockup{gap:.12rem;display:grid}.portal-brand-lockup__name{letter-spacing:-.072em;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:900;line-height:.94}.portal-menu-button{min-height:2.9rem;color:var(--portal-text);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#f28f3b24 0%,#7dd3c724 100%);border:1px solid #24153314;border-radius:999px;justify-content:center;align-items:center;padding:0 1.15rem;font-weight:900;display:inline-flex;box-shadow:0 14px 28px #12344d1a}.portal-brand-header__nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;display:none}.portal-brand-header__nav.is-open{display:grid}.portal-nav-pill,.portal-social-pill{border:1px solid var(--portal-line);min-height:2.7rem;color:var(--portal-text);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.portal-nav-pill:hover,.portal-social-pill:hover{transform:translateY(-1px);box-shadow:0 12px 22px #0f274214}.portal-nav-pill--telegram,.portal-social-pill--telegram{color:var(--portal-blue);background:#6d28d914}.portal-nav-pill--email,.portal-social-pill--email{color:#bf3a41;background:#d4a63c14}.portal-nav-pill--brand,.portal-social-pill--brand{background:#2415330f}.portal-nav-pill--product,.portal-social-pill--product{color:var(--portal-green);background:#a879181a}.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases{border-radius:var(--portal-radius-lg);padding:1rem 1.1rem}.portal-review-ribbon{gap:.7rem;display:grid;overflow:hidden}.portal-review-ribbon__label{color:var(--portal-blue);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:900}.portal-review-ribbon__viewport{overflow:hidden}.portal-review-ribbon__track{gap:.8rem;width:max-content;animation:30s linear infinite portal-review-marquee;display:flex}.portal-review-ribbon__item{min-height:2.8rem;color:var(--portal-text);white-space:nowrap;background:#2415330a;border-radius:999px;align-items:center;gap:.65rem;padding:0 1rem;font-weight:700;display:inline-flex}.portal-review-ribbon__stars{color:var(--portal-gold);letter-spacing:.12em}.portal-social-entry-bar{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:1rem;display:grid}.portal-social-entry-bar__copy strong{letter-spacing:-.02em;font-size:1rem;display:block}.portal-social-entry-bar__copy span{color:var(--portal-muted);margin-top:.35rem;display:block}.portal-social-entry-bar__links,.portal-use-cases__grid{gap:.8rem;display:grid}.portal-social-entry-bar__links{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.portal-use-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.portal-use-case-card{border:1px solid var(--portal-line);background:radial-gradient(circle at 100% 0,#d4a63c14,#0000 42%),linear-gradient(#fff 0%,#f9fbff 100%);border-radius:24px;gap:.65rem;padding:1rem;display:grid}.portal-use-case-card__signal{min-height:2rem;color:var(--portal-blue);letter-spacing:.08em;text-transform:uppercase;background:#6d28d914;border-radius:999px;justify-self:start;align-items:center;padding:0 .7rem;font-size:.72rem;font-weight:900;display:inline-flex}.portal-use-case-card strong{letter-spacing:-.03em;font-size:1rem}.portal-use-case-card p{color:var(--portal-muted);margin:0;line-height:1.6}.portal-guided-demo{background:radial-gradient(circle at 100% 0,#6d28d914,#0000 38%),linear-gradient(#fff 0%,#f8fbff 100%);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);align-items:start;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.portal-guided-demo h3{letter-spacing:-.04em;margin:.25rem 0 0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.25rem,3vw,2rem);line-height:1.02}.portal-guided-demo__list{gap:.7rem;margin:0;padding-left:1.1rem;display:grid}.portal-guided-demo__list li{color:var(--portal-muted);line-height:1.6}.portal-loading,.loading-card,.hero-slab,.panel,.banner,.tab-strip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.loading-card,.hero-slab,.panel,.banner,.tab-strip{border:1px solid var(--portal-line);background:var(--portal-surface);box-shadow:var(--portal-shadow)}.loading-card{border-radius:var(--portal-radius-xl);align-content:center;min-height:16rem;padding:2rem;display:grid}.banner{border-radius:18px;margin-bottom:1rem;padding:.95rem 1.1rem;font-weight:700}.public-grid,.content-grid,.team-grid{gap:1rem;display:grid}.panel-wide{grid-column:1/-1}.public-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start}.panel-stack{gap:1rem;display:grid}.hero-slab{border-radius:var(--portal-radius-xl);gap:1.2rem;padding:1.5rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.hero-slab.compact{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start}.hero-copy h1,.section-head h2,.price-card h3,.band-card h3,.plan-card h3{letter-spacing:-.04em;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero-copy p,.section-head p,.plan-card p,.price-card p,.band-card p,.list-row p,.request-card p,.profile-card p,.hint-text,.empty-box{color:var(--portal-muted)}.document-row small{color:var(--portal-muted);margin-top:.2rem;display:inline-block}.hero-copy-stack{gap:.9rem;max-width:64rem;margin-top:1.1rem;display:grid}.hero-copy .hero-lead{max-width:38ch;color:var(--portal-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.02rem,1.08vw,1.18rem);font-weight:650;line-height:1.66}.hero-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.hero-summary-grid p{max-width:none;color:var(--portal-muted);background:radial-gradient(circle at 100% 0,#1e63ff0f,#0000 34%),linear-gradient(#fffffffa 0%,#f7fbfff5 100%);border:1px solid #10263f14;border-radius:20px;margin:0;padding:.95rem 1rem;font-size:.98rem;line-height:1.64;box-shadow:0 14px 28px #0d20380f}.hero-pricewall,.band-grid,.metric-grid,.form-grid,.two-columns{gap:.9rem;display:grid}.feature-row,.summary-grid{gap:.75rem;display:grid}.hero-action-row{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.2rem;display:flex}.hero-pricewall{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-pricewall--compact{align-content:start}.portal-visual-grid--hero-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-pricewall__intro{color:#f4f8ff;background:radial-gradient(circle at 100% 0,#149b8b2e,#0000 34%),radial-gradient(circle at 0 18%,#1e63ff24,#0000 28%),linear-gradient(#10263f 0%,#16385d 100%);border:1px solid #10263f14;border-radius:24px;grid-column:1/-1;gap:.6rem;padding:1rem 1.05rem;display:grid;box-shadow:0 22px 44px #0d203829}.hero-pricewall__intro .eyebrow{color:#e4f3ffd1}.hero-pricewall__intro strong{letter-spacing:-.03em;font-size:1.08rem;line-height:1.22}.hero-pricewall__intro p{color:#ecf4ffc7;margin:0;font-size:.95rem;line-height:1.62}.feature-row{grid-template-columns:repeat(auto-fit,minmax(180px,max-content))}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.2rem}.metric-grid.narrow{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{border:1px solid var(--portal-line);background:#fff;border-radius:22px;padding:1rem}.metric-card span{color:var(--portal-muted);margin-bottom:.5rem;font-size:.82rem;display:block}.metric-card strong{letter-spacing:-.03em;font-size:1.35rem}.metric-coral{background:#d4a63c14}.metric-blue{background:#6d28d914}.panel{border-radius:var(--portal-radius-lg);padding:1.3rem;transition:transform .16s,box-shadow .16s,border-color .16s}.panel--action{background:radial-gradient(circle at 100% 0,#6d28d914,#0000 34%),linear-gradient(#fff 0%,#f8fbff 100%);border-color:#6d28d924}.portal-public-actions{gap:1rem;display:grid}.hero-slab:hover,.panel:hover,.price-card:hover,.sales-card:hover,.faq-card:hover,.summary-card:hover{transform:translateY(-2px);box-shadow:0 28px 76px #1221361c}.section-head h2{max-width:16ch;font-size:clamp(1.35rem,3vw,2.3rem);line-height:1.02}.section-head--split{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-head__actions{align-items:center;gap:.75rem;display:flex}.eyebrow{color:var(--portal-blue);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:.35rem;font-size:.74rem;font-weight:800;display:inline-flex}.price-card,.band-card,.plan-card,.profile-card,.invite-preview,.empty-box,.summary-card,.sales-card,.faq-card,.cta-banner,.faq-panel{border:1px solid var(--portal-line);background:#fff;border-radius:22px;padding:1rem}.pricing-lead,.price-best-for{color:var(--portal-muted)}.price-card.is-active,.band-card.is-current,.invite-preview{border-color:#d4a63c4d;box-shadow:inset 0 0 0 1px #d4a63c2e}.price-card strong,.band-card strong,.plan-card strong,.profile-card strong,.list-row strong,.request-card strong,.linked-box strong{margin-bottom:.25rem;display:block}.price-card{align-content:start;gap:.55rem;display:grid;position:relative}.price-card h4{letter-spacing:-.02em;margin:0;font-size:.96rem}.plan-badge{color:#c33b43;letter-spacing:.06em;text-transform:uppercase;background:#d4a63c1f;border-radius:999px;justify-self:start;align-items:center;padding:.24rem .62rem;font-size:.72rem;font-weight:800;display:inline-flex}.price-highlights{gap:.45rem;display:grid}.price-highlights span,.price-cta{color:var(--portal-ink);font-size:.88rem}.price-highlights span:before{content:"• ";color:var(--portal-coral)}.cta-link-button{border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.15rem;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.cta-link-button.primary{background:linear-gradient(135deg, var(--portal-coral), #ff7c65);color:#fff;box-shadow:0 18px 34px #d4a63c42}.cta-link-button.secondary{background:var(--portal-blue-soft);color:var(--portal-blue)}.cta-link-button.ghost{color:var(--portal-text);border:1px solid var(--portal-line);background:#fff}.cta-link-button:hover{transform:translateY(-1px)}.journey-board{gap:.9rem;display:grid}.journey-board--hero,.journey-board--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-board--compact{margin-bottom:1rem}.journey-step{border:1px solid var(--portal-line);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:1rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.journey-step__index{background:linear-gradient(135deg, var(--portal-blue), #4c8df6);color:#fff;letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.74rem;font-weight:800;display:inline-flex}.journey-step__body strong{letter-spacing:-.02em;font-size:.98rem;display:block}.journey-step__body p{color:var(--portal-muted);margin:.35rem 0 0;line-height:1.5}.trust-ribbon{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.trust-ribbon__item{border:1px solid var(--portal-line);background:radial-gradient(circle at 100% 0,#d4a63c14,#0000 42%),linear-gradient(#fff 0%,#f9fbff 100%);border-radius:22px;padding:1rem;transition:transform .16s,box-shadow .16s,border-color .16s}.trust-ribbon__item strong{letter-spacing:-.02em;font-size:.96rem;display:block}.trust-ribbon__item span{color:var(--portal-muted);margin-top:.4rem;line-height:1.5;display:block}.price-cta{color:var(--portal-blue);font-weight:800}.proof-strip,.sales-grid,.faq-grid{gap:.9rem;display:grid}.proof-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.proof-strip span{color:var(--portal-text);background:#2415330a;border-radius:999px;justify-content:center;padding:.7rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.sales-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-card,.faq-card{gap:.55rem;display:grid}.sales-card strong,.faq-card strong{letter-spacing:-.02em;font-size:1rem}.sales-card p,.faq-card p,.cta-banner p{color:var(--portal-muted);margin:0}.faq-panel{gap:1rem;display:grid}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-banner{background:radial-gradient(circle at 100% 0,#d4a63c1f,#0000 35%),linear-gradient(#fff 0%,#f9fbff 100%);grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:1rem;display:grid}.cta-banner h2{letter-spacing:-.04em;margin:.2rem 0 .45rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.35rem,3vw,2.2rem);line-height:1.02}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.compact{grid-template-columns:1fr}.portal-field{color:var(--portal-muted);gap:.45rem;font-weight:700;display:grid}.portal-field span{font-size:.88rem}.field-hint{color:var(--portal-muted);margin:0;font-size:.82rem;line-height:1.45}.catalog-chip-row,.list-meta{flex-wrap:wrap;gap:.5rem;display:flex}.catalog-chip,.list-meta span{color:var(--portal-blue);background:#6d28d914;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.captcha-shell{grid-column:1/-1;gap:.5rem;display:grid}.cta-button,.secondary-button,.ghost-button,.tab-button{border:0;border-radius:999px;padding:.95rem 1.2rem;font-weight:800;transition:transform .12s,box-shadow .12s,background .12s}.cta-button{background:linear-gradient(135deg, var(--portal-coral), #ff7c65);color:#fff;box-shadow:0 18px 34px #d4a63c42}.secondary-button{background:var(--portal-blue-soft);color:var(--portal-blue)}.ghost-button{color:var(--portal-text);border:1px solid var(--portal-line);background:#fff}.portal-link-button{justify-content:center;text-decoration:none;display:inline-flex}.feature-pill{border:1px solid var(--portal-line);color:var(--portal-muted);text-transform:uppercase;letter-spacing:.08em;background:#24153308;border-radius:999px;justify-content:center;align-items:center;padding:.6rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.feature-pill.is-live{color:var(--portal-green);background:#a879181a;border-color:#a879182e}.ghost-button.strong{font-weight:800}.cta-button:hover,.secondary-button:hover,.ghost-button:hover,.tab-button:hover{transform:translateY(-1px)}.cta-button:disabled,.secondary-button:disabled,.ghost-button:disabled{opacity:.65;cursor:default;transform:none}.inline-field,.action-row,.hero-actions{align-items:center;gap:.75rem;display:flex}.portal-inline-note{margin-bottom:1rem}.portal-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1a296b;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.portal-dialog{background:radial-gradient(circle at 100% 0,#6d28d914,#0000 30%),linear-gradient(#fffffffa 0%,#f6f9fdfa 100%);border:1px solid #ffffff73;border-radius:28px;width:min(780px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto;box-shadow:0 36px 100px #0f1e3147}.portal-dialog__head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.35rem 0;display:flex}.portal-dialog__copy{gap:.35rem;display:grid}.portal-dialog__copy h3{font-family:var(--portal-display-font);letter-spacing:-.05em;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1}.portal-dialog__copy p{color:var(--portal-muted);max-width:58ch;margin:0;line-height:1.64}.portal-dialog__form{padding:1.1rem 1.35rem 1.35rem}.portal-dialog__actions{grid-column:1/-1;justify-content:flex-end}.action-row.wrap{flex-wrap:wrap}.inline-field input{flex:1}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell{gap:1rem;display:grid}.hero-actions{align-content:start;gap:.85rem;display:grid}.tab-strip{z-index:6;border-radius:999px;gap:.55rem;padding:.45rem;display:flex;position:sticky;top:.75rem;overflow-x:auto}.tab-button{color:var(--portal-muted);white-space:nowrap;background:0 0;align-items:center;gap:.45rem;display:inline-flex}.tab-button.active{color:var(--portal-text);background:#fff;box-shadow:0 12px 22px #0f274214}.tab-button__badge{min-width:1.45rem;height:1.45rem;color:var(--portal-blue);background:#6d28d91a;border-radius:999px;justify-content:center;align-items:center;padding:0 .38rem;font-size:.74rem;font-weight:800;display:inline-flex}.tab-button.active .tab-button__badge{color:var(--portal-text);background:#24153314}.context-banner{border:1px solid var(--portal-line);background:radial-gradient(circle at 0 0,#6d28d914,#0000 32%),linear-gradient(#fffffff7 0%,#f8fbfff7 100%);border-radius:24px;gap:.8rem;padding:1rem 1.1rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 18px 40px #1221360f}.context-banner strong{letter-spacing:-.02em;font-size:1.05rem;display:block}.context-banner p{color:var(--portal-muted);margin:.35rem 0 0;line-height:1.55}.context-banner__stats{flex-wrap:wrap;gap:.55rem;display:flex}.context-banner__stats span{color:var(--portal-blue);background:#6d28d914;border-radius:999px;align-items:center;padding:.42rem .72rem;font-size:.76rem;font-weight:800;display:inline-flex}.bridge-list{gap:.8rem;display:grid}.bridge-card{border:1px solid var(--portal-line);background:radial-gradient(circle at 100% 0,#6d28d90f,#0000 38%),linear-gradient(#fff 0%,#f8fbff 100%);border-radius:22px;gap:.45rem;padding:1rem;display:grid}.bridge-card strong{letter-spacing:-.02em;font-size:.98rem}.bridge-card p{color:var(--portal-muted);margin:0;line-height:1.55}.portal-decision-support{background:radial-gradient(circle at 100% 0,#d4a63c29,#0000 34%),radial-gradient(circle at 0 100%,#7c3aed47,#0000 38%),linear-gradient(#22073afa 0%,#140328fa 100%);border:1px solid #d4a63c3d;border-radius:24px;gap:.95rem;padding:1.05rem 1.1rem;display:grid;box-shadow:0 22px 44px #13062047}.portal-decision-support .eyebrow{color:#f5e8ffb8}.portal-decision-support__copy{gap:.42rem;display:grid}.portal-decision-support__copy strong{letter-spacing:-.02em;color:#fcf7ff;font-size:1rem}.portal-decision-support__copy p{color:#efe6f7d6;margin:0;line-height:1.6}.portal-decision-support__actions{margin-top:.1rem}.portal-decision-support .secondary-button,.portal-decision-support .ghost-button{color:#fcf7ff;background:#ffffff14;border-color:#d4a63c33}.portal-decision-support .secondary-button:hover,.portal-decision-support .ghost-button:hover,.portal-decision-support .secondary-button:focus-visible,.portal-decision-support .ghost-button:focus-visible{background:#ffffff24}.portal-ai-answer{gap:.65rem;display:grid}.portal-ai-answer__head{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.portal-ai-answer__badge{color:#f5df9b;letter-spacing:.06em;text-transform:uppercase;background:#d4a63c29;border-radius:999px;align-items:center;padding:.34rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.portal-ai-answer__head strong{letter-spacing:-.02em;color:#fcf7ff;font-size:.98rem}.portal-ai-answer__bubble{background:radial-gradient(circle at 100% 0,#d4a63c1f,#0000 38%),linear-gradient(#561c92eb 0%,#39105ff5 100%);border:1px solid #d4a63c1f;border-radius:18px 18px 18px 8px;gap:.45rem;padding:.95rem 1rem;display:grid;position:relative}.portal-ai-answer__bubble:before{content:"";background:#441473f5;border-bottom:1px solid #d4a63c1f;border-left:1px solid #d4a63c1f;width:14px;height:14px;position:absolute;top:16px;left:-8px;transform:rotate(45deg)}.portal-ai-answer__body{gap:.68rem;display:grid}.portal-ai-answer__block{gap:.42rem;display:grid}.portal-ai-answer__paragraph,.portal-ai-answer__block p{color:#fcf7fff0;white-space:pre-wrap;margin:0;line-height:1.62}.portal-ai-answer__list{gap:.34rem;margin:0;padding-left:1.05rem;display:grid}.portal-ai-answer__list li{color:#f4edfaeb;line-height:1.58}.bridge-card--warning{background:radial-gradient(circle at 100% 0,#d4a63c14,#0000 38%),linear-gradient(#fffdfa 0%,#fff4ea 100%)}.check-list,.list-stack,.summary-stack{gap:.8rem;display:grid}.list-stack.compact-gap{gap:.55rem}.check-row,.list-row,.request-card{border:1px solid var(--portal-line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.check-row.is-done{background:#a8791814}.check-dot{min-width:4.75rem;color:var(--portal-blue);background:#6d28d91a;border-radius:999px;justify-content:center;padding:.35rem .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.code-row code{color:var(--portal-blue);background:#6d28d914;border-radius:999px;padding:.55rem .8rem;font-weight:800}.request-card{align-items:flex-start}.status-pill{color:var(--portal-blue);text-transform:uppercase;background:#6d28d914;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.status-pill.rejected{color:#9b2f35;background:#d4a63c1f}.status-pill.approved{color:#15704f;background:#a879181f}.status-pill.draft,.status-pill.checkout_pending,.status-pill.checkout_completed{color:#8b5b0a;background:#c88a1b1f}.status-pill.active,.status-pill.paid{color:#15704f;background:#a879181f}.status-pill.payment_failed{color:#9b2f35;background:#d4a63c1f}.status-pill.past_due{color:#8b5b0a;background:#c88a1b1f}.small{padding:.7rem .95rem}.hint-text{margin-top:.8rem}.subsection{border-top:1px solid var(--portal-line);margin-top:1.2rem;padding-top:1.1rem}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card code{color:var(--portal-blue);overflow-wrap:anywhere;background:#6d28d90f;border-radius:16px;margin-top:.5rem;padding:.8rem .9rem;display:block}.upload-box{background:#6d28d90a;border:1px dashed #6d28d938;border-radius:24px;gap:.9rem;padding:1rem;display:grid}.upload-meta{gap:.3rem;display:grid}.upload-meta span,.summary-card p{color:var(--portal-muted)}.list-meta{margin-top:.55rem}.linked-box{border-top:1px solid var(--portal-line);margin-top:1rem;padding-top:1rem}.portal-badge-card{background:radial-gradient(circle at 100% 0,#6d28d91a,#0000 32%),linear-gradient(#fffffffa 0%,#f4f8fff5 100%);border:1px solid #6d28d924;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(240px,320px);gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.portal-badge-card__copy{gap:.6rem;display:grid}.portal-badge-card__copy p,.portal-badge-card__copy small{color:var(--portal-muted);margin:0}.portal-badge-card__actions{align-content:start;gap:.85rem;display:grid}.portal-badge-card__photo{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--portal-line);background:#fff;border-radius:20px;width:100%;max-width:260px;box-shadow:0 18px 30px #0f2a5214}@media (prefers-reduced-motion:no-preference){.hero-slab,.panel,.context-banner,.journey-step,.trust-ribbon__item{animation:.36s portal-enter}}@keyframes portal-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-review-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1024px){.public-grid,.hero-slab.compact,.two-columns,.cta-banner,.portal-social-entry-bar,.portal-guided-demo,.content-grid,.team-grid,.portal-badge-card{grid-template-columns:1fr}.metric-grid,.metric-grid.narrow,.hero-pricewall,.summary-grid,.sales-grid,.faq-grid,.journey-board--hero,.journey-board--compact,.trust-ribbon,.portal-use-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.portal-shell{padding:.8rem}.hero-copy h1{max-width:none;font-size:2.4rem}.form-grid,.metric-grid,.metric-grid.narrow,.hero-pricewall,.band-grid,.summary-grid,.sales-grid,.faq-grid,.proof-strip,.journey-board--hero,.journey-board--compact,.trust-ribbon,.portal-use-cases__grid,.portal-social-entry-bar__links{grid-template-columns:1fr}.action-row,.inline-field,.check-row,.list-row,.request-card,.hero-action-row,.summary-card{flex-direction:column;align-items:stretch}.portal-brand-header{padding:.9rem}.portal-brand-header__utility{grid-template-columns:1fr}.portal-brand-header__nav{display:none}.portal-brand-header__nav.is-open{flex-direction:column;display:flex}.portal-menu-button{width:100%}.portal-review-ribbon__track{animation-duration:34s}.portal-review-ribbon__item{min-height:2.65rem;padding:0 .85rem}.tab-strip{top:.4rem}}html{scroll-behavior:smooth}.portal-shell{padding-top:1rem;position:relative;overflow-x:clip}.portal-shell:before,.portal-shell:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:auto}.portal-shell:before{filter:blur(24px);background:radial-gradient(circle,#6d28d929 0%,#6d28d900 70%);border-radius:50%;width:30vw;min-width:240px;height:30vw;min-height:240px;top:8vh;right:-8vw}.portal-shell:after{filter:blur(26px);background:radial-gradient(circle,#d4a63c29 0%,#d4a63c00 72%);border-radius:50%;width:34vw;min-width:280px;height:34vw;min-height:280px;bottom:10vh;left:-10vw}.portal-frame{z-index:1;width:min(1240px,100%);position:relative}.portal-brand-header{z-index:40;background:#ffffffbd;border-color:#2415331a;gap:1rem;padding:1.05rem 1.15rem;transition:top .22s,padding .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s;position:sticky;top:14px;box-shadow:0 28px 70px #1221361f,inset 0 1px #ffffffd6}.portal-brand-header:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#6d28d91f,#0000 34%),linear-gradient(135deg,#ffffff38 0%,#fff0 38%);position:absolute;inset:0}.portal-brand-header--scrolled{background:#ffffffdb;border-color:#24153324;padding:.8rem .95rem;top:10px;box-shadow:0 20px 44px #1221361f,inset 0 1px #ffffffeb}.portal-brand-header__utility,.portal-brand-header__nav{z-index:1;position:relative}.portal-brand-chip,.portal-menu-button,.portal-nav-pill,.portal-social-pill,.cta-link-button,.cta-button,.secondary-button,.ghost-button,.hero-slab,.panel,.price-card,.sales-card,.faq-card,.trust-ribbon__item,.journey-step,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-case-card,.portal-guided-demo,.cta-banner{transition:transform .22s,box-shadow .22s,border-color .22s,background .22s,opacity .22s}.portal-brand-chip{background:linear-gradient(#24153312 0%,#24153308 100%);border:1px solid #24153314;min-height:2.6rem;padding:0 1rem;box-shadow:inset 0 1px #ffffffb8}.portal-brand-lockup{gap:.25rem}.portal-brand-lockup__label{letter-spacing:.18em}.portal-menu-button{min-height:3rem;padding:0 1.2rem}.portal-menu-button:hover,.portal-nav-pill:hover,.portal-social-pill:hover,.cta-link-button:hover,.cta-button:hover,.secondary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.portal-brand-header__nav{opacity:0;pointer-events:none;max-height:0;transition:max-height .26s,opacity .22s,transform .22s,padding-top .22s;display:grid;overflow:hidden;transform:translateY(-8px)}.portal-brand-header__nav.is-open{opacity:1;pointer-events:auto;max-height:420px;padding-top:.1rem;transform:translateY(0)}@media (width>=721px){.portal-menu-button{display:none}.portal-brand-header__nav{opacity:1;pointer-events:auto;flex-wrap:wrap;gap:.7rem;max-height:none;padding-top:.15rem;display:flex;overflow:visible;transform:none}}.portal-nav-pill,.portal-social-pill{background:linear-gradient(#fffffffa 0%,#f7fafcf5 100%);min-height:2.9rem;padding:0 1.05rem;box-shadow:inset 0 1px #ffffffeb}.hero-slab,.panel,.price-card,.sales-card,.faq-card,.trust-ribbon__item,.journey-step,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-case-card,.portal-guided-demo,.cta-banner{background:radial-gradient(circle at 100% 0,#6d28d914,#0000 36%),linear-gradient(#fffffff7 0%,#f8fbfff2 100%);border-color:#2415331a;box-shadow:0 24px 56px #1221361a,inset 0 1px #ffffffd1}.hero-copy h1{max-width:10ch;font-size:clamp(2.4rem,5.2vw,4.8rem);line-height:.9}.hero-copy p,.section-head p,.pricing-lead{font-size:1rem;line-height:1.72}.metric-card,.price-card,.sales-card,.faq-card,.trust-ribbon__item,.journey-step,.panel--action,.portal-use-case-card{border-radius:24px}.panel--action{background:radial-gradient(circle at 100% 0,#d4a63c14,#0000 36%),linear-gradient(#fff 0%,#f8fbff 100%);min-height:100%}.portal-public-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.hero-slab:hover,.panel:hover,.price-card:hover,.sales-card:hover,.faq-card:hover,.summary-card:hover,.trust-ribbon__item:hover,.journey-step:hover,.portal-use-case-card:hover,.portal-guided-demo:hover,.cta-banner:hover{transform:translateY(-4px);box-shadow:0 30px 68px #12213624,inset 0 1px #ffffffe0}.cta-link-button,.cta-button,.secondary-button,.ghost-button{min-width:220px;min-height:3.15rem;padding:.95rem 1.25rem;box-shadow:0 14px 30px #12213614}.cta-link-button.primary,.cta-button{box-shadow:0 18px 38px #d4a63c38}.form-grid{gap:1rem}.portal-field input,.portal-field textarea,.portal-field select{background:#fffffffa;border-radius:18px;min-height:3.35rem;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #fffffff2}.portal-field input:focus,.portal-field textarea:focus,.portal-field select:focus{border-color:#6d28d947;transform:translateY(-1px);box-shadow:0 0 0 4px #6d28d914,inset 0 1px #fffffffa}.trust-ribbon,.journey-board--hero,.journey-board--compact,.sales-grid{gap:1rem}.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo{padding:1.1rem 1.2rem}.portal-review-ribbon__item,.portal-social-pill{min-height:2.9rem}.portal-page-stack>*,.portal-ambient-blocks>*{animation:.42s both portal-premium-enter}.portal-page-stack>:nth-child(2){animation-delay:70ms}.portal-page-stack>:nth-child(3){animation-delay:.12s}.portal-page-stack>:nth-child(4){animation-delay:.16s}@keyframes portal-premium-enter{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1024px){.portal-public-actions{grid-template-columns:1fr}}@media (width<=720px){.portal-shell{padding-top:.55rem}.portal-brand-header{padding:.9rem;top:8px}.portal-brand-header--scrolled{padding:.78rem;top:6px}.portal-brand-header__nav{grid-template-columns:1fr}.portal-brand-header__nav.is-open{max-height:540px}.portal-menu-button,.portal-nav-pill,.portal-social-pill{width:100%}.hero-slab,.panel,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo,.cta-banner{border-radius:24px;padding:1rem}.hero-copy h1{font-size:clamp(2rem,11vw,3rem)}}.portal-brand-header--menu-open{background:#ffffffeb;box-shadow:0 34px 72px #12213629,inset 0 1px #ffffffeb}.portal-brand-header__nav{transition:max-height .26s,opacity .22s,transform .22s,padding-top .22s}.panel,.summary-card,.check-row,.list-row,.request-card,.context-banner,.bridge-card,.upload-box,.sales-card,.faq-card,.price-card{transition:transform .18s,box-shadow .22s,border-color .18s,background .22s}.panel,.summary-card,.check-row,.list-row,.request-card,.context-banner,.bridge-card,.upload-box{position:relative;overflow:hidden}.panel:after,.summary-card:after,.check-row:after,.list-row:after,.request-card:after,.context-banner:after,.bridge-card:after,.upload-box:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff52,#0000 38% 70%,#ffffff29);position:absolute;inset:0}.panel:hover,.summary-card:hover,.check-row:hover,.list-row:hover,.request-card:hover,.context-banner:hover,.bridge-card:hover,.upload-box:hover{border-color:#6d28d924;transform:translateY(-3px);box-shadow:0 28px 56px #12213624}.section-head{gap:.45rem}.section-head:after{content:"";background:linear-gradient(90deg, var(--portal-coral), #6d28d9eb);border-radius:999px;width:86px;height:3px}.section-head h2{letter-spacing:-.05em;font-size:clamp(1.6rem,2.8vw,2rem)}.check-row,.list-row,.request-card{background:radial-gradient(circle at 100% 0,#6d28d90d,#0000 36%),linear-gradient(#fff 0%,#f8fbff 100%)}.portal-field input:hover,.portal-field textarea:hover,.portal-field select:hover{border-color:#6d28d938}.cta-link-button,.cta-button,.secondary-button,.ghost-button,.portal-nav-pill,.portal-social-pill,.portal-menu-button{transition:transform .16s,box-shadow .2s,border-color .16s,background .2s,color .16s}.cta-link-button:hover,.cta-button:hover,.secondary-button:hover,.ghost-button:hover,.portal-nav-pill:hover,.portal-social-pill:hover,.portal-menu-button:hover{transform:translateY(-2px)}.cta-link-button:hover,.cta-button:hover{box-shadow:0 22px 40px #d4a63c3d}.ghost-button:hover,.secondary-button:hover,.portal-nav-pill:hover,.portal-social-pill:hover,.portal-menu-button:hover{box-shadow:0 18px 32px #1221361f}.upload-box{background:radial-gradient(circle at 100% 0,#6d28d914,#0000 38%),linear-gradient(#fffffffa 0%,#f7fbfffa 100%);border-style:solid;box-shadow:0 18px 40px #12213614}@media (width<=720px){.section-head:after{width:68px}.hero-summary-grid{grid-template-columns:1fr}}:root{--portal-bg:#f6f0ff;--portal-surface:#fffffff2;--portal-surface-soft:#faf6ff;--portal-line:#1a12391a;--portal-text:#1a1239;--portal-muted:#6a6188;--portal-coral:#5c2dff;--portal-coral-deep:#34137b;--portal-blue:#46dcff;--portal-blue-soft:#e7f9ff;--portal-gold:#ff6fb3;--portal-green:#0b6c88;--portal-shadow:0 24px 64px #1a123924}.portal-menu-button,.cta-link-button.primary,.cta-button{background:linear-gradient(135deg, var(--portal-coral) 0%, var(--portal-coral-deep) 100%);color:#f8fbff;box-shadow:0 18px 36px #5c2dff38}.portal-nav-pill--telegram,.portal-social-pill--telegram,.secondary-button{background:var(--portal-blue-soft);color:var(--portal-green)}.portal-nav-pill--email,.portal-social-pill--email,.ghost-button{color:#c84288;background:#fff0f7}.hero-slab,.cta-banner,.upload-box{background:radial-gradient(circle at 100% 0,#5c2dff1a,#0000 36%),linear-gradient(#fffffffa 0%,#faf6fff5 100%)}.portal-brand-chip{color:#34137b;background:#5c2dff14}.portal-menu-button.is-open{background:linear-gradient(135deg,#27105d 0%,#170b3a 100%)}.hero-copy-stack{gap:1.05rem;margin-top:1.25rem}.portal-brand-chip,.portal-menu-button,.portal-nav-pill,.portal-social-pill,.cta-link-button,.cta-button,.secondary-button,.ghost-button,.eyebrow,.collapsible-panel__copy strong{text-transform:none;letter-spacing:.03em;font-weight:700}.portal-menu-button,.cta-link-button.primary,.cta-button{background:linear-gradient(135deg,#34137b 0%,#1a1239 100%);box-shadow:0 14px 28px #1a123938}.portal-nav-pill,.portal-social-pill,.portal-brand-chip{box-shadow:none}.portal-nav-pill--telegram,.portal-social-pill--telegram,.secondary-button,.cta-link-button.secondary{color:#34137b;background:#fffffff5;border-color:#5c2dff29}.portal-nav-pill--email,.portal-social-pill--email,.ghost-button,.cta-link-button.ghost{color:var(--portal-text);background:#5c2dff0f;border-color:#5c2dff1f}.portal-nav-pill--brand,.portal-social-pill--brand,.portal-nav-pill--product,.portal-social-pill--product{color:#34137b;background:#5c2dff14}.hero-summary-grid{gap:.95rem}.hero-pricewall,.band-grid,.metric-grid,.form-grid,.two-columns,.proof-strip,.sales-grid,.faq-grid{gap:1.05rem}.hero-pricewall__intro{gap:.72rem;padding:1.08rem 1.12rem}.metric-grid{margin-top:.45rem}.section-head{margin-bottom:1.15rem}.section-head.compact{margin-bottom:.9rem}.pricing-lead{margin:.25rem 0 .4rem}.cta-banner{margin-top:.55rem;padding:1.2rem}@media (width<=980px){.hero-slab{gap:1.2rem;padding:1.55rem}.portal-page-stack{gap:1.15rem}}@media (width<=720px){.hero-slab,.cta-banner{padding:1.08rem}.section-head--split,.portal-dialog__head,.portal-dialog__actions{flex-direction:column;align-items:stretch}.portal-dialog-backdrop{padding:.75rem}.portal-dialog{border-radius:24px;width:min(100vw - 1rem,100%);max-height:calc(100vh - 1rem)}.hero-copy-stack{margin-top:1rem}.hero-action-row{margin-top:.35rem}.portal-page-stack{gap:1rem}}:root{--portal-display-font:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.eyebrow,.hero-pricewall__intro .eyebrow{letter-spacing:.17em}.hero-copy h1,.section-head h2,.price-card h3,.band-card h3,.plan-card h3,.hero-pricewall__intro strong{font-family:var(--portal-display-font);letter-spacing:-.05em}.hero-copy h1,.section-head h2{line-height:.98}.hero-copy .hero-lead,.hero-summary-grid p,.hero-pricewall__intro p,.pricing-lead,.section-head p{line-height:1.72}.hero-copy .hero-lead{font-size:clamp(1.04rem,1.12vw,1.2rem)}.portal-shell{padding:.9rem}.portal-page-stack,.portal-ambient-blocks,.public-grid,.content-grid,.team-grid,.panel-stack{gap:.82rem}.portal-brand-header{gap:.72rem;margin-bottom:.82rem;padding:.88rem .96rem}.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo,.banner,.panel,.hero-slab,.loading-card{border-radius:22px}.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo,.banner,.panel{padding:.86rem .96rem}.hero-copy .hero-lead,.section-head p,.pricing-lead{line-height:1.56}.loading-card{min-height:11rem;padding:1.35rem}input,textarea,select{padding:.82rem .9rem}@media (width<=720px){.portal-shell{padding:.72rem}.portal-brand-header,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo,.banner,.panel,.hero-slab{padding:.82rem .88rem}.portal-page-stack,.portal-ambient-blocks,.public-grid,.content-grid,.team-grid,.panel-stack{gap:.7rem}}:root{--portal-background:#efe4ff;--portal-surface:#f3eaffe6;--portal-surface-strong:#ece2fff0;--portal-line:#34137b24;--portal-shadow:0 24px 56px #2b156326}body{background:radial-gradient(circle at 86% 5%, #5c2dff38, transparent 28%), radial-gradient(circle at 14% 18%, #46dcff1f, transparent 22%), linear-gradient(180deg, #f2e7ff 0%, var(--portal-background) 100%)}.portal-brand-header,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo,.banner,.panel,.loading-card,.hero-slab,.price-card,.band-card,.plan-card,.metric-card,.proof-strip__item,.portal-dialog,.cta-banner{box-shadow:var(--portal-shadow);background:radial-gradient(circle at 100% 0,#5c2dff26,#0000 36%),linear-gradient(#f5edfff2 0%,#e8deffe6 100%);border-color:#34137b1f}.portal-nav-pill--telegram,.portal-social-pill--telegram,.secondary-button,.cta-link-button.secondary,.portal-nav-pill,.portal-social-pill,.portal-brand-chip{background:#ebe1ffe6;border-color:#34137b24}.portal-nav-pill--email,.portal-social-pill--email,.ghost-button,.cta-link-button.ghost{background:#5c2dff1a}:root{--portal-background:#0d0015;--portal-surface:#1a0030e6;--portal-surface-strong:#21053cf2;--portal-surface-soft:#2c0c4cdb;--portal-line:#af87ff33;--portal-text:#f5f3ff;--portal-muted:#cdbce6;--portal-blue:#9333ea;--portal-blue-soft:#9333ea2e;--portal-gold:#f59e0b;--portal-shadow:0 28px 70px #0000006b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a{color:#d8bbff}input,textarea,select,.portal-field input,.portal-field textarea,.portal-field select,.inline-field input{color:var(--portal-text);background:#120222eb;border-color:#af87ff3d;box-shadow:inset 0 1px #ffffff08}input::placeholder,textarea::placeholder,select::placeholder{color:#cdbce6c7}input:focus,textarea:focus,select:focus,.portal-field input:focus,.portal-field textarea:focus,.portal-field select:focus,.inline-field input:focus{border-color:#9333ea94;box-shadow:0 0 0 4px #9333ea29}.portal-brand-header,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo,.banner,.panel,.loading-card,.hero-slab,.price-card,.band-card,.plan-card,.metric-card,.proof-strip__item,.portal-dialog,.cta-banner,.faq-panel,.portal-use-case-card,.hero-summary-grid p,.hero-pricewall__intro,.portal-dialog-backdrop .portal-dialog{color:var(--portal-text);border-color:var(--portal-line);box-shadow:var(--portal-shadow);background:radial-gradient(circle at 100% 0,#9333ea2e,#0000 36%),linear-gradient(#21053cf5 0%,#140224f0 100%)}.portal-brand-header{background:radial-gradient(circle at 0 0,#f59e0b1f,#0000 24%),linear-gradient(#1a0030fa 0%,#120222f5 100%)}.portal-brand-chip,.portal-nav-pill,.portal-social-pill,.portal-menu-button,.secondary-button,.ghost-button,.cta-link-button,.portal-review-ribbon__item,.portal-use-case-card__signal,.plan-badge{box-shadow:none}.portal-brand-chip,.portal-nav-pill,.portal-social-pill,.ghost-button,.cta-link-button.ghost{color:var(--portal-text);background:#1a0030eb;border-color:#af87ff2e}.portal-nav-pill--brand,.portal-social-pill--brand,.portal-nav-pill--product,.portal-social-pill--product,.portal-nav-pill--email,.portal-social-pill--email{color:var(--portal-text);background:#240842f0}.portal-menu-button,.cta-link-button.primary,.cta-button{background:linear-gradient(135deg, #f7b733 0%, var(--portal-gold) 55%, #d97706 100%);color:#1a0030;border-color:#f59e0b38;box-shadow:0 18px 34px #f59e0b3d}.portal-nav-pill--telegram,.portal-social-pill--telegram,.secondary-button,.cta-link-button.secondary{color:#f5f3ff;background:linear-gradient(135deg,#9333eaf5 0%,#6d28d9f5 100%);border-color:#af87ff42;box-shadow:0 16px 30px #9333ea38}.portal-menu-button:hover,.portal-nav-pill:hover,.portal-social-pill:hover,.cta-link-button:hover,.secondary-button:hover,.ghost-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.portal-menu-button.is-open{color:#f5f3ff;background:linear-gradient(135deg,#c084fc 0%,#9333ea 100%)}.hero-pricewall__intro{background:radial-gradient(circle at 100% 0,#f59e0b2e,#0000 32%),radial-gradient(circle at 0 18%,#9333ea38,#0000 28%),linear-gradient(#250046 0%,#140020 100%)}.hero-pricewall__intro .eyebrow,.portal-review-ribbon__label,.eyebrow,.hero-side__eyebrow,.section-head span,.site-wordmark span{color:#e5c57a}.hero-copy p,.section-head p,.plan-card p,.price-card p,.band-card p,.list-row p,.request-card p,.profile-card p,.hint-text,.empty-box,.hero-summary-grid p,.portal-social-entry-bar__copy span,.portal-use-case-card p,.document-row small,.pricing-lead,.price-best-for,.faq-item p{color:var(--portal-muted)}.metric-card,.price-card,.band-card,.plan-card,.profile-card,.invite-preview,.empty-box,.summary-card,.sales-card,.faq-card,.cta-banner,.faq-panel{background:radial-gradient(circle at 100% 0,#9333ea24,#0000 36%),linear-gradient(#1e0536f5 0%,#120222f0 100%);border-color:#af87ff2e}.metric-coral,.plan-badge{color:#ffd98f;background:#f59e0b29}.metric-blue,.portal-use-case-card__signal{color:#ebdcff;background:#9333ea2e}.banner-error{color:#ffd5d5;background:#7f1d1d66}.banner-info{color:#efe6ff;background:#3d1b688f}.portal-brand-lockup__name,.hero-copy h1,.section-head h2,.price-card h3,.band-card h3,.plan-card h3,.metric-card strong,.list-row strong,.request-card strong,.profile-card strong,.linked-box strong,.portal-social-entry-bar__copy strong,.portal-guided-demo h3,.portal-dialog__copy h3{color:var(--portal-text)}.portal-brand-lockup__label,.portal-dialog__copy p,.portal-guided-demo__list li,.portal-review-ribbon__item,.feature-pill,.portal-field small,.portal-help-copy,.empty-box,.list-row p,.request-card p,.profile-card p{color:var(--portal-muted)}.portal-menu-button,.cta-link-button.primary,.cta-button{color:#1a0030}.portal-brand-chip,.portal-nav-pill,.portal-social-pill,.portal-review-ribbon__item,.feature-pill,.catalog-chip,.status-pill,.plan-badge,.portal-use-case-card__signal,.tab-button__badge{color:var(--portal-text);background:#240842f0;border-color:#af87ff2e;box-shadow:inset 0 1px #ffffff0a}.portal-nav-pill--telegram,.portal-social-pill--telegram,.status-pill.active,.status-pill.paid,.status-pill.approved{color:#f1e8ff;background:#9333ea33;border-color:#af87ff3d}.plan-badge,.portal-use-case-card__signal,.feature-pill.is-live,.status-pill.past_due,.status-pill.checkout_pending,.status-pill.checkout_completed{color:#ffd98f;background:#f59e0b29;border-color:#f59e0b38}.status-pill.rejected,.status-pill.payment_failed{color:#ffd5d5;background:#7f1d1d66;border-color:#fb718533}.portal-dialog{background:radial-gradient(circle at 100% 0,#9333ea2e,#0000 36%),linear-gradient(#21053cfa 0%,#120222f5 100%)}.empty-box,.portal-badge-card{background:radial-gradient(circle at 100% 0,#9333ea24,#0000 34%),linear-gradient(#21053cf5 0%,#120222f0 100%);border-color:#af87ff2e}:root{--suite-body-font:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--suite-display-font:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body,button,input,select,textarea{font-family:var(--suite-body-font)}.portal-brand-lockup__name,.hero-copy h1,.panel h2,.panel h3,.portal-dialog__copy h3{font-family:var(--suite-display-font);letter-spacing:-.03em}.portal-brand-header,.portal-brand-header__nav,.panel,.portal-dialog,.portal-nav-pill,.portal-social-pill,.portal-review-ribbon__item,.empty-box,.faq-panel,.portal-badge-card{-webkit-backdrop-filter:blur(10px)}.portal-brand-header,.portal-brand-header__nav,.panel,.portal-nav-pill,.portal-social-pill,.portal-review-ribbon__item,.empty-box,.faq-panel,.portal-badge-card{background:radial-gradient(circle at 100% 0,#9333ea24,#0000 34%),linear-gradient(#1f0430fa 0%,#0c0014f5 100%);border-color:#f59e0b24}.portal-dialog-backdrop{background:#06010cb8}.portal-dialog{background:radial-gradient(circle at 100% 0,#9333ea29,#0000 34%),linear-gradient(#1f0430fa 0%,#0c0014f5 100%);border-color:#f59e0b29}:root{--portal-surface:#1a0030eb;--portal-surface-strong:#21053cf2;--portal-surface-soft:#2c0c4cdb;--portal-text:#f5f3ff;--portal-muted:#cdbce6;--portal-line:#f59e0b24}.portal-brand-header,.portal-brand-header__nav,.panel,.panel--action,.faq-panel,.trust-ribbon__item,.journey-step,.portal-use-case-card,.proof-strip__item,.metric-card,.price-card,.band-card,.plan-card,.profile-card,.invite-preview,.empty-box,.summary-card,.sales-card,.faq-card,.cta-banner,.hero-pricewall__intro,.portal-dialog,.portal-dialog-backdrop .portal-dialog{color:var(--portal-text);border-color:var(--portal-line);background:radial-gradient(circle at 100% 0,#9333ea2e,#0000 36%),linear-gradient(#1f0430fa 0%,#0c0014f5 100%);box-shadow:0 24px 56px #00000057,inset 0 1px #ffffff0a}.portal-brand-chip,.portal-nav-pill,.portal-social-pill,.ghost-button,.cta-link-button.ghost,.portal-review-ribbon__item,.portal-use-case-card__signal,.plan-badge,.feature-pill,.catalog-chip,.status-pill,.tab-button__badge{color:var(--portal-text);background:#1a0030eb;border-color:#f59e0b29}.hero-copy p,.section-head p,.plan-card p,.price-card p,.band-card p,.list-row p,.request-card p,.profile-card p,.hint-text,.empty-box,.hero-summary-grid p,.portal-social-entry-bar__copy span,.portal-use-case-card p,.document-row small,.pricing-lead,.price-best-for,.faq-item p,.proof-strip span,.trust-ribbon__item span{color:var(--portal-muted)}.portal-visual-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0 0;display:grid}.portal-visual-grid--compact{margin-top:0;margin-bottom:22px}.portal-visual-card{background:radial-gradient(circle at 100% 0,#9333ea2e,#0000 36%),linear-gradient(#1f0430fa 0%,#0c0014f5 100%);border:1px solid #f59e0b24;border-radius:24px;gap:14px;padding:20px;display:grid;box-shadow:0 24px 56px #00000057,inset 0 1px #ffffff0a}.portal-visual-card__head{gap:10px;display:grid}.portal-visual-card__icon{color:#241100;letter-spacing:.08em;background:linear-gradient(145deg,#f7b733fa,#f59e0beb);border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;font-size:.8rem;font-weight:800;display:inline-flex;box-shadow:0 14px 24px #f59e0b29}.portal-visual-card__icon svg,.portal-glyph svg{width:24px;height:24px}.portal-visual-card__eyebrow{color:#ffd98f;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.portal-visual-card strong{line-height:1.25}.portal-visual-card__frame{background:radial-gradient(circle at 100% 0,#ffffff14,#0000 38%),linear-gradient(#ffffff0d 0%,#0c001438 100%);border:1px solid #f59e0b1f;border-radius:20px;gap:12px;padding:16px;display:grid}.portal-visual-card__chips{flex-wrap:wrap;gap:8px;display:flex}.portal-visual-card__chips span{color:#ffd98f;background:#f59e0b24;border:1px solid #f59e0b29;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.portal-visual-card__rows{gap:10px;display:grid}.portal-visual-card__rows div{background:radial-gradient(circle at 100% 0,#9333ea14,#0000 36%),linear-gradient(#ffffff0d 0%,#0c00142e 100%);border:1px solid #ffffff14;border-radius:16px;gap:4px;padding:12px 13px;display:grid}.portal-visual-card__rows strong{font-size:.92rem}.portal-visual-card__rows span{color:var(--portal-muted);line-height:1.45}@media (width<=980px){.portal-visual-grid{grid-template-columns:1fr}}.portal-shell :is(.bridge-card,.check-row,.list-row,.request-card,.context-banner,.upload-box,.portal-badge-card,.portal-visual-card,.portal-visual-card__frame,.portal-visual-card__rows div){color:var(--portal-text);background:radial-gradient(circle at 100% 0,#9333ea29,#0000 36%),linear-gradient(#1f0430fa 0%,#0c0014f5 100%);border-color:#f59e0b24;box-shadow:0 24px 56px #00000057,inset 0 1px #ffffff0a}.portal-shell :is(.secondary-button,.ghost-button,.tab-button){border:1px solid #f59e0b29}.portal-shell .secondary-button{color:#261400;background:linear-gradient(135deg,#f7b733 0%,#f59e0b 100%);box-shadow:0 18px 34px #f59e0b38}.portal-shell .ghost-button,.portal-shell .tab-button{color:var(--portal-text);background:#1a0030eb;box-shadow:0 16px 32px #00000038,inset 0 1px #ffffff0a}.portal-shell .tab-button.active{color:#f5f3ff;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border-color:#a855f738;box-shadow:0 20px 36px #9333ea38}.portal-shell :is(.bridge-card p,.list-row p,.request-card p,.context-banner p,.upload-box p,.portal-badge-card__copy p,.check-row p){color:var(--portal-muted)}.portal-shell .check-dot{color:#ffd98f;background:#f59e0b29;border:1px solid #f59e0b29}.portal-shell .bridge-card--warning{background:radial-gradient(circle at 100% 0,#f59e0b29,#0000 36%),linear-gradient(#2a0834fa 0%,#110117f5 100%)}.portal-shell :is(){background:linear-gradient(120deg,#ffffff0f,#0000 34% 72%,#f59e0b14)}.portal-shell :is(input,select,textarea){color:var(--portal-text);background:#0e0217d6;border-color:#f59e0b29;box-shadow:inset 0 1px #ffffff0a}.portal-brand-lockup__label{letter-spacing:.18em;font-size:.74rem;color:#ffd799!important}.portal-brand-header__nav{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);z-index:90;background:radial-gradient(circle at 100% 0,#9333ea2e,#0000 36%),linear-gradient(#1d042ef5 0%,#0d0015f0 100%);border:1px solid #f59e0b2e;border-radius:30px;flex-wrap:nowrap;align-items:center;gap:10px;width:min(1120px,100vw - 24px);padding:10px;position:fixed;overflow:auto hidden;transform:translate(-50%);box-shadow:0 26px 56px #00000057,inset 0 1px #ffffff0d;grid-template-columns:none!important;display:flex!important}.portal-nav-pill{flex:none;min-height:54px;padding:0 18px}.portal-brand-chip,.portal-menu-button{display:none!important}.portal-brand-lockup__label{color:#ffd799!important;letter-spacing:.18em!important;font-size:.74rem!important}.portal-brand-header__nav{left:50%!important;right:auto!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:blur(20px)!important;z-index:90!important;background:radial-gradient(circle at 100% 0,#9333ea2e,#0000 36%),linear-gradient(#1d042ef5 0%,#0d0015f0 100%)!important;border:1px solid #f59e0b2e!important;border-radius:30px!important;flex-wrap:nowrap!important;grid-template-columns:none!important;align-items:center!important;gap:10px!important;width:min(1120px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:10px!important;display:flex!important;position:fixed!important;overflow:auto hidden!important;transform:translate(-50%)!important;box-shadow:0 26px 56px #00000057,inset 0 1px #ffffff0d!important}.portal-brand-header__nav::-webkit-scrollbar{display:none!important}.portal-nav-pill{white-space:nowrap!important;flex:none!important;min-height:54px!important;padding:0 18px!important}.portal-brand-header__nav{z-index:120!important;gap:8px!important;width:min(880px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:10px!important}.portal-nav-pill{color:#f5f3ffbd!important;letter-spacing:.03em!important;white-space:nowrap!important;background:#1f0830eb!important;border:1px solid #f59e0b24!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:84px!important;min-height:64px!important;padding:8px 14px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 14px 28px #0000002e,inset 0 1px #ffffff0a!important}.portal-nav-pill__icon .portal-glyph,.portal-nav-pill__icon .portal-glyph svg{width:20px;height:20px}.portal-nav-pill:hover,.portal-nav-pill:focus-visible{color:#fff7ed!important;background:#2c0e42f5!important;border-color:#f59e0b4d!important;text-decoration:none!important}@media (width<=760px){.portal-brand-header__nav{gap:8px!important;width:calc(100vw - 20px)!important;padding-inline:8px!important}.portal-nav-pill{min-width:76px!important;min-height:56px!important;padding:8px 12px!important;font-size:10.5px!important}}.portal-brand-header__nav{left:50%!important;right:auto!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;gap:8px!important;width:min(760px,100vw - 24px)!important;max-height:none!important;padding:9px!important;position:fixed!important;transform:translate(-50%)!important}.portal-nav-pill{min-height:50px!important;padding:0 14px!important;font-size:.74rem!important}.hero-slab{gap:18px!important;padding:24px!important}.hero-copy-stack{gap:12px!important}.hero-copy .hero-lead,.hero-copy p,.hero-pricewall__intro p,.cta-banner p{max-width:62ch!important}.hero-action-row{gap:10px!important;margin-top:4px!important}.cta-link-button{min-height:48px!important;padding:0 16px!important}.portal-visual-grid{gap:14px!important;margin-top:16px!important}.portal-visual-card{gap:10px!important;padding:16px!important}.portal-visual-card__frame{gap:10px!important;padding:13px!important}.portal-visual-card__rows{gap:8px!important}.portal-visual-card__rows div{gap:3px!important;padding:10px 11px!important}.metric-grid,.journey-board--hero,.proof-strip,.trust-ribbon,.sales-grid,.faq-panel,.cta-banner{margin-top:0!important}.metric-grid,.journey-board--hero,.proof-strip,.trust-ribbon,.sales-grid{gap:12px!important}.trust-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:14px!important}.trust-ribbon__item{padding:14px!important}.hero-pricewall,.cta-banner{padding:18px!important}@media (width<=980px){.hero-slab{padding:20px!important}.trust-ribbon{grid-template-columns:1fr!important}}@media (width<=760px){.portal-brand-header__nav{justify-content:flex-start!important;width:calc(100vw - 18px)!important}.portal-nav-pill{min-height:48px!important;padding:0 13px!important;font-size:.7rem!important}.hero-slab,.hero-pricewall,.cta-banner{padding:16px!important}}.portal-brand-header{padding:14px 18px!important}.portal-brand-header__utility{grid-template-columns:auto 1fr!important;gap:12px!important;width:min(720px,100vw - 24px)!important;margin:0 auto!important}.portal-brand-chip{letter-spacing:.16em!important;min-height:38px!important;padding:0 14px!important;font-size:.68rem!important}.portal-brand-lockup__label{letter-spacing:.16em!important;font-size:.66rem!important}.portal-shell{color:var(--portal-text)!important;background:radial-gradient(circle at 0 0,#9333ea2e,#0000 30%),radial-gradient(circle at 100% 10%,#f59e0b1a,#0000 26%),linear-gradient(#14011f 0%,#0d0015 100%)!important}.portal-shell :is(.hero-slab,.panel,.faq-panel,.context-banner,.bridge-card,.check-row,.list-row,.request-card,.profile-card,.linked-box,.plan-card,.band-card,.journey-step,.catalog-chip,.feature-pill,.portal-visual-card,.portal-visual-card__frame,.portal-visual-card__rows div,.portal-badge-card,.upload-box,.summary-card){color:var(--portal-text)!important;background:radial-gradient(circle at 100% 0,#9333ea29,#0000 36%),linear-gradient(#1d042ef7 0%,#0d0015f2 100%)!important;border-color:#f59e0b2e!important;box-shadow:0 24px 50px #0000004d,inset 0 1px #ffffff0a!important}.portal-shell :is(.hero-slab p,.panel p,.panel li,.context-banner p,.bridge-card p,.check-row p,.list-row p,.request-card p,.profile-card p,.linked-box p,.plan-card p,.band-card span,.journey-step p,.portal-visual-card__rows span,.field-hint){color:var(--portal-muted)!important}.portal-shell :is(.secondary-button,.tab-button.active,.portal-nav-pill--product){color:#261400!important;background:linear-gradient(135deg,#f7b733 0%,#f59e0b 100%)!important;border-color:#f59e0b4d!important;box-shadow:0 18px 34px #f59e0b38!important}.portal-shell :is(.ghost-button,.tab-button,.portal-nav-pill){color:#f5f3ff!important;background:#1f0830f5!important;border-color:#f59e0b2e!important;box-shadow:0 14px 28px #0003,inset 0 1px #ffffff0a!important}.portal-shell :is(.ghost-button:hover,.tab-button:hover,.portal-nav-pill:hover,.ghost-button:focus-visible,.tab-button:focus-visible,.portal-nav-pill:focus-visible){color:#fff7ed!important;background:#2d0e43fa!important;border-color:#f59e0b47!important}.portal-shell :is(input,select,textarea){color:var(--portal-text)!important;background:#10031af0!important;border-color:#f59e0b2e!important}.portal-shell :is(input:focus,select:focus,textarea:focus){border-color:#f59e0b6b!important;box-shadow:0 0 0 4px #f59e0b24!important}.portal-shell .tab-button__badge,.portal-shell .feature-pill,.portal-shell .catalog-chip{color:#fff2d2!important}.portal-shell :is(.metric-card,.summary-card,.detail-card,.detail-row,.document-card,.document-row,.employee-card,.employee-row,.admin-card,.admin-summary-card,.admin-metric-card,.upload-card,.modal-card,.dialog-card,.settings-card,.setup-card,.catalog-card,.commessa-card,.team-card,.team-row){color:var(--portal-text)!important;background:#180425f7!important;border-color:#f59e0b2e!important}.portal-shell :is(button,.button-link,.action-link){color:#fff2d2}.portal-shell :is(button:not(.secondary-button):not(.tab-button.active):not(.portal-nav-pill--product),.button-link,.action-link){background:#1f0830f5;border-color:#f59e0b2e}.portal-shell :is(.eyebrow,.mini-eyebrow,.portal-visual-card__eyebrow){color:#f3c56b!important}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.team-grid .panel{align-self:start}.team-grid .panel-wide{grid-column:1/-1}.team-compact-list{max-height:22rem;padding-right:.2rem;overflow:auto}.portal-shell .portal-collapsible{margin-top:.2rem}.portal-shell .portal-collapsible+.portal-collapsible{margin-top:.82rem}.portal-shell .collapsible-panel{background:#13041fc2;border:1px solid #f59e0b29;border-radius:20px;overflow:hidden}.portal-shell .collapsible-panel[open]{background:#180425eb}.portal-shell .collapsible-panel__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.9rem;padding:.9rem 1rem;list-style:none;display:flex}.portal-shell .collapsible-panel__summary::-webkit-details-marker{display:none}.portal-shell .collapsible-panel__copy{gap:.28rem;display:grid}.portal-shell .collapsible-panel__copy p{color:var(--portal-muted);margin:0;line-height:1.5}.portal-shell .collapsible-panel__chevron{border-bottom:2px solid #f3c56bdb;border-right:2px solid #f3c56bdb;flex:none;width:.8rem;height:.8rem;transition:transform .16s;transform:rotate(45deg)}.portal-shell .collapsible-panel[open] .collapsible-panel__chevron{transform:rotate(225deg)}.portal-shell .collapsible-panel__body{padding:0 1rem 1rem}@media (width<=1024px){.team-grid{grid-template-columns:1fr}}.portal-shell [class*=card],.portal-shell [class*=panel],.portal-shell [class*=surface],.portal-shell [class*=modal],.portal-shell [class*=drawer],.portal-shell [class*=frame],.portal-shell [class*=proof],.portal-shell [class*=case],.portal-shell [class*=feature],.portal-shell [class*=tile],.portal-shell [class*=summary]{border-radius:24px!important}.portal-dock,.portal-dock a,.portal-shell [class*=button],.portal-shell [class*=cta],.portal-shell [class*=pill],.portal-shell [class*=chip],.portal-shell nav a,.portal-shell .portal-copy-note a{border-radius:999px!important}html[data-surface=compact] .portal-shell{padding-bottom:calc(176px + env(safe-area-inset-bottom,0px))!important}html[data-surface=compact] .hero-slab,html[data-surface=compact] .cta-banner,html[data-surface=compact] .portal-visual-card,html[data-surface=compact] .panel{padding:18px!important}html[data-surface=compact] .portal-visual-grid,html[data-surface=compact] .sales-grid,html[data-surface=compact] .faq-grid,html[data-surface=compact] .journey-board--hero,html[data-surface=compact] .journey-board--compact{grid-template-columns:1fr!important;gap:14px!important}html[data-surface=compact] .portal-dock{gap:8px!important;width:min(100%,100vw - 20px)!important;padding-inline:8px!important}html[data-surface=compact] .portal-dock a{min-height:54px!important;padding-inline:14px!important}html[data-viewport=short] .hero-slab,html[data-viewport=short] .cta-banner,html[data-viewport=short] .portal-visual-card,html[data-viewport=short] .panel{padding-top:16px!important;padding-bottom:16px!important}html[data-host=telegram-webview] .portal-shell{padding-bottom:calc(188px + env(safe-area-inset-bottom,0px))!important}html[data-surface=tablet][data-viewport=short] .hero-slab,html[data-surface=tablet][data-viewport=short] .cta-banner,html[data-surface=tablet][data-viewport=short] .portal-visual-card,html[data-surface=tablet][data-viewport=short] .panel,html[data-surface=tablet][data-viewport=short] .sales-card,html[data-surface=tablet][data-viewport=short] .faq-card{padding:16px!important}html[data-surface=tablet][data-viewport=short] .portal-visual-grid,html[data-surface=tablet][data-viewport=short] .sales-grid,html[data-surface=tablet][data-viewport=short] .faq-grid,html[data-surface=tablet][data-viewport=short] .journey-board--hero,html[data-surface=tablet][data-viewport=short] .journey-board--compact{gap:12px!important}body{padding-bottom:calc(126px + env(safe-area-inset-bottom,0px))!important}.portal-shell{padding-bottom:calc(168px + env(safe-area-inset-bottom,0px))!important}.portal-dock,.portal-brand-header__nav{left:50%!important;right:auto!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:blur(20px)!important;opacity:1!important;pointer-events:auto!important;z-index:140!important;background:radial-gradient(circle at 100% 0,#9333ea2e,#0000 36%),linear-gradient(#1d042ef5 0%,#0d0015f0 100%)!important;border:1px solid #f59e0b2e!important;border-radius:30px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:min(1120px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:10px!important;display:flex!important;position:fixed!important;overflow:auto hidden!important;transform:translate(-50%)!important;box-shadow:0 26px 56px #00000057,inset 0 1px #ffffff0d!important}.portal-dock::-webkit-scrollbar{display:none!important}.portal-brand-header__nav::-webkit-scrollbar{display:none!important}.portal-nav-pill{color:#f5f3ffbd!important;letter-spacing:.03em!important;text-align:center!important;white-space:nowrap!important;background:#1f0830eb!important;border:1px solid #f59e0b24!important;border-radius:18px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:84px!important;min-height:64px!important;padding:8px 14px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;transform:none!important;box-shadow:0 14px 28px #0000002e,inset 0 1px #ffffff0a!important}.portal-nav-pill__icon{color:currentColor!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;display:inline-flex!important}.portal-nav-pill__icon .portal-glyph,.portal-nav-pill__icon .portal-glyph svg{width:20px!important;height:20px!important}.portal-nav-pill__label{justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.portal-nav-pill:hover,.portal-nav-pill:focus-visible,.portal-nav-pill.is-active{color:#fff7ed!important;background:linear-gradient(#f59e0b38,#9333ea2e),#ffffff0a!important;border-color:#f59e0b4d!important;text-decoration:none!important;transform:none!important}.portal-nav-pill--brand,.portal-nav-pill--email,.portal-nav-pill--telegram{color:#ffd799!important}.portal-nav-pill--product{color:#fff7ed!important;background:linear-gradient(#f59e0b38,#9333ea2e),#ffffff0a!important;border-color:#f59e0b3d!important}@media (width<=760px){.portal-dock,.portal-brand-header__nav{gap:8px!important;width:calc(100vw - 20px)!important;padding-inline:8px!important}.portal-nav-pill{min-width:76px!important;min-height:56px!important;padding:8px 12px!important;font-size:10.5px!important}}.portal-brand-header{width:min(1180px,100vw - 32px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0 auto 18px!important;padding:0!important;top:16px!important}.portal-brand-header:before{display:none!important}.portal-brand-header--scrolled{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.portal-brand-header__utility{min-height:86px;padding:18px 22px;background:radial-gradient(circle at 100% 0,#9333ea2e,#0000 34%),linear-gradient(#1d042efa 0%,#0d0015f5 100%)!important;border:1px solid #f59e0b29!important;border-radius:30px!important;grid-template-columns:auto 1fr!important;gap:14px!important;box-shadow:0 24px 54px #0000004d,inset 0 1px #ffffff0a!important}.portal-brand-chip{color:#fff2d2!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#f59e0b24!important;border:1px solid #f59e0b2e!important;border-radius:999px!important;min-height:42px!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 14px 28px #0000002e,inset 0 1px #ffffff0a!important}.portal-brand-lockup__label{color:#cbb7e8c7!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important}.portal-brand-lockup__name{color:#f5f3ff!important;letter-spacing:-.06em!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(1.9rem,3.2vw,2.9rem)!important;line-height:.92!important}@media (width<=760px){.portal-brand-header{width:calc(100vw - 20px)!important;top:12px!important}.portal-brand-header__utility{min-height:78px;padding:16px}}.hero-slab,.cta-banner{padding:34px!important;box-shadow:0 30px 72px #00000057,inset 0 1px #ffffff0d!important}.hero-copy{align-content:start;gap:18px;display:grid}.portal-shell .eyebrow{color:#f6e2b4!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#f59e0b24!important;border:1px solid #f59e0b2e!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:36px!important;padding:0 14px!important;font-size:.78rem!important;font-weight:800!important;display:inline-flex!important}.hero-copy h1,.cta-banner h2{color:#f5f3ff!important;letter-spacing:-.05em!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;line-height:.98!important}.hero-copy h1{font-size:clamp(2.35rem,4vw,4rem)!important}.cta-banner h2{font-size:clamp(1.55rem,2.5vw,2.35rem)!important}.hero-copy .hero-lead,.pricing-lead,.cta-banner p,.journey-step__body p,.sales-card p{color:#f5f3ffd1!important;font-size:1rem!important;line-height:1.82!important}.hero-action-row{gap:10px!important}.journey-board--hero,.sales-grid{gap:14px!important}.hero-slab{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr)!important;align-items:stretch!important}.hero-copy,.cta-banner{max-width:none!important}.hero-copy h1{text-wrap:balance;max-width:14ch!important}.hero-copy .hero-lead,.hero-copy p,.pricing-lead,.cta-banner p{text-wrap:pretty;max-width:88ch!important}.hero-copy h1{max-width:15.8ch!important}.hero-slab--single{flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:18px!important;display:flex!important}.hero-slab--single>*{z-index:1!important;width:100%!important;min-width:0!important;position:relative!important}.hero-slab--single .hero-pricewall{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;align-content:start!important}.hero-slab--single .feature-row,.hero-slab--single .sales-grid,.hero-slab--single .faq-panel,.hero-slab--single .journey-board,.hero-slab--single .proof-strip,.hero-slab--single .trust-ribbon{grid-column:1/-1}.hero-slab--single:hover,.hero-slab--single .price-card:hover,.hero-slab--single .sales-card:hover,.hero-slab--single .faq-card:hover,.hero-slab--single .journey-step:hover,.hero-slab--single .trust-ribbon__item:hover{transform:none!important}.portal-page-stack{gap:1.35rem!important}@media (width<=760px){.hero-slab--single .hero-pricewall{grid-template-columns:minmax(0,1fr)!important}#portal-hero.hero-slab--single{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:18px!important;display:grid!important;overflow:visible!important}#portal-hero.hero-slab--single>*{width:100%!important;min-width:0!important;margin:0!important;position:static!important;transform:none!important}#portal-hero .hero-copy,#portal-hero .hero-pricewall,#portal-hero .feature-row,#portal-hero .sales-grid,#portal-hero .faq-panel,#portal-hero .journey-board,#portal-hero .metric-grid,#portal-hero .portal-visual-grid,#portal-hero .proof-strip,#portal-hero .trust-ribbon{grid-template-columns:minmax(0,1fr)!important}#portal-hero .portal-visual-card,#portal-hero .price-card,#portal-hero .sales-card,#portal-hero .faq-card,#portal-hero .journey-step,#portal-hero .trust-ribbon__item,#portal-hero .metric-card{min-width:0!important}}#portal-hero{isolation:isolate!important}#pricing-faq,#pricing-faq.panel,#pricing-faq.panel--action{z-index:0!important;margin:0!important;position:static!important;top:auto!important;transform:none!important}#pricing-faq .hero-pricewall,#pricing-faq .price-card,#pricing-faq .feature-row,#pricing-faq .sales-grid,#pricing-faq .faq-panel{position:static!important;transform:none!important}@media (width<=760px){#portal-hero{margin-bottom:0!important;padding-bottom:18px!important;overflow:hidden!important}#portal-hero .portal-visual-grid,#portal-hero .journey-board,#portal-hero .proof-strip,#portal-hero .trust-ribbon{margin-top:0!important}#pricing-faq,#pricing-faq.panel,#pricing-faq.panel--action{margin-top:0!important;padding-top:16px!important}#pricing-faq .hero-pricewall{grid-template-columns:minmax(0,1fr)!important}.portal-dashboard-hero{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;padding:18px!important;display:grid!important;overflow:visible!important}.portal-dashboard-hero>*{width:100%!important;min-width:0!important;margin:0!important;position:static!important;transform:none!important}.portal-dashboard-hero .hero-copy,.portal-dashboard-hero .hero-actions{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:12px!important;display:grid!important}.portal-dashboard-hero .hero-actions>*{width:100%!important;min-width:0!important}.portal-dashboard-hero .portal-link-button,.portal-dashboard-hero .ghost-button.strong,.portal-dashboard-hero .metric-card{justify-self:stretch!important}}.portal-bottom-dock{left:50%!important;right:auto!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;z-index:180!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:min(900px,100vw - 20px)!important;max-width:calc(100vw - 20px)!important;padding:9px!important;display:flex!important;position:fixed!important;overflow:auto hidden!important;transform:translate(-50%)!important}.portal-bottom-dock::-webkit-scrollbar{display:none!important}.cookie-notice{left:50%;bottom:calc(102px + env(safe-area-inset-bottom,0px));color:#f6fbff;z-index:260;background:radial-gradient(circle at 100% 0,#73b2ff2e,#0000 34%),linear-gradient(#091c34fa 0%,#061222fa 100%);border:1px solid #4988db38;border-radius:24px;gap:14px;width:min(560px,100vw - 24px);padding:18px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 22px 48px #0712225c,inset 0 1px #ffffff0d}.cookie-notice__body{gap:8px;display:grid}.cookie-notice__eyebrow{color:#abd4ffeb;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.cookie-notice__text{color:#f6fbffe0;margin:0;font-size:14px;line-height:1.6}.cookie-notice__legal{flex-wrap:wrap;gap:10px;display:flex}.cookie-notice__check{color:#f6fbffeb;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.cookie-notice__checkbox{accent-color:#d6ebff;flex:none;block-size:16px;inline-size:16px;margin-top:2px}.cookie-notice__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cookie-notice__link,.cookie-notice__button{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.cookie-notice__link{cursor:pointer;appearance:none;color:#f6fbff;background:#ffffff0a;border:1px solid #ffffff29}.cookie-notice__button{cursor:pointer;color:#0d2139;background:linear-gradient(135deg,#8ec9ff 0%,#d6ebff 100%);border:0;box-shadow:0 14px 28px #73b2ff38}.portal-bottom-dock .portal-nav-pill{appearance:none!important;cursor:pointer!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:84px!important;display:inline-flex!important}.portal-bottom-dock--authenticated .portal-nav-pill{min-width:92px!important}.portal-bottom-dock--public{flex-wrap:wrap!important;justify-content:center!important;overflow:visible!important}.portal-bottom-dock--public .portal-nav-pill{min-width:110px!important}@media (width<=760px){html[data-surface=compact] .portal-shell{padding-bottom:calc(208px + env(safe-area-inset-bottom,0px))!important}.portal-bottom-dock--admin,.portal-bottom-dock--employee{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding:8px!important;display:grid!important;overflow:visible!important}.portal-bottom-dock--authenticated .portal-nav-pill{gap:5px!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:8px 6px!important}.portal-bottom-dock--authenticated .portal-nav-pill__icon{width:20px!important;height:20px!important}.portal-bottom-dock--authenticated .portal-nav-pill__icon .portal-glyph,.portal-bottom-dock--authenticated .portal-nav-pill__icon .portal-glyph svg{width:18px!important;height:18px!important}.portal-bottom-dock--authenticated .portal-nav-pill__label{text-align:center!important;letter-spacing:.02em!important;white-space:normal!important;width:100%!important;font-size:10px!important;line-height:1.05!important}.portal-bottom-dock--public{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding:8px!important;display:grid!important;overflow:visible!important}.portal-bottom-dock--public .portal-nav-pill{gap:5px!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:8px 6px!important}.portal-bottom-dock--public .portal-nav-pill__label{text-align:center!important;letter-spacing:.02em!important;white-space:normal!important;width:100%!important;font-size:10px!important;line-height:1.05!important}}.cookie-notice--portal{bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:260}.cookie-notice__button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}@media (width<=720px){.cookie-notice{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.cookie-notice__actions{justify-content:stretch}.cookie-notice__link,.cookie-notice__button{flex:100%}}.portal-frame{width:min(1380px,100%)}#portal-hero.hero-slab--immersive.hero-slab--single{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;align-items:center!important;gap:24px!important;display:grid!important}.portal-hero-stage{gap:12px;margin:0;display:grid}.portal-hero-stage img{border:1px solid #f4d7901f;border-radius:32px;width:100%;height:auto;display:block;box-shadow:0 30px 68px #060a1247}.portal-hero-stage figcaption{color:#f5f3ffc7;font-size:.95rem;line-height:1.6}.portal-register-layout{grid-template-columns:minmax(0,.86fr) minmax(320px,.74fr);align-items:start;gap:22px;margin-bottom:22px;display:grid}.portal-register-preview{gap:10px;margin:0;display:grid}.portal-register-preview img{border:1px solid #f4d7901a;border-radius:26px;width:100%;height:auto;display:block;box-shadow:0 22px 54px #060a1238}.portal-register-preview figcaption{color:#f5f3ffc2;font-size:.92rem;line-height:1.58}.panel,.price-card,.sales-card,.faq-card,.journey-step{box-shadow:0 22px 50px #060a1233}@media (width<=980px){#portal-hero.hero-slab--immersive.hero-slab--single,.portal-register-layout{grid-template-columns:minmax(0,1fr)!important}}@media (width>=1180px){.portal-shell{padding:1.8rem}.portal-frame{width:min(1540px,100vw - 48px)}.portal-dock,.portal-bottom-dock{display:none!important}.portal-page-stack{gap:1.5rem!important}#portal-hero.hero-slab--immersive.hero-slab--single{grid-template-columns:minmax(440px,.72fr) minmax(680px,1.28fr)!important;align-items:stretch!important;gap:32px!important;padding:34px!important}#portal-hero .hero-copy{align-content:center;gap:14px;display:grid}#portal-hero .hero-copy h1{max-width:11ch!important;font-size:clamp(3.2rem,4.6vw,5.1rem)!important}#portal-hero .hero-copy .hero-lead{font-size:1.12rem;line-height:1.82;max-width:44ch!important}.portal-hero-stage{align-content:stretch}.portal-hero-stage img{object-fit:cover;object-position:center top;height:100%;min-height:580px}.panel{padding:1.55rem}.portal-register-layout{grid-template-columns:minmax(430px,.74fr) minmax(620px,1.26fr);align-items:center;gap:28px}.portal-register-preview img{object-fit:cover;object-position:center top;height:100%;min-height:420px}}@media (width>=1200px){.portal-shell{padding:2rem}.portal-frame{width:min(1480px,100vw - 64px)}.portal-brand-header{padding:1.1rem 1.25rem}#portal-hero.hero-slab--immersive.hero-slab--single{border-radius:36px!important;grid-template-columns:minmax(430px,.82fr) minmax(640px,1.18fr)!important;gap:36px!important;padding:38px!important}#portal-hero .hero-copy{padding-right:8px}#portal-hero .hero-copy h1{max-width:10ch!important;font-size:clamp(3.2rem,4.5vw,5rem)!important}#portal-hero .hero-copy .hero-lead{font-size:1.08rem;line-height:1.8;max-width:40ch!important}.portal-hero-stage{background:linear-gradient(#0e1b2eeb 0%,#0b1622e0 100%);border-radius:34px;padding:10px}.portal-hero-stage img{aspect-ratio:16/11;object-fit:cover;object-position:center top;background:#fff;border-radius:24px;min-height:auto}.panel{border-radius:30px;padding:1.65rem}.section-head h2{max-width:12ch}.section-head p{max-width:44ch}.portal-register-layout{grid-template-columns:minmax(390px,.82fr) minmax(560px,1.18fr);align-items:center;gap:30px}.portal-register-preview{background:linear-gradient(#0e1b2ee6 0%,#0b1622d6 100%);border-radius:30px;padding:10px}.portal-register-preview img{aspect-ratio:16/10;object-fit:cover;object-position:center top;background:#fff;min-height:auto}.form-grid{gap:14px 16px}}input:focus,textarea:focus,select:focus{border-color:#6d28d957!important;box-shadow:0 0 0 4px #6d28d914!important}.portal-brand-chip,.eyebrow,.hero-pricewall__intro .eyebrow,.portal-review-ribbon__label,.hero-side__eyebrow,.portal-visual-card__eyebrow,.cookie-notice__eyebrow{color:#5b21b6!important;background:#6d28d91a!important;border-color:#6d28d929!important}.portal-menu-button,.cta-link-button.primary{color:#fffdf8!important;background:linear-gradient(135deg,#5b21b6 0%,#7c3aed 100%)!important;border-color:#5b21b638!important;box-shadow:0 20px 38px #5b21b638!important}.portal-nav-pill--telegram,.portal-nav-pill--product,.portal-social-pill--telegram,.portal-social-pill--product,.cta-link-button.secondary{color:#5b21b6!important;background:#6d28d91a!important;border-color:#6d28d929!important}.portal-nav-pill--email,.portal-social-pill--email,.cta-link-button.ghost,.banner-error,.banner-info{color:#8b6412!important;background:#d4a63c1f!important;border-color:#d4a63c33!important}.price-card,.sales-card,.summary-card,.proof-strip,.panel,.portal-brand-header,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo{background:linear-gradient(#fffffffa 0%,#f8f1fff0 100%)!important;border-color:#5b21b61f!important;box-shadow:0 24px 56px #2415331f!important}.portal-hero-stage,.portal-register-preview{background:radial-gradient(circle at 100% 0,#d4a63c24,#0000 34%),linear-gradient(#241533fa 0%,#180b25f5 100%)!important}.proof-strip span,.price-card strong,.sales-card strong,.summary-card code{color:#5b21b6!important}#portal-hero.hero-slab--immersive.hero-slab--single,.panel-stack>.panel,.portal-public-actions>.panel,.portal-brand-header,.portal-review-ribbon,.portal-social-entry-bar{background:radial-gradient(circle at 100% 0,#d4a63c24,#0000 34%),linear-gradient(#241533fa 0%,#180b25f5 100%)!important;border-color:#d4a63c29!important;box-shadow:0 26px 58px #180b2542!important}#portal-hero .hero-copy h1,#portal-hero .hero-lead,.panel-stack .section-head h2,.panel-stack .section-head p,.panel-stack .field-hint,.portal-brand-lockup__name,.portal-brand-lockup__label,.portal-nav-pill,.portal-social-pill,.portal-register-step strong,.portal-hero-story__card strong{color:#fffdf8!important}#portal-hero .hero-lead,.panel-stack .section-head p,.panel-stack .field-hint,.portal-register-step p,.portal-hero-story__card p{color:#fffdf8c7!important}.portal-hero-stage--text,.portal-register-preview--text{border-radius:30px;padding:22px}.portal-hero-story,.portal-register-journey{gap:14px;display:grid}.portal-hero-story__card,.portal-register-step{background:#ffffff08;border:1px solid #d4a63c29;border-radius:22px;gap:8px;padding:16px 18px;display:grid}.portal-hero-story__card span,.portal-register-step span{color:#d4a63c;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.panel-stack input,.panel-stack textarea,.panel-stack select,.portal-public-actions input,.portal-public-actions textarea,.portal-public-actions select{color:#fffdf8!important;background:#ffffff0a!important;border-color:#d4a63c2e!important}.panel-stack input::placeholder,.panel-stack textarea::placeholder{color:#fffdf86b!important}.panel-stack .catalog-chip,.panel-stack .proof-strip span{color:#fffdf8!important;background:#ffffff0a!important;border-color:#d4a63c29!important}.portal-hero-stage img,.portal-register-preview img{display:none!important}@media (width>=960px){.portal-hero-story,.portal-register-journey{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){[data-portal-reveal]{opacity:0;filter:blur(10px);transition:opacity .62s,transform .62s cubic-bezier(.22,1,.36,1),filter .62s;transition-delay:var(--portal-reveal-delay,0s);transform:translateY(24px)scale(.988)}[data-portal-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}html[data-surface=compact] [data-portal-reveal]{filter:blur(6px);transition-duration:.42s;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){[data-portal-reveal]{opacity:1;filter:none;transform:none}}.portal-solution-story{gap:22px;display:grid}.portal-solution-story__lead{align-content:start;gap:14px;display:grid}.portal-solution-story__lead h2,.portal-solution-story__head strong{color:#fffdf8}.portal-solution-story__lead p,.portal-solution-story__step p{color:#fffdf8c7;margin:0;line-height:1.82}.portal-solution-story__points,.portal-solution-story__rail{flex-wrap:wrap;gap:10px;display:flex}.portal-solution-story__points span,.portal-solution-story__rail span{color:#fffdf8;background:#ffffff0d;border:1px solid #d4a63c2e;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex}.portal-solution-story__track{gap:16px;display:grid}.portal-solution-story__step{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #d4a63c29;border-radius:26px;gap:14px;min-height:220px;padding:22px 22px 20px;display:grid;box-shadow:0 20px 44px #0c061433}.portal-solution-story__head{gap:8px;display:grid}.portal-solution-story__head span{color:#d4a63c;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}@media (width>=1120px){.portal-solution-story{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:24px}.portal-solution-story__lead{padding-right:8px;position:sticky;top:112px}.portal-solution-story__track{gap:18px}.portal-solution-story__step{min-height:250px}}@media (width<=1119px){.portal-solution-story__step{min-height:auto}}:root{--suite-violet:#6d28d9;--suite-violet-deep:#5b21b6;--suite-gold:#d4a63c;--suite-gold-deep:#a87918;--suite-ink:#fffdf8;--suite-ink-muted:#fffdf8c7}.portal-brand-header,.portal-bottom-dock,.portal-dock,#portal-hero.hero-slab--immersive.hero-slab--single,.panel-stack>.panel,.portal-public-actions>.panel,.portal-review-ribbon,.portal-social-entry-bar{background:radial-gradient(circle at 100% 0,#6d28d92e,#0000 36%),linear-gradient(#241533fa 0%,#180b25f5 100%)!important;border-color:#d4a63c2e!important;box-shadow:0 26px 58px #180b2547!important}.portal-nav-pill,.portal-bottom-dock .portal-nav-pill{color:var(--suite-ink)!important;background:#241533eb!important;border-color:#d4a63c29!important;box-shadow:0 14px 28px #180b2538,inset 0 1px #ffffff0a!important}.portal-nav-pill:hover,.portal-nav-pill:focus-visible,.portal-nav-pill.is-active,.portal-nav-pill--product,.portal-nav-pill--telegram{color:var(--suite-ink)!important;background:linear-gradient(#d4a63c38,#6d28d92e),#ffffff0a!important;border-color:#d4a63c47!important}.portal-nav-pill--brand,.portal-nav-pill--email{color:#f6e2b4!important}.portal-hero-story__card,.portal-register-step,.portal-solution-story__step{background:radial-gradient(circle at 100% 0,#6d28d91f,#0000 42%),linear-gradient(#30164cd1 0%,#1b0b2cc7 100%)!important;border-color:#d4a63c2e!important}.cookie-notice{color:var(--suite-ink)!important;background:radial-gradient(circle at 100% 0,#6d28d92e,#0000 34%),linear-gradient(#241533fa 0%,#180b25f5 100%)!important;border-color:#d4a63c2e!important}.cookie-notice__eyebrow,.portal-hero-story__card span,.portal-register-step span,.portal-solution-story__head span{color:var(--suite-gold)!important}.cookie-notice__text,.cookie-notice__check{color:var(--suite-ink-muted)!important}.cookie-notice__button{color:var(--suite-ink)!important;background:linear-gradient(135deg, var(--suite-violet) 0%, var(--suite-violet-deep) 100%)!important;box-shadow:0 14px 28px #5b21b638!important}.cookie-notice__button--ghost,.cookie-notice__link{color:var(--suite-ink)!important;background:#ffffff0d!important;border-color:#d4a63c2e!important}@media (width>=1180px){.portal-dock,.portal-bottom-dock{display:flex!important}.portal-shell{padding-bottom:calc(196px + env(safe-area-inset-bottom,0px))!important}}:is(.portal-brand-header,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo,.hero-slab,.panel,.portal-solution-story,.portal-dock,.portal-bottom-dock,.cookie-notice){-webkit-backdrop-filter:none!important;box-shadow:0 12px 28px #180b252e!important}:is(.portal-nav-pill,.portal-social-pill,.portal-hero-story__card,.portal-register-step,.portal-solution-story__step,.proof-strip span,.catalog-chip,.journey-step,.faq-card,.sales-card,.price-card,.trust-ribbon__item){box-shadow:none!important;background:#ffffff0a!important;border-color:#d4a63c29!important}:is(.hero-slab,.panel,.portal-brand-header,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo,.portal-solution-story){border-radius:26px!important}:is(.portal-nav-pill,.portal-social-pill,.portal-hero-story__card,.portal-register-step,.portal-solution-story__step,.faq-card,.sales-card,.price-card,.trust-ribbon__item){border-radius:18px!important}.hero-slab:before,.panel:before{display:none!important}.portal-page-stack .portal-use-cases,.portal-page-stack .portal-guided-demo,.portal-page-stack .portal-use-case-card,.portal-page-stack .panel-stack>.panel,.portal-page-stack .portal-public-actions>.panel,.portal-page-stack .panel--action{color:var(--portal-text)!important;background:radial-gradient(circle at 100% 0,#6d28d929,#0000 38%),linear-gradient(#241533fa 0%,#180b25f5 100%)!important;border-color:#d4a63c2e!important;box-shadow:0 18px 38px #180b2538!important}.portal-page-stack .portal-use-cases :is(h2,h3,strong),.portal-page-stack .portal-guided-demo :is(h2,h3,strong),.portal-page-stack .portal-use-case-card :is(h2,h3,strong),.portal-page-stack .panel-stack>.panel :is(h2,h3,strong),.portal-page-stack .portal-public-actions>.panel :is(h2,h3,strong),.portal-page-stack .panel--action :is(h2,h3,strong){color:#fffdf8!important}.portal-page-stack .portal-use-cases :is(p,li),.portal-page-stack .portal-guided-demo :is(p,li),.portal-page-stack .portal-use-case-card p,.portal-page-stack .panel-stack>.panel :is(p,li),.portal-page-stack .portal-public-actions>.panel :is(p,li),.portal-page-stack .panel--action :is(p,li){color:#fffdf8cc!important}.portal-page-stack .portal-use-case-card__signal,.portal-page-stack .portal-guided-demo .eyebrow,.portal-page-stack .portal-use-cases .eyebrow,.portal-page-stack .panel-stack>.panel .eyebrow,.portal-page-stack .portal-public-actions>.panel .eyebrow{color:#e5c57a!important;background:#ffffff0a!important;border-color:#d4a63c29!important}@media (width>=1180px){.portal-brand-header{border-left:0!important;border-right:0!important;border-radius:0!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:18px clamp(24px,4vw,52px)!important;box-shadow:0 20px 44px #180b252e!important}.portal-brand-header__utility,.portal-brand-shell{width:min(1260px,100vw - 72px);margin:0 auto}.portal-brand-shell{justify-content:flex-end;border-top:0!important;padding-top:0!important}}.portal-brand-header{gap:.55rem!important;padding:.72rem .9rem!important;box-shadow:0 14px 28px #180b2524!important}.portal-brand-header__utility,.portal-brand-shell{width:min(1240px,100vw - 56px)!important;margin:0 auto!important}.portal-brand-shell{border-top:0!important;padding-top:0!important}.portal-brand-chip,.portal-brand-shell__item,.portal-menu-button{min-height:2.15rem!important;padding:0 .8rem!important;font-size:.68rem!important}.portal-brand-lockup__label{font-size:.64rem!important}.portal-brand-lockup__name{font-size:clamp(1.45rem,2.7vw,2.1rem)!important;line-height:.96!important}.hero-slab,.panel{box-shadow:0 14px 30px #180b2529!important}.portal-inline-checkbox{color:#fff9eee6;background:#3d115e6b;border:1px solid #d4a63c2e;border-radius:18px;align-items:center;gap:.55rem;min-height:2.75rem;padding:.85rem 1rem;display:inline-flex}.portal-inline-checkbox input{accent-color:#d4a63c}.portal-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.portal-inline-checkbox--shift{justify-content:flex-start;width:100%}.portal-market-finder{flex-wrap:wrap;gap:10px;display:flex}.portal-market-finder__label{color:#e5c57a;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-market-finder__chip{color:#fffdf8;background:#ffffff0a;border:1px solid #d4a63c2e;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.portal-market-finder__chip:hover,.portal-market-finder__chip:focus-visible{background:#ffffff14;border-color:#d4a63c52}.hero-inline-note{color:#fff8e8cc;max-width:620px;margin:0;font-size:.94rem;line-height:1.6}.portal-hero-stage--market .portal-hero-story--market{gap:14px;display:grid}.portal-public-intake{gap:12px;display:grid}.portal-public-intake__item{color:#fffdf8;background:radial-gradient(circle at 100% 0,#6d28d924,#0000 42%),linear-gradient(#30164cd6 0%,#1b0b2ccc 100%);border:1px solid #d4a63c29;border-radius:20px;gap:6px;padding:18px 20px;text-decoration:none;display:grid}.portal-public-intake__item span{color:#d4a63c;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-public-intake__item strong{font-size:1rem;line-height:1.28}.portal-public-intake__item:hover,.portal-public-intake__item:focus-visible{background:radial-gradient(circle at 100% 0,#d4a63c29,#0000 42%),linear-gradient(#351854e0 0%,#1e0c30d6 100%);border-color:#d4a63c4d}@media (width>=1120px){.portal-hero-stage--market .portal-hero-story--market,.portal-public-intake{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-public-intake{grid-template-columns:repeat(3,minmax(0,1fr))}}.portal-overview-grid{gap:18px}.portal-workbench,.portal-overview-hub{gap:18px;display:grid}.portal-overview-flags{gap:10px}.portal-overview-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.portal-overview-lanes{gap:14px;display:grid}.portal-overview-lane{background:radial-gradient(circle at 100% 0,#6d28d91f,#0000 40%),linear-gradient(#2f1348c2 0%,#1b0b2cbd 100%);border:1px solid #d4a63c24;border-radius:22px;gap:12px;padding:20px;display:grid}.portal-overview-lane__copy{gap:8px;display:grid}.portal-overview-lane__copy strong{color:#fffdf8;font-size:1.02rem;line-height:1.28}.portal-overview-lane__copy p{color:#fffdf8c7;margin:0}.portal-overview-lane__meta{flex-wrap:wrap;gap:8px;display:flex}.portal-overview-lane__meta span{color:#fffdf8e0;background:#ffffff0a;border:1px solid #d4a63c29;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}@media (width>=1180px){.portal-overview-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-bottom-dock--public{width:100%!important;max-width:none!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:24px 24px 0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:8px!important;display:grid!important;bottom:0!important;left:0!important;right:0!important;overflow:visible!important;transform:none!important;box-shadow:0 -12px 28px #0712222e!important}.portal-bottom-dock--public .portal-nav-pill{width:100%!important;min-width:0!important;min-height:54px!important;padding:8px 10px!important}.portal-bottom-dock--public .portal-nav-pill__label{text-align:center!important;width:100%!important}@media (width>=960px){.portal-bottom-dock--public{grid-template-columns:repeat(3,minmax(180px,220px))!important;justify-content:center!important}}.portal-bottom-dock--authenticated{width:min(1040px,100vw - 18px)!important;max-width:calc(100vw - 18px)!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:22px 22px 0 0!important;gap:6px!important;box-shadow:0 -10px 24px #07122229!important}.portal-bottom-dock--authenticated .portal-nav-pill{letter-spacing:.02em!important;border-radius:16px!important;gap:4px!important;min-width:72px!important;min-height:56px!important;padding:7px 10px!important;font-size:11px!important;box-shadow:0 10px 20px #00000024,inset 0 1px #ffffff0a!important}.portal-bottom-dock--authenticated .portal-nav-pill__icon,.portal-bottom-dock--authenticated .portal-nav-pill__icon .portal-glyph,.portal-bottom-dock--authenticated .portal-nav-pill__icon .portal-glyph svg{width:18px!important;height:18px!important}.portal-bottom-dock--authenticated .portal-nav-pill__label{line-height:1.05!important}@media (width<=760px){.portal-bottom-dock--authenticated{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;padding:7px 7px calc(7px + env(safe-area-inset-bottom,0px))!important;gap:5px!important}.portal-bottom-dock--authenticated .portal-nav-pill{min-width:64px!important;min-height:54px!important;padding:6px 8px!important;font-size:10.5px!important}}.portal-timesheet-automation{border-bottom:1px solid #d4a63c24;gap:16px;margin-bottom:18px;padding-bottom:18px;display:grid}.portal-timesheet-automation__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.portal-timesheet-automation__employee{align-items:flex-start;width:100%}.portal-timesheet-automation__employee.is-selected{background:#4e18769e;border-color:#d4a63c57}.portal-timesheet-automation__employee strong{color:#fffdf8;font-size:.95rem;display:block}.portal-timesheet-automation__employee small{color:#fff9eeb8;margin-top:4px;line-height:1.35;display:block}.portal-timesheet-automation__note{color:#fff9eec7;margin:0;line-height:1.5}.portal-timesheet-automation__actions{padding-top:4px}.portal-shell--authenticated{background:radial-gradient(circle at 0 0,#7c3aed29,#0000 20%),radial-gradient(circle at 100% 0,#d4a63c29,#0000 24%),linear-gradient(#faf5ff 0%,#f4ecff 32%,#f2eef9 100%);padding:0}.portal-frame--authenticated{width:100%;margin:0}.portal-shell--authenticated .banner{width:min(1440px,100vw - 32px);margin:16px auto 0}#portal-dashboard{min-height:100vh}.portal-admin-shell{grid-template-columns:280px minmax(0,1fr);gap:24px;width:min(1480px,100vw - 32px);margin:0 auto;padding:18px 0 28px;display:grid}.portal-workspace-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #5b21b624;border-radius:32px;align-self:start;gap:18px;min-height:calc(100vh - 32px);padding:24px 20px;display:grid;position:sticky;top:16px;box-shadow:0 20px 60px #24153314}.portal-workspace-nav__brand{gap:6px;display:grid}.portal-workspace-nav__brand strong{font-size:1.4rem;line-height:1.05}.portal-workspace-nav__brand small{color:var(--portal-muted);line-height:1.45}.portal-workspace-nav__list,.portal-workspace-nav__metrics,.portal-workspace-nav__footer{gap:10px;display:grid}.portal-workspace-nav__item{width:100%;color:var(--portal-text);text-align:left;background:#ffffffa8;border:1px solid #5b21b614;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 14px 14px 12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.portal-workspace-nav__item:hover,.portal-workspace-nav__item:focus-visible{border-color:#7c3aed38;transform:translateY(-1px);box-shadow:0 16px 32px #7c3aed1a}.portal-workspace-nav__item.is-active{background:linear-gradient(135deg,#7c3aed24,#fffffff0);border-color:#7c3aed38}.portal-workspace-nav__icon{width:42px;height:42px;color:var(--portal-coral-deep);background:#7c3aed1a;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.portal-workspace-nav__copy{gap:2px;display:grid}.portal-workspace-nav__copy strong{font-size:.96rem}.portal-workspace-nav__copy small{color:var(--portal-muted)}.portal-workspace-nav__badge{min-width:24px;min-height:24px;color:var(--portal-coral-deep);background:#7c3aed1f;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.78rem;font-weight:800;display:inline-flex}.portal-workspace-nav__metric{background:#6d28d90f;border:1px solid #6d28d914;border-radius:22px;gap:2px;padding:14px 16px;display:grid}.portal-workspace-nav__metric strong{font-size:1.35rem}.portal-workspace-nav__metric span{letter-spacing:.08em;text-transform:uppercase;color:var(--portal-coral-deep);font-size:.8rem;font-weight:800}.portal-workspace-nav__metric small{color:var(--portal-muted);line-height:1.4}.portal-workspace-stage{gap:20px;min-width:0;display:grid}.portal-workspace-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #5b21b61f;border-radius:32px;justify-content:space-between;gap:18px;padding:28px 30px;display:flex;box-shadow:0 18px 50px #24153314}.portal-workspace-header__copy{gap:8px;max-width:760px;display:grid}.portal-workspace-header__copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,3.2vw,3.35rem);line-height:.95}.portal-workspace-header__copy p{color:var(--portal-muted);margin:0;line-height:1.6}.portal-workspace-header__actions,.portal-workspace-header__signals{align-content:start;justify-items:end;gap:10px;display:grid}.portal-workspace-header__signals{grid-auto-flow:row}.portal-workspace-main{gap:20px;display:grid}.portal-workspace-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #5b21b61a;border-radius:30px;box-shadow:0 18px 50px #24153314}.portal-workspace-card__head{justify-content:space-between;gap:16px;padding:22px 24px 0;display:flex}.portal-workspace-card__head h3{margin:4px 0 0;font-size:1.3rem;line-height:1.08}.portal-workspace-card__head p{color:var(--portal-muted);margin:8px 0 0;line-height:1.55}.portal-workspace-card__body{gap:18px;padding:20px 24px 24px;display:grid}.portal-briefing-grid,.portal-briefing-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.portal-briefing-shell{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr)}.portal-briefing-card{min-height:100%}.portal-briefing-card--summary{grid-column:1/-1}.portal-briefing-card--assistant{min-height:100%}.portal-briefing-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-briefing-kpis--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-briefing-status,.portal-team-shell__sidebar-metrics,.portal-team-focus__status,.portal-team-modebar{flex-wrap:wrap;gap:10px;display:flex}.portal-briefing-list{gap:12px;display:grid}.portal-briefing-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portal-briefing-stack{align-content:start;gap:12px;display:grid}.portal-briefing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-briefing-note{background:#120e249e;border:1px solid #a855f71f;border-radius:22px;gap:6px;padding:16px 18px;display:grid}.portal-briefing-note strong{font-size:.98rem}.portal-briefing-note p{color:var(--portal-muted);margin:0;line-height:1.55}.portal-briefing-list__item{text-align:left;background:#ffffffb8;border:1px solid #5b21b614;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex}.portal-briefing-list__item strong,.portal-team-list__copy strong{margin-bottom:4px;display:block}.portal-briefing-list__item small,.portal-team-list__copy small{color:var(--portal-muted);line-height:1.45;display:block}.portal-briefing-empty{min-height:100%}.portal-briefing-inbox{gap:12px;display:grid}.portal-briefing-inbox__item{background:#120e24ad;border:1px solid #a855f724;border-radius:22px;gap:12px;padding:16px 18px;display:grid}.portal-briefing-inbox__copy strong,.portal-briefing-chip strong,.portal-briefing-tool strong{margin-bottom:4px;display:block}.portal-briefing-inbox__copy small,.portal-briefing-chip small,.portal-briefing-tool small{color:var(--portal-muted);line-height:1.45;display:block}.portal-briefing-inbox__actions{justify-content:flex-start}.portal-briefing-chip-grid,.portal-briefing-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-briefing-chip,.portal-briefing-tool{width:100%;color:var(--portal-text);text-align:left;background:linear-gradient(#1a1430eb,#0c091af0);border:1px solid #a855f724;border-radius:20px;padding:14px 16px;transition:transform .12s,border-color .12s,box-shadow .12s}.portal-briefing-chip:hover,.portal-briefing-tool:hover,.portal-briefing-list__item:hover,.portal-briefing-inbox__item:hover{border-color:#c4b5fd3d;transform:translateY(-1px);box-shadow:0 14px 32px #0a081838}.portal-briefing-actions{justify-content:flex-end}.portal-command-palette{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24153357;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portal-command-palette__dialog{background:#fffffff5;border-radius:30px;gap:16px;width:min(760px,100%);max-height:min(78vh,780px);padding:22px;display:grid;overflow:auto;box-shadow:0 28px 90px #18112738}.portal-command-palette__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.portal-command-palette__search,.portal-team-shell__search{background:#ffffffeb;border:1px solid #5b21b61f;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:0 16px;display:grid}.portal-command-palette__search input,.portal-team-shell__search input{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}.portal-command-palette__search input:focus,.portal-team-shell__search input:focus{box-shadow:none}.portal-command-palette__results,.portal-command-palette__group{gap:10px;display:grid}.portal-command-palette__item{text-align:left;background:#faf6ffe0;border:1px solid #5b21b614;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid}.portal-command-palette__item[data-selected=true]{background:#f4ebfff5;border-color:#7c3aed38;box-shadow:0 12px 24px #5b21b61f}.portal-command-palette__item[data-selected=true] .portal-command-palette__item-group{color:var(--portal-coral-deep)}.portal-command-palette__item-group{color:var(--portal-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.portal-onboarding-layout{grid-template-columns:280px minmax(0,1fr);gap:20px;display:grid}.portal-step-rail{background:#ffffffdb;border:1px solid #5b21b61a;border-radius:28px;align-self:start;gap:18px;padding:22px 20px;display:grid;position:sticky;top:16px;box-shadow:0 18px 50px #24153314}.portal-step-rail__head{gap:8px;display:grid}.portal-step-rail__head h2{margin:0;font-size:1.2rem;line-height:1.08}.portal-step-rail__head p{color:var(--portal-muted);margin:0;line-height:1.55}.portal-step-rail__list,.portal-onboarding-stage{gap:14px;display:grid}.portal-step-rail__item{text-align:left;background:#faf7ffdb;border:1px solid #5b21b614;border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:12px;width:100%;padding:14px;display:grid}.portal-step-rail__item.is-active{background:linear-gradient(135deg,#7c3aed1f,#fffffff0);border-color:#7c3aed33}.portal-step-rail__item.is-complete .portal-step-rail__index{color:var(--portal-coral-deep);background:#7c3aed29}.portal-step-rail__index{background:#2415330f;border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:inline-flex}.portal-step-rail__copy{gap:4px;display:grid}.portal-step-rail__copy small{color:var(--portal-muted);line-height:1.4}.portal-team-shell{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:20px;display:grid}.portal-team-shell__sidebar,.portal-team-shell__stage{gap:18px;min-width:0;display:grid}.portal-team-list{gap:10px;max-height:calc(100vh - 360px);padding-right:4px;display:grid;overflow:auto}.portal-team-list__item{text-align:left;background:#ffffffbd;border:1px solid #5b21b614;border-radius:22px;gap:10px;padding:16px;display:grid}.portal-team-list__item.is-active{background:linear-gradient(135deg,#7c3aed1f,#fffffff0);border-color:#7c3aed33;box-shadow:0 16px 32px #7c3aed14}.portal-team-list__meta{flex-wrap:wrap;gap:8px;display:flex}.portal-team-focus{justify-content:space-between;align-items:start;gap:18px;display:flex}.portal-team-focus__identity{gap:8px;display:grid}.portal-team-focus__identity h3{margin:0;font-size:1.45rem;line-height:1.04}.portal-team-focus__identity p{color:var(--portal-muted);margin:0}.portal-team-modebar{margin-top:4px}.portal-team-modebar__item{min-height:44px;color:var(--portal-text);background:#ffffffc7;border:1px solid #5b21b61a;border-radius:999px;padding:0 16px;font-weight:700}.portal-team-modebar__item.is-active{color:var(--portal-coral-deep);background:#7c3aed1f;border-color:#7c3aed33}.portal-team-stage-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;display:grid}.portal-team-stage-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-calendar-shell{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:20px;display:grid}.portal-calendar-shell>.portal-workbench{grid-column:1/-1}.portal-calendar-side{align-self:start;gap:20px;display:grid}.portal-calendar-shell__summary{justify-content:space-between;align-items:end;gap:20px;display:flex}.portal-calendar-shell__summary h2{margin:4px 0 0;font-size:1.8rem;line-height:1.02}.portal-calendar-shell__summary p{color:var(--portal-muted);margin:8px 0 0}.portal-calendar-shell__legend{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.portal-calendar-chip{background:#fffc;border:1px solid #5b21b614;border-radius:18px;gap:2px;min-width:84px;padding:10px 12px;display:inline-grid}.portal-calendar-chip strong{font-size:.85rem;line-height:1}.portal-calendar-chip small{color:var(--portal-muted);line-height:1.2}.portal-calendar-legend-flag{min-height:34px;color:var(--portal-muted);letter-spacing:.04em;background:#ffffffc2;border:1px dashed #5b21b624;border-radius:999px;align-items:center;padding:0 12px;font-size:.72rem;font-weight:800;display:inline-flex}.portal-calendar-chip--vacation strong,.portal-calendar-grid__cell.is-vacation .portal-calendar-grid__code{color:#5b21b6}.portal-calendar-chip--permission strong,.portal-calendar-grid__cell.is-permission .portal-calendar-grid__code{color:#c2410c}.portal-calendar-chip--medical strong,.portal-calendar-grid__cell.is-medical .portal-calendar-grid__code{color:#b91c1c}.portal-calendar-chip--leave strong,.portal-calendar-grid__cell.is-leave .portal-calendar-grid__code{color:#0f766e}.portal-calendar-chip--training strong,.portal-calendar-grid__cell.is-training .portal-calendar-grid__code{color:#1d4ed8}.portal-calendar-chip--shift strong,.portal-calendar-grid__cell.is-shift .portal-calendar-grid__code{color:#4338ca}.portal-calendar-chip--shift-director strong,.portal-calendar-grid__cell.shift-director .portal-calendar-grid__code,.portal-calendar-grid__code.shift-director{color:#d4a63c}.portal-calendar-chip--shift-social strong,.portal-calendar-grid__cell.shift-social .portal-calendar-grid__code,.portal-calendar-grid__code.shift-social{color:#0f766e}.portal-calendar-chip--shift-operator strong,.portal-calendar-grid__cell.shift-operator .portal-calendar-grid__code,.portal-calendar-grid__code.shift-operator{color:#2563eb}.portal-calendar-chip--shift-reperibility strong,.portal-calendar-grid__cell.shift-reperibility .portal-calendar-grid__code,.portal-calendar-grid__code.shift-reperibility{color:#7c3aed}.portal-calendar-board{gap:18px;display:grid}.portal-calendar-board__loading{gap:12px;display:grid}.portal-calendar-skeleton{background:linear-gradient(90deg,#f4ebff8f,#ffffffeb,#f4ebff8f) 0 0/200% 100%;border-radius:20px;animation:1.2s ease-in-out infinite portalCalendarPulse}.portal-calendar-skeleton--header{height:56px}.portal-calendar-skeleton--row{height:76px}@keyframes portalCalendarPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.portal-calendar-grid{gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.portal-calendar-grid__header,.portal-calendar-grid__row{gap:8px;min-width:max-content;display:grid}.portal-calendar-grid__identity,.portal-calendar-grid__day,.portal-calendar-grid__cell{background:#fffc;border:1px solid #5b21b614;border-radius:18px;min-height:56px}.portal-calendar-grid__identity{text-align:left;align-content:center;gap:4px;padding:12px 14px;display:grid}.portal-calendar-grid__identity strong{display:block}.portal-calendar-grid__identity small{color:var(--portal-muted);line-height:1.35}.portal-calendar-grid__identity--head,.portal-calendar-grid__day{z-index:1;position:sticky;top:0}.portal-calendar-grid__identity--head{align-items:center;font-weight:800;display:flex}.portal-calendar-grid__day{place-items:center;gap:2px;padding:6px;display:grid}.portal-calendar-grid__day strong{font-size:.95rem;line-height:1}.portal-calendar-grid__day small{color:var(--portal-muted);text-transform:uppercase;font-size:.72rem;line-height:1}.portal-calendar-grid__row .portal-calendar-grid__identity.is-active,.portal-calendar-grid__cell.is-active{border-color:#5b21b657;box-shadow:0 0 0 2px #7c3aed24}.portal-calendar-grid__cell{place-items:center;padding:4px;display:grid;position:relative}.portal-calendar-grid__cell.has-pending-request{border-style:dashed}.portal-calendar-grid__code{letter-spacing:.04em;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0 8px;font-size:.72rem;font-weight:800;display:inline-flex}.portal-calendar-grid__code.is-pending{border:1px dashed #c2410c59}.portal-calendar-grid__code.shift-director{background:#fff8e6eb}.portal-calendar-grid__code.shift-social{background:#edfffbeb}.portal-calendar-grid__code.shift-operator{background:#eff6ffeb}.portal-calendar-grid__code.shift-reperibility{background:#f5f3ffeb}.portal-calendar-grid__markers{align-items:center;gap:4px;display:inline-flex;position:absolute;top:4px;right:4px}.portal-calendar-grid__marker{min-width:18px;min-height:18px;color:var(--portal-text);letter-spacing:.06em;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.58rem;font-weight:900;display:inline-flex}.portal-calendar-grid__extra{color:var(--portal-muted);font-size:.64rem;font-weight:800;position:absolute;bottom:4px;right:4px}.portal-calendar-detail{gap:16px;display:grid}.portal-calendar-detail>p{color:var(--portal-muted);margin:0;line-height:1.6}.portal-calendar-detail__meta{flex-wrap:wrap;gap:8px;display:flex}.portal-calendar-detail__meta-item{min-height:34px;color:var(--portal-text);background:#ffffffd1;border:1px solid #5b21b61a;border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.portal-calendar-detail__event{gap:4px;display:grid}.portal-calendar-detail__event p,.portal-calendar-detail__event small{margin:0}.portal-calendar-queue__item.is-active{background:#f8f2fff5;border-color:#5b21b647;box-shadow:0 10px 24px #4c1d9514}.portal-workspace-dock{display:none}@media (width<=1180px){.portal-admin-shell,.portal-onboarding-layout,.portal-team-shell,.portal-calendar-shell,.portal-team-stage-grid,.portal-team-stage-grid--wide,.portal-briefing-grid,.portal-briefing-shell,.portal-briefing-columns,.portal-briefing-summary-grid,.portal-briefing-chip-grid,.portal-briefing-tool-grid{grid-template-columns:1fr}.portal-workspace-nav,.portal-step-rail{min-height:auto;position:relative;top:0}.portal-team-list{max-height:320px}}@media (width<=900px){.portal-admin-shell{width:calc(100vw - 20px);padding:12px 0 calc(84px + env(safe-area-inset-bottom,0px));gap:16px}.portal-workspace-nav{display:none}.portal-workspace-header,.portal-workspace-card__head,.portal-team-focus,.portal-calendar-shell__summary{flex-direction:column}.portal-workspace-header{padding:22px 20px}.portal-workspace-card__body,.portal-workspace-card__head{padding-left:20px;padding-right:20px}.portal-briefing-kpis--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-workspace-dock{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #5b21b61f;border-radius:26px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 48px #24153324}.portal-workspace-nav__item.is-compact{border-radius:18px;grid-template-columns:1fr;justify-items:center;gap:6px;padding:8px 6px}.portal-workspace-nav__item.is-compact .portal-workspace-nav__copy{text-align:center;justify-items:center}.portal-workspace-nav__item.is-compact .portal-workspace-nav__copy small,.portal-workspace-nav__item.is-compact .portal-workspace-nav__badge{display:none}.portal-workspace-nav__item.is-compact .portal-workspace-nav__icon{width:36px;height:36px}.portal-calendar-grid__header,.portal-calendar-grid__row{gap:6px}.portal-calendar-grid__identity{min-width:190px}}@media (width<=620px){.portal-briefing-kpis,.portal-briefing-kpis--wide{grid-template-columns:1fr}.portal-briefing-actions{justify-content:stretch}.portal-briefing-actions>*{width:100%}}body{color:var(--portal-text);background:radial-gradient(circle at 0 0,#a855f72e,#0000 26%),radial-gradient(circle at 100% 0,#f59e0b1f,#0000 24%),linear-gradient(#0d0818 0%,#090512 42%,#06040d 100%)}input,textarea,select,.portal-field input,.portal-field textarea,.portal-field select{color:var(--portal-text)!important;box-shadow:none!important;background:#0c091aeb!important;border-color:#a855f729!important}input::placeholder,textarea::placeholder{color:#f1eeff61}input:focus,textarea:focus,select:focus,.portal-field input:focus,.portal-field textarea:focus,.portal-field select:focus{border-color:#a855f752!important;box-shadow:0 0 0 4px #7c3aed24!important}.portal-root-fallback__card,.portal-brand-header,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo,.portal-use-case-card,.portal-dialog,.portal-dialog-backdrop .portal-dialog,.portal-command-palette__dialog,.portal-workspace-nav,.portal-workspace-header,.portal-workspace-card,.portal-step-rail,.portal-step-rail__item,.portal-briefing-list__item,.portal-team-list__item,.portal-team-modebar__item,.portal-calendar-chip,.portal-calendar-grid__identity,.portal-calendar-grid__day,.portal-calendar-detail__meta-item,.portal-workspace-dock,.portal-command-palette__search,.portal-team-shell__search,.portal-command-palette__item,.portal-timesheet-automation,.portal-overview-lane,.portal-workspace-nav__metric{color:var(--portal-text);background:linear-gradient(#110d25f5 0%,#0c091af0 100%)!important;border-color:#a855f729!important;box-shadow:0 22px 60px #04040c57!important}.portal-brand-header:before{background:radial-gradient(circle at 100% 0,#a855f72e,#0000 48%),linear-gradient(135deg,#f59e0b14,#0000 42%)!important}.portal-brand-chip,.portal-brand-shell__item,.portal-nav-pill,.portal-social-pill,.portal-menu-button,.portal-workspace-nav__item,.portal-workspace-nav__badge,.portal-workspace-nav__icon,.portal-review-ribbon__item,.portal-use-case-card__signal,.portal-step-rail__index,.portal-calendar-grid__code,.portal-inline-note,.portal-link-button{color:var(--portal-text)!important;box-shadow:none!important;background:#7c3aed1f!important;border-color:#a855f72e!important}.portal-brand-shell__item:hover,.portal-brand-shell__item:focus-visible,.portal-brand-shell__item--active,.portal-workspace-nav__item:hover,.portal-workspace-nav__item:focus-visible,.portal-workspace-nav__item.is-active,.portal-step-rail__item.is-active,.portal-team-list__item.is-active,.portal-command-palette__item[data-selected=true],.portal-calendar-queue__item.is-active,.portal-team-modebar__item.is-active{color:var(--portal-text)!important;background:linear-gradient(135deg,#7c3aed3d,#120e24f5)!important;border-color:#c4b5fd47!important;box-shadow:0 18px 36px #5b21b62e!important}.portal-workspace-card--warning{background:linear-gradient(#52390deb 0%,#110d25f5 100%)!important;border-color:#f59e0b3d!important}.portal-workspace-card--blue{background:linear-gradient(#341f5cf0 0%,#110d25f5 100%)!important;border-color:#a855f738!important}.portal-calendar-grid__cell:not(.is-vacation):not(.is-permission):not(.is-medical):not(.is-leave):not(.is-training):not(.is-mission):not(.is-shift):not(.is-weekend){background:#0c091ae0!important;border-color:#a855f724!important}.portal-calendar-grid__cell.is-weekend,.portal-calendar-grid__day.is-weekend{background:#1f1536eb!important}.portal-calendar-grid__row .portal-calendar-grid__identity{background:#140f28f5!important}.portal-calendar-grid__cell.is-vacation{background:#7c3aed38!important}.portal-calendar-grid__cell.has-pending-request{border-color:#f59e0b4d!important}.portal-calendar-grid__cell.has-pending-swap{box-shadow:inset 0 0 0 1px #34d3993d!important}.portal-calendar-grid__cell.is-shift{background:#6366f13d!important}.portal-calendar-grid__cell.shift-director{background:#a1620742!important}.portal-calendar-grid__cell.shift-social{background:#0d948838!important}.portal-calendar-grid__cell.shift-operator{background:#2563eb38!important}.portal-calendar-grid__cell.shift-reperibility{background:#7c3aed47!important}.portal-calendar-grid__cell.is-permission{background:#f59e0b3d!important}.portal-calendar-grid__cell.is-medical{background:#ef444433!important}.portal-calendar-grid__cell.is-leave{background:#14b8a638!important}.portal-calendar-grid__cell.is-training{background:#3b82f638!important}.portal-calendar-grid__cell.is-mission{background:#0ea5e938!important}.portal-calendar-skeleton{background:linear-gradient(90deg,#2c1b4ec7,#171131f5,#2c1b4ec7)!important}.portal-calendar-legend-flag{color:#f1eeffc7!important;background:#140f28eb!important;border-color:#a855f72e!important}.portal-calendar-legend-flag--pending{color:#fbbf24!important;border-color:#f59e0b4d!important}.portal-calendar-legend-flag--swap{color:#6ee7b7!important;border-color:#34d39947!important}.portal-calendar-grid__marker{color:#ffffffeb!important;background:#111827b8!important}.portal-calendar-grid__marker--pending{color:#fde68a!important;background:#92400eb8!important}.portal-calendar-grid__marker--swap{color:#d1fae5!important;background:#065f46bd!important}.portal-calendar-grid__code.shift-director{color:#fde68a!important;background:#78350fad!important}.portal-calendar-grid__code.shift-social{color:#ccfbf1!important;background:#115e59b3!important}.portal-calendar-grid__code.shift-operator{color:#dbeafe!important;background:#1e40afb8!important}.portal-calendar-grid__code.shift-reperibility{color:#f3e8ff!important;background:#581c87b8!important}.portal-root-fallback__card p,.portal-brand-lockup__label,.portal-brand-header__nav,.portal-social-entry-bar__copy span,.portal-guided-demo__list li,.portal-workspace-header__copy p,.portal-workspace-card__head p,.portal-briefing-list__item small,.portal-team-list__copy small,.portal-step-rail__head p,.portal-step-rail__copy small,.portal-team-focus__identity p,.portal-calendar-shell__summary p,.portal-calendar-chip small,.portal-calendar-grid__identity small,.portal-calendar-grid__day small,.portal-calendar-detail>p,.portal-workspace-nav__copy small,.portal-workspace-nav__metric small,.portal-command-palette__item-group{color:var(--portal-muted)!important}html,body,#root,.portal-shell,.portal-shell--authenticated{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:radial-gradient(circle at 0 0,#a855f72e,#0000 26%),radial-gradient(circle at 100% 0,#f59e0b1f,#0000 24%),linear-gradient(#0d0818 0%,#090512 42%,#06040d 100%)!important}.portal-shell :is([class*=card],[class*=panel],[class*=surface],[class*=modal],[class*=drawer],[class*=frame],[class*=proof],[class*=case],[class*=feature],[class*=tile],[class*=summary],[class*=lane],[class*=metric],[class*=queue],[class*=table],[class*=wizard],[class*=dialog],[class*=dock]){color:var(--portal-text)!important;background:radial-gradient(circle at 100% 0,#7c3aed29,#0000 38%),linear-gradient(#110d25f7 0%,#0a0716f5 100%)!important;border-color:#a855f729!important;box-shadow:0 24px 64px #04040c66,inset 0 1px #ffffff0a!important}.portal-shell :is([class*=copy] p,[class*=copy] small,[class*=meta] span,[class*=meta] small,[class*=label],[class*=hint],[class*=sub]){color:var(--portal-muted)!important}.portal-shell :is(.portal-brand-shell__item,.portal-nav-pill,.portal-social-pill,.portal-menu-button,.portal-brand-chip,.portal-link-button,.portal-inline-note,.portal-workspace-nav__item,.portal-workspace-nav__icon,.portal-workspace-nav__badge){color:var(--portal-text)!important;background:#7c3aed1f!important;border-color:#a855f72e!important}.portal-shell :is(input,textarea,select,.portal-field input,.portal-field textarea,.portal-field select,.inline-field input){color:var(--portal-text)!important;background:#0c091af0!important;border-color:#a855f72e!important;box-shadow:inset 0 1px #ffffff08!important}:root{--portal-premium-ring:0 0 0 4px #a855f72e;--portal-premium-card-shadow:0 22px 52px #04040c57, inset 0 1px 0 #ffffff0d;--portal-premium-card-shadow-hover:0 28px 68px #04040c6b, inset 0 1px 0 #ffffff0f;--portal-premium-surface:radial-gradient(circle at top right, #7c3aed2e, transparent 36%), linear-gradient(180deg, #120c22f7 0%, #0a0716f5 100%)}@keyframes portal-surface-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-skeleton-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}.portal-surface-boundary{animation:portal-surface-enter var(--lx-duration-slow) var(--lx-ease-emphasis)}.portal-shell :is(.portal-root-fallback__card,.portal-brand-header,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo,.panel,.panel--action,.faq-panel,.context-banner,.cta-banner,.banner,.loading-card,.metric-card,.portal-workspace-nav,.portal-workspace-card,.portal-workspace-dock,.portal-step-rail__item,.portal-team-list__item,.portal-briefing-list__item,.portal-briefing-chip,.portal-briefing-tool,.portal-calendar-skeleton){border-radius:var(--lx-radius-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform var(--lx-duration-base) var(--lx-ease-standard), box-shadow var(--lx-duration-base) var(--lx-ease-standard), border-color var(--lx-duration-fast) var(--lx-ease-standard), background var(--lx-duration-base) var(--lx-ease-standard);background:var(--portal-premium-surface)!important;box-shadow:var(--portal-premium-card-shadow)!important}.portal-shell :is(.panel,.panel--action,.faq-panel,.context-banner,.cta-banner,.metric-card,.portal-step-rail__item,.portal-team-list__item,.portal-briefing-list__item,.portal-briefing-chip,.portal-briefing-tool):hover{transform:translateY(-2px);box-shadow:var(--portal-premium-card-shadow-hover)!important;border-color:#c4b5fd3d!important}.portal-shell :is(.cta-button,.secondary-button,.ghost-button){letter-spacing:-.01em;min-height:46px;transition:transform var(--lx-duration-fast) var(--lx-ease-standard), box-shadow var(--lx-duration-base) var(--lx-ease-standard), border-color var(--lx-duration-fast) var(--lx-ease-standard), background var(--lx-duration-base) var(--lx-ease-standard);will-change:transform;font-weight:800;border-radius:12px!important}.portal-shell .cta-button{box-shadow:0 16px 34px #7c3aed3d,inset 0 1px #ffffff2e!important}.portal-shell .secondary-button,.portal-shell .ghost-button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.portal-shell :is(.cta-button,.secondary-button,.ghost-button):hover{transform:translateY(-1px)}.portal-shell :is(.cta-button,.secondary-button,.ghost-button):active{transform:translateY(0)scale(.99)}.portal-shell :is(a[href],button,[role=button],input,textarea,select):focus-visible{box-shadow:var(--portal-premium-ring);outline:none}.portal-shell :is(input,textarea,select,.portal-field input,.portal-field textarea,.portal-field select,.inline-field input){min-height:52px;transition:border-color var(--lx-duration-fast) var(--lx-ease-standard), box-shadow var(--lx-duration-fast) var(--lx-ease-standard), background var(--lx-duration-base) var(--lx-ease-standard);border-radius:18px!important}.portal-shell :is(.portal-field span,.portal-field small,.portal-field__label){letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.portal-shell :is(.feature-pill,.portal-brand-chip,.portal-brand-shell__item){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;min-height:34px;box-shadow:0 12px 24px #07061224}.portal-shell :is(.loading-card,.portal-calendar-skeleton){position:relative;overflow:hidden}.portal-shell :is(.loading-card,.portal-calendar-skeleton):after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff0f 48%,#0000 100%);animation:1.4s linear infinite portal-skeleton-shimmer;position:absolute;inset:0}.portal-shell .banner{border-style:solid;border-width:1px;border-image:linear-gradient(90deg,#a855f738,#d4a63c3d) 1}@media (prefers-reduced-motion:reduce){.portal-shell :is(.portal-root-fallback__card,.portal-brand-header,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo,.panel,.panel--action,.faq-panel,.context-banner,.cta-banner,.banner,.loading-card,.metric-card,.portal-workspace-nav,.portal-workspace-card,.portal-workspace-dock,.portal-step-rail__item,.portal-team-list__item,.portal-briefing-list__item,.portal-briefing-chip,.portal-briefing-tool,.portal-calendar-skeleton,.cta-button,.secondary-button,.ghost-button){transition:none!important;animation:none!important;transform:none!important}.portal-shell :is(.loading-card,.portal-calendar-skeleton):after{animation:none!important}}:root{--portal-bg:var(--bg-base);--portal-surface:var(--glass-bg);--portal-surface-soft:#1c1838c7;--portal-line:var(--glass-border);--portal-text:var(--text-primary);--portal-muted:var(--text-muted);--portal-coral:var(--purple-500);--portal-coral-deep:var(--purple-700);--portal-blue:var(--purple-400);--portal-blue-soft:#7c5cfc1f;--portal-gold:var(--gold-500);--portal-green:var(--gold-400);--portal-shadow:var(--glass-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--portal-text);background-color:var(--bg-base);background-image:var(--gradient-glow), radial-gradient(circle at 84% 16%, #d4a0171c, transparent 28%), linear-gradient(180deg, #080612fa 0%, var(--bg-base) 100%);animation:8s ease-in-out infinite ambient-glow}.portal-shell,.portal-shell--authenticated{background:0 0;position:relative}.portal-shell:before,.portal-shell--authenticated:before{content:"";background:var(--gradient-glow);pointer-events:none;opacity:.84;z-index:0;animation:8s ease-in-out infinite ambient-glow;position:fixed;inset:-10%}.portal-frame,.portal-admin-shell,.portal-workspace-stage{z-index:1;position:relative}.portal-root-fallback__card,.portal-brand-header,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo,.panel,.panel--action,.faq-panel,.portal-workspace-card,.portal-workspace-nav,.portal-workspace-dock,.metric-card,.summary-card,.bridge-card,.context-banner,.cta-banner,.portal-dialog,.portal-dialog-backdrop .portal-dialog,.portal-command-palette__dialog,.portal-workspace-nav__metric,.portal-team-list__item,.portal-briefing-list__item,.portal-briefing-inbox__item,.portal-briefing-note,.portal-briefing-tool,.portal-briefing-priority{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.portal-shell :is(.panel,.panel--action,.faq-panel,.portal-workspace-card,.metric-card,.summary-card,.bridge-card,.portal-team-list__item,.portal-briefing-list__item,.portal-briefing-inbox__item,.portal-briefing-note,.portal-briefing-tool,.portal-briefing-priority,.portal-use-case-card){transition:all .2s cubic-bezier(.4,0,.2,1)!important}.portal-shell :is(.panel,.panel--action,.faq-panel,.portal-workspace-card,.metric-card,.summary-card,.bridge-card,.portal-team-list__item,.portal-briefing-list__item,.portal-briefing-inbox__item,.portal-briefing-note,.portal-briefing-tool,.portal-briefing-priority,.portal-use-case-card):hover{transform:translateY(-2px);box-shadow:var(--glass-shadow), 0 18px 40px #0d0a1a75, 0 0 0 1px #7c5cfc2e!important;border-color:#7c5cfc3d!important}.portal-brand-lockup__name,.portal-shell--public .hero-copy h1{background:linear-gradient(135deg,#7c5cfc,#d4a017,#7c5cfc) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:4s infinite gradient-shift}.portal-shell :is(.portal-brand-shell__item,.portal-nav-pill,.cta-button,.cta-link-button,.secondary-button,.ghost-button,.portal-link-button){min-height:46px;border-radius:14px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.portal-shell :is(.cta-button,.cta-link-button.primary){background:var(--gradient-brand)!important;color:var(--text-primary)!important;border:1px solid #ffffff14!important;box-shadow:0 0 20px #7c5cfc52,0 0 50px #7c5cfc14!important}.portal-shell--public .hero-action-row .cta-link-button.primary{animation:3.2s ease-in-out infinite glow-pulse}.portal-shell .secondary-button,.portal-shell .ghost-button,.portal-shell .portal-link-button,.portal-shell .portal-nav-pill,.portal-shell .portal-brand-shell__item,.portal-shell .cta-link-button.secondary,.portal-shell .cta-link-button.ghost{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text-primary)!important;background:#7c5cfc14!important;border:1px solid #7c5cfc2e!important}.portal-shell .portal-nav-pill.is-active,.portal-shell .portal-brand-shell__item--active{background:var(--gradient-brand)!important;color:var(--text-primary)!important;border-color:#ffffff14!important;box-shadow:0 16px 36px #7c5cfc47,0 0 20px #7c5cfc38!important}.portal-shell :is(.cta-button,.cta-link-button,.secondary-button,.ghost-button,.portal-link-button,.portal-nav-pill,.portal-brand-shell__item):hover{transform:translateY(-2px)scale(1.02)}.portal-shell :is(.feature-pill,.portal-brand-chip,.catalog-chip,.status-pill,.tab-button__badge){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 24px #0d0a1a3d;background:var(--bg-overlay)!important;border:1px solid var(--glass-border)!important;color:var(--text-secondary)!important}.portal-shell :is(.feature-pill.is-live,.status-pill.active,.status-pill.paid,.status-pill.approved){color:var(--gold-100)!important;background:#d4a01724!important;border-color:#f5d06b38!important;box-shadow:0 10px 24px #d4a01724!important}.portal-shell .portal-brand-chip{animation:3s linear infinite gold-shimmer;color:#241700!important;background:linear-gradient(90deg,#d4a017 0%,#f5d06b 40%,#d4a017 60%,#a07800 100%) 0 0/200%!important;border-color:#f5d06b47!important;box-shadow:0 0 20px #d4a0174d!important}.portal-shell :is(.portal-nav-pill.is-active .portal-nav-pill__icon,.portal-workspace-nav__item.is-active .portal-workspace-nav__icon){color:var(--gold-400)!important}.portal-shell :is(.portal-dialog,.portal-dialog-backdrop .portal-dialog,.portal-command-palette__dialog){animation:.25s cubic-bezier(.34,1.56,.64,1) scale-in}.portal-dialog-backdrop,.portal-command-palette{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portal-shell :is(input,textarea,select,.portal-field input,.portal-field textarea,.portal-field select,.inline-field input){min-height:52px;color:var(--text-primary)!important;background:#110e24c7!important;border-color:#7c5cfc2e!important;border-radius:18px!important}.portal-shell :is(){color:var(--text-muted)!important}.portal-shell--authenticated .portal-workspace-header__copy h1{color:var(--text-primary)}.portal-shell :is(a[href],button,[role=button],input,textarea,select):focus-visible{outline:none;box-shadow:var(--lx-focus-ring)!important}.portal-shell .eyebrow,.portal-shell .portal-brand-lockup__label,.portal-shell .portal-root-fallback__eyebrow{color:var(--gold-300)!important}.portal-use-cases__motion-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.portal-use-cases__motion-item,.portal-use-case-card{height:100%}@media (width<=720px){.portal-brand-header,.portal-review-ribbon,.portal-social-entry-bar,.portal-use-cases,.portal-guided-demo{animation-duration:.32s}}.portal-brand-header__nav.portal-bottom-dock,.portal-brand-header__nav.portal-bottom-dock--public,.portal-brand-header__nav.portal-bottom-dock--authenticated,.portal-brand-header__nav.portal-bottom-dock--admin,.portal-brand-header__nav.portal-bottom-dock--employee{width:min(1040px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))!important;border-radius:22px 22px 0 0!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;display:flex!important;overflow:auto hidden!important;transform:translate(-50%)!important}.portal-brand-header__nav.portal-bottom-dock::-webkit-scrollbar{display:none!important}.portal-brand-header__nav.portal-bottom-dock .portal-nav-pill{flex:none!important;gap:4px!important;min-width:92px!important;min-height:54px!important;padding:7px 10px!important}.portal-brand-header__nav.portal-bottom-dock .portal-nav-pill__label{white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1.05!important;overflow:hidden!important}@media (width<=900px){.portal-workspace-dock.portal-workspace-dock--viewport{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;padding:8px!important;display:flex!important;overflow:auto hidden!important}.portal-workspace-dock.portal-workspace-dock--viewport::-webkit-scrollbar{display:none}.portal-workspace-dock.portal-workspace-dock--viewport .portal-workspace-nav__item.is-compact{flex:none!important;min-width:82px!important;max-width:108px!important;padding:8px 7px!important}.portal-workspace-dock.portal-workspace-dock--viewport .portal-workspace-nav__item.is-compact .portal-workspace-nav__copy{width:100%}.portal-workspace-dock.portal-workspace-dock--viewport .portal-workspace-nav__item.is-compact .portal-workspace-nav__copy strong{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.66rem;line-height:1.05;display:block;overflow:hidden}}:root{--portal-react-bg:#07050f;--portal-react-surface:#0f0b1df0;--portal-react-surface-soft:#161028eb;--portal-react-line:#a855f729;--portal-react-line-strong:#c4b5fd38;--portal-react-text:#f4f0ff;--portal-react-muted:#b2a8cc;--portal-react-accent:#8b5cf6;--portal-react-gold:#f0b44b;--portal-react-shadow:0 26px 70px #03020a6b;--portal-react-sidebar-w:240px}html,body,#root,.portal-shell--authenticated{color:var(--portal-react-text);background:radial-gradient(circle at 0 0,#8b5cf62e,#0000 24%),radial-gradient(circle at 100% 0,#f0b44b1c,#0000 18%),linear-gradient(#0a0714 0%,#07050f 42%,#05030b 100%)!important}.portal-shell--authenticated .portal-admin-shell{grid-template-columns:var(--portal-react-sidebar-w) minmax(0, 1fr);align-items:start;gap:20px;width:min(1440px,100vw - 40px);padding:18px 0 30px}.portal-shell--authenticated .portal-workspace-nav,.portal-shell--authenticated .portal-workspace-header,.portal-shell--authenticated .portal-workspace-card,.portal-shell--authenticated .portal-workspace-dock,.portal-shell--authenticated .portal-workspace-nav__metric,.portal-shell--authenticated .portal-briefing-list__item,.portal-shell--authenticated .portal-briefing-inbox__item,.portal-shell--authenticated .portal-briefing-note,.portal-shell--authenticated .metric-card{border-color:var(--portal-react-line)!important;box-shadow:var(--portal-react-shadow)!important;color:var(--portal-react-text)!important;background:linear-gradient(#110d20f7 0%,#0a0814f5 100%)!important}.portal-shell--authenticated .portal-workspace-nav{border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;min-height:calc(100vh - 36px);padding:18px 14px 16px;display:grid;overflow:hidden}.portal-workspace-nav__top{gap:14px;display:grid}.portal-workspace-nav__scroll{gap:18px;min-height:0;margin-right:-6px;padding-right:6px;display:grid;overflow-y:auto}.portal-workspace-nav__scroll::-webkit-scrollbar{width:8px}.portal-workspace-nav__scroll::-webkit-scrollbar-thumb{background:#8b5cf638;border-radius:999px}.portal-workspace-nav__scroll::-webkit-scrollbar-track{background:0 0}.portal-shell--authenticated .portal-workspace-nav__brand{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:2px 4px 0}.portal-workspace-nav__brand-mark{background:linear-gradient(135deg, var(--portal-react-accent), #a855f7);color:#fff;letter-spacing:-.08em;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;font-weight:900;display:inline-flex;box-shadow:0 0 18px #8b5cf647}.portal-workspace-nav__brand-copy{gap:4px;min-width:0;display:grid}.portal-shell--authenticated .portal-workspace-nav__brand strong{letter-spacing:-.04em;font-size:clamp(1.12rem,1.8vw,1.45rem)}.portal-workspace-nav__brand-links{flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:8px;display:flex}.portal-workspace-nav__brand-meta{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.portal-shell--authenticated .portal-workspace-nav__brand-meta .feature-pill{border-radius:999px;min-height:28px;padding:0 10px}.portal-workspace-nav__brand-link{border:1px solid var(--portal-react-line);min-height:30px;color:var(--portal-react-text);background:#8b5cf61a;border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.portal-workspace-nav__brand-link:hover,.portal-workspace-nav__brand-link:focus-visible{border-color:var(--portal-react-line-strong);background:#8b5cf62e;transform:translateY(-1px)}.portal-workspace-nav__section{gap:8px;display:grid}.portal-workspace-nav__section-label{color:#b2a8ccb3;letter-spacing:.14em;text-transform:uppercase;padding:0 8px;font-size:.68rem;font-weight:800}.portal-workspace-nav__list{gap:8px;display:grid}.portal-shell--authenticated .portal-workspace-nav__item{border-radius:16px;padding:11px 12px 11px 10px;background:#171129cc!important}.portal-shell--authenticated .portal-workspace-nav__item:hover,.portal-shell--authenticated .portal-workspace-nav__item:focus-visible,.portal-shell--authenticated .portal-workspace-nav__item.is-active{border-color:var(--portal-react-line-strong)!important;background:linear-gradient(135deg,#8b5cf638,#161028fa)!important;box-shadow:0 20px 40px #0c081c57!important}.portal-shell--authenticated .portal-workspace-nav__icon,.portal-shell--authenticated .portal-workspace-nav__badge{color:#f4f0ff!important;background:#8b5cf629!important}.portal-shell--authenticated .portal-workspace-nav__icon{border-radius:14px;width:38px;height:38px}.portal-shell--authenticated .portal-workspace-nav__copy{gap:1px}.portal-shell--authenticated .portal-workspace-nav__copy strong{letter-spacing:-.02em;font-size:.9rem}.portal-shell--authenticated .portal-workspace-nav__copy small{font-size:.72rem}.portal-shell--authenticated .portal-workspace-nav__copy small,.portal-shell--authenticated .portal-workspace-nav__brand small,.portal-shell--authenticated .portal-workspace-nav__metric small,.portal-shell--authenticated .portal-workspace-header__copy p,.portal-shell--authenticated .portal-workspace-card__head p,.portal-shell--authenticated .portal-briefing-list__item small,.portal-shell--authenticated .portal-briefing-inbox__copy small,.portal-shell--authenticated .portal-briefing-note p{color:var(--portal-react-muted)!important}.portal-shell--authenticated .portal-workspace-nav__metric span,.portal-shell--authenticated .portal-workspace-header .eyebrow,.portal-shell--authenticated .portal-workspace-card .eyebrow,.portal-shell--authenticated .portal-workspace-nav__brand .eyebrow{color:#d8b45b!important}.portal-shell--authenticated .portal-workspace-nav__footer{border-top:1px solid #8b5cf624;gap:12px;padding-top:14px;display:grid}.portal-workspace-nav__footer-profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 10px 0;display:grid}.portal-workspace-nav__avatar{background:linear-gradient(135deg, var(--portal-react-accent), #a855f7);color:#fff;letter-spacing:-.04em;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.84rem;font-weight:800;display:inline-flex}.portal-workspace-nav__footer-copy{gap:2px;min-width:0;display:grid}.portal-workspace-nav__footer-copy strong{font-size:.84rem;line-height:1.2}.portal-workspace-nav__footer-copy small{color:var(--portal-react-muted);font-size:.72rem}.portal-workspace-nav__footer-actions{gap:8px;display:grid}.portal-shell--authenticated .portal-workspace-stage{gap:16px;min-width:0}.portal-shell--authenticated .portal-workspace-header.portal-workspace-topbar{z-index:12;border-radius:20px;align-items:flex-start;gap:14px;min-height:60px;padding:12px 16px;position:sticky;top:14px}.portal-workspace-topbar__copy{gap:4px;min-width:0;display:grid}.portal-workspace-topbar__eyebrow{color:#d8b45be0;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.portal-workspace-topbar__heading{align-items:baseline;gap:12px;min-width:0;display:flex}.portal-workspace-topbar__heading h1{letter-spacing:-.04em;margin:0;font-size:1.18rem;line-height:1}.portal-workspace-topbar__heading p{color:var(--portal-react-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:56ch;margin:0;font-size:.88rem;line-height:1.4;display:-webkit-box;overflow:hidden}.portal-workspace-topbar__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.portal-workspace-topbar__signals,.portal-workspace-topbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.portal-shell--authenticated .portal-workspace-topbar .feature-pill,.portal-shell--authenticated .portal-workspace-topbar .portal-link-button,.portal-shell--authenticated .portal-workspace-topbar .secondary-button.small,.portal-shell--authenticated .portal-workspace-topbar .ghost-button.small{border-radius:999px;min-height:34px;padding:0 12px}.portal-shell--authenticated .portal-workspace-main{gap:18px;min-width:0}.portal-shell--authenticated .portal-react-page-intro__metrics .metric-card{border-radius:18px;padding:18px;position:relative;overflow:hidden}.portal-shell--authenticated .portal-react-page-intro__metrics .metric-card strong{font-size:1.9rem;line-height:1}.portal-shell--authenticated .portal-react-page-intro__metrics .metric-card span{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-shell--authenticated .metric-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#8b5cf62e 0%,#0000 70%);border-radius:999px;width:72px;height:72px;position:absolute;top:0;right:0}.portal-shell--authenticated .metric-card.metric-blue:before{background:radial-gradient(circle at 100% 0,#60a5fa2e 0%,#0000 70%)}.portal-shell--authenticated .metric-card.metric-coral:before{background:radial-gradient(circle at 100% 0,#ef444429 0%,#0000 70%)}.portal-react-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.portal-react-section-title{color:#b2a8ccbd;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-shell--authenticated .section-head{gap:6px;margin-bottom:14px;display:grid}.portal-shell--authenticated .section-head.section-head--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.portal-shell--authenticated .section-head__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.portal-shell--authenticated .section-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem)}.portal-shell--authenticated .section-head p{color:var(--portal-react-muted);margin:0}.portal-shell--authenticated .portal-workspace-header{border-radius:30px;padding:30px 32px}.portal-shell--authenticated .portal-workspace-header__copy{gap:10px}.portal-shell--authenticated .portal-workspace-header__copy h1{letter-spacing:-.07em;font-size:clamp(2.2rem,3vw,3.55rem);line-height:.92}.portal-shell--authenticated .portal-workspace-header__signals{grid-auto-flow:row;justify-items:start}.portal-shell--authenticated .portal-workspace-card{border-radius:28px}.portal-shell--authenticated .portal-workspace-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px 24px 0;display:grid}.portal-shell--authenticated .portal-workspace-card__copy{gap:6px;min-width:0;display:grid}.portal-shell--authenticated .portal-workspace-card__head h3{letter-spacing:-.03em;font-size:1.34rem}.portal-shell--authenticated .portal-workspace-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.portal-shell--authenticated .portal-workspace-card__actions>*{align-self:center}.portal-shell--authenticated .portal-briefing-card--summary .portal-workspace-card__head{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr)}.portal-shell--authenticated .portal-briefing-card--summary .portal-workspace-card__actions{justify-content:flex-start}.portal-shell--authenticated .portal-briefing-card--summary .portal-workspace-card__copy p{max-width:58ch}.portal-shell--authenticated .portal-workspace-card__body{padding:18px 24px 24px}.portal-shell--authenticated :is(.portal-workspace-card,.panel)[id]{scroll-margin-top:96px}.portal-shell--authenticated .metric-card{border-radius:20px;padding:16px 18px}.portal-shell--authenticated .metric-card span{color:var(--portal-react-muted)}.portal-shell--authenticated .metric-card strong{color:var(--portal-react-text);letter-spacing:-.04em}.portal-shell--authenticated .summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.portal-shell--authenticated .summary-card{background:linear-gradient(#120d21f5,#0a0814fa);border:1px solid #a855f724;border-radius:20px;gap:6px;padding:16px 18px;display:grid;box-shadow:0 18px 36px #07051033}.portal-shell--authenticated .summary-card strong{letter-spacing:-.02em;font-size:.98rem}.portal-shell--authenticated .summary-card p{color:var(--portal-react-muted);margin:0}.portal-shell--authenticated .portal-config-span-all{grid-column:1/-1}.portal-shell--authenticated .portal-config-subsection{background:linear-gradient(#140f25fa,#0a0814fa);border-style:dashed;border-color:#f0b44b2e;gap:8px}.portal-shell--authenticated .upload-box{background:linear-gradient(#120d21f5,#0a0814fa);border:1px solid #a855f724;border-radius:22px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 36px #07051033}.portal-shell--authenticated .upload-meta{gap:4px;display:grid}.portal-shell--authenticated .upload-meta span{color:var(--portal-react-muted)}.portal-shell--authenticated .switch-card,.portal-shell--authenticated .portal-inline-checkbox{color:var(--portal-react-text);background:linear-gradient(#120d21f0,#0a0814f5);border:1px solid #8b5cf629;border-radius:20px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.portal-shell--authenticated .switch-card input,.portal-shell--authenticated .portal-inline-checkbox input{width:18px;height:18px;accent-color:var(--portal-react-accent);margin-top:2px}.portal-shell--authenticated .switch-card p{color:var(--portal-react-muted);margin:2px 0 0}.portal-shell--authenticated .portal-dialog-backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#05030b9e}.portal-shell--authenticated .portal-dialog,.portal-shell--authenticated .portal-dialog-backdrop .portal-dialog{background:linear-gradient(#110d25fa 0%,#0a0814f7 100%);border:1px solid #c4b5fd29;border-radius:28px;width:min(980px,100vw - 32px);max-height:min(88vh,940px);padding:22px;overflow:auto;box-shadow:0 32px 90px #03020a7a}.portal-shell--authenticated .portal-dialog__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:18px;display:grid}.portal-shell--authenticated .portal-dialog__copy{gap:6px;display:grid}.portal-shell--authenticated .portal-dialog__copy h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.2rem,1.6vw,1.55rem)}.portal-shell--authenticated .portal-dialog__copy p{color:var(--portal-react-muted);margin:0}.portal-shell--authenticated .portal-dialog__form{gap:16px;display:grid}.portal-shell--authenticated .portal-dialog__stack{gap:14px;display:grid}.portal-shell--authenticated .portal-dialog__summary-grid .summary-card{gap:10px}.portal-shell--authenticated .portal-dialog__summary-grid .feature-pill{justify-self:flex-start}.portal-shell--authenticated .portal-dialog__collapsible .collapsible-panel__summary{align-items:flex-start}.portal-shell--authenticated .portal-dialog__actions{background:linear-gradient(#0a081400,#0a0814f5 42%);border-top:1px solid #c4b5fd1f;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;padding:14px 0 0;display:flex;position:sticky;bottom:-22px}.portal-shell--authenticated .portal-briefing-summary-grid,.portal-shell--authenticated .portal-briefing-columns{gap:14px}.portal-shell--authenticated .portal-briefing-note,.portal-shell--authenticated .portal-briefing-list__item,.portal-shell--authenticated .portal-briefing-inbox__item{border-radius:20px}.portal-shell--authenticated .portal-briefing-list__item,.portal-shell--authenticated .portal-briefing-inbox__item{padding:14px 16px}.portal-shell--authenticated .portal-briefing-list__item:hover,.portal-shell--authenticated .portal-briefing-inbox__item:hover{border-color:var(--portal-react-line-strong)!important;box-shadow:0 20px 40px #0c081c57!important}.portal-shell--authenticated .portal-briefing-kpis,.portal-shell--authenticated .portal-briefing-kpis--wide,.portal-shell--authenticated .portal-admin-ops-summary,.portal-shell--authenticated .portal-react-page-intro__metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.portal-shell--authenticated .portal-briefing-note{padding:18px}.portal-shell--authenticated .portal-briefing-shell{align-items:start;gap:16px}.portal-shell--authenticated .portal-briefing-card .portal-workspace-card__body{gap:14px;display:grid}.portal-shell--authenticated .portal-briefing-status{gap:8px}.portal-shell--authenticated .portal-briefing-status .feature-pill{min-height:30px;padding:0 10px}.portal-shell--authenticated .portal-briefing-tool-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.portal-shell--authenticated .portal-briefing-tool{border-radius:18px;min-height:88px;padding:13px 14px}.portal-shell--authenticated .portal-briefing-tool small{font-size:.78rem}.portal-briefing-priority-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portal-shell--authenticated .portal-briefing-priority{appearance:none;text-align:left;min-height:138px;color:var(--portal-react-text);cursor:pointer;background:linear-gradient(#120d21f5,#0a0814fa);border:1px solid #c4b5fd24;border-radius:20px;gap:6px;padding:16px 18px;transition:border-color .14s,transform .14s,box-shadow .14s;display:grid}.portal-shell--authenticated .portal-briefing-priority:hover,.portal-shell--authenticated .portal-briefing-priority:focus-visible{border-color:var(--portal-react-line-strong);transform:translateY(-1px);box-shadow:0 20px 40px #0c081c57}.portal-shell--authenticated .portal-briefing-priority.is-live{border-color:#10b98138}.portal-shell--authenticated .portal-briefing-priority strong{letter-spacing:-.02em;font-size:1rem;line-height:1.35}.portal-shell--authenticated .portal-briefing-priority small{color:var(--portal-react-muted);margin:0}.portal-shell--authenticated .portal-briefing-priority>span:last-child{color:#d8b45be0;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:.76rem;font-weight:800}.portal-shell--authenticated .portal-briefing-inbox__item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.portal-briefing-inbox__avatar{color:#f4f0ff;letter-spacing:-.04em;background:linear-gradient(135deg,#8b5cf638,#5b21b647);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.82rem;font-weight:800;display:inline-flex}.portal-shell--authenticated .portal-briefing-inbox__copy{gap:2px;display:grid}.portal-shell--authenticated .portal-briefing-inbox__actions{justify-content:flex-end}.portal-shell--authenticated .portal-briefing-list{gap:10px}.portal-shell--authenticated .portal-briefing-list__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:74px;display:grid}.portal-shell--authenticated .portal-briefing-list__item>span{color:#d8b45be0;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.portal-shell--authenticated .portal-briefing-chip-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-shell--authenticated .portal-team-shell{gap:18px}.portal-shell--authenticated .portal-team-shell__sidebar .portal-workspace-card__body{gap:14px}.portal-shell--authenticated .portal-team-shell__sidebar-metrics{gap:8px}.portal-shell--authenticated .portal-team-list{gap:8px;max-height:calc(100vh - 330px)}.portal-shell--authenticated .portal-team-list__item{border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px}.portal-team-list__avatar,.request-card__avatar{color:#f4f0ff;letter-spacing:-.04em;background:linear-gradient(135deg,#8b5cf63d,#5b21b652);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:.82rem;font-weight:800;display:inline-flex}.portal-shell--authenticated .portal-team-list__main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.portal-shell--authenticated .portal-team-list__copy{min-width:0}.portal-shell--authenticated .portal-team-list__copy strong{letter-spacing:-.02em;font-size:.94rem}.portal-shell--authenticated .portal-team-list__meta{place-content:center flex-end}.portal-shell--authenticated .list-row,.portal-shell--authenticated .request-card{background:linear-gradient(#120d21f5,#0a0814fa);border-color:#a855f724;border-radius:18px;padding:15px 17px;transition:border-color .14s,box-shadow .14s,transform .14s;box-shadow:0 18px 36px #07051033}.portal-shell--authenticated .list-row__identity,.portal-shell--authenticated .request-card__identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.portal-shell--authenticated .request-card{align-items:start}.portal-shell--authenticated .list-row:hover,.portal-shell--authenticated .request-card:hover{border-color:var(--portal-react-line-strong);transform:translateY(-1px);box-shadow:0 22px 42px #0c081c42}.portal-shell--authenticated .request-card .action-row{justify-content:flex-end}.portal-row-meta{align-content:start;justify-items:end;gap:10px;min-width:170px;display:grid}.portal-row-pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.portal-row-action{justify-content:flex-end;display:flex}.portal-shell--authenticated .action-row{gap:8px}.portal-shell--authenticated .action-row.wrap{row-gap:8px}.portal-shell--authenticated .code-row code{color:#f4f0ff;background:#8b5cf61f;border:1px solid #c4b5fd2e;padding:.6rem .85rem}.portal-shell--authenticated .status-pill{color:#f4f0ff;background:#8b5cf624;border:1px solid #c4b5fd2e}.portal-shell--authenticated .status-pill.rejected,.portal-shell--authenticated .status-pill.payment_failed{color:#fecaca;background:#ef444424}.portal-shell--authenticated .status-pill.approved,.portal-shell--authenticated .status-pill.active,.portal-shell--authenticated .status-pill.paid{color:#bbf7d0;background:#10b98124}.portal-shell--authenticated .status-pill.draft,.portal-shell--authenticated .status-pill.checkout_pending,.portal-shell--authenticated .status-pill.checkout_completed,.portal-shell--authenticated .status-pill.past_due{color:#fde68a;background:#f59e0b24}.portal-shell--authenticated .portal-team-focus{border-radius:20px;padding:16px 18px}.portal-shell--authenticated .portal-team-focus__identity h3{letter-spacing:-.03em;margin:0 0 4px;font-size:1.15rem}.portal-shell--authenticated .portal-team-focus__identity p{margin:0}.portal-team-archive-list,.portal-team-planner-overview{gap:12px;display:grid}.portal-shell--authenticated .portal-team-archive-item,.portal-shell--authenticated .portal-team-access-item,.portal-shell--authenticated .portal-team-invite-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.portal-team-archive-item__copy,.portal-team-access-item__copy,.portal-team-invite-item__copy{gap:4px;min-width:0;display:grid}.portal-team-archive-item__copy p,.portal-team-access-item__copy p,.portal-team-archive-item__copy small,.portal-team-access-item__copy small,.portal-team-invite-item__copy p{color:var(--portal-react-muted);margin:0}.portal-team-archive-item__meta,.portal-team-access-item__meta,.portal-team-invite-item__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.portal-team-access-item__actions{justify-content:flex-end}.portal-team-planner-days{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.portal-shell--authenticated .portal-timesheet-item,.portal-shell--authenticated .portal-medical-item{gap:14px;display:grid}.portal-shell--authenticated .portal-medical-item{grid-template-columns:minmax(0,1fr) auto;align-items:start}.portal-timesheet-item__identity{min-width:0}.portal-timesheet-item__copy,.portal-medical-item__copy{gap:6px;min-width:0;display:grid}.portal-timesheet-item__copy strong,.portal-medical-item__copy strong,.portal-team-archive-item__copy strong,.portal-team-access-item__copy strong,.portal-team-invite-item__copy strong{line-height:1.28}.portal-timesheet-item__copy p,.portal-medical-item__copy p,.portal-timesheet-item__copy small,.portal-medical-item__copy small{color:var(--portal-react-muted);margin:0;line-height:1.45}.portal-timesheet-item__footer{border-top:1px solid #c4b5fd1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding-top:2px;display:flex}.portal-timesheet-item__meta,.portal-medical-item__meta,.portal-subscription-band-grid__meta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.portal-timesheet-item__actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.portal-subscription-status-grid{margin-top:14px}.portal-shell--authenticated .portal-subscription-band-grid .band-card{gap:10px;display:grid}.portal-profile-card{gap:14px;display:grid}.portal-profile-card__identity,.portal-profile-card__linked{gap:4px;display:grid}.portal-shell--authenticated .portal-admin-ops-shell{gap:16px}.portal-shell--authenticated .portal-admin-ops-export-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.portal-shell--authenticated .portal-admin-ops-section-title{color:#b2a8ccbd;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;font-size:.72rem;font-weight:800}.portal-shell--authenticated .portal-admin-ops-list{gap:8px}.portal-shell--authenticated .portal-admin-ops-list__item{border-radius:16px;gap:6px;padding:14px 16px}.portal-shell--authenticated .portal-admin-ops-list__item--action{grid-template-columns:minmax(0,1fr) auto}.portal-shell--authenticated .portal-admin-ops-ticket-actions{padding-top:4px}.portal-shell--authenticated .portal-workspace-dock{border-radius:24px 24px 0 0;background:linear-gradient(#110d20fa,#08060ffc)!important}.portal-shell--authenticated .feature-pill,.portal-shell--authenticated .portal-link-button,.portal-shell--authenticated .secondary-button.small,.portal-shell--authenticated .ghost-button.small{min-height:34px;padding-inline:12px;font-weight:700;border-color:var(--portal-react-line)!important}.portal-shell--authenticated .portal-react-page-intro-card{grid-column:1/-1}.portal-shell--authenticated .portal-react-page-intro{gap:18px;display:grid}.portal-shell--authenticated .portal-workspace-quick-nav{gap:10px;margin:-2px 0 2px;display:grid}.portal-shell--authenticated .portal-workspace-quick-nav__label{color:var(--portal-react-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}.portal-shell--authenticated .portal-workspace-quick-nav__items{flex-wrap:wrap;gap:10px;max-width:100%;display:flex}.portal-shell--authenticated .portal-workspace-quick-nav__item{min-height:40px;color:var(--portal-react-text);background:linear-gradient(#120d21f5,#0a0814fa);border:1px solid #a855f724;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:0 14px;font-weight:700;transition:transform .14s,border-color .14s,background .14s,color .14s;display:inline-flex}.portal-shell--authenticated .portal-workspace-quick-nav__item:hover,.portal-shell--authenticated .portal-workspace-quick-nav__item:focus-visible{background:linear-gradient(135deg,#8b5cf629,#f0b44b1f);border-color:#d8b45b47;transform:translateY(-1px)}.portal-shell--authenticated .portal-workspace-quick-nav__item.is-active{color:#fff;background:linear-gradient(135deg,#8b5cf63d,#f0b44b2e);border-color:#d8b45b4d}.portal-shell--authenticated .portal-workspace-quick-nav__icon{color:#f4f0ffe0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.portal-shell--authenticated .portal-react-page-intro__metrics{margin:0}.portal-react-focus-strip,.portal-react-calendar-hero,.portal-react-config-hero,.portal-react-page-intro__panel{border:1px solid var(--portal-react-line);background:linear-gradient(#171129eb,#0b0915f0);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.portal-react-focus-strip__copy,.portal-react-calendar-hero__copy,.portal-react-config-hero__copy,.portal-react-page-intro__panel-copy{gap:6px;max-width:720px;display:grid}.portal-react-focus-strip__copy strong,.portal-react-calendar-hero__copy strong,.portal-react-config-hero__copy strong,.portal-react-page-intro__panel-copy strong{letter-spacing:-.04em;font-size:clamp(1.15rem,1.5vw,1.55rem)}.portal-react-focus-strip__copy p,.portal-react-calendar-hero__copy p,.portal-react-config-hero__copy p,.portal-react-page-intro__panel-copy p{color:var(--portal-react-muted);margin:0}.portal-react-focus-strip__meta,.portal-react-calendar-hero__meta,.portal-react-config-hero__meta,.portal-react-page-intro__panel-meta{flex-wrap:wrap;place-content:flex-start flex-end;gap:10px;display:flex}.portal-shell--authenticated .portal-react-page-intro__empty{margin:0}.portal-shell--authenticated .portal-team-shell,.portal-shell--authenticated .portal-onboarding-layout,.portal-shell--authenticated .portal-calendar-shell,.portal-shell--authenticated .portal-team-stage-grid,.portal-shell--authenticated .portal-team-stage-grid--wide{align-items:start;gap:20px}.portal-shell--authenticated .portal-react-collapse-stack,.portal-shell--authenticated .portal-config-collapsible-stack{gap:14px;display:grid}.portal-shell--authenticated .portal-config-collapsible-stack{grid-column:1/-1}.portal-shell--authenticated .portal-react-collapsible{margin:0}.portal-shell--authenticated .portal-react-collapsible.collapsible-panel{background:linear-gradient(#120d21f5,#0a0814fa);border-color:#a855f724;box-shadow:0 18px 36px #07051033}.portal-shell--authenticated .portal-react-collapsible .collapsible-panel__summary{padding:14px 16px}.portal-shell--authenticated .portal-react-collapsible .collapsible-panel__body{gap:14px;padding:0 16px 16px;display:grid}.portal-shell--authenticated .bridge-card{background:linear-gradient(#100c1eeb,#0a0814f5);border:1px dashed #c4b5fd29;border-radius:18px;padding:16px 18px}.portal-shell--authenticated .bridge-card p,.portal-shell--authenticated .bridge-card small{color:var(--portal-react-muted)}.portal-shell--authenticated .portal-config-collapsible-grid{margin:0}.portal-shell--authenticated .portal-react-list-scroll{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;max-height:min(34rem,100vh - 17rem);padding-right:6px;overflow:hidden auto}.portal-shell--authenticated .portal-react-list-scroll::-webkit-scrollbar{width:8px}.portal-shell--authenticated .portal-react-list-scroll::-webkit-scrollbar-thumb{background:#8b5cf63d;border-radius:999px}.portal-shell--authenticated .portal-react-list-scroll::-webkit-scrollbar-track{background:0 0}.portal-shell--authenticated .portal-team-shell__sidebar,.portal-shell--authenticated .portal-step-rail{align-self:start;position:sticky;top:16px}.portal-shell--authenticated .portal-team-shell__sidebar .portal-workspace-card,.portal-shell--authenticated .portal-step-rail{overflow:hidden}.portal-shell--authenticated .portal-team-focus,.portal-shell--authenticated .portal-calendar-shell__summary{border:1px solid var(--portal-react-line);background:#0f0b1db8;border-radius:24px;padding:18px 20px}.portal-shell--authenticated .portal-team-modebar{gap:10px;margin-top:16px}.portal-shell--authenticated .portal-react-checklist-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.portal-shell--authenticated .portal-react-checklist-grid--stage{grid-column:1/-1}.portal-shell--authenticated .portal-react-checklist-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-shell--authenticated .portal-react-checklist-card{background:linear-gradient(#120e22f0,#0a0813fa);border:1px solid #c4b5fd1f;border-radius:20px;gap:8px;padding:16px 18px;display:grid}.portal-shell--authenticated .portal-react-checklist-card strong{letter-spacing:-.02em;font-size:.98rem;line-height:1.4}.portal-shell--authenticated .portal-react-checklist-card.is-live{border-color:#8b5cf647;box-shadow:inset 0 0 0 1px #8b5cf614}.portal-shell--authenticated .portal-react-stage-checklist{gap:16px;margin-bottom:20px;display:grid}.portal-shell--authenticated .portal-react-step-nav{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.portal-shell--authenticated .portal-react-stage-hint{margin-top:16px}.portal-shell--authenticated .portal-team-modebar__item{border:1px solid var(--portal-react-line);min-height:42px;color:var(--portal-react-muted);background:#1f1739b8;border-radius:999px;padding:0 16px;transition:border-color .14s,background .14s,color .14s,transform .14s}.portal-shell--authenticated .portal-team-modebar__item:hover,.portal-shell--authenticated .portal-team-modebar__item:focus-visible,.portal-shell--authenticated .portal-team-modebar__item.is-active{color:var(--portal-react-text);border-color:var(--portal-react-line-strong);background:#8b5cf62e;transform:translateY(-1px)}.portal-shell--authenticated .portal-calendar-board,.portal-shell--authenticated .portal-calendar-detail,.portal-shell--authenticated .portal-step-rail__item{border-radius:24px}.portal-shell--authenticated .portal-calendar-side{position:sticky;top:16px}.portal-shell--authenticated .portal-calendar-board{overflow:hidden}.portal-shell--authenticated .portal-calendar-grid{border-color:var(--portal-react-line);background:#0a0814c2}.portal-shell--authenticated .portal-react-calendar-decision{background:linear-gradient(#140f25eb,#0a0813f5);border:1px solid #c4b5fd24;border-radius:20px;gap:14px;margin-top:16px;padding:16px 18px;display:grid}.portal-shell--authenticated .portal-react-calendar-decision .portal-react-page-intro__panel-copy{max-width:none}.portal-shell--authenticated .portal-react-calendar-decision .portal-react-page-intro__panel-meta{justify-content:flex-start}.portal-shell--authenticated .portal-calendar-detail{gap:16px;display:grid}.portal-calendar-detail__action-grid{gap:12px;display:grid}.portal-calendar-detail__action-group{background:linear-gradient(#120d21eb,#0b0916f5);border:1px solid #a855f724;border-radius:18px;gap:12px;padding:14px 16px;display:grid;box-shadow:0 18px 36px #0705102e}.portal-calendar-detail__action-group--primary{background:linear-gradient(#1a132ffa,#0e0b1bfa);border-color:#c4b5fd3d}.portal-calendar-detail__action-copy{gap:4px;display:grid}.portal-calendar-detail__action-copy strong{letter-spacing:-.02em;font-size:.98rem}.portal-calendar-detail__action-copy p{color:var(--portal-react-muted);margin:0;line-height:1.45}.portal-calendar-detail__action-buttons{justify-content:flex-start}.portal-calendar-detail-focus{gap:14px;display:grid}.portal-calendar-detail-focus__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.portal-calendar-detail-focus__copy{gap:6px;display:grid}.portal-calendar-detail-focus__copy strong{letter-spacing:-.03em;font-size:clamp(1.08rem,1.3vw,1.32rem)}.portal-calendar-detail-focus__copy p{color:var(--portal-react-muted);margin:0}.portal-calendar-detail-focus__meta,.portal-calendar-queue-card__meta,.portal-calendar-detail__event-meta{flex-wrap:wrap;gap:8px;display:flex}.portal-calendar-queue-card__meta.portal-row-meta{align-content:start;justify-items:end;gap:10px;min-width:112px;display:grid}.portal-calendar-detail__events{gap:10px}.portal-shell--authenticated .portal-calendar-detail__event{background:linear-gradient(#120d21f5,#0a0814fa);border:1px solid #a855f724;border-radius:18px;gap:8px;padding:14px 16px;display:grid;box-shadow:0 18px 36px #07051033}.portal-calendar-detail__event-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.portal-calendar-detail__event-copy{gap:4px;min-width:0;display:grid}.portal-calendar-detail__event-copy p,.portal-calendar-detail__event small{color:var(--portal-react-muted);margin:0}.portal-calendar-detail__actions{padding-top:2px}.portal-shell--authenticated .portal-calendar-queue-card{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;transition:border-color .14s,transform .14s,box-shadow .14s;display:grid}.portal-shell--authenticated button.portal-calendar-queue-card{appearance:none;cursor:pointer;color:inherit}.portal-shell--authenticated .portal-calendar-queue-card:hover,.portal-shell--authenticated .portal-calendar-queue-card:focus-visible,.portal-shell--authenticated .portal-calendar-queue-card.is-active{border-color:var(--portal-react-line-strong);transform:translateY(-1px);box-shadow:0 20px 40px #0c081c57}.portal-calendar-queue-card__copy{gap:2px;min-width:0;display:grid}.portal-calendar-queue-card__copy small{color:var(--portal-react-muted)}.portal-calendar-queue-card__hint{min-height:30px;color:var(--portal-react-muted);letter-spacing:.02em;text-transform:uppercase;border:1px dashed #c4b5fd38;border-radius:999px;align-items:center;padding:0 .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.portal-shell--authenticated .portal-calendar-grid__identity,.portal-shell--authenticated .portal-calendar-grid__day,.portal-shell--authenticated .portal-calendar-grid__cell,.portal-shell--authenticated .portal-calendar-detail__meta-item{border-color:#c4b5fd1a}.portal-shell--authenticated .portal-calendar-grid__identity,.portal-shell--authenticated .portal-calendar-grid__day{background:#140f25f0}.portal-shell--authenticated .portal-calendar-grid__row .portal-calendar-grid__identity{background:#0c0a18fa}.portal-shell--authenticated .portal-react-config-intro__hint{margin:0}.portal-admin-ops-shell{gap:18px}.portal-admin-ops-headline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portal-admin-ops-headline{background:linear-gradient(#120d21f5,#0a0814fa);border:1px solid #c4b5fd24;border-radius:20px;gap:6px;padding:16px 18px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 18px 36px #07051033}.portal-admin-ops-headline strong{letter-spacing:-.02em;font-size:1rem;line-height:1.35}.portal-admin-ops-headline p{color:var(--portal-react-muted);margin:0}.portal-admin-ops-headline:hover{border-color:var(--portal-react-line-strong);transform:translateY(-1px);box-shadow:0 22px 44px #0c081c47}.portal-admin-ops-form{gap:14px;display:grid}.portal-shell--authenticated .form-grid,.portal-shell--authenticated .portal-admin-ops-form,.portal-shell--authenticated .portal-dialog__form{gap:16px}.portal-shell--authenticated .portal-field__label{letter-spacing:.08em;text-transform:uppercase;color:#d8b45b;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.portal-shell--authenticated .portal-field__control{gap:8px;display:grid}.portal-shell--authenticated .portal-field input,.portal-shell--authenticated .portal-field textarea,.portal-shell--authenticated .portal-field select{border-radius:18px;min-height:56px;padding:14px 16px;color:var(--portal-react-text)!important;background:linear-gradient(#140e25fa 0%,#0c0918fa 100%)!important;border:1px solid #8b5cf62e!important;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #05040c2e!important}.portal-shell--authenticated .portal-field textarea{resize:vertical;min-height:120px}.portal-shell--authenticated .portal-field input:hover,.portal-shell--authenticated .portal-field textarea:hover,.portal-shell--authenticated .portal-field select:hover{border-color:#c4b5fd47!important}.portal-shell--authenticated .portal-field input:focus,.portal-shell--authenticated .portal-field textarea:focus,.portal-shell--authenticated .portal-field select:focus{border-color:#c4b5fd52!important;box-shadow:0 0 0 4px #8b5cf629,inset 0 1px #ffffff0a,0 12px 28px #05040c2e!important}.portal-shell--authenticated .field-hint{color:var(--portal-react-muted);line-height:1.55}.portal-admin-ops-toggle{color:var(--portal-react-text);background:linear-gradient(#120d21f0,#0a0814f5);border:1px solid #8b5cf629;border-radius:20px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.92rem;display:flex}.portal-admin-ops-toggle input{width:18px;height:18px;accent-color:var(--portal-react-accent);margin-top:2px}.portal-shell--authenticated .checkbox-field{color:var(--portal-react-text);background:linear-gradient(#120d21f0,#0a0814f5);border:1px solid #8b5cf629;border-radius:20px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.portal-shell--authenticated .checkbox-field input{width:18px;height:18px;accent-color:var(--portal-react-accent);margin-top:2px}.portal-admin-ops-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.portal-turni-horizon-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.portal-turni-horizon-pill{border:1px solid var(--portal-react-line);background:linear-gradient(#130f22f5,#0a0813fa);border-radius:18px;gap:6px;padding:14px 16px;display:grid;box-shadow:0 18px 34px #06050e2e}.portal-turni-horizon-pill--success{border-color:#34d39947}.portal-turni-horizon-pill--warning{border-color:#f59e0b47}.portal-turni-horizon-pill--danger{border-color:#f8717147}.portal-turni-horizon-pill__month{letter-spacing:.08em;text-transform:uppercase;color:var(--portal-react-muted);font-size:.76rem}.portal-turni-horizon-pill strong{font-size:.95rem;line-height:1.4}.portal-turni-horizon-pill small{color:var(--portal-react-muted)}.portal-turni-horizon-pill__meta,.portal-turni-job-meta,.portal-turni-note-list{flex-wrap:wrap;gap:8px;display:flex}.portal-turni-job-summary{gap:12px;display:grid}.portal-turni-job-pill--success{border-color:#34d39947}.portal-turni-job-pill--warning{border-color:#f59e0b47}.portal-turni-job-pill--danger{border-color:#f8717147}.portal-action-cluster-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.portal-action-cluster{background:linear-gradient(#120d21f5,#0a0814fa);border:1px solid #a855f724;border-radius:20px;gap:12px;padding:16px 18px;display:grid;box-shadow:0 18px 36px #07051033}.portal-shell--authenticated .portal-action-cluster{border-radius:18px;gap:10px;padding:14px 16px}.portal-action-cluster__copy{gap:4px;display:grid}.portal-shell--authenticated .portal-action-cluster__copy{gap:3px}.portal-action-cluster__copy strong{letter-spacing:-.02em;font-size:.98rem}.portal-shell--authenticated .portal-action-cluster__copy strong{font-size:.94rem}.portal-action-cluster__copy p{color:var(--portal-react-muted);margin:0}.portal-shell--authenticated .portal-action-cluster__copy p{font-size:.8rem;line-height:1.48}.portal-action-cluster__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-action-cluster__actions .cta-button,.portal-action-cluster__actions .primary-button,.portal-action-cluster__actions .secondary-button,.portal-action-cluster__actions .ghost-button{min-height:38px}.portal-shell--authenticated .portal-action-cluster__actions .cta-button,.portal-shell--authenticated .portal-action-cluster__actions .primary-button,.portal-shell--authenticated .portal-action-cluster__actions .secondary-button,.portal-shell--authenticated .portal-action-cluster__actions .ghost-button{min-height:34px}.portal-action-cluster--compact{gap:10px;min-width:280px;padding:14px 16px}.portal-action-cluster--compact .portal-action-cluster__copy strong{font-size:.9rem}.portal-action-cluster--compact .portal-action-cluster__copy p{font-size:.78rem}.portal-action-cluster--compact .portal-action-cluster__actions .cta-button,.portal-action-cluster--compact .portal-action-cluster__actions .primary-button,.portal-action-cluster--compact .portal-action-cluster__actions .secondary-button,.portal-action-cluster--compact .portal-action-cluster__actions .ghost-button{min-height:34px}.portal-admin-ops-export-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.portal-admin-ops-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-admin-ops-list{gap:10px;display:grid}.portal-shell--authenticated .portal-admin-ops-two-columns>.portal-react-collapsible,.portal-shell--authenticated .portal-admin-ops-shell .portal-react-collapsible,.portal-shell--authenticated #timesheet-attention-panel .portal-react-collapsible,.portal-shell--authenticated #medical-attention-panel .portal-react-collapsible{height:fit-content}.portal-admin-ops-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--portal-react-muted);font-size:.84rem;display:block}.portal-admin-ops-list__item{border:1px solid var(--portal-react-line);background:linear-gradient(#130f22f5,#0a0813fa);border-radius:18px;gap:4px;padding:14px 16px;display:grid}.portal-admin-ops-list__item strong{font-size:.96rem}.portal-admin-ops-list__item small{color:var(--portal-react-muted)}.portal-admin-ops-ticket-head{gap:4px;display:grid}.portal-admin-ops-ticket-note{color:var(--portal-react-text);margin:0;font-size:.92rem;line-height:1.45}.portal-admin-ops-chip-row{flex-wrap:wrap;gap:8px;display:flex}.portal-admin-ops-ticket-actions{flex-wrap:wrap;gap:10px;display:flex}.portal-admin-ops-list__item--action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.portal-admin-ops-person-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.portal-admin-ops-person-row__copy{gap:4px;min-width:0;display:grid}.portal-admin-ops-person-row__copy small{color:var(--portal-react-muted);margin:0;line-height:1.45}.portal-admin-ops-person-row__meta{align-content:start;justify-items:end;gap:10px;min-width:170px;display:grid}.portal-admin-ops-empty{margin:0}.portal-config-shift-item,.portal-config-site-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.portal-config-shift-item__copy,.portal-config-site-item__copy{gap:2px;min-width:0;display:grid}.portal-config-shift-item__copy p,.portal-config-site-item__copy p,.portal-config-shift-item__copy small,.portal-config-site-item__copy small{color:var(--portal-react-muted);margin:0}.portal-config-shift-item__meta,.portal-config-site-item__meta,.portal-config-dialog__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.portal-command-palette{-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:#05030b94}.portal-command-palette__dialog{width:min(820px,100%);max-height:min(82vh,820px);color:var(--portal-react-text);background:linear-gradient(#110d25fa 0%,#0a0814f7 100%);border:1px solid #c4b5fd29;border-radius:28px;gap:14px;padding:18px;box-shadow:0 28px 80px #03020a75}.portal-command-palette__head{align-items:flex-start}.portal-command-palette__head-copy{gap:4px;display:grid}.portal-command-palette__head-copy strong{letter-spacing:-.03em;font-size:1.1rem}.portal-command-palette__head-copy small{color:var(--portal-react-muted)}.portal-command-palette__head-actions{align-items:center;gap:8px;display:flex}.portal-command-palette__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portal-command-palette__summary-item{background:linear-gradient(#120d21eb,#0a0814f5);border:1px solid #a855f724;border-radius:18px;gap:2px;padding:12px 14px;display:grid}.portal-command-palette__summary-item strong{letter-spacing:-.02em;font-size:.92rem}.portal-command-palette__summary-item small{color:var(--portal-react-muted)}.portal-command-palette__search{background:linear-gradient(#140e25fa,#0c0918fa);border:1px solid #c4b5fd29;border-radius:20px;grid-template-columns:auto 1fr auto;gap:12px;min-height:58px;padding:0 16px}.portal-command-palette__search-shortcut{color:#d8b45be0;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-command-palette__search input{color:var(--portal-react-text)}.portal-command-palette__search input::placeholder{color:#b2a8ccbd}.portal-command-palette__results{gap:12px}.portal-command-palette__group{gap:8px}.portal-command-palette__group [cmdk-group-heading]{color:#b2a8ccbd;letter-spacing:.14em;text-transform:uppercase;padding:0 4px;font-size:.72rem;font-weight:800}.portal-command-palette__item{color:var(--portal-react-text);background:linear-gradient(#120d21f5,#0a0814fa);border:1px solid #a855f724;border-radius:20px;gap:14px;padding:14px 16px}.portal-command-palette__item-icon{background:#8b5cf629;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.portal-command-palette__item-copy{gap:2px;display:grid}.portal-command-palette__item-copy small,.portal-command-palette__item-group{color:var(--portal-react-muted)}.portal-command-palette__item-group{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}@media (width<=1180px){.portal-shell--authenticated .portal-admin-shell{grid-template-columns:1fr;width:min(100%,100vw - 24px)}.portal-shell--authenticated .portal-workspace-nav{grid-template-rows:auto;min-height:auto;position:static}.portal-workspace-nav__scroll{margin-right:0;padding-right:0;overflow:visible}.portal-shell--authenticated .portal-team-shell__sidebar,.portal-shell--authenticated .portal-step-rail,.portal-shell--authenticated .portal-calendar-side,.portal-shell--authenticated .portal-workspace-header.portal-workspace-topbar{position:static}}@media (width<=820px){.portal-shell--authenticated .portal-workspace-header{padding:24px 20px}.portal-shell--authenticated .portal-workspace-header.portal-workspace-topbar{padding:14px 16px}.portal-shell--authenticated .portal-react-list-scroll{max-height:none;padding-right:0;overflow:visible}.portal-shell--authenticated .portal-workspace-card__head,.portal-shell--authenticated .portal-workspace-card__body{padding-left:18px;padding-right:18px}.portal-workspace-nav__brand-links,.portal-workspace-nav__brand-meta{gap:6px}.portal-workspace-nav__brand-link{min-height:30px;padding:0 10px;font-size:.75rem}.portal-react-focus-strip,.portal-react-calendar-hero,.portal-react-config-hero,.portal-react-page-intro__panel{flex-direction:column;padding:16px}.portal-shell--authenticated .portal-workspace-card__head{grid-template-columns:1fr;padding:16px}.portal-shell--authenticated .portal-briefing-card--summary .portal-workspace-card__head{grid-template-columns:1fr}.portal-react-focus-strip__meta,.portal-react-calendar-hero__meta,.portal-react-config-hero__meta,.portal-react-page-intro__panel-meta{justify-content:flex-start}.portal-shell--authenticated .portal-workspace-quick-nav__items{scrollbar-width:thin;flex-wrap:nowrap;margin:0 -2px;padding-bottom:4px;overflow-x:auto}.portal-shell--authenticated .portal-workspace-quick-nav__item{white-space:nowrap;flex:none}.portal-shell--authenticated .portal-react-checklist-grid,.portal-shell--authenticated .portal-react-checklist-grid--compact{grid-template-columns:1fr}.portal-shell--authenticated .portal-workspace-card__actions,.portal-command-palette__head-actions{justify-content:flex-start}.portal-shell--authenticated .portal-team-archive-item,.portal-shell--authenticated .portal-team-access-item,.portal-shell--authenticated .portal-team-invite-item,.portal-shell--authenticated .portal-timesheet-item,.portal-shell--authenticated .portal-medical-item{grid-template-columns:1fr;align-items:start}.portal-team-archive-item__meta,.portal-team-access-item__meta,.portal-team-invite-item__meta,.portal-team-access-item__actions,.portal-timesheet-item__footer,.portal-timesheet-item__meta,.portal-timesheet-item__actions,.portal-medical-item__meta,.portal-subscription-band-grid__meta{justify-content:flex-start}.portal-timesheet-item__footer{flex-direction:column;align-items:stretch}.portal-team-planner-days{grid-template-columns:1fr}.portal-calendar-detail-focus__identity,.portal-calendar-detail__event-head,.portal-shell--authenticated .portal-calendar-queue-card{grid-template-columns:1fr;align-items:start}.portal-calendar-detail-focus__meta,.portal-calendar-queue-card__meta,.portal-calendar-detail__event-meta{justify-content:flex-start}.portal-shell--authenticated .portal-briefing-chip-grid--three,.portal-briefing-priority-strip,.portal-admin-ops-headline-grid,.portal-shell--authenticated .section-head.section-head--split,.portal-admin-ops-two-columns,.portal-turni-horizon-grid{grid-template-columns:1fr}.portal-admin-ops-ticket-actions{flex-direction:column;align-items:stretch}.portal-admin-ops-person-row{grid-template-columns:1fr;align-items:start}.portal-row-meta,.portal-admin-ops-person-row__meta{justify-items:flex-start;min-width:0}.portal-row-pills,.portal-row-action{justify-content:flex-start}.portal-config-shift-item,.portal-config-site-item{grid-template-columns:1fr;align-items:start}.portal-config-shift-item__meta,.portal-config-site-item__meta,.portal-config-dialog__meta,.portal-shell--authenticated .section-head__actions,.portal-shell--authenticated .portal-dialog__actions{justify-content:flex-start}.portal-command-palette__summary{grid-template-columns:1fr}.portal-shell--authenticated .portal-react-step-nav{flex-direction:column;align-items:stretch}.portal-shell--authenticated .portal-briefing-inbox__item,.portal-shell--authenticated .portal-team-list__item{grid-template-columns:1fr;align-items:start}.portal-command-palette__search{grid-template-columns:auto 1fr}.portal-command-palette__search-shortcut{display:none}.portal-shell--authenticated .portal-dialog,.portal-shell--authenticated .portal-dialog-backdrop .portal-dialog{width:min(100vw - 20px,100%);padding:18px}.portal-shell--authenticated .portal-dialog__head{grid-template-columns:1fr}.portal-shell--authenticated .portal-team-list__main,.portal-shell--authenticated .list-row__identity,.portal-shell--authenticated .request-card__identity{grid-template-columns:1fr;align-items:start}.portal-shell--authenticated .portal-briefing-inbox__actions,.portal-shell--authenticated .portal-team-list__meta,.portal-shell--authenticated .request-card .action-row{justify-content:flex-start}.portal-workspace-topbar__heading,.portal-workspace-topbar__right{flex-direction:column;align-items:flex-start}.portal-workspace-topbar__heading p{white-space:normal;text-overflow:clip;overflow:visible}.portal-workspace-topbar__signals,.portal-workspace-topbar__actions{justify-content:flex-start}}.portal-shell--public{min-height:100vh;color:var(--portal-react-text);background:radial-gradient(circle at 0 0,#8b5cf62e,#0000 22%),radial-gradient(circle at 100% 0,#f0b44b1f,#0000 16%),linear-gradient(#090613 0%,#07050f 38%,#05030b 100%);padding:18px}.portal-frame--public{width:min(1460px,100%)}.portal-shell--public .portal-page-stack{gap:18px}.portal-shell--public .portal-brand-header,.portal-shell--public .hero-slab,.portal-shell--public .panel-stack>.panel,.portal-shell--public .portal-public-actions>.panel,.portal-shell--public .portal-public-actions__grid>.panel,.portal-shell--public .panel--action,.portal-shell--public .suite-cta-band{color:var(--portal-react-text);background:linear-gradient(#110d25fa 0%,#0a0814f7 100%);border:1px solid #a855f724;box-shadow:0 30px 80px #03020a70}.portal-shell--public .portal-brand-header{z-index:14;border-radius:28px;gap:14px;padding:18px 20px;display:grid;position:sticky;top:10px}.portal-shell--public .portal-brand-header__utility{grid-template-columns:auto minmax(0,1fr);align-items:center}.portal-shell--public .portal-brand-chip{color:#f3ecff;background:#8b5cf61f;border:1px solid #a855f72e}.portal-shell--public .portal-brand-lockup__label,.portal-shell--public .portal-brand-shell__item,.portal-shell--public .portal-public-intake__copy span,.portal-shell--public .portal-field__label,.portal-shell--public .portal-public-step__index,.portal-shell--public .portal-public-panel__support-pill,.portal-shell--public .portal-public-intake__meta,.portal-shell--public .proof-strip span,.portal-shell--public .field-hint,.portal-shell--public .hint-text{color:#d8b45be0}.portal-shell--public .portal-brand-lockup__name,.portal-shell--public .section-head h2,.portal-shell--public .section-head h3,.portal-shell--public .portal-public-intake__copy strong,.portal-shell--public .portal-public-note strong,.portal-shell--public .portal-public-value-card strong,.portal-shell--public .invite-preview strong{color:var(--portal-react-text)}.portal-shell--public .portal-brand-header__support{flex-wrap:wrap;gap:8px;display:flex}.portal-shell--public .portal-brand-header__support-pill{min-height:32px;color:var(--portal-react-text);letter-spacing:.03em;white-space:nowrap;background:linear-gradient(135deg,#8b5cf624,#f0b44b14);border:1px solid #a855f729;border-radius:999px;align-items:center;padding:0 12px;font-size:.74rem;font-weight:800;display:inline-flex}.portal-shell--public .portal-brand-shell{border-top:0;gap:8px;padding-top:0}.portal-shell--public .portal-brand-shell__item{min-height:34px;color:var(--portal-react-text);letter-spacing:.08em;white-space:nowrap;background:#8b5cf614;border:1px solid #a855f729;padding:0 12px}.portal-shell--public .portal-brand-shell__item:hover,.portal-shell--public .portal-brand-shell__item:focus-visible,.portal-shell--public .portal-brand-shell__item--active{color:#fff;background:linear-gradient(135deg,#8b5cf633,#f0b44b24);border-color:#d8b45b4d}.portal-shell--public .portal-bottom-dock--public{-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:#0b0814d6;border:1px solid #a855f729;box-shadow:0 24px 60px #03020a6b}.portal-shell--public .portal-bottom-dock--public .portal-nav-pill{color:var(--portal-react-text);background:#8b5cf61a;border-color:#a855f72e}.portal-shell--public .portal-bottom-dock--public .portal-nav-pill.is-active,.portal-shell--public .portal-bottom-dock--public .portal-nav-pill:hover,.portal-shell--public .portal-bottom-dock--public .portal-nav-pill:focus-visible{background:linear-gradient(135deg,#8b5cf63d,#f0b44b2e);border-color:#d8b45b4d}.portal-shell--public .hero-slab{border-radius:30px}.portal-shell--public .hero-copy p,.portal-shell--public .portal-hero-story__card p,.portal-shell--public .section-head p,.portal-shell--public .portal-public-value-card p,.portal-shell--public .portal-public-note p,.portal-shell--public .portal-public-step p,.portal-shell--public .portal-use-case-card p,.portal-shell--public .portal-use-case-card small,.portal-shell--public .portal-guided-demo__list li,.portal-shell--public .invite-preview span,.portal-shell--public .invite-preview small{color:var(--portal-react-muted)}.portal-shell--public .portal-market-finder__chip,.portal-shell--public .catalog-chip,.portal-shell--public .proof-strip span{color:#f4f0ffe0;background:#8b5cf614;border-color:#a855f729}.portal-shell--public .portal-hero-story__card{background:linear-gradient(#120d21f5,#0a0814fa);border-color:#a855f729}.portal-shell--public #portal-hero.hero-slab--immersive.hero-slab--single{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;gap:18px;display:grid}.portal-shell--public #portal-hero .hero-copy{align-content:start;gap:16px;display:grid}.portal-shell--public #portal-hero .hero-copy h1{max-width:12ch}.portal-shell--public .hero-inline-note{color:#f4f0ffe0;background:linear-gradient(135deg,#8b5cf61f,#f0b44b14);border:1px solid #a855f724;border-radius:18px;align-items:center;margin:0;padding:12px 14px;line-height:1.55;display:inline-flex;box-shadow:0 16px 32px #0705102e}.portal-shell--public .portal-public-hero-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portal-shell--public .portal-public-hero-flow__item{background:linear-gradient(#120d21f0,#0a0814fa);border:1px solid #a855f724;border-radius:20px;gap:10px;padding:16px;display:grid;box-shadow:0 18px 36px #0705102e}.portal-shell--public .portal-public-hero-flow__index{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#8b5cf629;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.72rem;font-weight:800;display:inline-flex}.portal-shell--public .portal-public-hero-flow__item p{color:var(--portal-react-muted);margin:0}.portal-shell--public .portal-hero-stage--market .portal-hero-story--workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-shell--public .portal-hero-story__card--assistant{grid-column:1/-1}.portal-shell--public .portal-hero-story__card--workspace,.portal-shell--public .portal-hero-story__card--assistant{min-height:180px}.portal-shell--public .portal-hero-story__head{align-items:center;gap:10px;display:flex}.portal-shell--public .portal-hero-story__icon{color:#f6f1ff;background:#8b5cf629;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.portal-shell--public .portal-hero-story__head>span:last-child,.portal-shell--public .portal-use-case-card__signal{color:#d8b45be0;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-shell--public .portal-use-cases,.portal-shell--public .portal-guided-demo,.portal-shell--public .portal-review-ribbon,.portal-shell--public .portal-social-entry-bar{color:var(--portal-react-text);background:linear-gradient(#110d25fa 0%,#0a0814f7 100%);border:1px solid #a855f724;box-shadow:0 26px 70px #03020a57}.portal-shell--public .portal-use-cases{border-radius:28px;gap:18px;padding:22px;display:grid}.portal-shell--public .portal-use-cases__grid{gap:14px}.portal-shell--public .portal-use-case-card{background:linear-gradient(#120d21f5,#0a0814fa);border:1px solid #a855f724;border-radius:22px;gap:10px;padding:18px;display:grid;box-shadow:0 18px 36px #07051038}.portal-shell--public .portal-use-case-card strong,.portal-shell--public .portal-guided-demo h3,.portal-shell--public .portal-review-ribbon__label,.portal-shell--public .portal-social-entry-bar__copy strong{color:var(--portal-react-text)}.portal-shell--public .portal-use-case-card small{padding-top:4px;display:block}.portal-shell--public .portal-guided-demo{border-radius:26px;gap:14px;padding:20px 22px;display:grid}.portal-shell--public .portal-guided-demo__list{counter-reset:portal-guided-demo;gap:10px;margin:0;padding-left:0;list-style:none;display:grid}.portal-shell--public .portal-guided-demo__list li{background:linear-gradient(#120d21f0,#0a0814fa);border:1px solid #a855f724;border-radius:18px;margin:0;padding:14px 16px 14px 56px;position:relative}.portal-shell--public .portal-guided-demo__list li:before{counter-increment:portal-guided-demo;content:counter(portal-guided-demo, decimal-leading-zero);color:#fff;letter-spacing:.1em;background:#8b5cf629;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.portal-shell--public .portal-review-ribbon,.portal-shell--public .portal-social-entry-bar{border-radius:24px}.portal-shell--public .portal-social-entry-bar__copy span,.portal-shell--public .portal-review-ribbon__item span{color:var(--portal-react-muted)}.portal-shell--public .portal-social-pill{color:var(--portal-react-text);background:#8b5cf614;border-color:#a855f729}.portal-shell--public .portal-public-intake{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portal-shell--public .portal-public-intake__item{background:linear-gradient(#110d20fa,#0a0814fa);border:1px solid #a855f729;border-radius:24px;grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:170px;padding:18px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.portal-shell--public .portal-public-intake__item:hover,.portal-shell--public .portal-public-intake__item:focus-visible{border-color:#d8b45b47;transform:translateY(-2px);box-shadow:0 22px 44px #03020a57}.portal-shell--public .portal-public-intake__icon{color:#f6f1ff;background:#8b5cf629;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.portal-shell--public .portal-public-intake__copy{align-content:start;gap:6px;display:grid}.portal-shell--public .portal-public-intake__copy span,.portal-shell--public .portal-field__label,.portal-shell--public .portal-public-step__index,.portal-shell--public .portal-public-panel__support-pill,.portal-shell--public .portal-public-intake__meta{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-shell--public .portal-public-intake__copy strong{letter-spacing:-.02em;font-size:1.08rem;line-height:1.28}.portal-shell--public .portal-public-intake__copy small{color:var(--portal-react-muted);font-size:.88rem;line-height:1.5}.portal-shell--public .portal-public-intake__meta{color:#f4f0ff9e;grid-column:1/-1;align-self:end}.portal-shell--public .portal-public-register__layout{grid-template-columns:minmax(0,1.34fr) minmax(290px,.88fr);gap:18px;display:grid}.portal-shell--public .portal-public-register__main,.portal-shell--public .portal-public-register__aside,.portal-shell--public .portal-public-note,.portal-shell--public .portal-public-step-list,.portal-shell--public .portal-public-value-card,.portal-shell--public .portal-public-panel{gap:14px;display:grid}.portal-shell--public .portal-public-register__aside{align-content:start}.portal-shell--public .portal-public-note,.portal-shell--public .portal-public-step-list,.portal-shell--public .portal-public-value-card,.portal-shell--public .portal-public-panel,.portal-shell--public .portal-public-invite-preview{background:linear-gradient(#120d21f5,#0a0814fa);border:1px solid #a855f724;border-radius:22px;padding:22px 24px;box-shadow:0 18px 36px #07051038}.portal-shell--public .portal-public-step-list{gap:10px}.portal-shell--public .portal-public-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.portal-shell--public .portal-public-step__index{color:#fff;background:#8b5cf629;border-radius:12px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:inline-flex}.portal-shell--public .portal-public-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portal-shell--public .portal-public-route-card{background:linear-gradient(#120d21f5,#0a0814fa);border:1px solid #a855f724;border-radius:18px;gap:10px;padding:16px;display:grid;box-shadow:0 16px 30px #0705102e}.portal-shell--public .portal-public-route-card__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.portal-shell--public .portal-public-route-card__icon{color:#f6f1ff;background:#8b5cf629;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.portal-shell--public .portal-public-route-card__head span:last-child{color:#d8b45be0;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.portal-shell--public .portal-public-route-card strong{color:var(--portal-react-text);font-size:.96rem;line-height:1.45}.portal-shell--public .portal-public-actions{gap:18px;display:grid}.portal-shell--public .portal-public-actions__grid{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.portal-shell--public .portal-public-panel--wide{gap:16px}.portal-shell--public .portal-public-panel .section-head{max-width:74ch}.portal-shell--public .portal-public-panel .form-grid.compact,.portal-shell--public .portal-public-panel--wide .form-grid.compact{width:100%}.portal-shell--public .portal-public-panel .inline-field{grid-template-columns:minmax(0,1fr) auto;align-items:end}.portal-shell--public .portal-public-panel__support,.portal-shell--public .portal-public-value-grid{flex-wrap:wrap;gap:10px;display:flex}.portal-shell--public .portal-public-value-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.portal-shell--public .portal-public-panel__support-pill{color:#f4f0ffd6;background:#8b5cf61a;border:1px solid #a855f729;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;display:inline-flex}.portal-shell--public .portal-field{gap:8px;display:grid}.portal-shell--public .portal-field__label{color:#f4f0ffb3}.portal-shell--public .panel-stack input,.portal-shell--public .panel-stack textarea,.portal-shell--public .panel-stack select{color:var(--portal-react-text);background:#110d20f0;border-color:#a855f729;box-shadow:inset 0 1px #ffffff05}.portal-shell--public .panel-stack input::placeholder,.portal-shell--public .panel-stack textarea::placeholder{color:#b2a8ccb8}.portal-shell--public .panel-stack input:focus,.portal-shell--public .panel-stack textarea:focus,.portal-shell--public .panel-stack select:focus{border-color:#c4b5fd4d;box-shadow:0 0 0 4px #8b5cf61f}.portal-shell--public .secondary-button,.portal-shell--public .ghost-button,.portal-shell--public .cta-button,.portal-shell--public .cta-link-button{border-color:#a855f72e;box-shadow:0 14px 30px #03020a2e}.portal-shell--public .ghost-button{color:#f4f0ff;background:#8b5cf61a}.portal-shell--public .secondary-button,.portal-shell--public .cta-link-button.secondary{color:#fff;background:linear-gradient(135deg,#8b5cf638,#5b21b647)}.portal-shell--public .cta-button,.portal-shell--public .cta-link-button.primary{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a855f7)}.portal-shell--public .invite-preview{background:linear-gradient(#120d21f5,#0a0814fa);border-color:#a855f729}.portal-shell--public .inline-field{gap:10px}.portal-shell--public .inline-field .ghost-button{min-width:110px}.portal-shell--public .captcha-shell,.portal-shell--public .suite-cta-band__copy{gap:10px;display:grid}.portal-shell--public .suite-cta-band__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portal-shell--public .suite-cta-band__card{background:linear-gradient(#120d21f5,#0a0814fa);border:1px solid #a855f724;border-radius:22px;gap:12px;padding:18px;display:grid;box-shadow:0 18px 36px #07051033}.portal-shell--public .suite-cta-band__card-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.portal-shell--public .suite-cta-band__icon{color:#f6f1ff;background:#8b5cf629;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.portal-shell--public .suite-cta-band__card-head span:last-child{color:#d8b45be0;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-shell--public .suite-cta-band__card strong{color:var(--portal-react-text)}.portal-shell--public .suite-cta-band__card p{color:var(--portal-react-muted);margin:0}.portal-shell--public .suite-cta-band__links{flex-wrap:wrap;gap:10px;display:flex}.portal-shell--public .suite-cta-band__link{color:#f3ecff;background:#8b5cf614;border:1px solid #a855f729;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s,background .15s,color .15s;display:inline-flex}.portal-shell--public .suite-cta-band__link:hover,.portal-shell--public .suite-cta-band__link:focus-visible{color:#fff;background:linear-gradient(135deg,#8b5cf633,#f0b44b24);border-color:#d8b45b52;transform:translateY(-1px)}.portal-shell--public .portal-ambient-blocks{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:18px}.portal-shell--public .portal-review-ribbon,.portal-shell--public .portal-social-entry-bar{border-radius:28px;gap:18px;padding:22px;display:grid}.portal-shell--public .portal-review-ribbon__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portal-shell--public .portal-review-ribbon__card,.portal-shell--public .portal-social-entry-bar__group{background:linear-gradient(#120d21f5,#0a0814fa);border:1px solid #a855f724;border-radius:22px;gap:12px;padding:18px;display:grid;box-shadow:0 18px 36px #07051033}.portal-shell--public .portal-review-ribbon__head,.portal-shell--public .portal-social-entry-bar__group-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.portal-shell--public .portal-review-ribbon__icon,.portal-shell--public .portal-social-entry-bar__group-icon{color:#f6f1ff;background:#8b5cf629;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.portal-shell--public .portal-review-ribbon__card strong,.portal-shell--public .portal-social-entry-bar__group strong{color:var(--portal-react-text)}.portal-shell--public .portal-review-ribbon__card p,.portal-shell--public .portal-social-entry-bar__group-head span{color:var(--portal-react-muted);margin:0}.portal-shell--public .portal-social-entry-bar{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-content:start}.portal-shell--public .portal-social-entry-bar__groups{gap:14px;display:grid}.portal-shell--public .portal-social-entry-bar__group-head>div{gap:4px;display:grid}.portal-shell--public .portal-social-entry-bar__links{flex-wrap:wrap;gap:10px;display:flex}.portal-shell--public .portal-social-pill{min-height:40px;padding:0 14px}.portal-shell--public .suite-cta-band__copy a{color:#f3ecff}.portal-shell--public .suite-cta-band__copy a:hover,.portal-shell--public .suite-cta-band__copy a:focus-visible{color:#fff}@media (width<=1380px){.portal-shell--public .portal-review-ribbon__grid,.portal-shell--public .portal-public-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.portal-shell--public #portal-hero.hero-slab--immersive.hero-slab--single,.portal-shell--public .portal-public-register__layout,.portal-shell--public .portal-ambient-blocks,.portal-shell--public .portal-social-entry-bar,.portal-shell--public .portal-public-hero-flow,.portal-shell--public .portal-hero-stage--market .portal-hero-story--workspace,.portal-shell--public .portal-review-ribbon__grid,.portal-shell--public .suite-cta-band__grid,.portal-shell--public .portal-public-route-grid{grid-template-columns:1fr}}@media (width<=820px){.portal-shell--public{padding:14px}.portal-shell--public .portal-public-intake{grid-template-columns:1fr}.portal-shell--public .portal-brand-header{border-radius:24px;padding:16px}.portal-shell--public .portal-brand-header__support,.portal-shell--public .portal-brand-shell,.portal-shell--public .portal-public-panel__support,.portal-shell--public .portal-public-value-grid{gap:8px}.portal-shell--public .portal-public-register__layout,.portal-shell--public .portal-public-actions{gap:14px}.portal-shell--public .portal-public-panel,.portal-shell--public .portal-public-invite-preview{padding:18px}.portal-shell--public .portal-public-panel .form-grid.compact,.portal-shell--public .portal-public-panel--wide .form-grid.compact{width:100%}.portal-shell--public .portal-public-panel .inline-field{grid-template-columns:1fr}}.portal-workspace-focus-strip{border:1px solid var(--portal-react-line);background:linear-gradient(#120d21f2,#0a0814fa);border-radius:22px;gap:14px;padding:16px 18px;display:grid;box-shadow:0 22px 44px #07051038}.portal-workspace-focus-strip__copy{gap:4px;display:grid}.portal-workspace-focus-strip__copy strong{letter-spacing:-.02em;color:var(--portal-react-text);font-size:1.02rem}.portal-workspace-focus-strip__copy p{color:var(--portal-react-muted);margin:0;line-height:1.5}.portal-workspace-focus-strip__meta{flex-wrap:wrap;gap:8px;display:flex}.portal-workspace-mobile-switcher{gap:8px;margin:-4px 0 2px;padding:2px 2px 4px;display:none;overflow-x:auto}.portal-workspace-mobile-switcher::-webkit-scrollbar{display:none}.portal-page-focus-strip{background:linear-gradient(#120d21f2,#0a0814fa);border:1px solid #c4b5fd24;border-radius:22px;gap:12px;padding:16px 18px;display:grid;box-shadow:0 18px 36px #07051033}.portal-page-focus-strip__copy{gap:4px;display:grid}.portal-page-focus-strip__copy strong{letter-spacing:-.02em;font-size:1rem;line-height:1.4}.portal-page-focus-strip__copy p{color:var(--portal-react-muted);margin:0;line-height:1.52}.portal-page-focus-strip__meta{flex-wrap:wrap;gap:8px;display:flex}.portal-focus-strip{background:linear-gradient(#120d21f2,#0a0814fa);border:1px solid #c4b5fd24;border-radius:22px;gap:12px;padding:16px 18px;display:grid;box-shadow:0 18px 36px #07051033}.portal-shell--authenticated .portal-focus-strip{border-radius:20px;gap:10px;padding:14px 16px}.portal-focus-strip__copy{gap:4px;display:grid}.portal-shell--authenticated .portal-focus-strip__copy{gap:3px}.portal-focus-strip__copy strong{letter-spacing:-.02em;font-size:1rem;line-height:1.4}.portal-shell--authenticated .portal-focus-strip__copy strong{font-size:.96rem;line-height:1.34}.portal-focus-strip__copy p{color:var(--portal-react-muted);margin:0;line-height:1.52}.portal-shell--authenticated .portal-focus-strip__copy p{font-size:.84rem;line-height:1.48}.portal-focus-strip__aside{gap:10px;display:grid}.portal-shell--authenticated .portal-focus-strip__meta .feature-pill{min-height:30px;padding:0 10px}.portal-focus-strip__meta,.portal-focus-strip__actions{flex-wrap:wrap;gap:8px;display:flex}.portal-focus-strip--stacked{margin-bottom:16px}.portal-shell--authenticated .portal-decision-support{border-radius:22px;gap:.8rem;padding:.95rem 1rem}.portal-shell--authenticated .portal-decision-support__copy{gap:.34rem}.portal-shell--authenticated .portal-decision-support__copy strong{font-size:.95rem}.portal-shell--authenticated .portal-decision-support__copy p{font-size:.82rem;line-height:1.5}.portal-shell--authenticated .portal-decision-support__actions{margin-top:0}.portal-shell--authenticated .portal-decision-support__actions .secondary-button,.portal-shell--authenticated .portal-decision-support__actions .ghost-button{min-height:34px}.portal-shell--authenticated .portal-ai-answer{gap:.56rem}.portal-shell--authenticated .portal-ai-answer__badge{padding:.28rem .62rem;font-size:.68rem}.portal-shell--authenticated .portal-ai-answer__head strong{font-size:.92rem}.portal-shell--authenticated .portal-ai-answer__bubble{border-radius:16px 16px 16px 8px;gap:.36rem;padding:.85rem .92rem}.portal-shell--authenticated .portal-ai-answer__bubble:before{width:12px;height:12px;top:14px;left:-7px}.portal-shell--authenticated .portal-ai-answer__body{gap:.56rem}.portal-shell--authenticated .portal-ai-answer__paragraph,.portal-shell--authenticated .portal-ai-answer__block p,.portal-shell--authenticated .portal-ai-answer__list li{font-size:.84rem;line-height:1.54}.portal-shell--authenticated .portal-ai-answer__list{gap:.28rem;padding-left:.95rem}.portal-shell--authenticated .portal-overview-lanes{gap:12px}.portal-shell--authenticated .portal-overview-lane{border-radius:20px;gap:10px;padding:16px 18px}.portal-shell--authenticated .portal-overview-lane__copy{gap:6px}.portal-shell--authenticated .portal-overview-lane__copy strong{font-size:.96rem}.portal-shell--authenticated .portal-overview-lane__copy p{font-size:.84rem;line-height:1.5}.portal-shell--authenticated .portal-overview-lane__meta{gap:6px}.portal-shell--authenticated .portal-overview-lane__meta span{min-height:30px;padding:0 10px;font-size:.74rem}.portal-shell--authenticated .portal-overview-lane .action-row{gap:8px}.portal-shell--authenticated .portal-overview-lane .secondary-button,.portal-shell--authenticated .portal-overview-lane .ghost-button{min-height:34px}.portal-calendar-grid-shell{gap:16px;display:grid}.portal-calendar-grid-shell__head{background:linear-gradient(#120d21f0,#0a0814fa);border:1px solid #c4b5fd1f;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.portal-calendar-grid-shell__copy{gap:4px;display:grid}.portal-calendar-grid-shell__copy strong{letter-spacing:-.02em;font-size:.98rem}.portal-calendar-grid-shell__copy p{color:var(--portal-react-muted);margin:0;line-height:1.5}.portal-calendar-grid-shell__meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.portal-timesheet-focus-strip{background:linear-gradient(#120d21f2,#0a0814fa);border:1px solid #c4b5fd24;border-radius:22px;gap:12px;margin-bottom:16px;padding:16px 18px;display:grid;box-shadow:0 18px 36px #07051033}.portal-timesheet-focus-strip__copy{gap:4px;display:grid}.portal-timesheet-focus-strip__copy strong{letter-spacing:-.02em;font-size:1rem;line-height:1.4}.portal-timesheet-focus-strip__copy p{color:var(--portal-react-muted);margin:0;line-height:1.52}.portal-timesheet-focus-strip__meta{flex-wrap:wrap;gap:8px;display:flex}.portal-timesheet-item__signal-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:8px;display:grid}.portal-timesheet-item__signal{background:#ffffff06;border:1px solid #c4b5fd1a;border-radius:16px;gap:4px;padding:12px 13px;display:grid}.portal-timesheet-item__signal span,.portal-timesheet-item__note{color:var(--portal-react-muted);font-size:.76rem;line-height:1.45}.portal-timesheet-item__signal strong{font-size:.95rem;line-height:1.38}.portal-timesheet-item__note-stack{gap:6px;display:grid}.portal-timesheet-item__note{margin:0}@media (width<=1180px){.portal-shell--authenticated .portal-admin-ops-list__item--action,.portal-shell--authenticated .portal-team-archive-item,.portal-shell--authenticated .portal-team-access-item,.portal-shell--authenticated .portal-team-invite-item{grid-template-columns:1fr}.portal-team-archive-item__meta,.portal-team-access-item__meta,.portal-team-invite-item__meta{justify-content:flex-start}.portal-timesheet-item__signal-grid{grid-template-columns:repeat(auto-fit,minmax(156px,1fr))}}@media (width<=900px){.portal-workspace-mobile-switcher{display:flex}.portal-shell--authenticated .portal-workspace-dock{padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;grid-auto-columns:minmax(88px,1fr);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.portal-shell--authenticated .portal-workspace-dock::-webkit-scrollbar{display:none}.portal-shell--authenticated .portal-workspace-dock .portal-workspace-nav__item.is-compact{min-width:88px}}@media (width<=820px){.portal-focus-strip,.portal-workspace-focus-strip,.portal-page-focus-strip,.portal-calendar-grid-shell__head,.portal-timesheet-focus-strip{padding:16px}.portal-calendar-grid-shell__head{flex-direction:column}.portal-calendar-grid-shell__meta,.portal-focus-strip__meta,.portal-focus-strip__actions,.portal-page-focus-strip__meta,.portal-timesheet-focus-strip__meta{justify-content:flex-start}.portal-timesheet-item__signal-grid{grid-template-columns:1fr}}@media (width>=821px){.portal-focus-strip{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.portal-focus-strip__aside{justify-items:end;max-width:360px}.portal-focus-strip__meta,.portal-focus-strip__actions{justify-content:flex-end}}@media (width<=640px){body.cookie-notice-open .portal-shell--public .portal-bottom-dock--public{opacity:0!important;pointer-events:none!important;display:none!important;transform:translateY(calc(100% + 1.6rem))!important}.portal-shell--public{padding:12px}.portal-shell--public .portal-frame{width:100%}.portal-shell--public .portal-brand-header{border-radius:26px!important;gap:10px!important;padding:14px!important}.portal-shell--public .portal-brand-header__utility,.portal-shell--public .portal-brand-shell{width:100%!important}.portal-shell--public .portal-brand-header__utility{justify-items:start;grid-template-columns:1fr!important;gap:8px!important}.portal-shell--public .portal-brand-header__support,.portal-shell--public .portal-brand-shell,.portal-shell--public .portal-market-finder{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto;gap:8px!important}.portal-shell--public .portal-brand-header__support::-webkit-scrollbar{display:none}.portal-shell--public .portal-brand-shell::-webkit-scrollbar{display:none}.portal-shell--public .portal-market-finder::-webkit-scrollbar{display:none}.portal-shell--public .portal-brand-header__support-pill,.portal-shell--public .portal-brand-shell__item,.portal-shell--public .portal-market-finder__chip{white-space:nowrap;flex:none}.portal-shell--public .portal-brand-header__support-pill{color:#fffdf8e0;background:#ffffff0a;border:1px solid #d4a63c29;border-radius:999px;min-height:34px;padding:0 12px;font-size:.74rem;font-weight:700}.portal-shell--public .portal-brand-shell__item{min-height:36px!important;padding:0 12px!important;font-size:.64rem!important}.portal-shell--public #portal-hero.hero-slab--immersive.hero-slab--single{border-radius:28px!important;gap:14px!important;padding:18px!important}.portal-shell--public #portal-hero .hero-copy{gap:10px}.portal-shell--public #portal-hero .hero-copy h1{max-width:9.5ch!important;font-size:clamp(1.9rem,9vw,2.65rem)!important;line-height:.98!important}.portal-shell--public #portal-hero .hero-copy .hero-lead{max-width:none!important;font-size:.96rem!important;line-height:1.55!important}.portal-shell--public .hero-action-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px!important;display:grid!important}.portal-shell--public .hero-action-row>*{width:100%;min-width:0}.portal-shell--public .hero-action-row>:nth-child(3){grid-column:1/-1}.portal-shell--public .hero-inline-note{font-size:.88rem;line-height:1.5}.portal-shell--public .proof-strip{grid-template-columns:1fr!important;gap:8px!important}.portal-shell--public .proof-strip span{justify-content:flex-start;min-height:40px;padding:.7rem .85rem}.portal-shell--public .portal-public-hero-flow{gap:10px!important}.portal-shell--public .portal-public-hero-flow__item{border-radius:18px!important;padding:14px!important}.portal-shell--public .portal-hero-stage--market .portal-hero-story--workspace{gap:10px!important}.portal-shell--public .portal-hero-story__card--workspace{min-height:0!important;padding:14px!important}.portal-shell--public .portal-bottom-dock--public{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.portal-shell--public .portal-bottom-dock--public .portal-nav-pill{min-height:52px!important;padding:7px 6px!important}.portal-shell--public .portal-bottom-dock--public .portal-nav-pill__label{font-size:.62rem!important;line-height:1.05!important}.portal-shell--public .cookie-notice--portal{left:12px!important;right:12px!important;bottom:calc(74px + env(safe-area-inset-bottom,0px))!important;border-radius:22px!important;gap:10px!important;width:auto!important;max-width:none!important;padding:14px!important;transform:none!important}.portal-shell--public .cookie-notice__body{gap:6px!important}.portal-shell--public .cookie-notice__eyebrow{letter-spacing:.14em!important;font-size:.7rem!important}.portal-shell--public .cookie-notice__text,.portal-shell--public .cookie-notice__check{font-size:.82rem!important;line-height:1.45!important}.portal-shell--public .cookie-notice__legal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.portal-shell--public .cookie-notice__link,.portal-shell--public .cookie-notice__button{min-height:40px!important;padding:0 12px!important;font-size:.82rem!important}}:root{--portal-react-card-border:#c4b5fd24;--portal-react-card-border-strong:#d8b45b3d;--portal-react-card-shadow:0 24px 60px #02010a66, inset 0 1px 0 #ffffff0d;--portal-react-card-shadow-hover:0 30px 76px #02010a7a, inset 0 1px 0 #ffffff0f}.portal-shell--authenticated :is(.portal-workspace-nav,.portal-workspace-header,.portal-workspace-card,.portal-workspace-dock,.portal-workspace-nav__metric,.portal-briefing-list__item,.portal-briefing-inbox__item,.portal-briefing-note,.portal-briefing-chip,.portal-briefing-tool,.portal-team-list__item,.portal-step-rail__item,.portal-admin-ops-headline,.metric-card){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform var(--lx-duration-base) var(--lx-ease-standard), box-shadow var(--lx-duration-base) var(--lx-ease-standard), border-color var(--lx-duration-fast) var(--lx-ease-standard), background var(--lx-duration-base) var(--lx-ease-standard);border-color:var(--portal-react-card-border)!important;box-shadow:var(--portal-react-card-shadow)!important;border-radius:22px!important}.portal-shell--authenticated :is(.portal-workspace-card,.portal-briefing-list__item,.portal-briefing-chip,.portal-briefing-tool,.portal-team-list__item,.portal-step-rail__item,.portal-admin-ops-headline,.metric-card):hover{transform:translateY(-2px);border-color:var(--portal-react-card-border-strong)!important;box-shadow:var(--portal-react-card-shadow-hover)!important}.portal-shell--authenticated .portal-workspace-nav{border-radius:28px!important}.portal-shell--authenticated .portal-workspace-header,.portal-shell--authenticated .portal-workspace-card{background:radial-gradient(circle at 100% 0,#8b5cf62e,#0000 34%),linear-gradient(#100c1ffa 0%,#080613f7 100%)!important}.portal-shell--authenticated :is(.feature-pill,.secondary-button.small,.ghost-button.small){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 24px #07061229;border-radius:999px!important}.portal-shell--authenticated .portal-field{gap:8px}.portal-shell--authenticated .portal-field__label{letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:800}.portal-shell--authenticated :is(.portal-field input,.portal-field textarea,.portal-field select){min-height:52px;transition:border-color var(--lx-duration-fast) var(--lx-ease-standard), box-shadow var(--lx-duration-fast) var(--lx-ease-standard), background var(--lx-duration-base) var(--lx-ease-standard);border-color:#c4b5fd29!important;border-radius:18px!important}.portal-shell--authenticated :is(.portal-field input:focus-visible,.portal-field textarea:focus-visible,.portal-field select:focus-visible,.portal-workspace-nav__item:focus-visible,.portal-workspace-nav__brand-link:focus-visible,.portal-briefing-list__item:focus-visible,.portal-team-list__item:focus-visible,.portal-step-rail__item:focus-visible){outline:none;box-shadow:var(--lx-focus-ring-dark)!important}.portal-shell--authenticated .portal-workspace-dock{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}@media (prefers-reduced-motion:reduce){.portal-shell--authenticated :is(.portal-admin-shell,.portal-workspace-nav,.portal-workspace-header,.portal-workspace-card,.portal-workspace-dock,.portal-workspace-nav__metric,.portal-briefing-list__item,.portal-briefing-inbox__item,.portal-briefing-note,.portal-briefing-chip,.portal-briefing-tool,.portal-team-list__item,.portal-step-rail__item,.portal-admin-ops-headline,.metric-card){transition:none!important;animation:none!important;transform:none!important}}.portal-shell--authenticated{color:var(--text-primary)}.portal-shell--authenticated :is(.portal-admin-shell,.portal-workspace-nav,.portal-workspace-header,.portal-workspace-card,.portal-workspace-dock,.portal-workspace-nav__metric,.portal-briefing-list__item,.portal-briefing-inbox__item,.portal-briefing-note,.portal-briefing-chip,.portal-briefing-tool,.portal-team-list__item,.portal-step-rail__item,.portal-admin-ops-headline,.metric-card,.summary-card,.bridge-card){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.portal-shell--authenticated :is(.portal-workspace-nav__item,.portal-workspace-nav__brand-link,.portal-briefing-list__item,.portal-team-list__item,.portal-step-rail__item,.portal-admin-ops-headline){transition:all .2s cubic-bezier(.4,0,.2,1)!important}.portal-shell--authenticated :is(.portal-workspace-nav__item:hover,.portal-workspace-nav__brand-link:hover,.portal-briefing-list__item:hover,.portal-team-list__item:hover,.portal-step-rail__item:hover,.portal-admin-ops-headline:hover){transform:translateY(-2px);box-shadow:var(--glass-shadow), 0 18px 38px #0d0a1a70, 0 0 0 1px #7c5cfc29!important}.portal-shell--authenticated .portal-workspace-nav__item.is-active{background:var(--gradient-brand)!important;color:var(--text-primary)!important;border-color:#ffffff14!important}.portal-shell--authenticated .portal-workspace-nav__badge{color:var(--gold-400)!important}.portal-shell--authenticated :is(.portal-workspace-nav__brand-meta .feature-pill,.portal-workspace-topbar .feature-pill,.portal-workspace-topbar .feature-pill.is-live){background:var(--bg-overlay)!important;border-color:var(--glass-border)!important;color:var(--text-secondary)!important}.portal-shell--authenticated .portal-workspace-topbar .feature-pill.is-live{color:var(--gold-100)!important;background:#d4a01724!important;border-color:#f5d06b38!important}.portal-shell--authenticated .portal-workspace-nav__item.is-active .portal-workspace-nav__icon{color:var(--gold-400)!important}.portal-shell--authenticated .portal-workspace-nav__item:not(.is-active) .portal-workspace-nav__icon{color:var(--text-secondary)!important}.portal-shell--authenticated :is(.portal-workspace-nav__copy small,.portal-workspace-nav__brand small,.portal-workspace-nav__metric small,.portal-workspace-header__copy p,.portal-workspace-card__head p,.portal-briefing-list__item small,.portal-briefing-inbox__copy small,.portal-briefing-note p){color:var(--text-muted)!important}.portal-shell--authenticated :is(.portal-workspace-nav__metric span,.portal-workspace-header .eyebrow,.portal-workspace-card .eyebrow,.portal-workspace-nav__brand .eyebrow){color:var(--gold-300)!important}.portal-shell--authenticated .portal-workspace-header__copy h1{-webkit-text-fill-color:initial!important;color:var(--text-primary)!important;background:0 0!important;animation:none!important}.portal-shell--authenticated,.portal-shell--authenticated *{box-sizing:border-box}.portal-shell--authenticated:before,.portal-shell--authenticated:after{opacity:.28!important;animation:none!important}.portal-shell--authenticated .portal-frame:after{display:none!important}.portal-shell--authenticated :is(.panel,.panel--action,.faq-panel,.portal-workspace-card,.portal-workspace-nav,.portal-workspace-dock,.metric-card,.summary-card,.bridge-card,.portal-team-list__item,.portal-briefing-list__item,.portal-briefing-inbox__item,.portal-briefing-note,.portal-calendar-chip,.portal-calendar-grid__identity,.portal-calendar-grid__day,.portal-calendar-grid__cell,.portal-calendar-detail__meta-item,.feature-pill,.catalog-chip){-webkit-backdrop-filter:none!important;box-shadow:0 10px 24px #06040f3d!important}.portal-shell--authenticated :is(.panel,.panel--action,.faq-panel,.portal-workspace-card,.metric-card,.summary-card,.bridge-card,.portal-team-list__item,.portal-briefing-list__item,.portal-briefing-inbox__item,.portal-briefing-note,.portal-briefing-tool,.portal-briefing-priority,.portal-use-case-card,.portal-nav-pill,.portal-brand-shell__item,.cta-button,.cta-link-button,.secondary-button,.ghost-button,.portal-link-button):hover{transform:none!important}.portal-shell--authenticated :is(.portal-brand-chip,.portal-calendar-skeleton,.portal-shell--public .hero-copy h1,.page-transition--portal .page-transition__surface){animation:none!important}.portal-shell--authenticated :is(.loading-card,.portal-calendar-skeleton):after{opacity:0!important;animation:none!important}.portal-shell--authenticated :is(.portal-admin-shell,.portal-workspace-stage,.portal-workspace-main,.portal-workspace-main>*,.portal-workspace-card,.portal-workspace-card__head,.portal-workspace-card__copy,.portal-workspace-card__body,.portal-team-shell,.portal-team-shell__sidebar,.portal-team-shell__stage,.portal-team-stage-grid,.portal-team-stage-grid--wide,.portal-calendar-shell,.portal-calendar-side,.portal-calendar-grid-shell,.portal-calendar-grid-shell__head,.portal-calendar-grid-shell__copy,.portal-calendar-grid-shell__meta,.portal-calendar-detail-focus__identity,.portal-calendar-detail-focus__copy,.portal-calendar-detail__action-copy){min-width:0!important}.portal-shell--authenticated :is(h1,h2,h3,p,strong,small){overflow-wrap:normal!important;word-break:normal!important}.portal-shell--authenticated :is(.feature-pill,.catalog-chip,.status-pill,.portal-calendar-detail__meta-item,.portal-calendar-grid__identity small,.portal-calendar-grid__day small,.portal-team-list__copy strong,.portal-team-list__copy small){overflow-wrap:anywhere;word-break:break-word}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.portal-shell--authenticated .portal-workspace-header__copy h1{font-size:clamp(1.65rem,2.5vw,2.4rem)!important;line-height:1.08!important}.portal-shell--authenticated .portal-workspace-topbar__heading h1{line-height:1.14!important}.portal-shell--authenticated .portal-workspace-header__copy p,.portal-shell--authenticated .portal-workspace-topbar__heading p,.portal-shell--authenticated .portal-calendar-shell__summary p,.portal-shell--authenticated .portal-team-focus__identity p{line-height:1.5!important}.portal-shell--authenticated .portal-admin-shell{gap:16px!important;width:min(1400px,100vw - 24px)!important}.portal-shell--authenticated .portal-team-shell{align-items:start;grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important}.portal-shell--authenticated .portal-team-list{max-height:min(58vh,640px)!important}.portal-shell--authenticated .portal-team-list__main,.portal-shell--authenticated .portal-team-list__copy,.portal-shell--authenticated .portal-team-list__meta{min-width:0}.portal-shell--authenticated .portal-team-list__copy{gap:4px;display:grid}.portal-shell--authenticated .portal-team-list__copy strong,.portal-shell--authenticated .portal-team-list__copy small{white-space:normal!important;line-height:1.35!important}.portal-shell--authenticated .portal-team-list__meta{flex-wrap:wrap;gap:6px;display:flex}.portal-shell--authenticated .portal-calendar-shell{align-items:start;grid-template-columns:minmax(0,1fr) minmax(320px,400px)!important}.portal-shell--authenticated .portal-calendar-shell__summary{align-items:flex-start!important}.portal-shell--authenticated .portal-calendar-shell__summary h2{line-height:1.14!important}.portal-shell--authenticated .portal-calendar-shell__legend{justify-content:flex-start!important}.portal-shell--authenticated .portal-calendar-grid-shell,.portal-shell--authenticated .portal-calendar-grid{overflow-x:auto!important}.portal-shell--authenticated .portal-calendar-grid{padding-bottom:8px}.portal-shell--authenticated .portal-calendar-grid__header,.portal-shell--authenticated .portal-calendar-grid__row{min-width:max-content!important}.portal-shell--authenticated .portal-calendar-grid__identity{min-width:210px!important}.portal-shell--authenticated .portal-calendar-grid__cell{min-height:52px!important}.portal-shell--authenticated .portal-calendar-detail__meta-item,.portal-shell--authenticated .feature-pill,.portal-shell--authenticated .catalog-chip,.portal-shell--authenticated .status-pill{text-align:left;white-space:normal!important}@media (width<=1320px){.portal-shell--authenticated .portal-calendar-shell{grid-template-columns:1fr!important}}@media (width<=1180px){.portal-shell--authenticated .portal-team-shell,.portal-shell--authenticated .portal-team-stage-grid,.portal-shell--authenticated .portal-team-stage-grid--wide{grid-template-columns:1fr!important}}@media (width<=900px){.portal-shell--authenticated .portal-admin-shell{width:calc(100vw - 16px)!important;padding:10px 0 calc(84px + env(safe-area-inset-bottom,0px))!important;gap:12px!important}.portal-shell--authenticated .portal-workspace-header,.portal-shell--authenticated .portal-workspace-card__head,.portal-shell--authenticated .portal-workspace-card__body{padding-left:14px!important;padding-right:14px!important}.portal-shell--authenticated :is(.panel,.panel--action,.faq-panel,.portal-workspace-card,.portal-workspace-nav,.portal-workspace-dock){border-radius:16px!important}}html,body,#root{width:100%;max-width:100%;min-height:100%;overflow-x:hidden}body{overflow-y:auto!important}.portal-shell--authenticated,.portal-shell--authenticated #portal-dashboard,.portal-shell--authenticated .portal-admin-shell,.portal-shell--authenticated .portal-workspace-stage,.portal-shell--authenticated .portal-workspace-main,.portal-shell--authenticated .portal-workspace-main>*{min-width:0;overflow:visible!important}.portal-shell,.portal-frame,.portal-page-stack,#portal-dashboard{min-width:0;max-width:100%}.portal-shell--authenticated .portal-admin-shell{animation:none!important}.portal-shell--authenticated .portal-react-list-scroll{scrollbar-gutter:auto!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.portal-shell--authenticated .portal-team-list,.portal-shell--authenticated .portal-admin-ops-list,.portal-shell--authenticated .portal-briefing-list,.portal-shell--authenticated .portal-briefing-inbox,.portal-shell--authenticated .portal-calendar-detail__events{max-height:none!important;overflow:visible!important}.portal-shell--authenticated .portal-calendar-grid-shell,.portal-shell--authenticated .portal-calendar-grid{max-height:none!important;overflow:auto visible!important}@media (width>=1181px){.portal-workspace-dock--viewport{display:none!important}}@media (width<=1180px){.portal-shell--authenticated{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))!important}.portal-shell--authenticated .portal-admin-shell{width:calc(100vw - 20px)!important;padding:12px 0 calc(106px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.portal-shell--authenticated .portal-workspace-nav{display:none!important}.portal-shell--authenticated .portal-team-shell__sidebar,.portal-shell--authenticated .portal-step-rail,.portal-shell--authenticated .portal-calendar-side{position:static!important;top:auto!important}.portal-shell--authenticated .portal-team-list{max-height:none!important}.portal-workspace-dock--viewport{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;z-index:240!important;border-radius:20px!important;grid-auto-columns:minmax(74px,1fr)!important;grid-auto-flow:column!important;gap:8px!important;padding:8px!important;display:grid!important;position:fixed!important;overflow:auto hidden!important;transform:none!important}.portal-workspace-dock--viewport::-webkit-scrollbar{display:none}.portal-workspace-dock--viewport .portal-workspace-nav__item.is-compact{min-width:74px!important}}@media (width<=640px){.portal-shell--public .portal-brand-header__support,.portal-shell--public .portal-brand-shell,.portal-shell--public .portal-market-finder{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:auto!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.portal-shell--public .portal-brand-header__support::-webkit-scrollbar{display:none}.portal-shell--public .portal-brand-shell::-webkit-scrollbar{display:none}.portal-shell--public .portal-market-finder::-webkit-scrollbar{display:none}.portal-shell--public .portal-brand-header__support-pill,.portal-shell--public .portal-brand-shell__item,.portal-shell--public .portal-market-finder__chip{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;flex:0 auto!important;min-width:0!important;max-width:100%!important}}.portal-shell--public{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))!important}.portal-shell--public .portal-brand-header__nav.portal-bottom-dock--public{left:50%!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;z-index:240!important;border-radius:22px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:8px!important;width:min(980px,100vw - 18px)!important;max-width:calc(100vw - 18px)!important;padding:8px!important;display:grid!important;position:fixed!important;overflow:visible!important;transform:translate(-50%)!important}.portal-shell--public .portal-brand-header__nav.portal-bottom-dock--public .portal-nav-pill{gap:5px!important;width:100%!important;min-width:0!important;min-height:56px!important;padding:8px 10px!important}.portal-shell--public .portal-brand-header__nav.portal-bottom-dock--public .portal-nav-pill__label{text-align:center!important;white-space:normal!important;width:100%!important;line-height:1.08!important}.portal-shell--public #portal-hero.hero-slab--immersive.hero-slab--single{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr)!important;align-items:start!important;gap:20px!important}.portal-shell--public #portal-hero .hero-copy,.portal-shell--public #portal-hero .portal-hero-stage{min-width:0!important}.portal-shell--public .portal-public-hero-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.portal-shell--public .portal-public-hero-flow__item{min-width:0!important}@media (width<=1180px){.portal-shell--public{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))!important}.portal-shell--public #portal-hero.hero-slab--immersive.hero-slab--single{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.portal-shell--public .portal-public-hero-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.portal-shell--public{padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))!important}.portal-shell--public .portal-brand-header__nav.portal-bottom-dock--public{gap:6px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;padding:7px!important}.portal-shell--public .portal-brand-header__nav.portal-bottom-dock--public .portal-nav-pill{min-height:54px!important;padding:7px 6px!important}.portal-shell--public .portal-brand-header__nav.portal-bottom-dock--public .portal-nav-pill__label{letter-spacing:.02em!important;font-size:10px!important}}@media (width<=520px){.portal-shell--public{padding-bottom:calc(172px + env(safe-area-inset-bottom,0px))!important}.portal-shell--public .portal-brand-header__nav.portal-bottom-dock--public{bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-shell--public .portal-public-hero-flow{grid-template-columns:minmax(0,1fr)!important}}
