@font-face{font-family:Schibsted;src:url(/fonts/schibsted-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Schibsted;src:url(/fonts/schibsted-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Schibsted;src:url(/fonts/schibsted-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:JetBrains;src:url(/fonts/jetbrains-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains;src:url(/fonts/jetbrains-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:JetBrains;src:url(/fonts/jetbrains-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf8f2;--frost:#fff;--frost-hi:#fff;--rim:#ece5d9;--hair:#ece5d9;--hair-2:#ece5d9;--ink:#0e1311;--ink-2:#4a5650;--ink-3:#4a5650;--on-ink:#e7eee9;--signal:#ffb224;--signal-deep:#7a4700;--signal-soft:#f4eee3;--go:#166238;--go-soft:#f4eee3;--danger:#9c1f14;--c1:#0e1311;--c2:#56625c;--c3:#3c4a43;--c4:#93a39a;--cat-1:#f4eee3;--cat-2:#ece5d9;--cat-3:#93a39a;--cat-4:#56625c;--cat-5:#3c4a43;--plate-top:#f4eee3;--plate-l:#ece5d9;--plate-r:#ece5d9;--plate-edge:#ece5d9;--aur-l:0%;--aur-a:0;--shadow:#3c280a14;--font-display:Schibsted, system-ui, sans-serif;--font-body:Schibsted, system-ui, sans-serif;--font-mono:JetBrains, Consolas, monospace;--gutter:clamp(16px, 4vw, 72px);--dur:0s}:root[data-theme=dark]{--bg:#0e1311;--frost:#151c19;--frost-hi:#1c2521;--rim:#2a3530;--hair:#2a3530;--hair-2:#2a3530;--ink:#e7eee9;--ink-2:#93a39a;--ink-3:#93a39a;--on-ink:#0e1311;--signal-deep:#ffb224;--signal-soft:#1c2521;--go:#46d483;--go-soft:#1c2521;--danger:#ff7a6b;--c1:#e7eee9;--c2:#93a39a;--c3:#3c4a43;--c4:#56625c;--cat-1:#1c2521;--cat-2:#2a3530;--cat-3:#3c4a43;--cat-4:#56625c;--cat-5:#93a39a;--plate-top:#1c2521;--plate-l:#2a3530;--plate-r:#2a3530;--plate-edge:#2a3530;--shadow:#0006;--mark-edge:#2a3530;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:500 18px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}:where(a){color:inherit;text-underline-offset:.15em}.backdrop{display:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--signal);outline-offset:3px}button{font:inherit;color:inherit}.mono{font:500 16px/1.3 var(--font-body);letter-spacing:0}.page{padding-inline:var(--gutter);gap:clamp(64px,8vw,136px);padding-block:0 48px;display:grid}.top{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:14px 36px;padding-block:20px;display:flex}.brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.wordmark{font:800 20px/1 var(--font-display);letter-spacing:.02em}.nav{gap:28px;margin-right:auto;display:flex}.nav a{color:var(--ink-2);padding-block:6px;font-size:18px;font-weight:500;text-decoration:none;position:relative}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.nav a[aria-current=page]:after{content:"";background:var(--signal);height:2px;position:absolute;bottom:-2px;left:0;right:0}.top-right{align-items:center;gap:10px;display:flex}.flag{border:1px solid var(--hair-2);color:var(--ink-3);border-radius:8px;padding:7px 11px}.ghost{border:1px solid var(--hair-2);cursor:pointer;background:0 0;border-radius:8px;height:42px;padding:0 18px;font-size:16px;font-weight:700}.solid{background:var(--ink);height:42px;color:var(--on-ink);cursor:pointer;border:0;border-radius:8px;padding:0 18px;font-size:16px;font-weight:700}.news{border:1px solid var(--hair);background:var(--frost);border-radius:12px;position:relative}.news-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,80px);padding:clamp(28px,4.5vw,76px) clamp(22px,4.5vw,76px) clamp(18px,2.6vw,36px);display:grid}.slides{min-width:0;display:grid}.slide{opacity:0;visibility:hidden;grid-area:1/1;align-content:center;gap:24px;min-width:0;transition:opacity .7s,visibility 0s linear .7s;display:grid}.slide.is-active{opacity:1;visibility:visible;transition:opacity .7s}.slide-top{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.tag{border:1px solid var(--hair-2);background:var(--frost-hi);color:var(--ink-2);border-radius:8px;align-items:center;gap:9px;padding:6px 11px;display:inline-flex}.tag:before{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px}.slide h2{font:800 clamp(34px, 4.3vw, 78px)/1.02 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.slide p{color:var(--ink-2);max-width:44ch;margin:0;font-size:clamp(18px,1.35vw,21px)}.btn{background:var(--ink);height:54px;color:var(--on-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 24px;font-size:17px;font-weight:700;display:inline-flex}.btn svg{transition:transform .2s}.btn:hover svg{transform:translate(3px)}.meta{font:500 16px var(--font-mono);color:var(--ink-3)}.layers{justify-items:center;gap:6px;min-width:0;margin:0;display:grid}.layers svg{width:100%;max-width:520px;height:auto;overflow:visible}.layers figcaption{color:var(--ink-3)}.layers figcaption b{color:var(--signal-deep);font-weight:700}.plate{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.plate .top{fill:var(--plate-top);stroke:var(--plate-edge);stroke-width:1.2px;transition:fill .5s,stroke .5s}.plate .l{fill:var(--plate-l)}.plate .r{fill:var(--plate-r)}.plate .shine{fill:none;stroke:var(--plate-edge);stroke-width:2.4px;stroke-linecap:round}.plate line{stroke:var(--hair-2)}.plate text{font:500 16px var(--font-mono);letter-spacing:.08em;fill:var(--ink-3)}.plate.on{transform:translateY(-16px)}.plate.on .top{fill:var(--signal-soft);stroke:var(--signal);stroke-width:1.8px}.plate.on text{fill:var(--signal-deep)}.plate.on line{stroke:var(--signal)}.story{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:center;gap:16px;padding:0 clamp(22px,4.5vw,76px) clamp(22px,3vw,40px);display:grid}.seg{text-align:left;cursor:pointer;color:var(--ink-3);background:0 0;border:0;gap:10px;min-width:0;padding:8px 0;display:grid}.seg .track{background:var(--hair-2);border-radius:2px;height:3px;position:relative;overflow:hidden}.seg .track i{background:var(--ink);width:0;position:absolute;inset:0 auto 0 0}.seg.done .track i{width:100%}.seg.is-active .track i{animation:news-fill var(--dur) linear forwards}@keyframes news-fill{to{width:100%}}.news{--dur:7s}.news.is-paused .seg.is-active .track i{animation-play-state:paused}.news:has(:focus-visible) .seg.is-active .track i{animation-play-state:paused}@media (hover:hover){.news:hover .seg.is-active .track i{animation-play-state:paused}}.icon-btn[aria-pressed=true] .i-pause,.icon-btn[aria-pressed=false] .i-play{display:none}.seg.is-active{color:var(--ink)}.seg span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ctrl{gap:8px;display:flex}.icon-btn{border:1px solid var(--hair-2);background:var(--frost-hi);cursor:pointer;width:42px;height:42px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.icon-btn:hover{border-color:var(--ink)}.sec{gap:clamp(28px,3vw,48px);display:grid}.sec-head{border-bottom:1px solid var(--hair-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 64px;padding-bottom:clamp(20px,2.4vw,32px);display:flex}.sec-title{gap:16px;min-width:0;display:grid}.step{color:var(--ink-2);align-items:center;gap:12px;display:flex}.step b{background:var(--ink);width:28px;height:28px;color:var(--on-ink);letter-spacing:0;border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.chrome{font:800 clamp(34px, 7.4vw, 150px)/.92 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;color:var(--ink);background:0 0;margin:0;padding-bottom:.05em}.sec-aside{flex:340px;gap:16px;min-width:0;max-width:560px;display:grid}.sec-aside p{color:var(--ink-2);margin:0;font-size:19px}.bases{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,3.4vw,64px);display:grid}.slab{background:var(--frost);border:1px solid var(--rim);box-shadow:0 50px 90px -60px var(--shadow), inset 0 1px 0 var(--rim);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-radius:28px;gap:28px;padding:clamp(24px,3.4vw,56px);display:grid}.slab-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.slab h3{font:800 clamp(34px, 3.6vw, 64px)/1 var(--font-display);letter-spacing:-.02em;margin:0}.lede{color:var(--ink-2);max-width:54ch;margin:14px 0 0;font-size:20px}.block{gap:12px;display:grid}.block>.mono{color:var(--ink-3)}.bar{gap:3px;height:18px;display:flex}.bar i{background:var(--cat-1);border-radius:4px;flex:1 1 0}.bar i:nth-child(2){background:var(--cat-2);flex-grow:2}.bar i:nth-child(3){background:var(--cat-3);flex-grow:3}.bar i:nth-child(4){background:var(--cat-4);flex-grow:4}.bar i:nth-child(5){background:var(--cat-5);flex-grow:5}.legend{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px 24px;margin:0;padding:0;list-style:none;display:grid}.legend li{color:var(--ink-2);align-items:center;gap:10px;font-size:16px;display:flex}.legend li:before{content:"";background:var(--c);border-radius:3px;flex:none;width:12px;height:12px}.legend b{font:500 16px var(--font-mono);color:var(--ink);margin-left:auto}.lean-strip .mono{color:var(--ink-3);font-size:16px}.pips i.on{background:var(--signal-deep)}.get{background:var(--frost-hi);border:1px solid var(--rim);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 10px 10px 20px;display:flex}.get .mono{color:var(--ink-3)}.get code{min-width:0;font:500 16px/1.4 var(--font-mono);color:var(--ink);flex:240px}.get .btn{height:46px;padding:0 20px;font-size:16px}.facts{font:500 16px var(--font-mono);color:var(--ink-3);flex-wrap:wrap;gap:8px 24px;display:flex}.facts b{color:var(--ink);font-weight:700}.board{gap:18px;min-width:0;display:grid}.board-head{gap:14px;display:grid}.board-head h3{font:800 26px/1.1 var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.board-head h3 .mono{color:var(--ink-3);letter-spacing:.06em}.key{color:var(--ink-3);font-size:16px}.rows{border-top:1px solid var(--hair-2);margin:0;padding:0;list-style:none}.row{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 8px;text-decoration:none;transition:background-color .2s;display:grid}.row:hover{background:var(--frost)}.rank{font:500 20px var(--font-mono);color:var(--ink-3)}.rank.first{color:var(--signal-deep)}.row-name{font-size:19px;font-weight:700}.handle{font:400 16px var(--font-mono);color:var(--ink-3);margin-left:8px}.row p{color:var(--ink-2);margin:2px 0 0;font-size:16px;line-height:1.45}.row-side{justify-items:end;gap:8px;display:grid}.votes{font:500 16px var(--font-mono);color:var(--ink-2);white-space:nowrap}.glyph i.f{background:var(--signal);opacity:1}.more{color:var(--ink);border-bottom:1px solid var(--ink);justify-self:start;padding-bottom:2px;text-decoration:none}.lanes{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(18px,2vw,32px);display:grid}.lane{border-top:2px solid var(--ink);flex-direction:column;gap:12px;min-width:0;padding-top:20px;display:flex}.lane-head h3{font:800 22px/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.lane-head p{color:var(--ink-2);margin:6px 0 0;font-size:16px}.lane-head .mono{color:var(--ink-3);margin-top:10px;display:block}.part{border-bottom:1px solid var(--hair);color:inherit;gap:5px;padding:14px 2px;text-decoration:none;display:grid}.part:hover .part-name{text-underline-offset:3px;text-decoration:underline}.part.top{border:1px solid var(--rim);background:var(--frost);box-shadow:0 30px 60px -44px var(--shadow);border-radius:18px;padding:18px}.part-name{font-size:18px;font-weight:700;line-height:1.3}.part p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.45}.part .votes{color:var(--ink-3);font-size:16px}.part .first{color:var(--signal-deep);font-size:16px}.lane .more{margin-top:auto}.search{align-items:center;display:flex;position:relative}.search>svg{color:var(--ink-3);pointer-events:none;position:absolute;left:20px}.search input{border:1px solid var(--hair-2);background:var(--frost-hi);width:100%;height:62px;color:var(--ink);font:500 19px var(--font-body);appearance:none;border-radius:14px;outline:none;padding:0 60px 0 56px}.search input::placeholder{color:var(--ink-3)}.search input:focus-visible{border-color:var(--signal-deep);box-shadow:0 0 0 3px var(--signal-soft)}.search kbd{border:1px solid var(--hair-2);min-width:30px;height:30px;font:500 16px var(--font-mono);color:var(--ink-3);border-radius:8px;place-items:center;display:grid;position:absolute;right:16px}@media (hover:none){.search kbd{display:none}}.count{color:var(--ink-3)}.rail{flex-wrap:wrap;gap:2px;margin-top:-8px;display:flex}.rail button{width:38px;height:38px;font:500 16px var(--font-mono);color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px}.rail button:hover:not(:disabled){border-color:var(--hair-2);color:var(--ink)}.rail button:disabled{color:var(--hair-2);cursor:default}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.grid li{min-width:0;scroll-margin-top:24px}.spec{border:1px solid var(--rim);background:var(--frost);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;width:100%;height:100%;padding:20px 18px 20px 20px;transition:background-color .2s,border-color .2s;display:grid}.spec:hover{background:var(--frost-hi);border-color:var(--hair-2)}.letter{width:1.15em;font:300 36px/1 var(--font-display);text-align:center;color:var(--ink);background:0 0}.spec:not(.first):not(.suggest) .letter{opacity:.16}.spec-text{min-width:0}.spec-name{overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.25;display:block}.spec-purp{color:var(--ink-2);margin-top:5px;font-size:16px;line-height:1.4;display:block}.arrow{color:var(--ink-3);margin-top:4px;transition:transform .2s,color .2s}.spec:hover .arrow{color:var(--ink);transform:translate(3px)}mark{background:var(--signal-soft);color:inherit;border-radius:3px;padding:0 1px}.empty{border:1px solid var(--rim);background:var(--frost);color:var(--ink-2);border-radius:18px;grid-column:1/-1;padding:24px}.foot{border-top:1px solid var(--hair-2);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:24px;display:flex}@media (width<=1180px){.bases{grid-template-columns:1fr}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.news-body{grid-template-columns:1fr}.layers svg{max-width:420px}.nav{display:none}.top-right{margin-left:auto}}@media (width<=760px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story{grid-template-columns:repeat(5,minmax(0,1fr))}.story .ctrl{grid-column:1/-1;justify-content:flex-end}.seg span,.flag{display:none}}@media (width<=560px){.top-right .solid{display:inline-flex}.top-right>.ghost{display:none}.spec{grid-template-columns:1fr;gap:8px;padding:16px}.letter{text-align:left;font-size:28px}.arrow{display:none}.grid{gap:10px}.row{grid-template-columns:30px minmax(0,1fr)}.row-side{grid-column:2;justify-items:start}}.ihero.mod-hero{gap:5px;min-height:190px;margin-bottom:10px;padding:26px 44px}.mod-hero .chrome.ititle{font-size:clamp(44px,5vw,70px)}.mod-hero .btn{justify-self:start;margin-top:8px}.ihero.mod-listing-hero{min-height:260px;padding:30px 44px}.mod-listing-hero .chrome.ititle{font-size:clamp(42px,5vw,70px)}.mod-filters{flex-wrap:wrap;align-items:center;gap:16px 24px;margin:12px 0 18px;display:flex}.mod-filters a{margin-left:auto}.mod-filters label{align-items:center;gap:10px;display:flex}.mod-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;display:grid}.mod-card{padding:0;overflow:hidden}.mod-card img,.mod-art{aspect-ratio:3.2;object-fit:cover;width:100%;display:block}.mod-art{background:var(--frost-hi);color:var(--signal-deep);place-items:center;font-size:64px;display:grid}.mod-card-body{gap:8px;padding:16px;display:grid}.mod-card-body h2,.mod-card-body p{margin:0}.mod-card-body .btn{text-align:center}.mod-safety{background:var(--go-soft);width:max-content;max-width:100%;color:var(--go);border-radius:20px;padding:5px 11px;font-size:16px;display:inline-block}.mod-safety.level-1{background:var(--signal-soft);color:var(--ink)}.mod-safety.level-2{background:var(--signal-soft);color:var(--signal-deep)}.mod-safety.level-3{background:var(--signal-soft);color:var(--danger)}.mod-windows{background:var(--signal-soft);color:var(--ink)}.legal-copy{max-width:760px;margin:0 auto;line-height:1.65}.legal-copy h2{margin-top:32px}.legal-copy li{margin:8px 0}.get-download{align-self:flex-start;width:max-content;text-decoration:none;display:inline-flex}.btn{text-decoration:none}.mod-upload{gap:18px;max-width:650px;padding:24px;display:grid}.mod-upload label{gap:6px;display:grid}.mod-listing-image{object-fit:cover;border-radius:12px;max-width:220px;max-height:100px;margin-top:8px}.mod-listing-summary pre{max-height:300px;font-size:16px;overflow:auto}@media (prefers-reduced-motion:reduce){.slide,.slide.is-active,.plate,.plate .top,.btn svg,.arrow,.row,.spec,.news{transition:none}}[hidden]{display:none!important}.page{gap:clamp(16px,2vw,28px)}.view{gap:clamp(56px,7vw,120px);min-width:0;display:grid}.view[data-view=item]{gap:28px}.view[data-view=home]{gap:0}.view[data-view=home]>.sec{margin-top:clamp(56px,7vw,120px)}.sec{scroll-margin-top:96px}.jump{top:env(safe-area-inset-top,0px);z-index:6;border:1px solid var(--rim);background:var(--frost-hi);box-shadow:0 20px 40px -30px var(--shadow);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:14px;padding:8px 8px 8px 10px;display:flex;position:sticky}.jump-links{flex-wrap:wrap;gap:4px;display:flex}.jump-links a{height:44px;color:var(--ink-2);border-radius:11px;align-items:center;gap:8px;padding:0 16px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.jump-links a:hover{color:var(--ink);background:var(--frost)}.jump-links a.on{background:var(--ink);color:var(--on-ink)}.jump-links a .mono{color:inherit;opacity:.6;font-size:16px}.gsearch{flex:320px;max-width:600px;position:relative}.gsearch>svg{color:var(--ink-3);pointer-events:none;position:absolute;top:13px;left:15px}.gsearch input{border:1px solid var(--hair-2);background:var(--frost);width:100%;height:46px;color:var(--ink);font:500 18px var(--font-body);appearance:none;border-radius:12px;outline:none;padding:0 48px 0 46px}.gsearch input::placeholder{color:var(--ink-3)}.gsearch input:focus-visible{border-color:var(--signal-deep);box-shadow:0 0 0 3px var(--signal-soft)}.gsearch kbd{border:1px solid var(--hair-2);min-width:28px;height:28px;font:500 16px var(--font-mono);color:var(--ink-3);border-radius:7px;place-items:center;display:grid;position:absolute;top:9px;right:10px}@media (hover:none){.gsearch kbd{display:none}}.wf-groups{border-top:1px solid var(--hair-2);display:grid}.wf-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(200px,1fr) minmax(0,3.4fr);gap:20px clamp(20px,3vw,48px);padding-block:28px;display:grid}.wf-label{color:inherit;border-radius:12px;align-self:start;margin:-10px;padding:10px;text-decoration:none;transition:background-color .2s;display:block}.wf-label:hover{background:var(--frost)}.wf-label:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.wf-label h3{font:800 24px/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.wf-label p{color:var(--ink-2);margin:6px 0 0;font-size:16px}.wf-label .mono{color:var(--ink-3);margin-top:10px;display:block}.wf-cards{flex-wrap:wrap;gap:14px;display:flex}.wf{border:1px solid var(--rim);background:var(--frost);max-width:540px;color:inherit;border-radius:20px;flex-direction:column;flex:300px;gap:10px;padding:18px 20px;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.wf:hover{background:var(--frost-hi);border-color:var(--hair-2)}.wf h4{margin:0;font-size:19px;font-weight:700;line-height:1.3}.wf p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.45}.uses{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex}.uses>.mono{color:var(--ink-3);margin-right:2px;font-size:16px}.use{border:1px solid var(--hair-2);color:var(--ink);border-radius:8px;align-items:baseline;gap:6px;padding:4px 9px;font-size:16px;display:inline-flex}.use i{font:500 16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-style:normal}.wf-foot{font:500 16px var(--font-mono);color:var(--ink-3);justify-content:space-between;gap:10px;display:flex}.wf.more{border-style:dashed;border-color:var(--hair-2);font:500 16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:0 0;flex:0 0 150px;justify-content:center}@media (width<=860px){.wf-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wf{transition:none}}[data-go]{cursor:pointer}.tbl tr[data-go]:hover td{background:var(--frost)}.slab[data-go]:hover{border-color:var(--hair-2)}.tlink{color:inherit;text-decoration:none}.tlink:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.credit{font:500 16px var(--font-mono);color:var(--ink-3);white-space:nowrap}.credit.other{color:var(--signal-deep)}.creators{gap:10px;display:grid}.creators div{justify-content:space-between;gap:10px;font-size:16px;display:flex}.creators .mono{color:var(--ink-3)}.up-grid{grid-template-columns:210px minmax(0,1fr) minmax(300px,360px);align-items:start;gap:clamp(20px,3vw,48px);display:grid}.up-steps{gap:4px;display:grid;position:sticky;top:20px}.up-steps button{color:var(--ink-2);text-align:left;cursor:pointer;font:500 16px/1.3 var(--font-mono);background:0 0;border:0;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.up-steps button:hover{background:var(--frost);color:var(--ink)}.up-steps .dot{border:1px solid var(--hair-2);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.up-steps .done .dot{background:var(--ok);border-color:var(--ok);color:var(--bg)}.up-form{gap:20px;min-width:0;display:grid}.fs{border:1px solid var(--rim);background:var(--frost);border-radius:24px;gap:22px;min-width:0;padding:clamp(22px,3vw,40px);scroll-margin-top:24px;display:grid}.fs-head{align-items:center;gap:14px;display:flex}.fs-head b{background:var(--ink);width:32px;height:32px;color:var(--on-ink);font:700 16px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:inline-grid}.fs h3{font:400 clamp(24px, 2.2vw, 32px)/1.1 var(--font-display);letter-spacing:-.03em;margin:0}.fs-intro{color:var(--ink-2);margin:-8px 0 0}.field{gap:8px;min-width:0;display:grid}.field>label{font-size:17px;font-weight:700}.sel select:focus-visible{border-color:var(--signal-deep);box-shadow:0 0 0 3px var(--signal-soft);outline:none}.kinds{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.kind-opt{border:1px solid var(--hair-2);background:var(--frost-hi);cursor:pointer;border-radius:12px;align-content:start;gap:4px;padding:16px 18px;display:grid;position:relative}.kind-opt input{opacity:0;pointer-events:none;position:absolute}.kind-opt b{font-size:18px;font-weight:700}.kind-opt span{color:var(--ink-2);font-size:16px}.kind-opt .mono{color:var(--ink-3);margin-top:6px;font-size:16px}.kind-opt:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.kind-opt:has(input:focus-visible){outline:3px solid var(--signal);outline-offset:2px}.x{border:1px solid var(--hair-2);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:9px}.x:hover{border-color:var(--ink);color:var(--ink)}.found{background:var(--ok-soft);color:var(--ink);border-radius:12px;margin:0;padding:12px 14px}.publish{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:4;border:1px solid var(--rim);background:var(--frost-hi);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex;position:sticky}.publish p{color:var(--ink-2);margin:0}.up-preview{gap:14px;display:grid;position:sticky;top:20px}@media (width<=1180px){.up-grid{grid-template-columns:190px minmax(0,1fr)}.up-preview{grid-column:2;position:static}}@media (width<=860px){.up-grid{grid-template-columns:1fr}.up-steps{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.up-preview{grid-column:auto}}.foot{margin-top:clamp(48px,6vw,96px)}a.spec{color:inherit;text-decoration:none}.crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover,.crumbs [aria-current]{color:var(--ink)}.h-md{font:700 clamp(28px, 3.2vw, 52px)/1.02 var(--font-display);letter-spacing:-.04em;margin:0}.muted{color:var(--ink-3)!important}.zone{color:var(--ink-3);align-items:center;gap:9px;display:inline-flex}.zone i{background:var(--ink);border-radius:2px;width:9px;height:9px}.zone.community i{background:var(--signal-deep);border-radius:50%}.zone.checked i{background:var(--ok);border-radius:50%}.shero{gap:20px;display:grid}.shero-main{border-bottom:1px solid var(--hair-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;padding-bottom:28px;display:flex}.shero .chrome{font-size:clamp(72px,14vw,250px)}.shero:has(.zone) .chrome{font-size:clamp(64px,9vw,168px)}@media (width<=560px){.shero:has(.zone) .chrome{overflow-wrap:anywhere;font-size:clamp(32px,8vw,44px)}}.shero-side{flex:360px;gap:20px;max-width:640px;display:grid}.shero-side p{color:var(--ink-2);margin:0;font-size:20px}.kpis{flex-wrap:wrap;gap:12px 40px;display:flex}.kpis div{gap:2px;display:grid}.kpis b{font:500 28px/1.1 var(--font-mono);font-variant-numeric:tabular-nums}.kpis span{color:var(--ink-3)}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}a.ghost,a.solid{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}a.solid{color:var(--on-ink)}.controls-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.selects{flex-wrap:wrap;gap:10px;display:flex}.sel{display:inline-flex;position:relative}.sel:after{content:"";border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.sel select{border:1px solid var(--hair-2);background:var(--frost-hi);height:40px;color:var(--ink);font:500 16px var(--font-body);appearance:none;cursor:pointer;border-radius:9px;padding:0 36px 0 12px}.lrow{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:18px 8px;text-decoration:none;transition:background-color .2s;display:grid}.lrow:hover{background:var(--frost)}.lrow-link{color:inherit;text-decoration:none}.lrow-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;display:flex}.check-badge,.worked-badge{color:var(--ink-2);border:1px solid var(--hair);border-radius:999px;padding:5px 8px;font-size:16px}.check-badge{text-decoration:none}.check-badge:hover{text-decoration:underline}.mod-trust{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.manual-download{margin-top:8px;font-size:16px}.manual-download a{color:var(--ink-2)}.manual-download p{font-size:16px;line-height:1.5}.install-stack{justify-items:start;gap:4px;max-width:100%;display:grid}.manual-download{width:min(680px,100%)}.manual-download details{margin-top:6px}.check-area{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.check-area details{max-width:780px}.lrow-top{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.lrow p{color:var(--ink-2);margin:4px 0 0;font-size:16px;line-height:1.45}.istack{gap:22px;min-width:0;display:grid}.ihero{border:1px solid var(--rim);background:var(--frost);min-height:clamp(240px,26vw,400px);box-shadow:0 50px 90px -60px var(--shadow), inset 0 1px 0 var(--rim);border-radius:12px;align-content:end;gap:8px;padding:clamp(24px,4vw,64px);display:grid;position:relative;overflow:hidden}.cover-note{color:var(--ink-3);position:absolute;top:18px;right:22px}.chrome.ititle{margin-top:8px;font-size:clamp(40px,6.4vw,124px)}.ihero .tag{justify-self:start}.isum{color:var(--ink-2);max-width:60ch;margin:6px 0 0;font-size:clamp(18px,1.4vw,22px)}.ihero-meta{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.ihero-meta a{color:var(--ink);border-bottom:1px solid var(--hair-2);text-decoration:none}.ibar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-inline:4px;display:flex}.istats{flex-wrap:wrap;gap:14px 40px;display:flex}.istats div{gap:2px;display:grid}.istats b{font:500 24px/1.1 var(--font-mono);font-variant-numeric:tabular-nums}.istats span{color:var(--ink-3)}.iactions{flex-wrap:wrap;gap:10px;display:flex}.iactions .btn{height:48px;font-size:16px}.ghost[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.iwrap{gap:28px;min-width:0;display:grid}.tabs{top:env(safe-area-inset-top,0px);z-index:5;border:1px solid var(--rim);background:var(--frost-hi);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;gap:4px;padding:8px;display:flex;position:sticky;overflow-x:auto}.tab{height:44px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:0 18px;font-size:17px;font-weight:700}.tab:hover{color:var(--ink)}.tab .n{font:500 16px var(--font-mono);color:var(--ink-3);margin-left:6px}.tab[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.tab[aria-selected=true] .n{color:var(--on-ink);opacity:.7}.ibody{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:clamp(24px,3vw,56px);display:grid}.tabpanel{gap:22px;min-width:0;display:grid}.box{border:1px solid var(--rim);background:var(--frost);border-radius:20px;overflow:hidden}.box>summary{cursor:pointer;font:800 20px/1.2 var(--font-display);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;list-style:none;display:flex}.box>summary::-webkit-details-marker{display:none}.box>summary:after{content:"";border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);flex:none;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.box[open]>summary:after{transform:rotate(-135deg)}.box-body{gap:14px;padding:0 22px 22px;display:grid}.tbl{overflow-x:auto}.tbl table{border-collapse:collapse;width:100%;font-size:16px}.tbl th{text-align:left;border-bottom:1px solid var(--hair-2);font:500 16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding:8px 10px}.tbl td{border-bottom:1px solid var(--hair);vertical-align:top;color:var(--ink-2);padding:12px 10px}.tbl td:first-child{color:var(--ink);font-weight:700}.tbl a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:3px}.links{flex-wrap:wrap;gap:8px;display:flex}.links a{border:1px solid var(--hair-2);color:var(--ink);border-radius:9px;padding:6px 12px;font-size:16px;text-decoration:none}.links a:hover{border-color:var(--ink)}.side{gap:16px;min-width:0;display:grid;position:sticky;top:84px}.side-card{border:1px solid var(--rim);background:var(--frost);border-radius:20px;gap:14px;padding:20px 22px;display:grid}.side-card dl{gap:12px;margin:0;display:grid}.side-card dt{color:var(--ink-3)}.side-card dd{margin:3px 0 0;font-size:16px}.credit-list{color:var(--ink-2);margin:0;padding-left:20px}.credit-list li{margin-block:7px}.credit-list a{color:var(--ink);text-underline-offset:3px}.credit-tags{flex-wrap:wrap;gap:8px;display:flex}.credit-tags a{border:1px solid var(--hair-2);color:var(--ink);border-radius:8px;padding:6px 10px;text-decoration:none}.side>.report{color:var(--ink-3);font:500 16px var(--font-mono);text-underline-offset:3px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.creator{align-items:center;gap:14px;display:flex}.creator b{font-weight:700;display:block}.avatar{border:1px solid var(--rim);background:var(--frost-hi);width:44px;height:44px;font:500 16px var(--font-mono);color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.report{color:var(--ink-3);border-bottom:1px solid var(--hair-2);justify-self:start;text-decoration:none}.report:hover{color:var(--ink)}.file{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:18px 4px;display:grid}.file b{font-weight:700}.file p{color:var(--ink-2);margin:2px 0 0;font-size:16px}.post{border-bottom:1px solid var(--hair);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.post p{color:var(--ink-2);margin:6px 0 0}.reply{border-left:2px solid var(--hair-2);margin-top:16px;padding-left:16px}.pinned{color:var(--signal-deep)}.empty-state{border:1px dashed var(--hair-2);color:var(--ink-2);border-radius:18px;padding:28px}@media (width<=1180px){.ibody{grid-template-columns:1fr}.side{position:static}}@media (width<=680px){.lrow{grid-template-columns:1fr}.lrow .row-side{justify-items:start}}@media (width<=560px){.ihero.mod-hero,.ihero.mod-listing-hero{min-height:0;padding:16px 24px}.mod-filters{gap:10px 16px;margin:8px 0 12px}.mod-card img,.mod-art{aspect-ratio:4}.mod-card-body{gap:6px}.mod-filters a{margin-left:0}.mod-hero .chrome.ititle{font-size:44px}.file{grid-template-columns:1fr}.cover-note{display:none}}@media (prefers-reduced-motion:reduce){.lrow,.box>summary:after{transition:none}}.skip{z-index:30;background:var(--ink);color:var(--on-ink);padding:8px 12px;position:absolute;top:-100px;left:12px}.skip:focus{top:12px}.page>main{min-width:0}.page>main.view{gap:28px}.page>main.view[data-view=home]{margin-inline:calc(-1 * var(--gutter));gap:0}.page>main.view:has(.shero)>.sec:first-of-type{margin-top:56px}.page>main.view:has(.shero)>.sec:has(.news){margin-top:clamp(56px,7vw,100px)}.page>main.view:has(.shero)>.sec.spec-news{margin-top:0}.spec-sel{align-items:center;gap:10px;display:inline-flex}.spec-sel select{border:1px solid var(--hair-2);background:var(--frost-hi);min-height:40px;color:var(--ink);font:500 16px var(--font-body);border-radius:9px;padding:0 12px}.evidence-control{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 12px 4px 0;display:inline-flex}.evidence-state:empty{display:none}.up-grid{margin-top:64px}.page main:has(.up-grid) .sec-head .chrome{font-size:clamp(72px,14vw,250px)}.home-intro{max-width:72ch;color:var(--ink-2);margin:32px 0 0;font-size:20px}.news{--h:205}.news .slide:not(.is-active){pointer-events:none}.news .slide .actions{gap:12px 22px}.rail a{width:38px;height:38px;color:var(--ink-2);font:500 16px var(--font-mono);border-radius:9px;place-items:center;text-decoration:none;display:grid}.rail a:hover,.rail a:focus-visible{background:var(--frost-hi);color:var(--ink)}.filterbar{gap:18px;display:grid}.filterbar .search{max-width:900px}.list-rows{border-top:1px solid var(--hair-2)}.card{min-width:0}.card h3{overflow-wrap:anywhere}.panel{min-width:0}.desc-panel{margin-bottom:24px}.desc-panel>.mono{text-transform:uppercase;letter-spacing:.08em;margin-bottom:22px;font-size:16px;display:block}.panel h2{font:800 clamp(22px, 2.1vw, 30px)/1.15 var(--font-display);margin:16px 0 8px}.panel ul{padding-left:1.3em}.panel li{margin-block:8px}.panel p{color:var(--ink-2);margin:0 0 12px}.panel a{color:var(--ink);text-underline-offset:3px}.pill{border:1px solid var(--hair-2);font:500 16px var(--font-mono);border-radius:7px;padding:4px 10px;display:inline-block}.tabpanel .box-body,.tabpanel .box-body p,.tabpanel .box-body li,.tabpanel .tbl{font-size:18px}.tabpanel .box-body table{border-collapse:collapse;width:100%}.tabpanel .box-body td,.tabpanel .box-body th{border-bottom:1px solid var(--hair);text-align:left;overflow-wrap:anywhere;padding:10px}.tabpanel .box-body{overflow-x:auto}.form{gap:18px;max-width:900px;display:grid}.action-panel{margin:20px 0;padding:28px}.pick-list{flex-wrap:wrap;gap:10px;display:flex}.pick-list label{border:1px solid var(--hair-2);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.pick-list input{accent-color:var(--ink)}.action-panel #action-status:not(:empty){background:var(--frost-hi);border-radius:12px;padding:12px}.field input,.field select,.field textarea{border:1px solid var(--hair-2);background:var(--frost-hi);width:100%;min-height:52px;color:var(--ink);font:500 18px var(--font-body);border-radius:12px;margin-top:6px;padding:10px 14px}.field textarea{resize:vertical;min-height:130px}.field label{font-weight:700;display:block}.field input[type=file]{padding:12px}.field input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--ink)}.up-form .field,.up-form .fs{margin:0}.up-form .fs>label{display:block}.up-steps button[aria-current=step]{color:var(--ink);font-weight:700}.up-steps button[aria-current=step] .dot{border-color:var(--hair-2)}.up-preview p{color:var(--ink-2);margin:0}.notice{border-left:3px solid var(--signal);background:var(--frost-hi);border-radius:8px;padding:12px 16px}.error{border-left-color:var(--signal-deep)}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.button,button:not([class]):not([role]),.actions button:not([class]){border:1px solid var(--hair-2);background:var(--frost-hi);min-height:42px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.button.primary,button.primary:not(.solid){background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.foot a{color:inherit;text-underline-offset:3px}.theme-switch{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mobile-nav{display:none;position:relative}.mobile-nav summary{place-items:center;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{z-index:20;border:1px solid var(--rim);background:var(--bg);min-width:180px;box-shadow:0 20px 40px -20px var(--shadow);border-radius:12px;gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.mobile-nav nav a{color:var(--ink);padding:10px;text-decoration:none;display:block}.mobile-nav nav a:hover{background:var(--frost-hi)}.meta.sr{position:absolute}@media (width<=980px){.nav{order:3;width:100%;margin:0;display:flex}.top-right{margin-left:auto}}@media (width<=560px){.top{flex-wrap:nowrap;gap:8px;padding-block:14px}.top-right{flex:none;gap:4px}.top-right .ghost{height:40px;padding-inline:12px}.top-right .flag{display:none}.top-right .solid{display:inline-flex}.nav{display:none}.mobile-nav{display:block}.story{grid-template-columns:repeat(5,minmax(0,1fr))}.seg span:last-child{font-size:16px}.up-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.up-steps button{padding:8px 4px;font-size:16px}.news-body{padding:24px}.news .slide h2{font-size:clamp(30px,8vw,44px)}.news .layers svg{max-width:260px}.page{padding-inline:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand img{width:34px;height:34px;box-shadow:0 0 0 1px var(--mark-edge,transparent);border-radius:6px}.btn.primary,button.btn.primary,.solid.primary{background:var(--signal);border-color:var(--signal);color:#0e1311}.home-hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:48px 40px;display:grid}.home-hero .eyebrow{color:var(--signal-deep);font-size:16px}.home-hero h1{font:800 clamp(40px,4vw,58px)/1.05 var(--font-body);letter-spacing:-.02em;margin:18px 0}.home-hero p{max-width:540px;color:var(--ink-2);font-size:20px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.hero-actions a{border-radius:8px;align-items:center;min-height:52px;padding:12px 24px;font-weight:700;text-decoration:none;display:inline-flex}.hero-actions .main{background:var(--signal);color:#0e1311}.hero-actions .secondary{border:1px solid var(--ink);color:var(--ink)}.switchyard{background:#0e1311;border-radius:12px;padding:32px}.switchyard svg{width:100%;height:auto;display:block}.hero-steps{grid-template-columns:repeat(3,1fr);gap:20px;padding:0 40px 48px;display:grid}.hero-steps article{background:var(--frost);border:1px solid var(--hair);border-radius:12px;padding:24px}.hero-steps b{color:var(--signal-deep)}.hero-steps h2{margin:8px 0;font-size:22px}.hero-steps p{margin:0;font-size:18px}@media (width<=800px){.home-hero{grid-template-columns:1fr;padding:24px}.hero-steps{grid-template-columns:1fr;padding:0 24px 24px}}.bring-your-setup pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--frost-hi);border-radius:12px;padding:16px 20px;font-size:1rem;line-height:1.5}.bring-your-setup .btn{justify-self:start}.home-story{border-bottom:1px solid var(--line,#c9bfae);max-width:1120px;margin:0 auto;padding:clamp(3rem,6vw,6rem) 1.25rem}.home-story h2{margin:.5rem 0 1rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1.1}.home-story p{max-width:68ch;font-size:1.125rem;line-height:1.55}.home-story .step,.home-story .muted{font-size:1rem}.home-story:first-of-type:has(.setup-picture){grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:center;gap:2rem;display:grid}.setup-picture{width:100%;height:auto}.home-story .hero-steps{margin-top:2rem}.feedback-page{max-width:760px}.feedback-page .form{gap:1.25rem;margin-top:2rem;display:grid}.feedback-page .form label{gap:.45rem;font-size:1.125rem;display:grid}.feedback-page .form input:not([type=checkbox]):not([type=file]),.feedback-page .form textarea,.feedback-page .form select{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:var(--frost);border:1px solid #9f9585;border-radius:6px;padding:.75rem}.feedback-page .form input[type=file]{max-width:100%;font-size:1rem}.feedback-page .form .feedback-check{align-items:center;gap:.5rem;display:flex}.feedback-page .form .feedback-check input{width:1.25rem;height:1.25rem}#feedback-fields{gap:1.25rem;display:grid}.feedback-inbox .filterbar{flex-wrap:wrap;gap:1rem;margin:2rem 0;display:flex}.feedback-inbox .filterbar label{gap:.4rem;display:grid}.feedback-inbox .card{margin:1rem 0}.feedback-inbox summary{cursor:pointer;font-size:1.125rem}.feedback-image{object-fit:contain;max-width:min(100%,700px);max-height:500px;display:block}.view[data-view=home]{width:auto;max-width:none;padding:0}.welcome-wrap{width:min(1280px, calc(100% - 2 * var(--gutter)));margin-inline:auto}.signup-page{max-width:760px;margin:clamp(40px,7vw,100px) auto;padding:clamp(28px,5vw,64px)}.signup-page h1{margin:0 0 22px;font-size:clamp(40px,5vw,66px);line-height:1.08}.signup-page p{font-size:18px;line-height:1.6}.signup-page .actions{margin:28px 0}.signup-agree{align-items:flex-start;gap:12px;font-size:18px;line-height:1.5;display:flex}.signup-agree input{flex:none;width:20px;height:20px;margin-top:8px}.welcome-hero,.welcome-band{padding:clamp(72px,8vw,140px) 0}.welcome-hero{padding-top:clamp(60px,7vw,110px)}.welcome-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:clamp(24px,5vw,100px);display:grid}.welcome-index{color:var(--signal-deep);font:700 16px/1.4 var(--font-mono);letter-spacing:.025em;margin:0 0 28px}.welcome-hero h1,.welcome-band h2{font:800 clamp(44px,5.7vw,88px)/1.02 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 28px}.welcome-hero h1{font-size:clamp(42px,4.5vw,68px)}.welcome-hero h1 em,.welcome-band h2 em{color:var(--ink-2);letter-spacing:-.015em;font:italic 400 1.08em/1 Newsreader,Georgia,serif}.welcome-hero .welcome-lead,.welcome-band p:not(.welcome-index){text-wrap:pretty;font-size:clamp(18px,1.45vw,21px);line-height:1.58}.welcome-lead{max-width:57ch}.welcome-hero .hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.welcome-hero .switchyard{width:100%}.welcome-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(36px,6vw,110px);display:grid}.welcome-split>p:not(.welcome-index),.welcome-split>div>p:not(.welcome-index){margin-top:56px}.welcome-soft{background:var(--signal-soft)}.welcome-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,48px);margin-top:58px;display:grid}.welcome-columns article{border-top:1px solid var(--ink-2);padding-top:20px}.welcome-columns span{font:700 16px var(--font-mono);color:var(--signal-deep)}.welcome-columns h3{margin:20px 0 8px;font-size:clamp(23px,2vw,30px);line-height:1.15}.welcome-columns p{margin:0 0 18px}.welcome-dark{color:#e7eee9;background:#0e1311}.welcome-dark .welcome-index,.welcome-dark .welcome-columns span,.welcome-dark a{color:#ffb224}.welcome-dark h2 em{color:#aab8ae}.welcome-dark .welcome-columns article{border-top-color:#56625c}.welcome-dark a:focus-visible{outline-offset:4px;outline:3px solid #ffb224}.welcome-questions details{border-top:1px solid var(--hair);padding:20px 0}.welcome-questions details:last-child{border-bottom:1px solid var(--hair)}.welcome-questions summary{cursor:pointer;padding-right:24px;font-size:20px;font-weight:700;line-height:1.35}.welcome-questions summary::marker{color:var(--signal-deep)}.welcome-questions details p{margin:14px 0 0}.welcome-maker{background:var(--signal-soft)}.welcome-maker blockquote{text-wrap:pretty;margin:0;font-size:clamp(28px,3.2vw,48px);line-height:1.25}.welcome-close{text-align:center}.welcome-close h2{margin-bottom:38px}.welcome-close .main{background:var(--signal);color:#0e1311;border-radius:8px;padding:13px 24px;font-weight:700;text-decoration:none;display:inline-block}.view[data-view=home] a:focus-visible,.welcome-questions summary:focus-visible{outline:3px solid var(--signal-deep);outline-offset:4px}.footer-big-wordmark{width:100%;font:800 clamp(48px,11.4vw,190px)/.95 var(--font-display);letter-spacing:-.065em;color:var(--ink);text-align:center;overflow:hidden}.lane-meaning{color:var(--ink-2);margin:5px 0 12px;font-size:16px;line-height:1.4}@media (width<=760px){.welcome-hero-grid,.welcome-split,.welcome-columns{grid-template-columns:1fr}.welcome-hero,.welcome-band{padding:72px 0}.welcome-hero-grid{gap:36px}.welcome-hero h1,.welcome-band h2{font-size:clamp(42px,10vw,70px)}.welcome-split>p:not(.welcome-index),.welcome-split>div>p:not(.welcome-index){margin-top:0}.welcome-columns{gap:30px;margin-top:34px}.welcome-hero .switchyard{max-width:560px}}@media (width<=700px){.home-story:first-of-type:has(.setup-picture){display:block}.setup-picture{max-width:430px;margin-top:1.5rem}}.account-page{gap:20px;max-width:820px;margin:clamp(32px,6vw,80px) auto;display:grid}.account-page h1{margin:0 0 8px;font-size:clamp(40px,5vw,60px);line-height:1.08}.account-page .welcome-index{margin:0}.account-block{background:var(--frost);border:1px solid var(--rim);box-shadow:0 1px 3px var(--shadow);border-radius:14px;padding:clamp(22px,3.5vw,36px)}.account-block h2{margin:0 0 12px;font-size:24px}.account-block p{margin:0 0 12px;font-size:18px;line-height:1.6}.account-block .actions{margin-top:16px}.account-handle{flex-wrap:wrap;align-items:center;gap:14px;font-size:22px;display:flex}.account-block .account-private{color:var(--ink-2);font-size:16px}.account-block .cards{gap:12px;display:grid}.home-open{color:#f3efe7;background:#0e1311;padding:clamp(40px,5vw,72px) 0 clamp(64px,7vw,110px);overflow:hidden}.home-open .home-meta{max-width:none;font:600 16px/1.4 var(--font-mono);color:#aab8ae;margin:0}.home-open-bottom{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(28px,5vw,96px);display:grid}.home-open h1{font:800 clamp(46px,5.6vw,90px)/1.02 var(--font-display);letter-spacing:-.04em;margin:14px 0 0}.home-open h1 em{color:#ffb224;letter-spacing:-.015em;font:italic 400 1.08em/1.05 Newsreader,Georgia,serif;display:block}.home-open-bottom p{color:#d5ded8;max-width:52ch;margin:0;font-size:clamp(18px,1.45vw,21px);line-height:1.58}.home-open .secondary{color:#f3efe7;border-color:#f3efe7}.home-open a:focus-visible{outline-offset:4px;outline:3px solid #ffb224}.welcome-band h2{font-size:clamp(44px,6.4vw,104px)}.home-label{border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);font:600 16px/1.4 var(--font-mono);color:var(--signal-deep);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:clamp(36px,5vw,64px);padding-bottom:18px;display:flex}.home-label span+span{color:var(--ink-2)}.welcome-dark .home-label{color:#ffb224;border-bottom-color:#2f3b35}.welcome-dark .home-label span+span{color:#aab8ae}.home-shot{margin:clamp(40px,5vw,72px) 0 0}.home-shot img{border:1px solid var(--rim);width:100%;height:auto;box-shadow:0 30px 80px -30px #3c280a59, 0 2px 6px var(--shadow);border-radius:14px;display:block}.home-shot figcaption{color:var(--ink-2);margin-top:14px;font-size:16px}.home-parts{border-collapse:collapse;width:100%;margin-top:clamp(36px,5vw,64px);font-size:clamp(18px,1.4vw,20px)}.home-parts th,.home-parts td{text-align:left;vertical-align:top;border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);padding:20px 0;line-height:1.5}.home-parts thead th{font:600 16px var(--font-mono);color:var(--ink-2);border-top:0;padding-top:0}.home-parts tbody th{width:32%;padding-right:24px;font-weight:700}.home-rows{margin-top:clamp(36px,5vw,64px)}.home-rows article{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:80px minmax(0,1fr) minmax(0,1.1fr);gap:clamp(18px,3vw,48px);padding:clamp(28px,3.5vw,48px) 0;display:grid}.home-num{font:600 18px var(--font-mono);color:var(--signal-deep)}.home-rows h3{font:700 clamp(28px,2.8vw,44px)/1.08 var(--font-display);letter-spacing:-.03em;margin:0}.home-tag{font:600 16px var(--font-mono);color:var(--ink-2);margin-bottom:10px;display:block}.home-rows p{margin:0}.home-shelves{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:clamp(36px,5vw,64px);display:grid}.home-shelves a{background:var(--frost);border:1px solid var(--rim);min-height:250px;color:var(--ink);border-radius:14px;flex-direction:column;gap:10px;padding:28px 24px;text-decoration:none;display:flex}.home-shelves a:hover{border-color:var(--ink)}.home-shelves span{font:600 16px var(--font-mono);color:var(--signal-deep)}.home-shelves h3{font:800 clamp(26px,2.1vw,34px)/1.05 var(--font-display);letter-spacing:-.035em;margin:24px 0 0}@media (width<=1180px){.home-shelves{grid-template-columns:repeat(3,minmax(0,1fr))}}.welcome-band .home-shelves p{color:var(--ink-2);margin:0;font-size:18px;line-height:1.5}.home-link{border-bottom:2px solid var(--signal);color:var(--ink);margin-top:28px;padding-bottom:2px;font-size:19px;font-weight:700;text-decoration:none;display:inline-block}.welcome-dark .home-link{color:#f3efe7}.home-bottom{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:clamp(40px,5vw,64px);padding-top:24px;display:flex}.welcome-dark .home-bottom{border-top-color:#2f3b35}.home-bottom p{max-width:62ch;margin:0}.home-bottom .home-link{margin-top:0}.home-grid{border-top:1px solid #2f3b35;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,5vw,64px);display:grid}.home-grid article{border-bottom:1px solid #2f3b35;padding:28px 28px 32px 0}.home-grid article:not(:nth-child(3n+1)){border-left:1px solid #2f3b35;padding-left:28px}.home-grid span{font:600 16px var(--font-mono);color:#ffb224}.home-grid h3{color:#f3efe7;margin:16px 0 8px;font-size:clamp(22px,1.9vw,28px);line-height:1.15}.welcome-dark .home-grid p{color:#c9d3cd;margin:0}.welcome-maker .welcome-split>div>p.home-maker-side{margin-top:0;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.3}.welcome-maker blockquote+p{color:var(--ink-2);margin-top:28px}.welcome-maker.welcome-band .welcome-split>div>p:not(.welcome-index){margin-top:28px}.welcome-maker.welcome-band .welcome-split>div>p.home-maker-side{margin-top:0}.home-close{background:var(--signal-soft)}.home-close .hero-actions{justify-content:center}@media (width<=900px){.home-open-bottom{grid-template-columns:1fr}.home-shelves,.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-grid article:nth-child(n){border-left:0;padding:24px 20px 24px 0}.home-rows article{grid-template-columns:48px minmax(0,1fr)}.home-rows article>div{grid-column:2}}@media (width<=560px){.home-shelves,.home-grid{grid-template-columns:1fr}.home-shelves a{min-height:0}.home-shelves h3{margin-top:8px}.home-parts thead{display:none}.home-parts tbody th{width:auto;padding-bottom:4px;display:block}.home-parts td{border-top:0;padding-top:0;display:block}}.home-try{color:#d5ded8;font:600 16px/1.4 var(--font-mono);margin:clamp(40px,5vw,64px) 0 14px}.demo-frame-wrap{background:#fbf8f2;border:1px solid #2f3b35;border-radius:14px;overflow:hidden;box-shadow:0 40px 100px -30px #000000b3}.demo-frame-wrap iframe{transform-origin:0 0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:100%;height:760px;display:block}.demo-small{margin:0;display:none}.demo-small img{border-radius:12px;width:100%;height:auto;display:block}.demo-small figcaption{color:#d5ded8;margin-top:10px;font-size:16px}@media (width<=700px){.demo-frame-wrap{display:none}.demo-small{display:block}}.home-trust{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);padding:22px 0}.home-trust ul{flex-wrap:wrap;justify-content:center;gap:10px 34px;margin:0;padding:0;font-size:18px;font-weight:600;list-style:none;display:flex}.home-trust li:before{content:"✓ ";color:var(--go)}.home-label a{color:var(--ink);font-family:var(--font-body);font-weight:700}.home-search{align-self:end;gap:10px;display:grid}.home-search label{font-size:18px;font-weight:700}.home-search div{gap:8px;display:flex}.home-search input{border:1px solid var(--rim);background:var(--frost);min-width:0;color:var(--ink);font:inherit;border-radius:12px;flex:1;padding:14px 16px;font-size:18px}.home-search .home-search-go{background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:12px;padding:0 22px;font-weight:700}.home-library .home-shelves a{min-height:190px}.home-picks-title{margin:clamp(40px,5vw,64px) 0 16px;font-size:24px}.home-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-pick{border:1px solid var(--rim);background:var(--frost);color:var(--ink);border-radius:14px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.home-pick:hover{border-color:var(--ink)}.home-pick span,.home-pick small{color:var(--ink-2);font-size:16px}.home-pick h4{margin:0;font-size:22px}.welcome-band .home-pick p{margin:0;font-size:18px}.home-first{border:1px dashed var(--ink-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:clamp(32px,4vw,48px);padding:clamp(24px,3vw,36px);display:flex}.home-first h3{margin:0 0 6px;font-size:clamp(22px,2vw,28px)}.welcome-band .home-first p{margin:0}.home-first .hero-actions,.home-steps{margin-top:0}.home-steps span{font-size:18px}.welcome-close .hero-actions{justify-content:center}.about-intro h1{font:800 clamp(44px,6.4vw,104px)/1.02 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 28px}.about-intro h1 em{color:var(--ink-2);letter-spacing:-.015em;font:italic 400 1.08em/1 Newsreader,Georgia,serif}@media (width<=900px){.home-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.home-picks{grid-template-columns:1fr}.home-trust ul{justify-content:flex-start}}.home-open-top{position:relative}.home-motion{color:#e7eee9;font:600 16px var(--font-body);cursor:pointer;background:0 0;border:1px solid #56625c;border-radius:999px;padding:8px 16px;position:absolute;top:-8px;right:0}.home-motion:hover{border-color:#e7eee9}.home-motion:focus-visible{outline-offset:3px;outline:3px solid #ffb224}.home-word{z-index:1;color:#f3efe7;white-space:nowrap;font:800 clamp(96px,24vw,420px)/.84 var(--font-display);letter-spacing:-.065em;margin:clamp(14px,2vw,28px) 0 0 -.05em;position:relative}.home-rail{margin:clamp(8px,1.4vw,22px) 0 clamp(36px,4vw,64px)}.home-rail svg{width:100%;height:clamp(130px,13.75vw,264px);display:block}.home-sleepers{stroke:#26302b;stroke-width:18px;stroke-dasharray:4 26}.home-rails{stroke:#3a4741;stroke-width:5px;stroke-linecap:round}.home-rail text{fill:#aab8ae;font:600 30px var(--font-mono)}.home-rail text.on{fill:#f3efe7}.home-glow,.home-route,.home-pulse{fill:none;stroke-linecap:round;stroke-linejoin:round}.home-glow{stroke:#ffb224;stroke-opacity:.16;stroke-width:30px}.home-route{stroke:#ffb224;stroke-width:10px;stroke-dasharray:1}.home-pulse{stroke:#fff4d6;stroke-width:10px;stroke-dasharray:.03 .97;opacity:0}@media (prefers-reduced-motion:no-preference){.home-route{animation:1.6s cubic-bezier(.6,0,.2,1) .15s both home-route}.home-glow{animation:1.6s .15s both home-fade}.home-pulse{opacity:1;animation:3.8s linear 1.8s infinite backwards home-pulse}.home-track-new{animation:.9s both home-fade}.home-rail.paused .home-pulse{animation-play-state:paused}.home-open.still .home-route,.home-open.still .home-glow,.home-open.still .home-track-new{animation:none}.home-open.still .home-pulse{opacity:0;animation:none}}@keyframes home-route{0%{stroke-dashoffset:1px}}@keyframes home-pulse{0%{stroke-dashoffset:.03px}to{stroke-dashoffset:-1px}}@keyframes home-fade{0%{opacity:0}}@media (width<=560px){.home-motion{margin-top:14px;position:static}.home-word{font-size:clamp(84px,27vw,140px)}.home-on{display:none}}.home-open-top .home-meta{padding-right:190px}@media (width<=560px){.home-open-top .home-meta{padding-right:0}}.getapp{align-items:center;min-height:calc(100svh - 84px);padding:clamp(28px,5vh,64px) 0;display:grid}.getapp-wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vh,56px) clamp(32px,5vw,96px);display:grid}.getapp h1{font-size:clamp(44px,min(5.6vw,10vh),96px)}.getapp-lead{color:#d5ded8;max-width:44ch;margin:clamp(16px,3vh,28px) 0 0;font-size:clamp(18px,1.45vw,21px);line-height:1.55}.getapp .hero-actions{margin-top:clamp(20px,3.5vh,32px)}.getapp-facts{font:600 16px/1.4 var(--font-mono);color:#aab8ae;margin:16px 0 0}.getapp-soon{color:#ffb224;font-weight:700}.getapp-steps{border-top:1px solid #2f3b35;margin:0;padding:0;list-style:none}.getapp-steps li{border-bottom:1px solid #2f3b35;grid-template-columns:44px minmax(0,1fr);gap:6px 12px;padding:clamp(14px,2.6vh,26px) 0;display:grid}.getapp-steps span{font:600 16px var(--font-mono);color:#ffb224;grid-row:span 2;padding-top:5px}.getapp-steps h2{font:700 clamp(22px,1.9vw,28px)/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.getapp-steps p{color:#c9d3cd;margin:0;font-size:18px;line-height:1.5}.getapp-steps strong{color:#f3efe7}.getapp-foot{color:#aab8ae;border-top:1px solid #2f3b35;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 32px;padding-top:clamp(14px,2.4vh,22px);font-size:16px;display:flex}.getapp-foot p{margin:0}.getapp-foot a{color:#f3efe7}.getapp-hash{font:500 14px/1.5 var(--font-mono);overflow-wrap:anywhere}@media (width<=900px){.getapp{min-height:0}.getapp-wrap{grid-template-columns:1fr}}.spec-pick{border:0;min-width:0;margin:24px 0;padding:0}.spec-pick legend{padding:0;font-size:19px;font-weight:700}.spec-pick-hint{color:var(--ink-2);margin:6px 0 12px;font-size:16px}.spec-pick .search{margin-bottom:12px}.spec-pick .pick-list{max-height:300px;padding:2px;overflow:auto}.pick-list label[hidden]{display:none}.spec-empty{justify-items:start;gap:14px;display:grid}.spec-empty p{margin:0}.spec-meta{color:var(--ink-2);margin-top:7px;font-size:14px;display:block}.spec.suggest{text-align:left;cursor:pointer;border-style:dashed;width:100%}.rail button:disabled{opacity:.35}.picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pick{border:1px solid var(--rim);color:inherit;border-radius:12px;padding:22px;display:block}.pick h3{margin:12px 0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--rim);background:var(--frost);color:var(--ink);font:600 14px var(--font-mono);cursor:pointer;border-radius:999px;padding:8px 12px}.chip[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}@media (width<=700px){.picks{grid-template-columns:1fr}}.ai-guide{overflow-wrap:anywhere;max-width:900px}.ai-guide pre{border:1px solid var(--rim);border-radius:12px;padding:16px;overflow:auto}.ai-guide code{font-family:var(--font-mono);font-size:.88em}.ai-guide table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.ai-guide th,.ai-guide td{border:1px solid var(--rim);text-align:left;vertical-align:top;padding:12px}.requirement-row{justify-content:space-between;align-items:center;gap:12px;margin:8px 0;display:flex}.purpose-pick{margin:8px 0 12px 26px}.up-form .publish{position:static}.moderation-suggestion{gap:14px;max-width:560px;margin:16px 0;padding:20px;display:grid}#speciality-empty{grid-column:1/-1}.grid+.action-panel{max-width:560px;margin-top:24px}@media (width<=560px){.up-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.up-steps button{white-space:normal;overflow-wrap:anywhere}.up-form .publish{position:static}}.gh-page .cover-note{margin-bottom:14px;display:block}.gh-page .ihero-meta{margin-top:18px}.gh-page .istats{flex-wrap:wrap;gap:24px;display:flex}.gh-page .istats>div{min-width:150px}.gh-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gh-actions .github-button{align-items:center;gap:10px;display:inline-flex}.gh-actions .github-button img{width:54px;height:auto;display:block}.gh-actions .btn.ghost{background:var(--frost);color:var(--ink);border:1px solid var(--rim);text-decoration:none}.gh-actions .github-button .gh-mark-dark{display:none}:root[data-theme=dark] .gh-actions .github-button .gh-mark-dark{display:block}:root[data-theme=dark] .gh-actions .github-button .gh-mark-light{display:none}.gh-body{grid-template-columns:minmax(0,1fr) 280px;gap:20px;margin-top:20px;display:grid}.gh-body .box-body{background:var(--frost);border:1px solid var(--rim);border-radius:14px;margin-bottom:16px;padding:24px;display:block}.gh-body .box-body>:first-child{margin-top:0}.gh-body .box-body>:last-child{margin-bottom:0}.gh-body .side{align-self:start;display:block;position:static}.gh-body .side .box-body{margin-bottom:0}.gh-facts>div{border-bottom:1px solid var(--rim);grid-template-columns:190px 1fr;padding:10px 0;display:grid}.gh-facts dt{font-weight:700}.gh-facts dd{margin:0}.gh-dialog{border:1px solid var(--rim);background:var(--frost);max-width:560px;color:var(--ink);border-radius:14px;padding:28px}.gh-dialog::backdrop{background:#00000073}.gh-dialog .btn,.gh-dialog button{margin:8px 8px 0 0}.text-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=760px){.gh-body,.gh-facts>div{grid-template-columns:1fr}}
