@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}.__variable_49a339{--font-body:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339"}@font-face{font-family:__Fraunces_48c46e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_48c46e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_48c46e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_48c46e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_48c46e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_48c46e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_48c46e;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_48c46e{font-family:__Fraunces_48c46e,__Fraunces_Fallback_48c46e;font-style:normal}.__variable_48c46e{--font-display:"__Fraunces_48c46e","__Fraunces_Fallback_48c46e"}:root{--bg:#0c1016;--panel:#141b26;--panel-strong:#182234;--text:#f2f5fb;--muted:rgba(242,245,251,.72);--border:rgba(242,245,251,.14);--border-strong:rgba(242,245,251,.22);--brand:#47c7ae;--brand2:#f2b866;--danger:#ff6b6b;--warn:#f6c356;--good:#35d49a;--shadow:0 16px 40px rgba(6,12,20,.45);--shadow-soft:0 12px 30px rgba(6,12,20,.32);--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--container-max:1120px;--font-body:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:ui-serif,"Georgia",serif}*{box-sizing:border-box}body,html{height:100%;overflow-x:clip}@supports not (overflow:clip){body,html{overflow-x:hidden}}body{margin:0;font-family:var(--font-body);background:radial-gradient(1200px 700px at 15% -10%,rgba(71,199,174,.22),transparent),radial-gradient(1000px 700px at 90% 0,hsla(35,84%,67%,.18),transparent),linear-gradient(180deg,rgba(15,19,27,.92),#0c1016),var(--bg);color:var(--text)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em}a{color:inherit;text-decoration:none}main li a:not(.btn):not(.inlineLink),main p a:not(.btn):not(.inlineLink){color:rgba(71,199,174,.95);text-decoration:underline;-webkit-text-decoration-color:rgba(71,199,174,.85);text-decoration-color:rgba(71,199,174,.85);text-underline-offset:3px;text-decoration-thickness:2px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}main li a:not(.btn):not(.inlineLink):hover,main p a:not(.btn):not(.inlineLink):hover{color:hsla(35,84%,67%,.96);-webkit-text-decoration-color:hsla(35,84%,67%,.9);text-decoration-color:hsla(35,84%,67%,.9)}main li a:not(.btn):not(.inlineLink):focus-visible,main p a:not(.btn):not(.inlineLink):focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;border-radius:6px}.inlineLink{color:rgba(71,199,174,.95);text-decoration:underline;-webkit-text-decoration-color:rgba(71,199,174,.85);text-decoration-color:rgba(71,199,174,.85);text-underline-offset:3px;text-decoration-thickness:2px;cursor:pointer;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.inlineLink:hover{color:hsla(35,84%,67%,.96);-webkit-text-decoration-color:hsla(35,84%,67%,.9);text-decoration-color:hsla(35,84%,67%,.9)}.inlineLink:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;border-radius:6px}button.inlineLink{background:none;border:none;padding:0;font:inherit}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.copyAction{position:relative}.copyAction,.copyActionButton{display:inline-flex;align-items:center}.copyActionButton{justify-content:center;gap:6px;border-radius:999px;border:1px solid rgba(242,245,251,.18);background:rgba(242,245,251,.08);color:rgba(242,245,251,.92);padding:4px 10px;font-size:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.copyActionButton:hover{background:rgba(242,245,251,.14);border-color:rgba(242,245,251,.32);transform:translateY(-1px)}.copyActionButton:active{transform:translateY(0);background:rgba(242,245,251,.12)}.copyActionButton:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;box-shadow:0 0 0 3px rgba(71,199,174,.18)}.copyActionIconOnly .copyActionButton{padding:4px;width:28px;height:28px}.copyActionIcon svg{width:14px;height:14px;display:block}.copyActionToast{position:absolute;top:calc(100% + 6px);right:0;padding:4px 8px;border-radius:999px;border:1px solid rgba(71,199,174,.35);background:rgba(71,199,174,.18);font-size:11px;color:rgba(242,245,251,.95);white-space:nowrap;z-index:2}.copyActionToastError{border-color:hsla(0,100%,71%,.45);background:hsla(0,100%,71%,.18)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:clamp(20px,3vw,32px)}.marketingShell{overflow-x:clip;max-width:100%;min-width:0}.comingSoonGrid,.comingSoonStack{display:grid;grid-gap:16px;gap:16px}.comingSoonGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.comingSoonBullets{margin:12px 0 0 18px;display:grid;grid-gap:6px;gap:6px}.comingSoonSamples{margin-top:6px}.comingSoonCardGrid{margin-top:12px}.emptyStatePanel{border-style:dashed}.panel{background:rgba(20,27,38,.82);border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel.card{background:rgba(20,27,38,.96);border-color:var(--border-strong);box-shadow:var(--shadow-soft)}.stickyCtaBar{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:8px 12px;background:rgba(10,14,20,.72);border-top:1px solid rgba(242,245,251,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(110%);transition:transform .18s ease}.stickyCtaBarVisible{transform:translateY(0)}.stickyCtaInner{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.stickyCtaCopy{display:grid;grid-gap:4px;gap:4px}.stickyCtaTitle{font-weight:700;font-size:14px}.stickyCtaSubtitle{color:var(--muted)}.stickyCtaActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.stickyCtaDismiss{border:none;background:none;color:rgba(242,245,251,.72);font-size:12px;cursor:pointer;padding:6px 8px;border-radius:999px}.stickyCtaDismiss:hover{background:rgba(242,245,251,.08);color:rgba(242,245,251,.9)}.stickyCtaDismiss:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px}body.hasStickyCta main.container{padding-bottom:calc(clamp(20px, 3vw, 32px) + var(--sticky-cta-height, 0px))}.mobileLockedCtaBar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 12px;background:rgba(10,14,20,.78);border-top:1px solid rgba(242,245,251,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobileLockedCtaInner{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mobileLockedCtaLabel{font-size:13px;font-weight:600}.mobileLockedCtaActions{display:flex;gap:8px;flex-wrap:wrap}.mobileLockedCtaDismiss{background:none;border:none;color:rgba(242,245,251,.75);font-size:12px;padding:6px 8px;cursor:pointer}.mobileLockedCtaDismiss:hover{color:rgba(242,245,251,.95)}.mobileLockedCtaDismiss:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;border-radius:6px}.mobileLockedCtaSpacer{display:none;height:var(--mobile-locked-cta-height,76px)}@media (max-width:700px){.stickyCtaInner{flex-direction:column;align-items:stretch}.stickyCtaActions{justify-content:stretch}.stickyCtaActions .btn{width:100%}}.activationProgress{height:10px;border-radius:999px;margin-top:10px;background:rgba(242,245,251,.08);overflow:hidden;position:relative}.activationProgress:before{content:"";position:absolute;inset:0;transform:translateX(-70%);background:linear-gradient(90deg,transparent,rgba(71,199,174,.7),transparent);animation:activationProgressMove 1.4s ease-in-out infinite}.activationProgressDone:before{transform:translateX(0);animation:none;background:rgba(53,212,154,.65)}@keyframes activationProgressMove{0%{transform:translateX(-70%)}to{transform:translateX(70%)}}.activationStatusBlock{padding:12px;display:grid;grid-gap:8px;gap:8px}.activationStepper{display:flex;flex-wrap:wrap;gap:8px}.activationStep{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(242,245,251,.16);background:rgba(242,245,251,.04);font-size:11px;letter-spacing:.02em;color:rgba(242,245,251,.82)}.activationStepDot{width:6px;height:6px;border-radius:50%;background:rgba(242,245,251,.45)}.activationStepActive{border-color:rgba(71,199,174,.45);background:rgba(71,199,174,.14);color:rgba(242,245,251,.95)}.activationStepActive .activationStepDot{background:var(--brand)}.activationStepDone{border-color:rgba(53,212,154,.4);background:rgba(53,212,154,.12);color:rgba(242,245,251,.92)}.activationStepDone .activationStepDot{background:var(--good)}.activationStepFailed{border-color:rgba(246,195,86,.45);background:rgba(246,195,86,.14);color:rgba(242,245,251,.92)}.activationStepFailed .activationStepDot{background:var(--warn)}.activationStepPending{opacity:.65}.activationStatusMeta{display:flex;flex-wrap:wrap;gap:6px 14px}.panel .panel{background:rgba(16,22,31,.72);border-color:rgba(242,245,251,.1);box-shadow:none}.grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:900px){.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:1fr 1fr 1fr}}.muted{color:var(--muted)}.kicker{display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border-radius:999px;background:rgba(71,199,174,.16);border:1px solid rgba(71,199,174,.4);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(242,245,251,.9)}.pageTitle{font-size:clamp(38px,4.6vw,52px);line-height:1.04;margin:10px 0 12px;letter-spacing:-.02em;color:var(--text)}.lead{font-size:18px;line-height:1.6;color:var(--muted);margin:0;max-width:64ch}.sectionTitle{font-size:20px;font-weight:600;margin:0 0 10px}.whyList{margin:0;padding-left:18px;display:grid;grid-gap:10px;gap:10px}.whyListDense{gap:8px}.whyList li{margin:0}.card{padding:var(--space-4)}.cardCompact{padding:var(--space-3)}.cardTight{padding:var(--space-2)}.narrativeCardHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.narrativeCardBody{min-width:0}.narrativeSummary{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cardCompact .narrativeSummary{-webkit-line-clamp:2;line-height:1.4;min-height:calc(1.4em * 2)}.cardCompact .narrativeTitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25;min-height:calc(1.25em * 2)}.narrativeCardMeta{display:flex;flex-direction:column;gap:10px;align-items:flex-end;min-width:140px}.narrativeCardSparkline{display:flex;justify-content:flex-end;width:100%}.narrativeCard{display:grid;grid-gap:10px;gap:10px;position:relative;z-index:0}.cardClickable{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;position:relative}.cardClickable:hover{transform:translateY(-2px);border-color:rgba(242,245,251,.26);box-shadow:0 18px 36px rgba(6,12,20,.4);z-index:5}.cardClickable:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;box-shadow:0 0 0 3px rgba(71,199,174,.18)}.cardClickable:focus-within,.narrativeCard:focus-within{z-index:8}.narrativeMetricRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px;margin-top:12px}.metricDetails{margin-top:8px}.metricDetailsSummary{cursor:pointer;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.metricDetailsPanel{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.techDetails{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.techDetailsSummary{cursor:pointer;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);list-style:none}.techDetailsSummary::-webkit-details-marker{display:none}.techDetailsSummary:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;border-radius:8px}.techDetailsBody{margin-top:8px;display:grid;grid-gap:6px;gap:6px}.idRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.idRowLabel{min-width:120px;color:rgba(242,245,251,.75)}.idRowValue{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:rgba(242,245,251,.95)}.idCopyButton{height:24px;width:24px}.narrativeDetails{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.narrativeDetailsSummary{cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:flex-end;gap:8px;list-style:none}.narrativeDetailsSummary:after{content:">";transform:rotate(90deg);transition:transform .15s ease}.narrativeDetails[open] .narrativeDetailsSummary:after{transform:rotate(-90deg)}.narrativeDetailsSummary::-webkit-details-marker{display:none}.narrativeDetailsSummary:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;border-radius:8px}.narrativeDetailsBody{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.detailDrawerOverlay{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;justify-content:flex-end;align-items:stretch}.detailDrawerPanel{width:min(620px,94vw);height:100%;max-height:100%;overflow-y:auto;border-radius:0;border-left:1px solid rgba(242,245,251,.12)}@media (max-width:720px){.detailDrawerOverlay{justify-content:center}.detailDrawerPanel{width:100%}}.cardActionRow{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.workflowActionsBar{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.workflowActionButton{font-size:12px;padding:6px 10px}.workflowActionLocked{border-style:dashed;opacity:.85}.workflowActionLock{display:inline-flex;align-items:center;justify-content:center;margin-left:6px}.workflowActionLock svg{width:12px;height:12px}.lockedDetailPreviewFrame{margin-top:10px;padding:12px;border-radius:12px;border:1px solid rgba(242,245,251,.12);background:rgba(16,22,31,.7);display:grid;grid-gap:16px;gap:16px}.lockedDetailPreviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.lockedDetailPreviewMeta{opacity:.7}.lockedDetailPreviewSection{display:grid;grid-gap:10px;gap:10px}.lockedDetailPreviewSummary{display:grid;grid-gap:6px;gap:6px}.lockedDetailPreviewMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.lockedDetailPreviewMetric{display:grid;grid-gap:6px;gap:6px;padding:8px;border-radius:10px;border:1px solid rgba(242,245,251,.12);background:rgba(242,245,251,.04)}.lockedDetailPreviewWhyGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.lockedDetailPreviewList{margin:0;padding-left:16px;display:grid;grid-gap:6px;gap:6px}.lockedDetailPreviewEvidenceList,.lockedDetailPreviewResults{display:grid;grid-gap:10px;gap:10px}.lockedDetailPreviewEvidenceRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.lockedDetailPreviewFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.lockedDetailPreviewPill{opacity:.6;cursor:not-allowed}@media (max-width:720px){.narrativeCardHeader{grid-template-columns:1fr}.narrativeCardMeta{align-items:flex-start;min-width:0}.narrativeCardSparkline{justify-content:flex-start}}.pill{display:inline-flex;align-items:center;gap:8px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border);font-size:12px;letter-spacing:.01em;color:rgba(242,245,251,.92)}.pillDot{width:7px;height:7px;border-radius:50%}.pillGood{border-color:rgba(53,212,154,.4);background:rgba(53,212,154,.15)}.pillGood .pillDot{background:var(--good)}.pillWarn{border-color:rgba(246,195,86,.45);background:rgba(246,195,86,.14)}.pillWarn .pillDot{background:var(--warn)}.pillInfo{border-color:rgba(71,199,174,.45);background:rgba(71,199,174,.14)}.pillInfo .pillDot{background:var(--brand)}.pillMuted{border-color:rgba(242,245,251,.18);background:rgba(242,245,251,.06)}.pillMuted .pillDot{background:rgba(242,245,251,.55)}.pill.timeBadge{white-space:nowrap;font-size:11px;padding:6px 10px}.timeBadgeLabel{display:inline-flex;align-items:center;gap:4px}.timeBadgeValue{display:inline-block;min-width:12ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tenantPills{display:flex;gap:var(--space-1);flex-wrap:wrap;align-items:center}.tenantPill{text-decoration:none;transition:background .12s ease,border-color .12s ease,transform .12s ease;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);border:1px solid transparent;background:transparent;font-size:13px;font-weight:600;color:rgba(242,245,251,.82)}.tenantPill:hover{background:rgba(242,245,251,.09);color:rgba(242,245,251,.95)}.tenantPillActive{background:rgba(71,199,174,.18);border-color:rgba(71,199,174,.45);color:rgba(242,245,251,.98)}.tenantPillDoc{border-color:rgba(71,199,174,.35);background:rgba(71,199,174,.12)}.tenantChooserCompact{gap:6px}.tenantChooserRow{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.tenantPillGroup{padding:3px;border-radius:var(--radius-pill);border:1px solid rgba(242,245,251,.18);background:rgba(242,245,251,.04)}.tenantChooser{display:grid;grid-gap:10px;gap:10px}.tenantChooserHeader{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tenantChooserTitle{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.tenantChooserHint{font-size:12px;opacity:.78}.tenantChooserCompact .tenantChooserHint{display:none}.tenantChooserGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tenantChoice{text-decoration:none;color:rgba(242,245,251,.92);border:1px solid var(--border);background:rgba(242,245,251,.05);border-radius:14px;padding:12px 14px;display:grid;grid-gap:6px;gap:6px;transition:background .12s ease,border-color .12s ease,transform .12s ease}.tenantChoice:hover{background:rgba(242,245,251,.08);border-color:rgba(242,245,251,.22);transform:translateY(-1px)}.tenantChoiceActive{background:rgba(71,199,174,.14);border-color:rgba(71,199,174,.3)}.tenantChoiceLabel{font-weight:800}.tenantChoiceBlurb{font-size:12px;color:var(--muted);line-height:1.35}@media (max-width:900px){.tenantChooserGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tenantChooserGrid{grid-template-columns:1fr}}.btnRow{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-3)}.btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);border:1px solid rgba(242,245,251,.18);background:rgba(242,245,251,.08);color:rgba(242,245,251,.96);font-weight:600;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.btnPrimary{background:linear-gradient(130deg,rgba(71,199,174,.98),hsla(35,84%,67%,.98));color:#0c1016;border:0;box-shadow:0 12px 26px rgba(17,25,36,.5)}.btnSecondary{background:rgba(242,245,251,.1)}.toggleButton{display:inline-flex;justify-content:center;align-items:center;gap:8px;position:relative;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);border:1px solid rgba(242,245,251,.18);background:rgba(242,245,251,.06);color:rgba(242,245,251,.92);font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.toggleButton:hover{background:rgba(242,245,251,.12);border-color:rgba(242,245,251,.32);transform:translateY(-1px)}.toggleButton:active{transform:translateY(0);background:rgba(242,245,251,.1)}.toggleButton[aria-pressed=true]{background:linear-gradient(130deg,rgba(71,199,174,.32),hsla(35,84%,67%,.22));border-color:rgba(71,199,174,.75);color:#f2f5fb;box-shadow:0 0 0 3px rgba(71,199,174,.18),inset 0 0 0 1px rgba(242,245,251,.1)}.toggleButton[aria-pressed=true]:before{content:"✓";display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:rgba(71,199,174,.42);border:1px solid rgba(71,199,174,.85);color:#f2f5fb;font-size:12px;line-height:1}.toggleButton:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;box-shadow:0 0 0 3px rgba(71,199,174,.18)}.btn:not(.btnPrimary):hover{background:rgba(242,245,251,.14);border-color:rgba(242,245,251,.32);transform:translateY(-1px)}.btn:not(.btnPrimary):active{transform:translateY(0);background:rgba(242,245,251,.12)}.btn:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;box-shadow:0 0 0 3px rgba(71,199,174,.18)}.btn:not(.btnPrimary)[aria-pressed=true]{background:rgba(71,199,174,.2);border-color:rgba(71,199,174,.55)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btnPrimary:disabled,.btnPrimary[aria-disabled=true]{background:rgba(242,245,251,.12);color:rgba(242,245,251,.7);border:1px solid rgba(242,245,251,.18);box-shadow:none}.btn:disabled:hover,.btn[aria-disabled=true]:hover{transform:none;box-shadow:none}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:spinnerSpin .8s linear infinite}@keyframes spinnerSpin{to{transform:rotate(1turn)}}.skeletonBox,.skeletonLine{position:relative;overflow:hidden;background:rgba(242,245,251,.08)}.skeletonLine{height:10px;border-radius:999px}.skeletonBox:after,.skeletonLine:after{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(90deg,transparent,rgba(242,245,251,.22),transparent);animation:skeletonSweep 1.2s ease-in-out infinite}.skeletonPreview,.skeletonPreview.skeletonBox,.skeletonPreview.skeletonLine{background:rgba(242,245,251,.1)}.skeletonPreview.skeletonBox:after,.skeletonPreview.skeletonLine:after,.skeletonPreview:after{animation:none!important;transform:none!important;background:none!important;opacity:0!important}@keyframes skeletonSweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.skeletonBox:after,.skeletonLine:after{animation:none!important}}.input,.textInput{width:100%;border-radius:12px;padding:12px;background:rgba(20,27,38,.6);border:1px solid var(--border);color:var(--text);outline:none}.min-w-0{min-width:0}.caret-transparent{caret-color:transparent}.inputError{border-color:hsla(0,100%,71%,.55);box-shadow:0 0 0 2px hsla(0,100%,71%,.16)}.input:focus-visible,.textInput:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;box-shadow:0 0 0 3px rgba(71,199,174,.18)}.inputErrorMessage{margin-top:6px;font-size:12px;color:hsla(0,100%,71%,.95)}.checkboxInput{margin-top:4px}.label{display:block;font-size:14px;color:rgba(242,245,251,.9);margin-bottom:8px}.help{margin-top:8px;font-size:13px;color:var(--muted)}.error{border:1px solid rgba(255,92,122,.35);background:rgba(255,92,122,.12);border-radius:12px}.error,.success{margin-top:10px;padding:10px 12px;color:rgba(242,245,251,.95)}.success{border:1px solid rgba(61,220,151,.35);background:rgba(61,220,151,.12);border-radius:12px}.nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin:var(--space-4) auto 0;min-width:0;max-width:100%}.panel.nav{position:relative;z-index:50;overflow:visible}.navMarketing,.navMarketing .navActions,.navMarketing .navLinks{flex-wrap:nowrap}.navMarketing .navLinks{gap:6px}.navMarketing .navActions{gap:8px}.navMarketing .navLinks a,.navMarketing .navMoreToggle{padding:6px 8px;font-size:13px;white-space:nowrap}.navMarketing .navActions .btn,.navMarketing .navActions .navSecondaryLink{padding:6px 10px;font-size:13px;white-space:nowrap}.navMarketing .navBrand img{width:132px;height:auto}.navMarketing .navBrandEdition{font-size:10px;letter-spacing:.1em}.navBrand{font-weight:800;letter-spacing:-.02em;font-family:var(--font-display)}.navBrandEdition{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:rgba(242,245,251,.72)}.navLinks{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0}.appNavLinks{flex-wrap:nowrap;margin-left:auto}.appNavLinks>a{white-space:nowrap}.navLinks a{color:rgba(242,245,251,.85);font-size:14px;padding:8px 10px;border-radius:var(--radius-md);border:1px solid transparent;display:inline-flex;align-items:center;gap:6px}.navLinks a:hover{background:rgba(242,245,251,.06)}.navLinks a:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;box-shadow:0 0 0 3px rgba(71,199,174,.18)}.navLinkActive{background:rgba(71,199,174,.18);border-color:rgba(71,199,174,.45);color:rgba(242,245,251,.98)}.navActions{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0}.navActionsMobile{display:none}.navSecondaryLink{color:rgba(242,245,251,.82);font-size:14px;padding:8px 10px;border-radius:var(--radius-md)}.navSecondaryLink:hover{background:rgba(242,245,251,.06);color:rgba(242,245,251,.96)}.navSecondaryLink:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;box-shadow:0 0 0 3px rgba(71,199,174,.18)}.navMenuWrap,.navMore{position:relative}.navMenuToggle,.navMoreToggle,.navUserToggle{list-style:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgba(242,245,251,.85);font-size:14px;font-family:inherit;padding:8px 10px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent}.navMenuToggle:focus-visible,.navMoreToggle:focus-visible,.navUserToggle:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;box-shadow:0 0 0 3px rgba(71,199,174,.18)}.navMoreOpen .navMoreToggle{background:rgba(242,245,251,.08)}.navMoreActive .navMoreToggle{background:rgba(71,199,174,.2);color:rgba(242,245,251,.98)}.navMenuOpen .navMenuToggle,.navUserOpen .navUserToggle{background:rgba(242,245,251,.08)}.navMenuCaret{display:inline-flex;align-items:center;gap:8px}.navMenuCaretIcon{width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);opacity:.75;margin-left:2px}.navMenuPanel,.navMorePanel{position:absolute;right:0;top:calc(100% + 6px);display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:200px;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:rgba(24,34,52,.98);z-index:60}.navMenuPanel a,.navMorePanel a{display:inline-flex;align-items:center;gap:6px}.navMenuPanel a,.navMenuPanel button,.navMorePanel a,.navMorePanel button{color:rgba(242,245,251,.9);font-size:14px;padding:6px 8px;border-radius:var(--radius-sm);border:1px solid transparent}.navMenuPanel button,.navMorePanel button{width:100%;text-align:left;background:transparent;cursor:pointer}.navMenuPanel a:hover,.navMorePanel a:hover{background:rgba(242,245,251,.08)}.navMenuPanel a:focus-visible,.navMorePanel a:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px}.navMenuPanel button:hover,.navMorePanel button:hover{background:rgba(242,245,251,.08)}.navMenuPanel button:focus-visible,.navMorePanel button:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px}.navMenu{display:none}.navUser{position:relative}.navUserToggle{color:rgba(242,245,251,.88);padding:6px 10px;display:inline-flex;align-items:center;gap:8px;max-width:220px}.navUserActive .navUserToggle{background:rgba(71,199,174,.2);color:rgba(242,245,251,.98)}.navUserAvatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;background:rgba(71,199,174,.2);color:rgba(242,245,251,.95)}.navUserEmail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navUserPanel{position:absolute;right:0;top:calc(100% + 6px);display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:220px;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:rgba(24,34,52,.98);z-index:60}.navMenuPanel[hidden],.navMorePanel[hidden],.navUserPanel[hidden],.shareMenuPanel[hidden]{display:none}.navMenuDivider{padding-top:var(--space-2);border-top:1px solid rgba(242,245,251,.12)}.navMenuMuted{color:rgba(242,245,251,.72)}.navMenuForm{margin:0}.navMenuButton{width:100%;text-align:left;color:rgba(242,245,251,.9);background:transparent;border:1px solid transparent;padding:6px 8px;border-radius:var(--radius-sm);font-size:14px;font-family:inherit;cursor:pointer}.navMenuButton:hover{background:rgba(242,245,251,.08)}.navMenuButton:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px}.editionSwitcher{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.editionSwitcherLabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.navEdition{justify-content:center}.navMenuSection{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.navMenuSectionTitle{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:4px 6px 0}.navBadge,.navLinkText{display:inline-flex;align-items:center}.navBadge{padding:2px 6px;border-radius:999px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;background:rgba(242,245,251,.12);color:rgba(242,245,251,.65)}.navMenuEdition{padding-bottom:var(--space-2);border-bottom:1px solid rgba(242,245,251,.12);margin-bottom:var(--space-2)}.navMenuToggle{padding:8px 12px;font-size:13px}.navMenuPanel{min-width:240px}.navMenuActions{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-2)}.footer{margin:var(--space-4) auto var(--space-5);padding:var(--space-5);min-width:0;max-width:100%}.footerGrid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;min-width:0}.navTagline{font-size:12px;opacity:.82;text-align:center;line-height:1.25}@media (max-width:720px){.navTagline{display:none}.tenantChooserRow{grid-template-columns:1fr}}@media (max-width:900px){.navActions,.navEdition,.navLinks{display:none}.navActionsMobile{display:flex;align-items:center;gap:var(--space-2)}.navMenu{display:block}}@media (max-width:420px){.navActionsMobile{display:none}}@media (max-width:1140px){.navActionsApp{flex-wrap:nowrap}.navUserEmail{display:none}.appNavLinks{gap:4px}.appNavLinks a,.navMoreToggle{padding:6px 8px;font-size:13px}}@media (max-width:1240px) and (min-width:900px){.navLinks:not(.appNavLinks){gap:6px;flex-wrap:nowrap}.navLinks:not(.appNavLinks) .navMoreToggle,.navLinks:not(.appNavLinks) a{padding:6px 8px;font-size:13px;white-space:nowrap}.navActions:not(.navActionsApp){gap:8px;flex-wrap:nowrap}.navActions:not(.navActionsApp) .btn,.navActions:not(.navActionsApp) .navSecondaryLink{padding:6px 10px;font-size:13px}}@media (min-width:900px){.footerGrid{grid-template-columns:1.2fr 1fr}}.footerBrand{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.footerLogo{font-weight:800;font-family:var(--font-display)}.footerBlurb{margin:0}.footerLinks{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.footerHeading{font-weight:700}.footerLinkList{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.footerLegal a,.footerLinkList a,.footerMeta a{text-decoration:underline;-webkit-text-decoration-color:rgba(242,245,251,.45);text-decoration-color:rgba(242,245,251,.45);text-underline-offset:3px;text-decoration-thickness:2px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.footerLegal a:hover,.footerLinkList a:hover,.footerMeta a:hover{color:hsla(35,84%,67%,.96);-webkit-text-decoration-color:hsla(35,84%,67%,.9);text-decoration-color:hsla(35,84%,67%,.9)}.footerLegal a:focus-visible,.footerLinkList a:focus-visible,.footerMeta a:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;border-radius:6px}.footerLegal{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.footerDisclaimer{opacity:.75;overflow-wrap:anywhere;max-width:100%}.footerMeta{opacity:.7}.small{font-size:14px;color:var(--muted);line-height:1.5}.wrapAnywhere{overflow-wrap:anywhere;word-break:break-word}.debugOnly{display:none!important}html[data-debug-metrics=true] .debugOnly{display:inline-flex!important}.briefingHtmlPreview{color:#0b1220;font-size:14px;line-height:1.55}.briefingHtmlPreview a{color:#0b5fff;text-decoration:underline;text-underline-offset:2px}.briefingHtmlPreview h1,.briefingHtmlPreview h2,.briefingHtmlPreview h3,.briefingHtmlPreview h4{color:#0b1220;scroll-margin-top:84px}.briefingHtmlPreview code,.briefingHtmlPreview pre{color:#0b1220}.evidenceList ul{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.evidenceToggle{margin-top:8px;font-size:12px;display:inline-flex}.evidenceList li{margin:0}.evidenceItem{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.evidenceMain{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.evidenceLink{color:inherit;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;word-break:break-word}.evidenceActions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.evidenceActionIcon svg{width:14px;height:14px;display:block}.evidenceLinkLocked{background:none;border:none;padding:0;font:inherit;text-align:left;color:rgba(242,245,251,.82);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:rgba(242,245,251,.45);text-decoration-color:rgba(242,245,251,.45);text-underline-offset:3px;cursor:pointer}.evidenceLinkLocked:hover{color:rgba(71,199,174,.95);-webkit-text-decoration-color:rgba(71,199,174,.8);text-decoration-color:rgba(71,199,174,.8)}.evidenceLinkLocked:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;border-radius:6px}.evidenceMeta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;overflow-wrap:anywhere;word-break:break-word;color:rgba(242,245,251,.7)}.evidenceMetaDivider{opacity:.65}.evidenceGhostList{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.evidenceGhostRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.evidenceGhostMain{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:0}.evidenceGhostTitle{height:12px;width:min(320px,70%)}.evidenceGhostMeta{display:flex;gap:6px}.evidenceGhostMetaLine{height:10px;width:120px}.evidenceGhostMetaLineShort{height:10px;width:80px}.evidenceGhostActions{display:inline-flex;align-items:center;gap:6px;opacity:.55}.evidenceGhostIcon{width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px dashed rgba(242,245,251,.18);background:rgba(242,245,251,.06);color:rgba(242,245,251,.6)}.evidenceGhostIcon svg{width:14px;height:14px}.evidenceGhostCount{margin-top:6px;color:rgba(242,245,251,.7)}.evidenceLockedCtaRow{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.evidenceLockedCta{font-size:12px}.evidenceLockedButton{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-pill);border:1px dashed rgba(246,195,86,.55);background:rgba(246,195,86,.12);color:rgba(242,245,251,.92);font-size:12px;cursor:pointer}.evidenceLockedButton:hover{border-color:rgba(246,195,86,.8);background:rgba(246,195,86,.2)}.evidenceLockedButton:focus-visible{outline:2px solid rgba(246,195,86,.9);outline-offset:2px}.evidenceLockedOverlay{position:fixed;inset:0;background:rgba(4,6,10,.7);display:flex;align-items:center;justify-content:center;padding:20px}.evidenceLockedModal{width:min(520px,92vw)}.evidenceLockedHeader{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.evidenceLockedActions{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.codeBlock{margin:0;padding:12px;border-radius:12px;border:1px solid var(--border);background:rgba(10,14,22,.6);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:420px;overflow:auto;font-size:12px;line-height:1.5}.badgeRow{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.badgeRowClamp{--chip-row-height:32px;max-height:calc(var(--chip-row-height) * 2 + 2px);overflow:hidden}.entitlementStatus{display:grid;grid-gap:12px;gap:12px}.entitlementStatusHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.entitlementStatusSummary{min-width:0}.entitlementStatusBody{display:grid;grid-gap:10px;gap:10px}.entitlementStatusActions{display:flex;gap:var(--space-2);flex-wrap:wrap}.entitlementStatusFooter{font-size:13px;color:var(--muted)}.tagList{position:relative;align-items:center}.tagListToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;color:inherit}.tagListToggle:hover{border-color:rgba(242,245,251,.32);background:rgba(242,245,251,.12)}.tagListToggle:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;box-shadow:0 0 0 3px rgba(71,199,174,.18)}.tagListPopover{position:absolute;left:0;right:0;top:calc(100% + 6px);padding:10px;border-radius:12px;border:1px solid var(--border-strong);background:var(--panel);box-shadow:var(--shadow);display:flex;flex-wrap:wrap;gap:var(--space-2);z-index:4;max-height:180px;overflow-y:auto}.archiveSkeletonGrid{gap:16px;min-height:420px}.tickerChips{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.tickerChip{display:inline-flex;align-items:center;gap:6px}.tickerChipRemove{border:none;background:rgba(242,245,251,.16);color:rgba(242,245,251,.9);border-radius:999px;padding:2px 6px;cursor:pointer;font-size:12px}.tickerChipRemove:hover{background:rgba(242,245,251,.24)}.tickerChipRemove:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px}.badgeRow:empty{display:none}.metricTile{padding:10px 12px;border-radius:12px;border:1px solid rgba(242,245,251,.08);background:rgba(242,245,251,.05);display:grid;grid-gap:6px;gap:6px}.metricTileLabel{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.metricTooltip{position:relative;gap:6px;max-width:100%}.metricTooltip,.metricTooltipButton{display:inline-flex;align-items:center}.metricTooltipButton{background:none;border:none;padding:0;margin:0;color:var(--muted);font:inherit;cursor:pointer;justify-content:center;width:18px;height:18px;border-radius:999px}.metricTooltipButton:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;border-radius:999px}.metricTooltipIcon{width:14px;height:14px}.metricTooltipBubble{position:absolute;z-index:20;left:0;top:calc(100% + 6px);min-width:180px;max-width:240px;padding:10px 12px;border-radius:10px;border:1px solid rgba(242,245,251,.12);background:rgba(12,20,30,.98);color:rgba(242,245,251,.92);font-size:12px;line-height:1.4;box-shadow:0 12px 26px rgba(5,10,20,.35);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.metricTooltip:focus-within .metricTooltipBubble,.metricTooltip:hover .metricTooltipBubble{opacity:1;transform:translateY(0);pointer-events:auto}.metricTooltipText{display:block}.metricTooltipLink{display:inline-flex;margin-top:6px;font-size:11px}.metricTileValue{font-weight:700}.linkRow{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2);font-size:13px;color:var(--muted)}.linkRow a{color:rgba(71,199,174,.95);text-decoration:underline;-webkit-text-decoration-color:rgba(71,199,174,.85);text-decoration-color:rgba(71,199,174,.85);text-underline-offset:3px;text-decoration-thickness:2px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.linkRow a:hover{color:hsla(35,84%,67%,.96);-webkit-text-decoration-color:hsla(35,84%,67%,.9);text-decoration-color:hsla(35,84%,67%,.9)}.linkRow a:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;border-radius:6px}.promoCodeRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.promoCodeLabel{min-width:62px}.promoCodeValue{padding:2px 8px;border-radius:10px;border:1px solid rgba(242,245,251,.14);background:rgba(242,245,251,.06)}.promoCodeCopyButton{padding:6px 10px;font-size:12px}.promoCodeCopied{min-width:56px;color:rgba(71,199,174,.95)}.promoCodeToast{margin-top:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(71,199,174,.35);background:rgba(71,199,174,.12);font-size:12px}.disclaimerLine{margin:12px 0 0;opacity:.75}.dashboardPanel,.dashboardStack{gap:var(--space-3)}.dashboardPanel{padding:var(--space-3);display:grid;grid-gap:var(--space-3)}.dashboardHeader{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;flex-wrap:wrap}.dashboardFilterAccordion{margin-top:12px}.dashboardFilterAccordionSummary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(16,22,31,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.dashboardFilterAccordionSummary::marker{content:""}.dashboardFilterAccordionSummary::-webkit-details-marker{display:none}.dashboardFilterAccordionMeta{font-size:12px;color:var(--muted)}.dashboardFilterBar{margin-top:12px;display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(16,22,31,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:12px;z-index:20}.dashboardFilterAccordion>.dashboardFilterBar{margin-top:8px}.dashboardSearchInput{-moz-appearance:none;appearance:none;-webkit-appearance:none}.dashboardFilterBar>.btn{align-self:start}.filterChips{display:flex;flex-wrap:wrap;gap:8px}.filterChip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(242,245,251,.18);background:rgba(242,245,251,.08);color:rgba(242,245,251,.9);padding:4px 10px;font-size:12px;cursor:pointer}.filterChip:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;box-shadow:0 0 0 3px rgba(71,199,174,.18)}.filterChipRemove{font-weight:700;opacity:.7}.dashboardControlSearch{min-width:min(100%,260px)}.dashboardControlHint{font-size:12px;color:var(--muted)}.dashboardSummary{display:grid;grid-gap:6px;gap:6px;min-width:220px}.dashboardControls{display:grid;grid-gap:10px;gap:10px;align-content:start}.dashboardControlGroup{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(242,245,251,.03)}.dashboardControlTitle{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.dashboardControlButtons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.dashboardBody{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-3)}.dashboardSection{display:grid;grid-gap:10px;gap:10px}.dashboardSectionRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboardSection+.dashboardSection{border-top:1px solid var(--border);padding-top:var(--space-3)}.dashboardSectionTitle{font-size:18px;font-weight:600;margin:0}.dashboardSectionHint{margin:0}.dashboardGrid{gap:var(--space-3)}.upgradeBanner{border-color:rgba(71,199,174,.35);background:linear-gradient(140deg,rgba(24,34,52,.9),rgba(20,27,38,.95));position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.upgradeBannerContent{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.upgradeBannerCopy{display:grid;grid-gap:4px;gap:4px;flex:1 1}.upgradeBannerList{margin:8px 0 0 18px;display:grid;grid-gap:6px;gap:6px}.upgradeBannerActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.upgradePromptActions{display:flex;gap:8px;flex-wrap:wrap}.upgradeBannerDismiss{position:absolute;top:12px;right:12px;border:1px solid rgba(242,245,251,.16);background:rgba(242,245,251,.05);color:rgba(242,245,251,.8);border-radius:999px;width:26px;height:26px;cursor:pointer;font-size:14px;line-height:1}.upgradeBannerDismiss:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px}.upgradeBannerCompact{padding:14px 16px}.upgradeBannerCompactRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.briefingToc{position:-webkit-sticky;position:sticky;top:18px;align-self:start;padding:var(--space-3);z-index:40}.briefingTocHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.briefingTocTitle{font-size:18px;font-weight:600;margin:0}.briefingTocToggle{display:none;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:0;border:none;background:none;color:inherit;font-size:18px;font-weight:600;cursor:pointer}.briefingTocToggle:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:3px;border-radius:10px}.briefingTocToggle:after{content:"+";font-weight:700}.briefingToc[data-expanded=true] .briefingTocToggle:after{content:"-"}.briefingTocBody{display:grid;grid-gap:10px;gap:10px}.briefingTocList{margin-top:8px;display:grid;grid-gap:8px;gap:8px}.briefingTocItem{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid var(--border);background:rgba(242,245,251,.03)}.briefingTocItemLevel3{margin-left:12px}.briefingTocItemLevel4{margin-left:20px}.briefingTocLink{font-weight:700}.briefingTocLink:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;border-radius:6px}.briefingTocActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.briefingToast{margin-top:12px;padding:8px 10px;border-radius:10px;border:1px solid rgba(71,199,174,.35);background:rgba(71,199,174,.12);font-size:12px}.briefingShareActions{display:grid;grid-gap:8px;gap:8px}.briefingShareButtons{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.briefingShareHeader{margin-top:12px}.shareActions,.shareActionsInline{position:relative;display:inline-flex;gap:6px;align-items:center}.shareMenuToggle{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(242,245,251,.18);background:rgba(242,245,251,.08);color:rgba(242,245,251,.9);width:30px;height:28px;padding:0;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.shareMenuToggle:hover{background:rgba(242,245,251,.14);border-color:rgba(242,245,251,.32);transform:translateY(-1px)}.shareMenuToggle:active{transform:translateY(0);background:rgba(242,245,251,.12)}.shareMenuToggle:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;box-shadow:0 0 0 3px rgba(71,199,174,.18)}.shareMenuIcon svg{width:16px;height:16px;display:block;fill:currentColor}.shareMenuPanel{position:absolute;right:0;top:calc(100% + 6px);display:grid;grid-gap:6px;gap:6px;min-width:160px;padding:8px;border-radius:12px;border:1px solid rgba(242,245,251,.18);background:rgba(20,27,38,.98);z-index:50}.shareMenuPanel .copyAction{width:100%}.shareMenuPanel .copyActionButton{width:100%;justify-content:flex-start}.briefingSectionAnchor{scroll-margin-top:84px}.briefingItems{position:relative;z-index:0}.dailyBriefingPage .briefingToc{position:static;top:auto;z-index:auto}.briefingCta{background:linear-gradient(150deg,rgba(20,27,38,.98),rgba(24,34,52,.9));border-color:rgba(242,245,251,.2)}.briefingCtaRow{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.briefingCtaActions{display:flex;gap:10px;flex-wrap:wrap}.pricingCompare{background:linear-gradient(150deg,rgba(20,27,38,.98),rgba(24,34,52,.9))}.pricingCompareGrid{margin-top:12px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pricingCompareColumn{padding:14px;border-radius:12px;border:1px solid var(--border);background:rgba(242,245,251,.04)}.pricingCompareColumnPro{border-color:rgba(71,199,174,.45);background:rgba(71,199,174,.14)}.pricingCompareTitle{font-weight:700;margin-bottom:8px}.hubRoot{gap:var(--space-5)}.hubHero{padding:var(--space-5)}.hubGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hubEditionCard,.hubTile{display:grid;grid-gap:10px;gap:10px;text-decoration:none;color:inherit;border:1px solid var(--border);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.hubEditionCard:hover,.hubTile:hover{transform:translateY(-2px);border-color:rgba(242,245,251,.32);box-shadow:0 18px 36px rgba(6,12,20,.4)}.hubTileLabel{font-size:20px;font-weight:700}.hubTileCta{margin-top:12px;font-size:13px;font-weight:600;color:var(--brand)}.hubEditionHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.hubEditionLabel{font-size:20px;font-weight:700}.hubEditionBlurb{margin:0}.hubEditionActions{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:6px}.landingRoot{gap:var(--space-6)}.landingSection{gap:var(--space-4);animation:sectionIn .62s ease both}.heroPanel,.landingSectionTight{gap:var(--space-3)}.heroPanel{display:grid;grid-gap:var(--space-3);padding:calc(var(--space-5) + 6px)}.heroLead{max-width:60ch}.heroKicker{margin-bottom:var(--space-2)}@media (min-width:720px){.landingRoot{gap:var(--space-5)}.heroPanel.landingSectionTight{padding:var(--space-4)}}.heroTrustRow{margin-top:var(--space-2)}.heroTrustBadge{font-size:11px}.heroVerticalRow{margin-top:var(--space-3)}.heroVerticalRow .tenantChooserTitle{font-size:12px;opacity:.7;text-transform:none;letter-spacing:.02em}.heroVerticalRow .tenantPillGroup{background:rgba(242,245,251,.02)}.heroMetaLinks{font-size:12px;margin-top:var(--space-2)}.sectionPanel{padding:var(--space-5);background:linear-gradient(160deg,rgba(24,34,52,.9),rgba(20,27,38,.95))}.demoVideoPanel .sectionHeader{margin-bottom:var(--space-3)}.demoVideoFrame{border-radius:18px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:rgba(8,12,16,.6)}.demoVideo{display:block;width:100%;height:auto}.demoVideoPlaceholder{position:relative;min-height:280px;padding:var(--space-4);display:grid;place-items:center;text-align:center}.demoVideoPoster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}.demoVideoOverlay{position:relative;z-index:1;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.demoVideoFallback{margin-top:var(--space-2)}.sectionHeader{display:grid;grid-gap:6px;gap:6px}.sectionSplit{align-items:start;gap:var(--space-5)}.landingCta{background:linear-gradient(140deg,rgba(24,34,52,.92),rgba(20,27,38,.98))}.ctaSplit{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:center}.ctaActions{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start}.signalCardGrid{align-items:stretch}.heroSplit{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:center}.productSplit{grid-template-columns:1fr 1fr}.heroCopy{min-width:0}.heroVisual{display:grid;grid-gap:10px;gap:10px;justify-items:center;align-content:center}.heroLottieBox{width:100%;max-width:440px;height:300px}.productLottieBox{width:100%;max-width:560px;height:360px}.heroLottieCaption{font-size:12px;opacity:.7;text-align:center}.heroLottieToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(242,245,251,.18);background:rgba(242,245,251,.04);color:rgba(242,245,251,.85);border-radius:999px;padding:6px 10px;font-size:12px;cursor:pointer}.heroLottieToggle:hover{background:rgba(242,245,251,.06)}.lottieReplayBtn{padding:8px 12px;font-size:13px}.signalTeaser{display:flex;flex-direction:column;gap:12px;height:100%}.signalTeaserLinkCard{text-decoration:none;color:inherit;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.signalTeaserLinkCard:hover{transform:translateY(-2px);border-color:rgba(242,245,251,.3);box-shadow:0 18px 36px rgba(6,12,20,.4)}.signalTeaserLinkCard:focus-visible{outline:2px solid rgba(71,199,174,.85);outline-offset:2px;box-shadow:0 0 0 3px rgba(71,199,174,.18)}.signalTeaserTitle{margin:10px 0 6px;font-size:19px}.signalTeaserSummary,.signalTeaserWhy{margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.signalTeaserWhy{margin-top:6px;opacity:.8}.signalTeaserMeta{display:grid;grid-gap:8px;gap:8px}.signalTeaserBadges{margin-top:0}.signalTeaserMetrics{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.signalTeaserMetric{display:inline-flex;gap:6px;align-items:baseline}.signalTeaserMetricLabel{text-transform:uppercase;letter-spacing:.04em;font-size:11px;opacity:.7}.signalTeaserMetricValue{font-weight:700;color:var(--text)}.signalTeaserFooter{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.signalTeaserEvidence{font-size:12px;color:var(--muted)}.signalTeaserCta{font-size:13px;font-weight:600;color:rgba(242,245,251,.9)}.whyCallout{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) 0}.whyParagraphs{display:grid;grid-gap:12px;gap:12px}.whyParagraphs p{margin:0}.whyParagraphsDense{gap:10px}.howSteps{gap:var(--space-3)}.howStepCard{border-radius:var(--radius-md);border:1px solid rgba(242,245,251,.12);background:rgba(242,245,251,.04);padding:var(--space-2);display:grid;grid-gap:6px;gap:6px}.howStepTitle{font-weight:600;font-size:14px}.howStepsCta{margin-top:var(--space-2)}.featureGrid{gap:var(--space-2)}.whatYouGet{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.featureCard{border-radius:var(--radius-md);border:1px solid rgba(242,245,251,.12);background:rgba(242,245,251,.04);padding:var(--space-2);display:grid;grid-gap:8px;gap:8px}.featureTitle{font-weight:600;font-size:14px}.trustBullets{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:var(--space-2);font-size:12px;color:var(--muted)}.trustBullet{display:inline-flex;align-items:center;gap:6px}.trustBullet:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand)}.tenantDebugLabel{font-size:12px;color:var(--muted)}.activeTenantBadge{position:fixed;top:14px;right:14px;z-index:2500;pointer-events:none}.activeTenantPill{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:2px solid rgba(var(--tenant-accent,190,196,210),.6);background:rgba(var(--tenant-accent,190,196,210),.16);color:rgba(242,245,251,.95);box-shadow:0 8px 24px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.activeTenantDot{width:10px;height:10px;border-radius:50%;background:rgb(var(--tenant-accent,190,196,210))}.activeTenantKey{text-transform:uppercase;letter-spacing:.08em;font-size:11px;opacity:.9}.activeTenantValue{font-weight:700;letter-spacing:.02em;font-size:13px}.activeTenantBadge--debug .activeTenantPill{border-width:1px;padding:6px 10px}.activeTenantBadge--debug .activeTenantKey{font-size:10px}.activeTenantBadge--debug .activeTenantValue{font-size:12px;font-weight:600}@media (max-width:720px){.activeTenantBadge{top:10px;right:10px}}@media (min-width:900px){.howSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.footerLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}.productExplainer{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.productExplainerAnim{display:grid;justify-items:center;grid-gap:10px;gap:10px}.productExplainerLottie{width:100%;height:320px;max-width:520px}.productExplainerControls{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.productExplainerHint{font-size:12px;opacity:.75;text-align:center}.productExplainerSteps{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.productExplainerSteps li{padding:12px;border-radius:10px;opacity:.75;border:1px solid rgba(242,245,251,.08);background:rgba(242,245,251,.03)}.productExplainerSteps li.active{opacity:1;outline:1px solid hsla(0,0%,100%,.18);background:rgba(71,199,174,.1);border-color:rgba(71,199,174,.28)}.productExplainerStepTitle{font-weight:800;margin-bottom:6px}.productExplainerStepBody{font-size:13px;color:var(--muted);line-height:1.45}.timeseriesGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.timeseriesCard{padding:12px;border-radius:12px}.timeseriesCard svg{width:100%;height:auto}.timeseriesLabel{font-size:12px;letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-bottom:6px}@keyframes sectionIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.upgradeBanner{padding:var(--space-3);flex-direction:column;align-items:stretch}.upgradeBannerActions{justify-content:stretch}.upgradeBannerActions .btn{width:100%}.briefingCtaRow{align-items:flex-start}.briefingCtaActions,.briefingCtaActions .btn{width:100%}}@media (min-width:900px){.dashboardFilterAccordionSummary{display:none}.dashboardFilterAccordion:not([open])>.dashboardFilterBar{display:grid}.dashboardFilterAccordion>.dashboardFilterBar{margin-top:12px}.dashboardFilterBar{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}}@media (max-width:900px){.dashboardPanel{padding-bottom:120px}.dashboardFilterBar{position:static;top:auto;box-shadow:none}.briefingToc{position:static}.briefingTocTitle{display:none}.briefingTocToggle{display:flex}.briefingToc[data-expanded=false] .briefingTocBody{display:none}.briefingTocItem{grid-template-columns:minmax(0,1fr);align-items:start}.briefingTocActions{justify-content:flex-start}.pricingCompareGrid{grid-template-columns:1fr}.mobileLockedCtaBar,.mobileLockedCtaSpacer{display:block}.ctaSplit,.heroSplit{grid-template-columns:1fr}.heroLottieBox{max-width:520px;height:260px}.productLottieBox{max-width:640px;height:320px}.productExplainer{grid-template-columns:1fr}.productExplainerLottie{max-width:640px;height:280px}}@media (prefers-reduced-motion:reduce){.heroLottieCaption{opacity:.85}.landingSection{animation:none}}