.site{--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}.site .a-text code,.site .a-note code,.site .a-rule p code,.site .a-ep code,.site .a-scope code,.site .a-err code{font-family:var(--mono);font-size:.9em}.site .a-text code,.site .a-note code,.site .a-rule p code,.site .a-ep__s code{color:var(--hot-soft)}.site .a-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (max-width:1099px){.site .a-hero__grid{grid-template-columns:minmax(0,1fr)}}.site .a-term{border-radius:var(--r-tile);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080504e0;background:lab(1.55413% .499509 .819957/.88);margin:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -30px #000c,0 0 60px -20px #fe6e1640;box-shadow:inset 0 0 0 1px lab(100% 0 0/.1),0 40px 80px -30px lab(0% 0 0/.8),0 0 60px -20px lab(64.3604% 53.3277 69.122/.25)}.site .a-term__bar{border-bottom:1px solid var(--line);color:var(--dim);align-items:center;gap:7px;padding:12px 16px;font-size:.78rem;display:flex}.site .a-term__bar i{background:#ffffff24;background:lab(100% 0 0/.14);border-radius:50%;width:10px;height:10px}.site .a-term__bar i:first-child{background:var(--hot)}.site .a-term__bar span{margin-left:8px}.site .a-term__body{font:400 clamp(.74rem, .68rem + .3vw, .86rem)/1.65 var(--mono);color:#d7cfc9;color:lab(83.7376% 2.03219 4.00054);overflow-wrap:anywhere;padding:clamp(16px,2.2vw,24px)}.site .a-term__l{min-height:1.65em}.site .a-term__l--cmd{color:var(--white);gap:.7ch;display:flex}.site .a-term__l--cmd+.a-term__l--out{margin-top:.2em}.site .a-term__p{color:var(--hot);-webkit-user-select:none;user-select:none;flex:none}.site .a-term__c{position:relative}.site .a-term__typed{display:none;position:absolute;inset:0}.site .a-term__caret{vertical-align:-.18em;background:var(--hot);width:.6em;height:1.1em;display:inline-block}[data-motion=on] .site .a-term__caret{animation:1.05s step-end infinite a-blink}@keyframes a-blink{50%{opacity:0}}[data-motion=on] .site .a-term [data-l]:not(.is-on){visibility:hidden}[data-motion=on] .site .a-term__l--out.is-on{animation:a-in .35s var(--ease) both}@keyframes a-in{0%{opacity:0;transform:translateY(4px)}}.site .a-term__l.is-typing .a-term__full{visibility:hidden}.site .a-term__l.is-typing .a-term__typed{display:block}.site .a-term__l.is-typing .a-term__typed:after{content:"";vertical-align:-.18em;background:var(--hot);width:.6em;height:1.1em;margin-left:1px;display:inline-block}[data-motion=on] .site .a-term:not(.is-done) .a-term__end{visibility:hidden}.site .a-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}@media (max-width:1023px){.site .a-split{grid-template-columns:minmax(0,1fr)}}.site .a-split .s-h2.u-sec__h{overflow-wrap:break-word;max-width:12ch;font-size:clamp(1.9rem,1rem + 2vw,3rem)}.site .a-text{color:var(--dim);max-width:46ch;font-size:1.05rem;line-height:1.6}.site .a-text--wide{max-width:64ch}.site .a-note{color:var(--dim);border-left:2px solid #fe6e1680;border-left:2px solid lab(64.3604% 53.3277 69.122/.5);max-width:60ch;margin-top:clamp(20px,3vw,32px);padding-left:14px;font-size:.92rem;line-height:1.6}.site .a-note a{color:var(--hot-soft);text-underline-offset:3px}.site .a-stack{gap:16px;min-width:0;display:grid}.site .a-stack>.a-text{margin-top:4px}.site .a-band{background:var(--coal);border-radius:var(--r);margin-inline:clamp(0px,1vw,16px);padding-block:clamp(72px,10vw,140px)}.site .a-code{border-radius:calc(var(--r-tile) * .7);min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:#080504;background:lab(1.55413% .499509 .819957);overflow:hidden}.site .a-code__top{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:.76rem;display:flex}.site .a-code pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 .82rem/1.65 var(--mono);color:#e3ddd8;color:lab(88.3817% 1.68654 3.32918);margin:0;padding:16px}.site .a-code pre code{color:inherit;font-size:inherit}.site .a-copy{letter-spacing:.04em;text-transform:lowercase;color:var(--white);cursor:pointer;background:#ffffff12;background:lab(100% 0 0/.07);border:0;border-radius:999px;flex:none;padding:.55rem .9rem;font:600 .74rem/1 Onest,system-ui,sans-serif;transition:background-color .2s,color .2s;box-shadow:inset 0 0 0 1px #ffffff1f;box-shadow:inset 0 0 0 1px lab(100% 0 0/.12)}.site .a-copy:hover{background:#ffffff24;background:lab(100% 0 0/.14)}.site .a-copy.is-done{background:var(--hot);color:var(--void);box-shadow:none}.site .a-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(28px,4vw,48px);display:grid}@media (max-width:899px){.site .a-scope-grid{grid-template-columns:minmax(0,1fr)}}.site .a-scope{flex-direction:column;gap:10px;min-height:clamp(160px,18vw,230px);padding:clamp(22px,2.6vw,34px);display:flex}.site .a-scope .a-scope__n{font:800 clamp(1.8rem, 1.2rem + 2vw, 2.8rem)/1 var(--disp);letter-spacing:-.04em;color:var(--hot)}.site .a-scope p{color:var(--dim);line-height:1.5}.site .a-scope__c{letter-spacing:.1em;text-transform:uppercase;color:#867f79;color:lab(53.5767% 2.04983 4.01251);margin-top:auto;font-size:.8rem}.site .a-ep{border-top:1px solid var(--line)}.site .a-ep__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) 7.5rem minmax(0,1fr);align-items:baseline;gap:8px 24px;padding:16px 4px;transition:background-color .2s;display:grid}.site .a-ep__row:not(.a-ep__row--head):hover{background:#ffffff08;background:lab(100% 0 0/.03)}.site .a-ep__row--head{letter-spacing:.12em;text-transform:uppercase;color:#867f79;color:lab(53.5767% 2.04983 4.01251);padding-block:12px;font-size:.76rem}.site .a-ep__p{align-items:baseline;gap:12px;min-width:0;display:flex}.site .a-ep__p code{color:var(--white);font-size:.92rem}.site .a-ep__s code{font-size:.86rem}.site .a-ep__t{color:var(--dim)}.site .a-m{text-align:center;min-width:4.4em;font:700 .7rem/1 var(--mono);letter-spacing:.06em;color:var(--dim);border-radius:999px;flex:none;padding:.42em .5em;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff2e;box-shadow:inset 0 0 0 1px lab(100% 0 0/.18)}.site .a-m--post{background:var(--hot);color:var(--void);box-shadow:none}@media (max-width:767px){.site .a-ep__row{grid-template-columns:minmax(0,1fr) auto}.site .a-ep__row--head{display:none}.site .a-ep__p{grid-column:1}.site .a-ep__s{grid-area:1/2}.site .a-ep__t{grid-column:1/-1}}.site .a-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:767px){.site .a-rules{grid-template-columns:minmax(0,1fr)}}.site .a-rule{flex-direction:column;gap:12px;padding:clamp(22px,2.8vw,36px);display:flex}.site .a-rule p{color:var(--dim);line-height:1.6}.site .a-rule__n{font:700 .82rem/1 var(--disp);color:var(--hot)}.site .a-rule .a-code{margin-top:4px}.site .a-errs{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);display:grid}@media (max-width:767px){.site .a-errs{grid-template-columns:minmax(0,1fr)}}.site .a-err{--ec:clamp(2.4rem, 1.6rem + 3vw, 4.4rem);grid-template-columns:calc(var(--ec) * 2.5) minmax(0, 1fr);border-bottom:1px solid var(--line);align-items:baseline;gap:4px 20px;padding-block:clamp(20px,3vw,32px);display:grid}.site .a-err__code{font:800 var(--ec)/.9 var(--disp);letter-spacing:-.05em;color:var(--white);grid-row:span 2}.site .a-err .a-err__slug{color:var(--hot-soft);font-size:.88rem}.site .a-err p{color:var(--dim);line-height:1.55}
