/* The AI tracker, look "C, Night console" (picked by 216, 23 Oct 2026).
   Ink page, cobalt outlines and hard shadows, yellow highlights, green status lights, white data cards.
   Fonts are self-hosted (SIL Open Font License): Unbounded, Geist, Geist Mono, Silkscreen. */
@font-face{font-family:Unbounded;font-weight:200 900;font-display:swap;src:url(fonts/unbounded-latin-wght-normal.woff2) format("woff2")}
@font-face{font-family:Geist;font-weight:100 900;font-display:swap;src:url(fonts/geist-latin-wght-normal.woff2) format("woff2")}
@font-face{font-family:GeistMono;font-weight:100 900;font-display:swap;src:url(fonts/geist-mono-latin-wght-normal.woff2) format("woff2")}
@font-face{font-family:Silk;font-weight:400;font-display:swap;src:url(fonts/silkscreen-latin-400-normal.woff2) format("woff2")}

:root{--page:#0b0e1c;--ink:#0f1222;--cob:#2747ff;--yel:#ffd60a;--grn:#3ddc84;--mut:#555b73;--mut2:#8a93b8;--card:#fff;--soft:#e6eaff}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body.trk{margin:0;background:var(--page);color:#fff;font:16px/1.5 Geist,system-ui,sans-serif;padding-bottom:0}
a{color:inherit;text-decoration:none}
.in{max-width:1180px;margin:0 auto;padding:0 16px}
.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:var(--yel);color:var(--ink);padding:6px 10px;z-index:50}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
:focus-visible{outline:3px solid var(--yel);outline-offset:2px}
.eb{font:400 12px Silk;letter-spacing:.08em;text-transform:uppercase;color:var(--yel);margin:0}
.muted{color:var(--mut2)}

/* header + status strip */
.top{border-bottom:2px solid var(--cob);background:var(--page)}
.bar{display:flex;align-items:center;gap:20px;height:60px}
.brand{display:flex;align-items:center;gap:10px;font:800 21px Unbounded,sans-serif;letter-spacing:-.03em;white-space:nowrap}
.am{font:400 11px Silk;background:var(--yel);color:var(--ink);border:2px solid var(--yel);border-radius:6px;padding:3px 6px}
.topnav{display:flex;gap:18px;flex:1;overflow-x:auto;scrollbar-width:none}.topnav::-webkit-scrollbar{display:none}
.topnav a{color:#c9d3ff;font-weight:500;white-space:nowrap}.topnav a[aria-current]{color:#fff;font-weight:700}.topnav a:hover{color:var(--yel)}
.cta{margin-left:auto;background:var(--yel);color:var(--ink);font-weight:700;border-radius:8px;padding:8px 14px;white-space:nowrap}
.hud{background:#000;border-bottom:2px solid var(--cob)}
.hudrow{display:flex;gap:18px;height:32px;align-items:center;overflow-x:auto;scrollbar-width:none}.hudrow::-webkit-scrollbar{display:none}
.hudrow>span{display:flex;gap:6px;align-items:baseline;white-space:nowrap;flex:none}
.hudrow i{font:400 10px Silk;font-style:normal;color:var(--mut2);text-transform:uppercase}
.hudrow b{font:700 12.5px GeistMono;color:var(--yel)}
.hudrow .on b::before{content:"";display:inline-block;width:7px;height:7px;background:var(--grn);margin-right:5px;animation:bl 1.2s steps(2) infinite}
.hudrow .safe b{color:var(--grn)}
@keyframes bl{50%{opacity:0}}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

/* hero */
.hero{padding:44px 0 18px}.hero.small{padding:36px 0 6px}
.hero h1{font:800 clamp(40px,7vw,96px)/.98 Unbounded,sans-serif;letter-spacing:-.045em;margin:8px 0 14px}
.hero.small h1{font-size:clamp(34px,5vw,60px)}
.hero mark{background:var(--yel);color:var(--ink);padding:0 .12em}
.lede{font-size:clamp(16px,1.6vw,19px);color:#dfe4ff;max-width:640px;margin:0}
.find{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;max-width:620px;background:#fff;color:var(--ink);border:3px solid var(--ink);border-radius:10px;padding:6px 6px 6px 14px;box-shadow:4px 4px 0 var(--cob);margin:20px 0 16px}
.find input{border:0;outline:0;font:16px Geist,sans-serif;min-width:0;background:transparent;color:var(--ink)}
.find button{background:var(--yel);border:2px solid var(--ink);border-radius:7px;padding:8px 14px;font:400 12px Silk;color:var(--ink);cursor:pointer}
.mag{width:16px;height:16px;border:3px solid var(--ink);border-radius:50%;position:relative}.mag::after{content:"";position:absolute;width:3px;height:8px;background:var(--ink);right:-5px;bottom:-7px;transform:rotate(-45deg)}
.hits{position:absolute;left:-3px;right:-3px;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:#fff;border:3px solid var(--ink);border-radius:10px;box-shadow:4px 4px 0 var(--cob);z-index:30;display:grid;gap:2px}
.hits[hidden]{display:none}
.hits a{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:6px}.hits a:hover,.hits a:focus{background:#fff7cc;outline:0}
.hits small{font:11px GeistMono;color:var(--mut)}
.quest{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0}
.quest a{display:flex;align-items:center;gap:10px;background:#fff;color:var(--ink);font-weight:600;border:2px solid var(--ink);border-radius:8px;padding:8px 14px;box-shadow:3px 3px 0 var(--cob)}
.quest b{font:400 12px Silk;background:var(--yel);border:2px solid var(--ink);border-radius:5px;width:24px;height:24px;display:grid;place-items:center}

/* sections and panels */
.sec{padding:18px 0}
.ph{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:2px 4px 10px}
.ph h2{font:800 20px Unbounded,sans-serif;color:var(--ink);margin:0;letter-spacing:-.02em}.ph a{font:400 11px Silk;color:var(--cob);text-transform:uppercase}
.ph.on h2{color:#fff;font-size:24px}.ph.on a{color:var(--yel)}.ph.on{margin-top:26px}.ph .note{font:12px GeistMono;color:var(--mut2)}
.panel{background:var(--card);color:var(--ink);border:2px solid var(--cob);border-radius:10px;box-shadow:4px 4px 0 var(--cob);padding:12px}
.lobgrid{display:grid;grid-template-columns:1fr 1.25fr;gap:18px;align-items:start}
.lobgrid>*,.colL>*,.colR>*{min-width:0}.colL,.colR{display:grid;gap:18px;align-content:start}

/* player rows */
.plist{display:grid;gap:8px}
.pr{display:grid;grid-template-columns:30px 42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border:2px solid var(--ink);border-radius:9px;background:#fff;color:var(--ink)}
.plist.big .pr{border-color:var(--cob);box-shadow:3px 3px 0 var(--cob)}
.pr:hover{background:#fff7cc}
.rk{font:400 14px Silk;text-align:center}
.mk{width:42px;height:42px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:10px;background:var(--ink);color:var(--yel);font:400 14px Silk}
.mk.big{width:58px;height:58px;border-radius:50%;font-size:18px}
.pn{min-width:0;display:grid;gap:2px}.pn b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sub{font-size:12px;color:var(--mut)}
.pm{display:grid;justify-items:end;gap:4px}
.amt{font:700 17px GeistMono;white-space:nowrap}.amt small{font-size:11px;color:var(--mut);font-weight:500}.amt.up{color:#0c9a5e}.amt.fc{font-size:13px;color:var(--mut)}
.chip{font-size:12px;border:2px solid var(--ink);border-radius:6px;padding:1px 7px}
.g{display:inline-grid;place-items:center;width:22px;height:22px;border:2px solid var(--ink);border-radius:5px;font:700 12px GeistMono}
.g-a{background:#0c9a5e;color:#fff}.g-b{background:var(--cob);color:#fff}.g-c{background:#fff;color:var(--ink)}.g-none{background:#fff}
.emb{display:inline-flex;align-items:center;gap:7px}
.emb i{width:16px;height:18px;background:var(--tc);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:relative}
.emb i::after{content:"";position:absolute;inset:4px;background:var(--ink);clip-path:inherit;opacity:.25}
.emb b{font:400 9.5px Silk;color:var(--ink);text-transform:uppercase}
.xpw{display:flex;align-items:center;gap:8px;margin-top:3px}.xpw small{white-space:nowrap;font:10.5px GeistMono;color:var(--mut)}
.xp{position:relative;height:9px;flex:1;background:var(--soft);border:2px solid var(--ink);max-width:200px}
.xp span{position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(90deg,var(--yel) 0 6px,#f4c430 6px 8px)}
.xp.max span{background:repeating-linear-gradient(90deg,#7fe3ff 0 6px,var(--cob) 6px 8px)}

/* #1 cards */
.ones{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.one{position:relative;display:grid;justify-items:center;gap:4px;background:#fff;color:var(--ink);border:2px solid var(--cob);border-radius:10px;padding:16px 10px 12px;box-shadow:4px 4px 0 var(--cob);text-align:center;min-width:0}
.one b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.one i{font:400 10px Silk;font-style:normal;color:var(--cob);text-transform:uppercase}.one .amt{font-size:20px}
.crown{position:absolute;top:-2px;right:-2px;background:var(--yel);border:2px solid var(--ink);border-radius:0 10px 0 8px;font:400 11px Silk;padding:3px 7px}

/* live feed */
.feed{background:var(--ink);color:#e8ecff;border:2px solid var(--cob);border-radius:10px;box-shadow:4px 4px 0 var(--cob);overflow:hidden}
.fh{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px dashed #39406a}
.fh h2{font:400 12px Silk;color:var(--yel);margin:0;text-transform:uppercase}
.fh small{margin-left:auto;font:11px GeistMono;color:var(--mut2)}.rec{width:9px;height:9px;background:#ff3b3b;animation:bl 1s steps(2) infinite}
.feed ul{list-style:none;margin:0;padding:6px 0}
.feed li{display:grid;grid-template-columns:44px auto auto minmax(0,1fr);gap:6px;align-items:baseline;padding:6px 14px;font:12.5px GeistMono}
.feed li.none{display:block;color:var(--mut2)}
.feed em{grid-column:2/-1;font-style:normal;color:var(--mut2);margin-top:-3px}
.feed time,.feed i{color:var(--mut2);font-style:normal}.feed .kw{color:#7fa0ff}
.feed a{color:#fff;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed a:hover{color:var(--yel)}
.k-new a{color:var(--yel)}.k-up em{color:var(--grn)}.k-money em{color:var(--yel)}

/* forecast + privacy */
.fcard{display:grid;gap:6px;background:var(--yel);color:var(--ink);border:2px solid var(--ink);border-radius:10px;padding:14px;box-shadow:4px 4px 0 var(--cob)}
.fcard .eb{color:var(--ink)}.fh2{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.fh2>span{display:grid}.fcard .sub{color:#3d4258}
.fnum{font:700 22px GeistMono;margin:2px 0}.fsub{font-size:13px}
.priv{display:grid;grid-template-columns:44px 1fr;gap:12px;background:#fff;color:var(--ink);border:2px solid var(--cob);border-radius:10px;padding:14px;box-shadow:4px 4px 0 var(--cob)}
.priv .eb{color:#0c9a5e}.priv h2{font:800 18px Unbounded,sans-serif;margin:2px 0 4px}.priv p{font-size:13.5px;color:#3d4258;margin:0}
.shield{width:40px;height:46px;background:var(--grn);clip-path:polygon(50% 0,100% 15%,100% 55%,50% 100%,0 55%,0 15%);
background-image:linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink));background-size:4px 16px,16px 4px;background-position:center;background-repeat:no-repeat}

/* leaderboard */
.tierkey{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;background:#fff;color:var(--ink);border:2px solid var(--cob);border-radius:10px;padding:10px 14px;box-shadow:3px 3px 0 var(--cob)}
.tpair{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tpair small{font:12px GeistMono;color:var(--mut)}
.tierkey .emb i{width:22px;height:24px}
.seg{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:14px}.seg::-webkit-scrollbar{display:none}
.seg a{flex:none;background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:8px;padding:7px 12px;font-weight:600}
.seg a[aria-current]{background:var(--yel);border-color:var(--yel)}.seg i{font-style:normal;font:12px GeistMono;margin-left:6px;color:var(--mut)}

/* service record (product pages) */
.banner{padding:34px 0 8px}.bn{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center}
.mk.av{width:96px;height:96px;border-radius:18px;font-size:30px;border:3px solid var(--cob);box-shadow:4px 4px 0 var(--cob)}
.bt{display:grid;gap:8px;min-width:0}.bt h1{font:800 clamp(34px,4.6vw,58px)/1 Unbounded,sans-serif;letter-spacing:-.04em;margin:0;overflow-wrap:anywhere}
.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:6px;padding:1px 8px;font-size:13px;font-weight:600}
.links{margin:0}.links a{color:var(--yel);text-decoration:underline}
.emb.big{flex-direction:column;gap:6px;background:#fff;border:2px solid var(--cob);border-radius:12px;padding:14px 18px;box-shadow:4px 4px 0 var(--cob)}
.emb.big i{width:64px;height:72px}.emb.big b{font-size:13px}
.xpwide{background:#fff;color:var(--ink);border:2px solid var(--cob);border-radius:10px;padding:12px 14px;margin-bottom:14px;box-shadow:3px 3px 0 var(--cob)}.xpwide .xp{max-width:none;height:14px}
.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px}
.st{background:#fff;color:var(--ink);border:2px solid var(--cob);border-radius:10px;padding:12px;box-shadow:3px 3px 0 var(--cob);display:grid;gap:2px;min-width:0}
.st span{font:400 10px Silk;color:var(--cob);text-transform:uppercase}.st b{font:700 22px GeistMono;letter-spacing:-.02em;overflow-wrap:anywhere}.st b small{font-size:12px;color:var(--mut)}.st i{font-style:normal;font-size:12px;color:var(--mut)}
.two{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;align-items:start}.colA,.colB{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}
.panel h2{font:800 20px Unbounded,sans-serif;margin:0 0 6px;letter-spacing:-.02em}
.tw{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font:400 10px Silk;color:var(--cob);text-transform:uppercase;padding:6px 8px;border-bottom:2px solid var(--ink)}
td{padding:8px;border-bottom:1px solid #e1e3ea;vertical-align:top}td a{color:var(--cob);text-decoration:underline;white-space:nowrap}
.log{list-style:none;margin:0;padding:0}.log li{display:grid;grid-template-columns:110px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid #e1e3ea;font:13px GeistMono}
.log time{color:var(--mut)}.log b{font-weight:600}.m-nc{color:var(--mut);font:400 10px Silk;text-transform:uppercase}.m-up{color:#0c9a5e}.m-money{color:#9a6b00}.m-new{color:var(--cob)}
.spark{width:100%;height:auto;background:#f2f6ff;border:2px solid var(--ink);border-radius:8px}
.why{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px}
.turn{background:var(--ink);color:#fff;border-color:var(--yel);box-shadow:4px 4px 0 var(--yel)}.turn .sub{color:var(--mut2)}
.rp{white-space:pre-wrap;font:13px/1.55 GeistMono;background:#1a1f38;color:#e8ecff;border:1px dashed #39406a;border-radius:8px;padding:12px;margin:6px 0 10px}
.btn{font:700 14px Geist,sans-serif;border:2px solid var(--ink);border-radius:8px;padding:8px 14px;cursor:pointer;background:#fff;color:var(--ink)}.btn.pri{background:var(--yel)}
.plans{list-style:none;margin:0;padding:0}.plans li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #e1e3ea}.plans b{font-family:GeistMono}.plans a{color:var(--cob);text-decoration:underline}
.facts{display:grid;gap:0;margin:0}.facts div{display:grid;grid-template-columns:110px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid #e1e3ea}.facts dt{font:400 10px Silk;color:var(--cob);text-transform:uppercase;padding-top:3px}.facts dd{margin:0;overflow-wrap:anywhere}
.small{font-size:12.5px}.sub.on{color:var(--mut2)}
@media (max-width:900px){.bn{grid-template-columns:auto 1fr}.bn .emb.big{grid-column:1/-1;flex-direction:row;justify-self:start;padding:10px 14px}.bn .emb.big i{width:34px;height:38px}
table{min-width:460px}.mk.av{width:64px;height:64px;font-size:20px;align-self:start}.two{grid-template-columns:minmax(0,1fr)}.tiles{grid-template-columns:1fr 1fr}.log li{grid-template-columns:90px 1fr}}

/* 216 Library */
.openers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.op{display:grid;grid-template-columns:auto 1fr;gap:10px;background:#fff;color:var(--ink);border:2px solid var(--cob);border-radius:10px;padding:12px;box-shadow:3px 3px 0 var(--cob);min-width:0}
.op>div{display:grid;gap:4px;align-content:start;min-width:0}.op b{font:400 12px Silk;text-transform:uppercase;color:var(--cob)}.op i{font-style:normal;font-weight:700}
.op pre,.lc pre{white-space:pre-wrap;font:13px/1.55 GeistMono;margin:4px 0;color:var(--ink)}
.op .btn{justify-self:start;padding:5px 12px;font-size:13px}
.rk2{font:400 13px Silk;background:var(--yel);border:2px solid var(--ink);border-radius:6px;width:26px;height:26px;display:grid;place-items:center}
.slot{background:#fff1a8;color:var(--ink);padding:0 2px;border-radius:3px}
.lfilter{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:10px}.lfilter::-webkit-scrollbar{display:none}
.lfilter button{flex:none;font:600 14px Geist,sans-serif;background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:8px;padding:6px 11px;cursor:pointer}
.lfilter button i{font:12px GeistMono;font-style:normal;margin-left:6px;color:var(--mut)}
.lfilter button[aria-pressed="true"]{background:var(--yel);border-color:var(--yel)}.lfilter button:disabled{opacity:.45;cursor:default}
.lgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:6px}
.lc{display:grid;gap:8px;align-content:start;background:#fff;color:var(--ink);border:2px solid var(--cob);border-radius:10px;padding:14px;box-shadow:4px 4px 0 var(--cob);min-width:0}
.lc[hidden]{display:none}
.lh{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.lid{font:12px GeistMono;color:var(--mut);margin-right:auto}.rk3{background:var(--ink);color:var(--yel);border-color:var(--ink)}
.lc h3{font:800 17px/1.25 Unbounded,sans-serif;margin:0;letter-spacing:-.01em}
.lc pre{background:#f2f6ff;border:1px dashed #b9c3f0;border-radius:8px;padding:10px}
.lc .lwhy{margin:0;font-size:13.5px;color:#3d4258}
.lf{display:flex;justify-content:space-between;align-items:center;gap:8px}
.tb{font:400 10px Silk;text-transform:uppercase;color:var(--mut);border:2px dashed var(--mut);border-radius:6px;padding:3px 7px}.tb.ok{color:#0c9a5e;border:2px solid #0c9a5e}
.fitbox{margin-top:22px;display:grid;gap:6px;justify-items:start;background:var(--yel);color:var(--ink);border:2px solid var(--ink);border-radius:10px;padding:16px;box-shadow:4px 4px 0 var(--cob)}
.fitbox .eb{color:var(--ink)}.fitbox h2{font:800 22px Unbounded,sans-serif;margin:0}.fitbox p{margin:0}.mono{font-family:GeistMono}
@media (max-width:1100px){.openers{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.openers{grid-template-columns:1fr}.lgrid{grid-template-columns:1fr}}
/* footer + tab bar */
.foot{border-top:2px solid var(--cob);margin-top:30px;padding:18px 0 26px;color:var(--mut2);font-size:13px}.foot a{color:#c9d3ff;text-decoration:underline}.foot b{color:#fff}
.tabbar{display:none}

@media (max-width:900px){
  body.trk{padding-bottom:76px}
  .topnav{display:none}
  .lobgrid{grid-template-columns:1fr}.colL,.colR{display:contents}
  .g-feed{order:1}.g-top{order:2}.g-rise{order:3}.g-fc{order:4}.g-priv{order:5}
  .ones{grid-template-columns:1fr 1fr;gap:10px}
  .pm .g{display:none}.xp{max-width:none}
  .feed li{grid-template-columns:40px auto auto minmax(0,1fr);padding:5px 12px}
  .tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--page);border-top:2px solid var(--cob);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}
  .tabbar a{display:grid;justify-items:center;gap:3px;font:400 9.5px Silk;color:var(--mut2);padding:4px 0;border-radius:8px;text-transform:uppercase}
  .tabbar a[aria-current]{color:var(--ink);background:var(--yel)}
  .px{width:20px;height:20px;background:currentColor}
  .px-lobby{clip-path:polygon(50% 0,100% 45%,85% 45%,85% 100%,15% 100%,15% 45%,0 45%)}
  .px-ranked{clip-path:polygon(0 60%,30% 60%,30% 30%,70% 30%,70% 0,100% 0,100% 100%,0 100%)}
  .px-made{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 70%,30% 70%,30% 30%,0 30%)}
  .px-prompts{clip-path:polygon(0 0,100% 0,100% 70%,40% 70%,15% 100%,15% 70%,0 70%)}
  .px-intel{clip-path:polygon(50% 0,100% 15%,100% 55%,50% 100%,0 55%,0 15%)}
}
@media (max-width:480px){.cta{padding:7px 10px;font-size:14px}.brand{font-size:18px}.quest{display:none}}
/* Prompt kits */
.moves{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}
.mv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;background:#fff;color:var(--ink);border:2px solid var(--cob);border-radius:10px;padding:12px;box-shadow:3px 3px 0 var(--cob)}
.mv h3{font:800 16px Unbounded,sans-serif;margin:0 0 4px}.mv p{margin:0 0 6px;font-size:14px}
.mv pre{white-space:pre-wrap;font:12.5px/1.5 GeistMono;margin:4px 0;background:#f2f6ff;border:1px dashed #b9c3f0;border-radius:8px;padding:8px}
.lc.tog{margin-top:14px;justify-items:start}.lc.tog pre{width:100%;box-sizing:border-box}
.kits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}
.kit{background:var(--yel);color:var(--ink);border:2px solid var(--ink);border-radius:10px;padding:14px;box-shadow:4px 4px 0 var(--cob)}
.kit .eb{color:var(--ink);margin:0}.kit b{font-size:26px;display:block;margin:2px 0 4px}.kit p{margin:0;font-size:14px}
.honest{background:var(--ink);color:#fff;border:2px solid var(--yel);border-radius:10px;padding:12px;font-size:14px}
.kh{font-size:13px;color:var(--mut2);margin:4px 0 0}
.kitform{display:grid;gap:14px;margin-top:14px}
.kitform fieldset{border:2px solid var(--cob);border-radius:10px;padding:12px;margin:0;display:grid;gap:14px;background:#11152a;min-width:0}
.kitform legend{font:400 12px Silk;text-transform:uppercase;color:var(--yel);padding:0 6px}
.kf{display:grid;gap:6px;min-width:0}.kl{margin:0;font-weight:700;display:flex;gap:8px;align-items:center}.kl i{font-weight:400;color:var(--mut2)}
.kn{font:400 11px Silk;background:var(--yel);color:var(--ink);border-radius:5px;min-width:22px;height:22px;display:grid;place-items:center}
.kitform input:not([type=radio]):not([type=checkbox]),.kitform textarea{width:100%;box-sizing:border-box;font:15px Geist,sans-serif;color:var(--ink);background:#fff;border:2px solid var(--ink);border-radius:8px;padding:9px 10px}
.kitform textarea{font:14px/1.5 GeistMono;resize:vertical}
.kitform :focus-visible{outline:3px solid var(--yel);outline-offset:2px}
.kc{display:grid;gap:6px}.kc label,.kk{display:flex;gap:8px;align-items:flex-start;font-size:14px;cursor:pointer}
.kc input,.kk input{accent-color:var(--yel);width:18px;height:18px;margin:1px 0 0;flex:none}
.kitform>.btn{justify-self:start;font-size:16px;padding:11px 18px}
@media (max-width:620px){.kits{grid-template-columns:1fr}}
