.StatusBadge-module__Puce3q__badge{border:1px solid var(--hairline-strong,#363739);border-radius:var(--radius-pill,999px);min-height:1.75rem;color:var(--text-2,#c4c6ca);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff08;align-items:center;gap:.45rem;padding:.2rem .7rem .2rem .6rem;font-size:.6875rem;font-weight:500;line-height:1.3;display:inline-flex}.StatusBadge-module__Puce3q__dot{background:currentColor;border-radius:50%;flex:none;width:.4rem;height:.4rem}.StatusBadge-module__Puce3q__note{color:var(--text-3,#9a9da2);letter-spacing:.06em;white-space:normal}.StatusBadge-module__Puce3q__early{background:var(--signal-soft,#6ba8d924);color:var(--signal-strong,#9cc8ec);border-color:#6ba8d973}.StatusBadge-module__Puce3q__early .StatusBadge-module__Puce3q__dot{box-shadow:0 0 0 3px #6ba8d92e}.StatusBadge-module__Puce3q__preview{color:var(--signal-strong,#9cc8ec);border-color:#6ba8d959}.StatusBadge-module__Puce3q__preview .StatusBadge-module__Puce3q__dot{background:0 0;border:1px solid}.StatusBadge-module__Puce3q__dev{color:var(--text-2,#c4c6ca)}.StatusBadge-module__Puce3q__dev .StatusBadge-module__Puce3q__dot{background:#b9bcc1}.StatusBadge-module__Puce3q__planned{color:var(--text-3,#9a9da2);border-style:dashed}.StatusBadge-module__Puce3q__planned .StatusBadge-module__Puce3q__dot{background:0 0;border:1px dashed}@media (max-width:480px){.StatusBadge-module__Puce3q__badge{white-space:normal}}
.neel-module__fbu6pq__page{padding-top:calc(var(--header-h,4.75rem) + clamp(1.25rem, 3vw, 2.25rem));padding-bottom:clamp(4rem,8vw,6rem);position:relative}.neel-module__fbu6pq__subnav{border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);background:#0e0f11d1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.45rem .45rem .45rem 1rem;display:flex}.neel-module__fbu6pq__subnav ul{flex-wrap:wrap;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.neel-module__fbu6pq__subnavBrand{color:var(--text-1);letter-spacing:-.01em;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.neel-module__fbu6pq__brandMark{background:radial-gradient(circle at 35% 30%,#e9f3fb,#6ba8d9 55%,#1d3a52);border-radius:50%;width:.75rem;height:.75rem;box-shadow:0 0 0 3px #6ba8d929}.neel-module__fbu6pq__subnavLink{border-radius:var(--radius-pill);min-height:2.25rem;color:var(--text-2);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;align-items:center;padding:0 .85rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.neel-module__fbu6pq__subnavLink:hover{background:var(--surface-3);color:var(--text-1)}.neel-module__fbu6pq__subnavActive{background:var(--surface-3);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--hairline-hover)}.neel-module__fbu6pq__hero{max-width:54rem;padding-block:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,3rem)}.neel-module__fbu6pq__heroSplit{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,3rem);display:grid}.neel-module__fbu6pq__heroTitle{color:var(--text-1);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,6.4vw,5.25rem);font-weight:700;line-height:.98}.neel-module__fbu6pq__heroTitleSm{color:var(--text-1);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1}.neel-module__fbu6pq__heroTitle em,.neel-module__fbu6pq__heroTitleSm em{color:var(--text-3);font-style:normal}.neel-module__fbu6pq__heroLede{max-width:38rem;color:var(--text-1);letter-spacing:-.01em;margin:1.5rem 0 0;font-size:clamp(1.125rem,1.8vw,1.35rem);line-height:1.5}.neel-module__fbu6pq__heroBody{max-width:38rem;color:var(--text-2);margin:1rem 0 0;font-size:1rem;line-height:1.75}.neel-module__fbu6pq__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.neel-module__fbu6pq__heroMeta{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:2rem;display:flex}.neel-module__fbu6pq__section{padding-block:clamp(3.5rem,8vw,6rem) 0}.neel-module__fbu6pq__sectionHead{justify-content:space-between;align-items:end;gap:2rem 3rem;margin-bottom:2.25rem;display:flex}.neel-module__fbu6pq__sectionHead h2{max-width:34rem;color:var(--text-1);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:700;line-height:1.08}.neel-module__fbu6pq__sectionLede{max-width:27rem;color:var(--text-2);font-size:1rem;line-height:1.75}.neel-module__fbu6pq__sectionLede p{margin:0}.neel-module__fbu6pq__sectionLede p+p{margin-top:.75rem}.neel-module__fbu6pq__subhead{color:var(--text-1);letter-spacing:-.01em;margin:2.75rem 0 1rem;font-size:1.125rem;font-weight:700}.neel-module__fbu6pq__receiptNote{max-width:46rem;color:var(--text-3);margin:1.25rem 0 0;font-size:.875rem;line-height:1.65}.neel-module__fbu6pq__promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.neel-module__fbu6pq__promise{border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:var(--surface-2);transition:border-color var(--dur) ease;padding:1.5rem}.neel-module__fbu6pq__promise:hover{border-color:#48494c}.neel-module__fbu6pq__promiseTop{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.neel-module__fbu6pq__promiseIcon{border:1px solid var(--hairline-strong);width:2.5rem;height:2.5rem;color:var(--signal-strong);background:var(--surface-1);border-radius:11px;place-items:center;display:grid}.neel-module__fbu6pq__promise h3{color:var(--text-1);letter-spacing:-.02em;margin:0 0 .6rem;font-size:1.2rem;font-weight:700}.neel-module__fbu6pq__promise p{color:var(--text-2);margin:0;font-size:.9375rem;line-height:1.7}.neel-module__fbu6pq__flagships{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.neel-module__fbu6pq__flagship{border:1px solid var(--hairline-strong);background:radial-gradient(70% 55% at 100% 0%, #6ba8d912, transparent 60%), var(--surface-2);height:100%;color:inherit;box-shadow:var(--shadow-card);transition:transform var(--dur) var(--ease-out), border-color var(--dur) ease, box-shadow var(--dur) ease;border-radius:20px;flex-direction:column;padding:clamp(1.4rem,3vw,2rem);text-decoration:none;display:flex}.neel-module__fbu6pq__flagship:hover,.neel-module__fbu6pq__flagship:focus-visible{border-color:var(--hairline-hover);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.neel-module__fbu6pq__flagshipTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.neel-module__fbu6pq__flagshipIcon{border:1px solid var(--hairline-strong);background:var(--surface-1);width:3rem;height:3rem;color:var(--signal-strong);border-radius:13px;place-items:center;display:grid}.neel-module__fbu6pq__flagship h3{color:var(--text-1);letter-spacing:-.03em;margin:1.75rem 0 .35rem;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:700}.neel-module__fbu6pq__flagshipLine{color:var(--text-2);margin:0;font-size:1rem;line-height:1.65}.neel-module__fbu6pq__ticks{gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.neel-module__fbu6pq__ticks li{color:var(--text-2);padding-left:1.4rem;font-size:.9375rem;line-height:1.6;position:relative}.neel-module__fbu6pq__ticks li:before{border:1px solid var(--signal);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.62em;left:.15rem}.neel-module__fbu6pq__flagshipFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:auto;padding-top:1.75rem;display:flex}.neel-module__fbu6pq__flagshipCta{color:var(--text-1);align-items:center;gap:.35rem;font-size:.9375rem;font-weight:700;display:inline-flex}.neel-module__fbu6pq__flagshipCta svg{transition:transform var(--dur) var(--ease-out)}.neel-module__fbu6pq__flagship:hover .neel-module__fbu6pq__flagshipCta svg,.neel-module__fbu6pq__flagship:focus-visible .neel-module__fbu6pq__flagshipCta svg{transform:translate(2px,-2px)}.neel-module__fbu6pq__extensions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.neel-module__fbu6pq__extension{border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:#18191bb3;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.15rem;display:flex}.neel-module__fbu6pq__extension h3{color:var(--text-1);letter-spacing:-.01em;margin:.35rem 0 0;font-size:1rem;font-weight:700}.neel-module__fbu6pq__extension p{color:var(--text-2);margin:0;font-size:.875rem;line-height:1.6}.neel-module__fbu6pq__chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.neel-module__fbu6pq__chip{border:1px solid var(--hairline-strong);color:inherit;background:#0e0f11bf;border-radius:12px;flex-direction:column;gap:.1rem;padding:.6rem .95rem;text-decoration:none;display:inline-flex}.neel-module__fbu6pq__chipLink{transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease}.neel-module__fbu6pq__chipLink:hover{border-color:var(--hairline-hover);background:var(--surface-3)}.neel-module__fbu6pq__chipName{color:var(--text-1);font-size:.875rem;font-weight:700}.neel-module__fbu6pq__chipStatus{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.04em;font-size:.6875rem}.neel-module__fbu6pq__orbitLayout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.neel-module__fbu6pq__legend{gap:0;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.neel-module__fbu6pq__legend li{border-top:1px solid var(--hairline);color:var(--text-2);grid-template-columns:1.6rem minmax(0,1fr);gap:.75rem;padding:.85rem 0;font-size:.9375rem;line-height:1.6;display:grid}.neel-module__fbu6pq__legend strong{color:var(--text-1)}.neel-module__fbu6pq__legendSwatch{border-radius:50%;width:1rem;height:1rem;margin-top:.45rem;position:relative}.neel-module__fbu6pq__swatchCore{background:radial-gradient(circle at 40% 38%,#fffdf2,#ffc93c 55%,#f07800);box-shadow:0 0 10px #ffbe32b3}.neel-module__fbu6pq__swatchPlanet{background:radial-gradient(circle at 35% 30%,#f4f5f7,#8f949b 55%,#24262a);width:.85rem;height:.85rem}.neel-module__fbu6pq__swatchMoon{background:#c9ccd1;width:.5rem;height:.5rem;margin:.65rem 0 0 .2rem}.neel-module__fbu6pq__trust{border:1px solid var(--hairline-strong);background:#0e0f11d1;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.neel-module__fbu6pq__trust li{border-left:1px solid var(--hairline);padding:1.5rem}.neel-module__fbu6pq__trust li:first-child{border-left:0}.neel-module__fbu6pq__trustIcon{color:var(--signal-strong)}.neel-module__fbu6pq__trust h3{color:var(--text-1);letter-spacing:-.01em;margin:1rem 0 .4rem;font-size:1rem;font-weight:700}.neel-module__fbu6pq__trust p{color:var(--text-2);margin:0;font-size:.875rem;line-height:1.6}.neel-module__fbu6pq__facts{border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:#0e0f11d1;gap:0;margin:0;display:grid}.neel-module__fbu6pq__facts>div{border-top:1px solid var(--hairline);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:.95rem 1.15rem;display:grid}.neel-module__fbu6pq__facts>div:first-child{border-top:0}.neel-module__fbu6pq__facts dt{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;line-height:1.7}.neel-module__fbu6pq__facts dd{color:var(--text-1);margin:0;font-size:.9375rem;line-height:1.6}.neel-module__fbu6pq__roadmap{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.neel-module__fbu6pq__roadmap:before{background:linear-gradient(90deg, var(--hairline-hover), var(--hairline) 85%, transparent);content:"";height:1px;position:absolute;top:.4rem;left:0;right:0}.neel-module__fbu6pq__milestone{padding-top:1.75rem;position:relative}.neel-module__fbu6pq__milestoneDot{border:1px solid var(--hairline-hover);background:var(--surface-0);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:0;left:0}.neel-module__fbu6pq__milestoneKey .neel-module__fbu6pq__milestoneDot{border-color:var(--signal);background:var(--signal);box-shadow:0 0 0 4px var(--signal-soft)}.neel-module__fbu6pq__milestone h3{color:var(--text-1);letter-spacing:-.01em;margin:.6rem 0 .4rem;font-size:1.05rem;font-weight:700}.neel-module__fbu6pq__milestone p{color:var(--text-2);margin:0;font-size:.875rem;line-height:1.6}.neel-module__fbu6pq__milestoneKey h3{color:var(--signal-strong)}.neel-module__fbu6pq__features{border:1px solid var(--hairline-strong);background:var(--hairline);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.neel-module__fbu6pq__features li{background:#0e0f11f5;padding:1.5rem}.neel-module__fbu6pq__features h3{color:var(--text-1);letter-spacing:-.01em;margin:0 0 .45rem;font-size:1rem;font-weight:700}.neel-module__fbu6pq__features p{color:var(--text-2);margin:0;font-size:.9rem;line-height:1.65}.neel-module__fbu6pq__features code,.neel-module__fbu6pq__prose code{border:1px solid var(--hairline-strong);color:var(--text-1);font-family:var(--font-mono);border-radius:6px;padding:.05rem .35rem;font-size:.82em}.neel-module__fbu6pq__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.neel-module__fbu6pq__prose{color:var(--text-2);max-width:40rem;font-size:1rem;line-height:1.75}.neel-module__fbu6pq__prose p{margin:0 0 1rem}.neel-module__fbu6pq__prose ul{margin:0 0 1rem;padding-left:1.1rem;list-style:outside}.neel-module__fbu6pq__prose li::marker{color:var(--signal)}.neel-module__fbu6pq__prose li{margin-bottom:.45rem}.neel-module__fbu6pq__prose strong{color:var(--text-1)}.neel-module__fbu6pq__codeBlock{border:1px solid var(--hairline-strong);color:var(--text-2);font-family:var(--font-mono);background:#0b0c0e;border-radius:14px;margin:0;padding:1.1rem 1.2rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}.neel-module__fbu6pq__codeLabel{justify-content:space-between;gap:1rem;margin-bottom:.6rem;display:flex}.neel-module__fbu6pq__faq{gap:.6rem;max-width:52rem;display:grid}.neel-module__fbu6pq__faq details{border:1px solid var(--hairline-strong);background:#0e0f11d9;border-radius:14px}.neel-module__fbu6pq__faq summary{color:var(--text-1);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.2rem;font-weight:700;list-style:none;display:flex}.neel-module__fbu6pq__faq summary::-webkit-details-marker{display:none}.neel-module__fbu6pq__faq summary:after{color:var(--text-3);content:"+";font-family:var(--font-mono);font-size:1.1rem}.neel-module__fbu6pq__faq details[open] summary:after{content:"−"}.neel-module__fbu6pq__faq details p{color:var(--text-2);margin:0;padding:0 1.2rem 1.15rem;line-height:1.7}.neel-module__fbu6pq__cta{border:1px solid var(--hairline-strong);background:radial-gradient(60% 90% at 100% 100%,#6ba8d91f,#0000 65%),linear-gradient(#131417,#0c0d0f);border-radius:24px;grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:2rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.75rem,4vw,3rem);display:grid}.neel-module__fbu6pq__cta h2{color:var(--text-1);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.02}.neel-module__fbu6pq__cta p:not(.eyebrow){max-width:34rem;color:var(--text-2);margin:1rem 0 0;line-height:1.7}.neel-module__fbu6pq__ctaActions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:1100px){.neel-module__fbu6pq__extensions{grid-template-columns:repeat(2,minmax(0,1fr))}.neel-module__fbu6pq__roadmap{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}.neel-module__fbu6pq__roadmap:before{display:none}.neel-module__fbu6pq__trust{grid-template-columns:repeat(2,minmax(0,1fr))}.neel-module__fbu6pq__trust li:nth-child(3){border-left:0}.neel-module__fbu6pq__trust li:nth-child(n+3){border-top:1px solid var(--hairline)}}@media (max-width:900px){.neel-module__fbu6pq__sectionHead{display:block}.neel-module__fbu6pq__sectionLede{margin-top:1rem}.neel-module__fbu6pq__heroSplit,.neel-module__fbu6pq__orbitLayout,.neel-module__fbu6pq__twoCol,.neel-module__fbu6pq__cta,.neel-module__fbu6pq__promises,.neel-module__fbu6pq__flagships,.neel-module__fbu6pq__features{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.neel-module__fbu6pq__subnav{border-radius:18px;padding:.6rem}.neel-module__fbu6pq__subnavBrand{padding-left:.4rem}.neel-module__fbu6pq__subnav ul{scrollbar-width:none;flex-wrap:nowrap;justify-content:space-between;width:100%;overflow-x:auto}.neel-module__fbu6pq__subnav ul::-webkit-scrollbar{display:none}.neel-module__fbu6pq__subnavLink{white-space:nowrap;padding:0 .5rem;font-size:.8125rem}.neel-module__fbu6pq__extensions,.neel-module__fbu6pq__trust,.neel-module__fbu6pq__roadmap{grid-template-columns:minmax(0,1fr)}.neel-module__fbu6pq__trust li{border-left:0;border-top:1px solid var(--hairline)}.neel-module__fbu6pq__trust li:first-child{border-top:0}.neel-module__fbu6pq__facts>div{grid-template-columns:minmax(0,1fr);gap:.2rem}}@media (max-width:359px){.neel-module__fbu6pq__subnav ul{justify-content:flex-start;padding-right:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}@media (prefers-reduced-motion:reduce){.neel-module__fbu6pq__flagship,.neel-module__fbu6pq__flagshipCta svg{transition:none}.neel-module__fbu6pq__flagship:hover,.neel-module__fbu6pq__flagship:focus-visible{transform:none}}.neel-module__fbu6pq__sectionTitleFlat{color:var(--text-1);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:700;line-height:1.08}.neel-module__fbu6pq__inlineLink{color:var(--signal-strong);text-underline-offset:.25em;align-items:center;gap:.3rem;font-weight:700;text-decoration:none;display:inline-flex}.neel-module__fbu6pq__inlineLink:hover{text-decoration:underline}.neel-module__fbu6pq__prose a,.neel-module__fbu6pq__features a{color:var(--signal-strong);text-underline-offset:.2em;font-weight:700}.neel-module__fbu6pq__extensionNote{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.neel-module__fbu6pq__flagship .neel-module__fbu6pq__extensionNote{margin-bottom:.5rem;display:block}.neel-module__fbu6pq__platformVision{border:1px solid var(--hairline-strong);background:var(--surface-2);border-radius:16px;margin:2rem 0;padding:1.5rem}.neel-module__fbu6pq__platformVision p:last-child{max-width:54rem;color:var(--text-2);margin:.8rem 0 0;font-size:.875rem;line-height:1.7}.neel-module__fbu6pq__heroStage{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,3vw,2.5rem);display:grid}.neel-module__fbu6pq__heroCopy{min-width:0}.neel-module__fbu6pq__heroJump{color:var(--text-2);transition:color var(--dur-fast) ease;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.neel-module__fbu6pq__heroJump:hover{color:var(--text-1)}.neel-module__fbu6pq__heroJump svg{transition:transform var(--dur) var(--ease-out)}.neel-module__fbu6pq__heroJump:hover svg{transform:translateY(2px)}.neel-module__fbu6pq__featuresQuad{grid-template-columns:repeat(2,minmax(0,1fr))}.neel-module__fbu6pq__featuresQuad li{transition:background-color var(--dur) ease;padding:clamp(1.5rem,3vw,2.1rem);position:relative}.neel-module__fbu6pq__featuresQuad li:hover{background:#141518fa}.neel-module__fbu6pq__featuresQuad h3{letter-spacing:-.02em;font-size:1.15rem}.neel-module__fbu6pq__featuresQuad p{max-width:30rem}.neel-module__fbu6pq__featureIndex{color:var(--signal-strong);font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:1.1rem;font-size:.75rem;display:block}.neel-module__fbu6pq__finePrint{border-left:1px solid var(--hairline-strong);max-width:50rem;color:var(--text-3);margin:1.25rem 0 0;padding-left:1rem;font-size:.8125rem;line-height:1.65;position:relative}.neel-module__fbu6pq__finePrint code{color:var(--text-2);font-family:var(--font-mono);font-size:.92em}.neel-module__fbu6pq__spotlight{isolation:isolate;position:relative}.neel-module__fbu6pq__spotlight:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(50% 40% at 50% 45%,#6ba8d914,#0000 70%),linear-gradient(#0000,#ffffff03 30% 70%,#0000);width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.neel-module__fbu6pq__engineRow{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;padding-top:1.5rem;display:flex}.neel-module__fbu6pq__engineRow .neel-module__fbu6pq__subhead{margin:0}.neel-module__fbu6pq__orbitLink{margin:1.5rem 0 0}.neel-module__fbu6pq__faqLayout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.neel-module__fbu6pq__faqAside{top:calc(var(--header-h,4.75rem) + 2rem);position:sticky}.neel-module__fbu6pq__faqHint{color:var(--text-2);margin:1.25rem 0 0;font-size:.9375rem;line-height:1.7}.neel-module__fbu6pq__faqLayout .neel-module__fbu6pq__faq{max-width:none}.neel-module__fbu6pq__builtBy{color:var(--text-3);text-align:center;margin:1.5rem 0 0;font-size:.875rem}.neel-module__fbu6pq__promise{isolation:isolate;position:relative;overflow:hidden}.neel-module__fbu6pq__promise:before{opacity:.5;height:1px;transition:opacity var(--dur) ease;content:"";background:linear-gradient(90deg,#0000,#9cc8ec80,#0000);position:absolute;inset:0 0 auto}.neel-module__fbu6pq__promise:after{z-index:-1;opacity:0;transition:opacity var(--dur) ease;content:"";background:radial-gradient(80% 60% at 0 0,#6ba8d917,#0000 60%);position:absolute;inset:0}.neel-module__fbu6pq__promise:hover:before,.neel-module__fbu6pq__promise:hover:after{opacity:1}.neel-module__fbu6pq__flagship{isolation:isolate;position:relative;overflow:hidden}.neel-module__fbu6pq__flagship:after{z-index:-1;opacity:0;transition:opacity var(--dur) ease;content:"";background:radial-gradient(60% 50% at 100% 0,#6ba8d91f,#0000 65%);position:absolute;inset:0}.neel-module__fbu6pq__flagship:hover:after,.neel-module__fbu6pq__flagship:focus-visible:after{opacity:1}.neel-module__fbu6pq__platformList{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.neel-module__fbu6pq__platformList li{border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);color:var(--text-1);background:#ffffff06;padding:.45rem .9rem;font-size:.9375rem;font-weight:600}.neel-module__fbu6pq__platformVision{background:radial-gradient(40% 120% at 0% 50%, #6ba8d90f, transparent 70%), var(--surface-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1rem 2.5rem;display:grid}.neel-module__fbu6pq__platformVision>p:last-child{margin:0}@supports (interpolate-size:allow-keywords){.neel-module__fbu6pq__faq{interpolate-size:allow-keywords}.neel-module__fbu6pq__faq details::details-content{height:0;transition:height .32s var(--ease-out), content-visibility .32s allow-discrete;overflow:clip}.neel-module__fbu6pq__faq details[open]::details-content{height:auto}}.neel-module__fbu6pq__faq details{transition:border-color var(--dur) ease, background-color var(--dur) ease}.neel-module__fbu6pq__faq details:hover{border-color:var(--hairline-hover)}.neel-module__fbu6pq__faq details[open]{border-color:var(--hairline-hover);background:#141518e6}.neel-module__fbu6pq__faq summary:after{transition:transform var(--dur) var(--ease-out)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.neel-module__fbu6pq__reveal{animation:linear both neel-module__fbu6pq__neelReveal;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes neel-module__fbu6pq__neelReveal{0%{transform:translateY(28px)}to{transform:none}}@media (max-width:900px){.neel-module__fbu6pq__heroStage,.neel-module__fbu6pq__faqLayout,.neel-module__fbu6pq__platformVision{grid-template-columns:minmax(0,1fr)}.neel-module__fbu6pq__faqAside{position:static}}@media (max-width:620px){.neel-module__fbu6pq__featuresQuad{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.neel-module__fbu6pq__heroJump svg,.neel-module__fbu6pq__faq summary:after{transition:none}}.neel-module__fbu6pq__features:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.neel-module__fbu6pq__features>li:last-child:nth-child(3n+1):not(:nth-child(4)){grid-column:1/-1}@media (max-width:900px){.neel-module__fbu6pq__features:has(>li:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)}}.neel-module__fbu6pq__features>li:last-child:nth-child(3n+2){grid-column:span 2}@media (max-width:900px){.neel-module__fbu6pq__features>li:last-child:nth-child(3n+2),.neel-module__fbu6pq__features>li:last-child:nth-child(3n+1):not(:nth-child(4)){grid-column:auto}}
.showcase-module__it7uHa__stage{--scene-h:36rem;isolation:isolate;max-width:68rem;margin:clamp(1rem,3vw,2rem) auto 0;position:relative}.showcase-module__it7uHa__aurora{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(40% 50% at 30% 40%,#339cff42,#0000 70%),radial-gradient(35% 45% at 75% 55%,#ad7bf924,#0000 70%),radial-gradient(50% 40% at 50% 100%,#339cff29,#0000 70%);animation:14s ease-in-out infinite alternate showcase-module__it7uHa__drift;position:absolute;inset:6% -10% -10%}.showcase-module__it7uHa__tabs{border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);scrollbar-width:none;background:#0e0f11d1;gap:.25rem;width:max-content;max-width:100%;margin:0 auto 1rem;padding:.25rem;display:flex;overflow-x:auto}.showcase-module__it7uHa__tabs::-webkit-scrollbar{display:none}.showcase-module__it7uHa__tab{border-radius:var(--radius-pill);min-height:2.25rem;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.875rem;font-weight:600;display:inline-flex}.showcase-module__it7uHa__tab:hover{color:var(--text-1)}.showcase-module__it7uHa__tabOn{background:var(--surface-3);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--hairline-hover)}.showcase-module__it7uHa__tabPlanned{color:var(--text-3)}.showcase-module__it7uHa__tabDot{background:var(--n-subtle);border-radius:50%;width:.4rem;height:.4rem}.showcase-module__it7uHa__tabOn .showcase-module__it7uHa__tabDot{background:var(--n-accent);box-shadow:0 0 8px var(--n-accent)}.showcase-module__it7uHa__screen{text-align:left;transform-origin:50% 0;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 0 0 2px #0000008c,0 50px 120px -40px #000000e6,0 30px 80px -50px #339cff80}.showcase-module__it7uHa__screen:after{z-index:5;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);height:1px;position:absolute;inset:0 15% auto}.showcase-module__it7uHa__blurred{filter:blur(7px)saturate(.8)brightness(.55);pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1.02)}.showcase-module__it7uHa__screenSoon{background:#0c0d10}.showcase-module__it7uHa__soon{z-index:4;text-align:center;background:radial-gradient(50% 55%,#08090b8c,#0000 80%);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;display:flex;position:absolute;inset:0}.showcase-module__it7uHa__soonMark{color:var(--n-accent);text-shadow:0 0 24px #339cffcc;margin:0;font-size:1.6rem}.showcase-module__it7uHa__soonName{font-family:var(--font-lato), sans-serif;color:var(--text-1);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700}.showcase-module__it7uHa__soonTitle{font-family:var(--font-lato), sans-serif;color:var(--text-1);letter-spacing:-.045em;margin:.6rem 0 0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1}.showcase-module__it7uHa__soonLine{max-width:26rem;color:var(--text-2);margin:.3rem 0 0;font-size:1rem;line-height:1.55}.showcase-module__it7uHa__replay{z-index:6;color:#a5a8ae;cursor:pointer;background:#00000040;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:4px;right:12px}.showcase-module__it7uHa__replay:hover{color:#fff;border-color:#ffffff4d}.showcase-module__it7uHa__lights{gap:8px;display:inline-flex}.showcase-module__it7uHa__lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #00000040}.showcase-module__it7uHa__lights i:nth-child(2){background:#febc2e}.showcase-module__it7uHa__lights i:nth-child(3){background:#28c840}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:901px){.showcase-module__it7uHa__screen{animation:linear both showcase-module__it7uHa__rise;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes showcase-module__it7uHa__rise{0%{transform:perspective(1600px)rotateX(12deg)scale(.95)}to{transform:none}}@keyframes showcase-module__it7uHa__drift{0%{transform:translate(-2%)scale(1)}to{transform:translate(2%,-3%)scale(1.06)}}@media (max-width:900px){.showcase-module__it7uHa__stage{--scene-h:32rem}}@media (max-width:640px){.showcase-module__it7uHa__stage{--scene-h:30rem}.showcase-module__it7uHa__tabs{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.showcase-module__it7uHa__aurora{animation:none}}
.DesktopScene-module__r3MHgq__root{--bg:#171717;--border:#2c2c2c;--comp:#212121;--comp-border:#2f2f2f;--bubble:#262626;--text:var(--n-text,#e3e3e3);--muted:var(--n-muted,#adadad);--subtle:var(--n-subtle,#858585);--icon:#e3e3e3bd;--amber:#f5a623;--mono:"SF Mono", "JetBrains Mono", Menlo, ui-monospace, monospace;height:var(--scene-h);color:var(--text);-webkit-font-smoothing:antialiased;font-feature-settings:"kern";background:radial-gradient(70% 50% at 0 100%,#5060801f,#0000 70%),linear-gradient(#3b3b3b,#333 35%,#2d2d2d);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:14px;line-height:1.35;display:flex;position:relative;overflow:hidden}.DesktopScene-module__r3MHgq__root svg{flex:none}.DesktopScene-module__r3MHgq__root [aria-hidden=true]{-webkit-user-select:none;user-select:none}.DesktopScene-module__r3MHgq__titlebar{flex:none;align-items:center;height:32px;padding:0 8px 0 10px;display:flex;position:relative}.DesktopScene-module__r3MHgq__lights{position:absolute;top:10px;left:13px}.DesktopScene-module__r3MHgq__navBtns{gap:2px;margin-left:72px;display:flex}.DesktopScene-module__r3MHgq__titleRight{align-items:center;gap:2px;margin-left:auto;margin-right:26px;display:flex}.DesktopScene-module__r3MHgq__btn{width:28px;height:28px;color:var(--icon);border-radius:7px;flex:none;place-items:center;display:inline-grid}.DesktopScene-module__r3MHgq__dim{color:#e3e3e352}.DesktopScene-module__r3MHgq__dimIcon{color:#e3e3e373}.DesktopScene-module__r3MHgq__devices{color:var(--icon);align-items:center;gap:4px;margin-right:4px;font-size:11px;font-weight:600;display:inline-flex}.DesktopScene-module__r3MHgq__body{flex:1;min-height:0;display:flex}.DesktopScene-module__r3MHgq__sidebar{flex-direction:column;flex:none;width:220px;min-height:0;display:flex}.DesktopScene-module__r3MHgq__brand{letter-spacing:-.2px;padding:6px 14px 10px 17px;font-size:18px;font-weight:700;line-height:1.2}.DesktopScene-module__r3MHgq__rows{flex-direction:column;gap:1px;padding:0 8px;display:flex}.DesktopScene-module__r3MHgq__row{height:27px;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:2px 8px;font-size:13px;font-weight:500;display:flex}.DesktopScene-module__r3MHgq__row svg{color:var(--icon)}.DesktopScene-module__r3MHgq__count{width:17px;height:17px;color:var(--text);background:#ffffff38;border-radius:50%;place-items:center;margin-left:auto;font-size:10px;font-style:normal;font-weight:700;animation:.25s ease-out DesktopScene-module__r3MHgq__pop;display:inline-grid}.DesktopScene-module__r3MHgq__list{flex-direction:column;flex:1;min-height:0;padding:14px 8px 0;display:flex;overflow:hidden}.DesktopScene-module__r3MHgq__head{color:#e3e3e38c;align-items:center;gap:4px;margin:0;padding:6px;font-size:12px;font-weight:500;display:flex}.DesktopScene-module__r3MHgq__head span{flex:1}.DesktopScene-module__r3MHgq__head svg{color:#e3e3e380}.DesktopScene-module__r3MHgq__headAdd{margin-left:8px}.DesktopScene-module__r3MHgq__project{border-radius:8px;align-items:center;gap:8px;height:30px;padding:2px 6px 2px 8px;font-size:13px;font-weight:500;display:flex}.DesktopScene-module__r3MHgq__project svg{color:var(--icon)}.DesktopScene-module__r3MHgq__project span:first-of-type{flex:1}.DesktopScene-module__r3MHgq__project .DesktopScene-module__r3MHgq__chev{color:#e3e3e380}.DesktopScene-module__r3MHgq__state{color:#e3e3e38c;font-size:10.5px;font-weight:500}.DesktopScene-module__r3MHgq__chatRow{border-radius:6px;align-items:center;gap:8px;height:30px;margin-bottom:1px;padding:0 8px 0 30px;font-size:13px;display:flex}.DesktopScene-module__r3MHgq__chatRowOn{background:#ffffff1a;font-weight:600}.DesktopScene-module__r3MHgq__chatRowTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.DesktopScene-module__r3MHgq__chatRowMeta{color:#e3e3e380;font-size:10.5px;font-weight:400}.DesktopScene-module__r3MHgq__foot{border-top:.5px solid #ffffff1a;flex:none;margin:0 8px;padding:6px 0 8px}.DesktopScene-module__r3MHgq__surface{background:var(--bg);border-top-left-radius:11px;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:-.5px -.5px #ffffff0f}.DesktopScene-module__r3MHgq__chat{flex-direction:column;flex:1;min-width:0;display:flex}.DesktopScene-module__r3MHgq__chatHead{flex:none;align-items:center;gap:8px;height:46px;padding:0 10px 0 20px;display:flex}.DesktopScene-module__r3MHgq__chatTitle{letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.DesktopScene-module__r3MHgq__more{background:#262626;width:26px;height:26px}.DesktopScene-module__r3MHgq__chatTools{gap:2px;margin-left:auto;display:flex}.DesktopScene-module__r3MHgq__thread{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:8px 22px 12px;overflow-y:auto}.DesktopScene-module__r3MHgq__thread::-webkit-scrollbar{display:none}.DesktopScene-module__r3MHgq__col{max-width:720px;margin:0 auto}.DesktopScene-module__r3MHgq__userRow{justify-content:flex-end;margin:4px 0 16px;animation:.28s ease-out DesktopScene-module__r3MHgq__rise;display:flex}.DesktopScene-module__r3MHgq__bubble{background:var(--bubble);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;max-width:76%;margin:0;padding:9px 13px;font-size:13.5px;line-height:1.42}.DesktopScene-module__r3MHgq__working{margin:6px 0 14px}.DesktopScene-module__r3MHgq__workingFor{color:var(--subtle);border-bottom:1px solid #3a3a3a;margin:0 0 9px;padding-bottom:9px;font-size:13px;font-weight:500}.DesktopScene-module__r3MHgq__thinking{background:linear-gradient(90deg, var(--subtle) 30%, var(--text) 50%, var(--subtle) 70%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:14px;font-weight:500;animation:1.6s linear infinite DesktopScene-module__r3MHgq__shimmer}.DesktopScene-module__r3MHgq__tool{align-items:center;gap:9px;height:30px;margin-bottom:6px;font-size:13.5px;animation:.22s ease-out DesktopScene-module__r3MHgq__rise;display:flex}.DesktopScene-module__r3MHgq__tool svg{color:var(--icon)}.DesktopScene-module__r3MHgq__tool b{font-weight:600}.DesktopScene-module__r3MHgq__toolSubject{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DesktopScene-module__r3MHgq__toolTail{color:var(--subtle);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.DesktopScene-module__r3MHgq__toolTail i{font-style:normal;font-weight:600}.DesktopScene-module__r3MHgq__toolRunning b{background:linear-gradient(90deg, var(--text) 30%, #fff 50%, var(--text) 70%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.2s linear infinite DesktopScene-module__r3MHgq__shimmer}.DesktopScene-module__r3MHgq__add{color:var(--n-success,#40c977);font-style:normal}.DesktopScene-module__r3MHgq__del{color:var(--n-danger,#ff6b6b);font-style:normal}.DesktopScene-module__r3MHgq__waiting{background:#f5a6230a;border:1px solid #f5a6238c;border-radius:10px;align-items:center;gap:11px;margin:2px 0 10px;padding:10px 12px;animation:.25s ease-out DesktopScene-module__r3MHgq__rise;display:flex}.DesktopScene-module__r3MHgq__waitingIcon{width:26px;height:26px;color:var(--amber);background:#f5a62329;border-radius:7px;place-items:center;display:grid}.DesktopScene-module__r3MHgq__waiting b{font-size:13.5px;font-weight:600;display:block}.DesktopScene-module__r3MHgq__waiting small{color:var(--subtle);font-size:11.5px;display:block}.DesktopScene-module__r3MHgq__md{font-size:14px;line-height:1.55}.DesktopScene-module__r3MHgq__md p{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 10px}.DesktopScene-module__r3MHgq__md code{font-family:var(--mono);background:#ffffff14;border-radius:5px;padding:1px 5px;font-size:12.5px}.DesktopScene-module__r3MHgq__receipt{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:-2px;animation:.3s ease-out DesktopScene-module__r3MHgq__fade;display:flex}.DesktopScene-module__r3MHgq__receiptLine span span{white-space:nowrap}.DesktopScene-module__r3MHgq__receiptLine{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:11px}.DesktopScene-module__r3MHgq__receiptBtn{color:var(--text);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.DesktopScene-module__r3MHgq__receiptBtn svg{color:var(--icon)}.DesktopScene-module__r3MHgq__meta{align-items:center;margin:6px 0 4px -5px;animation:.3s ease-out DesktopScene-module__r3MHgq__fade;display:flex}.DesktopScene-module__r3MHgq__mini{width:26px;height:26px}.DesktopScene-module__r3MHgq__time{color:var(--subtle);margin-left:8px;font-size:10px}.DesktopScene-module__r3MHgq__exchange{margin-top:14px}.DesktopScene-module__r3MHgq__previewFoot{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.DesktopScene-module__r3MHgq__cta{color:#111;background:#e8e8e8;border-radius:999px;align-items:center;gap:6px;height:30px;margin:2px 0 6px;padding:0 13px;font-size:12.5px;font-weight:600;text-decoration:none;animation:.3s ease-out DesktopScene-module__r3MHgq__rise;display:inline-flex}.DesktopScene-module__r3MHgq__cta:hover{background:#fff}.DesktopScene-module__r3MHgq__cta:focus-visible{outline:2px solid var(--n-accent,#339cff);outline-offset:2px}.DesktopScene-module__r3MHgq__dock{flex:none;padding:0 18px 14px}.DesktopScene-module__r3MHgq__dock>*{max-width:736px;margin-left:auto;margin-right:auto}.DesktopScene-module__r3MHgq__permission{background:#1d1d1d;border:1px solid #333;border-radius:14px;margin-bottom:6px;padding:12px 14px;font-size:13px;line-height:1.45;animation:.28s ease-out DesktopScene-module__r3MHgq__rise}.DesktopScene-module__r3MHgq__permission p{margin:0 0 3px}.DesktopScene-module__r3MHgq__permHead{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex;margin-bottom:8px!important}.DesktopScene-module__r3MHgq__permHead svg{color:var(--icon)}.DesktopScene-module__r3MHgq__permHead em{color:var(--amber);background:#f5a62329;border-radius:5px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.DesktopScene-module__r3MHgq__permFile{margin-top:9px!important}.DesktopScene-module__r3MHgq__permFile span{color:var(--muted)}.DesktopScene-module__r3MHgq__diff{font-family:var(--mono);white-space:pre;margin:2px 0 8px;font-size:11.5px;line-height:1.5;overflow:hidden}.DesktopScene-module__r3MHgq__minus{color:var(--n-danger,#ff6b6b)}.DesktopScene-module__r3MHgq__plus{color:var(--n-success,#40c977)}.DesktopScene-module__r3MHgq__permActions{align-items:center;gap:6px;display:flex}.DesktopScene-module__r3MHgq__reason{min-width:0;height:30px;color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;border:1px solid #333;border-radius:8px;flex:1;padding:0 11px;font-size:12px;line-height:28px;overflow:hidden}.DesktopScene-module__r3MHgq__deny,.DesktopScene-module__r3MHgq__always,.DesktopScene-module__r3MHgq__allow{border-radius:999px;flex:none;place-items:center;height:30px;padding:0 13px;font-size:12px;font-weight:500;transition:transform .12s,background-color .12s;display:inline-grid}.DesktopScene-module__r3MHgq__always{border:1px solid #343434}.DesktopScene-module__r3MHgq__allow{color:#111;background:#e6e6e6}.DesktopScene-module__r3MHgq__pressed{background:#fff;transform:scale(.94);box-shadow:0 0 0 4px #ffffff1f}.DesktopScene-module__r3MHgq__context{background:#1e1e1e;border-radius:14px 14px 0 0;align-items:center;gap:16px;width:calc(100% - 28px);height:32px;padding:0 14px;display:flex}.DesktopScene-module__r3MHgq__ctxChip{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.DesktopScene-module__r3MHgq__ctxChip svg{color:#e3e3e399}.DesktopScene-module__r3MHgq__composer{border:1px solid var(--comp-border);background:var(--comp);cursor:text;border-radius:18px;padding:12px 8px 8px 12px;transition:border-color .2s,box-shadow .2s;box-shadow:0 5px 14px #00000040}.DesktopScene-module__r3MHgq__composerInvite{border-color:#339cff8c;animation:2.4s ease-in-out 2 DesktopScene-module__r3MHgq__invite;box-shadow:0 0 0 3px #339cff1f,0 5px 14px #00000040}.DesktopScene-module__r3MHgq__composer:focus-within{border-color:#4a4a4a;animation:none;box-shadow:0 5px 14px #00000040}.DesktopScene-module__r3MHgq__prompt{width:100%;min-height:40px;color:var(--text);font:inherit;resize:none;overflow-wrap:anywhere;background:0 0;border:0;outline:0;margin:0;padding:0 2px;font-size:14px;line-height:20px;display:block}.DesktopScene-module__r3MHgq__prompt::placeholder,.DesktopScene-module__r3MHgq__placeholder{color:color-mix(in srgb, var(--subtle) 80%, var(--muted));opacity:1}.DesktopScene-module__r3MHgq__caret{background:var(--text);vertical-align:-3px;width:1.5px;height:17px;margin-left:1px;animation:1s step-end infinite DesktopScene-module__r3MHgq__blink;display:inline-block}.DesktopScene-module__r3MHgq__actions{align-items:center;gap:4px;height:30px;display:flex}.DesktopScene-module__r3MHgq__actionsStart,.DesktopScene-module__r3MHgq__actionsEnd{align-items:center;gap:4px;min-width:0;display:inline-flex}.DesktopScene-module__r3MHgq__chip{height:26px;color:var(--text);border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 6px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.DesktopScene-module__r3MHgq__chip svg{color:#e3e3e399}.DesktopScene-module__r3MHgq__meter{place-items:center;width:26px;height:26px;display:inline-grid}.DesktopScene-module__r3MHgq__meter circle{fill:none;stroke-width:2px}.DesktopScene-module__r3MHgq__meter circle:first-child{stroke:#ffffff2e}.DesktopScene-module__r3MHgq__meter circle:last-child{stroke:var(--muted);stroke-dasharray:calc(var(--fill) * 1) 100;transform-origin:50%;transition:stroke-dasharray .6s;transform:rotate(-90deg)}.DesktopScene-module__r3MHgq__grow{flex:1}.DesktopScene-module__r3MHgq__model{min-width:0;max-width:170px;height:26px;color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.DesktopScene-module__r3MHgq__model span{text-overflow:ellipsis;overflow:hidden}.DesktopScene-module__r3MHgq__model svg{color:#e3e3e38c}.DesktopScene-module__r3MHgq__mic{color:#f2f2f2;background:#050505;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.DesktopScene-module__r3MHgq__send{cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-left:4px;padding:0;transition:background-color .15s,color .15s;display:inline-grid}.DesktopScene-module__r3MHgq__send:focus-visible{outline:2px solid var(--n-accent,#339cff);outline-offset:2px}.DesktopScene-module__r3MHgq__sendIdle{color:#6f6f6f;cursor:default;background:#333}.DesktopScene-module__r3MHgq__sendReady{color:#111;background:#ececec}.DesktopScene-module__r3MHgq__sendReady:hover{background:#fff}.DesktopScene-module__r3MHgq__sendBusy{cursor:default;background:#ececec}.DesktopScene-module__r3MHgq__stopSquare{background:#111;border-radius:2px;width:9px;height:9px}.DesktopScene-module__r3MHgq__divider{background:#ffffff80;flex:none;width:1px}.DesktopScene-module__r3MHgq__rail{border-right:.5px solid var(--border);width:40px;color:var(--icon);flex:none;justify-content:center;padding-top:16px;display:flex}.DesktopScene-module__r3MHgq__files{background:#161616;flex-direction:column;flex:none;width:232px;font-size:12.5px;display:flex}.DesktopScene-module__r3MHgq__filesTabs{flex:none;align-items:center;gap:8px;height:34px;padding:0 10px 0 8px;display:flex}.DesktopScene-module__r3MHgq__filesTab{background:#262626;border-radius:6px;align-items:center;gap:5px;height:24px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.DesktopScene-module__r3MHgq__filesTab svg:last-child{color:#e3e3e38c}.DesktopScene-module__r3MHgq__filesRoot,.DesktopScene-module__r3MHgq__approvalRow,.DesktopScene-module__r3MHgq__filter{align-items:center;gap:8px;display:flex}.DesktopScene-module__r3MHgq__filesRoot{border-bottom:.5px solid var(--border);height:38px;padding:0 10px 0 12px;font-weight:600}.DesktopScene-module__r3MHgq__filesRoot b{font-weight:600}.DesktopScene-module__r3MHgq__approvalRow{border-bottom:.5px solid var(--border);height:36px;padding:0 10px 0 12px;font-weight:500;animation:.3s ease-out DesktopScene-module__r3MHgq__fade}.DesktopScene-module__r3MHgq__approvalRow svg:first-child{color:var(--n-success,#40c977)}.DesktopScene-module__r3MHgq__approvalRow span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.DesktopScene-module__r3MHgq__filter{height:28px;color:var(--subtle);border:1px solid #2c2c2c;border-radius:7px;margin:8px 8px 6px;padding:0 9px;font-size:12px}.DesktopScene-module__r3MHgq__tree{flex:1;min-height:0;padding:2px 6px;overflow:hidden}.DesktopScene-module__r3MHgq__tree p{height:25px;color:var(--text);border-radius:5px;align-items:center;gap:6px;margin:0;padding:0 6px;font-weight:500;display:flex}.DesktopScene-module__r3MHgq__tree svg{color:#e3e3e399}.DesktopScene-module__r3MHgq__tree p>svg:only-of-type{margin-left:18px}.DesktopScene-module__r3MHgq__d1{padding-left:20px!important}.DesktopScene-module__r3MHgq__d2{padding-left:34px!important}.DesktopScene-module__r3MHgq__changed{background:#f5a62314;color:var(--amber)!important}.DesktopScene-module__r3MHgq__changed em{color:var(--amber);margin-left:auto;font-size:10.5px;font-style:normal;font-weight:700}.DesktopScene-module__r3MHgq__filesFoot{border-top:.5px solid var(--border);height:32px;color:var(--subtle);flex:none;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:flex}.DesktopScene-module__r3MHgq__filesFoot i{font-style:normal;font-weight:600}@keyframes DesktopScene-module__r3MHgq__rise{0%{opacity:0;transform:translateY(6px)}}@keyframes DesktopScene-module__r3MHgq__fade{0%{opacity:0}}@keyframes DesktopScene-module__r3MHgq__pop{0%{opacity:0;transform:scale(.4)}}@keyframes DesktopScene-module__r3MHgq__blink{50%{opacity:0}}@keyframes DesktopScene-module__r3MHgq__shimmer{to{background-position:-150% 0}}@keyframes DesktopScene-module__r3MHgq__invite{50%{box-shadow:0 0 0 6px #339cff0f,0 5px 14px #00000040}}@media (prefers-reduced-motion:reduce){.DesktopScene-module__r3MHgq__root *{transition:none!important;animation:none!important}.DesktopScene-module__r3MHgq__thinking,.DesktopScene-module__r3MHgq__toolRunning b{color:var(--subtle);background:0 0}}@media (pointer:coarse){.DesktopScene-module__r3MHgq__prompt{font-size:16px}}@media (max-width:1020px){.DesktopScene-module__r3MHgq__divider,.DesktopScene-module__r3MHgq__rail,.DesktopScene-module__r3MHgq__files{display:none}}@media (max-width:640px){.DesktopScene-module__r3MHgq__sidebar,.DesktopScene-module__r3MHgq__hideNarrow,.DesktopScene-module__r3MHgq__devices{display:none}.DesktopScene-module__r3MHgq__surface{box-shadow:none;border-top-left-radius:0}.DesktopScene-module__r3MHgq__navBtns{margin-left:64px}.DesktopScene-module__r3MHgq__chatHead{height:40px;padding-left:14px}.DesktopScene-module__r3MHgq__thread{padding:6px 14px 8px}.DesktopScene-module__r3MHgq__dock{padding:0 10px 10px}.DesktopScene-module__r3MHgq__bubble{max-width:88%;padding:7px 11px;font-size:12.5px}.DesktopScene-module__r3MHgq__md{font-size:13px;line-height:1.5}.DesktopScene-module__r3MHgq__md code{font-size:11.5px}.DesktopScene-module__r3MHgq__permission{padding:10px 11px;font-size:12px}.DesktopScene-module__r3MHgq__permission p:nth-of-type(3),.DesktopScene-module__r3MHgq__reason{display:none}.DesktopScene-module__r3MHgq__permActions{justify-content:flex-end}.DesktopScene-module__r3MHgq__diff{font-size:10.5px}.DesktopScene-module__r3MHgq__model{max-width:110px}.DesktopScene-module__r3MHgq__prompt{min-height:30px;font-size:13px}.DesktopScene-module__r3MHgq__receiptLine{font-size:10.5px}.DesktopScene-module__r3MHgq__receiptLabel{display:none}}@media (max-width:640px) and (pointer:coarse){.DesktopScene-module__r3MHgq__prompt{font-size:16px}}
.CliScene-module__8Mh5Bq__root{height:var(--scene-h);color:var(--n-text);background:#1d2129;flex-direction:column;display:flex;container-type:inline-size}.CliScene-module__8Mh5Bq__titlebar{background:linear-gradient(#33363d,#2b2e34);border-bottom:1px solid #0b0d11;align-items:center;height:28px;padding:0 12px;display:flex;position:relative}.CliScene-module__8Mh5Bq__title{color:#a5a8ae;white-space:nowrap;align-items:center;gap:6px;font-family:-apple-system,SF Pro Text,Segoe UI,sans-serif;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.CliScene-module__8Mh5Bq__title svg{color:#7fa7d8}.CliScene-module__8Mh5Bq__term{font-family:SF Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:min(15px, calc((100cqw - 30px) / (var(--cols) * .603)));font-variant-ligatures:none;flex:1;padding:10px 14px 12px;line-height:1.42;overflow:hidden}.CliScene-module__8Mh5Bq__row,.CliScene-module__8Mh5Bq__ruleRow{white-space:pre}.CliScene-module__8Mh5Bq__ruleRow{overflow:hidden}.CliScene-module__8Mh5Bq__row span[data-b],.CliScene-module__8Mh5Bq__ruleRow span[data-b]{font-weight:700}.CliScene-module__8Mh5Bq__row span[data-i]{font-style:italic}.CliScene-module__8Mh5Bq__accent{color:var(--n-accent)}.CliScene-module__8Mh5Bq__text{color:var(--n-text)}.CliScene-module__8Mh5Bq__muted{color:var(--n-muted)}.CliScene-module__8Mh5Bq__subtle{color:var(--n-subtle)}.CliScene-module__8Mh5Bq__rule{color:var(--n-rule)}.CliScene-module__8Mh5Bq__success{color:var(--n-success)}.CliScene-module__8Mh5Bq__warning{color:var(--n-warning)}.CliScene-module__8Mh5Bq__danger{color:var(--n-danger)}.CliScene-module__8Mh5Bq__agent{color:var(--n-agent)}.CliScene-module__8Mh5Bq__input{width:calc(100% - 2ch);color:var(--n-text);caret-color:var(--n-text);font:inherit;line-height:inherit;background:0 0;border:0;outline:0;padding:0}.CliScene-module__8Mh5Bq__input::placeholder{color:var(--n-subtle);opacity:1}.CliScene-module__8Mh5Bq__link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--n-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--n-accent) 45%, transparent);text-underline-offset:3px}.CliScene-module__8Mh5Bq__link:hover{-webkit-text-decoration-color:var(--n-accent);text-decoration-color:var(--n-accent)}.CliScene-module__8Mh5Bq__link:focus-visible{outline:1px solid var(--n-accent);outline-offset:2px}@media (pointer:coarse){.CliScene-module__8Mh5Bq__input{font-size:16px}}@media (max-width:640px){.CliScene-module__8Mh5Bq__root{height:auto;min-height:var(--scene-h)}.CliScene-module__8Mh5Bq__term{padding:8px 10px;font-size:10.5px}.CliScene-module__8Mh5Bq__row{white-space:pre-wrap}:is(.CliScene-module__8Mh5Bq__row:has(>span:first-child.CliScene-module__8Mh5Bq__warning),.CliScene-module__8Mh5Bq__row:has(>span:first-child.CliScene-module__8Mh5Bq__rule)){white-space:pre;overflow:hidden}}
.AndroidStudioScene-module__32jV1a__root{--ui:Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--mono:"JetBrains Mono", Menlo, ui-monospace, monospace;--chrome:#2b2d30;--ground:#1e1f22;--border:#393b40;--fg:#dfe1e5;--fg-2:#868a91;--fg-3:#6f737a;--icon:#ced0d6;--link:#548af7;--tw-w:500px;height:var(--scene-h);background:var(--chrome);color:var(--fg);font-family:var(--ui);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;flex-direction:column;font-size:13px;line-height:16px;display:flex;overflow:hidden}.AndroidStudioScene-module__32jV1a__root svg{flex:none}.AndroidStudioScene-module__32jV1a__root p{margin:0}.AndroidStudioScene-module__32jV1a__toolbar{border-bottom:1px solid var(--ground);background:var(--chrome);white-space:nowrap;flex:none;align-items:center;gap:2px;height:40px;padding:0 8px 0 14px;display:flex}.AndroidStudioScene-module__32jV1a__lights{margin-right:20px}.AndroidStudioScene-module__32jV1a__widget{height:30px;color:var(--fg);border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.AndroidStudioScene-module__32jV1a__widget b{font-weight:600}.AndroidStudioScene-module__32jV1a__avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#e66d17,#c9259b);border-radius:4px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:inline-grid}.AndroidStudioScene-module__32jV1a__chev{color:var(--fg-2);margin-left:-2px}.AndroidStudioScene-module__32jV1a__vcs{color:var(--fg)}.AndroidStudioScene-module__32jV1a__vcs svg:first-child,.AndroidStudioScene-module__32jV1a__device svg:first-child{color:var(--icon)}.AndroidStudioScene-module__32jV1a__spacer{flex:1}.AndroidStudioScene-module__32jV1a__gap{width:10px}.AndroidStudioScene-module__32jV1a__iconBtn{width:30px;height:30px;color:var(--icon);border-radius:6px;place-items:center;display:inline-grid}.AndroidStudioScene-module__32jV1a__run{color:#5fb865}.AndroidStudioScene-module__32jV1a__dim{color:#5a5d63}.AndroidStudioScene-module__32jV1a__body{grid-template-columns:40px minmax(0, 1fr) var(--tw-w) 40px;flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.AndroidStudioScene-module__32jV1a__stripeLeft,.AndroidStudioScene-module__32jV1a__stripeRight{background:var(--chrome);flex-direction:column;align-items:center;gap:6px;min-height:0;padding:8px 0;display:flex;overflow:hidden}.AndroidStudioScene-module__32jV1a__stripeLeft{border-right:1px solid var(--ground)}.AndroidStudioScene-module__32jV1a__stripeRight{border-left:1px solid var(--ground)}.AndroidStudioScene-module__32jV1a__stripeGrow{flex:1}.AndroidStudioScene-module__32jV1a__stripeBtn{width:30px;height:30px;color:var(--icon);border-radius:6px;place-items:center;display:grid}.AndroidStudioScene-module__32jV1a__stripeOn{color:#fff;background:#43454a}.AndroidStudioScene-module__32jV1a__editor{background:var(--ground);flex-direction:column;min-width:0;min-height:0;display:flex}.AndroidStudioScene-module__32jV1a__tabs{border-bottom:1px solid var(--border);white-space:nowrap;flex:none;align-items:stretch;height:40px;display:flex}.AndroidStudioScene-module__32jV1a__tab{color:var(--fg);align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.AndroidStudioScene-module__32jV1a__tabOn:after{content:"";background:#3574f0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.AndroidStudioScene-module__32jV1a__tabClose{color:var(--fg-2);margin-left:4px}.AndroidStudioScene-module__32jV1a__tabsMore{width:34px;color:var(--icon);place-items:center;margin-left:auto;display:grid}.AndroidStudioScene-module__32jV1a__fileIcon{width:16px;height:16px}.AndroidStudioScene-module__32jV1a__code{color:#bcbec4;min-height:0;font-family:var(--mono);font-variant-ligatures:none;flex:1;padding-top:6px;font-size:13px;line-height:20px;position:relative;overflow:hidden}.AndroidStudioScene-module__32jV1a__line{white-space:pre;height:20px;display:flex}.AndroidStudioScene-module__32jV1a__ln{color:#4b5059;text-align:right;flex:none;width:42px;padding-right:4px}.AndroidStudioScene-module__32jV1a__marker{flex:none;width:22px;position:relative}.AndroidStudioScene-module__32jV1a__text{flex:1;padding-right:24px;position:relative}.AndroidStudioScene-module__32jV1a__current{background:#26282e}.AndroidStudioScene-module__32jV1a__current .AndroidStudioScene-module__32jV1a__ln{color:#a1a3ab}.AndroidStudioScene-module__32jV1a__added{background:#283a2c}.AndroidStudioScene-module__32jV1a__added .AndroidStudioScene-module__32jV1a__marker:before,.AndroidStudioScene-module__32jV1a__deleted .AndroidStudioScene-module__32jV1a__marker:before{content:"";background:#5e9e65;border-radius:1px;width:3px;position:absolute;top:0;bottom:0;left:6px}.AndroidStudioScene-module__32jV1a__deleted{background:#45292b}.AndroidStudioScene-module__32jV1a__deleted .AndroidStudioScene-module__32jV1a__marker:before{background:#c75450}.AndroidStudioScene-module__32jV1a__deleted .AndroidStudioScene-module__32jV1a__text{color:#a7a9ae}.AndroidStudioScene-module__32jV1a__vision{height:18px}.AndroidStudioScene-module__32jV1a__vision .AndroidStudioScene-module__32jV1a__text{color:var(--fg-3);font-family:var(--ui);padding-left:32px;font-size:11.5px;line-height:18px}.AndroidStudioScene-module__32jV1a__kw{color:#cf8e6d}.AndroidStudioScene-module__32jV1a__fn{color:#56a8f5}.AndroidStudioScene-module__32jV1a__str{color:#6aab73}.AndroidStudioScene-module__32jV1a__prop{color:#c77dbb}.AndroidStudioScene-module__32jV1a__staticCall{font-style:italic}.AndroidStudioScene-module__32jV1a__staticField{color:#c77dbb;font-style:italic}.AndroidStudioScene-module__32jV1a__caret{vertical-align:-3px;background:#ced0d6;width:2px;height:17px;margin-left:0;display:inline-block}.AndroidStudioScene-module__32jV1a__inspection{z-index:1;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:8px;right:16px}.AndroidStudioScene-module__32jV1a__scrollbar{width:12px;position:absolute;top:0;bottom:0;right:0}.AndroidStudioScene-module__32jV1a__scrollbar i{border-radius:1px;width:6px;height:2px;position:absolute;right:3px}.AndroidStudioScene-module__32jV1a__markDel{background:#c75450;top:47%}.AndroidStudioScene-module__32jV1a__markAdd{background:#5e9e65;top:calc(47% + 4px)}.AndroidStudioScene-module__32jV1a__breadcrumbs{border-top:1px solid var(--border);height:26px;color:var(--fg-2);flex:none;align-items:center;gap:4px;padding:0 14px;font-size:12px;display:flex}.AndroidStudioScene-module__32jV1a__tw{border-left:1px solid var(--ground);background:var(--chrome);flex-direction:column;min-width:0;min-height:0;display:flex}.AndroidStudioScene-module__32jV1a__twHead{white-space:nowrap;flex:none;align-items:stretch;height:40px;padding-left:12px;display:flex}.AndroidStudioScene-module__32jV1a__twTitle{align-items:center;margin-right:10px;font-weight:600;display:flex}.AndroidStudioScene-module__32jV1a__twTab{color:var(--fg-2);align-items:center;padding:0 8px;display:flex;position:relative}.AndroidStudioScene-module__32jV1a__twTabOn{color:var(--fg)}.AndroidStudioScene-module__32jV1a__twTabOn:after{content:"";background:#3574f0;border-radius:1px;height:2px;position:absolute;bottom:0;left:6px;right:6px}.AndroidStudioScene-module__32jV1a__twActions{align-items:center;gap:2px;margin-left:auto;padding-right:6px;display:flex}.AndroidStudioScene-module__32jV1a__chat{min-height:0;color:var(--n-text);flex-direction:column;flex:1;display:flex}.AndroidStudioScene-module__32jV1a__north{flex-direction:column;flex:none;gap:4px;padding:2px 8px 6px;display:flex}.AndroidStudioScene-module__32jV1a__row{white-space:nowrap;align-items:center;gap:6px;min-height:24px;padding-left:6px;display:flex}.AndroidStudioScene-module__32jV1a__brand{color:var(--n-accent)}.AndroidStudioScene-module__32jV1a__label{padding-left:6px;line-height:18px}.AndroidStudioScene-module__32jV1a__link{color:var(--link)}.AndroidStudioScene-module__32jV1a__subtle{color:var(--n-subtle)}.AndroidStudioScene-module__32jV1a__accent{color:var(--n-accent)}.AndroidStudioScene-module__32jV1a__success{color:var(--n-success)}.AndroidStudioScene-module__32jV1a__warning{color:var(--n-warning)}.AndroidStudioScene-module__32jV1a__ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AndroidStudioScene-module__32jV1a__pre{white-space:pre}.AndroidStudioScene-module__32jV1a__mono{font-family:var(--mono);font-size:12px;line-height:17px}.AndroidStudioScene-module__32jV1a__combo{background:var(--chrome);height:28px;color:var(--fg);border:1px solid #4e5157;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:0 6px 0 8px;display:inline-flex}.AndroidStudioScene-module__32jV1a__comboText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AndroidStudioScene-module__32jV1a__comboArrow{color:var(--fg-2)}.AndroidStudioScene-module__32jV1a__sessionCombo{flex:0 auto;min-width:0;max-width:238px}.AndroidStudioScene-module__32jV1a__modeCombo{width:84px}.AndroidStudioScene-module__32jV1a__btn{background:var(--chrome);min-width:72px;height:28px;color:var(--fg);white-space:nowrap;border:1px solid #4e5157;border-radius:4px;flex:none;place-items:center;padding:0 14px;display:inline-grid}.AndroidStudioScene-module__32jV1a__btnOff{color:#5a5d63}.AndroidStudioScene-module__32jV1a__btnRow{flex-wrap:wrap;gap:6px;display:flex}.AndroidStudioScene-module__32jV1a__transcript{border-top:1px solid var(--ground);flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:8px;display:flex;overflow:hidden}.AndroidStudioScene-module__32jV1a__transcript>*{flex:none;margin-bottom:6px}.AndroidStudioScene-module__32jV1a__entry{grid-template-columns:auto minmax(0,1fr);gap:8px;line-height:18px;display:grid}.AndroidStudioScene-module__32jV1a__glyph{min-width:8px}.AndroidStudioScene-module__32jV1a__inlineCode{background:var(--n-code-background);font-family:var(--mono);border-radius:3px;padding:0 3px;font-size:12px}.AndroidStudioScene-module__32jV1a__turn,.AndroidStudioScene-module__32jV1a__tool{align-items:baseline;gap:8px;line-height:18px;display:grid}.AndroidStudioScene-module__32jV1a__turn{grid-template-columns:minmax(0,1fr) auto}.AndroidStudioScene-module__32jV1a__tool{grid-template-columns:auto minmax(0,1fr) auto}.AndroidStudioScene-module__32jV1a__approval{border-left:1px solid var(--n-warning);flex-direction:column;align-items:flex-start;gap:2px;padding:4px 8px;line-height:18px;display:flex}.AndroidStudioScene-module__32jV1a__approval>*{max-width:100%}.AndroidStudioScene-module__32jV1a__approval .AndroidStudioScene-module__32jV1a__btnRow{margin-top:4px}.AndroidStudioScene-module__32jV1a__south{flex-direction:column;flex:none;gap:6px;padding:6px 8px;display:flex}.AndroidStudioScene-module__32jV1a__composer{background:var(--chrome);border:1px solid #4e5157;height:58px;padding:5px 7px}.AndroidStudioScene-module__32jV1a__placeholder{color:var(--fg-3);white-space:pre}.AndroidStudioScene-module__32jV1a__south .AndroidStudioScene-module__32jV1a__label{padding-left:0;line-height:16px}.AndroidStudioScene-module__32jV1a__status{border-top:1px solid var(--ground);background:var(--chrome);height:26px;color:var(--fg-2);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:0 12px;font-size:12.5px;display:flex}.AndroidStudioScene-module__32jV1a__crumbs{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.AndroidStudioScene-module__32jV1a__crumbs>svg:first-child{color:var(--icon);margin-right:2px}.AndroidStudioScene-module__32jV1a__crumbMore{display:contents}.AndroidStudioScene-module__32jV1a__crumbs .AndroidStudioScene-module__32jV1a__fileIcon{width:14px;height:14px}.AndroidStudioScene-module__32jV1a__statusRight{gap:18px;display:flex}@media (prefers-reduced-motion:no-preference){.AndroidStudioScene-module__32jV1a__caret{animation:1.1s step-end infinite AndroidStudioScene-module__32jV1a__blink}}@keyframes AndroidStudioScene-module__32jV1a__blink{50%{opacity:0}}@media (max-width:1100px){.AndroidStudioScene-module__32jV1a__root{--tw-w:460px}}@media (max-width:900px){.AndroidStudioScene-module__32jV1a__root{--tw-w:400px}.AndroidStudioScene-module__32jV1a__wide,.AndroidStudioScene-module__32jV1a__vcs,.AndroidStudioScene-module__32jV1a__crumbMore{display:none}}@media (max-width:640px){.AndroidStudioScene-module__32jV1a__body{grid-template-columns:minmax(0,1fr)}.AndroidStudioScene-module__32jV1a__stripeLeft,.AndroidStudioScene-module__32jV1a__editor,.AndroidStudioScene-module__32jV1a__stripeRight,.AndroidStudioScene-module__32jV1a__narrowHide{display:none}.AndroidStudioScene-module__32jV1a__sessionCombo{flex:auto;max-width:none}.AndroidStudioScene-module__32jV1a__composer{height:46px}.AndroidStudioScene-module__32jV1a__btn{min-width:0;padding:0 11px}.AndroidStudioScene-module__32jV1a__twTitle{margin-right:4px}.AndroidStudioScene-module__32jV1a__tw{border-left:0}.AndroidStudioScene-module__32jV1a__device,.AndroidStudioScene-module__32jV1a__statusRight span:nth-child(n+2){display:none}.AndroidStudioScene-module__32jV1a__lights{margin-right:10px}}
.ReceiptDemo-module__Vhy2ZW__receipt{color:#c3cbd4;background:radial-gradient(at 0 0,#18232c 0,#0000 42%),#0e1115;border:1px solid #3a4149;border-radius:24px;min-width:0;padding:clamp(1.15rem,3vw,2rem);box-shadow:0 24px 70px #0005,inset 0 1px #ffffff08}.ReceiptDemo-module__Vhy2ZW__bar{border-bottom:1px solid #ffffff15;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.ReceiptDemo-module__Vhy2ZW__identity{align-items:center;gap:.85rem;display:flex}.ReceiptDemo-module__Vhy2ZW__mark{color:#add7f5;background:#89c9ff0a;border:1px solid #7eb6dd40;border-radius:13px;place-items:center;width:2.9rem;height:2.9rem;display:grid}.ReceiptDemo-module__Vhy2ZW__eyebrow,.ReceiptDemo-module__Vhy2ZW__taskLabel,.ReceiptDemo-module__Vhy2ZW__cardLabel{color:#a6b3c2;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.65rem}.ReceiptDemo-module__Vhy2ZW__identity h2{letter-spacing:-.025em;color:#f3f6fa;margin:.25rem 0 0;font-size:1.2rem}.ReceiptDemo-module__Vhy2ZW__illustrative{color:#aebac8;font-family:var(--font-mono);border:1px solid #536374;border-radius:6px;padding:.3rem .6rem;font-size:.65rem}.ReceiptDemo-module__Vhy2ZW__task{padding:1.4rem 0}.ReceiptDemo-module__Vhy2ZW__task>p{color:#f1f5f9;letter-spacing:-.015em;max-width:46rem;margin:.6rem 0 .8rem;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5}.ReceiptDemo-module__Vhy2ZW__complete,.ReceiptDemo-module__Vhy2ZW__permission,.ReceiptDemo-module__Vhy2ZW__formatNote{color:#b0d6c5;align-items:center;gap:.4rem;font-size:.75rem;line-height:1.5;display:flex}.ReceiptDemo-module__Vhy2ZW__metrics{background:#090c10;border:1px solid #ffffff18;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1.8rem;display:grid}.ReceiptDemo-module__Vhy2ZW__metrics>div{flex-direction:column;gap:.45rem;padding:1.1rem;display:flex}.ReceiptDemo-module__Vhy2ZW__metrics>div+div{border-left:1px solid #ffffff18}.ReceiptDemo-module__Vhy2ZW__metrics dt{color:#bdc8d6;font-size:.75rem}.ReceiptDemo-module__Vhy2ZW__metrics dd{color:#f3f7fc;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin:0;font-size:clamp(1.3rem,2.4vw,1.85rem);line-height:1.2}.ReceiptDemo-module__Vhy2ZW__metrics span{color:#9daaba;font-family:var(--font-sans);letter-spacing:normal;margin-top:.45rem;font-size:.65rem;line-height:1.4;display:block}.ReceiptDemo-module__Vhy2ZW__flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);display:grid}.ReceiptDemo-module__Vhy2ZW__activity,.ReceiptDemo-module__Vhy2ZW__exchange{min-width:0}.ReceiptDemo-module__Vhy2ZW__sectionHeading>span{color:#a6cce9;font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:.6rem;font-size:.65rem;display:block}.ReceiptDemo-module__Vhy2ZW__sectionHeading h3{color:#f1f4f8;letter-spacing:-.02em;margin:0 0 1.1rem;font-size:1.1rem;line-height:1.4}.ReceiptDemo-module__Vhy2ZW__timeline{margin:0;padding:0;list-style:none}.ReceiptDemo-module__Vhy2ZW__timeline>li{grid-template-columns:1.9rem minmax(0,1fr);gap:.85rem;padding-bottom:1.5rem;display:grid;position:relative}.ReceiptDemo-module__Vhy2ZW__timeline>li:not(:last-child):before{content:"";border-left:1px solid #475464;position:absolute;top:1.9rem;bottom:0;left:.92rem}.ReceiptDemo-module__Vhy2ZW__step{width:1.9rem;height:1.9rem;font-family:var(--font-mono);color:#c3e3fb;background:#192a38;border:1px solid #59778e;border-radius:50%;place-items:center;font-size:.65rem;display:grid}.ReceiptDemo-module__Vhy2ZW__toolStep{color:#bee5d1;background:#182b26;border-color:#456b5d;border-radius:8px}.ReceiptDemo-module__Vhy2ZW__stepType{color:#a7b6c7;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.035em;flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin:.35rem 0 .5rem;font-size:.65rem;display:flex}.ReceiptDemo-module__Vhy2ZW__timeline h4{color:#e8eff6;margin:0 0 .45rem;font-size:.9rem}.ReceiptDemo-module__Vhy2ZW__timeline p:not(.ReceiptDemo-module__Vhy2ZW__stepType){margin:.45rem 0;font-size:.8rem;line-height:1.65}.ReceiptDemo-module__Vhy2ZW__timeline .ReceiptDemo-module__Vhy2ZW__usage{color:#b4cfe3;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.7rem!important}.ReceiptDemo-module__Vhy2ZW__receipt code{overflow-wrap:anywhere}.ReceiptDemo-module__Vhy2ZW__receipt summary{color:#c5ddef;cursor:pointer;padding:.7rem 0;font-size:.75rem;line-height:1.5}.ReceiptDemo-module__Vhy2ZW__receipt summary:hover{color:#fff}.ReceiptDemo-module__Vhy2ZW__receipt summary:focus-visible,.ReceiptDemo-module__Vhy2ZW__raw:focus-visible{outline-offset:3px;outline:2px solid #9ccbeb}.ReceiptDemo-module__Vhy2ZW__description,.ReceiptDemo-module__Vhy2ZW__payload dd{font-size:.82rem;line-height:1.7}.ReceiptDemo-module__Vhy2ZW__description{margin:0 0 1.25rem}.ReceiptDemo-module__Vhy2ZW__payload{background:#141a21;border:1px solid #ffffff18;border-radius:12px;margin:0;padding:0 1rem}.ReceiptDemo-module__Vhy2ZW__payload>div{padding:.85rem 0}.ReceiptDemo-module__Vhy2ZW__payload>div+div{border-top:1px solid #ffffff14}.ReceiptDemo-module__Vhy2ZW__payload dt{color:#9fb7ca;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;font-size:.65rem}.ReceiptDemo-module__Vhy2ZW__payload dd{color:#d2dbe5;margin:0}.ReceiptDemo-module__Vhy2ZW__requestDetails{margin-top:.4rem}.ReceiptDemo-module__Vhy2ZW__boundary{background:#1b2b242f;border-left:2px solid #759b88;align-items:flex-start;gap:.65rem;margin:1rem 0 0;padding:1rem;font-size:.75rem;line-height:1.65;display:flex}.ReceiptDemo-module__Vhy2ZW__boundary svg{color:#b0d6c5;flex:none;margin-top:.15rem}.ReceiptDemo-module__Vhy2ZW__boundary strong{color:#dcece3;display:block}.ReceiptDemo-module__Vhy2ZW__contextLabel{color:#adbccc;justify-content:space-between;gap:.6rem;margin:.25rem 0 .6rem;font-size:.7rem;display:flex}.ReceiptDemo-module__Vhy2ZW__contextLabel strong{color:#d4e8f7;font-family:var(--font-mono)}.ReceiptDemo-module__Vhy2ZW__contextTrack{background:#ffffff15;border-radius:999px;height:5px;overflow:hidden}.ReceiptDemo-module__Vhy2ZW__contextTrack span{border-radius:inherit;background:linear-gradient(90deg,#719abb,#b9e0ff);height:100%;display:block}.ReceiptDemo-module__Vhy2ZW__small{color:#a9b5c3;margin:.6rem 0 0;font-size:.75rem;line-height:1.6}.ReceiptDemo-module__Vhy2ZW__resultHeading{border-top:1px solid #ffffff18;flex-wrap:wrap;align-items:center;gap:.6rem;margin:2rem 0 1rem;padding-top:1.4rem;display:flex}.ReceiptDemo-module__Vhy2ZW__resultHeading svg{color:#b9d9ef}.ReceiptDemo-module__Vhy2ZW__resultHeading h3{color:#eef3f9;margin:0;font-size:1.05rem}.ReceiptDemo-module__Vhy2ZW__resultHeading>span{color:#aab7c7;margin-left:auto;font-size:.72rem}.ReceiptDemo-module__Vhy2ZW__comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.ReceiptDemo-module__Vhy2ZW__rawCard,.ReceiptDemo-module__Vhy2ZW__answerCard{background:#0a0e13;border:1px solid #3a4655;border-radius:14px;min-width:0;padding:1.25rem}.ReceiptDemo-module__Vhy2ZW__comparison h4{color:#f3f6fa;margin:.55rem 0 1rem;font-size:.95rem}.ReceiptDemo-module__Vhy2ZW__raw{color:#c7d6e5;max-height:22rem;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#080c11;border:1px solid #ffffff12;border-radius:8px;margin:.5rem 0;padding:.8rem;font-size:.75rem;line-height:1.7;overflow:auto}.ReceiptDemo-module__Vhy2ZW__rawCard .ReceiptDemo-module__Vhy2ZW__raw{border:none;padding:0}.ReceiptDemo-module__Vhy2ZW__answerCard{background:linear-gradient(145deg,#182834,#14201e);border-color:#536e77;flex-direction:column;display:flex}.ReceiptDemo-module__Vhy2ZW__answer{color:#e3eaf0;font-size:.85rem;line-height:1.75}.ReceiptDemo-module__Vhy2ZW__answer p{margin:0 0 .7rem}.ReceiptDemo-module__Vhy2ZW__answer ul{margin:-.25rem 0 1rem;padding-left:1.3rem}.ReceiptDemo-module__Vhy2ZW__answer .ReceiptDemo-module__Vhy2ZW__source{color:#bbcbd3;font-size:.72rem}.ReceiptDemo-module__Vhy2ZW__formatNote{border-top:1px solid #b8d5d021;margin:auto 0 0;padding-top:.8rem;font-size:.7rem}.ReceiptDemo-module__Vhy2ZW__caption{color:#a6b3c2;border-top:1px solid #ffffff15;margin-top:1.5rem;padding-top:1rem;font-size:.75rem;line-height:1.7}.ReceiptDemo-module__Vhy2ZW__miniSteps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ReceiptDemo-module__Vhy2ZW__miniSteps li{grid-template-columns:1.5rem minmax(0,1fr);gap:.6rem;display:grid}.ReceiptDemo-module__Vhy2ZW__miniSteps li>span{color:#a6cce9;font-family:var(--font-mono);padding-top:.1rem;font-size:.65rem}.ReceiptDemo-module__Vhy2ZW__miniSteps strong{color:#e5edf6;font-size:.85rem;display:block}.ReceiptDemo-module__Vhy2ZW__miniSteps p{color:#aebdcc;margin:.35rem 0 0;font-size:.75rem;line-height:1.6}.ReceiptDemo-module__Vhy2ZW__inspectLink{color:#c3e3fb;align-self:flex-start;align-items:center;gap:.4rem;min-height:2.75rem;margin-top:1rem;font-size:.8rem;font-weight:600;display:inline-flex}.ReceiptDemo-module__Vhy2ZW__compact{flex-direction:column;display:flex}.ReceiptDemo-module__Vhy2ZW__compact .ReceiptDemo-module__Vhy2ZW__metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.3rem}.ReceiptDemo-module__Vhy2ZW__compact .ReceiptDemo-module__Vhy2ZW__metrics>div:nth-child(3){border-left:none}.ReceiptDemo-module__Vhy2ZW__compact .ReceiptDemo-module__Vhy2ZW__metrics>div:nth-child(n+3){border-top:1px solid #ffffff18}.ReceiptDemo-module__Vhy2ZW__compact .ReceiptDemo-module__Vhy2ZW__metrics dd{font-size:1.45rem}.ReceiptDemo-module__Vhy2ZW__compact .ReceiptDemo-module__Vhy2ZW__caption{margin-top:auto}@media (max-width:780px){.ReceiptDemo-module__Vhy2ZW__flow,.ReceiptDemo-module__Vhy2ZW__comparison{grid-template-columns:1fr}.ReceiptDemo-module__Vhy2ZW__resultHeading>span{width:100%;margin-left:0}.ReceiptDemo-module__Vhy2ZW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ReceiptDemo-module__Vhy2ZW__metrics>div:nth-child(3){border-left:none}.ReceiptDemo-module__Vhy2ZW__metrics>div:nth-child(n+3){border-top:1px solid #ffffff18}}@media (max-width:420px){.ReceiptDemo-module__Vhy2ZW__receipt{border-radius:16px;padding:1rem}.ReceiptDemo-module__Vhy2ZW__metrics>div{padding:.85rem}.ReceiptDemo-module__Vhy2ZW__bar{gap:.75rem}.ReceiptDemo-module__Vhy2ZW__identity h2{font-size:1.05rem}.ReceiptDemo-module__Vhy2ZW__rawCard,.ReceiptDemo-module__Vhy2ZW__answerCard{padding:1rem}}
.VsCodeScene-module__An-2zW__root{--ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--mono:Menlo, "SF Mono", Monaco, ui-monospace, monospace;--border:#2b2b2b;--fg:#ccc;--inactive:#9d9d9d;--focus:#0078d4;height:var(--scene-h);color:var(--fg);font-family:var(--ui);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#181818;flex-direction:column;font-size:13px;line-height:1.4;display:flex;overflow:hidden}.VsCodeScene-module__An-2zW__root svg{flex:none;display:block}.VsCodeScene-module__An-2zW__root p,.VsCodeScene-module__An-2zW__root ul{margin:0;padding:0}.VsCodeScene-module__An-2zW__root ul{list-style:none}.VsCodeScene-module__An-2zW__titlebar{border-bottom:1px solid var(--border);background:#181818;flex:none;align-items:center;height:35px;padding:0 8px 0 13px;display:flex;position:relative}.VsCodeScene-module__An-2zW__lights{flex:none}.VsCodeScene-module__An-2zW__center{align-items:center;gap:8px;width:min(38%,600px);display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.VsCodeScene-module__An-2zW__nav{color:var(--fg);gap:6px;display:flex;position:absolute;right:calc(100% + 8px)}.VsCodeScene-module__An-2zW__dim{opacity:.4}.VsCodeScene-module__An-2zW__command{height:22px;color:var(--fg);background:#ffffff0d;border:1px solid #ccc3;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.VsCodeScene-module__An-2zW__command svg{opacity:.85}.VsCodeScene-module__An-2zW__layout{color:var(--fg);gap:10px;margin-left:auto;padding-right:4px;display:flex}.VsCodeScene-module__An-2zW__main{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:48px 398px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.VsCodeScene-module__An-2zW__activity{border-right:1px solid var(--border);background:#181818;flex-direction:column;align-items:center;min-height:0;display:flex;overflow:hidden}.VsCodeScene-module__An-2zW__act{color:#868686;place-items:center;width:48px;height:48px;display:grid;position:relative}.VsCodeScene-module__An-2zW__actOn{color:#d7d7d7}.VsCodeScene-module__An-2zW__actOn:before{background:var(--focus);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.VsCodeScene-module__An-2zW__actSpacer{flex:1}.VsCodeScene-module__An-2zW__badge{background:var(--focus);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:600;line-height:16px;position:absolute;top:25px;right:7px}.VsCodeScene-module__An-2zW__sidebar{border-right:1px solid var(--border);background:#181818;flex-direction:column;min-width:0;display:flex}.VsCodeScene-module__An-2zW__viewTitle{height:35px;color:var(--fg);letter-spacing:.02em;text-transform:uppercase;flex:none;align-items:center;padding:0 8px 0 20px;font-size:11px;font-weight:400;display:flex}.VsCodeScene-module__An-2zW__viewActions{color:var(--fg);gap:8px;margin-left:auto;padding:0 4px;display:flex}.VsCodeScene-module__An-2zW__webview{min-height:0;color:var(--fg);flex-direction:column;flex:1;font-size:13px;display:flex;overflow:hidden}.VsCodeScene-module__An-2zW__alwaysOn{border-bottom:1px solid var(--border);color:var(--n-subtle);font-family:var(--mono);flex:none;padding:5px 12px 6px;font-size:11px;line-height:16px}.VsCodeScene-module__An-2zW__alwaysOn b{color:var(--n-accent);font-weight:700}.VsCodeScene-module__An-2zW__ready{color:var(--n-success)}.VsCodeScene-module__An-2zW__sessionBar{flex:none;align-items:baseline;gap:10px;padding:6px 12px 2px;display:flex}.VsCodeScene-module__An-2zW__sessionName{color:var(--n-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.VsCodeScene-module__An-2zW__sessionLinks{color:var(--n-accent);gap:10px;margin-left:auto;font-size:12px;display:flex}.VsCodeScene-module__An-2zW__projectLine{color:var(--n-subtle);font-family:var(--mono);flex:none;padding:0 12px 4px;font-size:11px;line-height:16px}.VsCodeScene-module__An-2zW__sessionList{flex:none;padding:2px 12px}.VsCodeScene-module__An-2zW__groupLabel{color:var(--n-subtle);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:2px;margin-left:-2px;font-size:.8em;font-weight:600;display:inline-flex}.VsCodeScene-module__An-2zW__transcript{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:2px 0 0;display:flex;overflow:hidden}.VsCodeScene-module__An-2zW__run{flex:none;padding:1px 12px 2px}.VsCodeScene-module__An-2zW__runDone{border-bottom:1px solid #222;margin-bottom:4px;padding-bottom:6px}.VsCodeScene-module__An-2zW__user{color:var(--n-text);gap:8px;line-height:20px;display:flex}.VsCodeScene-module__An-2zW__userGlyph{color:var(--n-muted);font-weight:600}.VsCodeScene-module__An-2zW__turn{color:var(--n-subtle);font-family:var(--mono);padding:0 0 0 14px;font-size:11px;line-height:16px}.VsCodeScene-module__An-2zW__link{color:var(--n-accent);font-family:var(--ui);font-size:12px}.VsCodeScene-module__An-2zW__tools{margin-top:4px!important}.VsCodeScene-module__An-2zW__tools li{white-space:nowrap;align-items:baseline;gap:8px;padding:2px 0;line-height:18px;display:flex}.VsCodeScene-module__An-2zW__ok{width:12px;color:var(--n-success);text-align:center}.VsCodeScene-module__An-2zW__wait{width:12px;color:var(--n-warning);text-align:center;font-size:11px}.VsCodeScene-module__An-2zW__toolName{color:var(--n-text)}.VsCodeScene-module__An-2zW__target{color:var(--n-muted);font-family:var(--mono);text-overflow:ellipsis;font-size:12px;overflow:hidden}.VsCodeScene-module__An-2zW__permission{border-left:2px solid var(--n-warning);margin-top:6px;padding:4px 0 2px 12px}.VsCodeScene-module__An-2zW__permTitle{color:var(--n-warning);font-weight:600;line-height:18px}.VsCodeScene-module__An-2zW__permLabel{color:var(--n-subtle);letter-spacing:.02em;font-size:11px;margin-top:4px!important}.VsCodeScene-module__An-2zW__args{background:var(--n-code-background);color:var(--n-text);font-family:var(--mono);white-space:pre;border-radius:2px;margin-top:3px;padding:5px 8px;font-size:11px;line-height:16px;overflow:hidden}.VsCodeScene-module__An-2zW__argKey{color:var(--n-subtle)}.VsCodeScene-module__An-2zW__permActions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.VsCodeScene-module__An-2zW__btn{color:#ccc;white-space:nowrap;background:#313131;border:1px solid #ffffff12;border-radius:2px;align-items:center;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.VsCodeScene-module__An-2zW__primary{color:#fff;background:#0078d4;border-color:#ffffff12}.VsCodeScene-module__An-2zW__composer{flex:none;padding:6px 12px 10px}.VsCodeScene-module__An-2zW__prompt{grid-template-columns:auto 1fr;gap:8px;display:grid}.VsCodeScene-module__An-2zW__promptGlyph{color:var(--n-accent);line-height:18px}.VsCodeScene-module__An-2zW__textarea{height:51px;color:var(--n-subtle);line-height:18px}.VsCodeScene-module__An-2zW__rule{background:var(--n-rule);height:1px;margin:2px 0 6px}.VsCodeScene-module__An-2zW__composerRow{align-items:center;gap:6px;display:flex}.VsCodeScene-module__An-2zW__rowSpacer{flex:1}.VsCodeScene-module__An-2zW__select{color:var(--fg);background:#313131;border:1px solid #3c3c3c;border-radius:2px;align-items:center;gap:14px;padding:1px 4px 1px 6px;font-size:12px;line-height:18px;display:inline-flex}.VsCodeScene-module__An-2zW__editor{background:#1f1f1f;flex-direction:column;min-width:0;display:flex}.VsCodeScene-module__An-2zW__tabs{height:35px;box-shadow:inset 0 -1px 0 var(--border);background:#181818;flex:none;display:flex}.VsCodeScene-module__An-2zW__tab{border-right:1px solid var(--border);color:var(--inactive);white-space:nowrap;background:#181818;align-items:center;gap:6px;padding:0 12px 0 10px;display:flex}.VsCodeScene-module__An-2zW__tabOn{color:#fff;box-shadow:inset 0 1px 0 var(--focus);background:#1f1f1f;padding-right:8px;position:relative}.VsCodeScene-module__An-2zW__close{color:var(--fg);margin-left:4px}.VsCodeScene-module__An-2zW__tabFill{flex:1}.VsCodeScene-module__An-2zW__editorActions{color:var(--fg);align-items:center;gap:10px;padding:0 12px;display:flex}.VsCodeScene-module__An-2zW__ts{color:#3178c6;font-family:var(--ui);letter-spacing:-.02em;font-size:9.5px;font-weight:800;display:inline-block}.VsCodeScene-module__An-2zW__crumbs{color:#cccc;white-space:nowrap;flex:none;align-items:center;gap:2px;height:22px;padding:0 14px;font-size:12.5px;display:flex;overflow:hidden}.VsCodeScene-module__An-2zW__crumbs svg{opacity:.8}.VsCodeScene-module__An-2zW__crumbs .VsCodeScene-module__An-2zW__ts{margin-right:4px}.VsCodeScene-module__An-2zW__sym{color:#b180d7;margin-right:4px;opacity:1!important}.VsCodeScene-module__An-2zW__surface{flex:1;min-height:0;position:relative;overflow:hidden}.VsCodeScene-module__An-2zW__code{font-family:var(--mono);padding-right:88px;font-size:12px;line-height:18px}.VsCodeScene-module__An-2zW__line{white-space:pre;grid-template-columns:52px 22px minmax(0,1fr);height:18px;display:grid;position:relative}.VsCodeScene-module__An-2zW__num{color:#6e7681;text-align:right;padding-right:2px}.VsCodeScene-module__An-2zW__sign{color:#8b949e;padding-left:8px}.VsCodeScene-module__An-2zW__text{color:var(--fg);position:relative;overflow:hidden}.VsCodeScene-module__An-2zW__guide:before{content:"";background:#404040;width:1px;position:absolute;top:0;bottom:0;left:0}.VsCodeScene-module__An-2zW__line:nth-child(2) .VsCodeScene-module__An-2zW__guide:before,.VsCodeScene-module__An-2zW__line:nth-child(3) .VsCodeScene-module__An-2zW__guide:before,.VsCodeScene-module__An-2zW__line:nth-child(4) .VsCodeScene-module__An-2zW__guide:before{background:#707070}.VsCodeScene-module__An-2zW__del{background:#f8514926}.VsCodeScene-module__An-2zW__add{background:#2ea04326}.VsCodeScene-module__An-2zW__del .VsCodeScene-module__An-2zW__sign{color:#f85149}.VsCodeScene-module__An-2zW__add .VsCodeScene-module__An-2zW__sign{color:#3fb950}.VsCodeScene-module__An-2zW__del .VsCodeScene-module__An-2zW__text{opacity:.85}.VsCodeScene-module__An-2zW__lineOn{box-shadow:inset 0 0 0 2px #282828}.VsCodeScene-module__An-2zW__lineOn .VsCodeScene-module__An-2zW__num{color:#ccc}.VsCodeScene-module__An-2zW__del:before,.VsCodeScene-module__An-2zW__add:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.VsCodeScene-module__An-2zW__del:before{background:#f851498c}.VsCodeScene-module__An-2zW__add:before{background:#2ea04399}.VsCodeScene-module__An-2zW__caretAt{position:relative}.VsCodeScene-module__An-2zW__caretAt:before{content:"";background:#aeafad;width:2px;animation:1.1s step-end infinite VsCodeScene-module__An-2zW__blink;position:absolute;top:1px;bottom:1px;left:-1px}.VsCodeScene-module__An-2zW__kw{color:#569cd6}.VsCodeScene-module__An-2zW__ctl{color:#c586c0}.VsCodeScene-module__An-2zW__fn{color:#dcdcaa}.VsCodeScene-module__An-2zW__ty{color:#4ec9b0}.VsCodeScene-module__An-2zW__va{color:#9cdcfe}.VsCodeScene-module__An-2zW__co{color:#4fc1ff}.VsCodeScene-module__An-2zW__st{color:#ce9178}.VsCodeScene-module__An-2zW__nu{color:#b5cea8}.VsCodeScene-module__An-2zW__cm{color:#6a9955}.VsCodeScene-module__An-2zW__b1{color:gold}.VsCodeScene-module__An-2zW__b2{color:orchid}.VsCodeScene-module__An-2zW__b3{color:#179fff}.VsCodeScene-module__An-2zW__minimap{width:70px;color:var(--fg);font-family:var(--mono);white-space:pre;opacity:.75;pointer-events:none;padding:2px 0 0 6px;font-size:2.5px;line-height:3px;position:absolute;top:0;right:14px;overflow:hidden}.VsCodeScene-module__An-2zW__minimap>div{height:3px}.VsCodeScene-module__An-2zW__mmDel{background:#f8514959}.VsCodeScene-module__An-2zW__mmAdd{background:#2ea04359}.VsCodeScene-module__An-2zW__ruler{width:14px;position:absolute;top:0;bottom:0;right:0;box-shadow:inset 1px 0 #7f7f7f1f}.VsCodeScene-module__An-2zW__ruler i{height:4px;position:absolute}.VsCodeScene-module__An-2zW__rulerDel{background:#f85149bf;width:5px;top:13px;right:0}.VsCodeScene-module__An-2zW__rulerAdd{background:#2ea043cc;width:5px;top:18px;right:0}.VsCodeScene-module__An-2zW__rulerPos{background:#a0a0a0;top:18px;left:2px;right:4px;height:2px!important}.VsCodeScene-module__An-2zW__status{border-top:1px solid var(--border);height:22px;color:var(--fg);white-space:nowrap;background:#181818;flex:none;align-items:stretch;font-size:12px;display:flex}.VsCodeScene-module__An-2zW__remote{background:var(--focus);color:#fff;align-items:center;padding:0 10px;display:flex}.VsCodeScene-module__An-2zW__item{align-items:center;gap:4px;padding:0 7px;display:flex}.VsCodeScene-module__An-2zW__item svg+svg,.VsCodeScene-module__An-2zW__item svg:not(:first-child){margin-left:4px}.VsCodeScene-module__An-2zW__statusFill{flex:1}.VsCodeScene-module__An-2zW__neel{color:var(--n-warning)}@keyframes VsCodeScene-module__An-2zW__blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:900px){.VsCodeScene-module__An-2zW__main{grid-template-columns:48px 340px minmax(0,1fr)}.VsCodeScene-module__An-2zW__layout svg:nth-child(2),.VsCodeScene-module__An-2zW__layout svg:nth-child(3),.VsCodeScene-module__An-2zW__wide:nth-of-type(n),.VsCodeScene-module__An-2zW__minimap{display:none}.VsCodeScene-module__An-2zW__code{padding-right:14px}}@media (max-width:640px){.VsCodeScene-module__An-2zW__main{grid-template-columns:48px minmax(0,1fr)}.VsCodeScene-module__An-2zW__sidebar{border-right:0}.VsCodeScene-module__An-2zW__editor{display:none}.VsCodeScene-module__An-2zW__center{width:46%;transform:translate(-35%)}.VsCodeScene-module__An-2zW__nav,.VsCodeScene-module__An-2zW__layout svg:not(:first-child),.VsCodeScene-module__An-2zW__sessionList,.VsCodeScene-module__An-2zW__runDone{display:none}.VsCodeScene-module__An-2zW__composer{padding-bottom:8px}.VsCodeScene-module__An-2zW__textarea{height:36px}}@media (prefers-reduced-motion:reduce){.VsCodeScene-module__An-2zW__caretAt:before{animation:none}}.VsCodeScene-module__An-2zW__args>div{text-overflow:ellipsis;overflow:hidden}
.HardwareFit-module__oLzcga__fit{gap:1.25rem;display:grid}.HardwareFit-module__oLzcga__families{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.HardwareFit-module__oLzcga__family{border:1px solid var(--hairline-strong);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:.65rem;padding:1.4rem;display:flex}.HardwareFit-module__oLzcga__family h3{color:var(--text-1);margin:0;font-size:1.4rem}.HardwareFit-module__oLzcga__family p{color:var(--text-2);margin:0;font-size:.9375rem;line-height:1.65}.HardwareFit-module__oLzcga__family .HardwareFit-module__oLzcga__familyFocus{color:var(--text-1);font-weight:600}.HardwareFit-module__oLzcga__familySetup{color:var(--signal-strong);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem}.HardwareFit-module__oLzcga__familyExamples{color:var(--text-3);font-family:var(--font-mono);margin-top:auto;padding-top:.5rem;font-size:.75rem;line-height:1.6}.HardwareFit-module__oLzcga__familyLink{min-height:2.75rem;color:var(--text-1);text-underline-offset:.25em;align-self:flex-start;align-items:center;gap:.35rem;font-size:.875rem;display:inline-flex}.HardwareFit-module__oLzcga__guideIntro{margin-top:1rem}.HardwareFit-module__oLzcga__guideIntro h3{color:var(--text-1);margin:0 0 .5rem;font-size:1.15rem}.HardwareFit-module__oLzcga__guideIntro p{color:var(--text-2);margin:0;font-size:.9375rem;line-height:1.65}.HardwareFit-module__oLzcga__picker{border:1px solid var(--hairline-strong);background:var(--surface-2);border-radius:14px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.75rem 1.25rem;margin:0;padding:1rem 1.15rem;display:grid}.HardwareFit-module__oLzcga__legend{float:left;color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:.75rem}.HardwareFit-module__oLzcga__options{border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface-1);padding:.2rem;display:inline-flex}.HardwareFit-module__oLzcga__option{border-radius:var(--radius-pill);min-height:2.25rem;color:var(--text-2);font-family:var(--font-mono);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;align-items:center;padding:0 .95rem;font-size:.8125rem;display:inline-flex;position:relative}.HardwareFit-module__oLzcga__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.HardwareFit-module__oLzcga__option:has(input:focus-visible){outline:2px solid var(--signal-strong);outline-offset:2px}.HardwareFit-module__oLzcga__optionActive{background:var(--signal-soft);color:var(--signal-strong)}.HardwareFit-module__oLzcga__result{color:var(--text-2);margin:0;font-size:.9375rem;line-height:1.55}.HardwareFit-module__oLzcga__result strong{color:var(--text-1)}.HardwareFit-module__oLzcga__tableWrap{border:1px solid var(--hairline-strong);border-radius:14px;overflow-x:auto}.HardwareFit-module__oLzcga__table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9375rem}.HardwareFit-module__oLzcga__table th,.HardwareFit-module__oLzcga__table td{border-top:1px solid var(--hairline);text-align:left;vertical-align:top;padding:.9rem 1.1rem}.HardwareFit-module__oLzcga__table thead th{background:var(--surface-1);color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-top:0;font-size:.6875rem;font-weight:500}.HardwareFit-module__oLzcga__table tbody th{color:var(--text-1);font-weight:700}.HardwareFit-module__oLzcga__table td{color:var(--text-2)}.HardwareFit-module__oLzcga__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-1)!important}.HardwareFit-module__oLzcga__sub{color:var(--text-3);font-family:var(--font-mono);margin-top:.2rem;font-size:.75rem;font-weight:400;display:block}.HardwareFit-module__oLzcga__rowActive{box-shadow:inset 3px 0 0 var(--signal);background:#6ba8d914}.HardwareFit-module__oLzcga__footnote{border-left:1px solid var(--hairline-strong);color:var(--text-3);max-width:50rem;margin:0;padding-left:1rem;font-size:.8125rem;line-height:1.65}@media (max-width:760px){.HardwareFit-module__oLzcga__picker{grid-template-columns:1fr}}@media (max-width:560px){.HardwareFit-module__oLzcga__families{grid-template-columns:1fr}.HardwareFit-module__oLzcga__table{min-width:0;font-size:.875rem}.HardwareFit-module__oLzcga__table th,.HardwareFit-module__oLzcga__table td{padding:.8rem .7rem}.HardwareFit-module__oLzcga__table :is(th,td):nth-child(2){display:none}}.HardwareFit-module__oLzcga__family{transition:border-color var(--dur,.24s) ease, transform var(--dur,.24s) var(--ease-out,ease)}.HardwareFit-module__oLzcga__family:hover{border-color:var(--hairline-hover)}.HardwareFit-module__oLzcga__family:first-child{background:radial-gradient(80% 70% at 100% 0%, #6ba8d91a, transparent 65%), var(--surface-2);border-color:#6ba8d966}
.XcodeScene-module__uJs8-G__root{height:var(--scene-h);color:#dfdfe0;background:#1f1f24;flex-direction:column;font-family:-apple-system,SF Pro Text,Segoe UI,sans-serif;font-size:13px;display:flex}.XcodeScene-module__uJs8-G__toolbar{background:#2a2a2f;border-bottom:1px solid #000;align-items:center;gap:16px;height:52px;padding:0 16px;display:flex}.XcodeScene-module__uJs8-G__run{color:#a3a3a8;font-size:15px}.XcodeScene-module__uJs8-G__scheme{color:#dfdfe0;background:#ffffff0f;border-radius:6px;padding:3px 8px}.XcodeScene-module__uJs8-G__status{color:#a3a3a8;text-align:center;background:#1c1c20;border-radius:7px;flex:1;max-width:26rem;margin:0 auto;padding:5px 12px}.XcodeScene-module__uJs8-G__body{flex:1;grid-template-columns:220px minmax(0,1fr) 300px;min-height:0;display:grid}.XcodeScene-module__uJs8-G__nav{background:#232328;border-right:1px solid #000;flex-direction:column;gap:2px;padding:10px 8px;display:flex}.XcodeScene-module__uJs8-G__nav p{color:#dfdfe0;margin:0 0 6px;padding:0 8px;font-weight:600}.XcodeScene-module__uJs8-G__nav span{color:#b9b9be;border-radius:5px;padding:3px 8px 3px 22px}.XcodeScene-module__uJs8-G__nav span:nth-of-type(3){color:#fff;background:#3b3b42}.XcodeScene-module__uJs8-G__editor{background:#1f1f24;position:relative;overflow:hidden}.XcodeScene-module__uJs8-G__code{color:#dfdfe0;opacity:.55;margin:0;padding:18px 22px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.7}.XcodeScene-module__uJs8-G__kw{color:#fc5fa3;font-weight:600}.XcodeScene-module__uJs8-G__fn{color:#67b7a4}.XcodeScene-module__uJs8-G__ty{color:#d0a8ff}.XcodeScene-module__uJs8-G__mark{color:var(--n-accent)}.XcodeScene-module__uJs8-G__assistant{background:#232328;border-left:1px solid #000;flex-direction:column;gap:10px;padding:14px;display:flex}.XcodeScene-module__uJs8-G__assistantHead{color:#dfdfe0;margin:0 0 4px;font-weight:600}.XcodeScene-module__uJs8-G__block,.XcodeScene-module__uJs8-G__line,.XcodeScene-module__uJs8-G__tool,.XcodeScene-module__uJs8-G__approval,.XcodeScene-module__uJs8-G__composer{background:#ffffff14;border-radius:8px;display:block}.XcodeScene-module__uJs8-G__user{background:#3b3b42;border-radius:12px;align-self:flex-end;width:70%;height:38px}.XcodeScene-module__uJs8-G__line{border-radius:5px;height:10px}.XcodeScene-module__uJs8-G__short{width:60%}.XcodeScene-module__uJs8-G__tool{background:#40c97740;width:80%;height:16px}.XcodeScene-module__uJs8-G__approval{border-left:3px solid var(--n-warning);background:#f59e0b1a;border-radius:4px;height:70px}.XcodeScene-module__uJs8-G__composer{background:#1c1c20;border:1px solid #ffffff24;border-radius:12px;height:64px;margin-top:auto}@media (max-width:900px){.XcodeScene-module__uJs8-G__body{grid-template-columns:180px minmax(0,1fr) 240px}}@media (max-width:640px){.XcodeScene-module__uJs8-G__body{grid-template-columns:minmax(0,1fr)}.XcodeScene-module__uJs8-G__nav,.XcodeScene-module__uJs8-G__editor,.XcodeScene-module__uJs8-G__status{display:none}}
.EngineOrbit-module__FIfYRa__wrap{aspect-ratio:720/440;width:100%;max-width:100%;position:relative}.EngineOrbit-module__FIfYRa__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.EngineOrbit-module__FIfYRa__orbitInner,.EngineOrbit-module__FIfYRa__orbit{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.EngineOrbit-module__FIfYRa__orbitInner{stroke:#9cc8ec6b}.EngineOrbit-module__FIfYRa__orbit{stroke:#ffffff2e}.EngineOrbit-module__FIfYRa__moon{fill:#c9ccd1}.EngineOrbit-module__FIfYRa__corona{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite EngineOrbit-module__FIfYRa__corona}@keyframes EngineOrbit-module__FIfYRa__corona{50%{opacity:.85;transform:scale(1.08)}}.EngineOrbit-module__FIfYRa__coreBacking{fill:#08090bd1}.EngineOrbit-module__FIfYRa__svg text{paint-order:stroke;stroke:#08090b;stroke-width:5px;stroke-linejoin:round}.EngineOrbit-module__FIfYRa__coreLabel{fill:var(--text-1,#f1f1ef);letter-spacing:-.01em;font-size:19px;font-weight:700}.EngineOrbit-module__FIfYRa__coreSub{fill:var(--text-3,#9a9da2);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;font-size:12.5px}.EngineOrbit-module__FIfYRa__planetLabel{fill:var(--text-1,#f1f1ef);font-size:17px;font-weight:700}.EngineOrbit-module__FIfYRa__moonLabel{fill:var(--text-2,#c4c6ca);font-size:15px;font-weight:600}.EngineOrbit-module__FIfYRa__smallLabel{fill:var(--text-3,#9a9da2);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;font-size:12.5px}.EngineOrbit-module__FIfYRa__plane{aspect-ratio:1;pointer-events:none;width:100%;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)scaleY(.62)}.EngineOrbit-module__FIfYRa__ring{width:var(--d);aspect-ratio:1;animation:60s linear infinite EngineOrbit-module__FIfYRa__spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.EngineOrbit-module__FIfYRa__ring[data-speed=fast]{animation-duration:38s}.EngineOrbit-module__FIfYRa__ring i{background:var(--signal-strong,#9cc8ec);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:calc(50% - 3px);box-shadow:0 0 10px 2px #6ba8d98c}.EngineOrbit-module__FIfYRa__ring i:nth-child(2){opacity:.7;top:auto;bottom:-3px}@keyframes EngineOrbit-module__FIfYRa__spin{to{rotate:360deg}}@media (max-width:620px){.EngineOrbit-module__FIfYRa__smallLabel,.EngineOrbit-module__FIfYRa__coreSub{display:none}.EngineOrbit-module__FIfYRa__coreLabel{font-size:26px}.EngineOrbit-module__FIfYRa__planetLabel{font-size:24px}.EngineOrbit-module__FIfYRa__moonLabel{font-size:21px}}@media (prefers-reduced-motion:reduce){.EngineOrbit-module__FIfYRa__ring,.EngineOrbit-module__FIfYRa__corona{animation:none}}:is(html[data-bg-motion=paused] .EngineOrbit-module__FIfYRa__ring,html[data-bg-motion=paused] .EngineOrbit-module__FIfYRa__corona){animation-play-state:paused}
.HeroConsole-module__hW99qW__stage{isolation:isolate;margin:0;padding:clamp(1.5rem,4vw,3rem) 0 0;position:relative}.HeroConsole-module__hW99qW__halo{z-index:-2;filter:blur(8px);pointer-events:none;background:radial-gradient(45% 40% at 58% 42%,#6ba8d933,#0000 70%),radial-gradient(30% 30% at 30% 80%,#5ec4a014,#0000 70%);position:absolute;inset:-12% -18% -6% -10%}.HeroConsole-module__hW99qW__rings{z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:55%}.HeroConsole-module__hW99qW__rings span{border:1px solid #9cc8ec1a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.HeroConsole-module__hW99qW__rings span:first-child{width:26rem;height:26rem}.HeroConsole-module__hW99qW__rings span:nth-child(2){border-color:#9cc8ec12;width:36rem;height:36rem}.HeroConsole-module__hW99qW__rings span:nth-child(3){border-color:#9cc8ec0b;width:46rem;height:46rem}.HeroConsole-module__hW99qW__rings span:after{background:var(--signal-strong);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;box-shadow:0 0 12px 2px #6ba8d999}.HeroConsole-module__hW99qW__rings span:nth-child(2):after{opacity:.7;top:auto;bottom:-3px;left:22%}.HeroConsole-module__hW99qW__rings span:nth-child(3):after{opacity:.5;top:40%;left:-3px}.HeroConsole-module__hW99qW__window{border:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(14px);transform-origin:60%;transition:transform .7s var(--ease-out);background:linear-gradient(#ffffff09,#0000 30%),#0e0f11e0;border-radius:20px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-7deg)rotateX(3deg);box-shadow:inset 0 1px #ffffff0f,0 40px 90px -30px #000000d9,0 0 0 1px #0006}.HeroConsole-module__hW99qW__stage:hover .HeroConsole-module__hW99qW__window{transform:perspective(1400px)rotateY(-2deg)rotateX(1deg)}.HeroConsole-module__hW99qW__window:before{content:"";background:linear-gradient(90deg,#0000,#9cc8ec8c,#0000);height:1px;position:absolute;inset:0 12% auto}.HeroConsole-module__hW99qW__chrome{border-bottom:1px solid var(--hairline);align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.HeroConsole-module__hW99qW__lights{gap:.4rem;display:inline-flex}.HeroConsole-module__hW99qW__lights i{background:#2c2d31;border-radius:50%;width:.6rem;height:.6rem}.HeroConsole-module__hW99qW__lights i:first-child{background:#3a3b3f}.HeroConsole-module__hW99qW__chromeTitle{color:var(--text-2);font-family:var(--font-mono);letter-spacing:.04em;font-size:.75rem}.HeroConsole-module__hW99qW__tag{border:1px solid var(--hairline-strong);color:var(--text-3);border-radius:6px;margin-left:auto;padding:.15rem .5rem;font-size:.6875rem}.HeroConsole-module__hW99qW__body{gap:.6rem;padding:1.15rem 1.15rem 1.25rem;display:grid}.HeroConsole-module__hW99qW__label{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:.35rem 0 0;font-size:.6875rem}.HeroConsole-module__hW99qW__label:first-child{margin-top:0}.HeroConsole-module__hW99qW__models,.HeroConsole-module__hW99qW__devices{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.HeroConsole-module__hW99qW__model{border:1px solid var(--hairline);background:#ffffff05;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem .8rem;display:grid}.HeroConsole-module__hW99qW__modelLocal{background:linear-gradient(90deg,#6ba8d91a,#6ba8d905);border-color:#6ba8d966}.HeroConsole-module__hW99qW__modelIcon{border:1px solid var(--hairline-strong);background:var(--surface-1);width:2rem;height:2rem;color:var(--signal-strong);border-radius:9px;place-items:center;display:grid}.HeroConsole-module__hW99qW__modelText{min-width:0;display:grid}.HeroConsole-module__hW99qW__modelRole{color:var(--text-3);font-size:.75rem}.HeroConsole-module__hW99qW__modelName{color:var(--text-1);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.HeroConsole-module__hW99qW__pill{border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);color:var(--text-2);font-family:var(--font-mono);white-space:nowrap;padding:.2rem .55rem;font-size:.6875rem}.HeroConsole-module__hW99qW__pillLocal{color:var(--signal-strong);border-color:#6ba8d973}.HeroConsole-module__hW99qW__device{border:1px solid var(--hairline);color:var(--text-2);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem .8rem;font-size:.875rem;display:grid}.HeroConsole-module__hW99qW__device>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HeroConsole-module__hW99qW__device svg{color:var(--text-3)}.HeroConsole-module__hW99qW__live{color:#8fd6b4;font-family:var(--font-mono);align-items:center;gap:.4rem;font-size:.6875rem;display:inline-flex}.HeroConsole-module__hW99qW__pulse{background:#5ec4a0;border-radius:50%;width:.45rem;height:.45rem;position:relative}.HeroConsole-module__hW99qW__pulse:after{animation:HeroConsole-module__hW99qW__consolePulse 2.4s var(--ease-out) infinite;content:"";background:#5ec4a0;border-radius:50%;position:absolute;inset:0}.HeroConsole-module__hW99qW__deviceAsk{background:#e8be6e0d;border-color:#e8be6e59;animation:4.8s ease-in-out infinite HeroConsole-module__hW99qW__consoleAsk}.HeroConsole-module__hW99qW__deviceAsk svg{color:#e8be6e}.HeroConsole-module__hW99qW__approve{gap:.35rem;display:inline-flex}.HeroConsole-module__hW99qW__approve b{border:1px solid var(--hairline-strong);color:var(--text-2);white-space:nowrap;border-radius:8px;padding:.25rem .55rem;font-size:.6875rem;font-weight:700}.HeroConsole-module__hW99qW__approve b:first-child{color:#0b0c0e;background:#f2f3f5;border-color:#0000}.HeroConsole-module__hW99qW__receipt{border-top:1px solid var(--hairline);color:var(--text-3);font-family:var(--font-mono);background:#00000040;align-items:center;gap:.6rem;padding:.75rem 1.15rem;font-size:.6875rem;display:flex;position:relative;overflow:hidden}.HeroConsole-module__hW99qW__receipt svg{color:var(--signal-strong);flex:none}.HeroConsole-module__hW99qW__receipt:after{content:"";background:linear-gradient(90deg,#0000,#9cc8ec14,#0000);width:30%;animation:5.5s linear infinite HeroConsole-module__hW99qW__consoleScan;position:absolute;inset:0 auto 0 -30%}.HeroConsole-module__hW99qW__receiptLine{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HeroConsole-module__hW99qW__inspect{color:var(--signal-strong);white-space:nowrap;margin-left:auto}.HeroConsole-module__hW99qW__caption{color:var(--text-3);text-align:center;margin:1rem 0 0;font-size:.8125rem;line-height:1.5}@keyframes HeroConsole-module__hW99qW__consolePulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}@keyframes HeroConsole-module__hW99qW__consoleAsk{0%,to{box-shadow:0 0 #e8be6e00}50%{box-shadow:0 0 0 4px #e8be6e14}}@keyframes HeroConsole-module__hW99qW__consoleScan{to{left:130%}}@media (max-width:900px){.HeroConsole-module__hW99qW__window,.HeroConsole-module__hW99qW__stage:hover .HeroConsole-module__hW99qW__window{transform:none}.HeroConsole-module__hW99qW__rings{left:50%}}@media (max-width:420px){.HeroConsole-module__hW99qW__approve b:last-child{display:none}}@media (prefers-reduced-motion:reduce){.HeroConsole-module__hW99qW__window{transition:none}.HeroConsole-module__hW99qW__pulse:after,.HeroConsole-module__hW99qW__deviceAsk,.HeroConsole-module__hW99qW__receipt:after{animation:none}}
.TerminalDemo-module__BVe2fW__terminal{border:1px solid var(--hairline-strong);background:linear-gradient(#0d0e10,#08090a);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0a}.TerminalDemo-module__BVe2fW__chrome{border-bottom:1px solid var(--hairline);background:#ffffff05;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.7rem .9rem;display:grid}.TerminalDemo-module__BVe2fW__lights{gap:.4rem;display:inline-flex}.TerminalDemo-module__BVe2fW__lights i{border:1px solid var(--hairline-hover);border-radius:50%;width:.65rem;height:.65rem}.TerminalDemo-module__BVe2fW__chromeTitle{color:var(--text-3);font-family:var(--font-mono);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.TerminalDemo-module__BVe2fW__chromeActions{align-items:center;gap:.5rem;display:inline-flex}.TerminalDemo-module__BVe2fW__illustrative{border:1px dashed var(--hairline-hover);border-radius:var(--radius-pill);color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.1rem .5rem;font-size:.625rem}.TerminalDemo-module__BVe2fW__replay{border:1px solid var(--hairline-strong);background:var(--surface-2);width:1.75rem;height:1.75rem;color:var(--text-2);cursor:pointer;border-radius:50%;place-items:center;display:grid}.TerminalDemo-module__BVe2fW__replay:hover:not(:disabled){color:var(--text-1);border-color:var(--hairline-hover)}.TerminalDemo-module__BVe2fW__replay:disabled{opacity:.55;cursor:default}.TerminalDemo-module__BVe2fW__screen{color:var(--text-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;padding:1.1rem 1.2rem 1.3rem;font-size:.8125rem;line-height:1.75;overflow-x:auto}.TerminalDemo-module__BVe2fW__screen code{display:block}.TerminalDemo-module__BVe2fW__line{white-space:pre-wrap;transition:opacity .18s;display:block}.TerminalDemo-module__BVe2fW__labelled{text-indent:-9ch;padding-left:9ch}.TerminalDemo-module__BVe2fW__pending{opacity:0}.TerminalDemo-module__BVe2fW__ps1{color:var(--signal)}.TerminalDemo-module__BVe2fW__command{display:inline-block;position:relative}.TerminalDemo-module__BVe2fW__ghost{visibility:hidden}.TerminalDemo-module__BVe2fW__typed{color:var(--text-1);white-space:pre;position:absolute;inset:0}.TerminalDemo-module__BVe2fW__caret,.TerminalDemo-module__BVe2fW__idle{vertical-align:-.18em;background:var(--signal-strong);width:.55em;height:1.05em;display:inline-block}.TerminalDemo-module__BVe2fW__caret{margin-left:.05em}.TerminalDemo-module__BVe2fW__caretHidden{opacity:0}.TerminalDemo-module__BVe2fW__idle{animation:1.05s step-end infinite TerminalDemo-module__BVe2fW__blink}@keyframes TerminalDemo-module__BVe2fW__blink{50%{opacity:0}}.TerminalDemo-module__BVe2fW__label{color:var(--text-3)}.TerminalDemo-module__BVe2fW__accent{color:var(--text-1)}.TerminalDemo-module__BVe2fW__accent .TerminalDemo-module__BVe2fW__label{color:var(--signal-strong)}.TerminalDemo-module__BVe2fW__indent{color:var(--text-2);text-indent:-2ch;padding-left:11ch}.TerminalDemo-module__BVe2fW__dim,.TerminalDemo-module__BVe2fW__dim .TerminalDemo-module__BVe2fW__label{color:var(--text-3)}.TerminalDemo-module__BVe2fW__gap{line-height:.9}.TerminalDemo-module__BVe2fW__caption{color:var(--text-3);padding:0 1.2rem 1rem;font-size:.75rem}@media (max-width:620px){.TerminalDemo-module__BVe2fW__screen{padding:1rem;font-size:.75rem}.TerminalDemo-module__BVe2fW__chromeTitle{display:none}.TerminalDemo-module__BVe2fW__chrome{grid-template-columns:auto auto;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.TerminalDemo-module__BVe2fW__line{transition:none}.TerminalDemo-module__BVe2fW__idle{animation:none}}html[data-bg-motion=paused] .TerminalDemo-module__BVe2fW__idle{animation-play-state:paused}
