.figure-slot{margin:0}.figure-slot-img{object-fit:cover;border-radius:var(--radius-md);background:var(--bg-surface-elevated);width:100%;height:100%;display:block}.figure-slot.is-wide .figure-slot-img{aspect-ratio:16/9}.figure-slot.is-square .figure-slot-img{aspect-ratio:1}.figure-slot.is-letter .figure-slot-img{aspect-ratio:3/2}.figure-slot-caption{color:var(--text-muted);text-align:center;margin-top:6px;font-size:11.5px;line-height:1.4}
.company-page{gap:var(--space-7);display:grid;position:relative}.company-ambient-glow{pointer-events:none;z-index:0;background-image:radial-gradient(60% 45% at 50% 0,#ff6b350f,#0000 70%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:100% 100%,48px 48px,48px 48px;width:100%;max-width:1100px;height:480px;position:absolute;top:-40px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(65% 55% at 50% 25%,#000 30%,#0000 80%);mask-image:radial-gradient(65% 55% at 50% 25%,#000 30%,#0000 80%)}.company-header-center{z-index:1;text-align:center;justify-items:center;gap:12px;max-width:860px;margin:16px auto 0;display:grid;position:relative}.company-hero-title{color:#fff;letter-spacing:-.035em;font-size:clamp(32px,4.4vw,50px);font-weight:800;line-height:1.18}.company-hero-tagline{color:#ffffffe6;letter-spacing:-.01em;font-size:clamp(16px,1.8vw,19px);font-weight:600}.company-hero-lead{color:#ffffffb3;max-width:720px;font-size:clamp(14.5px,1.6vw,16px);line-height:1.75}.company-story-section{z-index:1;text-align:left;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;flex-direction:column;gap:12px;width:100%;max-width:880px;margin:0 auto;padding:24px 0 28px;display:flex;position:relative}.company-story-title{color:#fff;letter-spacing:-.015em;font-size:19px;font-weight:700}.company-story-body{color:#ffffffc7;text-wrap:pretty;font-size:15px;line-height:1.8}.company-editorial-showcase{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;width:100%;max-width:880px;margin:0 auto;display:grid;position:relative}.company-profile-col,.company-spec-list{flex-direction:column;gap:16px;display:flex}.company-spec-row{grid-template-columns:130px 1fr;align-items:baseline;gap:16px;font-size:14.5px;display:grid}.spec-label{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.02em;font-size:12px;font-weight:600}.spec-value{color:#fff;font-weight:500;line-height:1.5}.spec-link{color:var(--oxide);text-decoration:none;transition:opacity .15s}.spec-link:hover{opacity:.85;text-decoration:underline}.company-visual-col{border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 20px 48px #00000073}@media (max-width:800px){.company-editorial-showcase{grid-template-columns:1fr;gap:28px}.company-spec-row{grid-template-columns:110px 1fr}}
.faq-section{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.faq-rail{justify-items:start;gap:14px;display:grid;position:sticky;top:96px}.faq-title{text-align:left;text-wrap:balance}.faq-subtitle{text-align:left;text-wrap:pretty;margin:0}.faq-list{display:grid}.faq-item{border-top:1px solid var(--rule)}.faq-item:last-child{border-bottom:1px solid var(--rule)}.faq-q{cursor:pointer;color:var(--text-primary);grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;padding:20px 4px;font-size:16.5px;font-weight:650;line-height:1.5;list-style:none;transition:color .16s;display:grid}.faq-q::-webkit-details-marker{display:none}.faq-q:hover,.faq-item[open]>.faq-q{color:var(--oxide-text)}.faq-q:focus-visible{outline:2px solid var(--oxide);outline-offset:-2px;border-radius:var(--radius-sm)}.faq-num{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-faint);font-size:12px;font-weight:700;transition:color .16s}.faq-item[open]>.faq-q .faq-num{color:var(--oxide)}.faq-q-text{text-wrap:pretty}.faq-mark{width:26px;height:26px;color:var(--text-muted);background:var(--bg-surface-hover);border-radius:50%;justify-content:center;align-self:center;align-items:center;transition:color .16s,background-color .16s;display:inline-flex}.faq-item[open]>.faq-q .faq-mark{color:var(--oxide);background:var(--oxide-subtle)}.faq-mark-bar{transform-origin:50%;transition:opacity .16s,transform .16s}.faq-item[open]>.faq-q .faq-mark-bar{opacity:0;transform:rotate(90deg)}.faq-a{color:var(--text-secondary);text-wrap:pretty;gap:12px;padding:0 4px 24px 46px;font-size:15px;line-height:1.75;display:grid}.faq-a p{margin:0}.faq-a-head{letter-spacing:.01em;color:var(--text-primary);margin:6px 0 0;font-size:13.5px;font-weight:700}.faq-a ul,.faq-a ol{counter-reset:faq-step;gap:9px;margin:0;padding:0;list-style:none;display:grid}.faq-a li{padding-left:20px;position:relative}.faq-a ul>li:before{content:"";background:var(--oxide);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:3px}.faq-a ol>li{counter-increment:faq-step}.faq-a ol>li:before{content:counter(faq-step);font-family:var(--font-mono);color:var(--oxide);font-size:11.5px;font-weight:700;position:absolute;top:.16em;left:0}@media (max-width:900px){.faq-section{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.faq-rail{text-align:center;justify-items:center;position:static}.faq-title,.faq-subtitle{text-align:center}.faq-q{gap:11px;padding:17px 2px;font-size:15.5px}.faq-a{padding:0 2px 20px 39px;font-size:14.5px}}@media (max-width:520px){.faq-a{padding-left:2px}}
.download-page{gap:var(--space-7);display:grid;position:relative}.download-ambient-glow{pointer-events:none;z-index:0;background-image:radial-gradient(60% 45% at 50% 0,#ff6b3512,#0000 70%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:100% 100%,48px 48px,48px 48px;width:100%;max-width:1100px;height:480px;position:absolute;top:-40px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(65% 55% at 50% 25%,#000 30%,#0000 80%);mask-image:radial-gradient(65% 55% at 50% 25%,#000 30%,#0000 80%)}.download-header-center{z-index:1;text-align:center;justify-items:center;gap:12px;max-width:860px;margin:16px auto 0;display:grid;position:relative}.download-hero-title{color:#fff;letter-spacing:-.035em;font-size:clamp(32px,4.4vw,50px);font-weight:800;line-height:1.18}.download-hero-lead{color:#ffffffb8;max-width:720px;font-size:clamp(14.5px,1.6vw,16px);line-height:1.75}.download-showcase-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px;width:100%;max-width:1040px;margin:0 auto;display:grid;position:relative}.download-platforms-col{flex-direction:column;gap:16px;display:flex}.platform-release-item{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff05;border:1px solid #ffffff12;flex-direction:column;gap:14px;padding:24px;transition:all .2s;display:flex}.platform-release-item.is-active-channel:hover{background:#ffffff09;border-color:#ffffff1f}.platform-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-identity{align-items:center;gap:10px;display:flex}.platform-svg-icon{color:#fff;justify-content:center;align-items:center;display:flex}.platform-svg-icon.apple-icon{color:#fff}.platform-svg-icon.windows-icon{color:#38bdf8}.platform-title{color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:700}.platform-telemetry{font-family:var(--font-mono);border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.platform-telemetry.active{color:var(--emerald);background:#10b9811f}.platform-telemetry.upcoming{color:#a1a1aa;background:#ffffff0a}.platform-desc{color:#ffffffb8;font-size:13.5px;line-height:1.6}.platform-action-row{flex-direction:column;gap:8px;margin-top:4px;display:flex}.download-btn-primary{color:#090a0f;border-radius:var(--radius-sm);background:#fff;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 4px 14px #ffffff26}.download-btn-primary:hover{background:#f1f5f9;transform:translateY(-1px);box-shadow:0 6px 20px #ffffff38}.download-btn-disabled{color:var(--text-muted);border-radius:var(--radius-sm);cursor:not-allowed;background:#ffffff08;border:1px solid #ffffff0f;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:600;display:inline-flex}.platform-meta-tag{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.02em;font-size:11px}.download-trust-strip{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;margin-top:4px;padding:16px 20px;display:flex}.trust-strip-item{grid-template-columns:80px 1fr;align-items:baseline;gap:12px;font-size:13px;display:grid}.trust-strip-label{font-family:var(--font-mono);color:var(--text-muted);font-size:11px;font-weight:600}.trust-strip-value{color:var(--text-secondary)}.emerald-highlight{color:var(--emerald);font-weight:600}.download-visual-col{flex-direction:column;gap:20px;display:flex}.download-figure-wrap{border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 16px 40px #00000073}.quickstart-roadmap{border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;gap:14px;padding:20px 24px;display:flex}.quickstart-heading{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:700}.quickstart-steps-list{flex-direction:column;gap:12px;display:flex}.quickstart-step-item{align-items:flex-start;gap:12px;display:flex}.step-number{font-family:var(--font-mono);color:var(--oxide);background:#ff6b351f;border-radius:4px;flex-shrink:0;margin-top:2px;padding:2px 6px;font-size:11px;font-weight:700}.step-content{flex-direction:column;gap:2px;display:flex}.step-title{color:#fff;font-size:13.5px;font-weight:600}.step-desc{color:#ffffffa6;font-size:12.5px;line-height:1.55}@media (max-width:860px){.download-showcase-grid{grid-template-columns:1fr;gap:24px}}.download-modern-page{--download-paper:#fff;--download-paper-warm:#fff8f3;--download-ink:#111214;--download-ink-soft:#393a3d;--download-muted:#625b56;--download-muted-light:#a8a29b;--download-orange:#ff6b35;--download-orange-deep:#d94816;--download-orange-pale:#fff0e8;--download-orange-line:#ffc6ad;--download-line:#e8e4df;--download-line-strong:#d5d0ca;width:100vw;min-width:0;max-width:none;color:var(--download-ink);background:var(--download-paper);margin:-32px 0 -100px calc(50% - 50vw);display:block;position:relative;overflow-x:clip}.download-modern-page,.download-modern-page *{box-sizing:border-box}.download-modern-page button,.download-modern-page a{-webkit-tap-highlight-color:transparent}.download-modern-page :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #ff6b357a}.download-modern-shell{width:min(1200px,100% - 48px);margin-inline:auto}.download-modern-hero{isolation:isolate;background:radial-gradient(circle at 76% 30%,#ffb28938,#0000 24rem),linear-gradient(#fffaf7 0%,#fff 82%);padding:78px 0 90px;position:relative;overflow:hidden}.download-modern-hero:before{z-index:-1;content:"";background-image:linear-gradient(#ff6b350a 1px,#0000 1px),linear-gradient(90deg,#ff6b350a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0 0 0 50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 78%,#0000)}.download-modern-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(48px,5vw,72px);display:grid}.download-modern-hero-copy{min-width:0;padding-top:8px}.download-modern-eyebrow{color:var(--download-orange-deep);letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:780;display:inline-flex}.download-modern-eyebrow:before{content:"";background:var(--download-orange);border-radius:2px;width:8px;height:8px;rotate:45deg}.download-modern-title{max-width:100%;color:var(--download-ink);letter-spacing:-.075em;white-space:normal;overflow-wrap:break-word;margin:22px 0;font-size:clamp(30px,2.65vw,40px);font-weight:790;line-height:1.08}.download-modern-title span{color:var(--download-orange-deep);display:inline}.download-modern-lead{max-width:460px;color:var(--download-ink-soft);font-size:clamp(16px,1.6vw,18px);line-height:1.75}.download-modern-beta{border:1px solid var(--rule);border-radius:var(--radius-xl);width:min(100%,480px);box-shadow:var(--shadow-soft);background:#fff;grid-template-columns:minmax(0,1.25fr) minmax(145px,.75fr);align-items:center;gap:24px;margin-top:38px;padding:20px 22px;display:grid}.download-modern-beta-main,.download-modern-beta-version{gap:4px;display:grid}.download-modern-beta-main{padding-left:26px;position:relative}.download-modern-beta-main:before{content:"";background:var(--oxide);width:10px;height:10px;box-shadow:0 0 0 4px var(--oxide-subtle), 0 0 12px #ff6b3573;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.download-modern-beta-main span,.download-modern-beta-version span{color:var(--oxide-text);letter-spacing:.08em;font-size:11px;font-weight:700}.download-modern-beta-main strong{color:var(--text-primary);letter-spacing:-.032em;font-size:24px;font-weight:800;line-height:1}.download-modern-beta-version{border-left:1px solid var(--rule);padding-left:24px}.download-modern-beta-version span{color:var(--text-secondary);letter-spacing:.02em;font-size:15px;font-weight:600}.download-modern-beta-version strong{color:var(--text-secondary);font-size:12.5px;font-weight:600;line-height:1.4}.download-modern-release{color:var(--download-ink);border-top:1px solid var(--download-line-strong);border-bottom:1px solid var(--download-line-strong);align-self:center;padding:2px 0 12px;position:relative;overflow:visible}.download-modern-release:before{content:"";background:var(--download-orange);width:86px;height:3px;position:absolute;top:-1px;right:0}.download-modern-panel-header{border-bottom:1px solid var(--download-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:18px 0 20px;display:grid}.download-modern-panel-heading{gap:5px;min-width:0;display:grid}.download-modern-overline{color:var(--download-orange-deep);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.download-modern-panel-heading h2{color:var(--download-ink);letter-spacing:-.07em;font-size:clamp(24px,2.6vw,34px);font-weight:790;line-height:1.05}.download-modern-panel-heading p{color:#514942;max-width:290px;font-size:12px;line-height:1.5}.download-modern-panel-meta{text-align:right;justify-items:end;gap:3px;padding-bottom:3px;display:grid}.download-modern-panel-meta span{color:var(--download-muted);letter-spacing:.04em;font-size:11px;font-weight:600}.download-modern-panel-meta strong{color:var(--download-orange-deep);font-size:13px;font-weight:760}.download-modern-platform-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:24px;display:grid}.download-modern-platform-card{border-top:2px solid #0000;flex-direction:column;justify-content:space-between;min-width:0;min-height:270px;padding:28px 24px 28px 0;transition:border-color .19s;display:flex;position:relative}.download-modern-platform-card+.download-modern-platform-card{border-left:1px solid var(--download-line-strong);padding-left:24px;padding-right:0}.download-modern-platform-card:hover{border-top-color:var(--download-orange-line)}.download-modern-platform-card.is-recommended{border-top-color:var(--download-orange)}.download-modern-recommendation{color:var(--download-orange-deep);background:var(--download-orange-pale);border:1px solid var(--download-orange-line);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:720;line-height:1.4;position:absolute;top:-14px;right:0}.download-modern-platform-head{align-items:center;min-height:42px;display:flex}.download-modern-platform-name{min-width:0;color:var(--download-ink);letter-spacing:-.025em;align-items:center;gap:10px;font-size:22px;font-weight:780;display:inline-flex}.download-modern-platform-icon{color:#fff;background:var(--download-ink);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.download-modern-platform-icon.windows{background:#0b84c6}.download-modern-platform-icon svg{width:20px;height:20px}.download-modern-platform-copy{min-height:47px;color:var(--download-ink-soft);gap:4px;margin:24px 0 18px;font-size:15px;line-height:1.65;display:grid}.download-modern-platform-size{color:var(--download-ink);margin-top:6px;font-size:13px;font-weight:720}.download-modern-platform-actions{align-content:end;justify-items:start;display:grid}.download-modern-platform-download{width:max-content;min-width:176px;min-height:44px;color:var(--download-orange-deep);border:1px solid var(--download-orange);cursor:pointer;white-space:nowrap;transition:background .16s ease, border-color .16s ease, color .16s ease, transform .16s var(--ease-back);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:0 18px;font-size:13px;font-weight:720;display:inline-flex}.download-modern-platform-download:hover{color:#fff;background:var(--download-orange);border-color:var(--download-orange-deep);transform:translateY(-1px)}.download-modern-platform-download:active{transform:translateY(0)}.download-modern-platform-download svg{width:15px;height:15px}.download-modern-faq{background:var(--download-paper);padding:94px 0}.download-modern-closing{background:#111416;padding:76px 0}.download-modern-closing-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.download-modern-closing h2{color:#fff;letter-spacing:-.06em;max-width:580px;font-size:clamp(26px,4vw,42px);font-weight:760;line-height:1.18}.download-modern-closing h2 span{color:#ff9e78}.download-modern-closing-link{color:#fff;background:var(--download-orange);border:1px solid var(--download-orange);white-space:nowrap;min-width:174px;min-height:48px;transition:background .16s ease, transform .16s var(--ease-back);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:13.5px;font-weight:740;display:inline-flex}.download-modern-closing-link:hover{background:var(--download-orange-deep);transform:translateY(-2px)}.download-modern-closing-link svg{width:15px;height:15px}.download-modern-toast{z-index:200;color:#fff;opacity:0;pointer-events:none;max-width:min(430px,100vw - 32px);transition:opacity .2s var(--ease-expo), transform .2s var(--ease-expo);background:#111416;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:16px;padding:13px 14px 13px 16px;display:flex;position:fixed;bottom:22px;right:22px;transform:translateY(14px);box-shadow:0 22px 44px -20px #0000008c}.download-modern-toast.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.download-modern-toast[hidden]{display:none}.download-modern-toast-copy{gap:2px;font-size:12px;line-height:1.5;display:grid}.download-modern-toast-copy strong{color:#fff;font-size:12.5px}.download-modern-toast-copy span{color:#ffffffb8}.download-modern-toast-close{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:inline-flex}.download-modern-toast-close:hover{color:#fff;border-color:var(--download-orange)}@media (max-width:980px){.download-modern-title{white-space:normal}}@media (max-width:760px){.download-modern-page{width:100vw;margin:-20px 0 -64px calc(50% - 50vw)}.download-modern-shell{width:min(1200px,100% - 32px)}.download-modern-hero{padding:58px 0 68px}.download-modern-hero:before{opacity:.55;inset:0}.download-modern-hero-grid{grid-template-columns:1fr;gap:48px}.download-modern-hero-copy{padding-top:0}.download-modern-title{max-width:480px;margin-top:18px;font-size:clamp(38px,12vw,54px)}.download-modern-lead{max-width:500px;font-size:15px}.download-modern-beta{margin-top:28px}.download-modern-release{margin-top:4px}.download-modern-panel-header{grid-template-columns:1fr;align-items:start;gap:12px}.download-modern-panel-heading p{max-width:none}.download-modern-panel-meta{text-align:left;justify-items:start;padding-bottom:0}.download-modern-faq{padding:68px 0}.download-modern-closing{padding:58px 0}.download-modern-closing-inner{flex-direction:column;align-items:flex-start;gap:24px}.download-modern-closing-link{width:100%}}@media (max-width:520px){.download-modern-beta{grid-template-columns:1fr;gap:14px}.download-modern-beta-version{border-top:1px solid var(--rule);border-left:0;padding-top:14px;padding-left:0}.download-modern-platform-list{grid-template-columns:1fr}.download-modern-platform-card{min-height:218px;padding-left:0;padding-right:0}.download-modern-platform-card+.download-modern-platform-card{border-top:1px solid var(--download-line-strong);border-left:0;padding-top:30px;padding-left:0;padding-right:0}.download-modern-platform-card.is-recommended{border-top-width:2px;border-top-color:var(--download-orange)}.download-modern-platform-download{width:100%}.download-modern-toast{max-width:none;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.download-modern-page,.download-modern-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.comparison-section{box-sizing:border-box;gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid}.comparison-desktop-wrap{width:100%;display:block}.comparison-scroll{overscroll-behavior-x:contain;border:1px solid var(--rule);border-radius:var(--radius-2xl);width:100%;box-shadow:var(--shadow-soft);-webkit-overflow-scrolling:touch;background:#fff;overflow:auto hidden}.comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.col-dimension{width:136px}.col-highlight{width:172px}.col-product{width:calc(20% - 61.6px)}.comparison-table thead th{z-index:2;text-align:center;vertical-align:bottom;border-bottom:1px solid var(--rule-strong);background:#fafafa;padding:13px 8px 12px;position:sticky;top:0}.head-dimension,.cell-dimension{z-index:3;text-align:left;border-right:1px solid var(--rule);position:sticky;left:0}.head-dimension{z-index:4;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-left:12px;font-size:11px;font-weight:700}.head-product-name{color:var(--text-primary);letter-spacing:-.01em;text-wrap:balance;font-size:14px;font-weight:700;display:block}.head-product-tag{color:var(--text-note);text-wrap:balance;margin-top:4px;font-size:11.5px;font-weight:500;line-height:1.4;display:block}.head-product.is-highlight{border-bottom-color:var(--oxide);box-shadow:inset 0 3px 0 var(--oxide);background:linear-gradient(#fff2ea 0%,#fff7f2 100%)}.head-product.is-highlight .head-product-name{color:var(--oxide-text)}.head-product.is-highlight .head-product-tag{color:#b4501f}.comparison-table tbody th,.comparison-table tbody td{border-top:1px solid var(--rule)}.comparison-table tbody tr:first-child th,.comparison-table tbody tr:first-child td{border-top:0}.cell-dimension{color:var(--text-primary);background:#fcfcfd;padding:14px 12px;font-size:13.5px;font-weight:600;line-height:1.45}.cell-text,.cell-mark,.cell-meter{color:var(--text-primary);text-align:center;vertical-align:middle;padding:15px 8px;font-size:13px;line-height:1.5}.cell-text{font-weight:600}.cell-text-val{line-height:1.4;display:inline-block}.cell-text.is-highlight,.cell-mark.is-highlight,.cell-meter.is-highlight{background:#fff9f5;box-shadow:inset 1px 0 #ff6b352e,inset -1px 0 #ff6b352e}.cell-text.is-highlight,.cell-text-val.is-highlight{color:#9a3d12}.mark{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:inline-flex}.cell-mark.is-yes .mark,.legend-item .mark.is-yes,.mobile-dim-cell .mark.is-yes{color:var(--oxide-text);background:var(--oxide-subtle)}.cell-mark.is-no .mark,.legend-item .mark.is-no,.mobile-dim-cell .mark.is-no{color:#68686f;background:var(--bg-surface-hover)}.tier-chip{letter-spacing:.02em;border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:44px;height:25px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.tier-chip.is-none,.tier-chip.is-low{color:var(--oxide-text);background:var(--oxide-subtle)}.tier-chip.is-mid{color:var(--text-secondary);background:var(--bg-surface-hover)}.tier-chip.is-high{color:#fff;background:var(--text-primary)}.meter-text{color:var(--text-note);margin-top:6px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.cell-meter.is-highlight .meter-text,.mobile-dim-cell.is-hero .meter-text{color:#9a3d12}.comparison-table tbody tr:hover .cell-dimension{background:#f6f6f7}.comparison-table tbody tr{transition:background var(--dur-hover) ease}.comparison-table tbody tr:hover{background:#ff6b3509}.comparison-mobile-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:none}.comparison-mobile-tabs{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:8px;width:100%;min-width:0;max-width:100%;margin-bottom:4px;padding:4px 2px 14px;display:flex;overflow-x:auto}.comparison-mobile-tabs::-webkit-scrollbar{display:none}.comparison-tab-btn{color:var(--text-secondary);border:1px solid var(--rule);border-radius:var(--radius-full);cursor:pointer;transition:all var(--dur-hover) ease;background:#f4f4f6;flex-shrink:0;justify-content:center;align-items:center;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.comparison-tab-btn:hover{color:var(--text-primary);background:#ededef}.comparison-tab-btn.is-active{color:var(--oxide-text);background:var(--oxide-subtle);border-color:#ff6b3573;box-shadow:0 1px 6px #ff6b3529}.comparison-mobile-card{border:1px solid var(--rule);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);background:#fff;overflow:hidden}.mobile-matrix-head{border-bottom:1px solid var(--rule-strong);background:#fafafa;grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.mobile-head-side{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:15px 12px 14px;display:flex}.mobile-head-side.is-hero{box-shadow:inset 0 3px 0 var(--oxide);background:linear-gradient(#fff2ea 0%,#fff7f2 100%)}.mobile-badge-flag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--oxide-text);background:var(--oxide-subtle);border-radius:var(--radius-full);margin-bottom:5px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.mobile-badge-flag.is-muted{color:var(--text-muted);background:#0000000d}.mobile-head-title{color:var(--text-primary);word-break:break-word;font-size:13.5px;font-weight:700;line-height:1.3;display:block}.mobile-head-side.is-hero .mobile-head-title{color:var(--oxide-text)}.mobile-head-sub{color:var(--text-note);word-break:break-word;margin-top:3px;font-size:11px;line-height:1.35;display:block}.mobile-head-divider{justify-content:center;align-items:center;padding:0 4px;display:flex}.mobile-vs-chip{width:28px;height:28px;font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--rule);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:inline-flex;box-shadow:0 1px 3px #0000000d}.mobile-matrix-body{padding:8px 12px 14px}.mobile-dim-row{border-bottom:1px solid var(--rule);padding:13px 0}.mobile-dim-row:last-child{border-bottom:none;padding-bottom:4px}.mobile-dim-title{color:var(--text-primary);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.mobile-dim-split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-dim-cell{text-align:center;border-radius:var(--radius-md);word-break:break-word;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:54px;padding:10px 8px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.mobile-dim-cell.is-hero{color:#9a3d12;background:#fff9f5;border:1px solid #ff6b352e}.mobile-dim-cell.is-comp{color:var(--text-primary);border:1px solid var(--rule);background:#f8f8f9}.comparison-legend{gap:var(--space-5);color:var(--text-soft);flex-wrap:wrap;justify-content:center;margin-top:4px;font-size:13.5px;display:flex}.legend-item{align-items:center;gap:7px;display:inline-flex}.legend-item .mark{width:21px;height:21px;font-size:12px}.comparison-note{max-width:800px;color:var(--text-note);text-align:center;text-wrap:pretty;margin:0 auto;font-size:13.5px;line-height:1.7}@media (max-width:1080px) and (min-width:769px){.col-dimension{width:124px}.col-highlight{width:160px}.col-product{width:calc(20% - 56.8px)}.cell-dimension,.cell-text,.cell-mark,.cell-meter,.comparison-table thead th{padding:11px 6px}.head-product-name{font-size:13px}.head-product-tag{font-size:11px}.cell-dimension,.cell-text{font-size:12.5px}.meter-text{font-size:11.5px}}@media (max-width:768px){.comparison-desktop-wrap{display:none}.comparison-mobile-wrap{display:block}}@media (prefers-reduced-motion:no-preference){.comparison-section .section-head-center,.comparison-section .comparison-desktop-wrap,.comparison-section .comparison-mobile-wrap,.comparison-section .comparison-legend,.comparison-section .comparison-note{opacity:0;transform:translateY(22px)}.comparison-section.is-revealed .section-head-center,.comparison-section.is-revealed .comparison-desktop-wrap,.comparison-section.is-revealed .comparison-mobile-wrap,.comparison-section.is-revealed .comparison-legend,.comparison-section.is-revealed .comparison-note{animation:cmpRevealUp var(--dur-panel) var(--ease-expo) both}.comparison-section.is-revealed .comparison-desktop-wrap,.comparison-section.is-revealed .comparison-mobile-wrap{animation-delay:var(--stagger)}.comparison-section.is-revealed .comparison-legend{animation-delay:calc(var(--stagger) * 3.5)}.comparison-section.is-revealed .comparison-note{animation-delay:calc(var(--stagger) * 4)}.comparison-section.is-revealed .comparison-table tbody tr{animation:cmpRowIn var(--dur-enter) var(--ease-expo) both}.comparison-section.is-revealed .comparison-table tbody tr:first-child{animation-delay:calc(var(--stagger) * 1.5)}.comparison-section.is-revealed .comparison-table tbody tr:nth-child(2){animation-delay:calc(var(--stagger) * 2)}.comparison-section.is-revealed .comparison-table tbody tr:nth-child(3){animation-delay:calc(var(--stagger) * 2.5)}.comparison-section.is-revealed .comparison-table tbody tr:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.comparison-section.is-revealed .comparison-table tbody tr:nth-child(5){animation-delay:calc(var(--stagger) * 3.5)}.comparison-section.is-revealed .comparison-table tbody tr:nth-child(n+6){animation-delay:calc(var(--stagger) * 4)}}@keyframes cmpRevealUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes cmpRowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.features-section{box-sizing:border-box;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,1.8vw,22px);width:100%;min-width:0;max-width:100%;display:grid}.feature-row{border:1px solid var(--rule);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);box-sizing:border-box;background:#fff;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,56px);min-width:0;max-width:100%;padding:clamp(26px,3.4vw,48px);scroll-margin-top:80px;display:grid;overflow:hidden}.feature-row.span-12{grid-column:span 12}.feature-row.span-7{grid-column:span 7}.feature-row.span-6{grid-column:span 6}.feature-row.span-5{grid-column:span 5}.feature-row.span-4{grid-column:span 4}.feature-row.span-3{grid-column:span 3}.feature-row.span-2{grid-column:span 2}.feature-row.is-stacked{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(18px,2vw,26px)}.feature-row.is-stacked .feature-figure{order:-1}.feature-row.is-stacked .feature-copy{align-content:start;align-self:start}.feature-row.span-6{align-items:start}.feature-row.span-6 .feature-figure{justify-items:stretch;width:100%}.feature-row.span-6 .feature-figure-title{justify-content:center;align-items:center;min-height:28px;display:flex}.feature-row.span-6 .feature-figure-card{aspect-ratio:520/330;box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex}.feature-row.span-6 .ill-svg{width:100%;height:100%;display:block}.feature-row.span-6.is-stacked{padding-inline:clamp(16px,1.8vw,26px)}.feature-row.span-7 .feature-figure-card{aspect-ratio:480/320;box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex}.feature-row.span-7 .ill-svg{width:100%;height:100%;display:block}.feature-row.span-5 .feature-figure-card{aspect-ratio:480/336;box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex}.feature-row.span-5 .ill-svg{width:100%;height:100%;display:block}.feature-row.is-flipped .feature-copy{order:2}.feature-row.is-peach,.feature-row.span-3{background:var(--card-peach);border-color:#ff6b3529}.feature-row.is-ink{background:var(--card-ink);box-shadow:var(--shadow-ink);border-color:#23252c}.feature-row.is-ink .feature-title,.feature-row.is-ink .feature-bullets li{color:#fff}.feature-row.is-ink .feature-body{color:#ffffffa8}.feature-row.is-ink .feature-figure-title{color:#ffffffdb}.feature-copy{opacity:0;transition:opacity .62s var(--stage-easing), transform .62s var(--stage-easing);align-content:center;gap:14px;display:grid;transform:translateY(18px)}.feature-row.is-visible .feature-copy{opacity:1;transform:none}.feature-eyebrow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.feature-num{min-width:26px;height:22px;font-family:var(--font-mono);color:var(--on-oxide);background:var(--oxide);border-radius:var(--radius-xs);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.feature-eyebrow-text{letter-spacing:.04em;color:var(--oxide-text);font-size:13.5px;font-weight:700}.feature-row.is-stacked .feature-title{font-size:clamp(19px,1.6vw,24px)}.feature-row.is-stacked .feature-body{max-width:100%;font-size:14.5px;line-height:1.8}.feature-row.span-7 .feature-body{max-width:100%;font-size:15px;line-height:1.8}.feature-row.is-stacked .feature-bullets li{font-size:13.5px}.feature-title{letter-spacing:-.032em;color:var(--text-primary);text-wrap:balance;font-size:clamp(24px,3.4vw,38px);font-weight:800;line-height:1.22}.feature-body{max-width:46ch;color:var(--text-secondary);font-size:15.5px;line-height:1.8}.feature-bullets{gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.feature-bullets li{color:var(--text-primary);align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.6;display:flex}.feature-bullets svg{color:var(--oxide-text);flex-shrink:0;margin-top:3px}.feature-figure{opacity:0;width:100%;min-width:0;max-width:100%;transition:opacity .7s var(--stage-easing) 90ms, transform .7s var(--stage-easing) 90ms;justify-items:stretch;gap:10px;display:grid;transform:translateY(22px)scale(.985)}.feature-row.is-visible .feature-figure{opacity:1;transform:none}.feature-figure-card{box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--radius-xl);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-soft);background:#fff;padding:clamp(12px,1.6vw,18px);overflow:hidden}.feature-figure-title{letter-spacing:-.005em;max-width:100%;color:var(--text-primary);text-align:center;text-wrap:balance;order:-1;font-size:clamp(14px,1vw,16px);font-weight:700;line-height:1.5}.ill-svg{width:100%;max-width:100%;height:auto;display:block}.feature-row.is-visible .sp-packet-fast{animation:2.4s cubic-bezier(.5,0,.3,1) infinite spFast}@keyframes spFast{0%{opacity:0;transform:translateY(0)}8%{opacity:1}50%{opacity:1;transform:translateY(62px)}66%,to{opacity:0;transform:translateY(62px)}}.feature-row.is-visible .sp-packet-slow{animation:2.4s cubic-bezier(.4,0,.6,1) infinite spSlow}@keyframes spSlow{0%{opacity:0;transform:translateY(0)}8%{opacity:1}24%{transform:translateY(42px)}36%{transform:translateY(42px)}54%{transform:translateY(84px)}66%{transform:translateY(84px)}92%{opacity:1;transform:translateY(126px)}to{opacity:0;transform:translateY(126px)}}.feature-row.is-visible .sp-bar-fast{animation:barGrow 1s var(--stage-easing) .2s both;--bar-w:90px}.feature-row.is-visible .sp-bar-slow{animation:barGrow 1.5s var(--stage-easing) .2s both;--bar-w:290px}@keyframes barGrow{0%{width:0}to{width:var(--bar-w)}}.feature-row.is-visible .obs-tree-line{stroke-dasharray:260;animation:obsTreeDraw .72s var(--stage-easing) both}.feature-row .obs-node,.feature-row .obs-diff,.feature-row .obs-detail,.feature-row .audit-event,.feature-row .audit-attention,.feature-row .audit-evidence{opacity:0}.feature-row.is-visible .obs-node,.feature-row.is-visible .obs-diff,.feature-row.is-visible .obs-detail,.feature-row.is-visible .audit-event,.feature-row.is-visible .audit-attention,.feature-row.is-visible .audit-evidence{animation:diagramIn .48s var(--stage-easing) both}.feature-row.is-visible .obs-node-2,.feature-row.is-visible .audit-event-2{animation-delay:.11s}.feature-row.is-visible .obs-node-3,.feature-row.is-visible .audit-event-3{animation-delay:.22s}.feature-row.is-visible .obs-node-4,.feature-row.is-visible .obs-diff,.feature-row.is-visible .audit-attention{animation-delay:.33s}.feature-row.is-visible .obs-detail,.feature-row.is-visible .audit-evidence{animation-delay:.46s}.feature-row.is-visible .obs-branch,.feature-row.is-visible .audit-flow,.feature-row.is-visible .audit-branch{stroke-dasharray:7 5;animation:1.1s linear infinite pathFlow}.feature-row.is-visible .audit-pulse{transform-box:fill-box;transform-origin:50%;animation:2.1s ease-in-out .7s infinite auditPulse}@keyframes obsTreeDraw{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}@keyframes diagramIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pathFlow{to{stroke-dashoffset:-24px}}@keyframes auditPulse{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:.9;transform:scale(1.25)}}.feature-row .fp-tile{opacity:0}.feature-row.is-visible .fp-tile{animation:fpIn .52s var(--stage-easing) both}@keyframes fpIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.feature-row.is-visible .fp-ring{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite fpRing}@keyframes fpRing{0%,to{opacity:.55}50%{opacity:1}}.feature-row .sk-line{opacity:0}.feature-row.is-visible .sk-line{animation:skLine .46s var(--stage-easing) both}@keyframes skLine{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.feature-row.is-visible .sk-flow{stroke-dasharray:6 5;animation:1.1s linear infinite skFlow}.feature-row.is-visible .sk-flow-2{animation-delay:.4s}@keyframes skFlow{to{stroke-dashoffset:-22px}}.feature-row.is-visible .sk-replay-arc{stroke-dasharray:132;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite skArc}@keyframes skArc{0%{stroke-dashoffset:132px;transform:rotate(-90deg)}55%,to{stroke-dashoffset:0;transform:rotate(-90deg)}}.feature-row.is-visible .sk-live-ping{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite skLivePing}@keyframes skLivePing{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.6;transform:scale(1.6)}}.feature-row.is-visible .sk-saving{animation:barGrow 1.4s var(--stage-easing) .4s both;--bar-w:88px}.feature-row.is-visible .tv-progress{stroke-dasharray:216;animation:6s ease-in-out infinite tvProgress}@keyframes tvProgress{0%{stroke-dashoffset:216px}28%{stroke-dashoffset:108px}48%{stroke-dashoffset:108px}75%,to{stroke-dashoffset:0}}.feature-row.is-visible .tv-run{--bar-w:336px;animation:6s ease-in-out infinite tvRun}@keyframes tvRun{0%{width:0}28%,to{width:336px}}.feature-row.is-visible .tv-alert{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite tvAlert}@keyframes tvAlert{0%,26%{opacity:.25;transform:scale(.7)}32%{opacity:1;transform:scale(1.25)}40%,72%{opacity:1;transform:scale(1)}80%,to{opacity:.35;transform:scale(.8)}}.feature-row.is-visible .tv-card{transform-box:fill-box;transform-origin:0;animation:6s ease-in-out infinite tvCard}@keyframes tvCard{0%,26%{opacity:.5;transform:translateY(6px)}34%,74%{opacity:1;transform:none}84%,to{opacity:.55;transform:translateY(4px)}}.feature-row.is-visible .tv-resume{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite tvResume}@keyframes tvResume{0%,72%{opacity:.25;transform:scale(.75)}82%{opacity:1;transform:scale(1.3)}90%,to{opacity:1;transform:scale(1)}}@media (max-width:1080px){.feature-row.span-7,.feature-row.span-5,.feature-row.span-4,.feature-row.span-2{grid-column:span 12}.feature-row.span-7,.feature-row.span-4{grid-template-columns:minmax(0,1fr)}.feature-row.span-7 .feature-figure,.feature-row.span-4 .feature-figure{order:-1}}@media (max-width:900px){.features-section{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;max-width:100%}.feature-row,.feature-row.span-12,.feature-row.span-7,.feature-row.span-6,.feature-row.span-5,.feature-row.span-4,.feature-row.span-3,.feature-row.span-2{box-sizing:border-box;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:20px;width:100%;min-width:0;max-width:100%;padding:clamp(20px,4vw,32px)}.feature-row .feature-copy,.feature-row.is-flipped .feature-copy{order:0;width:100%;min-width:0;max-width:100%}.feature-row .feature-figure{order:-1;width:100%;min-width:0;max-width:100%}.feature-figure-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px 10px}.feature-body{word-break:break-word;max-width:100%}.feature-title{word-break:break-word}}@media (max-width:640px){.feature-row,.feature-row.span-12,.feature-row.span-7,.feature-row.span-6,.feature-row.span-5,.feature-row.span-4,.feature-row.span-3,.feature-row.span-2{border-radius:var(--radius-xl);padding:18px 14px}.feature-figure-title{margin-bottom:2px;font-size:13px}.feature-bullets{gap:8px}.feature-bullets li{font-size:13px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.feature-copy,.feature-figure{opacity:1;transform:none}.ill-svg *{animation:none!important}.feature-row .fp-tile,.feature-row .sk-line{opacity:1}}.feature-row.is-ink .feature-eyebrow-text,.feature-row.is-ink .feature-bullets svg{color:var(--oxide)}
.closing-folk{pointer-events:none;width:auto;height:clamp(112px,12vw,176px);position:absolute;bottom:0;right:clamp(0px,1.5vw,22px)}.gift-clip{aspect-ratio:654/521;display:block}.gift-frame{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.gift-frame.is-idle{opacity:1}.gift-frame.is-eyes{animation:2.8s step-end infinite giftEyes}@keyframes giftEyes{0%,67.85%{opacity:0}67.86%,96.42%{opacity:1}to{opacity:0}}.gift-clip:not(.is-ready) .gift-frame.is-eyes{animation-play-state:paused}@media (max-width:720px){.closing-folk{display:none}}@media (prefers-reduced-motion:reduce){.gift-frame{animation:none}.gift-frame.is-eyes{opacity:0}}
.pixel-scene{--hop:clamp(122px, 18vw, 224px);--folk-h:clamp(118px, 13.5vw, 176px);--trio-shift:clamp(26px, 5.4vw, 80px);--head-line:78px;width:100%;margin-top:clamp(10px,2.4vw,26px)}.pixel-scene-stage{height:calc(var(--folk-h) + var(--head-line));position:relative}.pixel-scene-ground{background:linear-gradient(90deg,#0000 0%,#ff6b3552 18% 82%,#0000 100%);width:min(820px,94%);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.folk-fig{bottom:0;left:calc(50% - var(--trio-shift));height:var(--folk-h);z-index:1;transition:opacity .32s;position:absolute}.folk-fig-1{transform:translateX(calc(-50% - var(--hop)))}.folk-fig-2{transform:translate(-50%)}.folk-fig-3{transform:translateX(calc(-50% + var(--hop)))}.folk-fig:not(.is-active){opacity:.68}.folk-fig.is-active{opacity:1}.folk-frame{object-fit:contain;object-position:bottom center;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.folk-frame.is-on{opacity:1}.folk-fig.is-active .folk-frame.is-on{animation:2.4s ease-in-out infinite folkBreathe}@keyframes folkBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.pixel-scene:not(.is-ready) .folk-fig.is-active .folk-frame.is-on,.pixel-scene:not(.is-ready) .peek-folk-slide,.pixel-scene:not(.is-ready) .peek-face-smile,.pixel-scene:not(.is-live) .folk-fig.is-active .folk-frame.is-on,.pixel-scene:not(.is-live) .peek-folk-slide,.pixel-scene:not(.is-live) .peek-face-smile{animation-play-state:paused}.folk-parcel{bottom:calc(var(--folk-h) * .46);left:calc(50% - var(--trio-shift));z-index:3;opacity:0;width:30px;height:37px;transform:translateX(calc(-50% - var(--hop)));background:#f8f5f0;border:1px solid #18100c3d;border-radius:2px;flex-direction:column;justify-content:center;gap:3px;padding:5px;display:flex;position:absolute;box-shadow:0 4px 10px -4px #18100c73}.folk-parcel-line{background:var(--oxide);border-radius:1px;height:3px}.folk-parcel-line:last-child{background:#18100c4d;width:62%}.folk-parcel.is-pass-1{animation:1.15s cubic-bezier(.32,0,.36,1) forwards passArc}@keyframes passArc{0%{opacity:0;transform:translateX(calc(-50% - var(--hop))) translateY(0) scale(.5) rotate(-14deg)}16%{opacity:1;transform:translateX(calc(-50% - var(--hop))) translateY(-4px) scale(1) rotate(-10deg)}55%{opacity:1;transform:translateX(calc(-50% - var(--hop) * .5)) translateY(-40px) scale(1.05) rotate(8deg)}88%{opacity:1;transform:translate(-50%)translateY(0)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%)translateY(0)scale(.78)rotate(0)}}.folk-parcel.is-pass-2{animation:1.15s cubic-bezier(.6,0,.2,1) forwards passWire}.folk-parcel.is-pass-2:before{content:"";background:linear-gradient(90deg, transparent, var(--oxide));border-radius:1px;height:2px;margin-right:5px;animation:1.15s cubic-bezier(.6,0,.2,1) forwards passBeam;position:absolute;top:50%;right:100%;transform:translateY(-50%)}@keyframes passWire{0%{opacity:0;transform:translate(-50%)scaleX(1)scale(.5)}14%{opacity:1;transform:translate(-50%)scale(1)}30%{opacity:1;transform:translate(-50%)scale(1)}55%{opacity:1;transform:translateX(calc(-50% + var(--hop) * .55)) scale(1) scaleX(1.5)}86%{opacity:1;transform:translateX(calc(-50% + var(--hop))) scale(1) scaleX(1)}to{opacity:0;transform:translateX(calc(-50% + var(--hop))) scale(.78)}}@keyframes passBeam{0%,26%{opacity:0;width:0}46%{opacity:.9;width:68px}80%{opacity:.5;width:28px}to{opacity:0;width:0}}.folk-bubble{top:0;left:calc(50% - var(--trio-shift));z-index:4;max-width:min(240px,40vw);color:var(--text-primary);text-align:left;text-wrap:balance;box-shadow:var(--shadow-soft);transform:translateX(calc(-50% - var(--hop)));transition:transform .32s var(--stage-easing), border-color .32s ease, box-shadow .32s ease;background:#fff;border:1.5px solid #ff6b3557;border-radius:12px;padding:9px 14px;font-size:13.5px;font-weight:650;line-height:1.45;position:absolute}.folk-bubble:before,.folk-bubble:after{content:"";background:#fff;border-bottom:1.5px solid #ff6b3557;border-right:1.5px solid #ff6b3557;position:absolute;left:50%}.folk-bubble:before{width:10px;height:8px;margin-left:-9px;bottom:-7px}.folk-bubble:after{width:5px;height:6px;margin-left:-4px;bottom:-12px}.folk-bubble.is-lit{border-color:var(--oxide);transform:translateX(calc(-50% - var(--hop))) translateY(-4px);box-shadow:0 10px 26px -12px #ff6b35d9}.folk-bubble.is-lit:before,.folk-bubble.is-lit:after{border-color:var(--oxide)}.peek-station{z-index:4;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:clamp(0px,2vw,24px)}.peek-bubble{white-space:nowrap;color:var(--text-primary);box-shadow:var(--shadow-soft);background:#fff;border:1.5px solid #ff6b3557;border-radius:12px;padding:9px 14px;font-size:13.5px;font-weight:650;line-height:1.45;position:relative}.peek-bubble:before,.peek-bubble:after{content:"";background:#fff;border-bottom:1.5px solid #ff6b3557;border-right:1.5px solid #ff6b3557;position:absolute;left:50%}.peek-bubble:before{width:10px;height:8px;margin-left:-9px;bottom:-7px}.peek-bubble:after{width:5px;height:6px;margin-left:-4px;bottom:-12px}.peek-folk{top:var(--head-line);width:clamp(58px,6.4vw,78px);height:clamp(96px,10.6vw,130px);position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.peek-folk-slide{transform-origin:100% 100%;animation:6.4s ease-in-out infinite peekSlide;position:absolute;inset:0}.peek-face{object-fit:contain;object-position:bottom right;width:100%;height:100%;position:absolute;inset:0}.peek-face-smile{opacity:0;animation:6.4s ease-in-out infinite peekSmile}@keyframes peekSlide{0%,8%{transform:translate(52%)rotate(3deg)}26%,64%{transform:translate(0)rotate(0)}82%,to{transform:translate(52%)rotate(3deg)}}@keyframes peekSmile{0%,30%{opacity:0}38%,60%{opacity:1}68%,to{opacity:0}}@media (max-width:1180px){.pixel-scene{--hop:clamp(104px, 16vw, 190px);--folk-h:clamp(104px, 13vw, 150px);--trio-shift:clamp(30px, 5.4vw, 62px)}.peek-bubble,.folk-bubble{padding:8px 12px;font-size:12.5px}}@media (max-width:900px){.peek-station{display:none}.pixel-scene{--trio-shift:0px;--hop:clamp(96px, 15vw, 132px);--folk-h:clamp(92px, 12vw, 122px)}}@media (max-width:640px){.pixel-scene{--hop:23vw;--folk-h:20vw;--head-line:66px}.folk-bubble{max-width:min(200px,54vw);font-size:11.5px}}@media (prefers-reduced-motion:reduce){.folk-fig.is-active .folk-frame.is-on,.folk-parcel,.folk-parcel:before,.peek-folk-slide,.peek-face-smile{animation:none}.peek-folk-slide{transform:none}.peek-face-smile{opacity:1}}
.scenario-section{position:relative}.scenario-pin{justify-items:center;gap:18px;display:grid}.scenario-section[data-pinned] .scenario-pin{top:var(--pin-top,72px);position:sticky}.scenario-head{gap:8px;margin-bottom:0}.scenario-tab{cursor:pointer}.scenario-tabs{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.scenario-tab{min-height:44px;color:var(--text-muted);border:1px solid var(--rule);border-radius:var(--radius-full);cursor:pointer;transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease, background var(--dur-hover) ease, transform var(--dur-hover) var(--ease-back);background:#fff;align-items:center;gap:8px;padding:8px 16px 10px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.scenario-tab:hover{transform:translateY(-2px)}.scenario-tab:active{transition-duration:var(--dur-press);transform:translateY(0)}.scenario-tab:hover{color:var(--text-primary);border-color:var(--rule-strong)}.scenario-tab.is-active{color:var(--oxide-text);border-color:var(--border-accent);background:#fff7f2}.scenario-tab-key{width:18px;height:18px;font-family:var(--font-mono);color:#68686f;background:var(--bg-surface-hover);border-radius:var(--radius-xs);justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.scenario-tab.is-active .scenario-tab-key{color:var(--on-oxide);background:var(--oxide)}.scenario-tab-rail{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.scenario-tab-rail-fill{background:var(--oxide);height:100%;transition:width .3s linear;display:block}.scenario-stage{grid-template-columns:minmax(0,.86fr) minmax(0,1.5fr);align-items:stretch;gap:18px;width:100%;height:clamp(470px,64vh,640px);display:grid}.scenario-caption{letter-spacing:-.015em;max-width:760px;color:var(--text-primary);text-align:center;text-wrap:balance;animation:captionIn .42s var(--stage-easing) both;font-size:clamp(17px,1.45vw,22px);font-weight:600;line-height:1.5}.scenario-caption .em-accent{background-image:linear-gradient(180deg, transparent 68%, var(--oxide-subtle) 68%);padding-bottom:1px}@keyframes captionIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.scenario-section[data-dir="1"] .scenario-caption{animation:captionFromRight var(--dur-enter) var(--ease-expo) both}.scenario-section[data-dir="-1"] .scenario-caption{animation:captionFromLeft var(--dur-enter) var(--ease-expo) both}@keyframes captionFromRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes captionFromLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.client-panel{background:var(--card-ink);border-radius:var(--radius-2xl);min-height:0;box-shadow:var(--shadow-ink);border:1px solid #1e2027;flex-direction:column;display:flex;overflow:hidden}.client-mobile-bar{display:none}.client-titlebar{background:#131519;border-bottom:1px solid #1e2027;align-items:center;gap:6px;padding:10px 14px;display:flex}.client-dot{border-radius:50%;width:9px;height:9px}.client-dot-r{background:#ff5f56}.client-dot-y{background:#ffbd2e}.client-dot-g{background:#27c93f}.client-title{font-family:var(--font-mono);color:#8b93a1;margin-left:8px;font-size:11px}.client-status{font-family:var(--font-mono);color:var(--oxide);border-radius:var(--radius-full);white-space:nowrap;background:#ff6b351f;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:2px 8px;font-size:10px;display:inline-flex}.client-status.is-idle{color:#8892a0;background:#ffffff0f}.client-status.is-idle .client-status-dot{animation:none}.client-status.is-done{color:#0c0d10;background:#fff}.client-status.is-done .client-status-dot{animation:none}.client-status-dot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite clientPulse}@keyframes clientPulse{0%,to{opacity:1}50%{opacity:.3}}.client-log{scrollbar-width:thin;scrollbar-color:#333844 transparent;flex-direction:column;flex:1;gap:16px;min-height:0;padding:14px;display:flex;overflow-y:auto}.client-log::-webkit-scrollbar{width:6px}.client-log::-webkit-scrollbar-thumb{background:#333844;border-radius:3px}.client-log-empty{color:#6a7280;margin:auto;font-size:12.5px}.client-turn{flex-direction:column;gap:9px;display:flex}.client-said{max-width:86%;color:var(--on-oxide);animation:promptIn .3s var(--stage-easing) both;background:linear-gradient(#ff7a45 0%,#ea580c 100%);border-radius:12px 12px 3px;align-self:flex-end;padding:10px 13px;font-size:12.5px;line-height:1.6}.client-reply{animation:promptIn .32s var(--stage-easing) both;background:#14161c;border:1px solid #262a33;border-radius:3px 12px 12px;flex-direction:column;gap:8px;padding:11px;display:flex}.client-scene-tag{color:#c8cfda;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.client-scene-key{width:17px;height:17px;font-family:var(--font-mono);color:var(--on-oxide);background:var(--oxide);border-radius:var(--radius-xs);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.client-log-count{font-family:var(--font-mono);color:var(--oxide);margin-left:auto;font-size:10px}.client-prompt-input{color:#dfe5ee;border-radius:var(--radius-md);resize:none;width:100%;animation:promptIn .42s var(--stage-easing) both;background:#101216;border:1px solid #262a33;padding:10px 12px;font-family:inherit;font-size:12.5px;line-height:1.65;transition:border-color .15s,background .15s;display:block}.client-prompt-input:hover:not(:disabled){border-color:#38404d}.client-prompt-input:focus-visible{outline:2px solid var(--oxide);outline-offset:1px;border-color:#0000}.client-prompt-input:disabled{opacity:.65;cursor:not-allowed}.client-preview-note{border-radius:var(--radius-md);animation:promptIn .26s var(--stage-easing) both;background:#ff6b351a;border:1px solid #ff6b3552;justify-items:start;gap:5px;padding:10px 12px;display:grid}.client-preview-title{color:#ff8a4a;font-size:13px;font-weight:700}.client-preview-body{color:#c2c9d4;font-size:12.5px;line-height:1.65}.client-preview-cta{color:var(--on-oxide);background:var(--oxide);border-radius:var(--radius-full);margin-top:2px;padding:6px 14px;font-size:12.5px;font-weight:650;text-decoration:none}.client-preview-cta:hover{background:var(--oxide-hover);color:var(--on-oxide)}@keyframes promptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.client-run{color:var(--on-oxide);background:var(--oxide);border-radius:var(--radius-full);cursor:pointer;border:0;align-self:flex-end;align-items:center;gap:7px;padding:6px 14px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .15s,transform .15s,opacity .15s;display:inline-flex}.client-run:hover:not(:disabled){background:var(--oxide-hover);transform:translateY(-1px)}.client-run:active:not(:disabled){transform:translateY(0)}.client-run:disabled{opacity:.62;cursor:default}.client-run-spinner{border:1.6px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:11px;height:11px;animation:.72s linear infinite spin}.client-run-key{font-family:var(--font-mono);opacity:.75;font-size:10px}.client-steps{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.client-step{color:#6a7280;border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:9px;padding:6px 9px;font-size:12.5px;transition:color .22s,background .22s,border-color .22s;display:flex}.client-step.is-done{color:#8e97a5}.client-step.is-current{color:#fff;background:#ff6b351a;border-color:#ff6b3559}.client-step-mark{width:17px;height:17px;font-family:var(--font-mono);color:#828c99;border-radius:var(--radius-xs);background:#171a20;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.client-step.is-done .client-step-mark{color:#35d07f;background:#35d07f1f}.client-step.is-current .client-step-mark{color:var(--on-oxide);background:var(--oxide)}.client-step-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.client-step-spinner{border:1.6px solid #ff6b354d;border-top-color:var(--oxide);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-left:auto;animation:.7s linear infinite spin}.scenario-section[data-dir="1"] .browser-panel{animation:panelFromRight var(--dur-panel) var(--ease-expo) both}.scenario-section[data-dir="-1"] .browser-panel{animation:panelFromLeft var(--dur-panel) var(--ease-expo) both}@keyframes panelFromRight{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes panelFromLeft{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}.browser-panel{border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:#fff;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #00000047}.scene{flex-direction:column;width:100%;min-height:0;display:flex}.browser-chrome{border-bottom:1px solid var(--rule);background:#f1f2f4;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.browser-dot{background:#cfd2d7;border-radius:50%;width:8px;height:8px}.browser-dot:first-child{background:#ff5f56}.browser-dot:nth-child(2){background:#ffbd2e}.browser-dot:nth-child(3){background:#27c93f}.browser-omnibox{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--rule);border-radius:var(--radius-full);background:#fff;flex:1;align-items:center;gap:6px;margin-left:8px;padding:4px 12px;font-size:10.5px;display:flex;overflow:hidden}.browser-url{white-space:nowrap;text-overflow:ellipsis;animation:.32s both urlSwap;overflow:hidden}@keyframes urlSwap{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.browser-loading{background:var(--oxide);height:2px;animation:.9s ease-out both loadBar;position:absolute;top:0;left:0}@keyframes loadBar{0%{opacity:1;width:0}70%{opacity:1;width:82%}to{opacity:0;width:100%}}.page-viewport{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.agent-cursor{z-index:30;pointer-events:none;filter:drop-shadow(0 2px 4px #0000004d);width:20px;height:20px;transition:left .85s cubic-bezier(.5,0,.2,1),top .85s cubic-bezier(.5,0,.2,1);position:absolute}.agent-cursor-ring{border:2px solid var(--oxide);opacity:0;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:1px;left:1px}.agent-cursor.is-clicking .agent-cursor-ring{animation:.9s ease-out .7s clickRing}@keyframes clickRing{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}.az-page,.so-body,.sc-form{animation:pageIn .42s var(--stage-easing) both}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes typeReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.az-page{color:#0f1111;flex-direction:column;height:100%;font-size:11px;display:flex}.az-topbar{background:#131921;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.az-topbar-compact{padding:6px 12px}.az-logo{font-family:var(--font-en);color:#fff;letter-spacing:-.02em;font-size:13px;font-weight:700}.az-deliver{color:#cdd3d8;white-space:nowrap;font-size:9.5px}.az-searchbar{background:#fff;border-radius:4px;flex:1;align-items:stretch;min-width:0;height:24px;transition:box-shadow .2s;display:flex;overflow:hidden}.az-searchbar.is-firing{box-shadow:0 0 0 2px #f90}.az-search-scope{color:#555f6b;background:#e6e6e6;align-items:center;padding:0 8px;font-size:9.5px;display:flex}.az-search-field{color:#0f1111;white-space:nowrap;flex:1;align-items:center;min-width:0;padding:0 8px;font-size:10.5px;display:flex;overflow:hidden}.az-search-placeholder{color:#9aa2ab}.az-typed{animation:.9s steps(11,end) both typeReveal;display:inline-block}.az-caret{background:#0f1111;width:1px;height:12px;margin-left:1px;animation:.9s step-end infinite caretBlink;display:inline-block}.az-search-btn{color:#0f1111;background:#febd69;align-items:center;padding:0 12px;transition:background .14s,transform .14s;display:flex}.az-search-btn.is-pressed{background:#f3a847;transform:scale(.94)}.az-navbar{color:#fff;white-space:nowrap;background:#232f3e;flex-shrink:0;gap:14px;padding:5px 12px;font-size:9.5px;display:flex;overflow:hidden}.az-hero{flex:1;grid-template-rows:84px minmax(0,1fr);gap:10px;min-height:0;padding:12px;display:grid}.az-hero-banner{background:linear-gradient(120deg,#dfe6ec,#f2f4f6 60%,#e7eaee);border-radius:4px;height:84px}.az-hero-cards{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,1fr);gap:10px;min-height:0;display:grid}.az-hero-card{background:#fff;border:1px solid #e6e8ea;border-radius:4px;grid-template-rows:minmax(0,1fr) auto auto;gap:6px;min-height:0;padding:8px;display:grid}.az-hero-card-img{background:#eef0f2;border-radius:3px;min-height:0}.az-hero-card-line{background:#e6e8ea;border-radius:2px;height:5px}.az-hero-card-line.short{width:60%}.az-serp-meta{color:#565959;border-bottom:1px solid #e6e8ea;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;font-size:9.5px;display:flex}.az-serp-count b{color:#0f1111}.az-serp-sort{border:1px solid #d5d9d9;border-radius:6px;padding:2px 8px}.az-serp-body{flex:1;grid-template-columns:132px minmax(0,1fr);gap:12px;min-height:0;padding:10px 12px;display:grid;overflow:hidden}.az-filters{color:#0f1111;align-content:start;gap:5px;font-size:9.5px;display:grid}.az-filter-title{margin-top:4px;font-size:10px;font-weight:700}.az-filter-row{color:#565959;align-items:center;gap:6px;display:flex}.az-checkbox{border:1px solid #a6a6a6;border-radius:2px;width:9px;height:9px}.az-filter-slider{height:12px;margin-top:2px;position:relative}.az-filter-slider-track{background:#007185;border-radius:2px;height:3px;position:absolute;top:5px;left:0;right:0}.az-filter-slider-knob{background:#fff;border:2px solid #007185;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:0}.az-filter-slider-knob.right{left:auto;right:0}.az-results{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:hidden}.az-result-skeleton{opacity:.45}.az-skel-line{background:#eceef0;border-radius:3px;height:7px;display:block}.az-skel-line.short{width:62%}.az-skel-line.tiny{width:34%;height:12px;margin-top:4px}.az-result{border:1px solid #0000;border-radius:6px;grid-template-columns:74px minmax(0,1fr);gap:10px;padding:8px;transition:border-color .2s,background .2s;display:grid}.az-result.is-target{border-color:var(--oxide);background:#fff7f2;animation:1.5s ease-in-out .5s infinite targetPulse}@keyframes targetPulse{0%,to{box-shadow:0 0 #ff6b3547}50%{box-shadow:0 0 0 5px #ff6b3500}}.az-result-img{background:linear-gradient(150deg,#e9ecef,#f6f7f8);border-radius:4px;height:74px}.az-result-info{align-content:start;gap:3px;min-width:0;display:grid}.az-result-badge{color:#fff;background:#232f3e;border-radius:3px;justify-self:start;padding:1px 6px;font-size:8.5px;font-weight:700}.az-result-title{color:#0f1111;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.az-result-rating{color:#565959;border-radius:3px;align-items:center;gap:5px;font-size:9.5px;transition:background .24s,box-shadow .24s;display:flex}.az-stars{color:#ffa41c;letter-spacing:-1px;font-size:9.5px}.az-link{color:#007185}.az-result-bought{color:#565959;font-size:9px}.az-result-price-row{border-radius:3px;align-items:baseline;gap:6px;transition:background .24s,box-shadow .24s;display:flex}.az-deal{color:#fff;background:#cc0c39;border-radius:2px;padding:1px 5px;font-size:8.5px;font-weight:700}.az-price{color:#0f1111;font-size:13px;font-weight:600}.az-price-lg{font-size:18px}.az-list-price{color:#565959;font-size:9px;text-decoration:line-through}.az-pdp-body{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:150px minmax(0,1fr);gap:14px;min-height:0;padding:12px;display:grid;overflow:hidden}.az-pdp-about{border-top:1px solid #eceff1;grid-column:1/-1;align-content:start;gap:7px;padding-top:10px;display:grid}.az-pdp-about-title{color:#0f1111;font-size:11px;font-weight:700}.az-gallery{align-content:start;gap:6px;display:grid}.az-gallery-main{background:linear-gradient(150deg,#e9ecef,#f7f8f9);border:1px solid #e6e8ea;border-radius:4px;height:128px}.az-gallery-thumbs{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.az-gallery-thumbs span{background:#eef0f2;border:1px solid #e0e2e5;border-radius:3px;height:22px}.az-pdp-info{align-content:start;gap:6px;min-width:0;display:grid}.az-crumb{color:#007185;font-size:9.5px}.az-pdp-title{color:#0f1111;border-radius:3px;font-size:13.5px;font-weight:600;line-height:1.35;transition:background .24s,box-shadow .24s}.is-grabbed{background:#ff6b3524;animation:.9s ease-out grabFlash;box-shadow:0 0 0 3px #ff6b3524}@keyframes grabFlash{0%{background:#ff6b3566}to{background:#ff6b3524}}.az-pdp-price-row{align-items:baseline;gap:7px;display:flex}.az-pdp-shipping{color:#007600;font-size:9.5px}.az-pdp-actions{gap:8px;margin-top:2px;display:flex}.az-btn-cart,.az-btn-buy{border-radius:999px;padding:5px 14px;font-size:10px}.az-btn-cart{color:#0f1111;background:#ffd814}.az-btn-buy{color:#0f1111;background:#ffa41c}.az-pdp-reviews-link{color:#007185;margin-top:2px;font-size:10px}.az-reviews-body{flex:1;grid-template-columns:158px minmax(0,1fr);gap:14px;min-height:0;padding:12px;display:grid;overflow:hidden}.az-review-summary{align-content:start;gap:6px;display:grid}.az-review-heading{font-size:12px;font-weight:700}.az-review-score{align-items:center;gap:6px;display:flex}.az-review-score-num{font-size:12px;font-weight:600}.az-review-total{color:#565959;font-size:9.5px}.az-histogram{gap:3px;margin-top:2px;display:grid}.az-hist-row{color:#007185;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:5px;font-size:9px;display:grid}.az-hist-track{background:#f0f2f2;border:1px solid #e3e6e6;border-radius:2px;height:8px;overflow:hidden}.az-hist-fill{background:#ffa41c;height:100%;display:block}.az-hist-row.is-bad .az-hist-fill{background:var(--oxide)}.az-hist-row.is-bad{color:var(--oxide-text);font-weight:700}.az-review-filter{color:var(--oxide-text);border:1px dashed var(--border-accent);background:#fff7f2;border-radius:4px;justify-self:start;margin-top:4px;padding:3px 8px;font-size:9px;font-weight:700}.az-review-list{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:hidden}.az-review-skeleton{opacity:.5;gap:6px;animation:none;display:grid}.az-review{box-sizing:border-box;min-height:fit-content;animation:reviewIn .46s var(--stage-easing) both;background:#fff;border:1px solid #e6e8ea;border-radius:6px;flex-shrink:0;gap:3px;padding:8px 10px;display:grid;position:relative;overflow:hidden}@keyframes reviewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.az-review-head{align-items:center;gap:6px;display:flex}.az-review-avatar{background:#d9dde1;border-radius:50%;width:14px;height:14px}.az-review-name{color:#0f1111;font-size:9.5px}.az-review-stars{color:var(--oxide-text);letter-spacing:-.5px;font-size:9.5px}.az-review-title{color:#0f1111;font-size:10.5px;font-weight:700}.az-review-body{color:#565959;font-size:9.5px;line-height:1.5}.az-review-mark{pointer-events:none;background:linear-gradient(90deg,#0000,#ff6b3529,#0000);animation:.9s ease-out both scanSweep;position:absolute;inset:0}@keyframes scanSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.seller-scene .page-viewport{background:#f6f7f8;flex-direction:column;display:flex}.sc-topbar{background:#232f3e;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.sc-logo{color:#fff;font-size:11.5px;font-weight:700}.sc-path{color:#b6bec8;font-size:9.5px}.sc-queue{color:#b6bec8;margin-left:auto;font-size:9.5px}.sc-queue b{color:#f90}.sc-tabs{background:#fff;border-bottom:1px solid #e0e2e5;flex-shrink:0;gap:4px;padding:8px 12px 0;display:flex}.sc-tab{color:#565959;border-bottom:2px solid #0000;padding:5px 12px;font-size:10px}.sc-tab.is-active{color:#0f1111;border-bottom-color:#f90;font-weight:700}.sc-form{background:#fff;flex:1;grid-template-rows:repeat(5,auto) minmax(0,1fr) auto;gap:9px;min-height:0;padding:12px;display:grid;overflow:visible}.sc-field{grid-template-columns:78px minmax(0,400px);align-items:center;gap:10px;display:grid}.sc-label{color:#0f1111;text-align:right;font-size:10px}.sc-input,.sc-select{color:#0f1111;background:#fff;border:1px solid #d5d9d9;border-radius:4px;align-items:center;min-height:26px;padding:3px 10px;font-size:10.5px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.sc-field.is-focus .sc-input,.sc-field.is-focus .sc-select{border-color:var(--oxide);box-shadow:0 0 0 3px #ff6b3526}.sc-field.is-filled .sc-input,.sc-field.is-filled .sc-select{background:#fbfffc;border-color:#9fb8a9}.sc-placeholder{background:#eceff1;border-radius:3px;width:55%;height:6px;display:block}.sc-typed{animation:.8s steps(18,end) both typeReveal;display:inline-block}.sc-caret{background:#0f1111;width:1px;height:12px;margin-left:1px;animation:.9s step-end infinite caretBlink;display:inline-block}.sc-select{cursor:default;justify-content:space-between}.sc-select-placeholder{color:#9aa2ab}.sc-select-value{color:#0f1111}.sc-menu{z-index:25;animation:menuOpen .2s var(--stage-easing) both;background:#fff;border:1px solid #d5d9d9;border-radius:4px;padding:3px;display:grid;position:absolute;top:calc(100% + 3px);left:-1px;right:-1px;box-shadow:0 10px 24px -6px #00000038}@keyframes menuOpen{0%{opacity:0;transform:translateY(-5px)scaleY(.92)}to{opacity:1;transform:none}}.sc-option{color:#0f1111;border-radius:3px;padding:4px 8px;font-size:10px}.sc-option.is-target{color:var(--on-oxide);background:var(--oxide);animation:.9s ease-out .42s both optionHit}@keyframes optionHit{0%{color:#0f1111;background:#ff6b3540}30%{background:var(--oxide);color:var(--on-oxide)}to{background:var(--oxide);color:var(--on-oxide)}}.sc-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:486px;display:grid}.sc-field-row .sc-field{grid-template-columns:78px minmax(0,1fr)}.sc-upload{color:#565959;background:#fafafa;border:1.5px dashed #c8cdd0;border-radius:6px;justify-items:center;gap:4px;max-width:486px;padding:14px;transition:border-color .2s,background .2s;display:grid}.sc-upload.is-uploading,.sc-upload.is-done{border-color:var(--oxide);background:#fff7f2;justify-items:stretch}.sc-upload-label{color:#0f1111;font-size:10.5px}.sc-upload-hint{color:#8d9499;font-size:9px}.sc-upload-file{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}.sc-upload-thumb{background:linear-gradient(150deg,#cfd5da,#eef1f3);border-radius:4px;height:34px}.sc-upload-meta{gap:3px;min-width:0;display:grid}.sc-upload-name{color:#0f1111;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sc-upload-size{color:#8d9499;font-size:8.5px}.sc-upload-bar{background:#e8eaec;border-radius:2px;height:4px;overflow:hidden}.sc-upload-bar-fill{background:var(--oxide);border-radius:2px;height:100%;animation:1.5s ease-out both uploadFill;display:block}.sc-upload-bar-fill.is-full{width:100%;animation:none}@keyframes uploadFill{0%{width:4%}to{width:92%}}.sc-collapsed{border-top:1px solid #eceff1;align-content:start;gap:1px;min-height:0;margin-top:2px;display:grid}.sc-collapsed-row{color:#565959;border-bottom:1px solid #eceff1;align-items:center;gap:8px;padding:8px 2px;font-size:10.5px;display:flex}.sc-collapsed-note{color:#b6bcc0;margin-left:auto}.sc-submit-row{justify-content:flex-end;align-items:center;display:flex}.sc-submit{color:#0f1111;background:#ffd814;border-radius:999px;align-self:center;padding:6px 18px;font-size:10.5px;font-weight:600;transition:transform .14s,background .14s}.sc-submit.is-pressed{background:#f7ca00;transform:scale(.96)}.sc-toast{z-index:20;border-radius:var(--radius-md);animation:toastIn .42s var(--stage-easing) both;background:#0c0d10;border:1px solid #35d07f59;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;top:78px;left:12px;right:12px;box-shadow:0 14px 30px -12px #00000073}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.sc-toast-icon{color:#0c0d10;background:#35d07f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.sc-toast-body{align-items:baseline;gap:10px;min-width:0;display:flex}.sc-toast-body b{color:#fff;font-size:11px}.sc-toast-body span{color:#8b93a1;font-size:9px;line-height:1.5}.social-scene .page-viewport{flex-direction:column;display:flex}.so-topbar{border-bottom:1px solid var(--rule);flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.social-scene.is-x .so-topbar{background:#000}.social-scene.is-reddit .so-topbar{background:#ff4500}.so-logo{color:#fff;font-size:14px;font-weight:800}.so-search{color:#0f1111;background:#fff;border-radius:999px;flex:1;align-items:center;gap:6px;min-width:0;padding:4px 12px;font-size:10.5px;display:flex}.so-platform-pill{font-family:var(--font-mono);color:#fff;background:#ffffff2e;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:9px;font-weight:700}.so-tabs{border-bottom:1px solid var(--rule);flex-shrink:0;gap:16px;padding:7px 14px 0;display:flex}.so-tab{color:var(--text-muted);border-bottom:2px solid #0000;padding-bottom:6px;font-size:10.5px}.so-tab.is-active{color:var(--text-primary);font-weight:700}.social-scene.is-x .so-tab.is-active{border-bottom-color:#1d9bf0}.social-scene.is-reddit .so-tab.is-active{border-bottom-color:#ff4500}.so-body{flex:1;min-height:0;padding:10px 12px;display:grid;overflow:hidden}.so-feed{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:hidden}.so-feed.is-scrolling{animation:3.4s cubic-bezier(.5,0,.3,1) both humanScroll}@keyframes humanScroll{0%{transform:translateY(0)}28%{transform:translateY(-26px)}34%{transform:translateY(-26px)}62%{transform:translateY(-64px)}70%{transform:translateY(-64px)}to{transform:translateY(-96px)}}.so-post{border:1px solid var(--rule);box-sizing:border-box;min-height:fit-content;animation:reviewIn .42s var(--stage-easing) both;background:#fff;border-radius:8px;flex-shrink:0;grid-template-columns:26px minmax(0,1fr);gap:9px;padding:10px 12px 11px;transition:border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.so-post.is-open{border-color:var(--oxide);box-shadow:0 0 0 3px #ff6b351f}.so-post.is-captured{border-color:#ff6b3559}.so-avatar,.so-reply-avatar{background:linear-gradient(140deg,#cfd6de,#eef1f4);border-radius:50%;width:26px;height:26px}.so-reply-avatar{width:18px;height:18px}.so-post-main{flex-direction:column;gap:4px;min-width:0;display:flex}.so-post-meta{align-items:baseline;gap:5px;min-width:0;font-size:10px;line-height:1.3;display:flex}.so-name{color:var(--text-primary);font-weight:700}.so-handle,.so-time{color:var(--text-muted);font-size:9.5px}.so-text{color:var(--text-secondary);margin:0;font-size:10.5px;line-height:1.55}.so-actions{align-items:center;gap:18px;margin-top:5px;display:flex}.so-action{color:var(--text-muted);align-items:center;gap:4px;font-size:9.5px;transition:color .2s;display:inline-flex}.so-action.is-hit{color:var(--oxide-text);animation:.7s ease-out actionHit}.so-like.is-hit svg{fill:var(--oxide)}@keyframes actionHit{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.so-reply{border-top:1px dashed var(--rule);animation:pageIn .3s var(--stage-easing) both;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:4px;padding-top:7px;display:grid}.so-reply-box{min-width:0;min-height:22px;color:var(--text-primary);background:var(--bg-surface-hover);border-radius:999px;align-items:center;padding:3px 8px;font-size:9.5px;display:flex;overflow:hidden}.so-reply-placeholder{color:var(--text-muted)}.so-reply-text{white-space:nowrap;text-overflow:ellipsis;animation:1.2s steps(24,end) both typeReveal;display:inline-block;overflow:hidden}.so-caret{background:var(--text-primary);flex-shrink:0;width:1px;height:10px;margin-left:1px;animation:.9s step-end infinite caretBlink;display:inline-block}.so-reply-btn{color:#fff;background:var(--text-primary);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:9.5px;font-weight:600}.so-reply-btn.is-sent{color:#06210f;background:#35d07f}.so-post-skeleton{opacity:.45;align-items:center;animation:none}.so-skel-line{background:#eceef0;border-radius:3px;height:7px;display:block}.so-skel-line.short{width:40%}.so-capture-mark{pointer-events:none;background:linear-gradient(90deg,#0000,#ff6b3529,#0000);animation:1s ease-out both scanSweep;position:absolute;inset:0}@media (max-height:920px){.client-log{gap:13px;padding:12px}.client-composer{padding:9px 10px}.client-prompt-input{padding:8px 10px;font-size:11px;line-height:1.55}.client-run{padding:5px 12px;font-size:11px}.client-step{padding:4px 9px;font-size:11px}}@media (max-width:1200px){.scenario-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.az-serp-body{grid-template-columns:108px minmax(0,1fr)}.az-pdp-body{grid-template-columns:124px minmax(0,1fr)}.az-reviews-body{grid-template-columns:140px minmax(0,1fr)}}@media (max-width:1023px){.scenario-stage{grid-template-columns:minmax(0,1fr);height:auto}.client-panel{min-height:0}.client-mobile-bar{background:#111317;border-bottom:1px solid #1e2027;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.client-mobile-bar-info{align-items:center;gap:8px;min-width:0;display:flex}.client-mobile-bar-info .client-title{color:#c5cbd5;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.client-mobile-toggle-btn{color:#9aa2b1;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #262a33;align-items:center;gap:5px;padding:4px 9px;font-family:inherit;font-size:11px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.client-mobile-toggle-btn:hover{color:#e5e9f0;background:#ffffff1a;border-color:#38404d}.client-mobile-toggle-icon{color:var(--oxide);font-size:11px;line-height:1}.client-titlebar,.client-panel:not(.is-expanded) .client-log{display:none}.client-panel.is-expanded .client-log{max-height:280px;overflow-y:auto}.browser-panel{height:460px}.scenario-tab-label{display:inline}}@media (max-width:720px){.scenario-tabs{gap:6px}.scenario-tab{padding:7px 12px 9px;font-size:12px}.browser-panel{height:400px}.az-hero-cards{grid-template-columns:repeat(2,1fr)}.az-serp-body,.az-pdp-body,.az-reviews-body{grid-template-columns:minmax(0,1fr)}.az-filters,.az-review-summary,.az-gallery{display:none}.sc-field,.sc-field-row .sc-field{grid-template-columns:minmax(0,1fr);gap:3px}.sc-label{text-align:left}.agent-cursor{display:none}}@media (prefers-reduced-motion:reduce){.agent-cursor{transition:none}.so-feed.is-scrolling{animation:none}}.client-result{border-radius:var(--radius-md);animation:resultIn .42s var(--stage-easing) both;background:linear-gradient(#ff6b3529 0%,#ff6b350d 100%);border:1px solid #ff6b3557;gap:9px;padding:11px;display:grid}@keyframes resultIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.client-result-head{align-items:center;gap:10px;display:flex}.client-result-check{color:#1a0d06;background:var(--oxide);width:24px;height:24px;animation:resultPop .46s var(--stage-easing) both;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}@keyframes resultPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.client-result-heading{gap:1px;min-width:0;display:grid}.client-result-title{color:#ff8a4a;font-size:13px;font-weight:700}.client-result-summary{color:#c2c9d4;font-size:12.5px}.client-result-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.client-result-list li{color:#ccd3de;animation:resultLineIn .32s var(--stage-easing) both;padding-left:16px;font-size:12.5px;line-height:1.6;position:relative}.client-result-list li:before{content:"→";color:var(--oxide);position:absolute;left:0}@keyframes resultLineIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.agent-cursor.is-hidden{opacity:0;transition:opacity .2s}.client-composer{cursor:text;background:#0e1015;border-top:1px solid #22262f;flex-shrink:0;align-items:flex-end;gap:9px;padding:11px 12px;display:flex;position:relative}.client-composer .client-prompt-input{flex:1;min-width:0}.client-composer .client-run{flex-shrink:0}.client-composer.is-hovered .client-prompt-input{border-color:var(--oxide);background:#14171d;box-shadow:0 0 0 3px #ff6b3524}.client-prompt-hint{z-index:5;white-space:nowrap;color:var(--on-oxide);background:var(--oxide);border-radius:var(--radius-full);pointer-events:none;padding:4px 10px;font-size:12px;font-weight:700;animation:.14s ease-out both hintIn;position:absolute;transform:translate(12px,calc(-100% - 12px));box-shadow:0 6px 14px -6px #ff6b35e6}@keyframes hintIn{0%{opacity:0}to{opacity:1}}.scenario-tab:disabled{cursor:default;opacity:.55}.client-composer.is-autotyping .client-prompt-input{border-color:var(--oxide);opacity:1;color:#f0f3f8;background:#14171d;box-shadow:0 0 0 3px #ff6b351f}.client-run.is-pressed{background:var(--oxide-hover);transform:translateY(1px)scale(.96);box-shadow:0 0 0 4px #ff6b3538}
.product-page{background:#fff;gap:clamp(64px,9vw,104px);position:relative}.hero-ambient-glow{background:var(--wash-hero);pointer-events:none;z-index:0;width:100vw;height:760px;position:absolute;top:-120px;left:50%;overflow:hidden;transform:translate(-50%)}.hero-ambient-glow:before,.hero-ambient-glow:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.hero-ambient-glow:before{width:46vw;max-width:620px;height:46vw;max-height:620px;animation:heroDriftA var(--dur-drift) ease-in-out infinite alternate;background:radial-gradient(circle,#ff8c5a29 0%,#ff8c5a00 68%);top:-18%;left:8%}.hero-ambient-glow:after{width:38vw;max-width:520px;height:38vw;max-height:520px;animation:heroDriftB calc(var(--dur-drift) * 1.31) ease-in-out infinite alternate;background:radial-gradient(circle,#ffbe9633 0%,#ffbe9600 70%);top:-6%;right:6%}@keyframes heroDriftA{0%{transform:translate(0,0)scale(1)}to{transform:translate(7%,5%)scale(1.12)}}@keyframes heroDriftB{0%{transform:translate(0,0)scale(1.06)}to{transform:translate(-6%,7%)scale(.94)}}.hero-header-center{z-index:1;gap:var(--space-4);text-align:center;box-sizing:border-box;justify-items:center;width:100%;min-width:0;max-width:1200px;margin:0 auto;padding-top:clamp(48px,8vw,104px);display:grid;position:relative}.hero-display-title{letter-spacing:-.042em;color:var(--text-primary);justify-items:center;gap:4px;max-width:100%;font-size:clamp(34px,6vw,72px);font-weight:800;line-height:1.14;display:grid}.hero-title-line{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .28em;display:flex}.hero-title-lead,.hero-title-rest{color:var(--text-primary)}.hero-brand-neon{isolation:isolate;white-space:nowrap;display:inline-block;position:relative}.hero-brand-bloom{z-index:0;pointer-events:none;background:radial-gradient(#ff6b3533,#ff6b350d 46%,#0000 72%);width:116%;height:165%;animation:7.2s ease-in-out infinite neonBloom;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-brand-halo{z-index:1;color:#ff6b35;filter:blur(9px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;animation:7.2s linear infinite neonBuzz;position:absolute;inset:0}.hero-brand-core{z-index:2;background:linear-gradient(#ff8a4a 0%,#ff6b35 55%,#ea580c 100%);-webkit-text-fill-color:transparent;color:#ff6b35;text-shadow:0 0 6px #ff6b3573;-webkit-background-clip:text;background-clip:text;position:relative}@keyframes neonBuzz{0%,4.5%{opacity:.5}5.2%{opacity:.24}6.1%{opacity:.54}6.8%{opacity:.2}7.8%{opacity:.5}47%{opacity:.5}47.8%{opacity:.3}48.6%{opacity:.52}70%{opacity:.46}to{opacity:.5}}@keyframes neonBloom{0%,to{opacity:1}5.5%{opacity:.45}7%{opacity:1}47.5%{opacity:.6}49%{opacity:1}}.hero-cursor{background:var(--oxide);border-radius:1px;flex-shrink:0;align-self:center;width:.09em;min-width:5px;height:.86em;margin-left:.16em;animation:1.05s step-end infinite cursorBlink;display:inline-block;box-shadow:0 0 14px #ff6b35b3}@keyframes cursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-brand-halo,.hero-brand-bloom,.hero-cursor{animation:none}.hero-cursor{opacity:1}}.hero-cta-cluster{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.hero-btn-download{border-radius:var(--radius-full);color:#fff;text-shadow:0 1px 1px #0000001f;background:linear-gradient(#ff733d 0%,#ff5722 100%);border:1px solid #ff6b35d9;align-items:center;gap:9px;min-height:56px;padding:0 34px;font-family:inherit;font-size:16px;font-weight:650;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #00000014,0 10px 24px -6px #ff6b35a6,inset 0 1px #ffffff38}.hero-btn-download:hover{color:#fff;background:linear-gradient(#ff7e4a 0%,#ea580c 100%);border-color:#ea580c;transform:translateY(-1px);box-shadow:0 1px 2px #00000014,0 14px 28px -6px #ff6b35bf,inset 0 1px #ffffff47}.closing-cta{justify-items:center;gap:var(--space-4);padding:clamp(56px, 8vw, 92px) var(--space-5);text-align:center;background:var(--card-ink);border-radius:var(--radius-2xl);box-shadow:var(--shadow-ink);display:grid;position:relative;overflow:hidden}.closing-cta:before{content:"";pointer-events:none;background:radial-gradient(#ff6b354d,#0000 68%);height:420px;position:absolute;inset:-40% 20% auto}.closing-cta>:not(.closing-folk){position:relative}.closing-cta-title{color:#fff;letter-spacing:-.03em;text-wrap:balance;max-width:760px;font-size:clamp(26px,4vw,44px);font-weight:800;line-height:1.22}.closing-cta-title .em-accent{color:#ff8a4a}.closing-cta-sub{color:#ffffffad;max-width:560px;font-size:16.5px;line-height:1.65}.section-head-center{text-align:center;margin:0 auto var(--space-5);justify-items:center;gap:10px;max-width:760px;display:grid}.badge-pill{font-family:var(--font-mono);color:var(--oxide-text);background:var(--oxide-subtle);border:1px solid var(--border-accent);border-radius:var(--radius-full);letter-spacing:.02em;align-items:center;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.section-title{color:var(--text-primary);letter-spacing:-.032em;text-wrap:balance;font-size:clamp(26px,3.9vw,44px);font-weight:800;line-height:1.2}.section-subtitle{color:var(--text-secondary);text-wrap:pretty;font-size:16.5px;line-height:1.7}@media (min-width:721px){.hero-title-line{flex-wrap:nowrap}.hero-title-lead,.hero-title-rest{white-space:nowrap}html:lang(ja) .hero-display-title,html:lang(ko) .hero-display-title{font-size:clamp(32px,4.6vw,58px)}}@media (max-width:720px){.hero-display-title{letter-spacing:-.025em;word-break:break-word;font-size:clamp(24px,6.4vw,34px)}.hero-cta-cluster{flex-direction:column;width:100%}.hero-btn-download{justify-content:center;width:100%}.hero-brand-halo{filter:blur(6px)}}
