.w1-terminal{--title-max:clamp(90px,17svh,170px);font-family:var(--tpl-mono,var(--tpl-body)), monospace}.w1-terminal :is(.tpl-button,pre){font-family:var(--tpl-mono,var(--tpl-body)), monospace}.w1-terminal h1{font-family:var(--tpl-display), monospace;text-transform:uppercase}.w1-terminal :is(h2,h3){font-family:var(--tpl-display), monospace}.w1-terminal[data-type=pixel-desk],.w1-terminal[data-type=phosphor-log]{--face-scale:1.4}.w1-terminal[data-type=bitmap-file]{--face-scale:1.2}.w1-terminal h2{font-size:calc(clamp(36px,5.6vw,144px) * var(--face-scale,1))}.w1-terminal h3{font-size:calc(clamp(24px,2.4vw,62px) * var(--face-scale,1))}.w1-terminal .w1-section-hero .w1-rail{padding-block:28px}.rt-console{box-shadow:0 0 20px color-mix(in srgb,currentColor 12%,transparent);border:2px solid;position:relative}.rt-bar{border-bottom:2px solid;justify-content:space-between;padding:.7em 1.2em;display:flex}.rt-bar>p{font-size:var(--role-label);align-items:start;gap:1em;display:flex}.rt-body{padding:clamp(16px,1.5vw,38px)}.w1-terminal .w1-title-wrap{width:100%;margin-block:0 16px}.rt-boot-grid{gap:var(--role-space);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.rt-log{align-content:start;gap:.9em;padding:0;list-style:none;display:grid}.rt-log li{text-indent:-2ch;overflow-wrap:anywhere;padding-left:2ch}.rt-symbol{place-items:start;display:grid}.rt-symbol pre{font:clamp(10px,1.1vw,28px)/1 var(--tpl-mono,var(--tpl-body)), monospace;white-space:pre}.rt-symbol .rt-ascii-phone{display:none}.rt-comment{margin-top:1em!important}.rt-prompt{overflow-wrap:anywhere;margin-top:1em!important}.w1-terminal .tpl-button[data-shape=flat]{background:var(--band-ink);color:var(--band-bg);border:0}.w1-terminal .tpl-button[data-shape=outline]{color:var(--band-ink);background:0 0;border:2px solid;text-decoration:none}.w1-terminal .tpl-button[data-shape=text-link]{color:var(--band-ink);box-shadow:none;background:0 0;border:0;text-decoration:underline}.w1-terminal .w1-gallery figure,.w1-terminal .w1-films figure{background:var(--band-bg);color:var(--band-ink);border-color:var(--band-ink)}.w1-terminal .w1-film-art,.w1-terminal .w1-gallery-art{background:var(--page-bg)}.rt-history{margin-top:1.5em}.rt-history article{border-top:2px dashed;padding:1.8em 0}.rt-flow{font:clamp(14px,3.5vw,90px)/1.3 var(--tpl-mono,var(--tpl-body)), monospace;justify-content:space-between;width:100%;display:flex;margin-top:2em!important}.rt-media{width:100%;margin-top:3em}.rt-media>p{border:2px solid;border-bottom:0;padding:1em;margin:0!important}.rt-rec{color:var(--rec-ink)}.w1-terminal .w1-badge{text-transform:lowercase;border:0;padding-inline:0}.w1-terminal .w1-footer{border-top:2px dashed;margin-top:2em;padding-top:1.4em}@keyframes rt-boot{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rt-cursor{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.w1-terminal:not([data-motion=none]) .rt-log li{animation:rt-boot var(--boot-row-ms) steps(24,end) both;animation-delay:calc(var(--row) * var(--boot-row-ms))}.w1-terminal:not([data-motion=none]) .rt-prompt span{animation:rt-cursor var(--cursor-ms) steps(1,end) infinite}}.rt-bar>span{align-self:center}.rt-log{text-align:left}.rt-sprites{border:2px solid;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rt-sprites:has(>figure:only-child){grid-template-columns:minmax(0,1fr)}.rt-sprites figure{padding:var(--role-space);min-width:0}.rt-sprites figure+figure{border-left:2px solid}.rt-sprites .tpl-art{width:100%;height:clamp(280px,32vw,820px)}.rt-sprites figcaption{font-size:var(--role-note);overflow-wrap:anywhere;border-top:1px solid;padding-top:1em}.rt-fallback{border:2px dashed;width:100%;padding:1.5em}.rt-fallback>p:not(.w1-label){font-size:clamp(44px,5vw,128px)}.w1-terminal .tpl-button[data-shape=flat]{box-shadow:0 4px 0 var(--accent-bg)}@media (max-width:759px){.w1-terminal .w1-section-hero .w1-rail{padding-block:12px}.rt-bar{padding:8px 12px}.rt-bar .tpl-icon-frame{width:28px;height:28px}.rt-bar>span{font-size:12px}.rt-body{padding:8px 16px}.rt-body>.w1-label{margin-bottom:8px!important}.w1-terminal .w1-title-wrap{margin-block:0 12px}.rt-boot-grid{flex-direction:column-reverse;gap:12px;display:flex}.rt-symbol .rt-ascii-desktop{display:none}.rt-symbol .rt-ascii-phone{display:block}.rt-log{gap:6px;width:100%;font-size:13px;line-height:1.4}.rt-comment{font-size:14px;margin-top:12px!important}.rt-prompt{font-size:13px;margin-top:12px!important}.w1-terminal .w1-actions{margin-top:12px}.w1-terminal .w1-steps li{grid-template-columns:2em minmax(0,1fr);gap:16px}.w1-terminal .w1-steps h3{font-size:calc(20px * var(--face-scale,1))}.rt-flow{flex-direction:column;align-items:center;font-size:32px}.rt-flow span[aria-hidden]{transform:rotate(90deg)}.rt-sprites figure{padding:12px}.rt-sprites .tpl-art{height:200px}}.w1-terminal .w1-title span{transform:scaleX(var(--title-scale,1));transform-origin:0;display:inline-block}@media (min-width:760px){.w1-terminal[data-hero-ground=ink] .rt-boot-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.w1-terminal[data-hero-ground=accent] .rt-boot-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.w1-terminal[data-color-scheme=neutral-accent] .w1-section-about .w1-rail{column-gap:var(--role-space);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);display:grid}.w1-terminal[data-color-scheme=neutral-accent] .w1-section-about .w1-label{grid-column:1/-1}.w1-terminal[data-color-scheme=neutral-accent] .w1-section-about h2{max-width:none}.w1-terminal[data-hero-ground=ink] .w1-section-about .w1-rail{gap:var(--role-space);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.w1-terminal[data-hero-ground=ink] .w1-section-about .w1-label{grid-column:1/-1}.w1-terminal[data-hero-ground=accent] .w1-section-about .w1-rail{display:block}.w1-terminal[data-hero-ground=accent] .w1-section-about h2{max-width:65%}.w1-terminal[data-hero-ground=accent] .w1-section-about .w1-stack{width:65%;margin-left:auto}.w1-terminal[data-type=pixel-desk] .w1-section-about h2{max-width:82%}}.w1-terminal{--title-max:min(24svh,9vw)}.w1-terminal .w1-title span{transform:none}.rt-symbol{width:100%;container-type:inline-size}.rt-symbol pre{font-size:min(calc(96cqi / var(--ascii-cols) / .6),calc(36svh / var(--ascii-rows)));max-width:100%;line-height:1}.rt-media>p{width:50%}.rt-bar .tpl-icon-frame{width:clamp(40px,28px + 1.5vw,66px);height:clamp(40px,28px + 1.5vw,66px)}.w1-terminal .w1-band[data-dark=true]{--button-shadow:color-mix(in srgb,var(--accent-bg),var(--surface-black) 60%)}@media (min-width:760px){.w1-terminal[data-hero-ground] .w1-section-about .w1-rail{display:block}.w1-terminal[data-hero-ground] .w1-section-about h2{max-width:100%}.w1-terminal[data-hero-ground] .w1-section-about .w1-stack{width:100%;margin-left:0}.w1-terminal[data-color-scheme=neutral-accent] .rt-history{gap:var(--role-space);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:759px){.w1-terminal{--title-max:24vw}.rt-symbol pre{font-size:min(calc(92cqi / var(--phone-cols) / .6),calc(24svh / var(--phone-rows)))}.rt-bar .tpl-icon-frame{width:28px;height:28px}}.w1-terminal .w1-band{--button-shadow:color-mix(in srgb,var(--band-ink),var(--band-bg) 50%)}@media (min-width:760px){.w1-terminal[data-hero-ground=ink] .rt-history{grid-template-columns:1fr;display:grid}.w1-terminal[data-hero-ground=seed] .rt-history{grid-template-columns:repeat(2,1fr);display:grid}.w1-terminal[data-hero-ground=accent] .rt-history{grid-template-columns:repeat(3,1fr);display:grid}.w1-terminal[data-hero-ground=ink] .rt-symbol{grid-area:1/1}.w1-terminal[data-hero-ground=ink] .rt-log{grid-area:1/2}.w1-terminal[data-type=bitmap-file] .w1-section-about .w1-rail{gap:var(--role-space);grid-template-columns:1.5fr 1fr;display:grid}.w1-terminal[data-type=bitmap-file] .w1-section-about .w1-label{grid-column:1/-1}.w1-terminal[data-type=phosphor-log] .w1-section-about .w1-rail{gap:var(--role-space);grid-template-columns:1fr 1.5fr;display:grid}.w1-terminal[data-type=phosphor-log] .w1-section-about .w1-label{grid-column:1/-1}.w1-terminal[data-type=phosphor-log] .w1-section-about .w1-stack{grid-area:2/1}.w1-terminal[data-type=phosphor-log] .w1-section-about h2{grid-area:2/2}}.rt-symbol{justify-items:center}.rt-symbol pre{font-size:calc(96cqi / var(--ascii-cols) / .6)}@media (max-width:759px){.rt-boot-grid{flex-direction:column;gap:12px;display:flex}.rt-copy{display:contents}.rt-copy .rt-log{order:2}.rt-symbol{order:1}.rt-symbol pre{font-size:calc(96cqi / var(--phone-cols) / .6)}}@media (min-width:760px){.rt-body{container-type:inline-size}.rt-copy{flex-direction:column;align-self:stretch;min-width:0;display:flex}.rt-copy .rt-log{flex:0 17em;align-content:space-between}.w1-terminal[data-hero-ground=ink] .rt-copy{grid-area:1/2}.w1-terminal[data-type=bitbun-pixel][data-hero-ground=ink] .rt-boot-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.w1-terminal[data-type=bitbun-pixel][data-hero-ground=ink] .rt-copy{grid-area:1/1}.w1-terminal[data-type=bitbun-pixel][data-hero-ground=ink] .rt-symbol{grid-area:1/2}.w1-terminal .w1-address{font-size:clamp(32px,4.2vw,107px)}}@media (max-width:759px){.w1-terminal .w1-section-how-to-buy h2{font-size:calc(24px * var(--face-scale,1))}.w1-terminal .w1-section-about h2{font-size:calc(28px * var(--face-scale,1))}}.w1-terminal.w1-entry-gate .w1-entry-title{border:2px solid;padding:16px}.w1-terminal.w1-entry-gate .w1-entry-art{border:2px solid var(--page-ink);border-radius:8px}.w1-terminal .tpl-button{font-size:var(--role-body);white-space:normal;text-wrap:balance;padding-block:12px;padding-inline:.8em}@media (min-width:760px){.w1-terminal{--role-body:clamp(20px, calc(10.3px + .535vw), 22px)}.w1-terminal .tpl-button{min-height:56px}.rt-copy:has(h1[data-multiline=true]) .rt-log{flex-basis:12em}.w1-terminal .rt-history{column-gap:var(--role-space)}.w1-terminal:not([data-hero-ground=ink]) .rt-history:is(:has(>:nth-child(2):last-child),:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.w1-terminal:not([data-hero-ground=ink]) .rt-history:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.w1-terminal[data-example=true] .w1-section-about .w1-rail h2{font-size:calc(clamp(36px, 3.4vw, 88px) * var(--face-scale,1))}.w1-terminal[data-example=true] .w1-steps li>div{gap:var(--role-space);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}@media (max-width:759px){.w1-terminal .w1-actions:not(.w1-trades){display:flex}.w1-terminal .tpl-button{font-size:var(--role-button);white-space:nowrap;text-wrap:nowrap;flex-shrink:0}}
