.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}}
.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:var(--text-muted);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}}
.comparison-section{gap:var(--space-4);display:grid}.comparison-scroll{border:1px solid var(--rule);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-card);-webkit-overflow-scrolling:touch;background:#fff;overflow-x:auto}.comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.col-dimension{width:148px}.col-highlight{width:216px}.comparison-table thead th{z-index:2;text-align:left;vertical-align:bottom;border-bottom:1px solid var(--rule-strong);background:#fafafa;padding:14px 14px 13px;position:sticky;top:0}.head-dimension{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-right:1px solid var(--rule);font-size:11px;font-weight:700}.head-product{display:table-cell}.head-product-name{color:var(--text-primary);letter-spacing:-.01em;font-size:14px;font-weight:700;display:block}.head-product-tag{color:var(--text-muted);margin-top:3px;font-size:11px;font-weight:500;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)}.head-product.is-highlight .head-product-tag{color:#b4501f}.comparison-table tbody tr+tr th,.comparison-table tbody tr+tr td{border-top:1px solid var(--rule)}.cell-dimension{text-align:left;color:var(--text-primary);border-right:1px solid var(--rule);background:#fcfcfd;padding:14px;font-size:13px;font-weight:600}.cell-text,.cell-mark{color:var(--text-primary);vertical-align:middle;padding:14px;font-size:12.5px;line-height:1.6}.cell-text{color:#9a3d12;background:#fff9f5;border-left:1px solid #ff6b352e;border-right:1px solid #ff6b352e;font-weight:600}.cell-mark{text-align:center}.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{color:#0f7a45;background:#10b9811f}.cell-mark.is-no .mark,.legend-item .mark.is-no{color:var(--text-faint);background:var(--bg-surface-hover)}.comparison-table tbody tr:hover .cell-dimension{background:#f6f6f7}.comparison-legend{gap:var(--space-5);color:var(--text-muted);flex-wrap:wrap;justify-content:center;font-size:12.5px;display:flex}.legend-item{align-items:center;gap:7px;display:inline-flex}.legend-item .mark{width:20px;height:20px;font-size:11.5px}@media (max-width:900px){.comparison-table{min-width:760px}.col-dimension{width:122px}.col-highlight{width:190px}.cell-dimension,.cell-text,.cell-mark,.comparison-table thead th{padding:11px 10px}.cell-text{font-size:11.5px}.cell-dimension{font-size:12px}}
.features-section{gap:clamp(56px,8vw,96px);display:grid}.feature-row{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.feature-row.is-reversed .feature-copy{order:2}.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:#fff;background:var(--oxide);border-radius:var(--radius-xs);justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.feature-eyebrow-text{letter-spacing:.04em;color:var(--oxide);font-size:12.5px;font-weight:700}.feature-eyebrow-badge{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted);border:1px solid var(--rule);border-radius:var(--radius-full);padding:2px 8px;font-size:9.5px;font-weight:700}.feature-title{letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;font-size:clamp(22px,3.1vw,34px);font-weight:800;line-height:1.28}.feature-body{max-width:46ch;color:var(--text-secondary);font-size:14.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:13.5px;line-height:1.6;display:flex}.feature-bullets svg{color:var(--oxide);flex-shrink:0;margin-top:3px}.feature-figure{opacity:0;transition:opacity .7s var(--stage-easing) 90ms, transform .7s var(--stage-easing) 90ms;justify-items:center;gap:10px;display:grid;transform:translateY(22px)scale(.985)}.feature-row.is-visible .feature-figure{opacity:1;transform:none}.feature-figure-card{border:1px solid var(--rule);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-card);background:linear-gradient(#fff 0%,#fbfbfc 100%);padding:clamp(14px,2.2vw,24px)}.feature-figure-caption{font-family:var(--font-mono);color:var(--text-muted);text-align:center;font-size:11px}.ill-svg{width:100%;height:auto;display:block;overflow:visible}.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(104px)}66%,to{opacity:0;transform:translateY(104px)}}.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 .tk-noise rect{animation:3.6s ease-in-out infinite tkFade}@keyframes tkFade{0%,30%{opacity:1}52%,76%{opacity:.42}to{opacity:1}}.feature-row .tk-tree text{opacity:0}.feature-row.is-visible .tk-tree text{animation:tkType .48s var(--stage-easing) both}@keyframes tkType{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}.feature-row.is-visible .lc-glow{transform-origin:240px 150px;animation:4s ease-in-out infinite lcGlow}@keyframes lcGlow{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.feature-row.is-visible .lc-try{animation:3s ease-in-out infinite lcTry}.feature-row.is-visible .lc-try-2{animation-delay:1.5s}@keyframes lcTry{0%{opacity:0;stroke-dashoffset:0}20%{opacity:.9}45%{opacity:.9;stroke-dashoffset:-36px}60%,to{opacity:0;stroke-dashoffset:-36px}}.feature-row.is-visible .lc-block{animation:3s ease-in-out infinite lcBlock}@keyframes lcBlock{0%,35%{opacity:.35}48%{opacity:1}70%,to{opacity:.35}}.feature-row.is-visible .lc-fence{animation:12s linear infinite lcFence}@keyframes lcFence{to{stroke-dashoffset:-260px}}.feature-row.is-visible .lc-shield{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite lcShield}@keyframes lcShield{0%,to{opacity:1}50%{opacity:.55}}.feature-row.is-visible .lc-line{animation:2.2s ease-in-out infinite lcLine}.feature-row.is-visible .lc-line-2{animation-delay:.3s}.feature-row.is-visible .lc-line-3{animation-delay:.6s}@keyframes lcLine{0%,to{opacity:.5}50%{opacity:1}}.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-saving{animation:barGrow 1.4s var(--stage-easing) .4s both;--bar-w:168px}.feature-row.is-visible .tv-progress{stroke-dasharray:252;animation:6s ease-in-out infinite tvProgress}@keyframes tvProgress{0%{stroke-dashoffset:252px}28%{stroke-dashoffset:130px}48%{stroke-dashoffset:130px}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-digit{animation:6s ease-in-out infinite tvDigit}@keyframes tvDigit{0%,34%{opacity:.12}44%,82%{opacity:1}92%,to{opacity:.12}}.feature-row.is-visible .tv-confirm{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite tvConfirm}@keyframes tvConfirm{0%,60%{opacity:0;transform:scale(.9)}68%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.95)}}.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:900px){.feature-row,.feature-row.is-reversed{grid-template-columns:minmax(0,1fr);gap:22px}.feature-row.is-reversed .feature-copy{order:0}.feature-body{max-width:none}}@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}}
.scenario-section{position:relative}.scenario-track.is-sticky{height:300vh}.scenario-track.is-sticky .scenario-sticky{top:calc(var(--nav-h) + 10px);position:sticky}.scenario-sticky{justify-items:center;gap:14px;display:grid}.scenario-head{gap:8px;margin-bottom:0}.scenario-tabs{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.scenario-tab{color:var(--text-muted);border:1px solid var(--rule);border-radius:var(--radius-full);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:8px 16px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:color .16s,border-color .16s,background .16s;display:inline-flex;position:relative;overflow:hidden}.scenario-tab:hover{color:var(--text-primary);border-color:var(--rule-strong)}.scenario-tab.is-active{color:var(--oxide);border-color:var(--border-accent);background:#fff7f2}.scenario-tab-key{width:18px;height:18px;font-family:var(--font-mono);color:var(--text-muted);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:#fff;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,.82fr) minmax(0,1.55fr);gap:16px;width:100%;height:clamp(400px,100vh - 300px,600px);display:grid}.scenario-track:not(.is-sticky) .scenario-stage{height:auto}.scenario-track:not(.is-sticky) .browser-panel{min-height:430px}.scenario-caption{color:var(--text-secondary);text-align:center;font-size:13.5px}.client-panel{border-radius:var(--radius-lg);background:#0c0d10;border:1px solid #1e2027;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 40px -18px #00000073}.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);background:#ff6b351f;align-items:center;gap:5px;margin-left:auto;padding:2px 8px;font-size:10px;display:inline-flex}.client-status.is-done{color:#35d07f;background:#35d07f1f}.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-body{flex-direction:column;gap:9px;min-height:0;padding:14px;display:flex;overflow:hidden}.client-scene-tag{color:#c8cfda;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.client-scene-key{width:17px;height:17px;font-family:var(--font-mono);color:#fff;background:var(--oxide);border-radius:var(--radius-xs);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.client-field-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#5f6875;justify-content:space-between;align-items:center;font-size:9.5px;display:flex}.client-log-count{color:var(--oxide)}.client-prompt{color:#dfe5ee;border-radius:var(--radius-md);animation:promptIn .42s var(--stage-easing) both;background:#101216;border:1px solid #262a33;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.65;display:flex}@keyframes promptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.client-prompt-caret{color:var(--oxide);flex-shrink:0;font-weight:700}.client-run{color:#fff;background:var(--oxide);border-radius:var(--radius-full);cursor:default;border:0;align-self:flex-end;align-items:center;gap:7px;padding:6px 14px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.client-run-key{font-family:var(--font-mono);opacity:.75;font-size:10px}.client-log-label{border-top:1px dashed #262a33;margin-top:2px;padding-top:9px}.client-steps{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.client-step{color:#59616e;border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:9px;padding:6px 9px;font-size:11.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:#5f6875;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:#fff;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}.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);font-weight:700}.az-review-filter{color:var(--oxide);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{animation:reviewIn .46s var(--stage-easing) both;background:#fff;border:1px solid #e6e8ea;border-radius:6px;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);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%)}}.page-viewport.has-capture .az-serp-body,.page-viewport.has-capture .az-pdp-body,.page-viewport.has-capture .az-reviews-body{padding-right:194px}.capture-panel{z-index:20;border-radius:var(--radius-md);opacity:0;width:172px;transition:opacity .32s ease, transform .32s var(--stage-easing);pointer-events:none;background:#0c0d10;border:1px solid #23262e;gap:7px;padding:10px;display:grid;position:absolute;top:10px;right:10px;transform:translate(14px);box-shadow:0 14px 30px -12px #00000080}.capture-panel.is-open{opacity:1;transform:none}.capture-head{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#9aa3b0;align-items:center;gap:6px;font-size:9.5px;display:flex}.capture-rec{background:var(--oxide);width:6px;height:6px;box-shadow:0 0 6px var(--oxide);border-radius:50%;animation:1.2s ease-in-out infinite clientPulse}.capture-fields{gap:4px;margin:0;display:grid}.capture-field{border-radius:var(--radius-xs);animation:captureIn .38s var(--stage-easing) both;background:#131519;gap:1px;padding:5px 7px;display:grid}@keyframes captureIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.capture-field dt{font-family:var(--font-mono);color:#6b7481;font-size:8.5px}.capture-field dd{color:#e7ebf1;word-break:break-all;margin:0;font-size:9.5px}.capture-progress-label{font-family:var(--font-mono);color:#6b7481;justify-content:space-between;align-items:center;font-size:8.5px;display:flex}.capture-progress-num{color:var(--oxide)}.capture-progress{background:#1c1f26;border-radius:2px;height:4px;overflow:hidden}.capture-progress-fill{height:100%;transition:width .7s var(--stage-easing);background:linear-gradient(90deg,#ff8a4a,#ff6b35);border-radius:2px;display:block}.capture-done{border-radius:var(--radius-xs);animation:captureIn .38s var(--stage-easing) both;background:#35d07f14;border:1px solid #35d07f47;gap:3px;padding:7px;display:grid}.capture-done-head{color:#35d07f;align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:flex}.capture-done code{font-family:var(--font-mono);color:#e7ebf1;word-break:break-all;font-size:9px}.capture-done-meta{color:#8b93a1;font-size:8.5px;line-height:1.5}.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:#fff;background:var(--oxide);animation:.9s ease-out .42s both optionHit}@keyframes optionHit{0%{color:#0f1111;background:#ff6b3540}30%{background:var(--oxide);color:#fff}to{background:var(--oxide);color:#fff}}.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;grid-template-columns:minmax(0,1fr) 168px;gap:12px;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);animation:reviewIn .42s var(--stage-easing) both;background:#fff;border-radius:8px;grid-template-columns:26px minmax(0,1fr);gap:9px;padding:9px 10px;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{gap:4px;min-width:0;display:grid}.so-post-meta{align-items:baseline;gap:5px;min-width:0;font-size:10px;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);font-size:10.5px;line-height:1.55}.so-actions{gap:18px;margin-top:1px;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);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}.so-archive{border-radius:var(--radius-md);background:#0c0d10;border:1px solid #23262e;align-content:start;align-self:start;gap:7px;padding:10px;display:grid}.so-archive .so-archive-num,.so-archive .capture-progress{opacity:.4;transition:opacity .3s}.so-archive.is-open .so-archive-num,.so-archive.is-open .capture-progress{opacity:1}.so-archive-platforms{gap:5px;display:flex}.so-archive-platforms span{font-family:var(--font-mono);color:#6b7481;background:#16181d;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:9px;transition:color .22s,border-color .22s}.so-archive-platforms span.is-active{color:var(--oxide);border-color:#ff6b3566}.so-archive-head{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#9aa3b0;align-items:center;gap:6px;font-size:9.5px;display:flex}.so-archive-num{font-family:var(--font-mono);color:var(--oxide);font-size:20px;font-weight:700;line-height:1}.so-archive-num span{color:#6b7481;font-size:11px}.so-archive-fields{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.so-archive-fields li{color:#9aa3b0;background:#16181d;border-radius:3px;padding:2px 6px;font-size:8.5px}@media (max-height:920px){.client-body{gap:7px;padding:12px}.client-prompt{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}.client-log-label{padding-top:7px}}@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)}.so-body{grid-template-columns:minmax(0,1fr) 150px}.capture-panel{width:156px}}@media (max-width:1023px){.scenario-track{height:auto}.scenario-stage{grid-template-columns:minmax(0,1fr);height:auto}.client-panel{min-height:340px}.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}.so-body{grid-template-columns:minmax(0,1fr)}.so-archive{display:none}.capture-panel{width:auto;inset:auto 8px 8px}.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}}
.product-page{background:#fff;gap:clamp(64px,9vw,104px);position:relative}.hero-ambient-glow{pointer-events:none;z-index:0;background:radial-gradient(58% 52% at 50% 8%,#ff6b3521,#0000 68%);width:130%;max-width:1280px;height:520px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.hero-grid{pointer-events:none;z-index:0;background-image:linear-gradient(#00000007 1px,#0000 1px),linear-gradient(90deg,#00000007 1px,#0000 1px);background-size:56px 56px;width:130%;max-width:1280px;height:520px;position:absolute;top:-32px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(60% 58% at 50% 20%,#000 10%,#0000 78%);mask-image:radial-gradient(60% 58% at 50% 20%,#000 10%,#0000 78%)}.hero-header-center{z-index:1;gap:var(--space-4);text-align:center;justify-items:center;max-width:940px;margin:0 auto;padding-top:clamp(32px,6vw,72px);display:grid;position:relative}.hero-display-title{letter-spacing:-.035em;color:var(--text-primary);justify-items:center;gap:4px;max-width:100%;font-size:clamp(30px,5.2vw,60px);font-weight:800;line-height:1.2;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 1px #ff8a4ae6,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-lead-text{max-width:700px;color:var(--text-secondary);font-size:clamp(14.5px,1.6vw,16.5px);line-height:1.75}.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-mac,.hero-btn-win{border-radius:var(--radius-full);align-items:center;gap:8px;min-height:46px;padding:0 24px;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.hero-btn-mac{color:#fff;background:var(--oxide);border:1px solid var(--oxide);box-shadow:var(--shadow-button-primary);transition:background .15s,box-shadow .15s,transform .15s}.hero-btn-mac:hover{background:var(--oxide-hover);border-color:var(--oxide-hover);color:#fff;box-shadow:var(--shadow-glow-button);transform:translateY(-1px)}.hero-btn-win{color:var(--text-primary);border:1px solid var(--rule-strong);background:#fff;transition:border-color .15s,background .15s,transform .15s}.hero-btn-win:hover{border-color:var(--oxide);color:var(--oxide);background:#fff7f2;transform:translateY(-1px)}.hero-assurances{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.hero-assurance{color:var(--text-secondary);border-radius:var(--radius-full);background:#fff7f2;border:1px solid #ff6b3538;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.hero-assurance svg{color:var(--oxide);flex-shrink:0}.hero-system-support{color:var(--text-muted);font-size:12.5px;font-family:var(--font-mono)}.closing-cta{justify-items:center;gap:var(--space-4);padding:clamp(48px, 7vw, 72px) var(--space-5);text-align:center;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);border-radius:var(--radius-xl);background:linear-gradient(#fff 0%,#fff7f2 100%);display:grid}.closing-cta-title{color:var(--text-primary);letter-spacing:-.02em;max-width:720px;font-size:clamp(23px,3.4vw,36px);font-weight:800;line-height:1.3}.closing-cta-sub{color:var(--text-secondary);max-width:560px;font-size:15px;line-height:1.6}.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);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:-.02em;text-wrap:balance;font-size:clamp(22px,3vw,32px);font-weight:800;line-height:1.3}.section-subtitle{color:var(--text-secondary);text-wrap:pretty;font-size:14.5px;line-height:1.7}@media (max-width:720px){.hero-display-title{letter-spacing:-.025em}.hero-cta-cluster{flex-direction:column;width:100%}.hero-btn-mac,.hero-btn-win{justify-content:center;width:100%}.hero-assurances{flex-direction:column;gap:8px}.hero-system-support{font-size:11.5px;line-height:1.6}.hero-brand-halo{filter:blur(6px)}}
