:root{--sai-void:#060606;--sai-canvas:#0a0a0a;--sai-panel-ink:#101317;--sai-panel-top:#ffffff0b;--sai-panel-bottom:#ffffff03;--sai-panel-fill:linear-gradient(180deg, #ffffff0b 0%, #ffffff03 100%);--sai-hairline:#f5f3ef14;--sai-line:#1e1e1e;--sai-line-strong:#2a2a2a;--sai-ink:#f5f3ef;--sai-ink-body:#f5f3efa3;--sai-ink-meta:#f5f3ef7a;--sai-ink-82:#f5f3efd1;--sai-ink-72:#f5f3efb8;--sai-ink-70:#f5f3efb3;--sai-ink-66:#f5f3efa8;--sai-ink-60:#f5f3ef99;--sai-ink-55:#f5f3ef8c;--sai-aperture:#3b82f6;--sai-aperture-hover:#5b93ff;--sai-aperture-press:#2b63d9;--sai-aperture-line:#3b82f652;--sai-aperture-wash:#3b82f61a;--sai-aperture-wash-press:#3b82f62e;--sai-aperture-glow:#3b82f629;--sai-aperture-glow-2:#3b82f624;--sai-aperture-null:#3b82f600;--sai-ink-on-aperture:#f5f3ef;--sai-pass:#3fb950;--sai-pass-line:#3fb95052;--sai-fail:#eb5042;--sai-fail-line:#eb504252;--sai-watermark-hero:#3b82f63d;--sai-watermark-quiet:.22;--sai-watermark-loud:.26;--sai-watermark-rule:.24;--sai-focus-ring:#3b82f6;--sai-selection-bg:#3b82f6;--sai-selection-fg:#0a0a0a;--sai-frame-ground:#0e0e0e;--sai-frame-ground-deep:#0c0c0c;--sai-bar:#f5f3ef1f;--sai-pill-wash:#f5f3ef0f}
:root{--sai-font-display:"Schibsted Grotesk", ui-sans-serif, system-ui, sans-serif;--sai-font-body:"Satoshi", -apple-system, ui-sans-serif, system-ui, sans-serif;--sai-font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--sai-weight-regular:400;--sai-weight-semibold:600;--sai-weight-bold:700;--sai-display-hero:78px;--sai-display-hero-lh:1.02;--sai-display-hero-ls:-.032em;--sai-display-1:68px;--sai-display-1-lh:1.02;--sai-display-1-ls:-.036em;--sai-display-2:56px;--sai-display-2-lh:1.06;--sai-display-2-ls:-.032em;--sai-head-1:44px;--sai-head-1-lh:1.1;--sai-head-1-ls:-.028em;--sai-head-2:36px;--sai-head-2-lh:1.16;--sai-head-2-ls:-.026em;--sai-head-3:34px;--sai-head-3-lh:1.16;--sai-head-3-ls:-.028em;--sai-figure:32px;--sai-figure-ls:-.02em;--sai-panel-title:26px;--sai-panel-title-lh:1.16;--sai-panel-title-ls:-.024em;--sai-card-title:24px;--sai-card-title-lh:1.2;--sai-card-title-ls:-.022em;--sai-wordmark:22px;--sai-wordmark-ls:-.02em;--sai-question:20px;--sai-question-ls:-.018em;--sai-question-lh:1.3;--sai-m-display-hero:40px;--sai-m-display-1:34px;--sai-m-head-1:30px;--sai-m-head-2:26px;--sai-m-panel-title:22px;--sai-m-card-title:21px;--sai-m-question:18px;--sai-lead:19px;--sai-lead-2:18px;--sai-body-lg:17px;--sai-body:16px;--sai-body-sm:15.5px;--sai-meta:15px;--sai-ui:14.5px;--sai-ui-sm:14px;--sai-ui-xs:13.5px;--sai-m-lead:17px;--sai-m-body:16px;--sai-m-body-sm:15px;--sai-m-meta:14px;--sai-eyebrow:12.5px;--sai-eyebrow-weight:600;--sai-eyebrow-ls:.18em;--sai-eyebrow-transform:uppercase;--sai-eyebrow-panel:12px;--sai-eyebrow-panel-ls:.18em;--sai-eyebrow-card:12.5px;--sai-eyebrow-card-ls:.16em;--sai-m-eyebrow:11.5px;--sai-lh-display:1.02;--sai-lh-heading:1.16;--sai-lh-title:1.2;--sai-lh-ui:1.5;--sai-lh-body:1.7;--sai-lh-prose:1.75;--sai-lh-long:1.8;--sai-lh-panel:1.85}
:root{--sai-space-1:4px;--sai-space-2:8px;--sai-space-3:12px;--sai-space-4:16px;--sai-space-5:20px;--sai-space-6:24px;--sai-space-7:28px;--sai-space-8:32px;--sai-space-9:36px;--sai-space-10:40px;--sai-space-11:44px;--sai-space-14:56px;--sai-space-16:64px;--sai-space-20:80px;--sai-space-22:88px;--sai-space-24:96px;--sai-space-28:110px;--sai-gap-heading-body:12px;--sai-gap-para:20px;--sai-gap-below-rule:40px;--sai-gap-above-rule:80px;--sai-eyebrow-gap:134px;--sai-cta-h:48px;--sai-canvas-desktop:1512px;--sai-canvas-mobile:390px;--sai-gutter-desktop:120px;--sai-gutter-mobile:20px;--sai-bp-desktop:1024px;--sai-bp-mobile:1023px;--sai-section-y:88px;--sai-section-y-lg:110px;--sai-hero-y-top:112px;--sai-hero-y-bottom:80px;--sai-close-y-bottom:96px;--sai-close-offset:88px;--sai-header-y:22px;--sai-header-h:72px;--sai-footer-y-top:30px;--sai-footer-y-bot:40px;--sai-panel-pad-y:34px;--sai-panel-pad-x:30px;--sai-panel-gap:20px;--sai-grid-gap-x:56px;--sai-grid-gap-y:44px;--sai-grid-gap-y-sm:28px;--sai-rule-pad-y:30px;--sai-rule-pad-y-lg:34px;--sai-faq-pad-y:22px;--sai-list-pad-y:14px;--sai-finding-pad-y:12px;--sai-m-section-y:80px;--sai-m-section-pt:40px;--sai-m-hero-y-top:40px;--sai-m-panel-pad-y:40px;--sai-m-panel-pad-x:20px;--sai-m-stack-gap:20px;--sai-m-rule-gap:40px;--sai-m-para-gap:20px;--sai-m-heading-gap:12px;--sai-m-body-lh:1.4;--sai-m-list-pad-y:20px;--sai-m-finding-pad-y:20px;--sai-measure-hero:600px;--sai-measure-lead:720px;--sai-measure-prose:760px;--sai-measure-faq:740px;--sai-measure-answer:780px;--sai-measure-wide:820px;--sai-measure-rule:900px;--sai-measure-method:1040px;--sai-hit-min:44px;--sai-faq-index-w:260px;--sai-faq-col-gap:72px;--sai-faq-index-row-y:13px}
:root{--sai-radius-none:0;--sai-radius-control:8px;--sai-radius-pill:999px;--sai-radius-phone:20px;--sai-border-width:1px;--sai-elevation:none;--sai-glow-hero:radial-gradient(circle, #3b82f629 0%, #3b82f600 62%);--sai-glow-method:radial-gradient(50% 50% at 50% 40%, #3b82f624 0%, #3b82f600 70%);--sai-glow-size-hero:760px;--sai-glow-size-method:920px 560px;--sai-ease:cubic-bezier(.22, 1, .36, 1);--sai-duration-fast:.12s;--sai-duration-base:.2s;--sai-press-scale:1;--sai-reticle-size:15px;--sai-reticle-stroke:2px;--sai-reticle-gap:10px;--sai-reticle-ring-outer:#3b82f6;--sai-reticle-ring-mid:#3b82f680;--sai-reticle-core:#3b82f6;--sai-z-base:0;--sai-z-raised:10;--sai-z-sticky:30;--sai-z-header:50}
[data-sai]{--sai-cutout:var(--sai-canvas);background:var(--sai-canvas);color:var(--sai-ink);font-family:var(--sai-font-body);-webkit-font-smoothing:antialiased;container:sai/inline-size}[data-sai] ::selection{background:var(--sai-selection-bg);color:var(--sai-selection-fg)}[data-sai] .sai-wrap{max-width:calc(1280px + (2 * var(--sai-gutter-desktop)));--sai-gutter:clamp(var(--sai-gutter-mobile), 7.94cqi, var(--sai-gutter-desktop));padding-inline:var(--sai-gutter);margin:0 auto}[data-sai] .sai-section--close{padding-top:var(--sai-section-y-lg);padding-bottom:var(--sai-close-y-bottom);margin-top:var(--sai-close-offset);border-top:var(--sai-border-width) solid var(--sai-line)}[data-sai] h1,[data-sai] h2,[data-sai] h3,[data-sai] .sai-display{font-family:var(--sai-font-display);font-weight:var(--sai-weight-semibold);text-wrap:pretty;margin:0}[data-sai] .sai-h1{font-size:var(--sai-display-hero);line-height:var(--sai-display-hero-lh);letter-spacing:var(--sai-display-hero-ls);max-width:var(--sai-measure-hero)}[data-sai] .sai-h2-method{font-size:var(--sai-display-1);line-height:var(--sai-display-1-lh);letter-spacing:var(--sai-display-1-ls)}[data-sai] .sai-h2-close{font-size:var(--sai-display-2);line-height:var(--sai-display-2-lh);letter-spacing:var(--sai-display-2-ls)}[data-sai] .sai-h2{font-size:var(--sai-head-1);line-height:var(--sai-head-1-lh);letter-spacing:var(--sai-head-1-ls)}[data-sai] .sai-h2--sentence{font-size:var(--sai-head-2);line-height:var(--sai-head-2-lh);letter-spacing:var(--sai-head-2-ls)}[data-sai] .sai-body{color:var(--sai-ink-72);max-width:var(--sai-measure-lead);margin:0 0 20px;font-size:17px;line-height:1.75}[data-sai] .sai-body--long{font-size:16px;line-height:1.8}[data-sai] .sai-body strong{font-weight:var(--sai-weight-bold);color:var(--sai-ink)}[data-sai] .sai-eyebrow{align-items:center;gap:var(--sai-reticle-gap);font-family:var(--sai-font-body);font-size:12.5px;font-weight:var(--sai-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:#f5f3efcc;margin:0 0 20px;display:flex}[data-sai] .sai-eyebrow+h2{margin-bottom:28px}[data-sai] .sai-btn{border-radius:var(--sai-radius-control);font-family:var(--sai-font-body);cursor:pointer;transition:background var(--sai-duration-fast) var(--sai-ease), border-color var(--sai-duration-fast) var(--sai-ease), color var(--sai-duration-fast) var(--sai-ease);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}[data-sai] .sai-btn:active{transform:none}[data-sai] .sai-btn:focus-visible{outline:2px solid var(--sai-focus-ring);outline-offset:3px}[data-sai] .sai-btn--primary{background:var(--sai-aperture-press);color:var(--sai-ink-on-aperture);font-weight:var(--sai-weight-bold);height:50px;padding-inline:26px;font-size:15.5px}[data-sai] .sai-btn--primary:hover{background:var(--sai-aperture-hover)}[data-sai] .sai-btn--primary:active{background:var(--sai-aperture-press)}[data-sai] .sai-btn--primary[disabled]{color:#f5f3ef47;cursor:default;background:#f5f3ef14}[data-sai] .sai-btn--inpage{height:44px;padding-inline:22px;font-size:14.5px}[data-sai] .sai-btn--header{height:40px;padding-inline:20px;font-size:14px}[data-sai] .sai-btn--ghost{border:var(--sai-border-width) solid var(--sai-aperture);height:44px;color:var(--sai-ink);font-size:14.5px;font-weight:var(--sai-weight-bold);background:0 0;padding-inline:22px}[data-sai] .sai-btn--ghost:hover{background:var(--sai-aperture-wash)}[data-sai] .sai-btn--ghost:active{background:var(--sai-aperture-wash-press);border-color:var(--sai-aperture-press)}[data-sai] .sai-btn--quiet{border:var(--sai-border-width) solid var(--sai-line-strong);height:44px;color:var(--sai-ink);font-size:14.5px;font-weight:var(--sai-weight-semibold);background:0 0;padding-inline:22px}[data-sai] .sai-btn--quiet:hover{border-color:var(--sai-aperture);color:var(--sai-aperture)}[data-sai] .sai-reticle{width:var(--sai-reticle-size);height:var(--sai-reticle-size);flex:none;display:block}[data-sai] .sai-fixgrid{column-gap:var(--sai-grid-gap-x);row-gap:var(--sai-grid-gap-y);margin-bottom:var(--sai-space-10);grid-template-columns:1fr 1fr;display:grid}[data-sai] .sai-fix-label{font-family:var(--sai-font-body);font-size:12.5px;font-weight:var(--sai-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--sai-aperture);margin:0 0 12px}[data-sai] .sai-fix-title{font-size:var(--sai-card-title);line-height:var(--sai-card-title-lh);letter-spacing:var(--sai-card-title-ls);margin:0 0 12px}[data-sai] .sai-fix-body{color:var(--sai-ink-70);margin:0;font-size:15.5px;line-height:1.75}[data-sai] .sai-method-head{max-width:1040px;margin:0 auto var(--sai-space-14);text-align:center}[data-sai] .sai-method-head .sai-eyebrow{justify-content:center}[data-sai] .sai-panels{gap:var(--sai-panel-gap);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}[data-sai] .sai-panels:has(.sai-card-more[open]){align-items:start}[data-sai] .sai-panel{background:var(--sai-panel-fill);border:var(--sai-border-width) solid var(--sai-line);border-radius:var(--sai-radius-none);box-shadow:var(--sai-elevation);padding:var(--sai-panel-pad-y) var(--sai-panel-pad-x);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-sai] .sai-panel-eyebrow{font-family:var(--sai-font-body);font-size:12px;font-weight:var(--sai-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--sai-ink-55);margin:0 0 var(--sai-space-5)}[data-sai] .sai-panel-badge{width:40px;height:40px;color:var(--sai-ink);--sai-cutout:var(--sai-panel-ink);margin-bottom:var(--sai-space-5)}[data-sai] .sai-panel-title{font-size:var(--sai-panel-title);line-height:var(--sai-panel-title-lh);letter-spacing:var(--sai-panel-title-ls);margin:0 0 var(--sai-space-4)}[data-sai] .sai-panel-lead{font-size:18px;font-weight:var(--sai-weight-bold);color:var(--sai-aperture);margin:0 0 var(--sai-space-4)}[data-sai] .sai-panel-body{color:var(--sai-ink-70);margin:0 0 var(--sai-space-4);z-index:var(--sai-z-raised);font-size:15.5px;line-height:1.75;position:relative}[data-sai] .sai-panel-watermark{width:260px;height:260px;color:var(--sai-aperture);--sai-cutout:transparent;pointer-events:none;opacity:var(--sai-watermark-loud);position:absolute;bottom:-60px;right:-60px}[data-sai] .sai-outcome{gap:var(--sai-space-14);background:var(--sai-panel-fill);border:var(--sai-border-width) solid var(--sai-line);padding:var(--sai-panel-pad-y) var(--sai-panel-pad-x);margin-top:var(--sai-panel-gap);grid-template-columns:1fr 380px;display:grid}[data-sai] .sai-outcome-right{border-left:var(--sai-border-width) solid var(--sai-line);padding-left:var(--sai-space-14)}[data-sai] .sai-figure{font-family:var(--sai-font-display);font-size:var(--sai-figure);letter-spacing:var(--sai-figure-ls);font-weight:var(--sai-weight-semibold);color:var(--sai-aperture);margin:0 0 8px}[data-sai] .sai-compare{max-width:900px}[data-sai] .sai-compare-row{border-top:var(--sai-border-width) solid var(--sai-line);padding-block:var(--sai-rule-pad-y);color:var(--sai-ink-70);font-size:16px;line-height:1.8}[data-sai] .sai-compare-row strong{font-weight:var(--sai-weight-bold);color:var(--sai-ink)}[data-sai] .sai-compare-row--sai{border-top:var(--sai-border-width) solid var(--sai-aperture);border-bottom:var(--sai-border-width) solid var(--sai-line);padding-block:var(--sai-rule-pad-y-lg);position:relative;overflow:hidden}[data-sai] .sai-compare-row--sai .sai-compare-title{font-family:var(--sai-font-display);font-size:var(--sai-panel-title);line-height:var(--sai-panel-title-lh);letter-spacing:var(--sai-panel-title-ls);font-weight:var(--sai-weight-semibold);color:var(--sai-ink);margin:0 0 var(--sai-space-4)}[data-sai] .sai-compare-watermark{width:120px;height:120px;color:var(--sai-aperture);opacity:var(--sai-watermark-rule);--sai-cutout:transparent;pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}[data-sai] .sai-watch{column-gap:var(--sai-grid-gap-x);row-gap:var(--sai-grid-gap-y-sm);grid-template-columns:1fr 1fr;display:grid}[data-sai] .sai-watch-item{border-top:var(--sai-border-width) solid var(--sai-line);padding-top:18px}[data-sai] .sai-watch-title{font-size:16.5px;font-weight:var(--sai-weight-bold);color:var(--sai-ink);margin:0 0 6px}[data-sai] .sai-watch-body{color:var(--sai-ink-66);margin:0;font-size:15px;line-height:1.7}[data-sai] .sai-faq{max-width:820px}[data-sai] .sai-faq-row{border-top:var(--sai-border-width) solid var(--sai-line)}[data-sai] .sai-faq-row:last-child{border-bottom:var(--sai-border-width) solid var(--sai-line)}[data-sai] .sai-faq-q{justify-content:space-between;align-items:baseline;gap:var(--sai-space-5);cursor:pointer;text-align:left;width:100%;padding-block:var(--sai-faq-pad-y);font-family:var(--sai-font-display);font-size:20px;font-weight:var(--sai-weight-semibold);letter-spacing:-.018em;color:var(--sai-ink-72);transition:color var(--sai-duration-fast) var(--sai-ease);background:0 0;border:0;display:flex}[data-sai] .sai-faq-q:hover{color:var(--sai-ink)}[data-sai] .sai-faq-glyph{color:var(--sai-aperture);flex:none;font-size:20px;line-height:1}[data-sai] .sai-faq-a{color:var(--sai-ink-66);max-width:var(--sai-measure-faq);margin:0 0 26px;font-size:15.5px;line-height:1.8}[data-sai] .sai-faq-a p{margin:0 0 14px}[data-sai] .sai-faq-a strong{font-weight:var(--sai-weight-bold);color:var(--sai-ink)}[data-sai] .sai-header{justify-content:space-between;align-items:center;gap:var(--sai-space-6);height:var(--sai-header-h);border-bottom:var(--sai-border-width) solid var(--sai-line);display:flex}[data-sai] .sai-lockup{color:var(--sai-ink);align-items:center;gap:12px;text-decoration:none;display:flex}[data-sai] .sai-mark{width:28px;height:28px;color:var(--sai-ink);--sai-cutout:var(--sai-canvas);flex:none}[data-sai] .sai-wordmark{font-family:var(--sai-font-display);font-size:22px;font-weight:var(--sai-weight-semibold);letter-spacing:-.02em}[data-sai] .sai-nav{align-items:center;gap:36px;font-size:14.5px;display:flex}[data-sai] .sai-nav a{color:var(--sai-ink-72);white-space:nowrap;transition:color var(--sai-duration-fast) var(--sai-ease);text-decoration:none}[data-sai] .sai-nav a:hover,[data-sai] .sai-nav a[data-active=true]{color:var(--sai-ink)}[data-sai] .sai-footer{justify-content:space-between;align-items:center;gap:var(--sai-space-6);padding-top:var(--sai-footer-y-top);padding-bottom:var(--sai-footer-y-bot);border-top:var(--sai-border-width) solid var(--sai-line);display:flex}[data-sai].ath-foot-sai,[data-sai] .sai-footer-mark{flex:none;width:22px;height:22px}[data-sai].ath-foot-sai{display:inline-flex}[data-sai] .sai-footer-mark{color:var(--sai-ink-72);--sai-cutout:var(--sai-canvas)}.sai-footer-mark{width:30px;height:19px;color:var(--sai-ink-72);--sai-cutout:var(--sai-canvas);opacity:.8;flex:none;display:block}@media (max-width:1023px){.sai-footer-mark{width:28px;height:17px}}[data-sai] .sai-corp{color:var(--sai-ink-60);font-size:14.5px}[data-sai] .sai-footer-links{align-items:center;gap:28px;font-size:13.5px;display:flex}[data-sai] .sai-footer-links a{color:var(--sai-ink-72);text-decoration:none}[data-sai] .sai-footer-links a:hover{color:var(--sai-ink)}[data-sai] .sai-footer-links a[data-legal=true]{color:var(--sai-ink-60)}[data-sai] .sai-glow-hero{pointer-events:none;width:var(--sai-glow-size-hero);height:var(--sai-glow-size-hero);background:var(--sai-glow-hero);position:absolute;top:-180px;right:-60px}[data-sai] .sai-hero-watermark{width:420px;height:420px;color:var(--sai-watermark-hero);--sai-cutout:transparent;pointer-events:none;position:absolute;top:-40px;right:0}@container sai (max-width:1023px){[data-sai] .sai-wrap{padding-inline:var(--sai-gutter-mobile);max-width:100%}[data-sai] .sai-section{padding-top:var(--sai-m-section-y)}[data-sai] .sai-section--lg{padding-top:64px}[data-sai] .sai-section--hero{padding-top:40px;padding-bottom:48px}[data-sai] .sai-section--close{margin-top:var(--sai-m-section-y);padding-top:64px;padding-bottom:72px}[data-sai] .sai-h1{max-width:100%;font-size:40px}[data-sai] .sai-h2-method{font-size:34px}[data-sai] .sai-h2-close,[data-sai] .sai-h2{font-size:30px}[data-sai] .sai-h2--sentence{font-size:26px}[data-sai] .sai-body,[data-sai] .sai-compare,[data-sai] .sai-faq{max-width:640px}[data-sai] .sai-fixgrid{grid-template-columns:1fr;row-gap:32px}[data-sai] .sai-fix-title{font-size:21px}[data-sai] .sai-panels{gap:var(--sai-m-stack-gap);grid-template-columns:1fr}[data-sai] .sai-panel{padding:var(--sai-m-panel-pad-y) var(--sai-m-panel-pad-x)}[data-sai] .sai-method-head{text-align:left;margin-bottom:var(--sai-space-8)}[data-sai] .sai-method-head .sai-eyebrow{justify-content:flex-start}[data-sai] .sai-outcome{gap:var(--sai-space-6);padding:var(--sai-m-panel-pad-y) var(--sai-m-panel-pad-x);grid-template-columns:1fr}[data-sai] .sai-outcome-right{border-left:0;border-top:var(--sai-border-width) solid var(--sai-line);padding-left:0;padding-top:var(--sai-space-6)}[data-sai] .sai-watch{row-gap:var(--sai-space-6);grid-template-columns:1fr}[data-sai] .sai-compare-row{padding-block:var(--sai-space-6)}[data-sai] .sai-compare-watermark{width:90px;height:90px}[data-sai] .sai-faq-q{padding-block:18px;font-size:18px}[data-sai] .sai-btn{width:100%;height:52px;font-size:16px}[data-sai] .sai-hero-watermark{width:180px;height:180px;top:0;right:-30px}[data-sai] .sai-glow-hero{width:420px;height:420px}[data-sai] .sai-footer{align-items:flex-start;gap:var(--sai-space-5);flex-direction:column}[data-sai] .sai-footer-links{flex-direction:column;align-items:flex-start;gap:0;width:100%}[data-sai] .sai-footer-links a{border-top:var(--sai-border-width) solid var(--sai-line);width:100%;padding-block:14px}[data-sai] .sai-nav{display:none}}@media (prefers-reduced-motion:reduce){[data-sai] *{transition:none!important;animation:none!important}}[data-sai] .sai-scan{max-width:620px;margin-bottom:var(--sai-space-4);align-items:stretch;display:flex}[data-sai] .sai-scan-input{min-width:0;height:56px;color:var(--sai-ink);font-family:var(--sai-font-body);border:var(--sai-border-width) solid var(--sai-line);border-radius:var(--sai-radius-control) 0 0 var(--sai-radius-control);transition:border-color var(--sai-duration-fast) var(--sai-ease);background:0 0;border-right:0;outline:none;flex:1;padding:0 18px;font-size:16px}[data-sai] .sai-scan-input::placeholder{color:#f5f3ef70}[data-sai] .sai-scan-input:focus{border-color:var(--sai-aperture)}[data-sai] .sai-scan-go{border-radius:0 var(--sai-radius-control) var(--sai-radius-control) 0;white-space:nowrap;flex:none;height:56px}@container sai (max-width:1023px){[data-sai] .sai-scan{gap:var(--sai-space-2);flex-direction:column;max-width:100%}[data-sai] .sai-scan-input{border-right:var(--sai-border-width) solid var(--sai-line);border-radius:var(--sai-radius-control);width:100%}[data-sai] .sai-scan-go{border-radius:var(--sai-radius-control);width:100%}}.sai-sectionmark{align-items:center;gap:12px;margin:0 0 22px;display:flex}.sai-sectionmark .sai-reticle{flex:none;width:24px;height:24px;display:block}.sai-sectionmark-rule{background:var(--sai-aperture);width:56px;height:1px;display:block}.sai-h3{font-family:var(--sai-font-display);font-size:var(--sai-card-title);line-height:var(--sai-card-title-lh);letter-spacing:var(--sai-card-title-ls);font-weight:var(--sai-weight-semibold);color:var(--sai-ink);z-index:1;margin:0 0 14px;position:relative}.sai-ctarow{flex-wrap:wrap;align-items:center;gap:22px;margin:8px 0 20px;display:flex}.sai-ctarow--after{gap:24px;margin-top:44px}.sai-ctanote{font-size:var(--sai-body-sm);color:var(--sai-ink-60)}.sai-scanwrap{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:80px;display:grid}.sai-scanwrap-copy{max-width:620px}.sai-cardgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:44px;display:grid}.sai-card{border:1px solid var(--sai-line);background:var(--sai-panel-fill);padding:28px 26px 30px;position:relative;overflow:hidden}.sai-card:hover{border-color:var(--sai-line-strong)}.sai-card-body{font-size:var(--sai-body-sm);line-height:var(--sai-lh-body);color:var(--sai-ink-66);z-index:1;margin:0;position:relative}.sai-findings{z-index:1;margin:0 0 18px;padding:0;list-style:none;position:relative}.sai-findings li{font-size:var(--sai-body-sm);line-height:var(--sai-lh-body);color:var(--sai-ink-82);border-top:1px solid var(--sai-line);padding:12px 0}.sai-findings li:last-child{border-bottom:1px solid var(--sai-line)}.sai-method-tail{max-width:var(--sai-measure-prose,760px);margin-top:48px}.sai-comparegrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:32px;margin-top:44px;display:grid}.sai-comparecol{border-top:1px solid var(--sai-line);padding-top:24px;position:relative;overflow:hidden}.sai-comparecol--sai{border-top-color:var(--sai-aperture)}.sai-comparecol--sai .sai-card-body{color:var(--sai-ink-72)}.sai-watchwrap{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:start;gap:80px;display:grid}.sai-watchlist{margin:0;padding:0;list-style:none}.sai-watchlist li{border-top:1px solid var(--sai-line);font-size:var(--sai-body-sm);line-height:var(--sai-lh-body);color:var(--sai-ink-66);padding:18px 0}.sai-watchlist li:last-child{border-bottom:1px solid var(--sai-line)}.sai-watchlist strong{color:var(--sai-ink);font-weight:var(--sai-weight-bold)}.sai-glow-method,.sai-glow-close{pointer-events:none;background:radial-gradient(circle, var(--sai-aperture-glow-2) 0%, var(--sai-aperture-null) 62%);position:absolute}.sai-glow-method{width:700px;height:700px;top:40px;left:-160px}.sai-glow-close{width:760px;height:760px;bottom:-260px;right:120px}.sai-footer-contact{font-size:var(--sai-body-sm);flex-wrap:wrap;align-items:center;gap:32px;display:flex}.sai-footer-contact a{color:var(--sai-aperture);text-decoration:none}.sai-footer-contact a:hover{color:var(--sai-aperture-hover)}.sai-form{flex-direction:column;gap:14px;display:flex}.sai-form-label{font-size:var(--sai-body-sm);font-weight:var(--sai-weight-bold);color:var(--sai-ink)}@container sai (max-width:900px){.sai-cardgrid,.sai-comparegrid{grid-template-columns:minmax(0,1fr);gap:24px}.sai-scanwrap,.sai-watchwrap{grid-template-columns:minmax(0,1fr);gap:40px}.sai-scanwrap-copy{max-width:none}.sai-ctarow--after{flex-direction:column;align-items:flex-start;gap:16px}}[data-sai] .sai-navtoggle{display:none}@container sai (max-width:1023px){[data-sai] .sai-headerwrap{z-index:var(--sai-z-header);background:var(--sai-canvas);border-bottom:var(--sai-border-width) solid var(--sai-line);position:sticky;top:0}[data-sai] .sai-navtoggle{width:var(--sai-hit-min);height:var(--sai-hit-min);color:var(--sai-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-end:-10px;padding:0;display:flex}[data-sai] .sai-btn--header{display:none}[data-sai] .sai-navpanel{z-index:var(--sai-z-header);background:var(--sai-canvas);border-bottom:var(--sai-border-width) solid var(--sai-line);padding:0 var(--sai-gutter-mobile) var(--sai-space-5);position:absolute;top:100%;left:0;right:0}[data-sai] .sai-navpanel-link{min-height:var(--sai-hit-min);border-top:var(--sai-border-width) solid var(--sai-line);color:var(--sai-ink-72);align-items:center;font-size:16px;text-decoration:none;display:flex}[data-sai] .sai-navpanel-link[data-active=true]{color:var(--sai-ink)}[data-sai] .sai-navpanel .sai-btn{width:100%;margin-top:var(--sai-space-5)}}[data-sai] .sai-layer{z-index:1;position:relative}[data-sai] .sai-section--hero,[data-sai] .sai-section--lg,[data-sai] .sai-section--close{position:relative;overflow:hidden}[data-sai] .sai-section{border-top:var(--sai-border-width) solid var(--sai-hairline)}[data-sai] .sai-section--hero{border-top:0}[data-sai] .sai-eyebrownum{align-items:center;gap:var(--sai-space-3);margin:0 0 var(--sai-eyebrow-gap);width:fit-content;display:flex}[data-sai] .sai-reticle16{flex:none;width:16px;height:16px;display:block}[data-sai] .sai-eyebrownum-n{font-family:var(--sai-font-body);font-size:14px;line-height:20px;font-weight:var(--sai-weight-regular);letter-spacing:0;color:var(--sai-ink-meta)}[data-sai] .sai-heading-gap{margin-top:var(--sai-gap-heading-body)}[data-sai] .sai-hero-body{margin-top:var(--sai-gap-heading-body);margin-bottom:var(--sai-gap-para)}[data-sai] .sai-measure{max-width:var(--sai-measure-prose)}[data-sai] .sai-h2,[data-sai] .sai-h2-method{margin:0}[data-sai] .sai-h2+p,[data-sai] .sai-h2-method+p{margin-top:var(--sai-gap-heading-body)}[data-sai] .sai-section{padding-top:var(--sai-gap-below-rule);padding-bottom:var(--sai-gap-above-rule)}[data-sai] .sai-section--lg{padding-top:var(--sai-gap-below-rule)}[data-sai] .sai-section--hero{padding-top:var(--sai-hero-y-top);padding-bottom:var(--sai-gap-above-rule)}[data-sai] .sai-section--close{padding-top:var(--sai-gap-below-rule);padding-bottom:var(--sai-gap-above-rule);margin-top:0}[data-sai] .sai-body,[data-sai] .sai-card-body,[data-sai] .sai-panel-body,[data-sai] .sai-heroprice{letter-spacing:-.01em;color:var(--sai-ink-body);margin:0 0 var(--sai-gap-para);font-size:20px;line-height:28px}[data-sai] .sai-body:last-child,[data-sai] .sai-card-body:last-child,[data-sai] .sai-panel-body:last-child{margin-bottom:0}[data-sai] .sai-body strong,[data-sai] .sai-card-body strong,[data-sai] .sai-panel-body strong,[data-sai] .sai-heroprice strong{color:var(--sai-ink);font-weight:var(--sai-weight-bold)}[data-sai] .sai-ctanote,[data-sai] .sai-terms,[data-sai] .sai-callline,[data-sai] .pt-note,[data-sai] .sai-compare-unit,[data-sai] .sai-compare-terms{letter-spacing:0;color:var(--sai-ink-meta);font-size:14px;line-height:20px}[data-sai] h1,[data-sai] h2,[data-sai] h3{color:var(--sai-ink)}[data-sai] .sai-warnlist li{color:var(--sai-ink-body)}[data-sai] .sai-btn{height:var(--sai-cta-h);border-radius:var(--sai-radius-pill)}[data-sai] .sai-btn--inverse,[data-sai] .sai-btn--activate{height:var(--sai-cta-h)}[data-sai] .sai-scan-go{height:var(--sai-cta-h);border-radius:var(--sai-radius-pill)}[data-sai] .sai-cta-arrow{flex:none;width:16px;height:16px;margin-left:10px}[data-sai] .sai-scan-input{border-color:var(--sai-line-strong)}[data-sai] .sai-panel,[data-sai] .sai-card,[data-sai] .sai-stage{border-color:var(--sai-hairline)}[data-sai] .sai-card:hover{border-color:var(--sai-line-strong)}[data-sai] .sai-warnlist,[data-sai] .sai-warnlist li{border-top-color:var(--sai-hairline)}[data-sai] .sai-heroprice{max-width:var(--sai-measure-hero)}[data-sai] .sai-terms{margin:var(--sai-space-5) 0 0;font-size:var(--sai-meta);line-height:var(--sai-lh-body);color:var(--sai-ink-60)}[data-sai] .sai-cardgrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}[data-sai] .sai-panel-watermark,[data-sai] .sai-compare-watermark{z-index:0;pointer-events:none;display:block;position:absolute}[data-sai] .sai-panel-watermark{opacity:var(--sai-watermark-quiet);top:-56px;right:-56px}[data-sai] .sai-panel-watermark svg{width:170px;height:170px;display:block}[data-sai] .sai-compare-watermark{opacity:var(--sai-watermark-rule);top:-40px;right:-42px}[data-sai] .sai-compare-watermark svg{width:130px;height:130px;display:block}[data-sai] .sai-card-icon{z-index:0;pointer-events:none;width:186px;height:auto;color:var(--sai-aperture);opacity:var(--sai-watermark-loud);margin:0;position:absolute;bottom:-34px;right:-26px}[data-sai] .sai-h3,[data-sai] .sai-h3--panel,[data-sai] .sai-h3--col{letter-spacing:-.02em;margin:0 0 var(--sai-gap-heading-body);font-size:24px;line-height:32px}[data-sai] .sai-ctapair{flex-wrap:wrap;align-items:center;gap:22px;display:flex}[data-sai] .sai-btn--inverse{background:var(--sai-ink);color:var(--sai-aperture-press);font-weight:var(--sai-weight-bold);height:var(--sai-cta-h);padding-inline:26px;font-size:15.5px}[data-sai] .sai-btn--inverse:hover{color:var(--sai-aperture)}[data-sai] .sai-btn--activate{height:48px;font-size:15px;font-weight:var(--sai-weight-bold);border:var(--sai-border-width) solid var(--sai-aperture);color:var(--sai-aperture);background:0 0;padding-inline:30px}[data-sai] .sai-btn--activate:hover{background:var(--sai-aperture-wash)}[data-sai] .sai-watchcta{margin-top:var(--sai-space-7)}[data-sai] .sai-closenote{margin:0 0 var(--sai-space-7)}[data-sai] .sai-callline{margin:var(--sai-gap-para) 0 0}[data-sai] .sai-callline a{color:var(--sai-aperture)}[data-sai] .sai-method-tail{align-items:center;gap:var(--sai-space-6);margin-top:var(--sai-space-11);flex-wrap:wrap;display:flex}[data-sai] .sai-comparegrid{margin-top:var(--sai-gap-below-rule);grid-template-rows:auto auto auto;grid-template-columns:150px repeat(3,minmax(0,1fr));gap:0;display:grid}[data-sai] .sai-comparelabels,[data-sai] .sai-compareopt{grid-row:1/4;grid-template-rows:subgrid;row-gap:0;display:grid}[data-sai] .sai-comparelabels{grid-column:1}[data-sai] .sai-comparelabel-cell{border-top:var(--sai-border-width) solid var(--sai-hairline);align-items:flex-start;padding:18px 0;display:flex}[data-sai] .sai-compareopt>*{border-top:var(--sai-border-width) solid var(--sai-hairline);padding:18px 22px}[data-sai] .sai-compareopt--sai>*{border-top-color:var(--sai-aperture-line);background:var(--sai-aperture-wash)}[data-sai] .sai-compareopt--sai>:first-child{border-top-color:var(--sai-aperture)}[data-sai] .sai-compare-cell{position:relative;overflow:hidden}[data-sai] .sai-compare-rowlabel{font-family:var(--sai-font-mono);letter-spacing:.071em;text-transform:uppercase;color:var(--sai-ink-meta);margin:0;font-size:14px;line-height:20px}[data-sai] .sai-compare-rowlabel--inline{display:none}[data-sai] .sai-compare-figure{font-family:var(--sai-font-display);letter-spacing:-.022em;font-size:26px;line-height:1.15;font-weight:var(--sai-weight-semibold);color:var(--sai-ink);display:block}[data-sai] .sai-compare-figure--year{color:var(--sai-ink-body);font-size:20px;line-height:1.2}[data-sai] .sai-compareopt--sai .sai-compare-figure{color:var(--sai-aperture)}[data-sai] .sai-compareopt--sai .sai-compare-figure--year{color:var(--sai-ink-body)}[data-sai] .sai-compare-unit,[data-sai] .sai-compare-terms{display:block}@supports not (grid-template-rows:subgrid){[data-sai] .sai-comparegrid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-sai] .sai-comparelabels{display:none}[data-sai] .sai-compareopt{grid-row:auto;display:block}[data-sai] .sai-compare-rowlabel--inline{display:block}}[data-sai] .sai-stage{box-sizing:border-box;border:var(--sai-border-width) solid var(--sai-hairline);background:var(--sai-panel-ink);flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:40px;display:flex;position:relative;overflow:hidden}[data-sai] .sai-stage-glow{z-index:0;pointer-events:none;background:radial-gradient(90% 70% at 62% 30%, var(--sai-aperture-glow) 0%, var(--sai-aperture-null) 62%);position:absolute;inset:0}[data-sai] .sai-stage-owl{z-index:1;width:264px;height:auto;display:block;position:relative}[data-sai] .sai-stage .sai-btn,[data-sai] .sai-warnlist{z-index:1;position:relative}[data-sai] .sai-iris{transform-box:fill-box;transform-origin:50%;animation:2.8s cubic-bezier(.2,.7,.3,1) infinite sai-iris}[data-sai] .sai-iris--settled{opacity:1;animation:none;transform:none}@keyframes sai-iris{0%,to{opacity:.4;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-sai] .sai-iris{opacity:1!important;animation:none!important;transform:none!important}}[data-sai] .sai-warnlist{border-top:var(--sai-border-width) solid var(--sai-line);width:100%;margin:0;padding:0;list-style:none}[data-sai] .sai-warnlist li{border-top:var(--sai-border-width) solid var(--sai-line);font-size:var(--sai-meta);line-height:var(--sai-lh-body);color:var(--sai-ink-82);grid-template-columns:15px 1fr;align-items:start;gap:13px;padding:16px 0;display:grid}[data-sai] .sai-warnlist li:first-child{border-top:0}[data-sai] .sai-warnglyph{flex:none;width:15px;height:15px;margin-top:5px;display:block}@container sai (max-width:1023px){[data-sai] .sai-ctapair{flex-direction:column;align-items:stretch;gap:12px;width:100%}[data-sai] .sai-method-tail{flex-direction:column;align-items:stretch;gap:12px}[data-sai] .sai-cardgrid--three{grid-template-columns:minmax(0,1fr)}[data-sai] .sai-card-icon{width:158px;bottom:-24px;right:-18px}[data-sai] .sai-panel-watermark{opacity:var(--sai-watermark-quiet);top:18px;right:18px}[data-sai] .sai-panel-watermark svg{width:64px;height:64px}[data-sai] .sai-compare-watermark{opacity:var(--sai-watermark-rule);top:20px;right:20px}[data-sai] .sai-compare-watermark svg{width:56px;height:56px}[data-sai] .sai-stage{padding:var(--sai-m-panel-pad-y) var(--sai-m-panel-pad-x);gap:28px}[data-sai] .sai-stage-owl{width:238px}[data-sai] .sai-stage-glow{background:radial-gradient(92% 72% at 62% 28%, var(--sai-aperture-glow) 0%, var(--sai-aperture-null) 62%)}[data-sai] .sai-warnlist li{padding:var(--sai-m-finding-pad-y) 0}[data-sai] .sai-comparegrid{gap:var(--sai-m-rule-gap);margin-top:var(--sai-gap-below-rule);flex-direction:column;display:flex}[data-sai] .sai-comparelabels{display:none}[data-sai] .sai-compareopt{border-top:var(--sai-border-width) solid var(--sai-hairline);padding:var(--sai-gap-below-rule) 0 0;grid-row:auto;display:block}[data-sai] .sai-compareopt>*{background:0 0;border-top:0;padding:0}[data-sai] .sai-compareopt--sai{padding:var(--sai-gap-below-rule) var(--sai-m-panel-pad-x) var(--sai-m-panel-pad-y);border:var(--sai-border-width) solid var(--sai-aperture-line);border-top:var(--sai-border-width) solid var(--sai-aperture);background:var(--sai-aperture-wash)}[data-sai] .sai-compareopt--sai>*{background:0 0}[data-sai] .sai-compare-cell--price{margin-bottom:var(--sai-gap-para)}[data-sai] .sai-compare-rowlabel--inline{margin-bottom:var(--sai-space-3);display:block}[data-sai] .sai-compare-figure{font-size:28px}[data-sai] .sai-compare-figure--year{font-size:22px}[data-sai] .sai-section{padding-top:var(--sai-m-section-pt);padding-bottom:var(--sai-m-section-y)}[data-sai] .sai-section--hero{padding-top:var(--sai-m-hero-y-top);padding-bottom:var(--sai-m-section-y)}[data-sai] .sai-section--close{padding-top:var(--sai-m-section-pt);padding-bottom:var(--sai-m-section-y)}[data-sai] .sai-body,[data-sai] .sai-card-body,[data-sai] .sai-panel-body,[data-sai] .sai-heroprice{line-height:var(--sai-m-body-lh)}[data-sai] .sai-body{margin-bottom:var(--sai-m-para-gap)}[data-sai] .sai-heading-gap,[data-sai] .sai-hero-body{margin-top:var(--sai-m-heading-gap)}[data-sai] .sai-panel{padding:var(--sai-m-panel-pad-y) var(--sai-m-panel-pad-x)}[data-sai] .sai-heroprice{margin:0 0 var(--sai-space-6)}[data-sai] .sai-callline{margin:var(--sai-gap-para) 0 0}[data-sai] .sai-h1{letter-spacing:-.03em;max-width:100%;font-size:48px;line-height:52px}[data-sai] .sai-h2,[data-sai] .sai-h2-method{letter-spacing:-.03em;font-size:32px;line-height:40px}[data-sai] .sai-h3,[data-sai] .sai-h3--panel,[data-sai] .sai-h3--col{letter-spacing:-.02em;font-size:24px;line-height:32px}[data-sai] .sai-close-primary{display:none}[data-sai] .sai-scanwrap{gap:var(--sai-m-stack-gap);flex-direction:column;display:flex}[data-sai] .sai-hero-watermark{display:none}}[data-sai] .sai-panel-watermark{width:auto;height:auto;top:auto;bottom:14px;right:14px}[data-sai] .sai-panel-watermark svg{width:100px;height:100px}[data-sai] .sai-compare-watermark{width:auto;height:auto;top:auto;bottom:-22px;right:-22px;transform:none}[data-sai] .sai-compare-watermark svg{width:72px;height:72px}[data-sai] .sai-card-icon{width:100px;height:auto;bottom:-18px;right:-14px}[data-sai] .sai-hero-watermark{width:396px;height:auto}@media (max-width:880px){[data-sai] .sai-panel-watermark{top:auto;bottom:14px;right:14px}[data-sai] .sai-panel-watermark svg{width:64px;height:64px}[data-sai] .sai-compare-watermark svg{width:56px;height:56px}[data-sai] .sai-card-icon{width:108px;bottom:-16px;right:-12px}[data-sai] .sai-hero-watermark{width:200px}}[data-sai] .sai-cardgrid--three:has(.sai-card--brief){align-items:start}[data-sai] .sai-card-num{font-family:var(--sai-font-body);font-size:14px;line-height:20px;font-weight:var(--sai-weight-regular);letter-spacing:0;color:var(--sai-ink-meta);z-index:1;margin:0 0 12px;display:block;position:relative}[data-sai] .sai-card-feeder{font-size:var(--sai-body-sm);line-height:var(--sai-lh-body);color:var(--sai-ink-66);z-index:1;margin:0;position:relative}[data-sai] .sai-card-more{z-index:1;margin:16px 0 0;position:relative}[data-sai] .sai-card-more-ctl{cursor:pointer;color:var(--sai-ink-meta);align-items:center;gap:8px;font-size:14px;line-height:20px;list-style:none;display:inline-flex}[data-sai] .sai-card-more-ctl::-webkit-details-marker{display:none}[data-sai] .sai-card-more-ctl:hover{color:var(--sai-ink)}[data-sai] .sai-card-more-ctl:after{content:"";border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transform:rotate(45deg)translate(-1px,-1px)}[data-sai] .sai-card-more[open] .sai-card-more-ctl:after{transform:rotate(-135deg)translate(-2px,-2px)}[data-sai] .sai-card-more .sai-card-body{margin-top:12px}[data-sai] .sai-card-more-shut,[data-sai] .sai-card-more[open] .sai-card-more-open{display:none}[data-sai] .sai-card-more[open] .sai-card-more-shut{display:inline}[data-sai] .sai-card-more:not([open])>.sai-card-body{display:none}[data-sai] .sai-panel-feeder{font-size:var(--sai-body-sm);line-height:var(--sai-lh-body);color:var(--sai-ink-66);z-index:1;margin:0;position:relative}[data-sai] .sai-card-more:not([open])>.sai-panel-body{display:none}[data-sai].sai-faq-route,[data-sai].sai-guide-route{--tb:245, 243, 239;--pb:10, 10, 10}[data-sai].sai-faq-route .sai-hero-watermark{width:372px}[data-sai].sai-faq-route .sai-faq-eyebrowrow{margin-bottom:var(--sai-eyebrow-gap);align-items:center;gap:10px;display:flex}[data-sai].sai-faq-route .sai-faq-iris{flex:none}[data-sai].sai-faq-route .sai-faq-eyebrow{font-family:var(--sai-font-body);font-size:var(--sai-eyebrow);font-weight:var(--sai-eyebrow-weight);letter-spacing:var(--sai-eyebrow-ls);text-transform:var(--sai-eyebrow-transform);color:var(--sai-ink-meta)}[data-sai].sai-faq-route .sai-faq-h1{font-family:var(--sai-font-display);font-size:var(--sai-display-1);line-height:var(--sai-display-1-lh);letter-spacing:var(--sai-display-1-ls);font-weight:var(--sai-weight-semibold);color:var(--sai-ink);margin:0}[data-sai].sai-faq-route .sai-faq-body{align-items:flex-start;gap:var(--sai-faq-col-gap);padding-top:var(--sai-space-14);padding-bottom:var(--sai-space-22);display:flex}[data-sai].sai-faq-route .sai-faq-index{width:var(--sai-faq-index-w);top:var(--sai-space-6);border-top:var(--sai-border-width) solid var(--sai-line);flex-direction:column;flex:none;display:flex;position:sticky}[data-sai].sai-faq-route .sai-faq-index-row{padding-block:var(--sai-faq-index-row-y);border-bottom:var(--sai-border-width) solid var(--sai-line);font-family:var(--sai-font-body);font-size:var(--sai-ui);color:var(--sai-ink-body);transition:color var(--sai-duration-fast) var(--sai-ease);line-height:1.4;text-decoration:none;display:block}[data-sai].sai-faq-route .sai-faq-index-row:hover{color:var(--sai-ink)}[data-sai].sai-faq-route .sai-faq-index-row:active{color:var(--sai-aperture-press)}[data-sai].sai-faq-route .sai-faq-answers{min-width:0;max-width:var(--sai-measure-answer);flex:auto}[data-sai].sai-faq-route .sai-faq-group{gap:var(--sai-space-5);scroll-margin-top:var(--sai-space-6);flex-direction:column;display:flex;position:relative}[data-sai].sai-faq-route .sai-faq-group+.sai-faq-group{margin-top:var(--sai-space-14)}[data-sai].sai-faq-route .sai-faq-grouphead{align-items:center;gap:var(--sai-space-3);border-bottom:var(--sai-border-width) solid var(--sai-hairline);padding-bottom:4px;display:flex}[data-sai].sai-faq-route .sai-faq-grouphead .sai-faq-iris{margin-bottom:14px}[data-sai].sai-faq-route .sai-faq-grouphead h2{font-family:var(--sai-font-display);font-size:var(--sai-head-3);line-height:var(--sai-head-3-lh);letter-spacing:var(--sai-head-3-ls);font-weight:var(--sai-weight-semibold);color:var(--sai-ink);margin:0 0 12px}[data-sai].sai-faq-route .sai-faq-group:target .sai-faq-grouphead{border-bottom-color:var(--sai-aperture)}[data-sai].sai-faq-route .sai-faq-group:target .sai-faq-grouphead h2{color:var(--sai-aperture)}[data-sai].sai-faq-route .sai-faq-panel{background:var(--sai-panel-fill);border:var(--sai-border-width) solid var(--sai-line);padding:var(--sai-space-7) var(--sai-space-8);border-radius:0}[data-sai].sai-faq-route .sai-faq-panel h3{font-family:var(--sai-font-display);font-size:var(--sai-question);line-height:var(--sai-question-lh);letter-spacing:var(--sai-question-ls);font-weight:var(--sai-weight-semibold);color:var(--sai-ink);margin:0 0 var(--sai-space-3)}[data-sai].sai-faq-route .sai-faq-panel p{font-family:var(--sai-font-body);font-size:var(--sai-body-sm);line-height:var(--sai-lh-long);color:var(--sai-ink-body);margin:0}[data-sai].sai-faq-route .sai-faq-panel strong{font-weight:var(--sai-weight-bold);color:var(--sai-ink)}[data-sai].sai-faq-route .sai-faq-legacy-anchor{width:0;height:0;scroll-margin-top:var(--sai-space-6);position:absolute;top:0;left:0;overflow:hidden}@container sai (max-width:1023px){[data-sai].sai-faq-route .sai-faq-body{padding-top:var(--sai-m-rule-gap);padding-bottom:var(--sai-m-section-y);flex-direction:column;gap:0}[data-sai].sai-faq-route .sai-faq-index{width:100%;margin-bottom:var(--sai-m-rule-gap);position:static}[data-sai].sai-faq-route .sai-faq-index-row{min-height:var(--sai-hit-min);align-items:center;padding-block:0;display:flex}[data-sai].sai-faq-route .sai-faq-h1{font-size:var(--sai-m-display-1);letter-spacing:-.028em;line-height:1.08}[data-sai].sai-faq-route .sai-faq-eyebrow{font-size:var(--sai-m-eyebrow);letter-spacing:.16em}[data-sai].sai-faq-route .sai-faq-eyebrowrow{gap:8px}[data-sai].sai-faq-route .sai-faq-group{scroll-margin-top:var(--sai-space-4)}[data-sai].sai-faq-route .sai-faq-group+.sai-faq-group{margin-top:var(--sai-m-rule-gap)}[data-sai].sai-faq-route .sai-faq-grouphead{padding-bottom:var(--sai-m-heading-gap);align-items:flex-start;gap:10px}[data-sai].sai-faq-route .sai-faq-grouphead .sai-faq-iris{margin-top:8px;margin-bottom:0}[data-sai].sai-faq-route .sai-faq-grouphead h2{font-size:var(--sai-m-head-2);letter-spacing:-.024em;margin-bottom:0}[data-sai].sai-faq-route .sai-faq-panel{padding:var(--sai-m-panel-pad-x)}[data-sai].sai-faq-route .sai-faq-panel h3{font-size:var(--sai-m-question);letter-spacing:-.016em;margin-bottom:var(--sai-m-heading-gap)}[data-sai].sai-faq-route .sai-faq-panel p{font-size:var(--sai-m-body-sm);line-height:1.7}[data-sai].sai-faq-route .sai-faq-legacy-anchor{scroll-margin-top:var(--sai-space-4)}}[data-sai] .sai-panel .sai-card-more{margin-top:auto;padding-top:16px}[data-sai] .sai-hero-owl{top:var(--sai-hero-y-top);right:var(--sai-gutter);pointer-events:none;--sai-cutout:transparent;width:min(396px,32%);height:auto;position:absolute}@container sai (max-width:1023px){[data-sai] .sai-hero-owl{display:none}}[data-sai] .sai-result{margin-top:var(--sai-space-9);max-width:560px}[data-sai] .sai-result-lockup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-sai] .sai-result-mark{width:26px;height:auto;color:var(--sai-ink);--sai-cutout:var(--sai-canvas);flex:none}[data-sai] .sai-result-word{font-family:var(--sai-font-display);font-weight:var(--sai-weight-semibold);letter-spacing:-.01em;color:var(--sai-ink);font-size:18px}[data-sai] .sai-result-url{color:var(--sai-ink-meta);overflow-wrap:anywhere;font-size:14px}[data-sai] .sai-result-count{margin:var(--sai-space-6) 0 0;align-items:baseline;gap:10px;display:flex}[data-sai] .sai-result-n{font-family:var(--sai-font-display);font-weight:var(--sai-weight-semibold);font-size:var(--sai-display-2);letter-spacing:var(--sai-display-2-ls);color:var(--sai-ink);line-height:1}[data-sai] .sai-result-of{font-family:var(--sai-font-display);font-weight:var(--sai-weight-semibold);font-size:var(--sai-panel-title);letter-spacing:var(--sai-panel-title-ls);color:var(--sai-ink-meta)}[data-sai] .sai-result-headline{font-family:var(--sai-font-display);font-weight:var(--sai-weight-semibold);font-size:var(--sai-card-title);line-height:var(--sai-card-title-lh);letter-spacing:var(--sai-card-title-ls);color:var(--sai-ink);margin:var(--sai-space-4) 0 0}[data-sai] .sai-result-sub{font-size:var(--sai-body-sm);color:var(--sai-ink-body);margin:var(--sai-space-2) 0 0;line-height:1.55}[data-sai] .sai-result-coverage{color:var(--sai-ink-meta);margin:var(--sai-space-2) 0 0;font-size:14px}[data-sai] .sai-result-findings{margin:var(--sai-space-6) 0 0;border-top:var(--sai-border-width) solid var(--sai-hairline);padding:0;list-style:none}[data-sai] .sai-result-findings li{border-bottom:var(--sai-border-width) solid var(--sai-hairline);gap:12px;padding:14px 0;display:flex}[data-sai] .sai-result-findings .sai-warnglyph{margin-top:3px}[data-sai] .sai-result-finding-label{font-size:15.5px;font-weight:var(--sai-weight-bold);color:var(--sai-ink)}[data-sai] .sai-result-finding-detail{color:var(--sai-ink-body);margin-top:3px;font-size:14px;line-height:1.55}[data-sai] .sai-result-toggle{cursor:pointer;min-height:44px;font-family:var(--sai-font-body);color:var(--sai-ink-meta);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:14px;line-height:20px;display:inline-flex}[data-sai] .sai-result-toggle:hover{color:var(--sai-ink)}[data-sai] .sai-result-toggle:after{content:"";border-bottom:1px solid;border-right:1px solid;flex:none;width:7px;height:7px;transform:rotate(45deg)translate(-1px,-1px)}[data-sai] .sai-result-toggle[aria-expanded=true]:after{transform:rotate(-135deg)translate(-2px,-2px)}[data-sai] .sai-result-passes{margin-top:var(--sai-space-3)}[data-sai] .sai-result-passlist{margin:4px 0 0;padding:0;list-style:none}[data-sai] .sai-result-passlist li{color:var(--sai-ink-meta);gap:12px;padding:7px 0;font-size:14px;display:flex}[data-sai] .sai-result-passmark{color:var(--sai-pass);flex:none;width:14px}[data-sai] .sai-result-locked{margin-top:var(--sai-space-5);padding-top:var(--sai-space-3);border-top:var(--sai-border-width) solid var(--sai-hairline)}[data-sai] .sai-result-lockedring{width:14px;height:14px;color:var(--sai-ink-meta);flex:none;display:block}[data-sai] .sai-result-lockedtitle{color:var(--sai-ink-72)}[data-sai] .sai-result-lockedcount{color:var(--sai-ink-meta)}[data-sai] .sai-result-lockedsub{color:var(--sai-ink-meta);margin:4px 0 var(--sai-space-4);font-size:14px;line-height:1.5}[data-sai] .sai-result-lockedlist{margin:0;padding:0;list-style:none}[data-sai] .sai-result-lockedlist li{border-top:var(--sai-border-width) solid var(--sai-hairline);padding:10px 0}[data-sai] .sai-result-lockedrow{align-items:baseline;gap:10px;display:flex}[data-sai] .sai-result-lockedname{color:var(--sai-ink-72);font-size:14px;font-weight:500}[data-sai] .sai-result-lockedmark{color:var(--sai-ink-meta);white-space:nowrap;flex:none;font-size:12px}[data-sai] .sai-result-lockedlooks{color:var(--sai-ink-meta);margin-top:2px;font-size:13px;line-height:1.5}[data-sai] .sai-result-next{margin-top:var(--sai-space-9);padding:var(--sai-space-6);background:var(--sai-panel-fill);border:var(--sai-border-width) solid var(--sai-line)}[data-sai] .sai-result-lead{font-size:var(--sai-body-sm);color:var(--sai-ink-body);margin:0 0 var(--sai-space-3)}[data-sai] .sai-result-tiers{margin:0;padding:0;list-style:none}[data-sai] .sai-result-tier{column-gap:var(--sai-space-5);padding:var(--sai-space-4) 0;border-top:var(--sai-border-width) solid var(--sai-hairline);grid-template-columns:minmax(0,1fr) auto;row-gap:4px;display:grid}[data-sai] .sai-result-tier-name{font-size:15.5px;font-weight:var(--sai-weight-bold);color:var(--sai-ink)}[data-sai] .sai-result-tier-what{color:var(--sai-ink-body);font-size:14px;line-height:1.55}[data-sai] .sai-result-tier-price{font-family:var(--sai-font-display);font-weight:var(--sai-weight-semibold);color:var(--sai-ink);white-space:nowrap;text-align:right;grid-area:1/2/span 2;font-size:18px}[data-sai] .sai-result-cta{margin-top:var(--sai-space-5)}[data-sai] .sai-result-cta .sai-btn{height:44px;padding-inline:24px;font-size:15px}[data-sai] .sai-result-email{margin-top:var(--sai-space-5);padding-top:var(--sai-space-4);border-top:var(--sai-border-width) solid var(--sai-hairline)}[data-sai] .sai-result-emailbox{border:var(--sai-border-width) solid var(--sai-line-strong);border-radius:var(--sai-radius-control);align-items:stretch;max-width:400px;display:flex}[data-sai] .sai-result-emailinput{min-width:0;font-family:var(--sai-font-body);color:var(--sai-ink);background:0 0;border:0;outline:none;flex:1;padding:10px 12px;font-size:14px}[data-sai] .sai-result-emailinput::placeholder{color:#f5f3ef70}[data-sai] .sai-result-emailgo{border:0;border-left:var(--sai-border-width) solid var(--sai-line-strong);white-space:nowrap;font-family:var(--sai-font-body);color:var(--sai-ink);cursor:pointer;background:0 0;min-height:44px;padding:10px 16px;font-size:14px;font-weight:500}[data-sai] .sai-result-emailgo:hover{color:var(--sai-aperture-hover)}[data-sai] .sai-result-note{color:var(--sai-ink-meta);margin:8px 0 0;font-size:13px;line-height:1.5}[data-sai] .sai-result-sent{color:var(--sai-ink);margin:0;font-size:14px}@container sai (max-width:1023px){[data-sai] .sai-result-n{font-size:48px}[data-sai] .sai-result-tier-price{grid-row:1}[data-sai] .sai-result-tier-what{grid-column:1/-1}[data-sai] .sai-result-next{padding:var(--sai-space-5)}[data-sai] .sai-result-cta .sai-btn{width:100%;height:52px;font-size:16px}}[data-sai] .sai-guide-col{max-width:var(--sai-measure-guide,880px)}[data-sai] .sai-guide-hero{padding-bottom:0}[data-sai] .sai-guide-lockup{align-items:center;gap:10px;display:flex}[data-sai] .sai-guide-mark{width:34px;height:auto;color:var(--sai-ink);--sai-cutout:var(--sai-canvas)}[data-sai] .sai-guide-word{font-family:var(--sai-font-display);font-size:var(--sai-wordmark);font-weight:var(--sai-weight-semibold);letter-spacing:var(--sai-wordmark-ls);color:var(--sai-ink)}[data-sai] .sai-guide-h1{font-size:var(--sai-display-2);letter-spacing:-.03em;max-width:640px;margin-top:var(--sai-space-14);text-wrap:balance;line-height:1.06}[data-sai] .sai-guide-answer{font-family:var(--sai-font-body);color:var(--sai-ink);margin:var(--sai-space-6) 0 0;text-wrap:pretty;font-size:23px;line-height:1.5}[data-sai] .sai-guide-intro{font-size:var(--sai-body-lg);color:var(--sai-ink-body);text-wrap:pretty;margin:18px 0 0;line-height:1.65}[data-sai] .sai-guide-toc{column-gap:var(--sai-space-6);margin-top:var(--sai-space-8);padding:var(--sai-space-4) 0;border-top:var(--sai-border-width) solid var(--sai-hairline);border-bottom:var(--sai-border-width) solid var(--sai-hairline);flex-wrap:wrap;row-gap:10px;font-size:15px;display:flex}[data-sai] .sai-guide-toc a{color:var(--sai-aperture);text-decoration:none}[data-sai] .sai-guide-toc a:hover{color:var(--sai-aperture-hover)}[data-sai] .sai-guide-body{padding-top:var(--sai-space-10);padding-bottom:var(--sai-gap-above-rule)}[data-sai] .sai-guide-cards{gap:var(--sai-space-7);flex-direction:column;display:flex}[data-sai] .sai-guide-card{background:var(--sai-panel-fill);border:var(--sai-border-width) solid var(--sai-line);scroll-margin-top:var(--sai-space-6);padding:36px 40px 28px;position:relative;overflow:hidden}[data-sai] .sai-guide-rings{opacity:.2;pointer-events:none;width:180px;height:180px;position:absolute;top:-70px;right:-70px}[data-sai] .sai-guide-cardhead{align-items:center;gap:12px;margin:0 0 6px;display:flex}[data-sai] .sai-guide-iris{flex:none}[data-sai] .sai-guide-cardhead h2{letter-spacing:-.022em;font-size:30px;line-height:1.15}[data-sai] .sai-guide-short{font-size:var(--sai-body-lg);color:var(--sai-ink-body);text-wrap:pretty;margin:12px 0 4px;line-height:1.65}[data-sai] .sai-guide-row{column-gap:var(--sai-space-8);border-top:var(--sai-border-width) solid var(--sai-hairline);grid-template-columns:150px minmax(0,1fr);row-gap:8px;padding:20px 0 18px;display:grid}[data-sai] .sai-guide-row--pic{border-top:0;padding:6px 0 20px}[data-sai] .sai-guide-row--plain{border-top:var(--sai-border-width) solid var(--sai-hairline)}[data-sai] .sai-guide-label{font-family:var(--sai-font-body);font-size:15px;line-height:1.6;font-weight:var(--sai-weight-bold);color:var(--sai-ink)}[data-sai] .sai-guide-cell{flex-direction:column;gap:12px;min-width:0;display:flex}[data-sai] .sai-guide-sub{letter-spacing:-.012em;margin:4px 0 -4px;font-size:18px;line-height:1.3}[data-sai] .sai-guide-p{font-size:var(--sai-body-lg);color:var(--sai-ink-body);text-wrap:pretty;margin:0;line-height:1.65}[data-sai] .sai-guide-code{font-family:var(--sai-font-mono);color:var(--sai-ink);font-size:.88em}[data-sai] .sai-guide-ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-sai] .sai-guide-ul li{border-top:var(--sai-border-width) solid var(--sai-hairline);font-size:var(--sai-body-lg);color:var(--sai-ink-body);padding:9px 0;line-height:1.6}[data-sai] .sai-guide-ul strong{color:var(--sai-ink);font-weight:var(--sai-weight-bold)}[data-sai] .sai-guide-ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-sai] .sai-guide-ol li{font-size:var(--sai-body-lg);color:var(--sai-ink-body);grid-template-columns:24px minmax(0,1fr);line-height:1.6;display:grid}[data-sai] .sai-guide-ol-n{color:var(--sai-ink);font-weight:var(--sai-weight-bold)}[data-sai] .sai-guide-pic{gap:12px;display:grid}[data-sai] .sai-guide-pic--two{grid-template-columns:repeat(2,minmax(0,1fr))}[data-sai] .sai-guide-pic--stack{grid-template-columns:minmax(0,1fr)}[data-sai] .sai-guide-pic--phone{grid-template-columns:repeat(2,minmax(0,1fr))}[data-sai] .sai-guide-frame{border:var(--sai-border-width) solid var(--sai-line);background:var(--sai-frame-ground);flex-direction:column;min-width:0;display:flex}[data-sai] .sai-guide-frame--fail{border-color:var(--sai-fail)}[data-sai] .sai-guide-frame--pass{border-color:var(--sai-pass)}[data-sai] .sai-guide-frame-bar{border-bottom:var(--sai-border-width) solid var(--sai-line);padding:8px 10px}[data-sai] .sai-guide-pill{border-radius:var(--sai-radius-pill);background:var(--sai-pill-wash);height:22px;font-family:var(--sai-font-mono);color:var(--sai-ink-meta);white-space:nowrap;align-items:center;padding:0 10px;font-size:11px;display:flex;overflow:hidden}[data-sai] .sai-guide-bar{background:var(--sai-bar);height:7px;display:block}[data-sai] .sai-guide-frame-bars{flex-direction:column;gap:8px;padding:14px;display:flex}[data-sai] .sai-guide-frame-bars .sai-guide-bar{height:8px}[data-sai] .sai-guide-robots{font-family:var(--sai-font-mono);flex-direction:column;gap:3px;padding:14px 10px 18px;font-size:12.5px;line-height:1.5;display:flex}[data-sai] .sai-guide-robots-line{color:var(--sai-ink-body);padding:1px 6px}[data-sai] .sai-guide-robots-line--hl-fail{background:color-mix(in oklab, var(--sai-fail) 22%, transparent);color:var(--sai-ink)}[data-sai] .sai-guide-robots-line--hl-pass{background:color-mix(in oklab, var(--sai-pass) 20%, transparent);color:var(--sai-ink)}[data-sai] .sai-guide-drop{border:var(--sai-border-width) solid var(--sai-line);margin:0 14px 14px}[data-sai] .sai-guide-drop-head{font-size:14px;font-weight:var(--sai-weight-semibold);color:var(--sai-ink);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}[data-sai] .sai-guide-drop-body{border-top:var(--sai-border-width) solid var(--sai-line);flex-direction:column;gap:7px;padding:12px;display:flex}[data-sai] .sai-guide-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}[data-sai] .sai-guide-tab{border:var(--sai-border-width) solid var(--sai-line);flex-direction:column;min-width:0;display:flex}[data-sai] .sai-guide-tab-title{border-bottom:var(--sai-border-width) solid var(--sai-line);font-size:11.5px;line-height:1.3;font-weight:var(--sai-weight-semibold);color:var(--sai-ink);padding:6px 8px}[data-sai] .sai-guide-tab-body{flex-direction:column;gap:6px;padding:8px;display:flex}[data-sai] .sai-guide-tab-body .sai-guide-bar{height:6px}[data-sai] .sai-guide-tab-phone{font-family:var(--sai-font-mono);white-space:nowrap;color:var(--sai-ink-body);align-self:flex-start;padding:1px 3px;font-size:11px}[data-sai] .sai-guide-tab-phone--odd{background:color-mix(in oklab, var(--sai-fail) 22%, transparent);color:var(--sai-ink)}[data-sai] .sai-guide-phoneframe{justify-content:center;padding:14px;display:flex}[data-sai] .sai-guide-phone{border:1.5px solid var(--sai-line-strong);border-radius:var(--sai-radius-phone);flex-direction:column;gap:8px;width:128px;height:220px;padding:26px 12px;display:flex}[data-sai] .sai-guide-phone-plain{color:var(--sai-ink-body);align-self:flex-start;margin:6px 0;padding:2px 4px;font-size:13px}[data-sai] .sai-guide-phone-link{color:var(--sai-aperture);text-underline-offset:3px;box-shadow:0 0 0 4px color-mix(in oklab, var(--sai-aperture) 24%, transparent);align-self:flex-start;margin:6px 0;padding:2px 4px;font-size:13px;text-decoration:underline}[data-sai] .sai-guide-example{border:var(--sai-border-width) solid var(--sai-line);background:var(--sai-frame-ground-deep);color:var(--sai-ink-body);flex-direction:column;gap:3px;padding:14px 16px;font-size:14.5px;line-height:1.55;display:flex}[data-sai] .sai-guide-ex1{font-weight:var(--sai-weight-bold);color:var(--sai-ink)}[data-sai] .sai-guide-close{margin-top:var(--sai-space-14);flex-direction:column;gap:14px;display:flex}[data-sai] .sai-guide-close h2{letter-spacing:-.022em;font-size:30px;line-height:1.15}[data-sai] .sai-guide-close p{font-size:var(--sai-body-lg);color:var(--sai-ink-body);text-wrap:pretty;margin:0;line-height:1.65}[data-sai] .sai-guide-link{color:var(--sai-aperture);align-self:flex-start;align-items:center;gap:8px;font-size:19px;font-weight:500;text-decoration:none;display:inline-flex}[data-sai] .sai-guide-link:hover{color:var(--sai-aperture-hover)}[data-sai] .sai-guide-foot{margin-top:var(--sai-space-11);padding-top:var(--sai-space-5);border-top:var(--sai-border-width) solid var(--sai-hairline);flex-wrap:wrap;gap:12px 28px;font-size:15px;display:flex}[data-sai] .sai-guide-foot a{color:var(--sai-aperture);text-decoration:none}[data-sai] .sai-guide-foot a:hover{color:var(--sai-aperture-hover)}[data-sai] .sai-panel-link{margin-top:var(--sai-space-4);font-size:var(--sai-body-sm);color:var(--sai-aperture);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}[data-sai] .sai-panel-link:hover{color:var(--sai-aperture-hover)}[data-sai].sai-faq-route .sai-faq-guide{font-size:var(--sai-body-sm);color:var(--sai-aperture);margin-top:10px;font-weight:500;text-decoration:none;display:inline-block}[data-sai].sai-faq-route .sai-faq-guide:hover{color:var(--sai-aperture-hover)}[data-sai] .sai-result-row{flex-direction:column;gap:3px;display:flex}[data-sai] .sai-result-row-what{color:var(--sai-ink-body);font-size:14.5px;line-height:1.55}[data-sai] .sai-result-row-todo{color:var(--sai-ink);font-size:14.5px;line-height:1.55}[data-sai] .sai-result-row-todo a{color:var(--sai-aperture);text-underline-offset:3px;text-decoration:underline}[data-sai] .sai-result-row-todo a:hover{color:var(--sai-aperture-hover)}[data-sai] .sai-result-close{font-size:var(--sai-body-sm);color:var(--sai-ink);margin:0;line-height:1.6}[data-sai] .sai-result-tech{margin-top:var(--sai-space-5);padding-top:var(--sai-space-3);border-top:var(--sai-border-width) solid var(--sai-hairline)}[data-sai] .sai-result-techlist{margin:4px 0 0;padding:0;list-style:none}[data-sai] .sai-result-techlist li{border-top:var(--sai-border-width) solid var(--sai-hairline);color:var(--sai-ink-meta);gap:10px;padding:8px 0;font-size:13px;line-height:1.5;display:flex}[data-sai] .sai-result-techmark{flex:none;width:14px}[data-sai] .sai-result-techlabel{color:var(--sai-ink-72)}[data-sai] .sai-result-techdetail{margin-top:2px}@container sai (max-width:1023px){[data-sai] .sai-guide-h1{max-width:none;margin-top:var(--sai-space-8);font-size:32px}[data-sai] .sai-guide-answer{font-size:19px}[data-sai] .sai-guide-intro,[data-sai] .sai-guide-p,[data-sai] .sai-guide-short,[data-sai] .sai-guide-ul li,[data-sai] .sai-guide-ol li,[data-sai] .sai-guide-close p{font-size:var(--sai-m-body)}[data-sai] .sai-guide-card{padding:24px 20px 16px}[data-sai] .sai-guide-cardhead h2,[data-sai] .sai-guide-close h2{font-size:23px}[data-sai] .sai-guide-cardhead .sai-guide-iris{width:20px;height:20px}[data-sai] .sai-guide-row{grid-template-columns:minmax(0,1fr)}[data-sai] .sai-guide-row--pic .sai-guide-label{display:none}[data-sai] .sai-guide-pic--two{grid-template-columns:minmax(0,1fr)}[data-sai] .sai-guide-link{font-size:17px}}
