.landing{--doc-line:var(--dixy-color-border-subtle);--doc-code:var(--dixy-color-background-surface-sunken);--doc-muted:var(--dixy-color-text-secondary);--landing-gutter:var(--dixy-layout-gutter);--landing-max:var(--dixy-container-xl);--landing-section-space:var(--dixy-spacing-section-xl);background-color:var(--dixy-skin-ground,var(--dixy-color-background-canvas));background-image:var(--dixy-skin-canvas,none);min-block-size:100svh;color:var(--dixy-color-text-primary);font:var(--dixy-font-body-md);font-family:var(--dixy-font-sans);letter-spacing:var(--dixy-font-body-md-letter-spacing);isolation:isolate;overflow-x:clip}.landing[data-appearance=dark] .shiki,.landing[data-appearance=dark] .shiki span{color:var(--shiki-dark)}.landing main{outline:none}.landing .dixy-heading,.landing .dixy-text{margin:0}.landing ul{margin:0;padding:0;list-style:none}.landing-header{z-index:10;background:color-mix(in oklab, var(--dixy-skin-ground,var(--dixy-color-background-canvas)) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-end:1px solid var(--dixy-color-border-subtle);block-size:60px;position:sticky;top:0}.landing-header-inner{align-items:center;gap:12px;block-size:100%;display:flex}.landing-brand{color:var(--dixy-accent);align-items:center;gap:8px;text-decoration:none;display:flex}.landing-brand strong{font:700 22px/1 var(--dixy-font-display);letter-spacing:-.05em;color:var(--dixy-color-text-primary)}.landing-brand strong span{font:var(--dixy-font-caption);letter-spacing:0;color:var(--dixy-color-text-secondary);margin-inline-start:3px}.landing-header nav{gap:2px;margin-inline-start:auto;display:flex}.landing-hero{--landing-inset:calc(max(0px, (100% - var(--landing-max)) / 2) + var(--landing-gutter));min-block-size:max(98svh - 60px,640px);padding:clamp(24px, 4vh, 48px) 0 clamp(24px, 4vh, 48px) var(--landing-inset);grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.landing-hero-copy{grid-template-columns:minmax(0,1fr);justify-items:start;gap:20px;min-inline-size:0;display:grid}.landing-hero-copy>*{max-inline-size:100%}.landing .landing-display{--landing-display-size:clamp(44px, 6.4vw, 80px);font:650 var(--landing-display-size) / .98 var(--dixy-font-display);letter-spacing:-.045em;text-wrap:balance;justify-self:stretch}.landing :is([data-dixy-skin=dixy\/retro-os],[data-dixy-skin=dixy\/y2k-titanium],[data-dixy-skin=dixy\/brutalist-concrete],[data-dixy-skin=dixy\/orbital-hud],[data-dixy-skin=dixy\/freighter],[data-dixy-skin=dixy\/riso-zine],[data-dixy-skin=dixy\/swiss-poster]) .landing-display,.landing:is([data-dixy-skin=dixy\/retro-os],[data-dixy-skin=dixy\/y2k-titanium],[data-dixy-skin=dixy\/brutalist-concrete],[data-dixy-skin=dixy\/orbital-hud],[data-dixy-skin=dixy\/freighter],[data-dixy-skin=dixy\/riso-zine],[data-dixy-skin=dixy\/swiss-poster]) .landing-display{--landing-display-size:clamp(30px, 5.6vw, 58px);letter-spacing:-.02em}.landing-display em{color:var(--dixy-color-text-action-primary,var(--dixy-accent));font-style:italic}.landing-lede{text-wrap:pretty;max-inline-size:36rem}.landing-ctas{flex-wrap:wrap;gap:10px;display:flex}.landing a.dixy-button{text-decoration:none}.landing-install{align-items:center;gap:8px;inline-size:min(100%,26rem);margin-block-start:8px;display:flex}.landing-install .dixy-input{flex:1;min-inline-size:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.landing-section{gap:clamp(32px,4vw,48px);padding-block-start:var(--landing-section-space);display:grid}.landing-section-head{gap:16px;max-inline-size:44rem;display:grid}.landing-section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;max-inline-size:none;display:flex}.landing-section-head-row>div{gap:12px;display:grid}.landing .landing-kicker{font:600 11px/1.5 var(--dixy-font-sans);letter-spacing:.16em;align-items:center;gap:6px;display:inline-flex}.landing .landing-title{font:650 clamp(28px, 4.4vw, 46px) / 1.08 var(--dixy-font-display);letter-spacing:-.035em;text-wrap:balance}.landing-composition{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.landing-card,.landing-feature{min-inline-size:0;overflow:visible}.landing-card-intro,.landing-card-team{grid-column:span 5}.landing-card-table,.landing-card-form{grid-column:span 7}.landing-card>.dixy-card-header,.landing-card>.dixy-tabs>.dixy-card-header,.landing-feature>.dixy-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.landing-feature>.dixy-card-header{justify-content:flex-start}.landing-feature>.dixy-card-header svg{color:var(--dixy-accent)}.landing-card .dixy-card-content{gap:14px;margin-block-end:0;display:grid}.landing-card-eyebrow{color:var(--dixy-color-text-secondary);font:600 11px/1.5 var(--dixy-font-sans);letter-spacing:.14em}.landing-card-headline{font:var(--dixy-font-heading-lg,600 26px/1.15 var(--dixy-font-display));text-wrap:balance}.landing-card-actions,.landing-dialog-actions{flex-wrap:wrap;gap:8px;display:flex}.landing-dialog-actions{justify-content:flex-end;margin-block-start:20px}.landing-progress{gap:8px;margin-block-start:6px;display:grid}.landing-progress-label,.landing-setting{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-setting>span{display:grid}.landing-settings{gap:16px;padding-block:6px;display:grid}.landing-table-scroll{margin-inline:-4px;padding-inline:4px;overflow-x:auto}.landing-table-scroll .dixy-table{inline-size:100%}.landing-table-scroll th,.landing-table-scroll td{white-space:nowrap}.landing-table-scroll code{font:12px/1.5 JetBrains Mono,ui-monospace,monospace}.landing-table-time{color:var(--dixy-color-text-tertiary);font:var(--dixy-font-caption);display:block}.landing-form{gap:14px;display:grid}.landing-check{font:var(--dixy-font-body-sm);align-items:center;gap:10px;display:flex}.landing-wide{inline-size:100%}.landing-person{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.landing-snippet{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;margin-block-start:12px;display:grid}.landing-snippet>div:first-child{gap:8px;display:grid}.landing-picker{border-block-start:1px solid var(--dixy-color-border-subtle);gap:12px;inline-size:100%;margin-block-start:12px;padding-block-start:20px;display:grid}.landing-picker-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.landing .landing-picker-title{font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing)}.landing-picker-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landing-picker-swatches{gap:4px}.landing .landing-picker-swatch{aspect-ratio:1;border-radius:50%;flex:none;block-size:36px;min-block-size:36px;inline-size:36px;min-inline-size:36px;padding:0}.landing .landing-picker-swatch[data-pressed]{box-shadow:0 0 0 2px var(--dixy-accent);background:0 0}.landing-picker-select{flex:10rem;min-inline-size:0}.landing-picker-cta{margin-inline-start:auto}.landing-picker-error{color:var(--dixy-color-text-danger)}.landing-stage{flex-direction:column;align-self:stretch;align-items:stretch;gap:14px;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.landing-stage-tabs{max-inline-size:calc(100% - var(--landing-gutter));scrollbar-width:none;align-self:flex-start;overflow-x:auto}.landing-stage-tabs,.landing-stage-caption{flex:none}.landing-stage-body{contain:size;scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-block-size:0;min-inline-size:0;margin-inline-end:-64px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.landing-stage-body>.dixy-tabs-panel{outline-offset:4px}.landing-window-loading{place-items:center;gap:10px;min-block-size:420px;display:grid}.landing-stage-caption{font-family:JetBrains Mono,ui-monospace,monospace}.landing-dock-swatch{background:conic-gradient(var(--starter-a) 0 50%, var(--starter-b) 0 75%, var(--starter-c) 0);block-size:28px;inline-size:28px;box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 18%, transparent);border-radius:50%;flex-shrink:0}.landing-dock-swatch.is-small{block-size:16px;inline-size:16px}.landing-proof{padding-block-start:var(--dixy-spacing-section-sm)}.landing-proof dl{border-block:1px solid var(--dixy-color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.landing-proof dl>div{flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:20px 24px;display:flex}.landing-proof dl>div+div{border-inline-start:1px solid var(--dixy-color-border-subtle)}.landing-proof dd{color:var(--dixy-color-text-primary);font:650 clamp(26px, 3vw, 36px) / 1.1 var(--dixy-font-display);letter-spacing:-.03em;margin:0}.landing-proof dt{color:var(--dixy-color-text-secondary);font:var(--dixy-font-body-sm)}.landing-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-bento-wide{grid-column:span 2}.landing-bento-card{min-inline-size:0;overflow:visible}.landing-bento-card>.dixy-card-header{align-items:center;gap:10px;display:flex}.landing-bento-card>.dixy-card-header svg{color:var(--dixy-accent)}.landing-bento-card .dixy-card-content{align-content:start;gap:16px;display:grid}.landing-keys,.landing-layers{flex-wrap:wrap;gap:6px;display:flex}.landing-parts{gap:8px;margin:0;display:grid}.landing-parts>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-parts dt{color:var(--dixy-color-text-secondary);font:var(--dixy-font-body-sm)}.landing-parts dd{margin:0}.landing-components>.dixy-card-content{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.landing-components>.dixy-card-content>div{flex:16rem;gap:4px;display:grid}.landing-component-chips{flex-wrap:wrap;flex:2 22rem;gap:6px;display:flex}.landing .landing-title em,.landing-cta-title em{color:var(--dixy-accent);font-style:italic}.landing-a11y{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.landing-pillars{display:grid}.landing-pillars>li{border-block-start:1px solid var(--dixy-color-border-subtle);grid-template-columns:40px minmax(0,1fr);gap:14px;padding-block:16px;display:grid}.landing-pillars>li:first-child{border-block-start:0;padding-block-start:0}.landing-pillars>li>div{gap:2px;display:grid}.landing-pillar-icon{border-radius:var(--dixy-radius-md,10px);background:color-mix(in srgb, var(--dixy-accent) 14%, transparent);block-size:40px;inline-size:40px;color:var(--dixy-accent);place-items:center;display:grid}.landing .landing-pillar-title{font:var(--dixy-font-body-md);color:var(--dixy-color-text-primary);font-weight:600}.landing .landing-a11y-note{margin-block-start:12px}.landing-lab{min-inline-size:0;padding:0;overflow:clip}.landing-lab-inner{background:var(--dixy-color-background-surface);color:var(--dixy-color-text-primary)}.landing-lab-bar{border-block-end:1px solid var(--dixy-color-border-subtle);background:var(--dixy-color-background-surface-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.landing-lab-prefs{flex-wrap:wrap}.landing-lab-body{grid-template-columns:minmax(0,1fr) 210px;display:grid}.landing-lab-form{align-content:start;gap:14px;padding:24px;display:grid}.landing-check{align-items:center;gap:10px;display:flex}.landing .landing-lab-submit{justify-self:start}.landing .landing-lab-status{min-block-size:1.5em;color:var(--dixy-color-text-action-success,var(--dixy-color-text-secondary))}.landing-inspector{border-inline-start:1px solid var(--dixy-color-border-subtle);background:var(--dixy-color-background-surface-sunken);align-content:start;gap:10px;padding:16px;display:grid}.landing-inspector-keys{flex-wrap:wrap;gap:4px;min-block-size:28px;display:flex}.landing-inspector-focus{border:1px solid var(--dixy-color-border-subtle);border-radius:var(--dixy-radius-sm,8px);background:var(--dixy-color-background-surface);font:500 12px/1.4 var(--dixy-font-mono,ui-monospace, monospace);overflow-wrap:anywhere;padding:8px}.landing-inspector-ratio{justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-inspector-ratio code{font:600 14px var(--dixy-font-mono,ui-monospace, monospace)}.landing-lab-inner[data-large] .landing-lab-form{zoom:1.15}.landing-lab-inner[data-contrast]{--dixy-color-border-subtle:var(--dixy-color-text-primary);--dixy-color-border-default:var(--dixy-color-text-primary);--dixy-color-border-strong:var(--dixy-color-text-primary);--dixy-color-text-secondary:var(--dixy-color-text-primary);--dixy-color-text-tertiary:var(--dixy-color-text-primary)}.landing-lab-inner[data-reduce-motion] *,.landing-lab-inner[data-reduce-motion] :before,.landing-lab-inner[data-reduce-motion] :after{transition:none!important;animation:none!important}.landing-showcase{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.landing-show{border:1px solid var(--dixy-color-border-subtle);border-radius:var(--dixy-radius-xl,18px);background:var(--dixy-color-background-surface);min-block-size:300px;box-shadow:var(--dixy-shadow-sm,none);grid-column:span 2;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:clip}.landing-show-big{grid-column:span 4;min-block-size:420px}.landing-show-tall{min-block-size:420px}.landing-show-art{border-block-end:1px solid var(--dixy-color-border-subtle);background:var(--dixy-color-background-surface-sunken);position:relative;overflow:clip}.landing-show-foot{justify-content:space-between;align-items:end;gap:16px;padding:18px 20px;display:flex}.landing-show-foot>div{gap:4px;display:grid}.landing-show-link{color:inherit;outline:none;text-decoration:none}.landing-show-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.landing-show:has(.landing-show-link:focus-visible){outline:2px solid var(--dixy-color-border-focus,var(--dixy-accent));outline-offset:3px}.landing-show-tags{flex-wrap:wrap;gap:6px;margin-block-start:6px;display:flex}.landing-show-arrow{border:1px solid var(--dixy-color-border-default);border-radius:999px;flex:none;place-items:center;block-size:36px;inline-size:36px;display:grid}.landing-show:hover .landing-show-arrow{background:var(--dixy-accent);color:var(--dixy-color-text-on-action-primary);border-color:#0000}@media (prefers-reduced-motion:no-preference){.landing-show{transition:transform .2s,box-shadow .2s}.landing-show:hover{transform:translateY(-3px)}.landing-show-arrow{transition:background-color .2s,color .2s}}.landing-fp{border:1px solid var(--dixy-color-border-subtle);border-radius:var(--dixy-radius-lg,14px);background:var(--dixy-color-background-surface);grid-template-columns:150px minmax(0,1fr);font-size:12px;display:grid;position:absolute;inset:22px -40px -40px 22px;overflow:clip}.landing-fp-nav{background:var(--dixy-color-background-surface-sunken);color:var(--dixy-color-text-secondary);align-content:start;gap:4px;padding:14px 10px;display:grid}.landing-fp-nav b{color:var(--dixy-color-text-primary);font:700 15px var(--dixy-font-display);margin:0 0 10px 6px}.landing-fp-nav span{border-radius:var(--dixy-radius-sm,7px);padding:6px 8px}.landing-fp-nav span[data-on]{background:var(--dixy-color-background-surface);color:var(--dixy-color-text-primary);font-weight:600}.landing-fp-main{grid-template-columns:1.4fr 1fr;align-content:start;gap:12px;padding:18px;display:grid}.landing-fp-tile{border:1px solid var(--dixy-color-border-subtle);border-radius:var(--dixy-radius-md,12px);color:var(--dixy-color-text-secondary);padding:12px}.landing-fp-tile strong{color:var(--dixy-color-text-primary);font:650 22px var(--dixy-font-display);letter-spacing:-.02em;display:block}.landing-fp-bar{background:linear-gradient(90deg, var(--dixy-accent) 64%, var(--dixy-color-background-surface-sunken) 0);border-radius:6px;block-size:6px;margin-block-start:8px;display:block}.landing-fp-chart{grid-column:span 2;align-items:end;gap:6px;block-size:120px;display:flex}.landing-fp-chart i{background:color-mix(in srgb, var(--dixy-accent) 22%, transparent);border-radius:4px 4px 0 0;flex:1}.landing-fp-chart i:nth-child(3n){background:var(--dixy-accent)}.landing-shader{background:#1b1430}.landing-shader:before{content:"";background:radial-gradient(60% 80% at 20% 30%,#ff7ab6 0,#0000 60%),radial-gradient(50% 70% at 80% 20%,#6c7bff 0,#0000 60%),radial-gradient(60% 70% at 60% 90%,#34d1bf 0,#0000 60%);block-size:140%;inline-size:140%;position:absolute;inset-block-start:0;inset-inline-start:0}@media (prefers-reduced-motion:no-preference){.landing-shader:before{animation:12s ease-in-out infinite alternate landing-drift}}@keyframes landing-drift{to{transform:translate(-28.57%,-17.14%)}}.landing-shader-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font:500 11.5px var(--dixy-font-mono,ui-monospace, monospace);background:#ffffff24;border:1px solid #ffffff38;border-radius:10px;padding:6px 10px;position:absolute;inset-block-end:16px;inset-inline-start:16px}.landing-wren{border:1px solid var(--dixy-color-border-subtle);border-radius:var(--dixy-radius-lg,14px) var(--dixy-radius-lg,14px) 0 0;background:var(--dixy-color-background-surface);color:var(--dixy-color-text-secondary);border-block-end:0;flex-direction:column;gap:8px;padding:12px 14px 0;font-size:12px;display:flex;position:absolute;inset:16px 20px 0}.landing-wren-user{background:var(--dixy-color-background-action-primary-subtle);color:var(--dixy-color-text-primary);border-radius:12px 12px 4px;align-self:flex-end;padding:6px 10px}.landing-wren-reply{gap:8px;padding-inline-start:26px;display:grid;position:relative}.landing-wren-reply:before{content:"";background:linear-gradient(135deg, var(--dixy-color-background-action-primary) 0 55%, var(--dixy-color-background-action-primary-subtle) 55% 100%);border-radius:60% 40% 55% 45%/55% 45%;block-size:16px;inline-size:16px;position:absolute;inset-block-start:0;inset-inline-start:0}.landing-wren-chip{font-weight:500}.landing-wren-tool{border:1px solid var(--dixy-color-border-subtle);max-inline-size:280px;color:var(--dixy-color-text-primary);border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.landing-wren-tool b{font-family:var(--dixy-font-mono);font-weight:500}.landing-wren-tool i{background:var(--dixy-color-background-action-success-subtle);color:var(--dixy-color-text-action-success);border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal}.landing-wren-composer{border:1px solid var(--dixy-color-border-default);border-radius:14px;justify-content:space-between;align-items:center;margin-block:auto 12px;padding:6px 6px 6px 12px;display:flex}.landing-wren-composer i{background:var(--dixy-color-background-action-primary);border-radius:50%;block-size:20px;inline-size:20px}.landing-sink{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:8px;padding:16px;display:grid;position:absolute;inset:0}.landing-sink span{border:1px solid var(--dixy-color-border-subtle);border-radius:var(--dixy-radius-md,10px);background:var(--dixy-color-background-surface);block-size:40px;color:var(--dixy-color-text-tertiary);font:500 10.5px var(--dixy-font-mono,ui-monospace, monospace);place-items:center;display:grid}.landing-sink span:nth-child(5n+2){background:var(--dixy-accent);color:var(--dixy-color-text-on-action-primary);border-color:#0000}.landing-sink span:nth-child(7n+4){background:color-mix(in srgb, var(--dixy-accent) 14%, transparent);color:var(--dixy-accent)}.landing-swirl{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:10px;padding:22px;display:grid;position:absolute;inset:0}.landing-swirl i,.landing-cta-swatches i{aspect-ratio:1;background:conic-gradient(var(--starter-a) 0 50%, var(--starter-b) 0 75%, var(--starter-c) 0);border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}@media (prefers-reduced-motion:no-preference){.landing-swirl i{transition:transform .3s}.landing-show:hover .landing-swirl i:nth-child(odd){transform:rotate(90deg)scale(1.05)}}.landing-cta{isolation:isolate;border-radius:calc(var(--dixy-radius-xl,18px) + 10px);background:color-mix(in oklab, var(--dixy-accent) 12%, #0e0b16);color:#f5f2fb;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;padding:clamp(36px,7vw,88px) clamp(24px,6vw,80px);display:grid;position:relative;overflow:clip}.landing-cta:before{content:"";z-index:-1;background:radial-gradient(35% 45% at 25% 30%, color-mix(in srgb, var(--dixy-accent) 75%, transparent), transparent 70%), radial-gradient(30% 40% at 85% 70%, #ff8a5c80, transparent 70%), radial-gradient(30% 40% at 60% 0%, #34d1bf55, transparent 70%);filter:blur(30px);position:absolute;inset:-30%}.landing-cta:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 30% 40%,#000,#0000);mask-image:radial-gradient(70% 80% at 30% 40%,#000,#0000)}.landing-cta-copy{justify-items:start;gap:16px;display:grid}.landing .landing-cta .landing-kicker{color:#ffffff9e}.landing .landing-cta-title{color:#fff;font:650 clamp(36px, 5.4vw, 66px) / 1.02 var(--dixy-font-display);letter-spacing:-.04em;text-wrap:balance}.landing .landing-cta-title em{color:color-mix(in oklab, var(--dixy-accent) 45%, #fff)}.landing .landing-cta-lede{color:#ffffffbd;max-inline-size:32rem}.landing .landing-cta-primary{--dixy-accent:#fff;color:#120d1c;background:#fff}.landing .landing-cta-ghost{color:#fff;background:#ffffff14;border-color:#ffffff3d}.landing-cta-stack{gap:14px;min-inline-size:0;display:grid}.landing-term{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000061;border:1px solid #ffffff24;border-radius:16px;overflow:clip;box-shadow:0 30px 60px -20px #0009}.landing-term-head{color:#ffffff80;font:500 12px var(--dixy-font-mono,ui-monospace, monospace);border-block-end:1px solid #ffffff1a;align-items:center;gap:10px;padding:6px 8px 6px 14px;display:flex}.landing-term-dots{gap:5px;display:inline-flex}.landing-term-dots i{background:#fff3;border-radius:50%;block-size:9px;inline-size:9px}.landing .landing-term-copy{color:#fffc;margin-inline-start:auto}.landing-term pre{color:#ffffffe6;font:13px/1.8 var(--dixy-font-mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px 18px 18px}.landing-term-dim{color:#ffffff73}.landing-term-ok{color:#6ee7b7}.landing-term-acc{color:color-mix(in oklab, var(--dixy-accent) 45%, #fff)}.landing-cta-swatches{color:#ffffffa8;align-items:center;gap:12px;display:flex}.landing-cta-swatches>span:first-child{display:flex}.landing-cta-swatches i{inline-size:22px;margin-inline-start:-6px;box-shadow:0 0 0 2px #120d1c}.landing-cta-swatches i:first-child{margin-inline-start:0}.landing .landing-cta-swatches .dixy-text{color:inherit}.landing-footer{border-block-start:1px solid var(--dixy-color-border-subtle);background:color-mix(in oklab, var(--dixy-color-background-surface-sunken) 70%, transparent);margin-block-start:var(--landing-section-space);overflow:clip}.landing-footer-inner{padding-block-start:var(--dixy-spacing-section-lg)}.landing-footer-top{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:32px;display:grid}.landing-footer-about{align-content:start;justify-items:start;gap:14px;display:grid}.landing-footer-about .dixy-text{max-inline-size:19rem}.landing-footer-npm{border:1px solid var(--dixy-color-border-default);border-radius:var(--dixy-radius-md,10px);background:var(--dixy-color-background-surface);color:var(--dixy-color-text-primary);align-items:center;gap:8px;padding:7px 12px;font-size:13px;text-decoration:none;display:inline-flex}.landing-footer-npm code{font-family:var(--dixy-font-mono,ui-monospace, monospace)}.landing-footer-heading{color:var(--dixy-color-text-tertiary);font:600 11px/1.5 var(--dixy-font-sans);letter-spacing:.16em;margin:0 0 14px}.landing-footer-col ul{gap:10px;display:grid}.landing-footer-col a{color:var(--dixy-color-text-secondary);font:var(--dixy-font-body-sm);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.landing-footer-col a:hover{color:var(--dixy-color-text-primary)}.landing-footer-bottom{border-block-start:1px solid var(--dixy-color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-block-start:48px;padding-block:16px;display:flex}.landing .landing-footer-status{align-items:center;gap:8px;display:inline-flex}.landing-footer-status i{background:var(--dixy-color-border-success,#1f8a5b);block-size:8px;inline-size:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--dixy-color-border-success,#1f8a5b) 20%, transparent);border-radius:50%}.landing-wordmark{background:linear-gradient(180deg, color-mix(in oklab, var(--dixy-color-text-primary) 14%, transparent), transparent 85%);color:#0000;font:700 clamp(110px, 26vw, 360px) / .8 var(--dixy-font-display);letter-spacing:-.07em;text-align:center;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:8px 0 -.1em}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}@media (width<=960px){.landing{--landing-section-space:var(--dixy-spacing-section-lg)}.landing-hero{grid-template-columns:minmax(0,1fr);min-block-size:0}.landing-stage-body{flex:none;block-size:min(640px,80svh)}.landing-hero-copy{padding-inline-end:var(--landing-gutter)}.landing-card-intro,.landing-card-table,.landing-card-form,.landing-card-team{grid-column:span 12}.landing-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-bento>:last-child{grid-column:span 2}.landing-proof dl{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-proof dl>div:nth-child(3){border-inline-start:0}.landing-proof dl>div:nth-child(n+3){border-block-start:1px solid var(--dixy-color-border-subtle)}.landing-snippet,.landing-a11y,.landing-cta{grid-template-columns:minmax(0,1fr)}.landing-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-show,.landing-show-big,.landing-show-tall{grid-column:span 2;min-block-size:320px}.landing-show-big{min-block-size:380px}.landing-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-footer-about{grid-column:span 2}}@media (width<=640px){.landing-nav-wide{display:none}.landing-bento{grid-template-columns:minmax(0,1fr)}.landing-bento-wide,.landing-bento>:last-child{grid-column:auto}.landing-picker-row{gap:4px}.landing-stage-body{min-block-size:0;margin-inline-end:0;padding-inline-end:var(--landing-gutter)}.landing-stage-tabs .dixy-tabs-tab svg{display:none}.landing-lab-body{grid-template-columns:minmax(0,1fr)}.landing-inspector{border-inline-start:0;border-block-start:1px solid var(--dixy-color-border-subtle)}.landing-fp{grid-template-columns:minmax(0,1fr);inset:16px -60px -40px 16px}.landing-fp-nav{display:none}.landing-cta{border-radius:var(--dixy-radius-xl,20px)}}
