:root{--paper: #F5F6F3;--paper-2: #EBEDE8;--paper-3: #E2E5DF;--ink: #121417;--ink-2: #4A4F4B;--ink-3: #7C817C;--rule: #C9CDC6;--rule-strong: #121417;--amber: #D4801F;--amber-deep: #8F5210;--amber-tint: #FBEBD6;--amber-glow: rgba(212,128,31,.28);--teal: #2E6F73;--teal-deep: #1F4F52;--teal-ink: #FFFFFF;--cap-clear: #FFFFFF;--cap-clear-2: #D9DDD7;--shadow: rgba(18,20,23,.22);--bar: rgba(245,246,243,.94);--bad: #B4432E;--rail-h: 48px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #141517;--paper-2: #1B1D20;--paper-3: #222428;--ink: #EDEEEA;--ink-2: #B4B8B2;--ink-3: #7F847E;--rule: #33363A;--rule-strong: #EDEEEA;--amber: #E7953A;--amber-deep: #F1B56B;--amber-tint: #2E2317;--amber-glow: rgba(231,149,58,.22);--teal: #5FB0B3;--teal-deep: #2E6F73;--teal-ink: #121417;--cap-clear: #2C2E32;--cap-clear-2: #1A1C1F;--shadow: rgba(0,0,0,.6);--bar: rgba(20,21,23,.94);--bad: #E0705A}}:root[data-theme=dark]{--paper: #141517;--paper-2: #1B1D20;--paper-3: #222428;--ink: #EDEEEA;--ink-2: #B4B8B2;--ink-3: #7F847E;--rule: #33363A;--rule-strong: #EDEEEA;--amber: #E7953A;--amber-deep: #F1B56B;--amber-tint: #2E2317;--amber-glow: rgba(231,149,58,.22);--teal: #5FB0B3;--teal-deep: #2E6F73;--teal-ink: #121417;--cap-clear: #2C2E32;--cap-clear-2: #1A1C1F;--shadow: rgba(0,0,0,.6);--bar: rgba(20,21,23,.94);--bad: #E0705A}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.drawer-open{overflow:hidden}.display{font-family:Archivo,Arial Black,Impact,sans-serif;font-weight:900;font-stretch:125%;letter-spacing:-.015em;line-height:.92}h1,h2,h3,p{margin:0}h1,h2{text-wrap:balance}a{color:inherit}img{max-width:100%;height:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:var(--paper);padding:10px 14px;font-family:IBM Plex Mono,monospace;font-size:13px}.skip:focus{left:8px;top:8px}.mono{font-family:IBM Plex Mono,monospace}.rail-wrap{position:sticky;top:0;z-index:20}.rail{background:var(--bar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.rail .in{max-width:880px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:14px}.rail .brand{font-family:Archivo,sans-serif;font-weight:900;font-stretch:125%;font-size:15px;letter-spacing:.02em;white-space:nowrap;text-decoration:none}.rail ol{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex:1}.rail li{flex:1}.rail li a{display:block;height:4px;background:var(--rule);border-radius:2px;position:relative;text-decoration:none}.rail li a span{position:absolute;top:8px;left:0;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.rail li.done a,.rail li.on a{background:var(--amber)}.rail li.on a span{color:var(--amber-deep)}.rail .spacer{flex:1}@media(max-width:900px){.rail li a span{display:none}}.rail .go{font-family:IBM Plex Mono,monospace;font-size:12px;text-decoration:none;padding:6px 12px;border:1.5px solid var(--ink);border-radius:999px;white-space:nowrap;background:transparent;color:var(--ink);cursor:pointer}.rail .go:hover{background:var(--amber-tint)}.rail .cart-btn{display:inline-flex;align-items:center;gap:6px}.rail .cart-btn .cnt{display:inline-flex;min-width:18px;height:18px;padding:0 5px;align-items:center;justify-content:center;border-radius:999px;background:var(--amber);color:#121417;font-weight:700;font-size:11px}.rail .cart-btn .cnt[data-count="0"]{display:none}.rail li a:focus-visible,.rail .go:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media(max-width:900px){.rail .in{padding-bottom:10px}}@media(min-width:901px){.rail.has-labels .in{padding-bottom:22px}}.screen{padding-block:72px 64px}.screen.tint{background:var(--paper-2)}.screen .in{max-width:880px;margin:0 auto;padding-inline:24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}@media(max-width:600px){.screen .in{padding-inline:16px}.screen{padding-block:56px 48px}}.step{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-deep);display:inline-flex;align-items:center;gap:10px}.step b{display:inline-flex;width:26px;height:26px;border-radius:50%;background:var(--amber);color:#121417;align-items:center;justify-content:center;font-family:Archivo,sans-serif;font-weight:900;font-stretch:125%;font-size:14px}.screen h2{font-size:clamp(32px,5.4vw,54px);max-width:16ch}.lead{font-size:clamp(18px,2.2vw,22px);color:var(--ink-2);max-width:40ch;line-height:1.4}.next{display:inline-flex;align-items:center;gap:10px;margin-top:10px;text-decoration:none;font-weight:700;font-size:15px;padding:12px 20px;border:2px solid var(--ink);border-radius:999px;color:var(--ink);background:transparent;font-family:inherit;cursor:pointer}.next:hover{background:var(--paper-3)}.next:focus-visible,.btn:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:20px 36px;border:2px solid var(--ink);background:var(--amber);color:#121417;text-decoration:none;font-family:inherit;font-weight:700;font-size:19px;line-height:1.2;border-radius:999px;box-shadow:0 6px 0 var(--ink);transition:transform .1s ease,box-shadow .1s ease;white-space:nowrap;cursor:pointer}.btn:hover{transform:translateY(2px);box-shadow:0 4px 0 var(--ink)}.btn:active{transform:translateY(6px);box-shadow:0 0 0 var(--ink)}.btn .p{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:15px;opacity:.75}.btn[disabled],.btn[aria-disabled=true]{cursor:default;opacity:.55;transform:none;box-shadow:0 6px 0 var(--ink)}.btn.is-loading{opacity:.7;cursor:progress}.btn.is-loading .go:after{content:"\2026"}.tiny{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}form.buy-form{display:contents}.form-error{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--bad);margin-top:6px}.form-error:empty{display:none}.filecard{position:relative;width:100%;max-width:440px;margin-block:8px 14px;text-align:left}.filecard .doc{background:var(--cap-clear);color:var(--ink);border:1.5px solid var(--rule);border-radius:10px;box-shadow:0 24px 40px var(--shadow);transform:rotate(-1.5deg);overflow:hidden}.filecard .fbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-bottom:1px solid var(--rule);background:var(--paper-2);font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--ink-2)}.filecard .fbar b{color:var(--ink);font-weight:600}.filecard pre{margin:0;padding:16px 18px 18px;font-family:IBM Plex Mono,monospace;font-size:12.5px;line-height:1.55;color:var(--ink-2);white-space:pre-wrap}.filecard pre b{color:var(--ink);font-weight:600}.filecard pre i{font-style:normal;color:var(--amber-deep)}.filecard pre .dim{color:var(--ink-3)}.filecard .sticker{position:absolute;right:-22px;top:-26px;width:128px;aspect-ratio:420/150;transform:rotate(-18deg);filter:drop-shadow(0 12px 14px var(--shadow));animation:bob 6s ease-in-out infinite}@keyframes bob{0%,to{transform:rotate(-18deg) translateY(0)}50%{transform:rotate(-16deg) translateY(-5px)}}.filecard .sticker i{position:absolute;top:0;bottom:0;width:50%}.filecard .sticker i:first-child{left:0;border-radius:999px 0 0 999px;background:linear-gradient(180deg,#f6b15a,#c9721a 60%,#8e4e0e);box-shadow:inset 0 -6px 10px #50280059,inset 0 4px 8px #ffebc859}.filecard .sticker i:last-child{right:0;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--cap-clear),var(--cap-clear-2));border:1px solid var(--rule);box-shadow:inset 0 -6px 10px #00000024,inset 0 4px 8px #ffffffb3}.filecard .sticker:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#0003;transform:translate(-50%)}@media(max-width:600px){.filecard{max-width:330px}.filecard .sticker{width:96px;right:-4px;top:auto;bottom:-20px}.filecard pre{font-size:11.5px;padding:14px 14px 16px}}@media(min-width:601px){.filecard{margin-bottom:22px}.filecard .sticker{top:auto;bottom:-18px;right:-38px}}.hero-h1{font-size:clamp(30px,5vw,52px);max-width:18ch}.screen.hero{padding-top:24px}.screen.hero .in{gap:16px}.wordmark{font-size:clamp(38px,10.5vw,160px);position:relative;z-index:1;max-width:100%}.stage{position:relative;width:100%;max-width:470px;aspect-ratio:560 / 270;margin-block:-22px;perspective:1200px}@media(max-width:600px){.stage{max-width:320px;aspect-ratio:560 / 300;margin-block:-14px}}.halo{position:absolute;top:10%;right:15%;bottom:10%;left:15%;border-radius:50%;background:radial-gradient(closest-side,var(--amber-glow),transparent 70%);filter:blur(10px);animation:breathe 6s ease-in-out infinite}.pill{position:absolute;left:50%;top:50%;width:76%;aspect-ratio:420 / 150;transform:translate(-50%,-50%) rotate(-14deg);transform-style:preserve-3d;animation:hover3d 7s ease-in-out infinite;filter:drop-shadow(0 30px 34px var(--shadow))}.pill .half{position:absolute;top:0;bottom:0;width:50%;overflow:hidden}.pill .half.a{left:0;border-radius:999px 0 0 999px;background:linear-gradient(180deg,#f6b15a,#e08a25 30%,#c9721a 55%,#8e4e0e);box-shadow:inset 0 -14px 24px #50280059,inset 0 10px 18px #ffebc859}.pill .half.b{right:0;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--cap-clear) 0%,var(--cap-clear-2) 65%,var(--cap-clear-2) 100%);box-shadow:inset 0 -14px 24px #00000024,inset 0 10px 18px #ffffffb3;border:1px solid var(--rule)}.pill .gloss{position:absolute;left:7%;right:7%;top:9%;height:24%;border-radius:999px;background:linear-gradient(180deg,#ffffffd9,#fff0)}.pill .seam{position:absolute;left:50%;top:0;bottom:0;width:3px;background:#00000038;transform:translate(-50%)}.pill .shine{position:absolute;top:0;bottom:0;width:18%;left:-30%;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);animation:sweep 5s ease-in-out infinite}.pill .imprint{position:absolute;top:50%;transform:translateY(-50%);font-family:IBM Plex Mono,monospace;font-size:clamp(12px,2.4vw,18px);letter-spacing:.14em}.pill .imprint.l{left:13%;color:#3c1e0080}.pill .imprint.r{right:12%;color:var(--ink-3)}@keyframes hover3d{0%,to{transform:translate(-50%,-50%) rotate(-14deg) rotateX(0) rotateY(0)}25%{transform:translate(-50%,-52%) rotate(-12deg) rotateX(6deg) rotateY(-10deg)}50%{transform:translate(-50%,-50%) rotate(-14deg) rotateX(0) rotateY(0)}75%{transform:translate(-50%,-48%) rotate(-16deg) rotateX(-6deg) rotateY(10deg)}}@keyframes breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes sweep{0%,55%{left:-30%}85%,to{left:120%}}.hero-tag{font-size:clamp(26px,4.2vw,40px);max-width:16ch}.hero-def{font-size:clamp(16px,1.9vw,19px);color:var(--ink-2);max-width:46ch;line-height:1.45}.hero-def b,.hero-def strong{color:var(--ink);font-weight:600}.alt{font-weight:600;font-size:15px;color:var(--ink-2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--amber)}.alt:hover{color:var(--ink)}.alt:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.ba{display:grid;grid-template-columns:1fr 1fr;border:2px solid var(--rule-strong);width:100%;max-width:640px;text-align:left;background:var(--paper)}@media(max-width:600px){.ba{grid-template-columns:1fr}}.ba .col+.col{border-left:2px solid var(--rule-strong)}@media(max-width:600px){.ba .col+.col{border-left:0;border-top:2px solid var(--rule-strong)}}.ba .colhead{padding:12px 16px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--rule-strong)}.ba .after .colhead{background:var(--amber-tint);color:var(--amber-deep)}.ba .before .colhead{color:var(--ink-3)}.ba ul{margin:0;padding:0;list-style:none}.ba li{padding:12px 16px;border-bottom:1px solid var(--rule);font-size:16px;line-height:1.4;display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:baseline;min-height:66px}@media(max-width:600px){.ba li{min-height:0}}.ba li:last-child{border-bottom:0}.ba .before li{color:var(--ink-3)}.ba li .t{font-family:IBM Plex Mono,monospace}.ba .after li .t{color:var(--amber-deep);font-weight:700}.ba .after li{font-weight:500}.chips{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:4px 2px 8px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex-shrink:0;-webkit-appearance:none;appearance:none;border:1.5px solid var(--rule);background:var(--paper);color:var(--ink-2);font:inherit;font-size:14px;font-weight:600;padding:8px 14px;border-radius:999px;cursor:pointer;white-space:nowrap}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip.active{background:var(--amber-tint);border-color:var(--amber);color:var(--amber-deep)}.chip:focus-visible,.switch button:focus-visible,.nav button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.switch{display:inline-flex;border:2px solid var(--ink);border-radius:999px;padding:4px;background:var(--paper-3);position:relative}.switch button{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-2);font:inherit;font-weight:700;font-size:15px;padding:10px 20px;border-radius:999px;cursor:pointer;position:relative;z-index:1;transition:color .2s}.switch .knob{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:var(--ink);border-radius:999px;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.switch.on .knob{transform:translate(100%)}.switch button.active{color:var(--paper)}.card{width:100%;max-width:560px;border:2px solid var(--rule-strong);text-align:left;overflow:hidden;background:var(--paper)}.card .pane{display:flex;padding:20px;flex-direction:column;gap:12px;animation:fade .3s ease;min-height:300px}@media(max-width:600px){.card .pane{min-height:320px}}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bubble{align-self:flex-start;padding:12px 16px;border:1px solid var(--rule);border-radius:18px 18px 18px 4px;font-size:17px;max-width:90%}.bubble .who{display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.bubble.c{align-self:flex-end;border-radius:18px 18px 4px;background:var(--amber-tint);border-color:var(--amber)}.bubble.c.bad{background:transparent;border-color:var(--rule)}.later{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--bad);border-top:1px dashed var(--rule);padding-top:12px;margin-top:4px}.checks{margin:0;padding:0;list-style:none;align-self:flex-end;width:90%;border:1px solid var(--amber);border-radius:18px 4px 18px 18px;background:var(--amber-tint);overflow:hidden}.checks li{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:8px 14px;border-bottom:1px solid rgba(0,0,0,.08);font-size:15.5px;animation:pop .35s ease both}.checks li:last-child{border-bottom:0}.checks li b{color:var(--amber-deep);font-family:IBM Plex Mono,monospace}.checks li:nth-child(1){animation-delay:.05s}.checks li:nth-child(2){animation-delay:.12s}.checks li:nth-child(3){animation-delay:.19s}.checks li:nth-child(4){animation-delay:.26s}.checks li:nth-child(5){animation-delay:.33s}.checks li:nth-child(6){animation-delay:.4s}.checks li:nth-child(7){animation-delay:.47s}@keyframes pop{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.cuts{margin:0;padding:0;list-style:none;align-self:flex-end;width:90%;font-size:14px;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:4px 12px}.cuts li{text-decoration:line-through;text-decoration-color:var(--amber);text-decoration-thickness:1.5px}.cuts li:first-child{text-decoration:none;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.card .foot{padding:12px 20px;border-top:2px solid var(--rule-strong);font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.04em;color:var(--ink-2);text-align:center}.nav{display:flex;align-items:center;gap:14px}.nav button{-webkit-appearance:none;appearance:none;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;font-weight:700;font-size:15px;padding:10px 18px;border-radius:999px;cursor:pointer}.nav .cnt{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--ink-3);letter-spacing:.06em}.note{font-size:13px;color:var(--ink-3);max-width:46ch}.excerpt{width:100%;max-width:560px;text-align:left;border-left:3px solid var(--amber);padding:4px 0 4px 16px;display:flex;flex-direction:column;gap:8px}.excerpt .k{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-deep)}.excerpt q{quotes:none;font-size:16px;color:var(--ink-2);font-style:italic}.install-note{width:100%;max-width:640px;text-align:left;border:1.5px dashed var(--rule);border-radius:16px;padding:14px 16px;font-size:15px;color:var(--ink-2);display:flex;flex-direction:column;gap:6px}.install-note b,.install-note strong{color:var(--ink)}.install-note code{font-family:IBM Plex Mono,monospace;font-size:13.5px;background:var(--paper-3);padding:1px 6px;border-radius:4px}.fallback{display:none;font-size:14px;color:var(--ink-2);text-align:center;max-width:34ch}.fallback.show{display:block}.fallback a{color:var(--amber-deep)}.stack{width:100%;max-width:640px;border:2px solid var(--rule-strong);text-align:left;background:var(--paper)}.stack .band{padding:14px 18px;background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;align-items:center;gap:12px}.stack .band .n{font-family:Archivo,sans-serif;font-weight:900;font-stretch:125%;font-size:20px}.stack .band .s{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.stack .it{display:grid;grid-template-columns:1fr auto;gap:14px;padding:14px 18px;border-bottom:1px solid var(--rule);align-items:baseline}.stack .it b{display:block;font-size:17px}.stack .it b em{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-deep);margin-left:8px;vertical-align:middle}.stack .it span{display:block;font-size:14.5px;color:var(--ink-2)}.stack .it span code{font-family:IBM Plex Mono,monospace;font-size:13px;background:var(--paper-3);padding:1px 5px;border-radius:4px}.stack .it .v{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--ink-3);white-space:nowrap;text-decoration:line-through;text-decoration-color:var(--amber)}.stack .tot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px;background:var(--amber-tint);flex-wrap:wrap}.stack .tot .l{font-size:15px;color:var(--ink-2)}.stack .tot .l s{color:var(--ink-3)}.stack .tot .r{font-family:Archivo,sans-serif;font-weight:900;font-stretch:125%;font-size:36px;line-height:1}.stack .tot .r small{font-family:IBM Plex Mono,monospace;font-weight:400;font-stretch:100%;font-size:11px;color:var(--ink-3);letter-spacing:.06em;margin-left:6px}.stack.sw .band{background:var(--teal);color:#fff}.stack.sw .band .n sup{font-family:IBM Plex Mono,monospace;font-size:.5em;font-weight:500;font-stretch:100%;position:relative;top:-.9em;margin-left:3px;letter-spacing:.06em}.stack.sw .it{grid-template-columns:1fr}.stack.sw .it b em{color:var(--teal)}.stack.sw .tot{background:var(--paper-3)}.or{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ladder{width:100%;max-width:640px;text-align:left;border-left:3px solid var(--teal);padding:4px 0 4px 16px;display:flex;flex-direction:column;gap:8px}.ladder .k{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.ladder table{border-collapse:collapse;width:100%;font-size:15px}.ladder td{padding:7px 0;border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink-2)}.ladder tr:last-child td{border-bottom:0}.ladder td:first-child{width:38%;color:var(--ink);font-weight:600;padding-right:14px}@media(max-width:600px){.ladder td{display:block;width:auto;padding:4px 0}.ladder td:first-child{padding-top:10px;border-bottom:0}.ladder td:last-child{padding-bottom:10px}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:640px}@media(max-width:600px){.steps{grid-template-columns:1fr}}.stp{border:2px solid var(--rule-strong);padding:18px;display:flex;flex-direction:column;gap:6px;text-align:left;background:var(--paper)}.stp .k{font-family:Archivo,sans-serif;font-weight:900;font-stretch:125%;font-size:34px;color:var(--amber);line-height:1}.stp b{font-size:18px}.stp span{color:var(--ink-2);font-size:15.5px}.stp code{font-family:IBM Plex Mono,monospace;font-size:14px;background:var(--paper-3);padding:1px 6px;border-radius:4px}.steps.sw .stp .k{color:var(--teal)}.sub{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-top:22px}h3.display{font-size:clamp(24px,3.6vw,34px);max-width:20ch}.cmd{width:100%;max-width:640px;text-align:left;background:#121417;color:#edeeea;border-radius:12px;padding:14px 18px;font-family:IBM Plex Mono,monospace;font-size:14px;line-height:1.7;overflow-x:auto}.cmd .c{color:#7f847e}.buy{width:100%;max-width:520px;border:3px solid var(--rule-strong);border-radius:32px;padding:30px 26px 26px;display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--paper);position:relative;box-shadow:0 20px 50px var(--shadow)}.buy .badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--ink);color:var(--paper);font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:999px;white-space:nowrap}.buy .mini{width:120px;aspect-ratio:420/150;position:relative;transform:rotate(-14deg);margin-block:8px 4px;filter:drop-shadow(0 10px 12px var(--shadow))}.buy .mini i{position:absolute;top:0;bottom:0;width:50%}.buy .mini i:first-child{left:0;border-radius:999px 0 0 999px;background:linear-gradient(180deg,#f6b15a,#c9721a 60%,#8e4e0e)}.buy .mini i:last-child{right:0;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--cap-clear),var(--cap-clear-2));border:1px solid var(--rule)}.buy .name{font-size:34px}.buy .for{font-size:16px;color:var(--ink-2);max-width:30ch}.buy .price{font-family:Archivo,sans-serif;font-weight:900;font-stretch:125%;font-size:56px;line-height:1;margin-top:4px}.buy .price small{font-family:IBM Plex Mono,monospace;font-weight:400;font-stretch:100%;font-size:12px;color:var(--ink-3);letter-spacing:.06em;margin-left:6px}.buy .price s{font-family:IBM Plex Mono,monospace;font-weight:400;font-stretch:100%;font-size:16px;color:var(--ink-3);margin-right:8px;vertical-align:middle}.buy .btn{width:100%;margin-top:6px}.buy ul.feat{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:13.5px;color:var(--ink-2)}.buy ul.feat li:before{content:"\2713  ";color:var(--amber-deep);font-family:IBM Plex Mono,monospace;font-weight:700}.choose{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:820px;align-items:stretch;margin-top:8px}.choose.one{grid-template-columns:1fr;max-width:520px}@media(max-width:720px){.choose{grid-template-columns:1fr;max-width:520px}}.choose .buy{max-width:none;padding:30px 22px 22px;box-shadow:0 14px 36px var(--shadow)}.choose .buy .name{font-size:30px}.buy .name sup{font-family:IBM Plex Mono,monospace;font-size:.38em;font-weight:500;font-stretch:100%;position:relative;top:-1em;margin-left:2px;color:var(--teal);letter-spacing:.06em}.choose .buy .price{font-size:48px}.choose .buy .btn{font-size:17px;padding:16px 20px}.choose .buy .for{min-height:3.2em}.buy.swarm{border-color:var(--teal)}.buy.swarm .badge{background:var(--teal);color:#fff}.buy.swarm .mini i:first-child{background:linear-gradient(180deg,#f6b15a,#c9721a 60%,#8e4e0e)}.buy.swarm .mini i:last-child{background:linear-gradient(180deg,#7FC4C7,var(--teal) 70%,#1F4F52);border:0}.buy.swarm ul.feat li:before{color:var(--teal)}.buy.swarm .btn{background:var(--teal);color:var(--teal-ink);box-shadow:0 6px 0 var(--teal-deep)}.buy.swarm .btn:hover{box-shadow:0 4px 0 var(--teal-deep)}.buy.swarm .btn:active{box-shadow:0 0 0 var(--teal-deep)}.buy.swarm .btn[disabled],.buy.swarm .btn[aria-disabled=true]{box-shadow:0 6px 0 var(--teal-deep)}.buy .fine{font-size:12.5px;color:var(--ink-3);max-width:40ch;margin-top:4px}.which{font-size:15px;color:var(--ink-2);max-width:52ch}.which b,.which strong{color:var(--ink)}.guar{display:inline-flex;align-items:center;gap:14px;border:2px dashed var(--amber);border-radius:999px;padding:10px 20px 10px 10px;font-size:15px;color:var(--ink-2);text-align:left;max-width:100%}.guar .seal{width:46px;height:46px;border-radius:50%;border:2px solid var(--amber);display:flex;align-items:center;justify-content:center;font-family:Archivo,sans-serif;font-weight:900;font-stretch:125%;color:var(--amber-deep);font-size:18px;flex-shrink:0}.urg{width:100%;max-width:520px;text-align:left;font-size:14.5px;color:var(--ink-2);border-top:1px solid var(--rule);padding-top:14px}.urg b,.urg strong{color:var(--ink)}.faq{width:100%;max-width:640px;text-align:left;border-top:2px solid var(--rule-strong)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;padding:13px 0;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:IBM Plex Mono,monospace;color:var(--amber-deep);flex-shrink:0}.faq details[open] summary:after{content:"\2013"}.faq details p{padding-bottom:14px;color:var(--ink-2);font-size:15.5px}.ps{width:100%;max-width:640px;text-align:left;font-size:16px;color:var(--ink-2);display:flex;flex-direction:column;gap:10px}.ps strong{color:var(--ink)}.ps p{margin:0}.sig{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--ink-3)}.legal{max-width:880px;margin:0 auto;padding:14px 24px 40px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink-3);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px}.legal a{color:inherit}.legal .links{display:flex;flex-wrap:wrap;gap:0 6px}.bar{position:fixed;left:0;right:0;bottom:0;background:var(--bar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--rule);padding:10px 16px;display:flex;justify-content:center;align-items:center;gap:16px;transform:translateY(110%);transition:transform .25s ease;z-index:10}.bar.show{transform:translateY(0)}.bar .txt{font-size:15px;font-weight:600}.bar .txt small{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;color:var(--ink-3);letter-spacing:.04em}.bar .btn{padding:12px 22px;font-size:15px;box-shadow:0 4px 0 var(--ink)}@media(max-width:520px){.bar .txt{display:none}.bar{padding:8px 12px}}.legal .legal-btn{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.legal .legal-btn:hover{color:var(--ink)}.legal .legal-btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}body.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:20px;visibility:hidden;pointer-events:none}.modal.is-open{visibility:visible;pointer-events:auto}.modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1214178c;opacity:0;transition:opacity .25s ease}.modal.is-open .modal__overlay{opacity:1}.modal__panel{position:relative;width:min(480px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:var(--paper);color:var(--ink);border:3px solid var(--rule-strong);border-radius:28px;padding:30px 26px 26px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;box-shadow:0 24px 60px var(--shadow);transform:translateY(16px) scale(.98);opacity:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.modal.is-open .modal__panel{transform:none;opacity:1}.modal__close{position:absolute;top:14px;right:14px;-webkit-appearance:none;appearance:none;border:1.5px solid var(--ink);background:transparent;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:12px;padding:6px 12px;border-radius:999px;cursor:pointer}.modal__close:hover{background:var(--amber-tint)}.modal__close:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.modal__title{font-size:clamp(28px,5vw,38px);margin-top:4px}.modal__text{font-size:15.5px;color:var(--ink-2);max-width:36ch}.modal .form-stack{max-width:none;margin-top:6px}.modal .form-stack .btn{padding:16px 24px;font-size:17px}.modal__under{text-align:center}.contact-form__ok{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--amber-deep);border:1.5px dashed var(--amber);border-radius:12px;padding:10px 14px}@media(max-width:600px){.modal{padding:12px}.modal__panel{padding:26px 18px 20px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.modal__panel,.modal__overlay{transition:none}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none}.cart-drawer.is-open{visibility:visible;pointer-events:auto}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1214178c;opacity:0;transition:opacity .25s ease}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--paper);color:var(--ink);border-left:2px solid var(--rule-strong);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:-20px 0 50px var(--shadow)}.cart-drawer.is-open .cart-drawer__panel{transform:translate(0)}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:2px solid var(--rule-strong)}.cart-drawer__title{font-family:Archivo,sans-serif;font-weight:900;font-stretch:125%;font-size:22px;letter-spacing:.02em;display:flex;align-items:baseline;gap:10px}.cart-drawer__title small{font-family:IBM Plex Mono,monospace;font-weight:400;font-stretch:100%;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cart-drawer__close{-webkit-appearance:none;appearance:none;border:1.5px solid var(--ink);background:transparent;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:12px;padding:6px 12px;border-radius:999px;cursor:pointer}.cart-drawer__close:hover{background:var(--amber-tint)}.cart-drawer__close:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.cart-drawer__body{flex:1;overflow-y:auto;padding:8px 20px}.cart-drawer__body.is-busy{opacity:.5;pointer-events:none}.cart-line{display:grid;grid-template-columns:64px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--rule);align-items:start}.cart-line__img{width:64px;height:64px;border:1.5px solid var(--rule);border-radius:8px;overflow:hidden;background:var(--paper-2);display:flex;align-items:center;justify-content:center}.cart-line__img img{width:100%;height:100%;object-fit:cover;display:block}.cart-line__pill{width:44px;aspect-ratio:420/150;position:relative;transform:rotate(-14deg)}.cart-line__pill i{position:absolute;top:0;bottom:0;width:50%}.cart-line__pill i:first-child{left:0;border-radius:999px 0 0 999px;background:linear-gradient(180deg,#f6b15a,#c9721a 60%,#8e4e0e)}.cart-line__pill i:last-child{right:0;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--cap-clear),var(--cap-clear-2));border:1px solid var(--rule)}.cart-line__title{font-weight:700;font-size:16px;line-height:1.25;text-decoration:none;display:block}.cart-line__title:hover{text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:3px}.cart-line__meta{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--ink-3);margin-top:2px}.cart-line__props{font-size:13px;color:var(--ink-2);margin-top:4px}.cart-line__ctl{display:flex;align-items:center;gap:8px;margin-top:10px}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--rule);border-radius:999px;overflow:hidden}.qty button{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink);font:inherit;font-family:IBM Plex Mono,monospace;font-size:14px;width:30px;height:30px;cursor:pointer}.qty button:hover{background:var(--paper-3)}.qty input{width:36px;height:30px;border:0;border-inline:1.5px solid var(--rule);background:transparent;color:var(--ink);text-align:center;font-family:IBM Plex Mono,monospace;font-size:13px;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-line__remove{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-3);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.cart-line__remove:hover{color:var(--bad)}.cart-line__price{font-family:IBM Plex Mono,monospace;font-size:14px;text-align:right;white-space:nowrap}.cart-line__price s{display:block;color:var(--ink-3);font-size:12px}.cart-line__error{grid-column:1 / -1;font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--bad)}.cart-line__error:empty{display:none}.cart-empty{padding:48px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.cart-empty .mini{width:100px;aspect-ratio:420/150;position:relative;transform:rotate(-14deg);margin-block:8px;filter:drop-shadow(0 10px 12px var(--shadow))}.cart-empty .mini i{position:absolute;top:0;bottom:0;width:50%}.cart-empty .mini i:first-child{left:0;border-radius:999px 0 0 999px;background:linear-gradient(180deg,#f6b15a,#c9721a 60%,#8e4e0e)}.cart-empty .mini i:last-child{right:0;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--cap-clear),var(--cap-clear-2));border:1px solid var(--rule)}.cart-empty p{color:var(--ink-2);font-size:16px;max-width:28ch}.cart-drawer__foot{padding:16px 20px 20px;border-top:2px solid var(--rule-strong);display:flex;flex-direction:column;gap:12px;background:var(--paper)}.cart-drawer__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cart-drawer__row .l{font-size:15px;color:var(--ink-2)}.cart-drawer__row .r{font-family:Archivo,sans-serif;font-weight:900;font-stretch:125%;font-size:30px;line-height:1}.cart-drawer__row.small .l,.cart-drawer__row.small .r{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;font-stretch:100%;color:var(--ink-3)}.cart-drawer__foot .btn{width:100%;padding:16px 24px;font-size:17px}.cart-drawer__foot .tiny{text-align:center}.cart-drawer__foot .keep{align-self:center;margin-top:0;padding:8px 16px;font-size:13px}.cart-drawer__note{display:flex;flex-direction:column;gap:6px}.cart-drawer__note label{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cart-drawer__note textarea{font:inherit;font-size:14px;padding:8px 10px;border:1.5px solid var(--rule);border-radius:10px;background:var(--paper);color:var(--ink);resize:vertical;min-height:56px}.cart-drawer__errors{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--bad)}.cart-drawer__errors:empty{display:none}@media(prefers-reduced-motion:reduce){.cart-drawer__panel,.cart-drawer__overlay{transition:none}}.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;width:100%;max-width:880px;align-items:start;text-align:left}@media(max-width:760px){.product{grid-template-columns:1fr;max-width:560px}}.product__media{display:flex;flex-direction:column;gap:12px}.product__stage{position:relative;width:100%;aspect-ratio:560 / 300;perspective:1200px}.product__stage .pill{width:70%}.product__img{border:2px solid var(--rule-strong);border-radius:12px;overflow:hidden;background:var(--paper-2)}.product__img img{width:100%;display:block}.product__thumbs{display:flex;gap:8px;flex-wrap:wrap}.product__thumbs img{width:64px;height:64px;object-fit:cover;border:1.5px solid var(--rule);border-radius:8px}.product__info .buy{max-width:none;box-shadow:0 14px 36px var(--shadow);align-items:stretch;text-align:center}.product__info .buy .name{font-size:34px;text-wrap:balance}.product__info .buy .price{font-size:48px}.product__opts{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left}.product__opt legend{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:0;margin-bottom:8px}.product__opt{border:0;padding:0;margin:0;min-width:0}.product__opt .vals{display:flex;flex-wrap:wrap;gap:8px}.product__opt input{position:absolute;opacity:0;pointer-events:none}.product__opt label.chip{display:inline-flex}.product__opt input:checked+label.chip{background:var(--amber-tint);border-color:var(--amber);color:var(--amber-deep)}.product__opt input:focus-visible+label.chip{outline:2px solid var(--teal);outline-offset:2px}.product__qty{display:flex;align-items:center;justify-content:space-between;gap:10px}.product__qty label{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.product__desc{width:100%;max-width:640px;text-align:left;font-size:16px;color:var(--ink-2)}.product__desc h1,.product__desc h2,.product__desc h3{color:var(--ink);margin:20px 0 8px;font-size:20px}.product__desc p{margin:0 0 12px}.product__desc ul,.product__desc ol{padding-left:22px}.product__desc code{font-family:IBM Plex Mono,monospace;font-size:14px;background:var(--paper-3);padding:1px 6px;border-radius:4px}.product__desc a{color:var(--amber-deep)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;width:100%;max-width:820px}.pcard{border:2px solid var(--rule-strong);border-radius:24px;padding:22px 20px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--paper);text-decoration:none;text-align:center;transition:transform .12s ease,box-shadow .12s ease}.pcard:hover{transform:translateY(-2px);box-shadow:0 14px 30px var(--shadow)}.pcard:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.pcard .thumb{width:100%;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--paper-2);display:flex;align-items:center;justify-content:center}.pcard .thumb img{width:100%;height:100%;object-fit:cover;display:block}.pcard .thumb .mini{width:110px;aspect-ratio:420/150;position:relative;transform:rotate(-14deg)}.pcard .thumb .mini i{position:absolute;top:0;bottom:0;width:50%}.pcard .thumb .mini i:first-child{left:0;border-radius:999px 0 0 999px;background:linear-gradient(180deg,#f6b15a,#c9721a 60%,#8e4e0e)}.pcard .thumb .mini i:last-child{right:0;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--cap-clear),var(--cap-clear-2));border:1px solid var(--rule)}.pcard .name{font-size:24px}.pcard .price{font-family:IBM Plex Mono,monospace;font-size:15px;color:var(--ink-2)}.pcard .price s{color:var(--ink-3);margin-right:6px}.pcard .tiny{margin-top:auto}.pagination{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:13px}.pagination a,.pagination span{padding:6px 12px;border:1.5px solid var(--rule);border-radius:999px;text-decoration:none}.pagination span.current{border-color:var(--amber);color:var(--amber-deep);background:var(--amber-tint)}.pagination span.disabled{opacity:.4}.field{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left}.field label{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.field input,.field textarea,.field select{font:inherit;font-size:16px;padding:12px 14px;border:2px solid var(--rule-strong);border-radius:14px;background:var(--paper);color:var(--ink);width:100%}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.form-stack{display:flex;flex-direction:column;gap:14px;width:100%;max-width:440px}.form-stack .btn{width:100%;padding:14px 24px;font-size:16px}.form-stack .errors{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--bad);text-align:left}.form-stack .errors ul{margin:6px 0 0;padding-left:18px}.search-row{display:flex;gap:8px;width:100%;max-width:520px}.search-row .field{flex:1}.search-row .btn{padding:12px 20px;font-size:15px}.results{width:100%;max-width:640px;text-align:left;display:flex;flex-direction:column}.result{padding:16px 0;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:4px}.result a{font-weight:700;text-decoration:none;font-size:18px}.result a:hover{text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:3px}.result .k{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.result p{color:var(--ink-2);font-size:15px}.cart-page{width:100%;max-width:640px;text-align:left;display:flex;flex-direction:column;gap:0}.cart-page .cart-line{grid-template-columns:72px 1fr auto}.cart-page__foot{display:flex;flex-direction:column;gap:14px;align-items:flex-end;padding-top:18px;width:100%;max-width:640px}.cart-page__foot .cart-drawer__row{width:100%}.cart-page__foot .btn{min-width:260px}.cart-page__foot .cart-drawer__note{width:100%}.page-wrap{max-width:680px;margin:0 auto;padding-inline:24px;padding-block:40px 80px;font-size:17px;line-height:1.6}.page-wrap a{color:var(--amber-deep)}.page-wrap h1{font-family:Archivo,Arial Black,Impact,sans-serif;font-weight:900;font-stretch:125%;font-size:40px;line-height:1;margin:0 0 6px}.page-wrap h2{font-size:20px;margin:32px 0 8px}.page-wrap h3{font-size:17px;margin:24px 0 6px}.page-wrap p,.page-wrap li{color:var(--ink-2)}.page-wrap p{margin:0 0 14px}.page-wrap ul,.page-wrap ol{padding-left:22px;margin:0 0 14px}.page-wrap code{font-family:IBM Plex Mono,monospace;font-size:14px;background:var(--paper-3);padding:1px 6px;border-radius:4px}.page-wrap img{border-radius:12px}.page-wrap .eyebrow{font-family:IBM Plex Mono,Menlo,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.page-wrap .back{display:inline-block;margin-bottom:28px;font-family:IBM Plex Mono,Menlo,monospace;font-size:13px;text-decoration:none;color:var(--ink-2)}.page-wrap .back:hover{color:var(--ink)}.page-wrap .note{border-left:4px solid var(--amber);padding-left:14px;font-size:15px;color:var(--ink-3);max-width:none}.page-wrap footer{margin-top:48px;padding-top:14px;border-top:1px solid var(--rule);font-family:IBM Plex Mono,Menlo,monospace;font-size:11px;color:var(--ink-3);display:flex;gap:18px;flex-wrap:wrap}.page-wrap footer a{color:inherit;text-decoration:none}.page-wrap footer a:hover{text-decoration:underline}.article__meta{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--ink-3);margin-bottom:20px}.article__hero{margin:0 0 24px}.blog-list{display:flex;flex-direction:column}@media(prefers-reduced-motion:reduce){.pill,.halo,.pill .shine,.checks li,.card .pane,.filecard .sticker{animation:none}.btn,.bar,.switch .knob{transition:none}html{scroll-behavior:auto}}.account{max-width:880px}.account .form-stack{margin-top:18px}.account-grid{display:grid;grid-template-columns:2fr 1fr;gap:32px;margin-top:24px}.account-grid h2{margin-top:0}.account-grid aside p,.account-grid aside address{font-style:normal;color:var(--ink-2)}.table-scroll{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.data-table{border-collapse:collapse;width:100%;font-size:15px}.data-table th{text-align:left;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:10px 10px 10px 0;border-bottom:2px solid var(--rule-strong);white-space:nowrap}.data-table td{padding:12px 10px 12px 0;border-bottom:1px solid var(--rule);color:var(--ink-2);vertical-align:top}.data-table tfoot td{color:var(--ink);border-bottom:0;padding-top:8px;padding-bottom:4px}.data-table a{color:var(--ink);font-weight:600}.link-btn{background:none;border:0;padding:0;font:inherit;color:var(--amber-deep);text-decoration:underline;cursor:pointer}.address{padding:18px 0;border-top:1px solid var(--rule)}.address address{font-style:normal;color:var(--ink-2)}.address-form{padding:18px;margin:12px 0 24px;border:2px solid var(--rule-strong);border-radius:18px;background:var(--paper-2)}.address-form h2{margin-top:0}.check{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ink-2)}.check input{width:18px;height:18px;accent-color:var(--amber)}@media(max-width:640px){.account-grid{grid-template-columns:1fr;gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
