@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_BH7FH5BYGoexpbVUpFk8qyHTdh4y)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_BH7FH5BYGoexpbVUpFk8qyHTdh4y)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_BH7FH5BYGoexpbVUpFk8qyHTdh4y)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_BH7FH5BYGoexpbVUpFk8qyHTdh4y)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_BH7FH5BYGoexpbVUpFk8qyHTdh4y)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_BH7FH5BYGoexpbVUpFk8qyHTdh4y)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_BH7FH5BYGoexpbVUpFk8qyHTdh4y)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fe8b9d92-module__LINzvG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fe8b9d92-module__LINzvG__variable{--font-inter:"Inter", "Inter Fallback"}
.answer-split{height:100%;min-height:0;display:flex}.answer-split-chat{border-right:1px solid var(--border);background:var(--card);flex-direction:column;flex-shrink:0;width:460px;min-height:0;display:flex}.answer-split-chat-log{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.answer-split-chat-input{border-top:1px solid var(--border);flex-shrink:0;padding:12px 16px}.answer-split-dashboard{flex:1;min-width:0;padding:16px 20px 40px;overflow-y:auto}.sp-dashboard-center{justify-content:center;align-items:center;min-height:100%;display:flex}.sp-mobile-dashboard-note{font-size:var(--fs-label);color:var(--text-secondary);border-top:1px solid var(--border);flex-shrink:0;padding:8px 16px;line-height:1.4;display:none}.sp-mobile-intent-card{flex-shrink:0;padding:0 16px 16px;display:none}@media (max-width:860px){.answer-split{flex-direction:column}.answer-split-chat{border-bottom:none;border-right:none;width:100%;height:100%}.answer-split-dashboard{display:none}.sp-mobile-dashboard-note,.sp-mobile-intent-card{display:block}}header.sp-header{z-index:200;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left logo right";align-items:center;gap:10px 24px;padding:14px 32px;display:grid;position:sticky;top:0}.sp-header-left{grid-area:left}.sp-logo{grid-area:logo}.sp-header-right{grid-area:right}.sp-header-left,.sp-header-right{gap:14px}.sp-logo{letter-spacing:-.01em;font-size:36px;font-weight:800;line-height:1.1}.sp-logo .tag{font-size:var(--fs-body-lg);color:var(--accent);margin-top:16px;font-weight:700;display:block}.sp-beta-tag{font-size:var(--fs-micro);color:var(--text-secondary);vertical-align:super;letter-spacing:.02em;margin-left:4px;font-weight:600}@media (max-width:640px){header.sp-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"logo logo""left right";gap:20px 8px;padding:10px 14px}.sp-header-email{display:none}.sp-logo{text-align:center;font-size:22px}.sp-logo .tag{font-size:var(--fs-caption);margin-top:10px}.sp-header-left{flex-wrap:wrap;justify-content:flex-start;gap:6px}.sp-header-right{flex-wrap:wrap;justify-content:flex-end;gap:6px}.sp-header-left .btn-outline,.sp-header-right .btn-outline,.sp-header-left .btn-solid,.sp-header-right .btn-solid,.sp-header-left .btn-outline-grey,.sp-header-right .btn-outline-grey,.sp-header-left .sp-kb-link,.sp-header-right .sp-kb-link,.sp-header-left .sp-pricing-link,.sp-header-right .sp-pricing-link,.sp-header-left .btn-solid.sp-header-pill-solid,.sp-header-right .btn-solid.sp-header-pill-solid{font-size:var(--fs-caption);padding:7px 12px}}.sp-two-col-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:640px){.sp-two-col-grid{grid-template-columns:1fr}}.sp-onboarding-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}@media (max-width:700px){.sp-onboarding-grid{grid-template-columns:1fr}}.sp-nav{flex:1;justify-content:flex-start;align-items:center;gap:18px;display:flex;overflow-x:auto}.sp-nav button{color:var(--text-secondary);font-family:inherit;font-size:var(--fs-body);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 2px;font-weight:500;transition:color .2s}.sp-nav button:hover{color:var(--text)}.sp-nav button.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:700}.sp-kb-link,.sp-pricing-link,.sp-why-pill{background:var(--card);border:1px solid var(--border-strong);color:var(--text);font-size:var(--fs-body);white-space:nowrap;border-radius:100px;margin:0;padding:9px 18px;font-weight:700;transition:background .2s,color .2s,border-color .2s,box-shadow .35s,transform .3s cubic-bezier(.16,1,.3,1)}.sp-kb-link{position:relative}.sp-kb-link-tooltip{z-index:300;max-width:220px;color:var(--text-secondary);font-size:var(--fs-caption);text-align:center;white-space:normal;pointer-events:none;opacity:0;background:0 0;font-weight:500;line-height:1.4;transition:opacity .1s,transform .1s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px)}.sp-kb-link:hover .sp-kb-link-tooltip,.sp-kb-link:focus-visible .sp-kb-link-tooltip{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sp-kb-link-tooltip{transition:opacity .1s linear}}.sp-why-pill{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-decoration:none;display:inline-block}.btn-solid.sp-header-pill-solid{font-size:var(--fs-body);padding:9px 18px}.sp-kb-link:hover,.sp-kb-link:focus-visible,.sp-pricing-link:hover,.sp-pricing-link:focus-visible,.sp-why-pill:hover,.sp-why-pill:focus-visible{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff;box-shadow:-5px -4px 12px 0 var(--glitch-c1,var(--c-cyan)), 5px 4px 12px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.sp-kb-link:hover,.sp-pricing-link:hover{transform:none}}.nav-tooltip{z-index:900;background:var(--header-dark);color:#f5f5f6;max-width:210px;font-size:var(--fs-caption);text-align:center;box-shadow:var(--shadow-lg);pointer-events:none;border-radius:9px;padding:9px 12px;font-weight:500;line-height:1.4;position:fixed}.nav-tooltip:before{content:"";border:6px solid #0000;border-bottom-color:var(--header-dark);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.btn-solid{background:var(--btn-bg);color:#fff;font-size:var(--fs-body);cursor:pointer;box-shadow:none;border:none;border-radius:100px;padding:12px 24px;font-weight:700;transition:background .2s,box-shadow .35s,transform .3s cubic-bezier(.16,1,.3,1);position:relative}.btn-solid:hover,.btn-solid:focus-visible{background:var(--btn-bg-hover);box-shadow:-7px -5px 18px 0 var(--glitch-c1,var(--c-cyan)), 7px 5px 18px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-2px)}.always-glow{box-shadow:-4px -3px 10px 0 color-mix(in srgb, var(--glitch-c1,var(--c-cyan)) 50%, transparent), 4px 3px 10px 0 color-mix(in srgb, var(--glitch-c2,var(--c-magenta)) 50%, transparent)}.always-glow:hover,.always-glow:focus-visible{box-shadow:-7px -5px 18px 0 var(--glitch-c1,var(--c-cyan)), 7px 5px 18px 0 var(--glitch-c2,var(--c-magenta))}.btn-outline{background:var(--card);color:var(--accent);border:1.5px solid var(--accent);font-size:var(--fs-body);cursor:pointer;border-radius:100px;padding:9px 18px;font-weight:700;transition:background .2s,border-color .2s,color .2s,box-shadow .35s,transform .3s cubic-bezier(.16,1,.3,1)}.btn-outline:hover,.btn-outline:focus-visible{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff;box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-1px)}.btn-outline.active-share{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff}.btn-help:hover,.btn-help:focus-visible{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none;transform:none}.btn-outline-grey{background:var(--card);color:var(--text-secondary);border:1.5px solid var(--border);font-size:var(--fs-body);cursor:pointer;border-radius:100px;padding:9px 18px;font-weight:700;transition:background .2s,border-color .2s,color .2s,box-shadow .35s,transform .3s cubic-bezier(.16,1,.3,1)}.btn-outline-grey:hover,.btn-outline-grey:focus-visible{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff;box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.btn-solid,.btn-outline,.btn-outline-grey{transition:background .15s linear}.btn-solid:hover,.btn-outline:hover,.btn-outline-grey:hover{transform:none}}.glass-surface{background:var(--glass-bg);-webkit-backdrop-filter:blur(22px)saturate(160%);box-shadow:var(--glass-shadow);transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),background .4s;border-color:var(--glass-border)!important}.glass-surface:hover,.glass-surface:focus-within{background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-hover);transform:translateY(-2px)}.glow-edge{transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .35s}.glow-edge:hover,.glow-edge:focus-within{box-shadow:-7px -5px 16px 0 var(--glitch-c1,var(--c-cyan)), 7px 5px 16px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.glass-surface,.glow-edge{transition:box-shadow .15s linear}.glass-surface:hover,.glow-edge:hover{transform:none}}.satisfaction-slider{appearance:none;cursor:pointer;background:linear-gradient(90deg,#c62828,#e6a817,#2e7d32);border-radius:100px;outline:none;width:100%;height:8px}.satisfaction-slider::-webkit-slider-thumb{appearance:none;background:var(--slider-thumb-color,var(--accent));cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #0000004d}.satisfaction-slider::-moz-range-thumb{background:var(--slider-thumb-color,var(--accent));cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #0000004d}.chip{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--glass-border);color:var(--text-secondary);font-size:var(--fs-body);cursor:pointer;border-radius:100px;padding:8px 14px;transition:box-shadow .35s,background .35s,transform .3s;display:inline-block}.chip:hover,.chip:focus-visible{background:var(--btn-bg);color:#fff;border-color:var(--btn-bg);box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-1px)}.sp-search-pill-static{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--glass-border);color:var(--text-secondary);font-size:var(--fs-body);cursor:default;border-radius:100px;padding:8px 14px;transition:box-shadow .35s,background .35s,transform .3s;display:inline-block}.sp-search-pill-static:hover,.sp-search-pill-static:focus-visible{background:var(--btn-bg);color:#fff;border-color:var(--btn-bg);box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-1px)}.chip.on{background:var(--glass-bg-strong);color:var(--text);font-weight:700}.sp-dash-tab{border:1px solid var(--border-strong);color:var(--text);font-size:var(--fs-body);cursor:pointer;background:#fff;border-radius:100px;padding:8px 16px;font-weight:700;transition:background .2s,color .2s,border-color .2s,box-shadow .35s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.sp-dash-tab.on{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff}.sp-dash-tab:hover,.sp-dash-tab:focus-visible{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff;box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.sp-dash-tab{transition:background .15s linear}.sp-dash-tab:hover{transform:none}}.sp-completeness-chip{font-size:var(--fs-label);color:var(--text);background:0 0;border:1.5px solid;border-radius:100px;padding:5px 12px;font-weight:700;transition:box-shadow .35s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.sp-completeness-chip:hover,.sp-completeness-chip:focus-visible{box-shadow:0 0 14px 0 var(--chip-glow,transparent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.sp-completeness-chip{transition:box-shadow .15s linear}.sp-completeness-chip:hover{transform:none}}.chip-quick{background:var(--card);border:1px solid var(--border-strong);color:var(--text);font-weight:700}.chip-quick:hover,.chip-quick:focus-visible{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff;box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-1px)}.chip-answer{background:var(--surface-1,#ececea);border:1.5px solid var(--border);color:var(--text);font-weight:600;font-size:var(--fs-caption);cursor:pointer;border-radius:100px;padding:7px 13px;transition:box-shadow .35s,background .2s,border-color .2s,color .2s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.chip-answer:hover,.chip-answer:focus-visible{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff;box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.chip-answer{transition:background .15s linear}.chip-answer:hover{transform:none}.chip,.chip-quick{transition:background .15s linear}.chip:hover,.chip-quick:hover{transform:none}}.sp-hero{border-radius:var(--radius-card);background:var(--card);min-height:460px;margin-top:8px;padding:40px 36px 36px;position:relative;overflow:hidden}@media (min-width:901px){.sp-hero{height:460px}}.sp-hero-bg{z-index:0;pointer-events:none;opacity:.18;position:absolute;inset:-15% -8%}[data-theme=dark] .sp-hero-bg{opacity:.28}.sp-hero-blob{filter:blur(60px);border-radius:50%;position:absolute}.sp-hero-blob.c{background:radial-gradient(circle, var(--c-cyan) 0%, transparent 68%);width:260px;height:260px;animation:22s ease-in-out infinite alternate sp-hero-bloom-a;top:-70px;left:-30px}.sp-hero-blob.m{background:radial-gradient(circle, var(--c-magenta) 0%, transparent 68%);width:220px;height:220px;animation:26s ease-in-out infinite alternate sp-hero-bloom-b;bottom:-90px;right:4%}@keyframes sp-hero-bloom-a{0%{transform:translate(0)scale(1)}to{transform:translate(28px,18px)scale(1.08)}}@keyframes sp-hero-bloom-b{0%{transform:translate(0)scale(1)}to{transform:translate(-24px,-16px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.sp-hero-blob{animation:none}}.sp-hero-inner{z-index:1;position:relative}.sp-hero-video{aspect-ratio:16/9;border-radius:var(--radius-card);background:#f7f7f5;width:100%;margin-top:8px;position:relative;overflow:hidden}.sp-hero-video-el{object-fit:contain;background:#f7f7f5;width:100%;height:100%;display:block}.sp-hero-video-close{z-index:5;cursor:pointer;color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:color .15s;display:flex;position:absolute;top:10px;right:10px}.sp-hero-video-close:hover,.sp-hero-video-close:focus-visible{color:var(--text)}.sp-hero-video-share{z-index:5;position:absolute;top:10px;right:40px}.sp-hero-video-share-btn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:color .15s;display:flex}.sp-hero-video-share-btn:hover,.sp-hero-video-share-btn:focus-visible{color:var(--text)}.sp-hero-video-tap{z-index:6;color:#111;border:1px solid var(--border);font-size:var(--fs-body);cursor:pointer;box-shadow:var(--shadow-lg);background:#fff;border-radius:100px;align-items:center;gap:8px;padding:12px 22px 12px 18px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-hero-video-tap:hover{transform:translate(-50%,-50%)scale(1.03)}.sp-hero-text-col{max-width:100%}@media (min-width:901px){.sp-hero-text-col{max-width:58%}}.sp-hero-avatar-mobile{display:none}@media (max-width:900px){.sp-hero-avatar-mobile{border-radius:50%;width:96px;height:96px;margin:0 auto 16px;display:block;position:relative;overflow:hidden}}.sp-hero-avatar-layer{transition:opacity .7s;position:absolute;inset:0}.sp-nudge-black-box{background:var(--card);color:var(--text);cursor:pointer;border:1px solid var(--border-strong);border-radius:var(--radius-card);text-align:center;max-width:420px;box-shadow:-6px -4px 16px 0 color-mix(in srgb, var(--glitch-c1,var(--c-cyan)) 45%, transparent), 6px 4px 16px 0 color-mix(in srgb, var(--glitch-c2,var(--c-magenta)) 45%, transparent);margin:0 auto;padding:20px 22px;transition:box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1)}.sp-nudge-black-box:hover,.sp-nudge-black-box:focus-visible{box-shadow:-9px -6px 22px 0 var(--glitch-c1,var(--c-cyan)), 9px 6px 22px 0 var(--glitch-c2,var(--c-magenta));outline:none;transform:translateY(-2px)}.sp-nudge-black-box-label{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);margin-bottom:var(--sp-2);font-weight:700}.sp-nudge-black-box-cycle{font-size:var(--fs-body-lg);color:var(--text);margin:0 0 var(--sp-3);min-height:23px;font-weight:700;line-height:1.5;animation:.4s sp-nudge-fade-in}@keyframes sp-nudge-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sp-nudge-black-box-cycle{animation:none}}.sp-nudge-black-box-cta-row{justify-content:center;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sp-nudge-black-box-cta{font-size:var(--fs-caption);color:var(--text);font-weight:700}.sp-nudge-register-pill{background:var(--text);color:#fff;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;border-radius:100px;flex-shrink:0;padding:7px 16px;font-weight:700;display:inline-block}@media (max-width:640px){.sp-nudge-black-box-cycle{font-size:var(--fs-body)}}.sp-chat-entry-nudge{text-align:left;background:var(--card);max-width:460px;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:-6px -4px 16px 0 color-mix(in srgb, var(--glitch-c1,var(--c-cyan)) 45%, transparent), 6px 4px 16px 0 color-mix(in srgb, var(--glitch-c2,var(--c-magenta)) 45%, transparent);margin:0 auto;padding:18px 18px 16px;transition:box-shadow .3s;animation:.4s sp-nudge-fade-in}.sp-chat-entry-nudge:hover,.sp-chat-entry-nudge:focus-within{box-shadow:-9px -6px 22px 0 var(--glitch-c1,var(--c-cyan)), 9px 6px 22px 0 var(--glitch-c2,var(--c-magenta))}.sp-chat-entry-nudge-eyebrow{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);margin-bottom:8px;font-weight:700}.sp-chat-entry-nudge-headline{font-size:var(--fs-body-lg);margin:0 0 6px;font-weight:800;line-height:1.4}.sp-chat-entry-nudge-body{font-size:var(--fs-body);color:var(--text-secondary);margin:0 0 14px;line-height:1.55}.sp-chat-entry-nudge-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sp-chat-entry-nudge-secondary{font-size:var(--fs-caption);color:var(--text-secondary);cursor:pointer;text-underline-offset:2px;font-weight:700;text-decoration:underline}.sp-wishlist-popup{background:var(--text);color:#fff;border-radius:var(--radius-card);box-shadow:-10px -8px 26px 0 color-mix(in srgb, var(--glitch-c1,var(--c-cyan)) 50%, transparent), 10px 8px 26px 0 color-mix(in srgb, var(--glitch-c2,var(--c-magenta)) 50%, transparent);padding:34px 28px;transition:box-shadow .3s}.sp-wishlist-popup:hover,.sp-wishlist-popup:focus-within{box-shadow:-14px -10px 34px 0 var(--glitch-c1,var(--c-cyan)), 14px 10px 34px 0 var(--glitch-c2,var(--c-magenta))}.sp-wishlist-eyebrow{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:#fff9;margin-bottom:14px;font-weight:700}.sp-wishlist-headline{font-size:var(--fs-heading);margin-bottom:14px;font-weight:800;line-height:1.4}.sp-wishlist-body{font-size:var(--fs-body);color:#ffffffd9;line-height:1.65}@media (max-width:640px){.sp-wishlist-popup{padding:26px 20px}.sp-wishlist-headline{font-size:var(--fs-heading)}.sp-wishlist-body{font-size:var(--fs-body)}}.sp-hero-eyebrow{font-size:var(--fs-caption);color:var(--text-secondary);text-transform:none;letter-spacing:normal;align-items:center;gap:8px;margin-bottom:20px;font-weight:600;display:flex}.sp-hero-live-dot{background:#1f8a4c;border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.sp-hero-live-dot:after{content:"";border:1.5px solid #1f8a4c;border-radius:50%;animation:1.8s ease-out infinite sp-hero-pulse;position:absolute;inset:-4px}@keyframes sp-hero-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.sp-hero-live-dot:after{opacity:.4;animation:none}}.sp-hero-card h2{letter-spacing:-.02em;color:var(--text);margin:0 0 18px;font-size:clamp(24px,3.2vw,36px);font-weight:700;line-height:1.15}.sp-hero-card h2 .accent{color:var(--accent)}.sp-hero-card h2.headline-long{font-size:clamp(19px,2.5vw,27px)}.sp-hero-card p{font-size:var(--fs-body-lg);color:var(--text-secondary);margin:0 0 22px;font-weight:500;line-height:1.55}.sp-hero-footnote{font-size:var(--fs-body-lg);color:var(--text);margin-bottom:0;font-weight:700;line-height:1.5}.sp-persona-pills{flex-wrap:wrap;gap:8px;margin-top:44px;margin-bottom:14px;display:flex}.sp-persona-pill{border:1px solid var(--border-strong);color:var(--text);font-size:var(--fs-caption);cursor:pointer;background:#fff;border-radius:100px;padding:8px 16px;font-weight:700;transition:background .25s,color .25s,border-color .25s,box-shadow .35s;display:inline-block}.sp-persona-pill.active{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff;box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta))}.sp-persona-pill-text{font-size:var(--fs-body);color:var(--text-secondary);min-height:2.7em;margin:0 0 16px;line-height:1.55}.sp-persona-pills-static{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}@media (prefers-reduced-motion:reduce){.sp-persona-pill{transition:background .15s linear}}.sp-hero-mobile-cycle-pill-wrap{display:none}@media (max-width:640px){.sp-persona-pills{display:none}.sp-hero-mobile-cycle-pill-wrap{justify-content:center;margin-top:30px;margin-bottom:10px;display:flex}.sp-hero-mobile-cycle-pill{color:var(--text);border:1.5px solid var(--text);font-size:var(--fs-body);background:#fff;border-radius:100px;padding:12px 24px;font-weight:700;transition:background .15s linear,color .15s linear,border-color .15s linear;animation:1.1s ease-in-out infinite sp-mobile-pill-heartbeat;display:inline-block}.sp-hero-mobile-cycle-pill.phase-b{background:var(--text);color:#fff;border-color:var(--text)}}@keyframes sp-mobile-pill-heartbeat{0%,to{box-shadow:-4px -3px 10px 0 var(--glitch-c1,var(--c-cyan)), 4px 3px 10px 0 var(--glitch-c2,var(--c-magenta))}50%{box-shadow:-9px -7px 22px 2px var(--glitch-c1,var(--c-cyan)), 9px 7px 22px 2px var(--glitch-c2,var(--c-magenta))}}@media (prefers-reduced-motion:reduce){.sp-hero-mobile-cycle-pill{box-shadow:-4px -3px 10px 0 var(--glitch-c1,var(--c-cyan)), 4px 3px 10px 0 var(--glitch-c2,var(--c-magenta));animation:none}}.sp-hero-bottom{z-index:1;position:absolute;bottom:32px;left:36px;right:36px}.sp-hero-dots{gap:6px;margin-bottom:16px;display:flex}.sp-hero-dots span{background:var(--border);cursor:pointer;border-radius:0;width:18px;height:2px}.sp-hero-dots span.active{background:var(--text)}.sp-hero-register-row{text-align:center}.chat-bar.sp-hero-chat-bar{width:100%;max-width:none;transition:box-shadow .35s}.chat-bar.sp-hero-chat-bar:hover,.chat-bar.sp-hero-chat-bar:focus-within{box-shadow:-7px -5px 18px 0 var(--glitch-c1,var(--c-cyan)), 7px 5px 18px 0 var(--glitch-c2,var(--c-magenta))}@media (prefers-reduced-motion:reduce){.chat-bar.sp-hero-chat-bar{transition:box-shadow .15s linear}}@media (min-width:901px){.sp-hero-dots{justify-content:center}}.sp-hero-photo{pointer-events:none;z-index:0;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0 -22px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#0000 58%,#000 74%);mask-image:linear-gradient(90deg,#0000,#0000 58%,#000 74%)}.sp-hero-photo-layer{justify-content:flex-end;align-items:center;transition:opacity .7s;display:flex;position:absolute;inset:0}.sp-hero-photo-inner{border-radius:var(--radius-card) 0 0 var(--radius-card);filter:grayscale(.1);width:40%;height:100%;position:relative;overflow:hidden}@media (max-width:900px){.sp-hero-photo{display:none}.sp-hero-bottom{width:auto;margin-top:24px;position:static;bottom:auto;left:auto;right:auto}}.sp-hero-mockup-desktop{display:none}@media (min-width:901px){.sp-hero-mockup-desktop{pointer-events:none;z-index:0;justify-content:center;align-items:center;width:42%;margin-left:auto;display:flex;position:absolute;inset:0 -22px 0 0}}.sp-hero-mockup-mobile{justify-content:center;margin:20px 0 0;display:flex}@media (min-width:901px){.sp-hero-mockup-mobile{display:none}}.sp-hero-mockup-card{border:1px solid var(--border-strong);border-radius:var(--radius-card);pointer-events:auto;background:#fff;width:100%;max-width:340px;padding:18px;transition:box-shadow .35s,transform .3s cubic-bezier(.16,1,.3,1)}.sp-hero-mockup-card:hover,.sp-hero-mockup-card:focus-visible{box-shadow:-7px -5px 16px 0 var(--glitch-c1,var(--c-cyan)), 7px 5px 16px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.sp-hero-mockup-card{transition:box-shadow .15s linear}.sp-hero-mockup-card:hover{transform:none}}@media (max-width:900px){.sp-hero-mockup-card{max-width:300px;padding:16px}}@media (max-width:640px){.sp-hero{min-height:0;padding:32px 20px 24px}.sp-hero-card h2.headline-long{font-size:var(--fs-heading)}.sp-hero-card p{display:none}.sp-hero-footnote{font-size:var(--fs-body)}.sp-persona-pill{font-size:var(--fs-label);padding:6px 12px}.sp-persona-pill-text{display:none}.sp-persona-pills{margin-top:30px}.sp-hero-text-col{text-align:center}.sp-hero-eyebrow,.sp-persona-pills{justify-content:center}.sp-hero-bottom{margin-top:10px}.sp-hero-dots{margin-bottom:10px}}@keyframes sp-heartbeat{0%,to{box-shadow:0 0 6px var(--accent-glow)}50%{box-shadow:0 0 18px 3px var(--accent-glow)}}.sp-spinner{border:2px solid color-mix(in srgb, var(--accent) 25%, transparent);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite sp-spin;display:inline-block}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp-response-dot{background:#2e9e5b;border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block;position:relative}.sp-response-dot:after{content:"";border:2px solid #2e9e5b;border-radius:50%;animation:1.6s ease-out infinite sp-green-pulse;position:absolute;inset:-4px}@keyframes sp-green-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.badge{font-size:var(--fs-label);border-radius:100px;align-items:center;gap:4px;padding:4px 12px;font-weight:700;display:inline-flex}.badge-verified{background:var(--success-bg);color:var(--success)}.badge-pending{background:var(--warning-bg);color:#b45309}.badge-none{background:color-mix(in srgb, var(--text-secondary) 12%, transparent);color:var(--text-secondary)}.confidence{align-items:center;gap:6px;display:flex}.confidence-track{background:color-mix(in srgb, var(--text-secondary) 15%, transparent);border-radius:100px;flex-shrink:0;width:60px;height:5px;overflow:hidden}.confidence-fill{background:var(--success);height:100%}.confidence-fill.low{background:var(--warning)}.confidence-label{font-size:var(--fs-label);color:var(--text-secondary)}.eyebrow-label{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);font-weight:700}.card{background:var(--glass-bg);-webkit-backdrop-filter:blur(22px)saturate(160%);border:1px solid var(--glass-border);border-radius:var(--radius-card);padding:16px 18px;transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),background .4s}.card:hover{background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-hover)}.metric-card .label{font-size:var(--fs-caption);color:var(--text-secondary);margin-bottom:4px}.metric-card .value{font-size:var(--fs-heading-lg);font-weight:800}.sp-lead-cards{display:none}@media (max-width:768px){.sp-lead-cards{flex-direction:column;gap:10px;display:flex}.sp-leads-table-wrap{display:none}}.sp-lead-card{border:1px solid var(--border);border-radius:var(--radius-card);padding:12px 14px}.sp-cat-add-mobile,.sp-cat-cards{display:none}@media (max-width:768px){.sp-cat-add-mobile{display:block}.sp-cat-add-desktop{display:none}.sp-cat-cards{flex-direction:column;gap:10px;display:flex}.sp-cat-table-wrap{display:none}}.inbox-row{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(160%);align-items:center;gap:12px;padding:10px 14px;transition:box-shadow .3s;display:flex}.inbox-row:hover{box-shadow:var(--glass-shadow-hover)}.inbox-row .avatar{background:var(--accent-glow);border-radius:50%;flex-shrink:0;width:32px;height:32px}.inbox-row .who{flex:1}.inbox-row .who .name{font-size:var(--fs-body);font-weight:600}.inbox-row .who .meta{font-size:var(--fs-caption);color:var(--text-secondary)}.type-tag{font-size:var(--fs-label);color:var(--text-secondary);text-align:right;width:56px}.quote-outcomes{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.quote-outcome{border-radius:var(--radius-sm);padding:12px 14px}.quote-outcome.auto{background:var(--success-bg)}.quote-outcome.raw{background:color-mix(in srgb, var(--text-secondary) 10%, transparent)}.quote-outcome .title{font-size:var(--fs-label);margin-bottom:4px;font-weight:700}.quote-outcome.auto .title{color:var(--success)}.quote-outcome.raw .title{color:var(--text-secondary)}.quote-outcome .desc{font-size:var(--fs-caption);color:var(--text-secondary)}.path-card{border:1.5px solid var(--border);border-radius:var(--radius-sm);text-align:center;cursor:pointer;padding:16px 12px;transition:all .2s}.path-card:hover,.path-card.selected{border-color:var(--accent);background:var(--accent-glow)}.path-card .icon{margin-bottom:8px;font-size:22px}.path-card .label{font-size:var(--fs-body);font-weight:600}.chat-bar{background:var(--card);border:1.5px solid var(--border);box-shadow:var(--shadow);border-radius:20px;align-items:center;gap:8px;max-width:760px;margin:0 auto;padding:8px 8px 8px 20px;display:flex}.chat-bar input{min-width:0;font-size:var(--fs-body-lg);color:var(--text);caret-color:var(--accent);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-family:inherit}@media (max-width:480px){.answer-split-chat-input .chat-bar{flex-wrap:wrap;padding:10px 14px}.answer-split-chat-input .chat-bar input{flex-basis:100%;width:100%}}.chat-results{border:1.5px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;max-width:760px;max-height:480px;margin:16px auto 0;display:flex}.chat-results .msgs{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.msg{max-width:80%;font-size:var(--fs-body);overflow-wrap:break-word;word-break:break-word;border-radius:12px;padding:8px 12px}.msg table{border-collapse:collapse;max-width:100%;font-size:var(--fs-caption);margin:6px 0;display:block;overflow-x:auto}.msg th,.msg td{border:1px solid var(--border);white-space:nowrap;text-align:left;padding:4px 8px}.msg.user{background:var(--text);color:#fff;border-radius:12px 12px 2px;align-self:flex-end}.msg.bot{background:var(--card);border:1px solid var(--border);border-radius:12px 12px 12px 2px;align-self:flex-start}.dash-block{border:1px solid var(--glass-border);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-body);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px)saturate(160%);padding:16px;font-weight:700;transition:box-shadow .35s,transform .3s,background .35s}.dash-block:hover{background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-hover);transform:translateY(-2px)}.admin-row{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--glass-bg);-webkit-backdrop-filter:blur(14px)saturate(160%);transition:box-shadow .2s,background .2s}.admin-row:hover{background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-hover)}.sp-ticker-viewport{width:100%;min-width:0;overflow:hidden}.sp-ticker-track{width:max-content;animation-name:sp-ticker;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--sp-ticker-duration,30s);gap:14px;display:flex}.sp-ticker-track:hover{animation-play-state:paused}@keyframes sp-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:640px){.sp-ticker-track{animation-duration:calc(var(--sp-ticker-duration,30s) * 2.5)}}.sp-ss-card{border:1px solid var(--border);background:var(--card);color:inherit;cursor:pointer;border-radius:8px;flex-direction:column;padding:20px;text-decoration:none;transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.sp-ss-card:hover{box-shadow:-7px -5px 16px 0 var(--glitch-c1,var(--c-cyan)), 7px 5px 16px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.sp-ss-card{transition:box-shadow .15s linear}.sp-ss-card:hover{transform:none}}.sp-ss-card.sp-expert-card:hover{box-shadow:none}.sp-ss-badge{font-size:var(--fs-micro);text-transform:uppercase;background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success);border-radius:100px;padding:4px 9px;font-weight:700;position:absolute;top:14px;right:14px}.sp-ss-badge.pending{background:var(--bg);color:var(--text-secondary)}.sp-ss-top{align-items:center;gap:10px;margin-bottom:12px;padding-right:74px;display:flex}.sp-ss-logo{background:var(--text);width:38px;height:38px;color:var(--card);font-size:var(--fs-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.sp-ss-name{font-size:var(--fs-body);color:var(--text);font-weight:700}.sp-ss-syn{font-size:var(--fs-caption);color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.sp-ss-count{font-size:var(--fs-caption);margin-bottom:3px;font-weight:700}.sp-ss-products{font-size:var(--fs-caption);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sp-intent-card{text-align:center;border-radius:var(--radius-card);background:var(--card);border:1px solid var(--text);cursor:pointer;flex:0 0 300px;justify-content:center;align-items:center;min-height:130px;padding:22px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.sp-intent-card:hover,.sp-intent-card:focus-visible{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.sp-intent-card{transition:none}.sp-intent-card:hover{transform:none}}.sp-intent-card-text{font-size:var(--fs-body-lg);color:var(--text);font-weight:800;line-height:1.3}.sp-intent-featured{border-width:1.5px}.sp-intent-cycle{animation:.4s sp-nudge-fade-in}@media (prefers-reduced-motion:reduce){.sp-intent-cycle{animation:none}}.wrap{max-width:760px;margin:0 auto;padding:28px 24px 60px}.wrap-wide{max-width:900px;margin:0 auto;padding:32px 24px 60px}.wrap-narrow{max-width:700px;margin:0 auto;padding:28px 24px 60px}.wrap-onboarding{max-width:620px;margin:0 auto;padding:40px 24px 60px}.metrics-row{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 24px;display:grid}.section-title{font-size:var(--fs-body);justify-content:space-between;align-items:center;margin:22px 0 10px;font-weight:700;display:flex}.gap-note{background:var(--warning-bg);border-radius:var(--radius-sm);font-size:var(--fs-caption);color:#b45309;margin-bottom:16px;padding:10px 14px}.contrib-nudge{background:var(--card);color:var(--text);border:1.5px solid var(--border-strong);border-radius:var(--radius-card);cursor:pointer;align-items:center;gap:14px;margin-bottom:12px;padding:14px 18px;transition:background .2s,color .2s,border-color .2s,box-shadow .35s,transform .3s cubic-bezier(.16,1,.3,1);display:flex}.contrib-nudge:hover,.contrib-nudge:focus-visible{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff;box-shadow:-7px -5px 18px 0 var(--glitch-c1,var(--c-cyan)), 7px 5px 18px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-2px)}.contrib-nudge .txt{font-size:var(--fs-body);color:var(--text-secondary);flex:1}.contrib-nudge .txt b{color:var(--text);font-size:var(--fs-body);margin-bottom:2px;display:block}.contrib-nudge:hover .txt,.contrib-nudge:focus-visible .txt,.contrib-nudge:hover .txt b,.contrib-nudge:focus-visible .txt b{color:#fff}@media (prefers-reduced-motion:reduce){.contrib-nudge{transition:background .15s linear}.contrib-nudge:hover{transform:none}}.self-source-banner{border:1.5px solid var(--accent);background:var(--accent-glow);border-radius:var(--radius-card);align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;display:flex}.self-source-banner .txt{font-size:var(--fs-body);color:var(--text);flex:1}.self-source-banner .txt b{font-size:var(--fs-body);margin-bottom:2px;display:block}.status-tag{font-size:var(--fs-label);white-space:nowrap;border-radius:100px;padding:3px 10px;font-weight:700}.status-quoted{background:var(--success-bg);color:var(--success)}.status-awaiting{background:var(--warning-bg);color:#b45309}.status-fulfilled{background:color-mix(in srgb, var(--text-secondary) 12%, transparent);color:var(--text-secondary)}.printer-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.printer-card{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(160%);padding:12px 14px;transition:box-shadow .3s}.printer-card:hover{box-shadow:var(--glass-shadow-hover)}.printer-card .name{font-size:var(--fs-body);font-weight:700}.printer-card .meta{font-size:var(--fs-caption);color:var(--text-secondary);margin:3px 0 8px}.review-form{border:1.5px solid var(--border);border-radius:var(--radius-card);background:var(--card);margin-bottom:20px;padding:16px 18px}.review-form label{font-size:var(--fs-caption);color:var(--text-secondary);margin:12px 0 5px;font-weight:700;display:block}.review-form label:first-child{margin-top:0}.review-form select,.review-form textarea{border:1.5px solid var(--border);border-radius:var(--radius-sm);width:100%;font-size:var(--fs-body);color:var(--text);background:var(--bg);padding:9px 11px;font-family:inherit}.review-form textarea{resize:vertical;min-height:64px}.star-row{color:var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:22px;transition:filter .3s}.star-row span.on{color:var(--text)}.star-row:hover,.star-row:focus-within{filter:drop-shadow(-4px -3px 7px var(--glitch-c1,var(--c-cyan))) drop-shadow(4px 3px 7px var(--glitch-c2,var(--c-magenta)))}@media (prefers-reduced-motion:reduce){.star-row{transition:none}}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.confirm-note{background:var(--success-bg);color:var(--success);border-radius:var(--radius-sm);font-size:var(--fs-caption);margin-bottom:20px;padding:10px 14px}.step-label{font-size:var(--fs-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:22px 0 10px;font-weight:700}.step-label:first-child{margin-top:0}.role-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.about-us-block{transition:background .2s,color .2s,box-shadow .35s}.about-us-block:hover,.about-us-block:focus-visible{background:var(--btn-bg);color:#fff;box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta))}.about-us-block:hover *,.about-us-block:focus-visible *{color:#fff!important}@media (prefers-reduced-motion:reduce){.about-us-block{transition:background .15s linear}}.role-card{border:1.5px solid var(--border);border-radius:var(--radius-sm);text-align:center;font-size:var(--fs-caption);cursor:pointer;color:var(--text-secondary);padding:12px 8px;font-weight:700;line-height:1.5;transition:background .2s,border-color .2s,color .2s,box-shadow .35s}.role-card span{color:var(--text-secondary);transition:color .2s;font-weight:500!important}.role-card:hover,.role-card:focus-visible,.role-card.selected{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff;box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta))}.role-card:hover span,.role-card:focus-visible span,.role-card.selected span{color:#fff;opacity:.85}@media (prefers-reduced-motion:reduce){.role-card{transition:background .15s linear}}.path-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.wrap-wide.sp-mem-page{max-width:1140px}.sp-mem-hero{text-align:center;max-width:720px;margin:8px auto 0}.sp-mem-hero h1{letter-spacing:-.01em;font-size:clamp(20px,3.2vw,32px);font-weight:800;line-height:1.15}@media (min-width:900px){.sp-mem-hero h1{white-space:nowrap;font-size:clamp(20px,2.4vw,28px)}}.sp-mem-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.sp-mem-trust-row{font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:22px;display:flex}.sp-mem-trust-row span{align-items:center;gap:5px;display:inline-flex}.sp-mem-trust-row span:before{content:"✓";color:var(--success);font-weight:700}.sp-mem-section-head{text-align:center;max-width:620px;margin:0 auto 30px}.sp-mem-section-head h2{letter-spacing:-.01em;font-size:clamp(22px,3vw,30px);font-weight:800}.sp-mem-section-head p{font-size:var(--fs-body);color:var(--text-secondary);margin-top:8px;line-height:1.6}.sp-mem-slider-wrap{padding:0 44px;position:relative}.sp-mem-slider{scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:18px;padding:20px 2px 14px;display:flex;overflow-x:auto}.sp-mem-slider::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.sp-mem-slider{scroll-behavior:auto}}.sp-mem-slider-arrow{z-index:3;cursor:pointer;background:var(--btn-bg);color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:box-shadow .35s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 12px #00000047}.sp-mem-slider-arrow:hover,.sp-mem-slider-arrow:focus-visible{box-shadow:-5px -3px 12px 0 var(--glitch-c1,var(--c-cyan)), 5px 3px 12px 0 var(--glitch-c2,var(--c-magenta))}.sp-mem-slider-arrow:disabled{opacity:.3;cursor:default;box-shadow:0 3px 12px #00000047}.sp-mem-slider-arrow.left{left:0}.sp-mem-slider-arrow.right{right:0}.sp-mem-slider-dots{justify-content:center;gap:8px;margin-top:4px;display:flex}.sp-mem-slider-dot{background:var(--border-strong);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.sp-mem-slider-dot.active{background:var(--text);transform:scale(1.35)}@media (max-width:640px){.sp-mem-slider-wrap{padding:0 32px}.sp-mem-slider-arrow{width:30px;height:30px;font-size:15px}}.sp-mem-card{background:var(--card);border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:none;scroll-snap-align:start;flex-direction:column;flex:0 0 calc(33.3333% - 12px);min-width:240px;padding:26px 22px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}@media (max-width:900px){.sp-mem-card{flex-basis:calc(50% - 9px)}}@media (max-width:640px){.sp-mem-card{flex-basis:84%}}.sp-mem-card:hover{box-shadow:-6px -4px 16px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 16px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-6px)}.sp-mem-card.active{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.sp-mem-card:hover,.sp-mem-card.active{transform:none}}.sp-mem-card.popular{border-color:var(--text);border-width:1.5px}.sp-mem-card.active{border-color:var(--text)}.sp-mem-badge{background:var(--btn-bg);color:#fff;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:100px;padding:5px 14px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.sp-mem-card-name{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-weight:800}.sp-mem-price{font-size:var(--fs-heading-lg);margin-top:6px;font-weight:800;line-height:1.25}.sp-mem-price-note{font-size:var(--fs-label);color:var(--text-secondary);margin-top:2px}.sp-mem-tagline{font-size:var(--fs-body-lg);margin-top:14px;font-weight:700;line-height:1.35}.sp-mem-desc{font-size:var(--fs-caption);color:var(--text-secondary);margin-top:8px;line-height:1.6}.sp-mem-includes-head{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-top:20px;margin-bottom:10px;font-weight:800}.sp-mem-includes{flex-direction:column;gap:7px;display:flex}.sp-mem-includes li{font-size:var(--fs-caption);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.sp-mem-includes li:before{content:"✓";color:var(--success);flex-shrink:0;font-weight:700}.sp-mem-secondary-head{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-top:20px;margin-bottom:8px;font-weight:800}.sp-mem-secondary-list{font-size:var(--fs-caption);color:var(--text-secondary);flex-direction:column;gap:6px;line-height:1.5;display:flex}.sp-mem-secondary-plain{font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;gap:6px 10px;display:flex}.sp-mem-card-footer{margin-top:auto;padding-top:20px}.sp-mem-status{font-size:var(--fs-caption);color:var(--text-secondary);text-align:center;padding:8px 4px}.sp-mem-feature-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;display:grid}.sp-mem-feature-block h3{font-size:var(--fs-body-lg);margin-bottom:8px;font-weight:800}.sp-mem-feature-block p{font-size:var(--fs-body);color:var(--text-secondary);line-height:1.7}.sp-mem-fairness{background:var(--card);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-lg);text-align:center;margin:56px 0;padding:40px 32px}.sp-mem-fairness-shield{margin-bottom:10px;font-size:28px}.sp-mem-fairness-lead{text-align:center;font-size:var(--fs-body);color:var(--text);max-width:640px;margin:0 auto 34px;font-weight:700;line-height:1.8}.sp-mem-fairness-columns{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:34px;display:grid}.sp-mem-fairness-col{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--card);padding:20px;transition:box-shadow .35s}.sp-mem-fairness-col:hover,.sp-mem-fairness-col:focus-within{box-shadow:-6px -4px 16px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 16px 0 var(--glitch-c2,var(--c-magenta))}@media (prefers-reduced-motion:reduce){.sp-mem-fairness-col{transition:none}}.sp-mem-fairness-col h4{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-weight:800}.sp-mem-fairness-col.may h4{color:var(--success)}.sp-mem-fairness-col.cannot h4{color:var(--accent)}.sp-mem-fairness-col ul{flex-wrap:wrap;gap:8px;display:flex}.sp-mem-fairness-col li{background:var(--card);color:var(--text);font-size:var(--fs-label);border:1px solid #0000;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;line-height:1.4;display:inline-flex}.sp-mem-fairness-col li:hover,.sp-mem-fairness-col li:focus-visible{border-color:var(--text)}.sp-mem-fairness-combines{text-align:center;margin-bottom:30px}.sp-mem-fairness-combines h4{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:14px;font-weight:800}.sp-mem-fairness-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sp-mem-fairness-pills span{border:1.5px solid var(--text);font-size:var(--fs-label);color:var(--text-secondary);background:var(--card);border-radius:100px;padding:6px 14px}.sp-mem-fairness-pills span:hover,.sp-mem-fairness-pills span:focus-visible{box-shadow:-5px -3px 12px 0 var(--glitch-c1,var(--c-cyan)), 5px 3px 12px 0 var(--glitch-c2,var(--c-magenta))}.sp-mem-fairness-tagline{text-align:center;font-size:var(--fs-caption);color:var(--text-secondary);margin-top:8px}.sp-mem-fairness-quote{text-align:center;border-top:1px solid var(--border);max-width:640px;margin:0 auto;padding-top:30px;font-size:clamp(16px,2.2vw,22px);font-weight:700;line-height:1.4}@media (min-width:640px){.sp-mem-fairness-quote{white-space:nowrap}}.sp-mem-faq-item{border-top:1px solid var(--border)}.sp-mem-faq-item:last-child{border-bottom:1px solid var(--border)}.sp-mem-faq-q{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.sp-mem-faq-q-text{font-size:var(--fs-body);font-weight:700}.sp-mem-faq-icon{color:var(--text-secondary);flex-shrink:0;font-size:18px;font-weight:400;transition:transform .25s cubic-bezier(.16,1,.3,1)}.sp-mem-faq-item.open .sp-mem-faq-icon{transform:rotate(45deg)}.sp-mem-faq-a-wrap{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.16,1,.3,1);display:grid}.sp-mem-faq-item.open .sp-mem-faq-a-wrap{grid-template-rows:1fr}.sp-mem-faq-a-inner{overflow:hidden}.sp-mem-faq-a{font-size:var(--fs-body);color:var(--text-secondary);max-width:640px;padding-bottom:16px;line-height:1.7}@media (prefers-reduced-motion:reduce){.sp-mem-faq-a-wrap,.sp-mem-faq-icon{transition:none}}.sp-mem-final{background:var(--card);color:var(--text);text-align:center;border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);margin:56px 0 0;padding:48px 32px;overflow:hidden}.sp-mem-final h2{letter-spacing:-.01em;font-size:clamp(22px,3.6vw,32px);font-weight:800;line-height:1.2}.sp-mem-final h2 .accent{color:var(--accent);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.sp-mem-final p{font-size:var(--fs-body);color:var(--text-secondary);max-width:560px;margin-top:16px;margin-left:auto;margin-right:auto;line-height:1.7}.sp-mem-final-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.verify-row{border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 14px;display:flex}.note{font-size:var(--fs-caption);color:var(--text-secondary);margin-top:8px}.benefits-panel{background:var(--card);color:var(--text);border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);margin:4px 0 22px;padding:22px 24px}.benefits-panel h2{font-size:var(--fs-heading);margin-bottom:14px;font-weight:800}.benefits-grid{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.benefit-item{align-items:flex-start;gap:9px;display:flex}.benefit-item .dot{width:22px;height:22px;color:var(--accent);background:#e5393538;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;display:flex}.benefit-item span{font-size:var(--fs-body);color:#d7dbe0}.breadcrumb{font-size:var(--fs-caption);color:var(--text-secondary);margin-bottom:16px}.product-top{grid-template-columns:200px 1fr;gap:22px;display:grid}.product-image{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);height:160px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.specs{font-size:var(--fs-body);color:var(--text-secondary);grid-template-columns:1fr 1fr;gap:8px 20px;margin-top:10px;display:grid}.specs div:nth-child(odd){color:var(--text);font-weight:500}.profile-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.avatar-lg{background:var(--border);width:68px;height:68px;color:var(--text-secondary);font-size:var(--fs-heading-lg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stats-row{background:var(--border);border-radius:var(--radius-card);grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid;overflow:hidden}.stats-row .metric-card{background:var(--card);border:none;border-radius:0}.install-card{border:1px solid var(--glass-border);border-radius:var(--radius-card);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px)saturate(160%);gap:14px;padding:14px;display:flex}.install-photo{background:var(--border);border-radius:8px;flex-shrink:0;width:60px;height:60px}.contrib-row{border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 14px;transition:background 1.5s,border-color 1.5s;display:flex}@keyframes captureFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.contrib-row.new-capture{background:var(--accent-glow);border-color:var(--accent);animation:.4s captureFadeIn}.chat-hint{font-size:var(--fs-label);color:var(--text-secondary);margin-top:8px}.sp-major-pill-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:4px;display:grid}.sp-major-pill{border:1px solid var(--border-strong);border-radius:var(--radius-card);cursor:pointer;text-align:left;background:var(--card);color:var(--text);padding:16px 18px;font-family:inherit;transition:border-color .2s,box-shadow .35s}.sp-major-pill-title{font-size:var(--fs-body-lg);font-weight:800}.sp-major-pill-desc{font-size:var(--fs-caption);color:var(--text-secondary);opacity:0;max-height:0;margin-top:0;transition:max-height .1s,opacity 80ms,margin-top .1s;overflow:hidden}.sp-major-pill:hover,.sp-major-pill:focus-visible{border-color:var(--btn-bg);box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta))}@media (prefers-reduced-motion:reduce){.sp-major-pill{transition:border-color .15s linear}}@media (max-width:640px){.sp-major-pill-row{grid-template-columns:1fr}}.kb-filters{flex-wrap:wrap;gap:8px;margin:18px 0 22px;display:flex}.kb-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kb-card{border:1px solid var(--glass-border);border-radius:var(--radius-card);background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(160%);flex-direction:column;gap:8px;padding:16px;transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),background .4s;display:flex}.kb-card:hover{background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-hover);transform:translateY(-2px)}.kb-photo{border-radius:var(--radius-sm);background:var(--border);flex-shrink:0;width:100%;height:90px}.kb-type{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);font-weight:700}.kb-title{font-size:var(--fs-body);font-weight:700}.kb-quote{font-size:var(--fs-caption);color:var(--text-secondary)}.kb-attrib{font-size:var(--fs-label);color:var(--text-secondary)}.sp-kb-slider-desktop{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(240px,280px);grid-auto-flow:column;gap:12px;padding-bottom:2px;display:grid;overflow-x:auto}.sp-kb-slider-desktop::-webkit-scrollbar{display:none}.sp-kb-slide-desktop{scroll-snap-align:start}.sp-mobile-slider{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.sp-mobile-slider::-webkit-scrollbar{display:none}.sp-mobile-slider>*{scroll-snap-align:start;flex-shrink:0}.sp-kb-slide{width:82vw;max-width:300px}@media (max-width:640px){.kb-grid,.quote-outcomes,.printer-grid,.role-grid,.path-grid,.benefits-grid,.specs,.product-top{grid-template-columns:1fr}.stats-row{grid-template-columns:repeat(2,1fr)}.wrap,.wrap-wide,.wrap-narrow,.wrap-onboarding{padding-left:16px;padding-right:16px}}.sp-superpage-announce-backdrop{z-index:400;background:#000000b8;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out sp-announce-backdrop-in;display:flex;position:fixed;inset:0}.sp-superpage-announce-card{background:var(--card);border:1px solid var(--border-strong);border-radius:var(--radius-card);text-align:center;width:100%;max-width:440px;box-shadow:-10px -7px 26px 0 color-mix(in srgb, var(--glitch-c1,var(--c-cyan)) 55%, transparent), 10px 7px 26px 0 color-mix(in srgb, var(--glitch-c2,var(--c-magenta)) 55%, transparent);padding:32px 28px;animation:.55s cubic-bezier(.16,1,.3,1) sp-announce-flash}.sp-superpage-announce-card:hover,.sp-superpage-announce-card:focus-within{box-shadow:-14px -10px 34px 0 var(--glitch-c1,var(--c-cyan)), 14px 10px 34px 0 var(--glitch-c2,var(--c-magenta))}.sp-superpage-announce-title{font-size:var(--fs-heading-lg);letter-spacing:-.01em;color:var(--text);text-shadow:-3px -2px 10px color-mix(in srgb, var(--glitch-c1,var(--c-cyan)) 60%, transparent), 3px 2px 10px color-mix(in srgb, var(--glitch-c2,var(--c-magenta)) 60%, transparent);font-weight:800}.sp-superpage-announce-url{border:1.5px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-body);color:var(--text);cursor:pointer;word-break:break-all;background:var(--bg);margin-top:14px;padding:12px 14px;font-weight:700}@keyframes sp-announce-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sp-announce-flash{0%{opacity:0;transform:scale(.85)}55%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sp-superpage-announce-backdrop,.sp-superpage-announce-card{animation:none}.sp-superpage-announce-card{transition:box-shadow .15s linear}}@media print{body *{visibility:hidden}.quotation-doc,.quotation-doc *{visibility:visible}.quotation-doc{width:100%;position:absolute;top:0;left:0;box-shadow:none!important;border:none!important}.sp-no-print{display:none!important}}
.wd-overlay{--wd-bg:#f7f7f5;--wd-text:#111;--wd-text-secondary:#6b6b68;--wd-border:#e3e3e0;--wd-accent:#e53935;--wd-card:#fff;z-index:2000;background:var(--wd-bg);color:var(--wd-text);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:.35s ease-out wd-overlay-in;position:fixed;inset:0;overflow:hidden}@keyframes wd-overlay-in{0%{opacity:0}to{opacity:1}}@media (prefers-color-scheme:dark){.wd-overlay{--wd-bg:#0e0e0d;--wd-text:#f3f3f1;--wd-text-secondary:#a6a6a2;--wd-border:#2a2a27;--wd-card:#171715}}:root[data-theme=dark] .wd-overlay{--wd-bg:#0e0e0d;--wd-text:#f3f3f1;--wd-text-secondary:#a6a6a2;--wd-border:#2a2a27;--wd-card:#171715}:root[data-theme=light] .wd-overlay{--wd-bg:#f7f7f5;--wd-text:#111;--wd-text-secondary:#6b6b68;--wd-border:#e3e3e0;--wd-card:#fff}.wd-track{will-change:transform;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex}@media (prefers-reduced-motion:reduce){.wd-track{transition:none}}.wd-slide{flex:0 0 100vw;justify-content:center;align-items:center;height:100%;padding:80px 8vw 96px;display:flex;overflow-y:auto}.wd-slide-inner{width:100%;max-width:860px;margin:0 auto}@keyframes wd-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.wd-beat{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards wd-reveal;animation-delay:calc(var(--i,0) * .11s + 90ms);margin:0 0 8px}@media (prefers-reduced-motion:reduce){.wd-beat{opacity:1;animation:none}}.wd-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--wd-text-secondary);align-items:center;gap:8px;margin-bottom:22px;font-size:12px;font-weight:700;display:flex}.wd-kicker:before{content:"";background:var(--wd-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.wd-wordmark{letter-spacing:-.03em;text-align:center;margin:10px 0;font-size:clamp(40px,7vw,88px);font-weight:800;line-height:1}.wd-tagline{text-align:center;color:var(--wd-text-secondary);margin:4px 0 8px;font-size:clamp(15px,2vw,19px);font-weight:700}.wd-display{letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,5.2vw,58px);font-weight:800;line-height:1.08}.wd-title{letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(24px,3.6vw,40px);font-weight:800;line-height:1.14}.wd-subtitle{color:var(--wd-text);margin:0 0 12px;font-size:clamp(17px,2.4vw,24px);font-weight:700;line-height:1.32}.wd-lead{color:var(--wd-text-secondary);margin:0 0 10px;font-size:clamp(15px,1.8vw,19px);line-height:1.5}.wd-line{color:var(--wd-text);margin:0 0 7px;font-size:clamp(14px,1.6vw,17px);line-height:1.6}.wd-bold{color:var(--wd-text);margin:16px 0 8px;font-size:clamp(15px,1.9vw,19px);font-weight:800;line-height:1.5}.wd-quote{color:var(--wd-text-secondary);margin:0 0 8px;font-size:clamp(15px,1.8vw,18px);font-style:italic;line-height:1.5}.wd-small{color:var(--wd-text-secondary);margin-top:18px;font-size:11.5px;line-height:1.5}.wd-accent{color:var(--wd-accent)!important}.wd-check,.wd-cross{color:var(--wd-text);align-items:flex-start;gap:10px;margin:0 0 8px;font-size:clamp(14px,1.6vw,16.5px);line-height:1.55;display:flex}.wd-check-mark,.wd-cross-mark{background:var(--wd-text);width:20px;height:20px;color:var(--wd-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:800;display:flex}.wd-cross .wd-cross-mark{border:1.5px solid var(--wd-border);color:var(--wd-text-secondary);background:0 0}.wd-stats{flex-wrap:wrap;gap:14px;margin:10px 0 18px;display:flex}.wd-stat{border:1px solid var(--wd-border);border-radius:14px;flex:190px;min-width:190px;padding:16px 18px;transition:box-shadow .35s,transform .3s cubic-bezier(.16,1,.3,1),border-color .2s}.wd-stat .n{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(21px,2.8vw,30px);font-weight:800}.wd-stat .l{color:var(--wd-text-secondary);margin-top:5px;font-size:12px;line-height:1.4}.wd-stat-highlight{border-color:var(--wd-accent);background:color-mix(in srgb, var(--wd-accent) 7%, var(--wd-card))}.wd-stat-highlight .n{color:var(--wd-accent)}.wd-stat:hover,.wd-stat:focus-visible{box-shadow:-8px -6px 20px 0 var(--glitch-c1,var(--c-cyan)), 8px 6px 20px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.wd-stat:hover{transform:none}}.wd-pills{flex-wrap:wrap;gap:9px;margin:6px 0 16px;display:flex}.wd-pill{border:1px solid var(--wd-text);color:var(--wd-text);cursor:default;border-radius:100px;padding:8px 16px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s,box-shadow .35s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.wd-pill:hover,.wd-pill:focus-visible{background:var(--wd-text);color:var(--wd-bg);box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.wd-pill:hover{transform:none}}.wd-cta{background:var(--wd-text);color:var(--wd-bg);border-radius:100px;margin-top:24px;padding:15px 30px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:inline-flex}.wd-cta:hover,.wd-cta:focus-visible{box-shadow:-8px -6px 20px 0 var(--glitch-c1,var(--c-cyan)), 8px 6px 20px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.wd-cta:hover{transform:none}}.wd-progress{background:var(--wd-accent);z-index:10;height:2.5px;transition:width .5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.wd-counter{color:var(--wd-text-secondary);font-variant-numeric:tabular-nums;z-index:10;font-size:12px;font-weight:700;position:absolute;top:26px;left:28px}.wd-close{z-index:10;background:var(--wd-bg);border:1.5px solid var(--wd-text);width:40px;height:40px;color:var(--wd-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;position:absolute;top:18px;right:20px}.wd-close:hover,.wd-close:focus-visible{background:var(--wd-text);color:var(--wd-bg);box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta));transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.wd-close:hover{transform:none}}.wd-share-wrap{z-index:10;position:absolute;top:18px;right:68px}.wd-share-btn{background:var(--wd-bg);border:1.5px solid var(--wd-text);width:40px;height:40px;color:var(--wd-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s,box-shadow .35s;display:flex}.wd-share-btn:hover,.wd-share-btn:focus-visible{background:var(--wd-text);color:var(--wd-bg);box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta))}.wd-arrow{z-index:10;background:color-mix(in srgb, var(--wd-card) 55%, transparent);-webkit-backdrop-filter:blur(10px)saturate(140%);border:1.5px solid color-mix(in srgb, var(--wd-text) 22%, transparent);width:44px;height:44px;color:var(--wd-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s,box-shadow .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wd-arrow:hover,.wd-arrow:focus-visible{background:var(--wd-text);color:var(--wd-bg);border-color:var(--wd-text);box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta))}.wd-arrow.prev{left:18px}.wd-arrow.next{right:18px}.wd-arrow[disabled]{opacity:.22;pointer-events:none}.wd-dots{z-index:10;gap:7px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.wd-dots span{background:var(--wd-border);cursor:pointer;border-radius:50%;width:6px;height:6px;transition:all .25s}.wd-dots span.active{background:var(--wd-text);border-radius:4px;width:22px}.wd-doc-link{z-index:10;background:var(--wd-bg);border:1.5px solid var(--wd-text-secondary);color:var(--wd-text);border-radius:100px;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .35s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:24px;left:24px}.wd-doc-link:hover,.wd-doc-link:focus-visible{background:var(--wd-text);border-color:var(--wd-text);color:var(--wd-bg);box-shadow:-6px -4px 14px 0 var(--glitch-c1,var(--c-cyan)), 6px 4px 14px 0 var(--glitch-c2,var(--c-magenta));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.wd-doc-link:hover{transform:none}}@media (max-width:860px){.wd-slide{padding:68px 22px 84px}.wd-arrow{width:36px;height:36px}.wd-arrow.prev{left:8px}.wd-arrow.next{right:8px}.wd-close{width:36px;height:36px;top:14px;right:14px}.wd-share-wrap{top:14px;right:58px}.wd-share-btn{width:36px;height:36px}.wd-counter{top:20px;left:18px}.wd-doc-link{padding:7px 13px;font-size:11px;bottom:16px;left:16px}}.wv-overlay{--wd-bg:#000;--wd-text:#fff;--wd-text-secondary:#b0b0ae;--wd-border:#333331;--wd-accent:#e53935;--wd-card:#141412;z-index:2100;background:#000;justify-content:center;align-items:center;animation:.35s ease-out wd-overlay-in;display:flex;position:fixed;inset:0}.wv-video{object-fit:contain;background:#000;width:100%;height:100%}.wv-tap-play{z-index:20;color:#111;cursor:pointer;background:#fff;border:none;border-radius:100px;align-items:center;gap:10px;padding:16px 28px 16px 22px;font-size:16px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #0006}.wv-tap-play:hover{transform:translate(-50%,-50%)scale(1.04)}
:root{--accent:#e53935;--accent-hover:#c62828;--accent-glow:#e539352e;--bg:#f6f6f5;--card:#fff;--border:#ececea;--success:#16a34a;--success-bg:#16a34a1a;--warning:#f59e0b;--warning-bg:#f59e0b1f;--text:#111;--text-secondary:#6b6b6b;--header-dark:#111;--shadow:0 1px 3px #0000000a, 0 8px 24px #0000000d;--shadow-lg:0 4px 16px #0000000f, 0 24px 48px #00000017;--radius-sm:10px;--radius-card:18px;--radius-lg:22px;--border-strong:#1111118c;--btn-bg:#111;--btn-bg-hover:#2a2a2a;--c-cyan:#00aeef;--c-magenta:#ec008c;--c-yellow:#fff200;--glass-bg:#ffffff8c;--glass-bg-strong:#ffffffd1;--glass-border:#ffffffb3;--glass-shadow:0 4px 18px #1111110d;--glass-shadow-hover:0 18px 46px #1111111a, 0 0 0 1px #fffc inset, 0 0 34px #ffffff8c;--fs-micro:10px;--fs-label:11px;--fs-caption:12px;--fs-body:13.5px;--fs-body-lg:15px;--fs-heading:17px;--fs-heading-lg:22px;--fs-hero:clamp(28px, 4vw, 40px);--sp-0:4px;--sp-1:6px;--sp-2:10px;--sp-3:16px;--sp-4:24px;--sp-5:32px}[data-theme=dark]{--bg:#0e1116;--card:#171b22;--border:#262b33;--text:#f5f5f6;--text-secondary:#9099a6;--header-dark:#171b22;--shadow:0 1px 3px #0000004d, 0 8px 24px #00000059;--shadow-lg:0 4px 16px #0006, 0 24px 48px #0000008c;--glass-bg:#30303380;--glass-bg-strong:#3e3e42c7;--glass-border:#ffffff1a;--glass-shadow:0 4px 18px #00000059;--glass-shadow-hover:0 18px 46px #00000073, 0 0 0 1px #ffffff24 inset, 0 0 34px #ffffff1a;--border-strong:#f5f5f666}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;transition:background-color .3s,color .3s}a{color:inherit;text-decoration:none}button{font-family:inherit}
