.ow[data-astro-cid-vcdt2xnb]{margin-top:2rem}.ow__tabs[data-astro-cid-vcdt2xnb]{border:1px solid var(--edge);background:var(--carbon-sidebar);border-radius:14px;flex-wrap:wrap;gap:.4rem;width:fit-content;max-width:100%;padding:.35rem;display:flex}.ow[data-astro-cid-vcdt2xnb]:not(.is-armed) .ow__tabs[data-astro-cid-vcdt2xnb]{display:none}.ow__tab[data-astro-cid-vcdt2xnb]{min-height:42px;color:var(--text-dim);font:600 var(--fs-sm) var(--font-sans);cursor:pointer;transition:background var(--t-quick), border-color var(--t-quick), color var(--t-quick);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.ow__tab[data-astro-cid-vcdt2xnb]:hover{color:var(--text);background:var(--gold-mix-06)}.ow__tab[data-astro-cid-vcdt2xnb][aria-selected=true]{border-color:var(--edge-strong);background:var(--gold-mix-12);color:var(--gold)}.ow__panel[data-astro-cid-vcdt2xnb]{border:1px solid var(--edge);border-radius:var(--radius-lg);background:#0a0a09d1;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:1.6rem;padding:clamp(1.2rem,2.6vw,2rem);display:grid}.ow[data-astro-cid-vcdt2xnb]:not(.is-armed) .ow__panel[data-astro-cid-vcdt2xnb]+.ow__panel[data-astro-cid-vcdt2xnb]{margin-top:1rem}.ow__panel[data-astro-cid-vcdt2xnb] h3[data-astro-cid-vcdt2xnb]{margin-bottom:.6rem;font-size:clamp(1.45rem,2.6vw,2.05rem)}.ow__copy[data-astro-cid-vcdt2xnb] p[data-astro-cid-vcdt2xnb]{margin-bottom:1.1rem}.ow__copy[data-astro-cid-vcdt2xnb] .chips[data-astro-cid-vcdt2xnb]{margin-bottom:1.3rem}.ow__media[data-astro-cid-vcdt2xnb]{justify-items:center;display:grid}.ow__fallback[data-astro-cid-vcdt2xnb]{aspect-ratio:16/10;border:1px solid var(--edge);border-radius:var(--radius-lg);width:100%;color:var(--gold);background:radial-gradient(circle at 30% 20%, #e6c46a1f, transparent 60%), var(--carbon-panel);place-items:center;display:grid}@media (width<=960px){.ow__panel[data-astro-cid-vcdt2xnb]{grid-template-columns:1fr}.ow__media[data-astro-cid-vcdt2xnb]{order:-1}}.h-hero{min-height:100svh;padding-block:calc(var(--nav-h) + 3rem) 5rem;align-items:center;display:flex;position:relative}.h-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.h-hero__copy{isolation:isolate;position:relative}.h-hero__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0000008c,#00000052 55%,#0000);position:absolute;inset:-16% -20% -16% -28%}.h-chip{border:1px solid var(--edge-strong);background:var(--glass-strong);min-height:36px;color:var(--text-dim);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.6rem;padding:.2rem .85rem .2rem .3rem;text-decoration:none;display:inline-flex}.h-chip:hover{border-color:var(--edge-hover);color:var(--text)}.h-chip__new{background:var(--gold-bar);color:var(--ink);font-weight:700;font-size:var(--fs-xs);border-radius:999px;padding:.1rem .5rem}.h-hero h1{letter-spacing:-.045em;margin-bottom:1.4rem;font-size:clamp(2.6rem,5vw,4.6rem);line-height:1}.h-hero__sub{max-width:46ch;color:var(--text-dim);margin:0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6}.h-hero .btn-row{margin-top:2rem}.h-facts{font-size:var(--fs-sm);color:var(--text-dim);flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.h-facts li{align-items:center;gap:.4rem;display:inline-flex}.h-facts svg{color:var(--gold)}.h-strip{border-block:1px solid var(--edge-soft);background:#000000b8;padding-block:1.6rem}.h-strip__inner{align-items:center;gap:1.5rem;display:flex}.h-strip .eyebrow{flex:none;margin:0}.h-strip ul{flex-wrap:wrap;gap:.45rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.h-strip li{font:600 var(--fs-md) var(--font-sans);letter-spacing:-.01em;color:var(--text-dim);white-space:nowrap}.h-actions{align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.h-columns{gap:var(--space-4) clamp(2rem, 6vw, 5rem);grid-template-columns:minmax(0,12rem) minmax(0,48rem);display:grid}.h-label{border-top:1px solid var(--gold-dim);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);align-self:start;margin:0;padding-top:.6rem;font-weight:600}.h-columns h2{margin-bottom:var(--space-5);font-size:clamp(2rem,4vw,3rem)}.h-copy{max-width:62ch;font-size:var(--fs-lg);color:var(--text-dim);line-height:1.65}.h-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.h-chips{margin:1.4rem 0 0}.h-controls{margin:2rem 0 1.4rem}.h-controls li{padding:1.3rem}.h-controls h3{margin:.75rem 0 .35rem;font-size:1rem}.h-controls p{color:var(--text-dim);margin:0;font-size:.92rem}.h-icon{border:1px solid var(--edge-strong);background:var(--gold-wash);width:40px;height:40px;color:var(--gold);border-radius:11px;place-items:center;display:grid}.h-web__art{justify-items:center;display:grid}.h-mini{border:1px solid var(--edge-card);border-radius:var(--radius-lg);width:min(100%,30rem);box-shadow:var(--shadow-card);background:#070707;gap:.7rem;padding:1rem;font-size:.82rem;display:grid}.h-mini__top{border-bottom:1px solid var(--edge-soft);justify-content:space-between;align-items:center;gap:.6rem;padding-bottom:.6rem;display:flex}.h-mini__model{border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--carbon-sidebar);padding:.25rem .6rem;font-weight:600}.h-mini__seg{border:1px solid var(--edge);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.h-mini__seg b,.h-mini__seg i{border-radius:7px;padding:.15rem .55rem;font-size:.74rem;font-style:normal}.h-mini__seg b{background:var(--gold-mix-12);color:var(--gold);box-shadow:inset 0 0 0 1px var(--edge-strong)}.h-mini__seg i{color:var(--text-faint)}.h-mini__msg{border:1px solid var(--edge);background:var(--warm-raised);border-radius:14px;justify-self:end;max-width:88%;padding:.55rem .8rem}.h-mini__msg span{font-family:var(--font-mono);color:var(--gold)}.h-mini__reply p{color:var(--text-dim);margin:0 0 .5rem}.h-mini__code{border:1px solid var(--rim);border-radius:var(--radius-sm);background:var(--carbon-sidebar);font-family:var(--font-mono);color:var(--text-faint);justify-content:space-between;align-items:center;padding:.4rem .6rem;font-size:.72rem;display:flex}.h-mini__code b{border:1px solid var(--edge);color:var(--gold);font-family:var(--font-sans);border-radius:6px;padding:.1rem .5rem}.h-mini__composer{border:1px solid var(--field-edge-hover);background:var(--carbon-panel);color:var(--text-faint);border-radius:14px;padding:.65rem .8rem}.h-friends{text-align:center;justify-items:center;gap:.8rem;display:grid}.h-log__head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.h-log__head h2{margin:0;font-size:clamp(1.5rem,2.6vw,2rem)}.h-log__list{border:1px solid var(--edge);border-radius:var(--radius);background:var(--carbon-panel);margin:0;padding:0;list-style:none;overflow:hidden}.h-log__list li+li{border-top:1px solid var(--edge-soft)}.h-log__list a{gap:.3rem var(--space-6);padding:var(--space-5) 1.25rem;transition:background var(--t-quick);grid-template-columns:8rem minmax(0,1fr) auto;text-decoration:none;display:grid}.h-log__list a:hover{background:var(--warm-raised);color:var(--text)}.h-log__list a:focus-visible{outline-offset:-2px}.h-log__list time{font:500 var(--fs-xs) var(--font-mono);color:var(--text-faint);grid-row:1/span 3;padding-top:.3rem}.h-log__title,.h-log__excerpt,.h-log__meta{grid-column:2}.h-log__title{font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:600}.h-log__list a:hover .h-log__title{color:var(--gold)}.h-log__excerpt{max-width:70ch;color:var(--text-dim)}.h-log__meta{font-size:var(--fs-xs);color:var(--text-faint);margin-top:.2rem;font-weight:500}.h-log__arrow{color:var(--gold);grid-area:1/3;font-size:1.2rem}.h-quote{padding-block:clamp(5rem,10vw,8rem)}.h-quote figure{text-align:center;margin-inline:auto}.h-quote blockquote{max-width:46rem;margin:0 auto}.h-quote blockquote p{max-width:none;font:600 clamp(1.5rem, 3vw, 2.25rem)/1.25 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.h-quote blockquote:before{content:"";width:40px;height:2px;margin:0 auto var(--space-6);background:var(--gold);border-radius:2px;display:block}.h-quote figcaption{margin-top:var(--space-6);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-weight:600}@media (width<=1040px){.h-hero{min-height:0}.h-hero__grid,.h-split{grid-template-columns:1fr}.h-split--rev>:first-child{order:2}}@media (width<=900px){.h-columns{grid-template-columns:1fr}.h-label{justify-self:start}.h-strip__inner{flex-direction:column;align-items:flex-start;gap:.8rem}.h-log__list a{grid-template-columns:minmax(0,1fr) auto}.h-log__list time,.h-log__title,.h-log__excerpt,.h-log__meta{grid-area:auto/1;padding-top:0}.h-log__arrow{grid-area:1/2/span 2}}@media (width<=560px){.h-hero{padding-block:calc(var(--nav-h) + 2rem) 3.5rem}}
