.app-shell:has(.sr-root){width:100%;max-width:none;margin:0;padding:0;background:var(--sr-bg)}html:has(.sr-root){scroll-behavior:smooth}html:has(.sr-root),body:has(.sr-root){background:var(--sr-bg)}body:has(.sr-root){background:var(--sr-bg);color:var(--sr-fg);font-family:var(--sr-sans);margin:0;overflow-x:hidden}.sr-root{position:relative;width:100%;min-height:100vh;color:var(--sr-fg);font-family:var(--sr-sans);font-size:var(--sr-type-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sr-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:var(--sr-z-canvas);pointer-events:none}.sr-root[data-motion=reduced] .sr-canvas{display:none}.sr-progress{position:fixed;inset:0 0 auto 0;height:2px;background:#e8e6df14;z-index:var(--sr-z-chrome)}.sr-progress-fill{width:0%;height:100%;background:var(--sr-accent);transition:width 80ms linear}.sr-root[data-motion=reduced] .sr-progress-fill{width:100%;transition:none}.sr-wordmark{width:auto;height:1.5rem;display:block;filter:brightness(1.05) saturate(.95)}.sr-mood-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border:1px solid var(--sr-border);border-radius:999px;background:#0a0a0fe0;color:var(--sr-fg-muted);text-transform:uppercase;letter-spacing:.08em;font-size:var(--sr-type-mono-sm)}.sr-mood-dot{width:.4375rem;height:.4375rem;border-radius:999px;background:var(--sr-accent);box-shadow:0 0 8px var(--sr-accent-soft)}.sr-eyebrow{font-family:var(--sr-sans);font-size:var(--sr-type-eyebrow);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--sr-fg-muted);margin:0}.sr-hero{margin:.5rem 0 var(--sr-space-3);font-family:var(--sr-sans);font-size:var(--sr-type-hero);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--sr-fg);text-wrap:balance}.sr-act-title{margin:.5rem 0 var(--sr-space-3);font-family:var(--sr-sans);font-size:var(--sr-type-act);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--sr-fg);text-wrap:balance;max-width:24ch}.sr-lede{margin:0 0 var(--sr-space-3);font-size:var(--sr-type-lede);line-height:1.6;color:var(--sr-fg);max-width:50ch}.sr-landing-prelude{display:flex;flex-direction:column;align-items:center;gap:var(--sr-space-2);transition:transform .62s var(--sr-ease-out)}.sr-root[data-orchestration=pending] .sr-landing-prelude{transform:translateY(30vh)}.sr-root[data-orchestration=pending] .sr-landing-fact-number,.sr-root[data-orchestration=pending] .sr-landing-fact-text{animation:sr-fact-fade-in .62s var(--sr-ease-out) .26s both}@keyframes sr-fact-fade-in{0%{opacity:0}to{opacity:1}}.sr-landing-fact{margin:0;display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.3rem;font-size:var(--sr-type-body);line-height:1.55;color:var(--sr-fg);letter-spacing:.01em}.sr-landing-fact-number{font-size:calc(var(--sr-type-body) * 1.05);color:var(--sr-fg);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.sr-landing-fact-text{color:var(--sr-fg-muted)}.sr-act-lede{margin:0;font-size:var(--sr-type-lede);line-height:1.6;color:var(--sr-fg-muted);max-width:55ch}.sr-boundary{margin:var(--sr-space-3) 0 0;font-size:var(--sr-type-body);line-height:1.55;color:var(--sr-fg-muted);max-width:52ch}.sr-support{font-size:var(--sr-type-mono-md);line-height:1.55;color:var(--sr-fg-muted)}.sr-mono{font-family:var(--sr-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:400;letter-spacing:0}.sr-mono-sm{font-size:var(--sr-type-mono-sm)}.sr-mono-md{font-size:var(--sr-type-mono-md)}.sr-mono-lg{font-size:var(--sr-type-mono-lg)}.sr-deck{position:relative;z-index:var(--sr-z-content);width:100vw;height:100vh;height:100dvh;overflow:hidden}.sr-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;padding:clamp(3.5rem,7vh,5rem) clamp(1.5rem,5vw,4.5rem) clamp(7rem,11vh,9rem);display:flex;flex-direction:column;gap:var(--sr-space-3);overflow:hidden;opacity:1;transform:translate3d(calc((var(--slide-index) - var(--deck-current, 0)) * 100vw),0,0);transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.sr-root[data-motion=reduced] .sr-slide{transition:none}@media(max-width:1023px){.sr-deck{width:auto;height:auto;overflow:visible}.sr-slide{position:static;inset:auto;width:100%;height:auto;min-height:100vh;min-height:100dvh;padding:clamp(4rem,10vh,6rem) clamp(1.5rem,5vw,4.5rem);transform:none;transition:none;will-change:auto}}.sr-deck-pagination{position:fixed;top:1rem;right:1.25rem;display:inline-flex;align-items:center;gap:.625rem;padding:.375rem .75rem;border:1px solid var(--sr-border);border-radius:999px;background:#0a0a0fb8;color:var(--sr-fg-muted);opacity:.55;z-index:var(--sr-z-chrome);transition:opacity var(--sr-motion-micro) var(--sr-ease-out),border-color var(--sr-motion-micro) var(--sr-ease-out)}.sr-deck-pagination:hover,.sr-deck-pagination:focus-within{opacity:1;border-color:var(--sr-accent)}.sr-deck-counter{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--sr-type-mono-sm);letter-spacing:.04em}.sr-deck-counter>span[data-role=deck-current-label]{color:var(--sr-fg)}.sr-deck-counter-sep{opacity:.5}.sr-deck-dots{display:inline-flex;align-items:center;gap:.4375rem;margin:0;padding:0 0 0 .625rem;border-left:1px solid var(--sr-border);list-style:none}.sr-deck-dots li{display:inline-flex}.sr-deck-dot{width:.4375rem;height:.4375rem;border-radius:999px;border:1px solid var(--sr-fg-muted);background:transparent;padding:0;cursor:pointer;transition:background-color var(--sr-motion-micro) var(--sr-ease-out),border-color var(--sr-motion-micro) var(--sr-ease-out),transform var(--sr-motion-micro) var(--sr-ease-out)}.sr-deck-dot:hover,.sr-deck-dot:focus-visible{border-color:var(--sr-accent);transform:scale(1.15)}.sr-deck-dot[data-visited=true]{border-color:var(--sr-fg)}.sr-deck-dot[data-active=true]{background:var(--sr-accent);border-color:var(--sr-accent);transform:scale(1.15)}.sr-deck-arrow{position:fixed;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sr-border);border-radius:999px;background:#0a0a0fcc;color:var(--sr-fg-muted);font-size:1.125rem;cursor:pointer;opacity:.45;z-index:var(--sr-z-chrome);transition:opacity var(--sr-motion-micro) var(--sr-ease-out),border-color var(--sr-motion-micro) var(--sr-ease-out),color var(--sr-motion-micro) var(--sr-ease-out)}.sr-deck-arrow:hover,.sr-deck-arrow:focus-visible{opacity:1;border-color:var(--sr-accent);color:var(--sr-accent)}.sr-deck-arrow:disabled{opacity:.12;cursor:not-allowed}.sr-deck-arrow-prev{left:1.25rem}.sr-deck-arrow-next{right:1.25rem}.sr-landing-tooltip{position:fixed;top:0;left:0;z-index:var(--sr-z-chrome);max-width:32ch;padding:.625rem .875rem;border:1px solid var(--sr-border);border-radius:10px;background:#0a0a0ff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--sr-fg);font-size:var(--sr-type-01);line-height:1.45;letter-spacing:.005em;box-shadow:0 6px 20px #00000073,0 1px #ffffff0a inset;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s var(--sr-ease-out),transform .16s var(--sr-ease-out)}.sr-landing-tooltip[data-visible=true]{opacity:1;transform:translateY(0)}@media(hover:hover){[data-tooltip]:hover,[data-tooltip]:focus-visible{cursor:help}[data-tooltip]:focus-visible{outline:2px solid var(--sr-accent);outline-offset:2px}}@media(hover:none),(pointer:coarse){.sr-landing-tooltip{display:none}}.sr-deck-hint{position:fixed;left:50%;top:4.25rem;transform:translate(-50%);padding:.5rem .875rem;border:1px solid var(--sr-border);border-radius:999px;background:#0a0a0fe0;color:var(--sr-fg-muted);opacity:0;pointer-events:none;z-index:var(--sr-z-chrome);transition:opacity .32s var(--sr-ease-out)}.sr-deck-hint[data-visible=true]{opacity:1}@media(max-width:1023px){.sr-deck-pagination,.sr-deck-arrow,.sr-deck-hint{display:none}}.sr-root[data-motion=reduced] .sr-deck-hint{display:none}.sr-main{position:relative;z-index:var(--sr-z-content)}.sr-act{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sr-space-4)}@media(max-width:1023px){.sr-act{position:relative;min-height:100vh;min-height:100dvh;padding:clamp(4rem,10vh,6rem) clamp(1.5rem,5vw,4.5rem);opacity:0;transform:translateY(16px);transition:opacity var(--sr-motion-reveal) var(--sr-ease-out),transform var(--sr-motion-reveal) var(--sr-ease-out)}.sr-act[data-visible=true],.sr-root[data-motion=reduced] .sr-act{opacity:1;transform:none}}[data-reveal]{--reveal-stagger: .11s;--reveal-duration: .52s;opacity:0;transform:translateY(14px);transition:opacity var(--reveal-duration) var(--sr-ease-out),transform var(--reveal-duration) var(--sr-ease-out);transition-delay:calc(var(--reveal-order, 0) * var(--reveal-stagger))}[data-visible=true] [data-reveal]{opacity:1;transform:none}.sr-root[data-motion=reduced] [data-reveal]{opacity:1;transform:none;transition-duration:0ms;transition-delay:0ms}.sr-act-header{display:flex;flex-direction:column;gap:.75rem;max-width:64rem}.sr-landing{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;z-index:var(--sr-z-content)}@media(max-width:1023px){.sr-landing{position:relative;min-height:100vh;min-height:100dvh;padding:clamp(5rem,12vh,7rem) clamp(1.5rem,5vw,4.5rem) clamp(3rem,8vh,5rem)}}.sr-landing-center{display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2vh,1.5rem);width:100%;max-width:72rem;flex:1;min-height:0}.sr-landing-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sr-space-2);max-width:48rem}.sr-landing-hero .sr-hero{margin:0;text-align:center;font-size:clamp(1.75rem,4vw,2.75rem)}.sr-landing-hero .sr-lede{margin:0;text-align:center;max-width:56ch;font-size:var(--sr-type-02);line-height:1.5}.sr-landing-tables{display:grid;grid-template-columns:1fr;gap:var(--sr-space-3);width:100%;align-items:start}@media(min-width:1024px){.sr-landing-tables{grid-template-columns:1fr 1fr}}.sr-landing-tables .sr-rail-section{min-width:0;overflow:hidden}.sr-landing-tables .sr-tier-labels{width:100%}.sr-landing-footer{display:flex;flex-direction:column;gap:var(--sr-space-3);padding:var(--sr-space-3) clamp(1.5rem,5vw,4.5rem) var(--sr-space-3);border-top:1px solid rgba(255,255,255,.06);background:#0a0a0fd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media(min-width:768px){.sr-landing-footer{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sr-space-4)}}@media(min-width:1024px){.sr-landing-footer{position:fixed;bottom:0;left:0;right:0;z-index:var(--sr-z-chrome);padding-block:var(--sr-space-2)}}.sr-landing-footer{opacity:0;transform:translateY(10px);transition:opacity .62s var(--sr-ease-out),transform .62s var(--sr-ease-out);will-change:opacity,transform}.sr-root[data-orchestration=revealing] .sr-landing-footer{opacity:1;transform:translateY(0);transition-delay:2s}.sr-root[data-orchestration=complete] .sr-landing-footer{opacity:1;transform:translateY(0);transition-delay:0ms}.sr-root[data-motion=reduced] .sr-landing-footer{opacity:1;transform:none;transition:none}.sr-root:not([data-orchestration]) .sr-landing-footer{opacity:1;transform:none;transition:none}.app-shell.qa-deterministic .sr-landing-footer{opacity:1!important;transform:none!important;transition:none!important;transition-delay:0ms!important}.sr-landing-boundary{margin:0;font-size:.75rem;line-height:1.6;color:var(--sr-fg-muted);opacity:.72;max-width:72ch;letter-spacing:.01em}.sr-landing-brand{display:flex;align-items:center;gap:var(--sr-space-2);flex-shrink:0}.sr-credibility-strip{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:center;font-family:var(--sr-mono);font-size:var(--sr-type-00);color:var(--sr-fg-muted);opacity:.72}.sr-credibility-sep{opacity:.4}.sr-warnings{display:flex;flex-direction:column;gap:.25rem}.sr-warning{margin:0;font-size:var(--sr-type-00);color:var(--sr-tone-watch-fg);opacity:.82}.sr-act-1{align-items:center;gap:clamp(1rem,2vh,1.5rem)}.sr-act-1 .sr-act-header{text-align:center;align-items:center;max-width:72rem;width:100%}.sr-act-1 .sr-act-title{font-size:clamp(1.5rem,3vw,2rem);max-width:36ch;letter-spacing:-.02em;text-align:center}.sr-act-1 .sr-act-lede{font-size:var(--sr-type-02);color:var(--sr-fg-muted);line-height:1.5;max-width:56ch;text-align:center}.sr-persona-grid{display:grid;grid-template-columns:1fr;gap:var(--sr-space-3);width:100%;max-width:72rem}@media(min-width:768px){.sr-persona-grid{grid-template-columns:1fr 1fr}}.sr-act1-form-factor{margin-top:clamp(.75rem,1.5vh,1.25rem);display:flex;flex-direction:column;gap:0;width:100%;max-width:72rem;padding:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1)}.sr-act1-form-factor:hover{transform:translateY(-2px);border-color:#ffffff26;box-shadow:0 12px 28px #00000059}.sr-act1-ff-header{display:flex;align-items:center;justify-content:space-between;padding:var(--sr-space-2) var(--sr-space-3);border-bottom:1px solid rgba(255,255,255,.06)}.sr-act1-ff-header>.sr-eyebrow{margin:0;color:var(--sr-fg-muted);letter-spacing:.16em;text-transform:uppercase;font-size:var(--sr-type-00);font-weight:500}.sr-act1-ff-header-caption{margin:0;font-size:var(--sr-type-00);letter-spacing:.04em;color:var(--sr-fg-muted);text-align:right}.sr-act1-ff-body{display:flex;flex-direction:column;gap:var(--sr-space-1, .5rem);padding:var(--sr-space-2) var(--sr-space-3)}.sr-act1-ff-stack{display:flex;width:100%;align-items:stretch;gap:6px}.sr-act1-ff-column{flex:var(--share, 33) 1 0;min-width:0;display:flex;flex-direction:column;gap:.625rem;align-items:flex-start}.sr-act1-ff-column[data-state=empty]{flex:0 0 auto;min-width:6rem;max-width:10rem}.sr-act1-ff-column[data-state=empty] .sr-act1-ff-share{color:var(--sr-fg-muted)}.sr-act1-ff-column[data-state=empty] .sr-act1-ff-label{color:var(--sr-fg-muted);opacity:.7}.sr-act1-ff-column[data-state=empty] .sr-act1-ff-segment{background:transparent;border:1px dashed var(--sr-border);height:10px}.sr-act1-ff-column-head{display:flex;flex-direction:column;gap:.1875rem;align-items:flex-start;padding:0 .375rem 0 0}.sr-act1-ff-share{font-family:var(--sr-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:clamp(1.5rem,2.8vw,2rem);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--sr-fg);white-space:nowrap}.sr-act1-ff-label{color:var(--sr-fg-muted);font-size:var(--sr-type-00);letter-spacing:.14em;text-transform:uppercase;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sr-act1-ff-segment{display:block;width:100%;height:10px;border-radius:2px;background:var(--sr-fg);transition:background-color .2s var(--sr-ease-out)}.sr-act1-ff-segment[data-rank="0"]{background:var(--sr-fg)}.sr-act1-ff-segment[data-rank="1"]{background:color-mix(in srgb,var(--sr-fg) 52%,var(--sr-border))}.sr-act1-ff-segment[data-rank="2"]{background:color-mix(in srgb,var(--sr-fg) 22%,var(--sr-border))}.sr-act1-ff-column[data-share-band=narrow] .sr-act1-ff-label{display:none}.sr-act1-ff-column[data-share-band=narrow] .sr-act1-ff-share{font-size:clamp(1.125rem,2vw,1.375rem)}.sr-persona-card{display:flex;flex-direction:column;gap:0;padding:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1)}.sr-persona-card[data-state=empty]{background:#ffffff05;border-color:#ffffff0f}.sr-persona-card[data-state=empty] .sr-persona-card-title,.sr-persona-card[data-state=empty] .sr-persona-card-share{color:var(--sr-fg-muted)}.sr-persona-card[data-state=empty]:hover{transform:none;border-color:#ffffff0f;box-shadow:none}.sr-persona-card-empty-body{padding:var(--sr-space-3)}.sr-persona-empty-message{margin:0;color:var(--sr-fg-muted);font-size:var(--sr-type-02);line-height:1.55;max-width:40ch;text-wrap:pretty}.sr-persona-card:hover{transform:translateY(-2px);border-color:#ffffff26;box-shadow:0 12px 28px #00000059}.sr-persona-card-header{display:flex;align-items:center;justify-content:space-between;padding:var(--sr-space-3);border-bottom:1px solid rgba(255,255,255,.06)}.sr-persona-card-title{margin:0;font-size:var(--sr-type-02);font-weight:600;color:var(--sr-fg);letter-spacing:-.01em;display:flex;align-items:center;gap:.625rem}.sr-persona-card-title:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}.sr-persona-card[data-tone=steady] .sr-persona-card-title:before{background:var(--sr-tier-moderate);box-shadow:0 0 8px color-mix(in srgb,var(--sr-tier-moderate) 40%,transparent)}.sr-persona-card[data-tone=alert] .sr-persona-card-title:before{background:var(--sr-tier-constrained);box-shadow:0 0 8px color-mix(in srgb,var(--sr-tier-constrained) 40%,transparent)}.sr-persona-card-share{font-size:var(--sr-type-05);font-weight:700;letter-spacing:-.02em;color:var(--sr-fg)}.sr-persona-card-body{display:flex;flex-direction:column;gap:0;padding:0}.sr-persona-row{display:grid;grid-template-columns:auto 5.5rem 1fr;align-items:center;gap:var(--sr-space-2);padding:var(--sr-space-2) var(--sr-space-3);border-bottom:1px solid rgba(255,255,255,.04)}.sr-persona-row:last-child{border-bottom:none}.sr-persona-row-icon{display:inline-flex;color:var(--sr-fg-muted);opacity:.5}.sr-persona-row-label{font-size:var(--sr-type-mono-sm);color:#ffffff80;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.sr-persona-row-value{font-size:var(--sr-type-mono-sm);color:var(--sr-fg);font-weight:500;font-variant-numeric:tabular-nums}.sr-act1-section{display:flex;flex-direction:column;gap:var(--sr-space-2);max-width:72rem;padding:var(--sr-space-3);background:#12121a99;border:1px solid rgba(255,255,255,.06);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px #0000004d,0 4px 14px #0000004d}.sr-act1-section+.sr-act1-section{margin-top:var(--sr-space-3)}.sr-act1-section+.sr-act1-section{background:#12121a66;padding:var(--sr-space-2) var(--sr-space-3)}.sr-act1-section+.sr-act1-section .sr-tier-narrative{padding:var(--sr-space-2);gap:.5rem}.sr-act1-section+.sr-act1-section .sr-tier-narrative-share{font-size:clamp(1.5rem,3vw,2rem)}.sr-act1-section+.sr-act1-section .sr-tier-narrative-body{font-size:var(--sr-type-00)}.sr-act1-section-eyebrow{display:inline-flex;align-items:center;gap:.625rem;margin:0;padding-bottom:var(--sr-space-2);border-bottom:1px solid rgba(255,255,255,.08);font-size:var(--sr-type-01);font-weight:600;color:var(--sr-fg);letter-spacing:.12em}.sr-act1-section-eyebrow .sr-icon{padding:.375rem;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:.5rem}.sr-supporting-evidence{grid-column:1 / -1;margin-block-start:var(--sr-space-4);background:#12121a;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #000000a6,0 18px 40px #00000073;max-width:84rem}.sr-supporting-evidence-trigger{display:flex;align-items:center;justify-content:space-between;padding:var(--sr-space-3) var(--sr-space-4);cursor:pointer;transition:background-color .3s var(--sr-ease-out),border-color .3s var(--sr-ease-out);list-style:none}.sr-supporting-evidence-trigger::-webkit-details-marker{display:none}.sr-supporting-evidence-trigger:hover{background:#ffffff05}.sr-supporting-evidence-trigger .sr-eyebrow{margin:0;color:var(--sr-fg);font-weight:500}.sr-chevron{color:var(--sr-fg-muted);transition:transform .2s var(--sr-ease-out);flex-shrink:0;opacity:.6}.sr-supporting-evidence[open] .sr-chevron{transform:rotate(180deg)}.sr-supporting-evidence-content{padding:0 var(--sr-space-4) var(--sr-space-4);border-top:1px solid rgba(255,255,255,.05)}.sr-act1-signals{margin:0;padding:0;max-width:84rem}.sr-act1-signals>.sr-eyebrow{display:none}.sr-signal-segment{position:relative;transition:transform .3s ease-out,box-shadow .3s ease-out,filter .3s ease-out}.sr-signal-segment:hover{transform:translateY(-2px);z-index:2;filter:brightness(1.15)}.sr-signal-segment[data-tone=alert]:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--sr-tier-constrained) 30%,transparent)}.sr-signal-segment[data-tone=watch]:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--sr-tier-constrained-moderate) 30%,transparent)}.sr-signal-segment[data-tone=steady]:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--sr-tier-moderate) 30%,transparent)}.sr-signal-segment[data-tone=neutral]:hover{box-shadow:0 4px 12px #e8e6df14}.sr-signal-grid{display:grid;grid-template-columns:1fr;gap:var(--sr-space-3) clamp(1.5rem,3vw,2.5rem);margin:0;padding:0}@media(min-width:720px){.sr-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.sr-signal-grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.sr-signal-cell{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:var(--sr-space-3);background:#12121a;border:1px solid rgba(255,255,255,.05);border-radius:10px;transition:border-color .3s var(--sr-ease-out),box-shadow .3s var(--sr-ease-out)}.sr-signal-cell:hover{border-color:#ffffff1a;box-shadow:0 8px 24px #0000004d}.sr-signal-decision{margin:.5rem 0 0;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.05);font-size:var(--sr-type-01);line-height:1.5;color:var(--sr-fg-muted);opacity:.7}.sr-signal-cell dt{margin:0;font-size:var(--sr-type-00);letter-spacing:.12em;text-transform:uppercase;color:var(--sr-fg-muted);line-height:1.4}.sr-signal-cell dd{margin:0;font-size:var(--sr-type-02);color:var(--sr-fg);line-height:1.5;font-variant-numeric:tabular-nums}.sr-signal-bar{display:flex;height:2.75rem;border-radius:8px;overflow:hidden;background:#e8e6df08;margin-top:.5rem}.sr-signal-segment{display:flex;align-items:center;justify-content:center;min-width:4px;transition:flex-basis var(--sr-motion-micro) var(--sr-ease-out)}.sr-signal-segment[data-tone=alert]{background:var(--sr-tone-alert-bg);border-left:1px solid var(--sr-tone-alert-edge)}.sr-signal-segment[data-tone=watch]{background:var(--sr-tone-watch-bg);border-left:1px solid var(--sr-tone-watch-edge)}.sr-signal-segment[data-tone=steady]{background:var(--sr-tone-steady-bg);border-left:1px solid var(--sr-tone-steady-edge)}.sr-signal-segment[data-tone=neutral]{background:var(--sr-tone-neutral-bg);border-left:1px solid var(--sr-border)}.sr-signal-segment:first-child{border-left:none}.sr-signal-segment-label{font-size:var(--sr-type-01);color:var(--sr-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .75rem;letter-spacing:.02em;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.4)}.sr-coverage-caveat{display:inline;color:var(--sr-fg-muted);letter-spacing:.04em;text-transform:none;font-size:inherit;margin-inline-start:.25rem;opacity:.85}.sr-tier-narratives{display:grid;grid-template-columns:1fr;gap:var(--sr-space-3);margin-top:0}@media(min-width:720px){.sr-tier-narratives{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.sr-tier-narratives{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.sr-tier-narrative{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:var(--sr-space-3);background:#12121ab8;border:1px solid rgba(255,255,255,.06);border-left:2px solid currentColor;border-radius:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px #0000004d,0 4px 12px #00000040;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1)}.sr-tier-narrative:hover{transform:translateY(-2px);border-color:#ffffff1f;box-shadow:0 2px #0000004d,0 12px 28px #00000073}.sr-tier-narrative[data-tier=urban]{color:var(--sr-tier-urban)}.sr-tier-narrative[data-tier=moderate]{color:var(--sr-tier-moderate)}.sr-tier-narrative[data-tier=constrained_moderate]{color:var(--sr-tier-constrained-moderate)}.sr-tier-narrative[data-tier=constrained]{color:var(--sr-tier-constrained)}.sr-tier-narrative[data-tier=unknown]{color:var(--sr-tier-unknown)}.sr-tier-narrative[data-device-tier=high]{color:var(--sr-tier-moderate)}.sr-tier-narrative[data-device-tier=mid]{color:var(--sr-tier-constrained-moderate)}.sr-tier-narrative[data-device-tier=low]{color:var(--sr-tier-constrained)}.sr-tier-narrative-head{display:flex;align-items:center;gap:.5rem;margin:0}.sr-tier-narrative-dot{width:.5rem;height:.5rem;border-radius:999px;background:currentColor}.sr-tier-narrative-label{margin:0;color:var(--sr-fg-muted)}.sr-tier-narrative-stats{display:flex;align-items:baseline;gap:.75rem}.sr-tier-narrative-share{font-size:clamp(2rem,4vw,2.75rem);line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--sr-fg)}.sr-tier-narrative-sessions{color:var(--sr-fg-muted);letter-spacing:0}.sr-tier-narrative-body{margin:0;font-size:var(--sr-type-02);line-height:1.55;color:#ffffff80;max-width:36ch;font-weight:400}.sr-rail-section{display:flex;flex-direction:column;gap:.75rem;padding:.875rem var(--sr-space-3);background:#12121a99;border:1px solid rgba(255,255,255,.06);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px #0000004d,0 4px 14px #0000004d}.sr-rail-section+.sr-rail-section{margin-top:var(--sr-space-4)}.sr-landing-tables>.sr-rail-section+.sr-rail-section{margin-top:0}.sr-rail-section>.sr-eyebrow{font-size:.625rem;color:var(--sr-fg-muted)}.sr-act-inner{display:flex;flex-direction:column;gap:var(--sr-space-2);max-width:56rem}.sr-sample-stat{margin:var(--sr-space-2) 0 0;color:var(--sr-fg-muted)}.sr-act1-narrative{display:flex;flex-direction:column;gap:.5rem;padding-top:var(--sr-space-4);max-width:56rem}.sr-act1-narrative .sr-act-title{margin:.25rem 0 .5rem}.sr-act1-footer{display:flex;flex-direction:column;gap:var(--sr-space-2);padding-top:var(--sr-space-3);border-top:1px solid var(--sr-border);margin-top:var(--sr-space-4)}.sr-tier-labels{width:100%;border-collapse:collapse;margin:0;font-variant-numeric:tabular-nums}.sr-tier-col-head{font-family:var(--sr-sans);font-size:var(--sr-type-00);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;text-align:left;padding:.5rem var(--sr-space-2) .75rem;border-bottom:1px solid rgba(255,255,255,.1)}.sr-tier-col-head-right{text-align:right}.sr-tier-label{--share: 0;position:relative;font-size:1rem;border-bottom:1px solid color-mix(in srgb,var(--sr-border) 50%,transparent)}.sr-tier-label:last-child{border-bottom:none}.sr-tier-label[data-empty=true]{opacity:.4}.sr-tier-label[data-tier=urban]{color:var(--sr-tier-urban)}.sr-tier-label[data-tier=moderate]{color:var(--sr-tier-moderate)}.sr-tier-label[data-tier=constrained_moderate]{color:var(--sr-tier-constrained-moderate)}.sr-tier-label[data-tier=constrained]{color:var(--sr-tier-constrained)}.sr-tier-label[data-tier=unknown]{color:var(--sr-tier-unknown)}.sr-tier-label>th,.sr-tier-label>td{padding:.625rem var(--sr-space-2);vertical-align:middle;text-align:left;font-weight:400}.sr-tier-label:not([data-empty=true]):hover>th,.sr-tier-label:not([data-empty=true]):hover>td{background:#ffffff08}.sr-tier-label-name{font-size:var(--sr-type-mono-sm);color:var(--sr-fg);letter-spacing:0;font-weight:500;display:flex;align-items:center;gap:.5rem;padding-right:var(--sr-space-2);white-space:nowrap}.sr-tier-label-criteria{font-size:var(--sr-type-mono-sm);color:var(--sr-fg);letter-spacing:0;white-space:nowrap;padding-right:var(--sr-space-2);font-weight:400}.sr-tier-label-sessions{font-size:var(--sr-type-mono-sm);color:var(--sr-fg);letter-spacing:0;white-space:nowrap;padding-right:var(--sr-space-2)}.sr-tier-label-share{font-size:var(--sr-type-mono-sm);color:var(--sr-fg);font-weight:600;text-align:right!important;white-space:nowrap}.sr-tier-dot{width:.25rem;height:1.75rem;border-radius:999px;flex-shrink:0}.sr-tier-label[data-tier=urban] .sr-tier-dot{background:var(--sr-tier-urban)}.sr-tier-label[data-tier=moderate] .sr-tier-dot{background:var(--sr-tier-moderate)}.sr-tier-label[data-tier=constrained_moderate] .sr-tier-dot{background:var(--sr-tier-constrained-moderate)}.sr-tier-label[data-tier=constrained] .sr-tier-dot{background:var(--sr-tier-constrained)}.sr-tier-label[data-tier=unknown] .sr-tier-dot{background:var(--sr-tier-unknown)}.sr-tier-label[data-device-tier=high]{color:var(--sr-tier-moderate)}.sr-tier-label[data-device-tier=mid]{color:var(--sr-tier-constrained-moderate)}.sr-tier-label[data-device-tier=low]{color:var(--sr-tier-constrained)}.sr-tier-label[data-device-tier=high] .sr-tier-dot{background:var(--sr-tier-moderate)}.sr-tier-label[data-device-tier=mid] .sr-tier-dot{background:var(--sr-tier-constrained-moderate)}.sr-tier-label[data-device-tier=low] .sr-tier-dot{background:var(--sr-tier-constrained)}.sr-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sr-space-3);width:100%}@media(max-width:768px){.sr-kpi-grid{grid-template-columns:1fr}}.sr-kpi-card{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:.75rem var(--sr-space-3);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.sr-kpi-card:hover{background:#ffffff12;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 12px 28px #00000059}.sr-kpi-card-header{display:flex;align-items:center;justify-content:space-between}.sr-kpi-icon-badge{display:inline-flex;align-items:center;justify-content:center;padding:.3125rem;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;color:var(--sr-fg-muted)}.sr-kpi-card[data-tone=alert] .sr-kpi-icon-badge{background:color-mix(in srgb,var(--sr-tier-constrained) 15%,transparent);border-color:color-mix(in srgb,var(--sr-tier-constrained) 25%,transparent);color:var(--sr-tier-constrained)}.sr-kpi-card[data-tone=watch] .sr-kpi-icon-badge{background:color-mix(in srgb,var(--sr-tier-constrained-moderate) 15%,transparent);border-color:color-mix(in srgb,var(--sr-tier-constrained-moderate) 25%,transparent);color:var(--sr-tier-constrained-moderate)}.sr-kpi-card[data-tone=steady] .sr-kpi-icon-badge{background:color-mix(in srgb,var(--sr-tier-moderate) 15%,transparent);border-color:color-mix(in srgb,var(--sr-tier-moderate) 25%,transparent);color:var(--sr-tier-moderate)}.sr-kpi-value{font-size:clamp(1.375rem,3.25vw,1.875rem);line-height:1;font-weight:700;color:var(--sr-fg);letter-spacing:-.02em}.sr-kpi-card[data-tone=alert] .sr-kpi-value{color:var(--sr-tier-constrained)}.sr-kpi-card[data-tone=watch] .sr-kpi-value{color:var(--sr-tier-constrained-moderate)}.sr-kpi-label{font-size:var(--sr-type-02);color:#ffffff80;line-height:1.45;font-weight:400}.sr-takeaway{display:flex;align-items:baseline;gap:clamp(1rem,2vw,1.75rem);margin:var(--sr-space-3) 0 var(--sr-space-2);padding:var(--sr-space-3);background:#12121a80;border:1px solid rgba(255,255,255,.06);border-radius:12px;max-width:56rem}.sr-landing .sr-takeaway{align-items:center;gap:clamp(1rem,2.4vw,2rem);margin:var(--sr-space-5) 0 0;padding:0;border:0}.sr-landing .sr-takeaway-label{font-size:1rem;line-height:1.5;color:var(--sr-fg-muted);max-width:28ch}.sr-takeaway-wide{max-width:none}.sr-takeaway-number{font-size:clamp(3rem,8vw,5.25rem);line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--sr-fg)}.sr-takeaway[data-tone=alert] .sr-takeaway-number{color:var(--sr-tier-constrained);text-shadow:0 0 14px color-mix(in srgb,var(--sr-tier-constrained) 18%,transparent)}.sr-takeaway[data-tone=watch] .sr-takeaway-number{color:var(--sr-tier-constrained-moderate);text-shadow:0 0 12px color-mix(in srgb,var(--sr-tier-constrained-moderate) 14%,transparent)}.sr-takeaway[data-tone=steady] .sr-takeaway-number{color:var(--sr-tier-moderate)}.sr-takeaway-label{flex:1;font-size:1.0625rem;line-height:1.45;color:var(--sr-fg);max-width:36ch}.sr-landing .sr-takeaway{flex-direction:column;align-items:flex-start;gap:var(--sr-space-4)}.sr-takeaway-hero{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2rem)}.sr-takeaway-meta{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sr-space-3)}.sr-takeaway-meta-item{display:flex;align-items:baseline;gap:clamp(1rem,2.4vw,2rem)}.sr-takeaway-meta-number{font-size:clamp(2rem,4.8vw,3.25rem);line-height:1;font-weight:500;letter-spacing:-.02em;color:var(--sr-fg);font-variant-numeric:tabular-nums}.sr-takeaway-meta-label{font-size:1rem;line-height:1.5;color:var(--sr-fg-muted);max-width:28ch}.sr-landing-mood{align-self:center;margin:0;padding:.5rem .875rem;gap:.5rem;font-size:var(--sr-type-01)}.sr-landing-mood .sr-mood-dot{width:.5rem;height:.5rem}.sr-provenance-line{margin:var(--sr-space-3) 0 0;color:var(--sr-fg-muted);font-size:var(--sr-type-mono-sm);letter-spacing:0}.sr-particle-legend{display:inline-flex;align-items:center;gap:.625rem;margin:var(--sr-space-2) 0 0;padding:.625rem .875rem;max-width:60ch;border:1px solid var(--sr-border);border-left:2px solid var(--sr-accent);border-radius:0 10px 10px 0;background:#0d0d14d9;color:var(--sr-fg);font-size:.8125rem;line-height:1.5}.sr-particle-legend-dot{flex-shrink:0;width:.5rem;height:.5rem;border-radius:999px;background:var(--sr-accent);box-shadow:0 0 10px var(--sr-accent-soft)}.sr-meta-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.sr-chip{display:inline-flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem;border:1px solid var(--sr-border);border-radius:10px;background:#0f0f1480;font-size:.8125rem;color:var(--sr-fg)}.sr-chip-accent{border-color:color-mix(in srgb,var(--sr-accent) 42%,var(--sr-border));background:color-mix(in srgb,var(--sr-accent) 8%,rgba(15,15,20,.5))}.sr-chip-accent .sr-mono{color:var(--sr-accent);font-weight:500}.sr-chip-sm{padding:.3125rem .625rem;font-size:var(--sr-type-mono-sm);color:var(--sr-fg-muted)}.sr-chip-threshold{padding:.375rem .75rem;font-size:var(--sr-type-mono-sm);color:var(--sr-fg-muted);flex-direction:row;align-items:center}.sr-race{display:grid;grid-template-columns:1fr minmax(12rem,18rem) 1fr;gap:var(--sr-space-3);align-items:stretch;margin-top:var(--sr-space-3)}.sr-lane{display:flex;flex-direction:column;gap:var(--sr-space-2);padding:var(--sr-space-3);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.sr-lane:hover{border-color:#ffffff1f;box-shadow:0 8px 24px #0000004d}.sr-lane-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sr-space-2);padding-bottom:var(--sr-space-2);border-bottom:1px solid rgba(255,255,255,.06)}.sr-act-2{align-items:center;gap:clamp(1rem,2vh,1.5rem)}.sr-act-2 .sr-act-header{gap:.5rem;text-align:center;align-items:center;max-width:72rem;width:100%}.sr-act-2 .sr-act-title{margin:0;font-size:clamp(1.5rem,3vw,2rem);max-width:36ch;letter-spacing:-.02em;text-align:center}.sr-act-2 .sr-act-lede{font-size:var(--sr-type-02);line-height:1.5;max-width:56ch;color:#ffffff80;text-align:center}.sr-act-2 .sr-race{margin-top:0;flex:1;min-height:0;align-items:center;max-width:72rem;width:100%}.sr-act-2 .sr-lane{justify-content:flex-start;align-items:center;flex:1;min-height:0}.sr-act-2 .sr-lane .sr-lane-header{width:100%}.sr-act-2 .sr-device{flex:1;min-height:0;max-height:clamp(12rem,30vh,18rem);margin:var(--sr-space-2) 0}.sr-act-2 .sr-lane-time{flex-shrink:0;padding-top:var(--sr-space-2)}.sr-wait-value{font-size:clamp(2.75rem,6vw,4.5rem);line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--sr-tier-constrained);text-shadow:0 0 14px color-mix(in srgb,var(--sr-tier-constrained) 18%,transparent)}.sr-wait-caption{margin:0;font-size:.8125rem;line-height:1.5;color:var(--sr-fg-muted);max-width:22ch}.sr-device{position:relative;width:auto;height:100%;aspect-ratio:9 / 19.5;max-width:14rem;max-height:clamp(20rem,44vh,28rem);margin:0 auto;display:flex;justify-content:center;align-items:center;--sr-device-bezel: 6px;--sr-device-radius-outer: 34px;--sr-device-radius-inner: 28px;--sr-device-body-a: #2a2b2f;--sr-device-body-b: #15161a;--sr-device-highlight: rgba(232, 230, 223, .18);--sr-device-screen-a: #050608;--sr-device-screen-b: #0c0e14;--sr-device-status: rgba(232, 230, 223, .92)}.sr-device[data-device=premium]{--sr-device-bezel: 4px;--sr-device-radius-outer: 38px;--sr-device-radius-inner: 32px;--sr-device-body-a: #e4e5e8;--sr-device-body-b: #6b6d72;--sr-device-highlight: rgba(255, 255, 255, .65);--sr-device-status: #ffffff;aspect-ratio:9 / 19.5}.sr-device[data-device=budget]{--sr-device-bezel: 8px;--sr-device-radius-outer: 22px;--sr-device-radius-inner: 12px;--sr-device-body-a: #1a1b1f;--sr-device-body-b: #0b0c10;--sr-device-highlight: rgba(232, 230, 223, .08);--sr-device-status: rgba(232, 230, 223, .78);aspect-ratio:9 / 18.5}.sr-device-frame{position:relative;width:100%;height:100%;border-radius:var(--sr-device-radius-outer);padding:var(--sr-device-bezel);background:linear-gradient(145deg,var(--sr-device-body-a) 0%,var(--sr-device-body-b) 48%,var(--sr-device-body-a) 100%);box-shadow:0 1px 0 var(--sr-device-highlight) inset,0 -1px #00000080 inset,0 18px 42px #0000008c,0 2px #0006}.sr-device[data-device=premium] .sr-device-frame{background:linear-gradient(145deg,#f2f3f5,#9a9ca1 32%,#5d5f64,#9a9ca1 78%,#f2f3f5)}.sr-device[data-device=budget] .sr-device-frame:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:calc(var(--sr-device-radius-outer) - 2px);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 30%);pointer-events:none}.sr-device-screen{position:relative;width:100%;height:100%;border-radius:var(--sr-device-radius-inner);background:linear-gradient(180deg,var(--sr-device-screen-a) 0%,var(--sr-device-screen-b) 100%);overflow:hidden;display:flex;flex-direction:column;padding:.625rem .625rem 1.125rem;gap:.5rem;box-shadow:0 0 0 1px #0009 inset,0 1px #000c inset}.sr-device-statusbar{display:flex;align-items:center;justify-content:space-between;height:1.125rem;padding:0 .375rem;color:var(--sr-device-status);font-size:.625rem;letter-spacing:.02em;z-index:2}.sr-device[data-device=budget] .sr-device-statusbar{padding:0 .5rem;font-size:.5625rem}.sr-device-time{font-weight:600;color:var(--sr-device-status);font-size:.6875rem}.sr-device[data-device=budget] .sr-device-time{font-weight:500;font-size:.625rem}.sr-device-status-right{display:inline-flex;align-items:center;gap:.375rem}.sr-device-signal{display:inline-flex;align-items:flex-end;gap:1px;height:.625rem}.sr-device-signal-bar{width:2px;border-radius:.5px;background:var(--sr-device-status);opacity:.35}.sr-device-signal-bar[data-active=true]{opacity:1}.sr-device-signal-bar:nth-child(1){height:30%}.sr-device-signal-bar:nth-child(2){height:55%}.sr-device-signal-bar:nth-child(3){height:78%}.sr-device-signal-bar:nth-child(4){height:100%}.sr-device-network{font-size:.5625rem;font-weight:500;color:var(--sr-device-status);letter-spacing:.03em}.sr-device[data-device=premium] .sr-device-network{color:#fff}.sr-device[data-device=budget] .sr-device-network{color:color-mix(in srgb,var(--sr-tier-constrained) 72%,var(--sr-device-status))}.sr-device-battery{position:relative;width:1.25rem;height:.5625rem;border:1px solid var(--sr-device-status);border-radius:2px;padding:1px;opacity:.85}.sr-device-battery:after{content:"";position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:1.5px;height:3px;background:var(--sr-device-status);border-radius:0 1px 1px 0}.sr-device-battery-fill{display:block;height:100%;border-radius:1px;background:var(--sr-device-status)}.sr-device[data-device=budget] .sr-device-battery-fill{background:color-mix(in srgb,var(--sr-tier-constrained-moderate) 60%,var(--sr-device-status))}.sr-device-island{position:absolute;top:.375rem;left:50%;transform:translate(-50%);width:32%;height:1.125rem;background:#000;border-radius:999px;z-index:3;box-shadow:0 0 0 1px #000c}.sr-device-punchhole{position:absolute;top:.5rem;left:1rem;width:.4375rem;height:.4375rem;background:#000;border:1px solid rgba(232,230,223,.1);border-radius:999px;z-index:3;box-shadow:0 0 0 1px #000000e6,inset 0 0 2px #ffffff14}.sr-device-content{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:.4375rem;padding:.125rem .125rem 0}.sr-frame-line{border-radius:2px;border:1px solid rgba(232,230,223,.08);background:#e8e6df06}.sr-frame-hero{height:.5rem;width:60%}.sr-frame-body{flex:1;min-height:1.5rem;width:100%}.sr-frame-short{flex:0 0 1rem;width:45%}.sr-frame-footer{height:.75rem;width:100%;margin-top:auto}.sr-device-home{position:absolute;left:50%;bottom:.3125rem;transform:translate(-50%);width:32%;height:3px;background:var(--sr-device-status);border-radius:999px;opacity:.55;z-index:2}.sr-device[data-device=budget] .sr-device-home{width:20%;height:2px;opacity:.28}.sr-frame-progress{position:absolute;inset:auto 0 0 0;height:100%;transform-origin:bottom center;transform:scaleY(0);opacity:.65;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--sr-tier-urban) 25%,transparent) 40%,color-mix(in srgb,var(--sr-tier-urban) 60%,transparent) 100%);transition:transform var(--sr-motion-complex) linear;z-index:0;pointer-events:none;border-radius:0 0 var(--sr-device-radius-inner) var(--sr-device-radius-inner)}.sr-lane[data-tone=comparison] .sr-frame-progress{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--sr-accent) 25%,transparent) 40%,color-mix(in srgb,var(--sr-accent) 60%,transparent) 100%)}.sr-root[data-motion=reduced] .sr-frame-progress{transform:scaleY(1)}.sr-device-glare{position:absolute;inset:var(--sr-device-bezel);border-radius:var(--sr-device-radius-inner);background:linear-gradient(135deg,rgba(255,255,255,.06) 0%,transparent 28%,transparent 72%,rgba(255,255,255,.04) 100%);pointer-events:none;z-index:4}.sr-device[data-device=budget] .sr-device-glare{background:none}.sr-lane-time{font-size:clamp(1.25rem,2vw,1.75rem);color:var(--sr-fg);font-weight:700;letter-spacing:-.02em;text-align:center;word-break:keep-all}.sr-wait{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:var(--sr-space-2);padding:var(--sr-space-3);background:transparent;border:none;border-radius:0}.sr-wait strong{color:var(--sr-accent);text-shadow:0 0 10px var(--sr-accent-soft)}.sr-race-fallback{padding:var(--sr-space-4);border:1px solid var(--sr-border);border-radius:16px;background:#0d0d1499}.sr-fallback-title{margin:.5rem 0 .75rem;font-size:1.5rem;font-weight:600;color:var(--sr-fg);max-width:48ch}.sr-act-3{align-items:center;gap:clamp(1rem,2vh,1.5rem)}.sr-act-3 .sr-act-header{gap:.5rem;margin-bottom:0;text-align:center;align-items:center;max-width:72rem;width:100%}.sr-act-3 .sr-act-title{margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;max-width:36ch;letter-spacing:-.02em;text-align:center}.sr-act-3 .sr-act-lede{font-size:var(--sr-type-02);line-height:1.5;max-width:56ch;color:#ffffff80;text-align:center}.sr-act-3 .sr-takeaway{margin:0}.sr-act-3 .sr-reduced-note{margin-top:var(--sr-space-2)}.sr-reduced-note{margin:var(--sr-space-2) 0 0;padding:var(--sr-space-2);border-left:2px solid var(--sr-accent);background:#0d0d1480;border-radius:0 8px 8px 0}.sr-legacy{padding:var(--sr-space-4);border:1px solid var(--sr-border);border-radius:16px;background:#0d0d1499;max-width:52rem}.sr-bullets{margin:var(--sr-space-2) 0 var(--sr-space-3);padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.sr-bullets li{position:relative;padding-left:1.25rem;font-size:.9375rem;line-height:1.55;color:var(--sr-fg)}.sr-bullets li:before{content:"";position:absolute;left:0;top:.5rem;width:.375rem;height:.375rem;border-radius:999px;background:var(--sr-accent)}.sr-dist-bar{display:flex;height:.5rem;border-radius:999px;overflow:hidden;background:#05050a99;border:1px solid var(--sr-border)}.sr-dist-segment{display:block;height:100%}.sr-dist-segment[data-tier=urban]{background:var(--sr-tier-urban)}.sr-dist-segment[data-tier=moderate]{background:var(--sr-tier-moderate)}.sr-dist-segment[data-tier=constrained_moderate]{background:var(--sr-tier-constrained-moderate)}.sr-dist-segment[data-tier=constrained]{background:var(--sr-tier-constrained)}.sr-dist-segment[data-tier=unknown]{background:var(--sr-tier-unknown)}.sr-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--sr-space-2);margin:var(--sr-space-3) 0}.sr-offer{display:flex;flex-direction:column;gap:.75rem;padding:var(--sr-space-4);border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#12121ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--sr-fg);text-decoration:none;cursor:pointer;box-shadow:0 1px #0000004d,0 4px 14px #0000004d;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1)}.sr-offer:hover,.sr-offer:focus-visible{transform:translateY(-3px);border-color:#ffffff1f;background:#15151cd9;box-shadow:0 2px #0000004d,0 18px 40px #00000080,0 0 0 1px color-mix(in srgb,var(--sr-accent) 18%,transparent)}.sr-offer:focus-visible{outline:2px solid var(--sr-accent);outline-offset:3px}.sr-offer-title{margin:0;font-size:1.125rem;font-weight:600;color:var(--sr-fg)}.sr-offer-body{margin:0;font-size:.875rem;line-height:1.55;color:var(--sr-fg-muted)}.sr-offer-cta{margin-top:auto;padding-top:.5rem;font-family:var(--sr-mono);font-size:var(--sr-type-mono-sm);letter-spacing:.02em;color:var(--sr-accent);display:inline-flex;align-items:center;gap:.375rem;border-top:1px solid rgba(232,230,223,.08)}@media(max-width:768px){.sr-act{padding:clamp(5rem,12vh,7rem) 1.25rem 4rem;gap:var(--sr-space-3)}.sr-race{grid-template-columns:1fr;gap:var(--sr-space-2)}.sr-wait{order:3}.sr-evidence-chips{grid-template-columns:1fr 1fr}}@media(max-width:480px){.sr-evidence-chips{grid-template-columns:1fr}}.sr-root :focus-visible{outline:2px solid var(--sr-accent);outline-offset:2px;border-radius:4px}.app-shell.qa-deterministic,.app-shell.qa-deterministic *,.app-shell.qa-deterministic *:before,.app-shell.qa-deterministic *:after{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important}.app-shell.qa-mode .sr-canvas,.app-shell.qa-mode .sr-progress,.app-shell.qa-mode .sr-deck-pagination,.app-shell.qa-mode .sr-deck-arrow,.app-shell.qa-mode .sr-deck-hint,.app-shell.qa-mode .sr-landing-tooltip,.app-shell.qa-mode .sr-landing-footer{display:none!important}.app-shell.qa-mode .sr-deck{position:static!important;width:auto!important;height:auto!important;overflow:visible!important}.app-shell.qa-mode .sr-slide{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:auto!important;transform:none!important;transition:none!important}.app-shell.qa-mode.scene-act1 .sr-landing,.app-shell.qa-mode.scene-act2 .sr-landing,.app-shell.qa-mode.scene-act3 .sr-landing,.app-shell.qa-mode.scene-act4 .sr-landing{display:none!important}.app-shell.qa-mode.scene-act1 .sr-act:not([data-act="1"]),.app-shell.qa-mode.scene-act2 .sr-act:not([data-act="2"]),.app-shell.qa-mode.scene-act3 .sr-act:not([data-act="3"]),.app-shell.qa-mode.scene-act4 .sr-act:not([data-act="4"]){display:none!important}.app-shell.qa-mode .sr-act,.app-shell.qa-mode .sr-landing{opacity:1!important;transform:none!important;min-height:auto}.app-shell.qa-mode .sr-frame-progress{transform:scaleY(1)!important}.sr-icon{display:inline-block;width:var(--sr-icon-size-md);height:var(--sr-icon-size-md);flex-shrink:0;vertical-align:-.125em;color:currentColor;stroke-width:1.75}.sr-icon-sm{width:var(--sr-icon-size-sm);height:var(--sr-icon-size-sm)}.sr-icon-md{width:var(--sr-icon-size-md);height:var(--sr-icon-size-md)}.sr-icon-lg{width:var(--sr-icon-size-lg);height:var(--sr-icon-size-lg)}.sr-icon-xl{width:var(--sr-icon-size-xl);height:var(--sr-icon-size-xl)}.sr-rail-eyebrow{display:inline-flex;align-items:center;gap:.625rem;margin-bottom:0;padding-bottom:var(--sr-space-2);border-bottom:1px solid rgba(255,255,255,.08);font-size:var(--sr-type-01);font-weight:600;color:var(--sr-fg);letter-spacing:.12em}.sr-rail-eyebrow .sr-icon{padding:.375rem;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:.5rem}.sr-severity-gauge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0}.sr-severity-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.sr-severity-gauge-track{fill:none;stroke:var(--sr-border-strong);stroke-width:3;opacity:.5}.sr-severity-gauge-fill{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset var(--sr-motion-complex) var(--sr-ease-out)}.sr-severity-gauge[data-tone=steady]{color:var(--sr-tone-steady-fg)}.sr-severity-gauge[data-tone=steady] .sr-severity-gauge-fill{stroke-dasharray:33 100}.sr-severity-gauge[data-tone=watch]{color:var(--sr-tone-watch-fg)}.sr-severity-gauge[data-tone=watch] .sr-severity-gauge-fill{stroke-dasharray:66 100}.sr-severity-gauge[data-tone=alert]{color:var(--sr-tone-alert-fg)}.sr-severity-gauge[data-tone=alert] .sr-severity-gauge-fill{stroke-dasharray:100 100}.sr-delta-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:999px;font-size:var(--sr-type-00);letter-spacing:.02em;line-height:1.2;background:var(--sr-tone-alert-bg);color:var(--sr-tone-alert-fg);border:1px solid var(--sr-tone-alert-edge)}.sr-delta-chip[data-tone=watch]{background:var(--sr-tone-watch-bg);color:var(--sr-tone-watch-fg);border-color:var(--sr-tone-watch-edge)}.sr-delta-chip[data-tone=steady]{background:var(--sr-tone-steady-bg);color:var(--sr-tone-steady-fg);border-color:var(--sr-tone-steady-edge)}.sr-delta-chip-sep{opacity:.55}.sr-delta-chip-abs{font-weight:500}.sr-delta-chip-ratio{color:inherit;opacity:.92}.sr-wait{gap:.5rem}.sr-wait .sr-severity-gauge{margin-bottom:.25rem}.sr-wait-eyebrow{margin-top:.25rem}.sr-lane-sample{display:inline-flex;align-items:baseline;gap:.375rem;color:#ffffff80;font-size:var(--sr-type-mono-sm);letter-spacing:0}.sr-lane-sample-sep{opacity:.45}.sr-timeline-compare{margin-top:var(--sr-space-2);padding:var(--sr-space-3);background:#12121a99;border:1px solid rgba(255,255,255,.06);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;max-width:72rem;width:100%}.sr-timeline-title{color:var(--sr-fg-muted)}.sr-timeline-tracks{display:flex;flex-direction:column;gap:.375rem}.sr-timeline-row{display:grid;grid-template-columns:6rem 1fr auto;align-items:center;gap:.75rem}.sr-timeline-label{color:var(--sr-fg-muted)}.sr-timeline-bar{position:relative;height:.5rem;background:#e8e6df0d;border-radius:999px;overflow:visible}.sr-timeline-fill{display:block;position:absolute;inset:0 auto 0 0;width:0%;border-radius:999px;background:var(--sr-tier-urban)}.sr-timeline-row[data-tone=urban] .sr-timeline-fill{background:var(--sr-tier-urban)}.sr-timeline-row[data-tone=comparison] .sr-timeline-fill{background:var(--sr-accent)}.sr-timeline-marker{position:absolute;top:50%;width:.625rem;height:.625rem;border-radius:999px;background:var(--sr-fg);box-shadow:0 0 0 2px var(--sr-bg);transform:translate(-50%,-50%)}.sr-timeline-row[data-tone=urban] .sr-timeline-marker{background:var(--sr-tier-urban)}.sr-timeline-row[data-tone=comparison] .sr-timeline-marker{background:var(--sr-accent)}.sr-timeline-value{color:var(--sr-fg);letter-spacing:0;text-align:right;min-width:3rem}.sr-audience-strip{display:flex;align-items:stretch;gap:.25rem;height:1.25rem;max-width:42rem;margin:0}.sr-audience-dot{display:block;flex:1 1 0;min-width:0;height:100%;border-radius:999px;background:var(--sr-tier-urban);opacity:.88}.sr-audience-dot[data-tier=urban]{background:var(--sr-tier-urban)}.sr-audience-dot[data-tier=moderate]{background:var(--sr-tier-moderate)}.sr-audience-dot[data-tier=constrained_moderate]{background:var(--sr-tier-constrained-moderate)}.sr-audience-dot[data-tier=constrained]{background:var(--sr-tier-constrained)}.sr-audience-dot[data-tier=unknown]{background:var(--sr-tier-unknown)}.sr-audience-dot[data-device-tier=high]{background:var(--sr-tier-moderate)}.sr-audience-dot[data-device-tier=mid]{background:var(--sr-tier-constrained-moderate)}.sr-audience-dot[data-device-tier=low]{background:var(--sr-tier-constrained)}.sr-act3-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;margin:0;padding:var(--sr-space-4) var(--sr-space-4) var(--sr-space-3);background:transparent}.sr-act3-hero .sr-severity-gauge{width:2.25rem;height:2.25rem;flex-shrink:0;opacity:.7}.sr-act3-hero-body{display:flex;flex-direction:column;align-items:center;gap:.375rem}.sr-act3-hero .sr-takeaway-number{font-size:clamp(3.5rem,8vw,5.5rem);line-height:1;color:var(--sr-accent);font-weight:700;letter-spacing:-.03em;text-shadow:0 0 20px var(--sr-accent-soft)}.sr-act3-hero .sr-takeaway-absent{color:var(--sr-fg-muted);text-shadow:none;font-weight:400}.sr-act3-hero-caption{margin:0;color:var(--sr-fg-muted);font-size:var(--sr-type-02);line-height:1.5;max-width:36ch}.sr-viz-caption{margin:0 0 var(--sr-space-2);font-size:var(--sr-type-00);color:var(--sr-fg-muted);letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.sr-funnel-section{display:flex;flex-direction:column;align-items:center;gap:0;max-width:72rem;width:100%;padding-top:var(--sr-space-3);border-top:1px solid var(--sr-border)}.sr-funnel-waterfall{display:flex;align-items:stretch;gap:clamp(.75rem,2vw,1.5rem);margin-top:var(--sr-space-3);max-width:72rem;width:100%}@media(max-width:1023px){.sr-funnel-waterfall{flex-direction:column;gap:var(--sr-space-3)}}.sr-funnel-node{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.625rem;padding:var(--sr-space-3);border:1px solid rgba(255,255,255,.06);border-left:2px solid var(--sr-tone-neutral-edge);border-radius:10px;background:#12121ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--sr-shadow-sm);min-height:8.5rem;transition:transform var(--sr-motion-complex) var(--sr-ease-out),box-shadow var(--sr-motion-complex) var(--sr-ease-out)}.sr-funnel-node:hover{transform:translateY(-2px);box-shadow:var(--sr-shadow-md)}.sr-funnel-node[data-tone=alert]{border-left-color:var(--sr-tone-alert-edge)}.sr-funnel-node[data-tone=watch]{border-left-color:var(--sr-tone-watch-edge)}.sr-funnel-node[data-tone=steady]{border-left-color:var(--sr-tone-steady-edge)}.sr-funnel-node-head{display:flex;align-items:center;gap:.5rem;margin:0}.sr-funnel-node-icon{display:inline-flex;width:var(--sr-icon-size-md);height:var(--sr-icon-size-md);color:var(--sr-fg-muted)}.sr-funnel-node[data-tone=alert] .sr-funnel-node-icon{color:var(--sr-tone-alert-fg)}.sr-funnel-node[data-tone=watch] .sr-funnel-node-icon{color:var(--sr-tone-watch-fg)}.sr-funnel-node[data-tone=steady] .sr-funnel-node-icon{color:var(--sr-tone-steady-fg)}.sr-funnel-node-label{margin:0;color:var(--sr-fg);font-size:.75rem;letter-spacing:.16em;font-weight:600;text-transform:uppercase}.sr-funnel-node-metric{font-size:clamp(2rem,4vw,3rem);line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--sr-fg)}.sr-funnel-node[data-tone=alert] .sr-funnel-node-metric{color:var(--sr-tone-alert-fg)}.sr-funnel-node[data-tone=watch] .sr-funnel-node-metric{color:var(--sr-tone-watch-fg)}.sr-funnel-node[data-tone=steady] .sr-funnel-node-metric{color:var(--sr-tone-steady-fg)}.sr-funnel-node-threshold{margin:0;color:var(--sr-fg-muted);letter-spacing:0}.sr-funnel-node-inactive{border-left-style:dashed;border-left-color:var(--sr-border)}.sr-funnel-node-placeholder{margin:0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1;color:var(--sr-fg-muted);font-weight:400}.sr-funnel-node-caption{margin:0;color:var(--sr-fg-muted);font-size:var(--sr-type-01);line-height:1.45;font-style:italic;opacity:.82}.sr-funnel-connector{display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:.25rem .5rem;color:var(--sr-fg-muted);align-self:center}@media(max-width:1023px){.sr-funnel-connector{transform:rotate(90deg);padding:.5rem}}.sr-funnel-connector[data-tone=alert]{color:var(--sr-tone-alert-fg)}.sr-funnel-connector[data-tone=watch]{color:var(--sr-tone-watch-fg)}.sr-funnel-connector[data-tone=steady]{color:var(--sr-tone-steady-fg)}.sr-funnel-connector[data-tone=neutral]{color:var(--sr-fg-muted)}.sr-funnel-connector-inactive{opacity:.4}.sr-mood-pill{box-shadow:var(--sr-shadow-sm)}.sr-deck-pagination{box-shadow:var(--sr-shadow-md)}.sr-deck-arrow{box-shadow:var(--sr-shadow-sm)}.sr-deck-arrow:hover,.sr-deck-arrow:focus-visible{box-shadow:var(--sr-shadow-md)}.sr-act-4{align-items:center;gap:clamp(1rem,2vh,1.5rem)}.sr-act-4 .sr-act-header{text-align:center;align-items:center;max-width:72rem;width:100%}.sr-act-4 .sr-act-title{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.02em;text-align:center}.sr-act-4 .sr-act-lede{font-size:var(--sr-type-02);line-height:1.5;max-width:56ch;color:#ffffff80;text-align:center}.sr-act4-body{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3.5rem);max-width:72rem;width:100%;flex:1;min-height:0;align-items:start}@media(max-width:1023px){.sr-act4-body{grid-template-columns:1fr;gap:var(--sr-space-4)}}.sr-act4-findings{display:flex;flex-direction:column;gap:var(--sr-space-2)}.sr-act4-findings-eyebrow{margin:0 0 .25rem}.sr-act4-findings-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.sr-act4-findings-list li{position:relative;padding-left:1.125rem;font-size:var(--sr-type-02);line-height:1.55;color:var(--sr-fg)}.sr-act4-findings-list li:before{content:"";position:absolute;left:0;top:.5rem;width:.3125rem;height:.3125rem;border-radius:999px;background:var(--sr-accent)}.sr-act4-findings-empty{margin:0;font-size:var(--sr-type-02);line-height:1.55;color:var(--sr-fg-muted);max-width:48ch;text-wrap:pretty}.sr-act4-horizon{display:flex;flex-direction:column;gap:var(--sr-space-3);padding-left:clamp(1.5rem,3vw,2.5rem);border-left:1px solid color-mix(in srgb,var(--sr-brand) 20%,var(--sr-border))}@media(max-width:1023px){.sr-act4-horizon{padding-left:0;border-left:0;padding-top:var(--sr-space-3);border-top:1px solid color-mix(in srgb,var(--sr-brand) 20%,var(--sr-border))}}.sr-act4-horizon>.sr-eyebrow{margin:0;color:var(--sr-brand)}.sr-act4-horizon-body{margin:0;font-size:var(--sr-type-02);line-height:1.55;color:var(--sr-fg);text-wrap:pretty}.sr-act-4 .sr-offers{display:flex;flex-direction:column;gap:var(--sr-space-2)}.sr-act-4 .sr-offer{display:flex;flex-direction:column;gap:.5rem;padding:var(--sr-space-3);border:1px solid color-mix(in srgb,var(--sr-brand) 12%,var(--sr-border));border-radius:12px;background:color-mix(in srgb,var(--sr-brand) 4%,var(--sr-bg-panel));color:var(--sr-fg);text-decoration:none;cursor:pointer;box-shadow:var(--sr-shadow-sm);transition:transform var(--sr-motion-complex) var(--sr-ease-out),box-shadow var(--sr-motion-complex) var(--sr-ease-out),border-color var(--sr-motion-complex) var(--sr-ease-out)}.sr-act-4 .sr-offer:hover,.sr-act-4 .sr-offer:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sr-brand) 35%,var(--sr-border));box-shadow:var(--sr-shadow-md),0 8px 24px var(--sr-brand-glow)}.sr-act-4 .sr-offer:active{transform:translateY(-1px) scale(.997);transition-duration:80ms}.sr-act-4 .sr-offer:focus-visible{outline:2px solid var(--sr-brand);outline-offset:3px}.sr-act-4 .sr-offer-title{margin:0;font-size:var(--sr-type-03);font-weight:600;color:var(--sr-fg)}.sr-act-4 .sr-offer-body{margin:0;font-size:var(--sr-type-01);line-height:1.5;color:var(--sr-fg-muted)}.sr-act-4 .sr-offer-cta{margin-top:.5rem;display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:999px;background:var(--sr-brand);color:#fff;font-family:var(--sr-sans);font-size:var(--sr-type-01);font-weight:500;letter-spacing:.01em;transition:background var(--sr-motion-micro) var(--sr-ease-out),box-shadow var(--sr-motion-micro) var(--sr-ease-out)}.sr-act-4 .sr-offer:hover .sr-offer-cta{background:color-mix(in srgb,var(--sr-brand) 85%,#fff);box-shadow:0 4px 16px var(--sr-brand-glow)}.sr-offer-cta-icon{color:inherit;transition:transform var(--sr-motion-micro) var(--sr-ease-out)}.sr-act-4 .sr-offer:hover .sr-offer-cta-icon,.sr-act-4 .sr-offer:focus-visible .sr-offer-cta-icon{transform:translate(4px)}.sr-share-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid var(--sr-border);border-radius:999px;background:#0a0a0fb8;color:var(--sr-fg-muted);cursor:pointer;letter-spacing:.04em;transition:border-color var(--sr-motion-micro) var(--sr-ease-out),color var(--sr-motion-micro) var(--sr-ease-out)}.sr-share-btn:hover,.sr-share-btn:focus-visible{border-color:var(--sr-accent);color:var(--sr-fg)}.sr-share-btn[data-copied=true]{border-color:var(--sr-tier-moderate);color:var(--sr-tier-moderate)}
