@property --home-caught{syntax:"<integer>";inherits:false;initial-value:3}@layer pages{.home-section{position:relative;padding-block:clamp(64px,9vw,120px)}.home-section-tint{background:var(--bg-2)}.home-section-flush{padding-block-start:0}.home-head{display:grid;gap:14px;justify-items:start;max-inline-size:720px;margin-block-end:clamp(28px,4vw,48px)}.home-head h2{font:800 clamp(1.7rem,3.6vw,2.8rem) /1.1 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.home-head-sub{color:var(--muted);font-size:1.1rem}.home-logout-notice{margin-block:16px 0;padding-block:12px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line)}.home-frame,.home-section,.home-story,.home-trust{scroll-margin-block-start:var(--header-offset)}.home-trust~section{content-visibility:auto;contain-intrinsic-block-size:auto 900px;animation:home-first-frame 1ms}@media (max-width:35em){.home-section{padding-block:44px}.home-section-flush{padding-block-start:0}.home-head{gap:10px;margin-block-end:20px}.home-head-sub{line-height:1.5}}.home-hero{position:relative;overflow:clip;isolation:isolate}.home-hero-bg{position:absolute;inset-block:-89px;inset-inline:-5%;z-index:-1;pointer-events:none}.home-blob{position:absolute;border-radius:50%}.home-blob-1{inline-size:520px;block-size:520px;inset-inline-start:-120px;inset-block-start:-140px;background:radial-gradient(circle at 40% 40%,var(--glow-brand),transparent 68%)}.home-blob-2{inline-size:560px;block-size:560px;inset-inline-end:-160px;inset-block-start:120px;background:radial-gradient(circle,var(--glow-grape),transparent 66%)}.home-blob-3{inline-size:380px;block-size:380px;inset-inline-start:38%;inset-block-end:-120px;background:radial-gradient(circle,var(--glow-lagoon),transparent 66%)}.home-dots{position:absolute;inset:0;background-image:radial-gradient(var(--line-strong) 1.2px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at 70% 45%,black 0,transparent 62%);mask-image:radial-gradient(ellipse at 70% 45%,black 0,transparent 62%);opacity:.5}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(16px,4vw,48px);min-block-size:min(calc(100svh - var(--header-h)),860px);padding-block:40px 64px}.home-hero-copy{position:relative;z-index:3;display:grid;gap:22px;justify-items:start}.home-title{font:800 clamp(2.3rem,5.6vw,4.6rem) /1.02 var(--font-display);letter-spacing:-.035em}.home-w{display:inline-block;animation:home-word-in .7s var(--ease-out) backwards}.home-w-0{animation-delay:80ms}.home-w-1{animation-delay:.16s}.home-w-2{animation-delay:.24s}.home-w-3{animation-delay:.32s}.home-w-4{animation-delay:.4s}.home-w-5{animation-delay:.48s}.home-w-6{animation-delay:.56s}.home-w-7{animation-delay:.64s}.home-hl{position:relative;display:inline-block;color:var(--brand-strong)}.home-hl:after{content:"";position:absolute;inset-inline:-2px;inset-block-end:.06em;block-size:.16em;z-index:-1;border-radius:var(--radius-xs);background:var(--brand);opacity:.35;transform-origin:0 50%;animation:home-underline .6s var(--ease-out) .9s backwards}:root[dir=rtl] .home-hl:after{transform-origin:100% 50%}.home-hero-sub{max-inline-size:34em;color:var(--ink-2);font-size:clamp(1.05rem,1.6vw,1.25rem)}.home-hero-cta{display:flex;flex-wrap:wrap;gap:12px}.home-hero-fine{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:.9rem;font-weight:600}.home-hero-fine li{display:inline-flex;align-items:center;gap:6px}.home-hero-fine .icon{color:var(--brand-strong)}.home-eyebrow-short{display:none}.home-scene{--dir:1;position:relative;z-index:1;block-size:min(640px,74svh);min-block-size:460px;perspective:1000px;container-type:size}:root[dir=rtl] .home-scene{--dir:-1}.home-scene .home-layer{position:absolute;inset:0;pointer-events:none}.home-scene .home-layer>*{position:absolute;margin:0}.home-depth-bg{--depth:0.15}.home-depth-back{--depth:0.35}.home-depth-threats{--depth:0.5;z-index:3}.home-depth-mid{--depth:0.7}.home-depth-front{--depth:1.15;z-index:4}.is-live .home-layer,.is-live .home-shield{will-change:transform}.home-pos-b1{inset-inline-start:0;inset-block-start:1%}.home-pos-b2{inset-inline-end:0;inset-block-start:9%}.home-pos-b3{inset-inline-start:0;inset-block-start:76%}.home-pos-m1{inset-inline-start:2%;inset-block-start:19%}.home-pos-m2{inset-inline-end:0;inset-block-end:3%}.home-pos-f1{inset-inline-end:0;inset-block-start:24%}.home-pos-f2{inset-inline-start:0;inset-block-start:57%}.home-float{animation:home-bob 2s var(--ease-in-out) 2 backwards}.home-fd-1{animation-delay:.1s}.home-fd-2{animation-delay:.2s}.home-fd-3{animation-delay:.3s}.home-fd-4{animation-delay:.4s}.home-fd-6{animation-delay:.6s}.home-fd-8{animation-delay:.8s}.home-fd-9{animation-delay:.9s}.home-bub{display:flex;align-items:center;gap:9px;margin:0;padding-block:10px;padding-inline:10px 15px;border:1px solid var(--line);border-radius:var(--radius-md);border-end-start-radius:var(--radius-xs);background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink);font-size:.92rem;font-weight:600;white-space:nowrap}.home-bub-alt{border-color:transparent;background:var(--brand-soft)}.home-bub-grape{border-color:transparent;background:var(--grape-soft)}.home-lchip{gap:8px;margin:0;padding-block:9px;padding-inline:13px;background:var(--lagoon-soft);box-shadow:var(--shadow-1);color:var(--lagoon-ink);font-size:.8rem;font-weight:600;white-space:nowrap}.home-lchip,.home-lchip-ok{display:inline-flex;align-items:center;border-radius:var(--radius-pill)}.home-lchip-ok{gap:4px;padding-block:3px;padding-inline:7px;background:var(--surface);color:var(--low-ink);font-size:.72rem;font-weight:700}.home-ccard{display:grid;gap:2px;inline-size:210px;padding-block:12px;padding-inline:14px;border:1px solid var(--line);border-inline-start:5px solid var(--brand);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-2);color:var(--ink);font-size:.84rem}.home-ccard-grape{inline-size:190px;border-inline-start-color:var(--grape)}.home-ccard b{margin-block-end:4px;font-family:var(--font-display);font-size:.86rem}.home-ccard-row{display:flex;justify-content:space-between;gap:8px;color:var(--muted)}.home-ccard-row>span:last-child{color:var(--ink);font-weight:700}.home-shield-anchor{position:absolute;inset-inline:0;inset-block-start:50%;z-index:2;inline-size:min(270px,46%);aspect-ratio:240/270;margin-inline:auto;translate:0 -52%}.home-shield{position:relative;transform-style:preserve-3d}.home-shield,.home-shield-mark{inline-size:100%;block-size:100%}.home-shield-mark{display:block;overflow:visible;filter:drop-shadow(0 30px 40px var(--glow))}.home-halo{position:absolute;inset:-22%;z-index:-1;border-radius:50%;background:radial-gradient(circle at 68% 30%,var(--halo-grape) 0,transparent 48%),radial-gradient(circle,var(--glow) 0,transparent 62%)}.home-ring{position:absolute;inset:-8%;border:2px solid var(--brand);border-radius:50%;opacity:0;animation:home-ring 2s var(--ease-out) .6s 2 backwards}.home-catch{position:absolute;inset-inline:0;inset-block-end:-6%;margin:0;text-align:center;white-space:nowrap}.home-catch-pill{display:inline-flex;align-items:center;gap:6px;padding-block:6px;padding-inline:12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-1);color:var(--low-ink);font-size:.82rem;font-weight:700}.home-threat{display:grid}.home-threat-t1{--tx:calc(50cqi - 100px);--ty:calc(11cqb - 22px);inset-inline-start:0;inset-block-start:37%}.home-threat-t2{--tx:calc(-50cqi + 105px);--ty:calc(-4cqb - 22px);inset-inline-end:0;inset-block-start:52%}.home-threat-t3{--tx:calc(22cqi - 90px);--ty:calc(-51cqb + 22px);inset-inline-start:28%;inset-block-end:1%}.home-threat-face{grid-area:1/1;display:inline-flex;align-items:center;gap:8px;padding-block:8px;padding-inline:9px 12px;border:1.5px solid;border-radius:var(--radius-sm);box-shadow:var(--shadow-1);font:600 .8rem/1.2 var(--font-mono);white-space:nowrap}.home-threat-face>span{display:grid}.home-threat-ok{border-color:var(--low);background:var(--low-soft);color:var(--low-ink)}.home-threat-ok .home-threat-text{text-decoration:line-through;text-decoration-thickness:2px}.home-threat-bad{border-color:var(--critical);background:var(--surface);color:var(--critical-ink);opacity:0}.home-threat-label{margin-block-end:3px;font:700 .68rem/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.home-scroll-cue{position:absolute;inset-inline:0;inset-block-end:18px;display:flex;flex-direction:column;align-items:center;gap:6px;inline-size:max-content;margin-inline:auto;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.home-scroll-mouse{position:relative;inline-size:22px;block-size:34px;border:2px solid;border-radius:var(--radius-sm)}.home-scroll-mouse:after{content:"";position:absolute;inset-inline-start:calc(50% - 2px);inset-block-start:6px;inline-size:4px;block-size:7px;border-radius:var(--radius-xs);background:currentColor;animation:home-cue 1.6s var(--ease-in-out) 3}@media (max-width:56.25em){.home-hero-grid{grid-template-columns:minmax(0,1fr);gap:8px;min-block-size:0;padding-block:28px 40px}.home-scene{block-size:400px;min-block-size:0}.home-shield-anchor{inline-size:min(180px,44%)}.home-pos-f1{inset-block-start:0}.home-hide-sm,.home-scroll-cue{display:none}.home-ccard{inline-size:196px;font-size:.78rem}}@media (max-width:35em){.home-eyebrow-long{display:none}.home-eyebrow-short{display:inline}.home-hero-grid{gap:24px}.home-hero-cta{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;justify-self:stretch}.home-hero-cta .sg-btn{inline-size:100%}.home-scene{block-size:300px;max-inline-size:100%;overflow:clip}.home-shield-anchor{inset-block-start:30%;inline-size:min(120px,36%)}.home-pos-f1{inset-block:auto 0;inset-inline-end:0}.home-ccard{inline-size:min(172px,46cqi)}.home-pos-m1{inset-block-start:58%;inset-inline-start:0}.home-hero{--home-shield-drop:12px}.home-depth-front{--depth:0.7}.home-threat-t1{--ty:calc(22cqb - 22px);inset-block-start:8%}.home-threat-t2{--ty:calc(4cqb - 22px);inset-block-start:26%}.home-threat-t3{--tx:calc(50cqi - 76px);--ty:calc(-66cqb + 16px);inset-block:auto 4%;inset-inline-start:0}.home-bub,.home-lchip{font-size:.74rem}.home-threat-face{padding-block:6px;padding-inline:9px;font-size:.68rem}.home-threat-label{font-size:.58rem}.home-catch-pill{padding-block:5px;padding-inline:10px;font-size:.74rem}}@media (max-width:26.25em){.home-title{font-size:clamp(2rem,9.5vw,2.3rem)}.home-pos-m1{display:none}.home-scene{block-size:340px}.home-shield-anchor{inset-block-start:28%}.home-ccard{inline-size:min(172px,58cqi)}.home-threat-t1{--ty:calc(20cqb - 22px)}.home-threat-t2{--ty:calc(2cqb - 22px)}.home-threat-t3{--ty:calc(-34cqb + 16px);inset-block-end:38%}.home-hero-fine{min-block-size:calc(2lh + 8px)}}.home-trust{border-block:1px solid var(--line);background:var(--surface)}.home-trust-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px;margin-block:0;padding-block:18px;list-style:none}.home-trust-item{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:700}.home-trust-item small{display:block;color:var(--muted);font-size:.8rem;font-weight:600}.home-trust-item a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.home-trust-title{display:block}.home-trust-icon{display:grid;place-items:center;flex:none;inline-size:36px;block-size:36px;border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-strong)}.home-trust-item:nth-child(2) .home-trust-icon{background:var(--grape-soft);color:var(--grape-ink)}.home-trust-item:nth-child(3) .home-trust-icon{background:var(--lagoon-soft);color:var(--lagoon-ink)}@media (max-width:43.75em){.home-trust-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-trust-item:last-child{grid-column:1/-1}}@media (max-width:35em){.home-trust-list{gap:16px 14px}.home-trust-item{align-items:flex-start}.home-trust-item:nth-child(3){grid-column:1/-1}.home-trust-item:last-child{grid-column:auto}.home-trust-item small>a:only-child{display:inline-block;padding-block:13px;margin-block:-13px}}@media (max-width:26.25em){.home-trust-item{gap:8px;font-size:.9rem}.home-trust-icon{inline-size:28px;block-size:28px}}@media (max-width:21.25em){.home-trust-list{grid-template-columns:minmax(0,1fr)}.home-trust-item:nth-child(3){grid-column:auto}}.home-story-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(20px,4vw,56px);padding-block:clamp(64px,9vw,120px)}.home-story-copy .home-head{margin-block-end:0}.home-skip{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong);font-weight:700;text-underline-offset:3px}.home-skip-arrow{rotate:90deg}:root[dir=rtl] .home-skip-arrow{rotate:-90deg}.home-steps{display:grid;gap:8px;margin-block:22px 0;padding:0;list-style:none}.home-step-link{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding-block:12px;padding-inline:14px;border:1.5px solid transparent;border-radius:var(--radius-md);color:var(--muted);text-decoration:none;transition:background-color var(--duration-panel),border-color var(--duration-panel),color var(--duration-panel)}.home-step-link:hover{background:var(--surface)}.home-step-link[aria-current=step]{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink-2)}.home-step-link b{display:block;margin-block-end:2px;color:var(--ink-2);font-size:1.02rem}.home-step-link small{display:block;font-size:.92rem;line-height:1.45}.home-step-num{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-strong);font:800 .9rem/1 var(--font-display);transition:transform var(--duration-panel-limit) var(--ease-spring)}.home-story.is-live .home-step-link:not(.is-done) .home-step-num{background:var(--surface-3);color:var(--muted)}.home-step-link[aria-current=step] .home-step-num{background:var(--accent);color:var(--on-accent);transform:scale(1.08) rotate(-4deg)}.home-story-progress{display:none;inline-size:100%;block-size:6px;margin-block-start:18px;overflow:hidden;border:0;border-radius:var(--radius-xs);background:var(--surface-3);appearance:none}.home-story-progress::-webkit-progress-bar{background:var(--surface-3)}.home-story-progress::-webkit-progress-value{border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--brand),var(--lagoon))}.home-story-progress::-moz-progress-bar{border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--brand),var(--lagoon))}.home-frames{display:grid;gap:18px;margin:0;padding:0;list-style:none}.home-frame{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px}.home-frame-num{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-strong);font:800 .9rem/1 var(--font-display)}.home-chat{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--chat-bg);box-shadow:var(--shadow-2)}.home-chat-head{display:flex;align-items:center;gap:10px;padding-block:14px;padding-inline:18px;border-block-end:1px solid var(--line);background:var(--chat-head);font-weight:700}.home-chat-head .sg-tag{margin-inline-start:auto}.home-chat-hash{color:var(--muted);font-size:1.2rem;font-weight:800}.home-chat-body{display:grid;align-content:start;gap:12px;padding-block:16px 20px;padding-inline:18px}.home-scan{display:grid;gap:8px;padding-inline-start:50px}.home-scan-title{display:flex;align-items:center;gap:6px;color:var(--grape-ink);font-size:.86rem;font-weight:700}.home-scan-pills{display:flex;flex-wrap:wrap;gap:6px}.home-removed{gap:8px;padding-block:9px;padding-inline:12px;border-radius:var(--radius-sm);background:var(--surface-3);color:var(--muted);font-size:.9rem;font-style:italic}.home-chan-div,.home-removed{display:flex;align-items:center}.home-chan-div{gap:10px;color:var(--grape-ink);font-size:.78rem;font-weight:800}.home-chan-div:after,.home-chan-div:before{content:"";flex:1 1;block-size:1.5px;background:var(--grape);opacity:.45}.home-chan-div span{display:inline-flex;align-items:center;gap:6px;padding-block:4px;padding-inline:10px;border-radius:var(--radius-pill);background:var(--grape-soft);white-space:nowrap}.home-bot-avatar{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:50%;background:var(--brand);color:var(--on-brand)}.home-bot-msg .sg-msg-body{display:grid;gap:6px;min-inline-size:0}.home-story-case .sg-case-actions>span{cursor:default}.home-story-live{display:none}.home-story.is-live{block-size:330vh}.home-story.is-live .home-story-grid{position:sticky;inset-block-start:var(--header-offset);align-items:center;min-block-size:calc(100svh - var(--header-offset));padding-block:24px}.home-story.is-live .home-frames,.home-story.is-live .home-head-sub{display:none}.home-story.is-live .home-story-live,.home-story.is-live .home-story-progress{display:block}.home-row{animation:signal-reveal-row var(--duration-morph) var(--ease-out) backwards}.home-story-live[data-step="0"] :is(.home-row-scan,.home-row-removed,.home-row-log),.home-story-live[data-step="1"] :is(.home-row-removed,.home-row-log),.home-story-live[data-step="2"] :is(.home-row-scam,.home-row-log),.home-story-live[data-step="3"] .home-row-scam{display:none}.home-story-live[data-step="3"] .home-story-case{animation:home-slide-in .55s var(--ease-spring) backwards}:root[dir=rtl] .home-story-live[data-step="3"] .home-story-case{animation-name:home-slide-in-rtl}@media (max-width:56.25em){.home-story-grid{grid-template-columns:minmax(0,1fr)}.home-skip{min-block-size:44px}.home-steps{gap:4px;margin-block-start:12px}.home-step-link{align-items:center;min-block-size:48px;padding-block:6px;padding-inline:10px}.home-step-link b{margin-block-end:0}.home-step-link small{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-frames{gap:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}.home-frame{grid-template-columns:minmax(0,1fr)}.home-frame-num,.home-frame-repeat,.home-frame:not(:first-child) .home-chat-head{display:none}.home-frame .home-chat{box-shadow:none}.home-frame:not(:first-child) .home-chat{border-block-start-style:dashed;border-start-start-radius:0;border-start-end-radius:0}.home-frame:not(:last-child) .home-chat{border-block-end:0;border-end-start-radius:0;border-end-end-radius:0}.home-chat-body{gap:8px;padding-block:10px 12px;padding-inline:12px}.home-scan{padding-inline-start:0}.home-chan-div span{white-space:normal;text-align:center}.home-bot-msg{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px 8px}.home-bot-msg .sg-msg-body{display:contents}.home-bot-avatar{inline-size:28px;block-size:28px}.home-story-case{grid-column:1/-1;inline-size:100%;min-inline-size:0}.home-story-case .sg-kv dd{text-wrap:balance}}@media (max-width:35em){.home-story-grid{padding-block:44px}}.home-tile-tag{font-size:.74rem}.home-detail{display:grid;gap:14px;padding:clamp(18px,3vw,30px);border:1.5px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-1);animation:signal-pop var(--duration-arrive) var(--ease-out) backwards}.home-detail[hidden]{display:none}.home-detail-head{display:flex;align-items:center;gap:14px}.home-detail-head h3{flex:1 1;font-size:1.4rem}.home-detail-head h3:focus{outline:none}.home-detail-icon{display:grid;place-items:center;flex:none;inline-size:48px;block-size:48px;border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-strong)}.home-detail-body{max-inline-size:70ch;color:var(--ink-2)}.home-detail-open{justify-self:start}.vt-module-links{view-transition-name:vt-module-links}.vt-module-images{view-transition-name:vt-module-images}.vt-module-files{view-transition-name:vt-module-files}.vt-module-spam{view-transition-name:vt-module-spam}.vt-module-hijacked{view-transition-name:vt-module-hijacked}.vt-module-raids{view-transition-name:vt-module-raids}.vt-module-join-gate{view-transition-name:vt-module-join-gate}.vt-module-verification{view-transition-name:vt-module-verification}.vt-module-anti-nuke{view-transition-name:vt-module-anti-nuke}.vt-module-lockdown{view-transition-name:vt-module-lockdown}.vt-module-cases{view-transition-name:vt-module-cases}.vt-module-reports{view-transition-name:vt-module-reports}.vt-module-network{view-transition-name:vt-module-network}.vt-module-logs{view-transition-name:vt-module-logs}.vt-module-updates{view-transition-name:vt-module-updates}.home-ctl{position:relative}.home-ctl-line{position:absolute;inset-inline:0;inset-block-start:28px;inline-size:100%;block-size:8px;overflow:visible}.home-ctl-line path{fill:none;stroke:var(--brand);stroke-linecap:round;stroke-width:4}.home-ctl-line .home-ctl-track{stroke:var(--line)}:root[dir=rtl] .home-ctl-line{scale:-1 1}.home-ctl-nodes{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.home-ctl-node{display:grid;align-content:start;justify-items:start;gap:10px}.home-ctl-dot{display:grid;place-items:center;inline-size:58px;block-size:58px;border:2px solid var(--brand);border-radius:var(--radius-md);background:var(--brand);color:var(--on-brand);rotate:-6deg}.home-ctl-node h3{font-size:1.05rem}.home-ctl-node p{color:var(--muted);font-size:.95rem}@media (max-width:47.5em){.home-ctl-line{display:none}.home-ctl-nodes{grid-template-columns:minmax(0,1fr);gap:22px}.home-ctl-node{grid-template-columns:58px minmax(0,1fr);column-gap:14px;row-gap:4px}.home-ctl-dot{grid-row:span 2}}.home-levels-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:20px}.home-lv-card{padding:clamp(16px,3vw,28px);border:1.5px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-1)}.home-lv-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-block-end:18px}.home-lv-sums{min-block-size:3em;color:var(--ink-2)}.home-lv-table{inline-size:100%;margin-block-start:12px;border-collapse:collapse}.home-lv-table td,.home-lv-table th{padding-block:12px;padding-inline:6px;border-block-end:1px dashed var(--line);text-align:start;vertical-align:middle}.home-lv-table tr:last-child :is(th,td){border-block-end:0}.home-lv-table th[scope=row]{inline-size:34%;font-weight:700}.home-lv-table th .icon{margin-inline-end:8px;color:var(--muted);vertical-align:-3px}.home-lv-table td:first-of-type{color:var(--ink-2);font-weight:600}.home-lv-table td:last-child{inline-size:84px}.home-lv-val{animation:home-cell-in var(--duration-morph) var(--ease-out) backwards}.home-levels:has(#lv-monitor:checked) .home-lv-val-recommended,.home-levels:has(#lv-strict:checked) .home-lv-val-recommended,.home-lv-val-monitor,.home-lv-val-strict{display:none}.home-levels:has(#lv-monitor:checked) .home-lv-val-monitor,.home-levels:has(#lv-strict:checked) .home-lv-val-strict{display:revert}.home-bars{display:flex;gap:4px;inline-size:72px}.home-bars i{flex:1 1;block-size:10px;border-radius:var(--radius-xs);background:var(--surface-3);transition:background-color var(--duration-panel)}.home-bars-r1 i:nth-child(-n+1),.home-bars-r2 i:nth-child(-n+2),.home-bars-r3 i{background:var(--accent)}.home-levels:has(#lv-monitor:checked) .home-bars i,.home-levels:has(#lv-strict:checked) .home-bars i{background:var(--surface-3)}.home-levels:has(#lv-monitor:checked) :is(.home-bars-m1 i:nth-child(-n+1),.home-bars-m2 i:nth-child(-n+2),.home-bars-m3 i),.home-levels:has(#lv-strict:checked) :is(.home-bars-s1 i:nth-child(-n+1),.home-bars-s2 i:nth-child(-n+2),.home-bars-s3 i){background:var(--accent)}.home-addons{display:grid;gap:10px;min-inline-size:0;margin:0;padding:0;border:0}.home-addons-legend{margin-block-end:6px;padding:0;font:700 1.05rem/1.3 var(--font-display)}.home-addon{position:relative}.home-addon-input{position:absolute;inset-block-start:16px;inset-inline-start:16px;inline-size:1px;block-size:1px;opacity:0}.home-addon-label{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color var(--duration-panel),background-color var(--duration-panel)}.home-addon-label b,.home-addon-label small{display:block}.home-addon-label small{color:var(--muted)}.home-addon-box{display:grid;place-items:center;flex:none;inline-size:22px;block-size:22px;margin-block-start:1px;border:2px solid var(--line-strong);border-radius:var(--radius-xs);color:transparent}.home-addon-input:checked+.home-addon-label{border-color:var(--accent-strong);background:var(--accent-soft)}.home-addon-input:checked+.home-addon-label .home-addon-box{border-color:var(--accent-strong);background:var(--accent);color:var(--on-accent)}.home-addon-input:focus-visible+.home-addon-label{outline:3px solid var(--accent-strong);outline-offset:2px}.home-addnotes{display:grid;gap:6px}.home-addnote{display:none;align-items:flex-start;gap:8px;color:var(--ink-2);font-size:.9rem;font-weight:600;animation:home-cell-in var(--duration-morph) var(--ease-out) backwards}.home-levels:has(#addon-community:checked) .home-addnote-community,.home-levels:has(#addon-crypto:checked) .home-addnote-crypto,.home-levels:has(#addon-gaming:checked) .home-addnote-gaming{display:flex}@media (max-width:56.25em){.home-levels-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:35em){.home-lv-top{gap:10px;margin-block-end:14px}.home-lv-top .sg-seg{inline-size:100%}.home-lv-top .sg-seg-track{display:grid;grid-auto-flow:row;grid-auto-rows:1fr;grid-template-columns:minmax(0,1fr);inline-size:100%;border-radius:var(--radius-md)}.home-lv-top .sg-seg-label{padding-inline:12px;font-size:.95rem;line-height:1.25}.home-lv-top .sg-seg-ind{inset-block-end:auto;inset-inline-end:5px;inline-size:auto;block-size:calc((100% - 10px) / 3)}.home-lv-top .sg-seg-track:has(>.sg-seg-option:nth-child(3)>.sg-seg-input:checked)>.sg-seg-ind{translate:0 100%}.home-lv-top .sg-seg-track:has(>.sg-seg-option:nth-child(4)>.sg-seg-input:checked)>.sg-seg-ind{translate:0 200%}.home-lv-rec{max-inline-size:100%;line-height:1.3;white-space:normal;text-wrap:balance}.home-lv-table tr{display:grid;grid-template-areas:"name bars" "text text";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding-block:12px;border-block-end:1px dashed var(--line)}.home-lv-table tbody tr:last-child{border-block-end:0}.home-lv-table td,.home-lv-table th{padding:0;border-block-end:0}.home-lv-table th[scope=row]{grid-area:name;inline-size:auto}.home-lv-table td:first-of-type{grid-area:text;font-weight:500;line-height:1.45}.home-lv-table td:last-child{grid-area:bars;inline-size:auto}}.home-score{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px)}.home-score .home-head{margin-block-end:0}.home-score-card{position:relative;display:grid;justify-items:center;gap:18px;margin:0;padding:clamp(18px,3vw,30px);border:1.5px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-1)}.home-score-tag{position:absolute;inset-block-start:16px;inset-inline-end:16px}.home-gaps{display:grid;gap:8px;inline-size:100%;margin:0;padding:0;list-style:none}.home-gaps li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:10px;padding-inline:12px;border-radius:var(--radius-sm);background:var(--surface-2)}.home-gap-points{color:var(--brand-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:56.25em){.home-score{grid-template-columns:minmax(0,1fr)}}.home-never{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px}.home-never-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.home-never-list li{display:flex;align-items:center;gap:14px;padding-block:14px;padding-inline:16px;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-weight:700}.home-never-list small{display:block;color:var(--muted);font-weight:500}.home-never-x{display:grid;place-items:center;flex:none;inline-size:36px;block-size:36px;border-radius:var(--radius-sm);background:var(--critical-soft);color:var(--critical-ink)}.home-privacy{display:grid;align-content:start;gap:16px;padding:clamp(20px,3vw,32px);border-radius:var(--radius-xl);background:var(--grape-soft);color:var(--ink)}.home-privacy h3{font-size:1.35rem}.home-flow{display:flex;align-items:stretch;gap:6px;margin:0;padding:0;list-style:none;font-size:.82rem;font-weight:700;text-align:center}.home-flow li{display:flex;flex:1 1;align-items:center;gap:6px}.home-flow-node{display:grid;flex:1 1;justify-items:center;gap:6px;padding-block:12px;padding-inline:6px;border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-1)}.home-flow-arrow,.home-flow-node .icon{color:var(--grape-ink)}.home-flow-arrow{flex:none}.home-flow-svg{display:block;inline-size:26px;block-size:12px;overflow:visible}.home-flow-svg path{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}:root[dir=rtl] .home-flow-svg{scale:-1 1}.home-noflow{display:flex;flex-wrap:wrap;gap:8px}.home-noflow s{display:inline-flex;align-items:center;gap:6px;padding-block:6px;padding-inline:10px;border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);font-size:.82rem;font-weight:700}.home-privacy .sg-text-link{justify-self:start}@media (max-width:56.25em){.home-never{grid-template-columns:minmax(0,1fr)}.home-privacy .sg-text-link{display:inline-flex;align-items:center;min-block-size:44px}}@media (max-width:26.25em){.home-flow{gap:4px;font-size:.76rem}.home-flow li{gap:4px}.home-flow-node{padding-block:10px;padding-inline:4px}.home-flow-svg{inline-size:16px}}.home-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.home-num-card{display:grid;align-content:start;gap:6px;padding:20px;border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.home-num-band{grid-column:1/-1;background:var(--bg-2)}.home-num-big{font:800 clamp(1.6rem,3vw,2.3rem) /1.05 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.home-num-label{font-weight:700}.home-num-card small{color:var(--muted)}.home-num-card a{color:var(--accent-strong);font-weight:700}.home-count{display:inline-grid;direction:ltr;unicode-bidi:isolate}.home-count>span{grid-area:1/1}.home-count-sizer{visibility:hidden}.home-fresh{display:inline-flex;align-items:center;gap:8px}.home-pulse{position:relative;inline-size:10px;block-size:10px}.home-pulse,.home-pulse:after{border-radius:50%;background:var(--low)}.home-pulse:after{content:"";position:absolute;inset:0;opacity:0;animation:home-pulse 1.8s var(--ease-out) 2}@media (max-width:35em){.home-nums{grid-template-columns:minmax(0,1fr)}}.home-operator{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:clamp(20px,3vw,36px);border:1.5px solid var(--line);border-radius:var(--radius-xl);background:var(--surface)}.home-operator h2{margin-block:8px;font:800 clamp(1.2rem,2.4vw,1.7rem) /1.2 var(--font-display)}.home-operator p{color:var(--ink-2)}.home-operator .home-operator-links{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:14px}.home-monogram{display:grid;place-items:center;inline-size:88px;block-size:88px;border-radius:var(--radius-lg);background:var(--ink);padding:12px 18px}@media (max-width:35em){.home-operator{grid-template-columns:56px minmax(0,1fr);gap:6px 14px}.home-operator>div{display:contents}.home-monogram{grid-area:1/1/3/2;align-self:center;inline-size:56px;block-size:56px;border-radius:var(--radius-md);padding:8px 12px}.home-operator .sg-eyebrow{grid-area:1/2;align-self:end}.home-operator h2{grid-area:2/2;align-self:start;margin-block:0}.home-operator p{grid-column:1/-1}.home-operator p:not(.home-operator-links){margin-block-start:8px}}.home-faq{display:grid;gap:10px;max-inline-size:860px}.home-faq-item{border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface);interpolate-size:allow-keywords;transition:border-color var(--duration-panel)}.home-faq-item[open]{border-color:var(--accent-strong)}.home-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px;padding-inline:20px;cursor:pointer;font-size:1.04rem;font-weight:800;list-style:none}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-pm{display:grid;place-items:center;flex:none;inline-size:32px;block-size:32px;border-radius:var(--radius-sm);background:var(--surface-3);transition:rotate var(--duration-panel-limit) var(--ease-spring),background-color var(--duration-panel)}.home-faq-item[open] .home-faq-pm{background:var(--accent);color:var(--on-accent);rotate:45deg}.home-faq-item::details-content{block-size:0;overflow:clip;transition:block-size var(--duration-panel-limit) var(--ease-out),content-visibility var(--duration-panel-limit) allow-discrete}.home-faq-item[open]::details-content{block-size:auto}.home-faq-answer{max-inline-size:62em;padding-block-end:20px;padding-inline:20px;color:var(--ink-2)}.home-cta{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;overflow:clip;padding:clamp(28px,5vw,64px);border-radius:var(--radius-2xl);background:var(--ink);color:var(--bg)}.home-cta h2{color:var(--bg);font:800 clamp(1.6rem,3.4vw,2.6rem) /1.1 var(--font-display)}.home-cta p{margin-block-start:8px;color:var(--bg)}.home-cta-shield{inline-size:88px;block-size:100px}@media (max-width:47.5em){.home-cta{grid-template-columns:minmax(0,1fr)}}@media (max-width:35em){.home-cta{gap:18px}.home-cta-shield{inline-size:48px;block-size:54px}}@keyframes home-first-frame{0%{content-visibility:hidden}}@keyframes home-word-in{0%{opacity:.01;transform:translateY(.45em) rotate(3deg)}}@keyframes home-underline{0%{transform:scaleX(0)}}@keyframes home-ring{0%{opacity:.55;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}@keyframes home-bob{50%{transform:translateY(-7px)}}@keyframes home-cue{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}@keyframes home-slide-in{0%{opacity:0;transform:translateX(40px)}}@keyframes home-slide-in-rtl{0%{opacity:0;transform:translateX(-40px)}}@keyframes home-cell-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}}@keyframes home-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes home-para{to{translate:0 calc(var(--depth) * -1 * var(--amp))}}@keyframes home-shield{0%{translate:0 0;scale:1}28%{scale:.978}30%{scale:1.05}33%{scale:.975}35%{scale:1.04}38%{scale:.97}40%{scale:1.03}43%{scale:.966}to{translate:0 var(--home-shield-drop,60px);scale:.92}}@keyframes home-threat-fly{0%{animation-timing-function:cubic-bezier(.33,1,.68,1);opacity:1;scale:1;translate:0 0}42%{translate:calc(var(--tx) * .9 * var(--dir)) calc(var(--ty) * .9)}55%{scale:1}68%{opacity:1;scale:.15}to{opacity:0;scale:.15;translate:calc(var(--tx) * .9 * var(--dir)) calc(var(--ty) * .9)}}@keyframes home-threat-face{0%,41%{opacity:1}42%,to{opacity:0}}@keyframes home-caught{0%,67%{--home-caught:0}68%,79%{--home-caught:1}80%,91%{--home-caught:2}92%,to{--home-caught:3}}@keyframes home-draw{0%{stroke-dashoffset:1}}@keyframes home-node-on{0%{opacity:.35;rotate:0deg;scale:.7}}@keyframes home-gauge-fill{0%{stroke-dashoffset:100}}@keyframes home-return-shield{0%{opacity:0;transform:translateY(-40px) scale(.6) rotate(-14deg)}}@supports (animation-timeline:view()){.home-hero{--amp:150px;view-timeline:--home-hero block}.home-hero .home-hero-bg,.home-hero .home-layer{animation:home-para linear both;animation-timeline:--home-hero;animation-range:exit 0 exit 75%}.home-shield{animation:home-shield linear both;animation-timeline:--home-hero;animation-range:exit 0 exit 75%}.home-threat,.home-threat-bad{animation:home-threat-fly linear both;animation-timeline:--home-hero;animation-range:exit 2% exit 32%}.home-threat-bad{animation-name:home-threat-face}.home-threat-t2,.home-threat-t2 .home-threat-bad{animation-range:exit 5.6% exit 35.6%}.home-threat-t3,.home-threat-t3 .home-threat-bad{animation-range:exit 9.2% exit 39.2%}.home-catch-static{display:none}.home-catch-num:before{content:counter(home-caught);counter-reset:home-caught var(--home-caught);animation:home-caught linear both;animation-timeline:--home-hero;animation-range:exit 2% exit 32%}@media (max-width:56.25em){.home-hero{--amp:40px}.home-catch-num:before,.home-threat,.home-threat-bad{animation-range:exit 2% exit 22%}.home-threat-t2,.home-threat-t2 .home-threat-bad{animation-range:exit 4.4% exit 24.4%}.home-threat-t3,.home-threat-t3 .home-threat-bad{animation-range:exit 6.8% exit 26.8%}}.home-reveal,.home-trust-item{animation:signal-rise linear backwards;animation-timeline:view();animation-range:entry 0 entry 40%}.home-never-list li:nth-child(2),.home-trust-item:nth-child(2){animation-range:entry 5% entry 45%}.home-never-list li:nth-child(3),.home-trust-item:nth-child(3){animation-range:entry 10% entry 50%}.home-never-list li:nth-child(4),.home-trust-item:nth-child(4){animation-range:entry 15% entry 55%}.home-never-list li:nth-child(5),.home-trust-item:nth-child(5){animation-range:entry 20% entry 60%}.home-ctl{view-timeline:--home-ctl block}.home-ctl-draw{animation:home-draw linear both;animation-timeline:--home-ctl;animation-range:entry 15% cover 50%}.home-ctl-dot{animation:home-node-on linear both;animation-timeline:--home-ctl;animation-range:entry 15% entry 45%}.home-ctl-node-1 .home-ctl-dot{animation-range:entry 23% entry 53%}.home-ctl-node-2 .home-ctl-dot{animation-range:entry 31% entry 61%}.home-ctl-node-3 .home-ctl-dot{animation-range:entry 39% entry 69%}.home-gauge .sg-gauge-value{animation:home-gauge-fill linear both;animation-timeline:view();animation-range:entry 20% cover 45%}.home-flow-svg path{animation:home-draw linear both;animation-timeline:view();animation-range:entry 30% cover 50%}.home-cta-shield{animation:home-return-shield linear both;animation-timeline:view();animation-range:entry 20% entry 60%}}}@layer pages{.pub-head{display:grid;gap:14px;justify-items:start;padding-block:clamp(36px,6vw,72px) clamp(20px,3vw,32px)}.pub-head h1{max-inline-size:22em;font:800 clamp(1.9rem,4.4vw,3.2rem) /1.08 var(--font-display);letter-spacing:-.03em;text-wrap:balance}@media (max-width:56.25em){.pub-head{grid-template-columns:minmax(0,1fr)}.pub-head h1,.pub-head>*{max-inline-size:100%}.pub-head.pub-feature-head h1{display:grid;grid-template-columns:auto minmax(0,1fr);min-block-size:2lh}}.pub-body{display:grid;gap:clamp(24px,4vw,40px);padding-block-end:clamp(48px,8vw,96px)}.pub-narrow{max-inline-size:60rem}.pub-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pub-section{display:grid;gap:14px}.pub-card>h2,.pub-section>h2{display:flex;align-items:center;gap:10px;font:800 clamp(1.25rem,2.4vw,1.6rem) /1.2 var(--font-display);letter-spacing:-.02em}.pub-card>h2{flex-wrap:wrap}.pub-card-title{flex:1 1;overflow-wrap:break-word}.pub-card{display:grid;align-content:start;gap:12px;padding:clamp(18px,3vw,28px);border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.pub-card>p{color:var(--ink-2)}.pub-card-grid{display:grid;gap:clamp(24px,4vw,40px);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start}.pub-card-icon{display:grid;place-items:center;flex:none;inline-size:38px;block-size:38px;border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-strong)}.pub-list,.pub-steps{display:grid;gap:8px;margin:0;padding-inline-start:1.3em;color:var(--ink-2)}.pub-crumb{color:inherit;text-decoration:none}.pub-crumb:hover{text-decoration:underline}.pub-search{display:flex;flex-wrap:wrap;gap:10px;inline-size:min(100%,38rem)}.pub-search-field{position:relative;display:flex;flex:1 1 16rem;align-items:center}.pub-search-field .icon{position:absolute;inset-inline-start:14px;color:var(--muted);pointer-events:none}.pub-search-field .sg-input{padding-inline-start:44px}.pub-bento{margin-block-end:0}.pub-feature-head h1{display:flex;align-items:center;gap:14px}.pub-feature-icon{display:grid;place-items:center;flex:none;inline-size:56px;block-size:56px;border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand-strong)}.pub-topic{display:grid;gap:10px;max-inline-size:70ch;color:var(--ink-2)}.pub-topic h3{color:var(--ink);font-size:1.12rem}.pub-example{gap:8px;padding:14px;border-inline-start:4px solid var(--grape);border-radius:var(--radius-sm);background:var(--grape-soft)}.pub-example,.pub-logcard{display:grid;justify-items:start}.pub-logcard{gap:10px;max-inline-size:36rem}.pub-logcard .sg-logcard{inline-size:100%}.pub-settings{display:grid;gap:10px}.pub-disclosure{border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.pub-disclosure[open]{border-color:var(--accent-strong)}.pub-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:14px;padding-inline:16px;cursor:pointer;font-weight:700}.pub-count{display:inline-grid;place-items:center;min-inline-size:30px;padding-inline:8px;border-radius:var(--radius-pill);background:var(--surface-3);color:var(--ink-2);font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pub-setting-list{display:grid;gap:10px;margin:0;padding-block:0 16px;padding-inline:16px}.pub-card .pub-setting-list{padding:0}.pub-setting-list dt{font-weight:700}.pub-setting-list dd{margin:0;color:var(--muted);font-size:.93rem}.pub-level-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:14px;margin:0;padding:0;list-style:none}.pub-level-card{display:grid;gap:8px;padding:18px;border:1.5px solid var(--line);border-block-start:5px solid var(--lagoon);border-radius:var(--radius-lg);background:var(--surface)}.pub-level-recommended{border-block-start-color:var(--brand)}.pub-level-strict{border-block-start-color:var(--grape)}.pub-level-card h2{font:800 1.2rem/1.2 var(--font-display)}.pub-level-card p{color:var(--ink-2)}.pub-table-scroll{max-inline-size:100%;overflow-x:auto;border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.pub-table-scroll:focus-visible{outline:3px solid var(--accent-strong);outline-offset:2px}.pub-table{inline-size:100%;min-inline-size:40rem;border-collapse:collapse;font-size:.93rem}.pub-table td,.pub-table th{padding-block:10px;padding-inline:14px;border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.pub-table thead th{position:sticky;inset-block-start:0;background:var(--surface-2);font-weight:800}.pub-table tbody th{font-weight:600}.pub-table code{white-space:nowrap;overflow-wrap:normal}.pub-table-group th{padding-block-start:18px;background:var(--bg-2);color:var(--ink);font:800 .95rem/1.3 var(--font-display)}.pub-addon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:14px}.pub-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:14px;align-items:start}.pub-category h2{font-size:1.1rem}.pub-link-list,.pub-topic-links{display:grid;gap:6px;margin:0;padding:0;list-style:none}.pub-topic-links a{color:var(--accent-strong);font-weight:600;text-underline-offset:3px}.pub-link-list a{display:grid;gap:2px;padding-block:12px;padding-inline:16px;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color var(--duration-panel)}.pub-link-list a:hover{border-color:var(--accent-strong)}.pub-link-list small{color:var(--muted)}.pub-topic-page{font-size:1.05rem}.pub-changelog{grid-template-columns:minmax(min-content,12rem) minmax(0,1fr);align-items:start}.pub-version-index{position:sticky;inset-block-start:calc(var(--header-offset) + 16px);display:grid;gap:8px;overflow-wrap:break-word}.pub-version-index ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.pub-version-index a{color:var(--ink-2);text-decoration:none}.pub-version-index a:hover{color:var(--accent-strong);text-decoration:underline}.pub-releases{display:grid;gap:18px}.pub-release{scroll-margin-block-start:calc(var(--header-offset) + 12px)}.pub-release-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--muted);font-size:.9rem}.pub-release-version{color:var(--accent-strong);font-weight:800;text-decoration:none}.pub-release-part{display:grid;gap:6px}.pub-release-part h3{font-size:.95rem}.pub-release-part ul{display:grid;gap:4px;margin:0;padding-inline-start:1.2em;color:var(--ink-2)}.pub-release-action h3{color:var(--high-ink)}@media (max-width:47.5em){.pub-changelog{grid-template-columns:minmax(0,1fr)}.pub-version-index{position:static}.pub-version-index ol{display:flex;flex-wrap:wrap;gap:6px 14px}}.pub-status dd{color:var(--ink-2)}.pub-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:14px;margin:0;padding:0;list-style:none}.pub-stat{display:grid;gap:4px;padding:20px;border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.pub-stat-value{justify-self:start;direction:ltr;font:800 clamp(1.6rem,3vw,2.2rem) /1.05 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;unicode-bidi:isolate}.pub-stat-label{color:var(--ink-2);font-weight:700}@media (max-width:56.25em){.pub-crumb{padding-block:14px;margin-block:-14px}.pub-release-version{justify-content:center;min-inline-size:44px;margin-block:-12px}.pub-card>p>.sg-text-link:only-child,.pub-release-version,.pub-row>.sg-text-link{display:inline-flex;align-items:center;min-block-size:44px}}@media (max-width:47.5em){.pub-head{padding-block-start:24px}.pub-search{inline-size:100%;flex-wrap:wrap;gap:8px}.pub-search-field{flex:1 1 100%;min-inline-size:0}.pub-search-field .sg-input{text-overflow:ellipsis}.pub-search>.sg-btn{flex:1 1 100%;min-block-size:44px;justify-content:center;white-space:normal;text-align:center}.pub-body:not(.pub-card-grid),.pub-section,.pub-topic{grid-template-columns:minmax(0,1fr)}.pub-card{gap:10px;padding:16px}.pub-card-icon{inline-size:32px;block-size:32px}.pub-addon-grid,.pub-card-grid,.pub-category-grid,.pub-stat-grid{gap:12px}.pub-stat{padding:16px}.pub-row:has(>.sg-btn-primary){display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.pub-head>.pub-row{justify-self:stretch}.pub-row:not(:has(>.sg-btn-primary)):has(>.sg-btn+.sg-btn){display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.pub-row:has(>.sg-btn+.sg-btn)>.sg-btn,.pub-row:has(>.sg-btn-primary)>.sg-btn{inline-size:100%;min-block-size:44px;padding-block:6px;white-space:normal;text-align:center;line-height:1.25}.pub-row:not(:has(>.sg-btn-primary)):has(>.sg-btn+.sg-btn)>.sg-btn{flex:1 1 auto;inline-size:auto;padding-inline:14px;gap:6px}.pub-category h2 .pub-card-icon{inline-size:28px;block-size:28px}.pub-category h2 .pub-card-icon .icon{inline-size:18px;block-size:18px}.pub-topic-links{gap:0}.pub-topic-links li+li{border-block-start:1px solid var(--line)}.pub-topic-links a{display:flex;align-items:center;min-block-size:44px;padding-block:8px;text-decoration:none;line-height:1.3}.pub-topic-links a:hover{text-decoration:underline}.pub-link-list a{padding-block:10px;padding-inline:14px}.pub-topic{gap:6px}.pub-topic p{line-height:1.5}.pub-example{gap:4px;padding-block:10px;padding-inline:12px}.pub-example .sg-mono{font-size:.86rem}.pub-disclosure summary{min-block-size:48px;padding-block:10px;padding-inline:14px}.pub-level-cards{gap:10px}.pub-level-card{gap:4px;padding:14px}.pub-version-index ol{gap:8px}.pub-version-index a{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:12px;border:1.5px solid var(--line-field);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink)}.pub-version-index a:hover{border-color:var(--accent-strong)}.pub-releases{gap:14px}.pub-table-scroll{overflow:visible}.pub-table{min-inline-size:0;font-size:.9rem}:is(.pub-table,.legal-table table) thead{position:sticky;inset-block-start:var(--header-offset);z-index:1}:is(.pub-table,.legal-table table) tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding-block:10px;padding-inline:12px;border-block-end:1px solid var(--line)}:is(.pub-table,.legal-table table):has(thead th:nth-child(4)) tr{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.pub-table,.legal-table table) tbody:last-child>tr:last-child{border-block-end:0}:is(.pub-table,.legal-table table) :is(th,td){min-inline-size:0;padding:0;border:0}:is(.pub-table,.legal-table table) thead tr{padding-block:8px;border-block-end:1.5px solid var(--line-field);border-start-start-radius:calc(var(--radius-lg) - 2px);border-start-end-radius:calc(var(--radius-lg) - 2px);background:var(--surface-2)}:is(.pub-table,.legal-table table) thead th{position:static;background:none;color:var(--ink);font-size:.8rem;line-height:1.25}:is(.pub-table,.legal-table table) thead th:first-child{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pub-table tbody th[scope=row],.pub-table tr.pub-table-group>th{grid-column:1/-1}.pub-table tbody th[scope=row]{color:var(--ink);font-weight:700}.pub-table td{color:var(--ink-2);line-height:1.4}.pub-table tr.pub-table-group{padding-block:14px 8px;background:var(--bg-2)}.pub-table-group th{padding-block-start:0;background:none}.pub-table:dir(rtl)>tbody:dir(ltr)>tr{direction:rtl}.pub-table:dir(rtl)>tbody:dir(ltr)>tr>*{direction:ltr}}.pub-notfound{justify-items:start;gap:16px;padding-block:clamp(40px,7vw,88px)}.pub-notfound h1{font:800 clamp(1.8rem,4vw,2.8rem) /1.1 var(--font-display)}.pub-notfound-shield{inline-size:88px;block-size:100px;animation:pub-shield-drop .9s var(--ease-spring) backwards}@keyframes pub-shield-drop{0%{opacity:0;transform:translateY(-28px) rotate(-10deg) scale(.8)}}}@layer pages{.legal-layout{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start}.legal-side{position:sticky;inset-block-start:calc(var(--header-offset) + 16px);display:grid;gap:16px;max-block-size:calc(100dvh - var(--header-offset) - 32px);overflow-y:auto;overscroll-behavior:contain}.legal-toc{display:grid;gap:8px}.legal-section>.legal-layout{display:grid;gap:clamp(24px,4vw,40px)}.legal-toc :is(h2,h3){margin:0;color:var(--muted);font:700 var(--size-eyebrow) /1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.legal-toc ol{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:.92rem}.legal-toc a{color:var(--ink-2);text-decoration:none}.legal-toc a:hover{color:var(--accent-strong);text-decoration:underline}.legal-archive ul{display:grid;gap:6px;margin:0;padding-block:0 14px;padding-inline:16px;list-style:none}.legal-archive a{color:var(--accent-strong);font-weight:600}.legal-doc{min-inline-size:0;max-inline-size:72ch}.legal-md{display:grid;gap:14px;color:var(--ink-2);line-height:1.65}.legal-md h2,.legal-md h3,.legal-md h4,.legal-md h5{margin-block-start:12px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;scroll-margin-block-start:calc(var(--header-offset) + 12px)}.legal-md h2{font-size:1.35rem}.legal-md h3{font-size:1.12rem}.legal-md ol,.legal-md ul{display:grid;gap:6px;margin:0;padding-inline-start:1.3em}.legal-md a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}.legal-md code{padding-block:1px;padding-inline:5px;border-radius:var(--radius-xs);background:var(--surface-3);font-family:var(--font-mono);font-size:.88em}.legal-table{max-inline-size:100%;overflow-x:auto;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.legal-table:focus-visible{outline:3px solid var(--accent-strong);outline-offset:2px}.legal-table table{inline-size:100%;min-inline-size:36rem;border-collapse:collapse;font-size:.9rem}.legal-table td,.legal-table th{padding-block:8px;padding-inline:12px;border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.legal-table thead th{background:var(--surface-2);color:var(--ink)}@media (max-width:56.25em){.legal-layout{grid-template-columns:minmax(0,1fr)}.legal-side{position:static;max-block-size:none;overflow-y:visible}.legal-md{line-height:1.55}.legal-md :is(h2,h3){margin-block:1.4em .4em}.legal-md>:first-child{margin-block-start:0}.legal-side{gap:12px}.legal-side>p>.sg-text-link{display:inline-flex;align-items:center;min-block-size:44px}.legal-toc{gap:4px}.legal-toc ol{gap:0;font-size:.95rem}.legal-toc li+li{border-block-start:1px solid var(--line)}.legal-toc a{display:flex;align-items:center;min-block-size:44px;padding-block:8px;line-height:1.3}.legal-archive ul{gap:0;padding-inline:14px}.legal-archive li{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.legal-archive a{display:inline-flex;align-items:center;min-block-size:44px}}@media (max-width:47.5em){.pub-head:has(+.legal-layout) h1{font-size:clamp(1.25rem,6.2vw,1.9rem)}.pub-head:has(+.legal-layout) .sg-lead{color:var(--muted);font-size:.9rem;line-height:1.5}.legal-table{overflow:visible}.legal-table table{min-inline-size:0}.legal-table table thead tr{border-start-start-radius:calc(var(--radius-md) - 2px);border-start-end-radius:calc(var(--radius-md) - 2px)}.legal-table table:has(thead th:nth-child(2):last-child) tr{grid-template-columns:minmax(0,1fr)}.legal-table :is(th,td){line-height:1.4}.legal-table tbody td:first-child{grid-column:1/-1;color:var(--ink);font-weight:700}}.trust-flow{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;margin:0;padding:0;list-style:none;font-size:.86rem;font-weight:700;text-align:center}.trust-flow li{display:flex;flex:1 1 8rem;align-items:center;gap:6px}.trust-flow-node{display:grid;flex:1 1;justify-items:center;gap:6px;padding-block:12px;padding-inline:6px;border-radius:var(--radius-md);background:var(--grape-soft);color:var(--ink)}.trust-flow-arrow,.trust-flow-node .icon{color:var(--grape-ink)}.trust-measures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:14px;margin:0;padding:0;list-style:none}.trust-measures h3{display:flex;align-items:center;gap:10px;font-size:1.05rem}.trust-measures p{color:var(--ink-2)}.trust-report{border-inline-start:5px solid var(--accent-strong)}}