:root{--ms-scale:1;--colors-primary:#181d26;--colors-primary-active:#0d1218;--colors-canvas:#faf8f5;--colors-surface-soft:#fcfbfa;--colors-surface-strong:#e8e6e1;--colors-surface-dark:#181d26;--colors-surface-dark-elevated:#1f2228;--colors-hairline:#e3dfd7;--colors-border-strong:#9297a0;--colors-ink:#181d26;--colors-body:#3c414a;--colors-muted:#6e737d;--colors-on-primary:#fff;--colors-on-dark:#fff;--colors-signature-coral:#aa2d00;--colors-signature-forest:#0a2e0e;--colors-signature-cream:#f4edd9;--colors-signature-peach:#fcd5b8;--colors-signature-mint:#c6e8da;--colors-signature-yellow:#f7e8a3;--colors-signature-mustard:#d9a441;--colors-link:#1b61c9;--colors-link-active:#1a3866;--colors-info:#254fad;--colors-info-border:#458fff;--colors-success:#006400;--colors-success-border:#39bf45;--font-display:"Lora", Georgia, serif;--font-serif:"Lora", Georgia, serif;--font-text:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--spacing-section:96px;--rounded-xs:2px;--rounded-sm:6px;--rounded-md:10px;--rounded-lg:12px;--rounded-pill:9999px;--rounded-full:9999px;--max-content-width:1280px;background-color:var(--colors-canvas);color:var(--colors-body);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.25}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--colors-canvas);color:var(--colors-body);overflow-x:hidden}.font-display-xl{font-family:var(--font-display);letter-spacing:0;color:var(--colors-ink);font-size:48px;font-weight:500;line-height:1.05}.font-display-lg{font-family:var(--font-display);letter-spacing:0;color:var(--colors-ink);font-size:40px;font-weight:400;line-height:1.15}.font-serif-display{font-family:var(--font-serif);letter-spacing:-.5px;color:var(--colors-ink);font-size:54px;font-weight:400;line-height:1.15}.font-display-md{font-family:var(--font-display);letter-spacing:0;color:var(--colors-ink);font-size:32px;font-weight:400;line-height:1.15}.font-title-lg{font-family:var(--font-text);letter-spacing:.12px;color:var(--colors-ink);font-size:24px;font-weight:400;line-height:1.3}.font-title-md{font-family:var(--font-text);letter-spacing:0;color:var(--colors-ink);font-size:20px;font-weight:400;line-height:1.45}.font-title-sm{font-family:var(--font-text);letter-spacing:0;color:var(--colors-ink);font-size:18px;font-weight:500;line-height:1.35}.font-label-md{font-family:var(--font-text);letter-spacing:0;color:var(--colors-ink);font-size:16px;font-weight:500;line-height:1.35}.font-button{font-family:var(--font-text);letter-spacing:0;font-size:16px;font-weight:500;line-height:1.35}.font-body-md{font-family:var(--font-text);letter-spacing:0;color:var(--colors-body);font-size:14px;font-weight:400;line-height:1.25}.font-caption{font-family:var(--font-text);letter-spacing:.16px;color:var(--colors-muted);font-size:14px;font-weight:500;line-height:1.3}.font-legal{font-family:var(--font-text);letter-spacing:0;font-size:13px;font-weight:600;line-height:1.15}.container{max-width:var(--max-content-width);padding-left:var(--spacing-xxl);padding-right:var(--spacing-xxl);width:100%;margin:0 auto}.section-padding{padding-top:var(--spacing-section);padding-bottom:var(--spacing-section)}.top-nav{z-index:1000;background-color:#0000;border-bottom:1px solid #0000;align-items:center;height:76px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:sticky;top:0}.top-nav.scrolled{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--colors-hairline);background-color:#faf8f5d9;height:60px;box-shadow:0 4px 30px #181d2605}.top-nav .nav-container{justify-content:space-between;align-items:center;width:100%;display:flex}.top-nav .brand{align-items:center;gap:var(--spacing-sm);font-family:var(--font-display);color:var(--colors-ink);font-size:18px;font-weight:600;text-decoration:none;transition:opacity .3s;display:flex}.top-nav .brand:hover{opacity:.85}.top-nav .brand-logo{width:28px;height:28px}.top-nav .menu{align-items:center;gap:var(--spacing-xl);list-style:none;display:flex}.top-nav .menu-link{font-family:var(--font-text);color:var(--colors-muted);padding:6px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.top-nav .menu-link:after{content:"";background-color:var(--colors-ink);transform-origin:100%;width:100%;height:2px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.top-nav .menu-link:hover{color:var(--colors-ink)}.top-nav .menu-link:hover:after{transform-origin:0;transform:scaleX(1)}.top-nav .menu-link.active{color:var(--colors-ink)}.top-nav .menu-link.active:after{transform-origin:0;transform:scaleX(1)}.top-nav .actions-cluster{align-items:center;gap:var(--spacing-md);display:flex}.nav-btn-secondary{border-radius:8px!important;min-height:36px!important;padding:8px 16px!important;font-size:14px!important}.nav-btn-primary{min-height:36px!important;padding:8px 16px!important;font-size:14px!important}.button-primary{background-color:var(--colors-primary);color:var(--colors-on-primary);font-family:var(--font-text);border-radius:var(--rounded-lg);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:16px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .1s;display:inline-flex}.button-primary:active{background-color:var(--colors-primary-active)}.button-primary:focus-visible{outline:2px solid var(--colors-info-border);outline-offset:2px}.button-primary-pill{background-color:var(--colors-primary);color:var(--colors-on-primary);font-family:var(--font-text);border-radius:var(--rounded-pill);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:14px 28px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #181d261f}.button-primary svg,.button-primary-pill svg,.button-secondary svg,.button-secondary-pill svg{flex-shrink:0}.button-primary-pill:active{background-color:var(--colors-primary-active);transform:scale(.98)}.button-secondary{background-color:var(--colors-canvas);color:var(--colors-ink);font-family:var(--font-text);border-radius:var(--rounded-lg);border:1px solid var(--colors-hairline);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:16px 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.button-secondary:focus-visible{outline:2px solid var(--colors-info-border);outline-offset:2px}.button-secondary-on-dark{background-color:var(--colors-canvas);color:var(--colors-ink);font-family:var(--font-text);border-radius:var(--rounded-lg);cursor:pointer;border:none;justify-content:center;align-items:center;min-height:48px;padding:16px 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.button-secondary-on-dark:focus-visible{outline:2px solid var(--colors-canvas);outline-offset:2px}.text-link{color:var(--colors-link);font-family:var(--font-text);font-size:14px;font-weight:400;text-decoration:none}.text-link:active{color:var(--colors-link-active)}.hero-band{background-color:var(--colors-canvas);text-align:center;z-index:1;position:relative;overflow:hidden}.hero-glow-container{z-index:0;pointer-events:none;width:100%;max-width:1400px;height:750px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.glow-blob{filter:blur(100px);opacity:.15;mix-blend-mode:multiply;will-change:transform, opacity;border-radius:50%;animation:12s ease-in-out infinite alternate pulse-blob;position:absolute}.glow-blob-gold{background:radial-gradient(circle,#fcb045 0%,#fcb04500 70%);width:480px;height:480px;animation-delay:0s;top:100px;left:5%}.glow-blob-peach{background:radial-gradient(circle,#fcab79 0%,#fcab7900 70%);width:550px;height:550px;animation-delay:3s;top:150px;left:30%}.glow-blob-blue{background:radial-gradient(circle,#1b61c9 0%,#1b61c900 70%);width:480px;height:480px;animation-delay:6s;top:80px;right:5%}@keyframes pulse-blob{0%{opacity:.16;transform:scale(1)translate(0)}50%{opacity:.24;transform:scale(1.1)translate(20px,-20px)}to{opacity:.16;transform:scale(.9)translate(-20px,20px)}}.hero-band .hero-content{align-items:center;gap:var(--spacing-xl);z-index:2;flex-direction:column;max-width:900px;margin:0 auto;display:flex;position:relative}.hero-band p.hero-subhead{color:var(--colors-body);max-width:600px;margin:0 auto;font-size:18px;line-height:1.5}.hero-band .button-row{gap:var(--spacing-md);margin-top:var(--spacing-md);justify-content:center;display:flex}.hero-graph-bridge{z-index:3;width:100%;max-width:1140px;padding:0 var(--spacing-lg);justify-content:space-between;align-items:center;margin:36px auto 0;display:flex;position:relative}.floating-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--rounded-lg);padding:var(--spacing-lg);gap:var(--spacing-sm);text-align:left;background-color:#ffffffe0;border:1px solid #e3dfd7b3;flex-direction:column;width:290px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;animation:6s ease-in-out infinite alternate float-card;display:flex;box-shadow:0 15px 35px #181d260a,0 2px 4px #181d2603}.floating-card:hover{box-shadow:0 25px 50px #181d2614;transform:translateY(-8px)!important}.floating-card-left{animation-delay:0s}.floating-card-right{animation-delay:1.5s}@keyframes float-card{0%{transform:translateY(0)}to{transform:translateY(-16px)}}.floating-card-header{align-items:center;gap:var(--spacing-sm);display:flex}.card-avatar{border-radius:var(--rounded-full);background-color:var(--colors-surface-strong);justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.card-avatar.claude{color:#d97706;background-color:#fef3c7}.card-avatar.chatgpt{color:#15803d;background-color:#dcfce7}.card-badge{border-radius:var(--rounded-full);margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500}.card-badge.error{color:#991b1b;background-color:#fee2e2}.card-badge.success{color:#166534;background-color:#dcfce7}.card-code-snip{border:1px solid var(--colors-hairline);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--rounded-sm);font-family:var(--font-mono);color:var(--colors-ink);white-space:nowrap;text-overflow:ellipsis;background-color:#ffffff80;font-size:11px;overflow:hidden}.card-avatar svg{width:18px;height:18px}.bridge-center{flex-grow:1;height:150px;position:relative}.bridge-svg-line{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.connection-path{stroke:var(--colors-hairline);stroke-width:1.5px;fill:none}.connection-path-gold{stroke:var(--colors-signature-mustard);stroke-width:2px;fill:none;stroke-dasharray:8 6;animation:10s linear infinite dash-flow-reverse}.connection-path-blue{stroke:var(--colors-link);stroke-width:2px;fill:none;stroke-dasharray:8 6;animation:10s linear infinite dash-flow}@keyframes dash-flow-reverse{to{stroke-dashoffset:100px}}@keyframes dash-flow{to{stroke-dashoffset:-100px}}.bridge-nodes-container{z-index:2;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.bridge-status-capsule{background-color:var(--colors-primary);color:var(--colors-on-primary);font-family:var(--font-mono);border-radius:var(--rounded-pill);align-items:center;gap:var(--spacing-xs);padding:6px 14px;font-size:11px;animation:2.5s infinite alternate pulse-capsule;display:flex;box-shadow:0 4px 12px #181d2626}.capsule-logo{object-fit:contain;width:14px;height:14px}@keyframes pulse-capsule{0%{transform:scale(1);box-shadow:0 4px 12px #181d261a}to{transform:scale(1.04);box-shadow:0 4px 20px #181d2640}}.floating-models{gap:var(--spacing-md);margin-top:var(--spacing-xs);justify-content:center;display:flex}.floating-model-node{border-radius:var(--rounded-full);border:1px solid var(--colors-hairline);width:36px;height:36px;color:var(--colors-muted);background-color:#ffffffe6;justify-content:center;align-items:center;font-size:12px;font-weight:600;animation:4s ease-in-out infinite alternate float-node;display:flex;box-shadow:0 4px 10px #00000008}.floating-model-node svg{width:18px;height:18px}.floating-model-node:first-child{animation-delay:.2s}.floating-model-node:nth-child(2){animation-delay:.6s}.floating-model-node:nth-child(3){animation-delay:1s}@keyframes float-node{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.logo-strip{background-color:var(--colors-canvas);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);z-index:5;position:relative}.logo-strip-grid{justify-content:space-around;align-items:center;gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.logo-item{align-items:center;gap:var(--spacing-xs);color:var(--colors-muted);font-family:var(--font-display);opacity:.75;filter:grayscale();font-size:16px;font-weight:600;display:flex}.logo-item img{width:auto;height:20px}.signature-coral-card{background-color:var(--colors-signature-coral);color:var(--colors-on-primary);border-radius:var(--rounded-lg);padding:var(--spacing-xxl);gap:var(--spacing-xl);text-align:left;flex-direction:column;display:flex}.signature-coral-card h2{color:var(--colors-on-primary)}.signature-coral-card p{color:#ffffffe6;max-width:720px;font-size:16px;line-height:1.45}.signature-coral-card .problem-grid{gap:var(--spacing-xl);margin-top:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.problem-item{gap:var(--spacing-xs);padding-top:var(--spacing-md);border-top:1px solid #fff3;flex-direction:column;display:flex}.problem-item h3{color:var(--colors-on-primary);font-size:18px;font-weight:500}.problem-item p{color:#fffc;font-size:14px;line-height:1.35}.feature-card-tabbed{background-color:var(--colors-surface-soft);border-radius:var(--rounded-lg);padding:var(--spacing-xl);gap:var(--spacing-xl);text-align:left;border:1px solid var(--colors-hairline);display:flex}.feature-card-tabbed .left-rail{gap:var(--spacing-xs);border-right:1px solid var(--colors-hairline);width:280px;padding-right:var(--spacing-lg);flex-direction:column;flex-shrink:0;display:flex}.feature-tab-btn{text-align:left;padding:var(--spacing-md) var(--spacing-md);font-family:var(--font-text);color:var(--colors-muted);cursor:pointer;border-radius:var(--rounded-md);background:0 0;border:none;font-size:16px;font-weight:500;transition:all .1s}.feature-tab-btn.active{background-color:var(--colors-canvas);color:var(--colors-ink);box-shadow:0 1px 3px #0000000d}.feature-card-tabbed .right-pane{gap:var(--spacing-lg);flex-direction:column;flex-grow:1;justify-content:center;display:flex}.feature-pane-content{gap:var(--spacing-md);flex-direction:column;display:flex}.feature-pane-content h3{color:var(--colors-ink);font-size:24px;font-weight:400}.feature-pane-content p{color:var(--colors-body);max-width:600px;font-size:15px;line-height:1.4}.ui-mockup{background-color:var(--colors-canvas);border:1px solid var(--colors-hairline);border-radius:var(--rounded-md);padding:var(--spacing-md);margin-top:var(--spacing-md)}.distill-grid{gap:var(--spacing-md);margin-top:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.cream-callout-card{background-color:var(--colors-signature-cream);border-radius:var(--rounded-md);padding:var(--spacing-lg);gap:var(--spacing-sm);text-align:left;flex-direction:column;display:flex}.cream-callout-grid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.cream-callout-card h4{color:var(--colors-ink);font-size:16px;font-weight:500}.cream-callout-card p{color:var(--colors-body);font-size:13px;line-height:1.35}.demo-grid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.demo-grid-card{border-radius:var(--rounded-md);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xl);gap:var(--spacing-md);text-align:left;flex-direction:column;min-height:280px;display:flex}.demo-grid-card:nth-child(2){min-height:320px}.demo-grid-card.peach{background-color:var(--colors-signature-peach);color:var(--colors-ink)}.demo-grid-card.mint{background-color:var(--colors-signature-mint);color:var(--colors-ink)}.demo-grid-card.yellow{background-color:var(--colors-signature-yellow);color:var(--colors-ink)}.demo-grid-card h3{color:var(--colors-ink);font-size:20px;font-weight:500}.demo-grid-card p{color:var(--colors-body);font-size:14px;line-height:1.4}.demo-grid-card .formula{font-family:var(--font-mono);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--rounded-sm);background-color:#fff6;width:fit-content;font-size:13px}.hero-card-dark{background-color:var(--colors-surface-dark);color:var(--colors-on-dark);border-radius:var(--rounded-lg);padding:var(--spacing-xxl);gap:var(--spacing-xl);text-align:left;display:flex}.hero-card-dark .left-side{gap:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.hero-card-dark h2{color:var(--colors-on-dark)}.hero-card-dark p{color:#fffc;font-size:15px;line-height:1.4}.hero-card-dark .right-side{background-color:var(--colors-surface-dark-elevated);border-radius:var(--rounded-md);padding:var(--spacing-md);border:1px solid #ffffff1a;flex:1.2;overflow-x:auto}.json-viewer{font-family:var(--font-mono);color:#a8d8c4;font-size:12px;line-height:1.4}.json-viewer code{word-break:break-all;white-space:pre-wrap;max-width:100%;display:block;overflow-x:auto}.input-mockup{gap:var(--spacing-sm);width:100%;display:flex}.text-input{background-color:var(--colors-canvas);color:var(--colors-ink);font-family:var(--font-text);border-radius:var(--rounded-sm);border:1px solid var(--colors-hairline);outline:none;flex-grow:1;height:44px;padding:12px 16px;font-size:14px}.text-input:focus{border-color:var(--colors-info-border)}.cta-band-light{background:var(--colors-surface-strong);color:var(--colors-ink);border-radius:var(--rounded-lg);text-align:center;border:1px solid var(--colors-hairline);flex-direction:column;align-items:center;gap:0;padding:64px 56px;display:flex;position:relative;overflow:hidden}.cta-band-light:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 50% -10%,#d9a44112 0%,#0000 70%),radial-gradient(40% 30% at 10% 100%,#1b61c90a 0%,#0000 60%);position:absolute;inset:0}.cta-band-light>*{z-index:1;position:relative}.cta-logo{width:52px;height:52px;margin-bottom:20px;animation:.7s cubic-bezier(.16,1,.3,1) both cta-logo-in}@keyframes cta-logo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cta-headline{font-family:var(--font-display);color:var(--colors-ink);max-width:520px;margin-bottom:12px;font-size:34px;font-weight:400;line-height:1.15;animation:.7s cubic-bezier(.16,1,.3,1) 50ms both cta-fade-up}.cta-subtext{font-family:var(--font-text);color:var(--colors-muted);max-width:480px;margin-bottom:28px;font-size:14px;line-height:1.6;animation:.7s cubic-bezier(.16,1,.3,1) .1s both cta-fade-up}.cta-band-actions{justify-content:center;align-items:center;gap:12px;margin-bottom:48px;animation:.7s cubic-bezier(.16,1,.3,1) .15s both cta-fade-up;display:flex}.cta-band-actions .button-primary-pill,.cta-band-actions .button-secondary-pill{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:176px;height:46px;min-height:46px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.cta-band-actions .button-primary-pill{border:1px solid #0000}@keyframes cta-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.button-secondary-pill{color:var(--colors-ink);font-family:var(--font-text);border-radius:var(--rounded-pill);border:1px solid var(--colors-hairline);cursor:pointer;background-color:#fff;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 4px #181d260a}.button-secondary-pill:hover{border-color:var(--colors-border-strong);transform:translateY(-1px);box-shadow:0 4px 12px #181d260f}.install-divider{align-items:center;gap:16px;width:100%;margin-bottom:40px;animation:.7s cubic-bezier(.16,1,.3,1) .2s both cta-fade-up;display:flex}.install-divider:before,.install-divider:after{content:"";background:var(--colors-hairline);flex:1;height:1px}.install-divider-label{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--colors-muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.install-timeline{grid-template-columns:repeat(4,1fr);gap:0;width:100%;animation:.7s cubic-bezier(.16,1,.3,1) .25s both cta-fade-up;display:grid;position:relative}.install-timeline:before{content:"";z-index:0;background:linear-gradient(90deg,#181d260f 0%,#181d262e 30% 70%,#181d260f 100%);height:1px;position:absolute;top:20px;left:12.5%;right:12.5%}.install-step{text-align:center;opacity:0;flex-direction:column;align-items:center;padding:0 20px 32px;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(16px)}.install-step.visible{opacity:1;transform:translateY(0)}.install-step:first-child{transition-delay:50ms}.install-step:nth-child(2){transition-delay:.13s}.install-step:nth-child(3){transition-delay:.21s}.install-step:nth-child(4){transition-delay:.29s}.install-step-orb{background:var(--colors-canvas);border:1px solid var(--colors-hairline);z-index:1;width:40px;height:40px;box-shadow:0 0 0 5px var(--colors-canvas);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.install-step:hover .install-step-orb{background:var(--colors-ink);border-color:var(--colors-ink);box-shadow:0 0 0 5px var(--colors-canvas), 0 4px 16px #181d262e;transform:scale(1.08)}.install-step-num{font-family:var(--font-serif);color:var(--colors-ink);font-size:16px;font-weight:400;line-height:1;transition:color .3s}.install-step:hover .install-step-num{color:#fff}.install-step-name{font-family:var(--font-text);color:var(--colors-ink);letter-spacing:-.1px;margin-bottom:6px;font-size:13px;font-weight:600;transition:color .2s}.install-step-hint{font-family:var(--font-text);color:var(--colors-muted);max-width:150px;margin:0 auto;font-size:12px;line-height:1.5}.install-step-widget{width:100%;margin-top:12px}.install-mono-chip{border-radius:var(--rounded-pill);cursor:pointer;background:#181d260a;border:1px solid #181d2612;align-items:center;gap:8px;max-width:100%;padding:5px 10px 5px 12px;transition:all .2s;display:inline-flex}.install-mono-chip:hover{background:#181d2614;border-color:#181d2626}.install-mono-chip span{font-family:var(--font-mono);color:var(--colors-ink);white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:10px;overflow:hidden}.install-copy-chip-btn{font-family:var(--font-text);letter-spacing:.2px;color:var(--colors-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:3px;padding:0;font-size:9.5px;font-weight:600;transition:color .15s;display:flex}.install-copy-chip-btn.copied{color:#10a37f}.install-url-chip{border-radius:var(--rounded-pill);cursor:pointer;background:#1b61c90d;border:1px solid #1b61c924;align-items:center;gap:6px;padding:5px 12px;transition:all .2s;display:inline-flex}.install-url-chip:hover{background:#1b61c91a}.install-url-chip span{font-family:var(--font-mono);color:var(--colors-link);font-size:10px;font-weight:600}.install-toggle-chip{border-radius:var(--rounded-pill);cursor:pointer;-webkit-user-select:none;user-select:none;background:#181d2608;border:1px solid #181d2612;align-items:center;gap:8px;padding:4px 10px;transition:all .2s;display:inline-flex}.install-toggle-chip:hover{background:#181d2612}.install-toggle-chip span{font-family:var(--font-text);color:var(--colors-ink);font-size:10px;font-weight:500}.install-pill-switch{background:#d1d5db;border-radius:7px;width:26px;height:14px;transition:background .22s;position:relative}.install-toggle-chip.on .install-pill-switch{background:#1a73e8}.install-pill-switch:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.install-toggle-chip.on .install-pill-switch:after{transform:translate(12px)}.install-done-chip{border-radius:var(--rounded-pill);-webkit-user-select:none;user-select:none;background:#181d260a;border:1px solid #181d2614;justify-content:center;align-items:center;padding:5px 12px;transition:all .2s;display:inline-flex}.install-done-chip:hover{background:#181d2612;border-color:#181d2626}.install-done-chip span{font-family:var(--font-text);color:var(--colors-ink);letter-spacing:-.1px;white-space:nowrap;font-size:10px;font-weight:600}.install-footer-strip{border-top:1px solid var(--colors-hairline);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin-top:4px;padding-top:20px;animation:.7s cubic-bezier(.16,1,.3,1) .35s both cta-fade-up;display:flex}.install-footer-left{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.install-spec-item{align-items:center;gap:5px;display:flex}.install-spec-label{font-family:var(--font-text);color:var(--colors-muted);letter-spacing:.2px;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.install-browsers-list{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.install-browser-badge{font-family:var(--font-text);color:var(--colors-muted);border-radius:var(--rounded-pill);border:1px solid var(--colors-hairline);background:0 0;padding:2px 7px;font-size:10px;font-weight:500}.install-browser-badge.active{color:var(--colors-ink);border-color:#181d2633;align-items:center;gap:4px;font-weight:600;display:inline-flex}.install-badge-universal{font-family:var(--font-text);color:var(--colors-body);border:1px solid var(--colors-hairline);border-radius:var(--rounded-pill);background:#181d260a;padding:2px 8px;font-size:10px;font-weight:500}.install-security-note{font-family:var(--font-text);color:var(--colors-muted);align-items:center;gap:5px;font-size:11px;display:flex}@keyframes installPulse{0%{transform:scale(.95);box-shadow:0 0 #10b98173}70%{transform:scale(1);box-shadow:0 0 0 4.5px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}@media (width<=768px){.cta-band-light{padding:40px 20px}.cta-band-actions{flex-flow:row;justify-content:center;align-items:center;gap:8px;width:100%;max-width:360px;margin-bottom:36px;margin-left:auto;margin-right:auto;display:flex}.cta-band-actions .button-primary-pill,.cta-band-actions .button-secondary-pill{box-sizing:border-box;white-space:nowrap;flex:1;justify-content:center;gap:6px;width:50%;min-width:0;max-width:50%;height:42px;min-height:42px;max-height:42px;padding:0 10px;font-size:13px}.cta-band-actions .button-primary-pill svg,.cta-band-actions .button-secondary-pill svg{flex-shrink:0;width:13px;height:13px}.install-divider{margin-bottom:28px}.install-timeline{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:16px 12px;width:100%;max-width:100%;display:grid}.install-timeline:before{display:none}.install-step{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;min-width:0;max-width:100%;padding:0 4px 16px;display:flex}.install-step-hint{box-sizing:border-box;max-width:100%;padding:0 4px;font-size:11.5px}.install-step-widget{justify-content:center;width:100%;display:flex}.install-mono-chip,.install-url-chip,.install-toggle-chip,.install-done-chip{box-sizing:border-box;max-width:100%}.install-done-chip span{white-space:normal;text-align:center}}@media (width<=480px){.cta-band-light{padding:32px 14px}.cta-band-actions{gap:8px;max-width:100%;margin-bottom:30px}.cta-band-actions .button-primary-pill,.cta-band-actions .button-secondary-pill{height:40px;min-height:40px;max-height:40px;padding:0 8px;font-size:12px}.install-timeline{gap:16px 8px}.install-step{padding:0 2px 14px}.install-step-hint{font-size:11px;line-height:1.45}.install-mono-chip{gap:5px;padding:4px 8px}.install-mono-chip span{max-width:72px;font-size:9.5px}.install-url-chip{gap:4px;padding:4px 8px}.install-url-chip span{font-size:9.5px}.install-toggle-chip{padding:3px 8px}.install-done-chip{padding:4px 8px}.install-done-chip span{font-size:9.5px;line-height:1.25}}.footer{background-color:var(--colors-canvas);border-top:1px solid var(--colors-hairline);padding-top:var(--spacing-section);text-align:left;color:var(--colors-body);padding-bottom:0}.footer-grid{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xxl);margin-bottom:var(--spacing-xxl);display:flex}.footer-brand-column{gap:var(--spacing-md);flex-direction:column;max-width:320px;display:flex}.footer-brand-logo{font-family:var(--font-text);color:var(--colors-ink);letter-spacing:-.02em;font-size:20px;font-weight:700}.footer-brand-desc{color:var(--colors-muted);font-size:13px;line-height:1.5}.footer-status{align-items:center;gap:var(--spacing-xs);background-color:var(--colors-surface-soft);border-radius:var(--rounded-pill);border:1px solid var(--colors-hairline);width:fit-content;padding:6px 12px;display:inline-flex}.status-dot{background-color:var(--colors-success);border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.status-dot:after{content:"";background-color:var(--colors-success);opacity:.6;border-radius:50%;width:100%;height:100%;animation:1.8s ease-in-out infinite status-pulse;position:absolute;top:0;left:0}@keyframes status-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.status-text{color:var(--colors-success);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.footer-links-wrapper{gap:var(--spacing-xl);grid-template-columns:repeat(4,150px);display:grid}.footer-column{gap:var(--spacing-sm);flex-direction:column;display:flex}.footer-column h5{color:var(--colors-ink);text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:600}.footer-column ul{gap:var(--spacing-xs);flex-direction:column;list-style:none;display:flex}.footer-link{color:var(--colors-muted);font-size:13px;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.footer-link:hover{color:var(--colors-ink);transform:translate(2px)}.footer-link:active{color:var(--colors-ink)}.footer-bottom{border-top:1px solid var(--colors-hairline);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.footer-bottom p{color:var(--colors-muted);font-size:13px}.footer-big-text-container{background-color:var(--colors-canvas);width:100%;padding-top:var(--spacing-md);justify-content:center;align-items:center;margin:0;padding-bottom:0;display:flex;overflow:hidden}.footer-big-text{font-family:var(--font-text);text-transform:uppercase;letter-spacing:-.05em;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%;color:var(--colors-ink);margin:0;padding:0;font-size:clamp(2rem,11vw,16rem);font-weight:900;line-height:.8;transition:filter .5s}.footer-big-text:hover{filter:drop-shadow(0 0 15px #181d2614)}@media (width<=1024px){:root{--spacing-section:64px}.container{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.font-display-xl{font-size:38px}.font-display-lg{font-size:32px}.font-serif-display{font-size:40px}.font-display-md{font-size:26px}.hero-band{padding-bottom:calc(var(--spacing-section) + 285px * (1 - var(--ms-scale,1)))!important}.hero-graph-bridge{gap:var(--spacing-xl);flex-direction:column;align-items:center}.bridge-center{width:100%;height:100px}.bridge-svg-line{transform:rotate(90deg)}.problem-grid{grid-template-columns:repeat(2,1fr)!important}.feature-card-tabbed{padding:var(--spacing-lg);flex-direction:column}.feature-card-tabbed .left-rail{border-right:none;border-bottom:1px solid var(--colors-hairline);width:100%;padding-right:0;padding-bottom:var(--spacing-md);white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;overflow-x:auto}.feature-card-tabbed .left-rail::-webkit-scrollbar{display:none}.feature-tab-btn{padding:var(--spacing-xs) var(--spacing-md);white-space:nowrap!important;flex-shrink:0!important}.cream-callout-grid,.demo-grid{grid-template-columns:repeat(2,1fr)}.demo-grid-card{min-height:unset!important}.hero-card-dark{padding:var(--spacing-xl);flex-direction:column}.footer-grid{gap:var(--spacing-xl);flex-direction:column}.footer-links-wrapper{grid-template-columns:repeat(2,1fr);width:100%}}@media (width<=768px){.top-nav .menu{display:none}.top-nav .actions-cluster{gap:var(--spacing-sm);display:flex!important}.top-nav .actions-cluster .nav-btn-secondary{display:none!important}.top-nav .actions-cluster .nav-btn-primary{min-height:32px!important;padding:6px 12px!important;font-size:13px!important}.hero-band .button-row{flex-direction:column;width:100%}.hero-band .button-primary-pill,.hero-band .button-secondary{width:100%}.font-serif-display{font-size:32px}.hero-band p.hero-subhead{font-size:16px}.font-display-md{font-size:24px}.signature-coral-card{padding:var(--spacing-xl)}.problem-grid{grid-template-columns:1fr!important}.cream-callout-grid,.demo-grid{grid-template-columns:1fr}.footer-links-wrapper{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.step-visual-panel{display:none}}@media (width<=520px){.distill-grid{grid-template-columns:1fr}}@media (width<=480px){:root{--spacing-section:56px}.container{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.font-serif-display{font-size:28px}.font-display-md{font-size:20px}.signature-coral-card{padding:var(--spacing-lg)}.demo-grid-card{min-height:unset!important}.footer-brand-column{max-width:100%}.footer-grid{gap:var(--spacing-lg)}.footer-links-wrapper{gap:var(--spacing-lg);grid-template-columns:1fr}.hero-card-dark{padding:var(--spacing-md)!important}}.brand:hover .brand-logo{transform:rotate(-10deg)}.brand-logo{transition:transform .2s cubic-bezier(.16,1,.3,1)}.graph-container{gap:var(--spacing-md);background-color:var(--colors-surface-dark-elevated);border-radius:var(--rounded-md);padding:var(--spacing-md);margin-top:var(--spacing-md);color:var(--colors-on-dark);border:1px solid #ffffff1a;flex-direction:column;display:flex}.graph-nodes{justify-content:space-around;gap:var(--spacing-md);flex-wrap:wrap;display:flex;position:relative}.graph-node{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--rounded-sm);font-family:var(--font-mono);background-color:#2e303a;border:1px solid #fff3;font-size:12px}.graph-node.active{background-color:#1e3a8a;border-color:#3b82f6}.graph-node.issue{background-color:#7f1d1d;border-color:#ef4444}.graph-node.task{background-color:#14532d;border-color:#22c55e}.wave-pinned-column{z-index:10;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute}.wave-pinned-capsule{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--colors-hairline);border-radius:var(--rounded-md);font-family:var(--font-text);align-items:center;gap:var(--spacing-xs);color:var(--colors-ink);white-space:nowrap;background-color:#fffffff5;padding:5px 10px;font-size:10px;font-weight:500;display:flex;box-shadow:0 4px 12px #181d260a}.wave-connector-vertical{background-color:var(--colors-hairline);width:1px}.wave-connector-vertical.top,.wave-connector-vertical.bottom{height:25px}.capsule-dot{border-radius:var(--rounded-full);width:6px;height:6px}.capsule-dot.green{background-color:var(--colors-success-border)}.capsule-dot.yellow{background-color:var(--colors-signature-mustard)}.capsule-dot.grey{background-color:var(--colors-muted)}.capsule-dot.red{background-color:var(--colors-signature-coral)}.walkthrough-stepper-container{gap:var(--spacing-md);margin-top:var(--spacing-lg);text-align:left;flex-direction:column;max-width:600px;margin-left:auto;margin-right:auto;display:flex}.stepper-tabs{gap:var(--spacing-xs);border-bottom:1px solid var(--colors-hairline);padding-bottom:var(--spacing-xs);display:flex}.step-tab-btn{font-family:var(--font-text);color:var(--colors-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.step-tab-btn:hover{color:var(--colors-ink);background-color:#181d2605}.step-tab-btn.active{background-color:var(--colors-surface-strong);color:var(--colors-ink)}.step-tab-number{background-color:var(--colors-hairline);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.step-tab-btn.active .step-tab-number{background-color:var(--colors-link);color:#fff}.step-content-layout{gap:var(--spacing-md);background-color:var(--colors-surface-soft);border:1px solid var(--colors-hairline);border-radius:var(--rounded-lg);padding:var(--spacing-md);grid-template-columns:1.2fr 1fr;align-items:center;min-height:200px;display:grid;box-shadow:0 4px 12px #181d2605}@media (width<=580px){.step-content-layout{text-align:center;grid-template-columns:1fr}}.step-text-panel{gap:var(--spacing-xs);flex-direction:column;display:flex}.step-title{color:var(--colors-ink);font-size:15px;font-weight:600}.step-desc{color:var(--colors-body);font-size:13px;line-height:1.5}.step-visual-panel{justify-content:center;align-items:center;display:flex}.mock-visual-card{border:1px solid var(--colors-hairline);width:100%;max-width:220px;padding:var(--spacing-sm);gap:var(--spacing-xs);background-color:#fff;border-radius:8px;flex-direction:column;display:flex;box-shadow:0 4px 12px #181d260a}.mock-visual-header{font-size:10px;font-family:var(--font-mono);color:var(--colors-muted);border-bottom:1px solid var(--colors-hairline);justify-content:space-between;padding-bottom:4px;display:flex}.mock-visual-chat{flex-direction:column;gap:6px;display:flex}.mock-visual-bubble{background-color:var(--colors-surface-strong);border-radius:4px;height:10px}.mock-visual-bubble.user{background-color:#e5e7eb;align-self:flex-end;width:60%}.mock-visual-bubble.bot{background-color:var(--colors-surface-strong);width:80%}.mock-export-btn{color:#fff;text-align:center;cursor:pointer;background-color:#d97706;border:none;border-radius:6px;padding:6px;font-size:11px;font-weight:700;animation:1.5s infinite pulse-ring-orange;box-shadow:0 0 8px #d977064d}@keyframes pulse-ring-orange{0%{box-shadow:0 0 #d9770666}70%{box-shadow:0 0 0 6px #d9770600}to{box-shadow:0 0 #d9770600}}.mock-package-list{flex-direction:column;gap:8px;display:flex}.mock-package-item{color:var(--colors-body);align-items:center;gap:8px;font-size:12px;display:flex}.mock-package-icon{color:#10b981;font-weight:700}.mock-target-input{color:#047857;font-size:10px;font-family:var(--font-mono);background-color:#f0fdf4;border:1px solid #10b981;border-radius:6px;min-height:48px;padding:6px}.mock-status-ready{color:#10b981;background-color:#10b9811a;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:10px;font-weight:600}.mock-screen{border:1px solid var(--colors-hairline);border-radius:var(--rounded-md);background-color:#fff;flex-direction:column;flex-shrink:0;width:180px;height:120px;transition:transform .4s;display:flex;overflow:hidden;box-shadow:0 8px 24px #181d260a,0 2px 4px #181d2603}.mock-screen:hover{transform:translateY(-4px)}.mock-screen-header{border-bottom:1px solid var(--colors-hairline);background-color:#181d2605;align-items:center;gap:3px;height:18px;padding:0 8px;display:flex}.mock-dot{border-radius:var(--rounded-full);background-color:var(--colors-hairline);width:5px;height:5px}.mock-screen-content{padding:var(--spacing-xs);gap:var(--spacing-xxs);flex-direction:column;flex-grow:1;display:flex}.mock-image-placeholder{border-radius:var(--rounded-sm);background-color:#181d2605;flex-grow:1}.mock-screen-footer{align-items:center;gap:var(--spacing-xs);display:flex}.mock-badge{border-radius:var(--rounded-xs);width:28px;height:10px}.mock-badge.blue{background-color:var(--colors-link)}.mock-badge.red{background-color:var(--colors-signature-coral)}.mock-lines{flex-direction:column;flex-grow:1;gap:3px;display:flex}.mock-line{border-radius:var(--rounded-xs);background-color:#181d260a;width:100%;height:3px}.mock-line.short{width:50%}.mock-browser{background-color:#fff;border:1px solid #0000001a;border-radius:12px;flex-shrink:0;width:260px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;overflow:hidden;box-shadow:0 2px 8px #0000000a,0 8px 32px #0000000f}.mock-browser:hover{transform:translateY(-6px);box-shadow:0 4px 16px #0000000f,0 16px 48px #0000001a}.mock-browser-titlebar{background-color:#f5f5f5;border-bottom:1px solid #00000012;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.traffic-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px;display:inline-block}.traffic-red{background-color:#ff5f57}.traffic-yellow{background-color:#febc2e}.traffic-green{background-color:#28c840}.mock-browser-body{flex-direction:column;gap:7px;padding:10px 12px 13px;display:flex}.mock-browser-url-bar{background-color:#f0f0f0;border-radius:5px;align-items:center;height:22px;padding:0 10px;display:flex}.mock-url-text{font-family:var(--font-mono);color:#888;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mock-browser-content{flex-direction:column;gap:5px;padding:4px 0;display:flex}.mock-content-line{background-color:#181d260f;border-radius:3px;height:7px}.mock-content-line--long{width:100%}.mock-content-line--med{width:78%}.mock-content-line--short{width:52%}.mock-content-code{background-color:#f7f7f7;border:1px solid #0000000d;border-radius:5px;flex-direction:column;gap:5px;margin-top:3px;padding:7px 9px;display:flex}.mock-code-line{background-color:#1b61c926;border-radius:2px;width:85%;height:6px}.mock-code-line--indent{background-color:#181d2614;width:65%;margin-left:10px}.mock-browser-footer{align-items:center;gap:5px;padding-top:2px;display:flex}.mock-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mock-status-dot--active{background-color:#febc2e}.mock-status-dot--success{background-color:#28c840}.mock-status-text{font-family:var(--font-text);color:#999;white-space:nowrap;font-size:9px}.bridge-center{flex-grow:1;min-width:280px;height:190px;position:relative}.bridge-capsule{pointer-events:none;z-index:10;flex-direction:column;align-items:center;display:flex;position:absolute}.bridge-capsule-inner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--colors-hairline);font-family:var(--font-text);color:var(--colors-ink);white-space:nowrap;letter-spacing:.01em;background-color:#fffffff7;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;font-weight:500;display:flex;box-shadow:0 2px 8px #181d2612}.bridge-capsule-stem{background-color:var(--colors-hairline);width:1px;height:22px}.bridge-capsule--top-left{top:6px;left:15%;transform:translate(-50%)}.bridge-capsule--top-right{top:6px;left:68%;transform:translate(-50%)}.bridge-capsule--bottom-left{bottom:6px;left:38%;transform:translate(-50%)}.bridge-capsule--bottom-right{bottom:6px;left:82%;transform:translate(-50%)}.ms-stage{z-index:3;justify-content:space-between;align-items:center;width:100%;max-width:1180px;margin:36px auto 0;display:flex;position:relative}.ms-browser{background:#fff;border:1px solid #00000017;border-radius:13px;flex-direction:column;flex-shrink:0;width:315px;height:285px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 6px 28px #00000012}.ms-bar{background:#f3f3f3;border-bottom:1px solid #00000012;align-items:center;gap:5px;height:32px;padding:0 11px;display:flex}.ms-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ms-dot--r{background:#ff5f57}.ms-dot--y{background:#febc2e}.ms-dot--g{background:#28c840}.ms-url{background:#e6e6e6;border-radius:4px;flex:1;align-items:center;gap:5px;height:20px;margin-left:8px;padding:0 8px;display:flex}.ms-url span{font-family:var(--font-mono);color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.ms-body{flex-direction:column;flex:1;gap:7px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.ms-thread{flex-direction:column;gap:8px;display:flex;position:relative}.ms-row{align-items:flex-start;gap:6px;display:flex}.ms-row--user{justify-content:flex-end}.ms-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:flex}.ms-avatar--claude{color:#92400e;background:#fde68a}.ms-avatar--gpt{color:#065f46;background:#d1fae5}.ms-bubble{flex-direction:column;gap:4px;max-width:88%;display:flex}.ms-bubble--user{align-items:flex-end}.ms-message-text{font-family:var(--font-text);color:var(--colors-ink);text-align:left;margin:0;font-size:9px;line-height:1.35}.ms-message-text--user{color:var(--colors-ink);background:#181d260d;border-radius:12px 12px 2px;align-self:flex-end;padding:5px 9px;display:inline-block}.ms-code-block{background:#f6f8fa;border:1px solid #0000000f;border-radius:6px;width:100%;margin-top:3px;overflow:hidden}.ms-code-header{font-family:var(--font-text);color:#586069;background:#eaecef;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:3px 8px;font-size:8px;font-weight:600;display:flex}.ms-code-pre{font-family:var(--font-mono);color:#24292e;text-align:left;white-space:pre-wrap;word-break:break-all;margin:0;padding:6px 8px;font-size:8.5px;line-height:1.3}.ms-code-kw{color:#d73a49;font-weight:600}.ms-code-fn{color:#6f42c1}.ms-code-str{color:#032f62}.ms-code-type{color:#005cc5}.ms-code-cmt{color:#6a737d;font-style:italic}.ms-scan{pointer-events:none;opacity:0;animation:19s cubic-bezier(.4,0,.2,1) infinite ms-scan-show;position:absolute;inset:0;overflow:hidden}.ms-scan-beam{background:linear-gradient(#0000 0%,#1b61c91a 35%,#1b61c92b 50%,#1b61c91a 65%,#0000 100%);height:32px;animation:19s cubic-bezier(.4,0,.2,1) infinite ms-scan-move;position:absolute;top:-32px;left:0;right:0}@keyframes ms-scan-show{0%,36.8%{opacity:0}42.1%{opacity:1}55.8%{opacity:1}57.9%,to{opacity:0}}@keyframes ms-scan-move{0%,36.8%{top:-32px}57.9%{top:100%}to{top:100%}}.ms-limit{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);z-index:10;opacity:0;background:#ffffffe6;border:1px solid #d9770640;border-radius:10px;align-items:center;gap:10px;width:calc(100% - 32px);padding:10px 14px;animation:19s cubic-bezier(.16,1,.3,1) infinite ms-limit-in;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(8px);box-shadow:0 4px 6px -1px #d977060d,0 10px 20px -3px #d977061f,inset 0 1px #fff9}@keyframes ms-limit-in{0%,23.7%{opacity:0;transform:translate(-50%,-50%)scale(.96)translateY(8px)}26.3%{opacity:1;transform:translate(-50%,-50%)scale(1)translateY(0)}54.7%{opacity:1;transform:translate(-50%,-50%)scale(1)translateY(0)}58.5%,to{opacity:0;transform:translate(-50%,-50%)scale(.96)translateY(-8px)}}.ms-limit-icon{background:#d977061a;border:1px solid #d9770633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ms-limit-copy{text-align:left;flex-direction:column;gap:2px;display:flex}.ms-limit-title{font-family:var(--font-text);color:#c2410c;font-size:10px;font-weight:600;line-height:1.25}.ms-limit-sub{font-family:var(--font-text);color:#ea580c;font-size:8.5px;font-weight:500}.ms-scrape{z-index:9;pointer-events:none;opacity:0;border-radius:0 0 13px 13px;animation:19s cubic-bezier(.4,0,.2,1) infinite ms-scrape-show;position:absolute;inset:0;overflow:hidden}@keyframes ms-scrape-show{0%,36.8%{opacity:0}40%{opacity:1}57.9%{opacity:1}61%,to{opacity:0}}.ms-scrape-overlay{-webkit-backdrop-filter:blur(1.5px);background:#0a0f1e73;position:absolute;inset:0}.ms-scrape-beam{background:linear-gradient(90deg,#0000 0%,#10b98100 10%,#10b981e6 40%,#10b981 50%,#10b981e6 60%,#10b98100 90%,#0000 100%);height:2px;animation:1.6s ease-in-out .2s infinite ms-beam-sweep;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px 4px #10b98180}@keyframes ms-beam-sweep{0%{opacity:.6;top:2%}15%{opacity:1}85%{opacity:1}to{opacity:.6;top:93%}}.ms-scrape-rows{flex-direction:column;gap:9px;display:flex;position:absolute;top:8px;left:12px;right:12px}.ms-scrape-row{background:#10b98138;border-radius:3px;height:7px;animation:1.6s ease-in-out infinite ms-row-flash;box-shadow:0 0 8px #10b9814d}.ms-scrape-row--1{width:95%;animation-delay:0s}.ms-scrape-row--2{width:82%;animation-delay:.2s}.ms-scrape-row--3{width:90%;animation-delay:.4s}.ms-scrape-row--4{width:70%;animation-delay:.6s}@keyframes ms-row-flash{0%,to{opacity:.15;background:#10b98126}50%{opacity:1;background:#10b98159}}.ms-scrape-status{-webkit-backdrop-filter:blur(6px);background:#050a14d1;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 0 16px #10b98126}.ms-scrape-status-left{flex-shrink:0;align-items:center;gap:5px;display:flex}.ms-scrape-pulse{background:#10b981;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:.9s ease-in-out infinite ms-pulse-glow;box-shadow:0 0 6px #10b981cc}@keyframes ms-pulse-glow{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #10b981cc}50%{opacity:.5;transform:scale(.7);box-shadow:0 0 3px #10b98166}}.ms-scrape-status-label{font-family:var(--font-mono);color:#6ee7b7;letter-spacing:.04em;white-space:nowrap;font-size:8px;font-weight:600}.ms-scrape-track{background:#ffffff14;border-radius:2px;flex:1;height:3px;overflow:hidden}.ms-scrape-fill{background:linear-gradient(90deg,#059669 0%,#10b981 60%,#34d399 100%);border-radius:2px;width:0%;height:100%;animation:19s cubic-bezier(.4,0,.2,1) infinite ms-scrape-fill-run;box-shadow:0 0 6px #10b98199}@keyframes ms-scrape-fill-run{0%,36.8%{width:0%}40%{width:5%}57.9%{width:100%}60%,to{width:100%}}.ms-scrape-pct{font-family:var(--font-mono);color:#34d399;letter-spacing:.02em;flex-shrink:0;font-size:8px;font-weight:700}.ms-bridge{flex:1;min-width:240px;height:210px;position:relative}.ms-arcs{width:100%;height:100%;position:absolute;inset:0}.ms-arc-base{fill:none;stroke-width:2.2px;opacity:.35}.ms-arc-base--gold{stroke:var(--colors-signature-mustard)}.ms-arc-base--blue{stroke:var(--colors-link)}.ms-arc-flow{fill:none;stroke-linecap:round;stroke-dasharray:45 285;opacity:0;will-change:stroke-dashoffset, opacity;animation:1.6s linear infinite ms-flow-arc,19s ease-in-out infinite ms-flow-appear}.ms-arc-flow-glow{stroke-width:7.5px;--flow-opacity:.65}.ms-arc-flow-core{stroke-width:2.5px;--flow-opacity:1}.ms-arc-flow--gold{stroke:#fbbf24}.ms-arc-flow-glow.ms-arc-flow--gold{stroke:#f59e0b}.ms-arc-flow--blue{stroke:#60a5fa}.ms-arc-flow-glow.ms-arc-flow--blue{stroke:#1d4ed8}@keyframes ms-flow-arc{0%{stroke-dashoffset:330px}to{stroke-dashoffset:0}}@keyframes ms-flow-appear{0%,57.9%{opacity:0}58.9%,72.7%{opacity:var(--flow-opacity,1)}75.7%,to{opacity:0}}.ms-pkt{opacity:0;will-change:transform, opacity;animation:19s linear infinite ms-pkt-show;box-shadow:0 0 6px #6b38e666}@keyframes ms-pkt-show{0%,57.9%{opacity:0}58.9%{opacity:.9}72.7%{opacity:.9}75.7%,to{opacity:0}}.ms-tag{-webkit-backdrop-filter:blur(10px);border:1px solid var(--colors-hairline);font-family:var(--font-text);color:var(--colors-ink);white-space:nowrap;pointer-events:none;background:#fffffff5;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:500;display:flex;position:absolute;box-shadow:0 2px 10px #181d2612}.ms-tag-icon{flex-shrink:0;display:block}.ms-tag--tl{top:14px;left:9%;transform:translate(-50%)}.ms-tag--tr{top:14px;left:73%;transform:translate(-50%)}.ms-tag--bl{bottom:14px;left:34%;transform:translate(-50%)}.ms-tag--br{bottom:14px;left:85%;transform:translate(-50%)}.ms-medallion{z-index:20;pointer-events:none;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ms-medallion-ring{pointer-events:none;border:1.5px solid #6b38e647;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.ms-medallion-ring--a{opacity:0;width:78px;height:78px;animation:19s cubic-bezier(.4,0,.2,1) infinite ms-ring-a;top:-9px}.ms-medallion-ring--b{opacity:0;border-color:#6b38e624;width:98px;height:98px;animation:19s cubic-bezier(.4,0,.2,1) infinite ms-ring-b;top:-19px}@keyframes ms-ring-a{0%,57.9%{opacity:0;transform:translate(-50%)scale(.8)}61%{opacity:1;transform:translate(-50%)scale(1)}71%{opacity:.5;transform:translate(-50%)scale(1.1)}74.7%,to{opacity:0;transform:translate(-50%)scale(1.15)}}@keyframes ms-ring-b{0%,59.9%{opacity:0;transform:translate(-50%)scale(.75)}63%{opacity:.8;transform:translate(-50%)scale(1)}73%{opacity:.3;transform:translate(-50%)scale(1.12)}76.8%,to{opacity:0;transform:translate(-50%)scale(1.18)}}.ms-medallion-disc{z-index:3;background:#fff;border:1.5px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;animation:19s cubic-bezier(.4,0,.2,1) infinite ms-disc-glow;display:flex;position:relative;box-shadow:0 2px 8px #00000012}@keyframes ms-disc-glow{0%,57.9%{box-shadow:0 2px 8px #00000012,0 0 #6b38e600}61.9%{box-shadow:0 4px 16px #0000001a,0 0 0 6px #6b38e62e}71%{box-shadow:0 4px 16px #0000001a,0 0 0 10px #6b38e612}74.7%,to{box-shadow:0 2px 8px #00000012,0 0 #6b38e600}}.ms-medallion-logo{object-fit:contain;width:38px;height:38px;display:block}.ms-medallion-label{font-family:var(--font-text);color:var(--colors-muted);letter-spacing:.04em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);border:1px solid var(--colors-hairline);background:#ffffffe6;border-radius:99px;padding:2px 9px;font-size:10px;font-weight:600;box-shadow:0 1px 4px #0000000d}.ms-inject{-webkit-backdrop-filter:blur(5px);opacity:0;z-index:6;background:#ffffffe8;flex-direction:column;justify-content:center;align-items:center;gap:9px;animation:19s cubic-bezier(.4,0,.2,1) infinite ms-inject-show;display:flex;position:absolute;inset:0}@keyframes ms-inject-show{0%,73.7%{opacity:0}76.8%,81%{opacity:1}84.2%,to{opacity:0}}.ms-inject-ring{display:flex}.ms-inject-arc{transform-origin:18px 18px;animation:1.4s linear infinite ms-arc-spin}@keyframes ms-arc-spin{to{stroke-dashoffset:-20px}}.ms-inject-check{stroke-dasharray:14;stroke-dashoffset:14px;animation:19s cubic-bezier(.4,0,.2,1) infinite ms-check-draw}@keyframes ms-check-draw{0%,75%{stroke-dashoffset:14px}80%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.ms-inject-text{font-family:var(--font-text);color:#1b61c9;font-size:10.5px;font-weight:500}.ms-thread--target{opacity:0;animation:19s cubic-bezier(.4,0,.2,1) infinite ms-target-in}@keyframes ms-target-in{0%,81.6%{opacity:0}84.2%,to{opacity:1}}.ms-reveal{opacity:0}.ms-reveal--1{animation:19s cubic-bezier(.34,1.56,.64,1) infinite ms-line-in}.ms-reveal--2{animation:19s cubic-bezier(.34,1.56,.64,1) .4s infinite ms-line-in}.ms-reveal--3{animation:19s cubic-bezier(.34,1.56,.64,1) .8s infinite ms-line-in}@keyframes ms-line-in{0%,81.6%{opacity:0;transform:translateY(5px)}84.2%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.ms-success{font-family:var(--font-text);color:#166534;opacity:0;z-index:5;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:9.5px;animation:19s cubic-bezier(.4,0,.2,1) infinite ms-success-in;display:flex;position:absolute;bottom:8px;left:12px;right:12px;box-shadow:0 -2px 8px #fffffff2}@keyframes ms-success-in{0%,83.2%{opacity:0}85.8%{opacity:1}to{opacity:1}}.ms-block-line--60{width:60%}.ms-block-line--58{width:58%}.ms-block-line--55{width:55%}.ms-block-line--50{width:50%}.ms-line--95{width:95%}.ms-line--92{width:92%}.ms-line--88{width:88%}.ms-line--85{width:85%}.ms-line--82{width:82%}.ms-line--78{width:78%}.ms-line--72{width:72%}.ms-line--68{width:68%}.ms-line--65{width:65%}.ms-line--62{width:62%}.ms-line--58{width:58%}.ms-fade-out{-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 100%);mask-image:linear-gradient(90deg,#000 40%,#0000 100%)}.ms-idle{flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:19s cubic-bezier(.4,0,.2,1) infinite ms-idle-show;display:flex;position:absolute;inset:0}@keyframes ms-idle-show{0%,73.7%{opacity:1}76.8%,to{opacity:0}}.ms-idle-logo{justify-content:center;align-items:center;display:flex}.ms-idle-hint{font-family:var(--font-text);color:var(--colors-muted);font-size:11px;font-weight:500}.ms-idle-input{background:#f5f5f5;border:1px solid #0000001a;border-radius:8px;align-items:center;width:80%;height:28px;padding:0 10px;display:flex}.ms-idle-input-text{font-family:var(--font-text);color:#aaa;font-size:9.5px}.ms-context-badge{font-family:var(--font-text);color:#0a7a60;white-space:nowrap;background:#10a37f14;border:1px solid #10a37f33;border-radius:4px;align-items:center;gap:4px;margin-bottom:5px;padding:3px 7px;font-size:8.5px;font-weight:500;display:inline-flex}.ms-claude-reveal--1{opacity:0;animation:19s cubic-bezier(.34,1.56,.64,1) infinite ms-claude-msg-1}.ms-claude-reveal--2{opacity:0;animation:19s cubic-bezier(.34,1.56,.64,1) infinite ms-claude-msg-2}.ms-claude-reveal--3{opacity:0;animation:19s cubic-bezier(.34,1.56,.64,1) infinite ms-claude-msg-3}.ms-claude-reveal--4{opacity:0;animation:19s cubic-bezier(.34,1.56,.64,1) infinite ms-claude-msg-4}@keyframes ms-claude-msg-1{0%{opacity:0;transform:translateY(3px)}3%,to{opacity:1;transform:translateY(0)}}@keyframes ms-claude-msg-2{0%,5%{opacity:0;transform:translateY(3px)}9.5%,to{opacity:1;transform:translateY(0)}}@keyframes ms-claude-msg-3{0%,10.5%{opacity:0;transform:translateY(3px)}13.7%,to{opacity:1;transform:translateY(0)}}@keyframes ms-claude-msg-4{0%,14.7%{opacity:0;transform:translateY(3px)}19%,to{opacity:1;transform:translateY(0)}}@media (width<=1024px){:root{--ms-scale:.95}}@media (width<=960px){:root{--ms-scale:.88}}@media (width<=880px){:root{--ms-scale:.82}}@media (width<=800px){:root{--ms-scale:.75}}@media (width<=720px){:root{--ms-scale:.68}}@media (width<=640px){:root{--ms-scale:.61}}@media (width<=580px){:root{--ms-scale:.55}}@media (width<=520px){:root{--ms-scale:.49}}@media (width<=460px){:root{--ms-scale:.43}}@media (width<=400px){:root{--ms-scale:.38}}@media (width<=350px){:root{--ms-scale:.32}}@media (width<=1024px){.ms-stage{transform-origin:top!important;width:900px!important;max-width:none!important;transform:scale(var(--ms-scale,1))!important;margin:36px auto 0!important;margin-bottom:calc(285px * (var(--ms-scale,1) - 1))!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;margin-left:-450px!important;display:flex!important;position:relative!important;left:50%!important}}@media (width<=768px){.hero-band{padding-bottom:var(--spacing-section)!important}.ms-stage{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;max-width:320px!important;margin:36px auto 0!important;left:0!important;transform:none!important}.ms-browser{width:100%!important;max-width:315px!important;height:285px!important}.ms-bridge{width:100%!important;height:180px!important;min-width:unset!important;flex:none!important;margin:0!important;position:relative!important}.ms-arcs{width:180px!important;height:120px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(90deg)!important}.ms-tag{display:none!important}.hero-card-dark .right-side{-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}.json-viewer{font-size:11px!important}.curved-carousel-container{display:none!important}}@media (width<=560px){.ms-tag{display:none!important}}.logo-strip{padding:var(--spacing-sm) 0;background-color:var(--colors-canvas);overflow:hidden}.logo-carousel{width:100vw;padding:var(--spacing-xs) 0;position:relative;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.carousel-track{will-change:transform;align-items:center;width:max-content;display:flex}.carousel-group{align-items:center;gap:48px;padding-right:48px;display:flex}.carousel-item{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.carousel-item svg{opacity:.8;filter:none;width:30px;height:30px;transition:all .3s cubic-bezier(.16,1,.3,1)}.carousel-item:hover svg{opacity:1;transform:scale(1.15)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}#problems,#features,#heuristics,#packet,#download{scroll-margin-top:80px}.curved-carousel-container{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.curved-logo-wrapper{transform-origin:50%;pointer-events:auto;will-change:transform;position:absolute}.curved-logo-card{border-radius:var(--rounded-md);-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffff85;justify-content:center;align-items:center;width:clamp(52px,5vw,72px);height:clamp(52px,5vw,72px);padding:11px;transition:background .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 24px #0000000d,inset 0 1px 1px #ffffff80}.curved-logo-card svg{opacity:.72;width:100%;height:100%;transition:opacity .3s,filter .3s,transform .3s}.curved-logo-card:hover{background:#ffffffe0;transform:scale(1.12);box-shadow:0 14px 32px #0000000f,inset 0 1px 1px #ffffff80}.curved-logo-card:hover svg{opacity:1;filter:drop-shadow(0 2px 8px);transform:scale(1.05)}.arch-clean-section{background-color:var(--colors-canvas);padding-top:var(--spacing-xl);position:relative;overflow:visible}.arch-clean-track{height:240vh;position:relative}.arch-clean-sticky{z-index:20;flex-direction:column;justify-content:flex-start;height:calc(100vh - 86px);min-height:580px;max-height:840px;display:flex;position:sticky;top:76px}.arch-canvas-wrapper{flex-direction:column;height:100%;display:flex}.arch-minimal-bar{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);-webkit-backdrop-filter:blur(14px);border:1px solid var(--colors-hairline);border-radius:var(--rounded-pill);background:#ffffffd9;flex-shrink:0;padding:8px 16px;display:flex;box-shadow:0 2px 12px #181d2608}.arch-minimal-left{align-items:center;gap:8px;display:flex}.arch-stage-dot{background-color:#2563eb;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite alternate arch-dot-pulse;box-shadow:0 0 8px #2563eb}@keyframes arch-dot-pulse{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1.3);box-shadow:0 0 12px #2563eb}}.arch-stage-name{font-family:var(--font-text);color:var(--colors-ink);white-space:nowrap;font-size:13px;font-weight:600}.arch-minimal-stepper{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.arch-minimal-stepper::-webkit-scrollbar{display:none}.arch-stepper-pill{border-radius:var(--rounded-pill);font-family:var(--font-text);color:var(--colors-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:4px 10px;font-size:11.5px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1)}.arch-stepper-pill:hover{color:var(--colors-ink);background-color:#0000000a}.arch-stepper-pill.active{background-color:var(--colors-ink);color:#fff;font-weight:600}.arch-sync-pill{border-radius:var(--rounded-pill);font-family:var(--font-text);color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s}.arch-sync-pill:hover{background-color:#dbeafe}.arch-clean-svg-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--rounded-lg);background:#ffffffbf;border:1px solid #e3dfd7d9;flex-grow:1;justify-content:center;align-items:center;padding:12px 18px;display:flex;overflow:hidden;box-shadow:0 10px 30px #181d2608}.arch-svg-frame{width:100%;height:100%;max-height:calc(100vh - 200px);display:block}.arch-icon-box{border-radius:var(--rounded-sm);justify-content:center;align-items:center;width:34px;height:34px;display:flex}.arch-gemini-box{background:#fdf4ff;border:1px solid #f0abfc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.arch-scroll-hint{-webkit-backdrop-filter:blur(16px);border:1px solid var(--colors-hairline,#e3dfd7);border-radius:var(--rounded-pill,9999px);color:var(--colors-ink,#181d26);font-family:var(--font-text);letter-spacing:-.15px;pointer-events:none;z-index:30;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fffffff0;align-items:center;gap:11px;padding:9px 20px 9px 15px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px -4px #181d261a,0 4px 10px -2px #181d260a}.arch-scroll-mouse{box-sizing:border-box;border:1.8px solid #2563eb;border-radius:8px;justify-content:center;width:15px;height:23px;padding-top:3px;display:flex}.arch-scroll-wheel{background-color:#2563eb;border-radius:2px;width:2.5px;height:5px;animation:1.8s ease-in-out infinite arch-wheel-slide}@keyframes arch-wheel-slide{0%{opacity:0;transform:translateY(-2px)}30%{opacity:1}75%{opacity:1;transform:translateY(6px)}to{opacity:0;transform:translateY(7px)}}.arch-scroll-arrow{color:#2563eb;align-items:center;animation:1.8s ease-in-out infinite arch-arrow-bounce;display:flex}@keyframes arch-arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3.5px)}}@media (width<=860px){.arch-clean-section,.nav-item-arch{display:none!important}}
