@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(../media/e95ffb5f485439c0-s.18uormkz1_yi_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(../media/4f33d42b6892ee98-s.1c6tem46ej1ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(../media/b3690d0b5c5c2432-s.297pg2x10hg2x.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(../media/99670fea4784dd92-s.2tbi3uo3iw05g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(../media/62c5f6ade31b345b-s.1qf0sclaua23t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(../media/39c6e50e962930bc-s.p.3edkw1ahsex3o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tektur Fallback;src:local(Arial);ascent-override:90.61%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:110.36%}.tektur_70a7eb93-module__pu4grq__className{font-family:Tektur,Tektur Fallback;font-style:normal}.tektur_70a7eb93-module__pu4grq__variable{--font-display:"Tektur", "Tektur Fallback"}
@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.1bio_i4k4_h-7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.28pwg5cihh1vo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.161-8jf3b5y85.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Fallback;src:local(Arial);ascent-override:109.52%;descent-override:42.36%;line-gap-override:0.0%;size-adjust:103.63%}.saira_bd08c666-module__xwDWEW__className{font-family:Saira,Saira Fallback;font-style:normal}.saira_bd08c666-module__xwDWEW__variable{--font-body:"Saira", "Saira Fallback"}
@font-face{font-family:Doto;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a1a1128015844f64-s.10frus7nabcfa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5cf38b15b497a215-s.p.2wevs-sv5kmpm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto Fallback;src:local(Arial);ascent-override:70.59%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}.doto_93563b3d-module__cadhWa__className{font-family:Doto,Doto Fallback;font-style:normal}.doto_93563b3d-module__cadhWa__variable{--font-score:"Doto", "Doto Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_b6826774-module__P1H3iW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b6826774-module__P1H3iW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#05061a;--bg-2:#090b25;--surface:#0d1031;--surface-2:#131740;--surface-3:#1a1f52;--line:#222759;--line-2:#323879;--ink:#eef0ff;--ink-2:#b6bbe2;--muted:#7d83b5;--dim:#4d5289;--cyan:#45e9ff;--cyan-deep:#0e8ea3;--magenta:#ff5bd8;--magenta-deep:#a62a87;--amber:#ffc94a;--amber-deep:#a97900;--lime:#b9ff4a;--violet:#9079ff;--red:#ff5d7d;--display:var(--font-display), "Arial Narrow", sans-serif;--body:var(--font-body), "Helvetica Neue", Arial, sans-serif;--score:var(--font-score), ui-monospace, monospace;--mono:var(--font-mono), ui-monospace, Menlo, monospace;--r:12px;--r-sm:8px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--t-label:11px;--t-xs:12px;--t-sm:13px;--t-base:15px;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}[id]{scroll-margin-top:84px}body{background:var(--bg);color:var(--ink);font:var(--t-base)/1.55 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--cyan);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}::selection{background:#ff5bd859}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:4px}code,pre,kbd{font-family:var(--mono);font-size:13px}pre{border:1px solid var(--line);border-radius:var(--r-sm);background:#03041399;margin:0;padding:12px 14px;overflow-x:auto}:not(pre)>code{background:var(--surface-2);border-radius:5px;padding:1px 6px}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:700}h1{font-size:21px}h2,h3{font-size:17px}h4,h5,h6{font-size:15px}p{margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-3);border:2px solid var(--bg);border-radius:10px}::-webkit-scrollbar-track{background:0 0}.universe-bg{z-index:-1;pointer-events:none;background:radial-gradient(70vmax 50vmax at 90% -20%, #9079ff29, transparent 60%), radial-gradient(60vmax 40vmax at -10% 110%, #45e9ff12, transparent 60%), linear-gradient(180deg, var(--bg), var(--bg-2));position:fixed;inset:0;overflow:hidden}.universe-bg:before{content:"";background-image:linear-gradient(#828cff0b 1px,#0000 1px),linear-gradient(90deg,#828cff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 85%);mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 85%)}.stars{opacity:.5;background-image:radial-gradient(1px 1px at 20px 30px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 140px 90px,#ffffffb3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 230px 170px,#45e9ffcc 50%,#0000 51%),radial-gradient(1px 1px at 310px 40px,#fff9 50%,#0000 51%);background-size:360px 240px;animation:220s linear infinite drift;position:absolute;inset:-50%}@keyframes drift{to{transform:translate(-360px,240px)}}.shell{flex-direction:column;min-height:100vh;display:flex}.container{width:100%;max-width:1200px;margin:0 auto;padding-inline:16px}.page{padding-top:var(--s-8);padding-bottom:72px}.page>*{animation:rise .45s var(--ease) both}.page>:nth-child(2){animation-delay:40ms}.page>:nth-child(3){animation-delay:80ms}.page>:nth-child(4){animation-delay:.12s}.page>:nth-child(n+5){animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.stack{gap:var(--s-4);align-content:start;min-width:0;display:grid}.stack>*{min-width:0}.row{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.row.nowrap{white-space:normal;flex-wrap:nowrap}.row.nowrap>*{min-width:0}.row.top{align-items:flex-start}.spread{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.g-1{gap:var(--s-1)}.g-2{gap:var(--s-2)}.g-3{gap:var(--s-3)}.g-4{gap:var(--s-4)}.g-5{gap:var(--s-5)}.g-6{gap:var(--s-6)}.g-8{gap:var(--s-8)}.pad-0{padding:0}.pad-3{padding:var(--s-3)}.pad-6{padding:var(--s-6)}.measure{max-width:72ch}.page-head{gap:var(--s-2);align-content:start;display:grid}.page-head .lead,.page-head p{max-width:72ch;color:var(--ink-2)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.grow{flex:1;min-width:0}.grid-2{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.grid-3{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.grid-auto{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));display:grid}.split{gap:var(--s-4);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}.split.wide-left{grid-template-columns:minmax(0,3fr) minmax(280px,2fr)}.center{text-align:center;place-items:center;min-height:50vh;display:grid}.muted{color:var(--muted)}.ink-2{color:var(--ink-2)}.small{font-size:var(--t-sm)}.tiny{font-size:var(--t-xs)}.right{text-align:right}.nowrap{white-space:nowrap}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.label{font:500 var(--t-label)/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.label.cyan{color:var(--cyan)}.label.magenta{color:var(--magenta)}.label.amber{color:var(--amber)}.label.lime{color:var(--lime)}.label.violet{color:var(--violet)}.label.red{color:var(--red)}.label .icon{vertical-align:-1px;margin-right:6px}.display-xl{font:700 clamp(38px, 5.4vw, 66px)/1 var(--display);letter-spacing:-.01em;font-stretch:90%}.display-l{font:700 clamp(26px, 3.2vw, 36px)/1.08 var(--display);font-stretch:92%}.display-m{font:600 21px/1.2 var(--display)}.display-s{font:600 17px/1.25 var(--display)}.display-xs{font:600 15px/1.25 var(--display)}.accent{color:var(--cyan)}.lead{color:var(--ink-2);max-width:60ch;font-size:17px}.score{font:900 26px/1 var(--score);font-variation-settings:"ROND" 0;font-variant-numeric:tabular-nums;letter-spacing:.02em}.score.big{font-size:34px}.score.sm{font-size:21px}.score.cyan{color:var(--cyan);text-shadow:0 0 18px #45e9ff73}.score.amber{color:var(--amber);text-shadow:0 0 18px #ffc94a66}.score.magenta{color:var(--magenta);text-shadow:0 0 18px #ff5bd866}.score.lime{color:var(--lime);text-shadow:0 0 18px #b9ff4a59}.icon{vertical-align:-2px;flex:none;display:inline-block}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-5);min-width:0;position:relative}.panel.inset{background:#070821}.panel.frame:before,.panel.frame:after{content:"";pointer-events:none;border:2px solid var(--cyan);opacity:.8;width:12px;height:12px;position:absolute}.panel.frame:before{border-top-left-radius:var(--r);border-bottom:0;border-right:0;top:-2px;left:-2px}.panel.frame:after{border-bottom-right-radius:var(--r);border-top:0;border-left:0;bottom:-2px;right:-2px}.panel-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.divider{background:var(--line);height:1px}.card-link{gap:var(--s-3);color:var(--ink);isolation:isolate;transition:transform .18s var(--ease), border-color .18s, box-shadow .18s, background .18s;display:grid;overflow:hidden}.card-link:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 30%,#45e9ff14 50%,#0000 70%);position:absolute;inset:0;transform:translate(-60%)}.card-link:hover{background:var(--surface-2);border-color:#45e9ff8c;text-decoration:none;transform:translateY(-3px);box-shadow:0 0 0 1px #45e9ff2e,0 14px 40px -12px #0009}.card-link:hover:after{opacity:1;transition:transform .7s var(--ease), opacity .2s;transform:translate(60%)}.card-link:active{transform:translateY(-1px)scale(.995)}.card-link .cta{font:600 12px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);opacity:0;transition:opacity .18s, transform .18s var(--ease);align-items:center;gap:6px;display:inline-flex;transform:translate(-6px)}.card-link:hover .cta{opacity:1;transform:none}.card-link:hover .sprite-wrap .sprite{animation:.6s steps(2,end) infinite bob}@keyframes bob{50%{transform:translateY(-2px)}}.btn,button{font:700 13px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:transform 90ms var(--ease), box-shadow 90ms var(--ease), border-color .15s, background .15s, color .15s;justify-content:center;align-items:center;gap:8px;padding:11px 15px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px #080a26}.btn:hover,button:hover:not(:disabled){border-color:var(--cyan);text-decoration:none;transform:translateY(-1px);box-shadow:0 4px #080a26}.btn:active,button:active:not(:disabled){transition-duration:40ms;transform:translateY(2px);box-shadow:0 1px #080a26}button:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.4)}.btn-primary{background:var(--cyan);color:#021116;box-shadow:0 3px 0 var(--cyan-deep), 0 0 26px -6px #45e9ff99;border-color:#0000}.btn-primary:hover,button.btn-primary:hover:not(:disabled){box-shadow:0 4px 0 var(--cyan-deep), 0 0 34px -4px #45e9ffbf;border-color:#0000}.btn-primary:active,button.btn-primary:active:not(:disabled){box-shadow:0 1px 0 var(--cyan-deep)}.btn-coin{background:var(--amber);color:#221500;box-shadow:0 3px 0 var(--amber-deep), 0 0 24px -6px #ffc94a8c;border-color:#0000}.btn-coin:hover,button.btn-coin:hover:not(:disabled){box-shadow:0 4px 0 var(--amber-deep), 0 0 30px -4px #ffc94ab3;border-color:#0000}.btn-coin:active,button.btn-coin:active:not(:disabled){box-shadow:0 1px 0 var(--amber-deep)}.btn-magenta{background:var(--magenta);color:#22001b;box-shadow:0 3px 0 var(--magenta-deep), 0 0 24px -6px #ff5bd88c;border-color:#0000}.btn-magenta:hover,button.btn-magenta:hover:not(:disabled){box-shadow:0 4px 0 var(--magenta-deep), 0 0 30px -4px #ff5bd8b3;border-color:#0000}.btn-magenta:active,button.btn-magenta:active:not(:disabled){box-shadow:0 1px 0 var(--magenta-deep)}.btn-primary:after,.btn-coin:after,.btn-magenta:after{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.btn-primary:hover:after,.btn-coin:hover:after,.btn-magenta:hover:after{transition:left .55s var(--ease);left:130%}.btn-ghost{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000}.btn-ghost:hover,button.btn-ghost:hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--ink);box-shadow:none;transform:none}.btn-ghost:active,button.btn-ghost:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.btn-danger{color:var(--red)}.btn-sm{font-size:var(--t-xs);padding:8px 11px}.btn-icon{padding:8px}input,textarea,select{font:15px/1.4 var(--body);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-sm);background:#070821;width:100%;padding:11px 12px;transition:border-color .15s,box-shadow .15s,background .15s}input:hover,textarea:hover,select:hover{border-color:var(--dim)}input:focus,textarea:focus,select:focus{border-color:var(--cyan);background:#080a28;outline:none;box-shadow:0 0 0 3px #45e9ff29}textarea{resize:vertical}input[type=range]{accent-color:var(--cyan);box-shadow:none;background:0 0;border:0;padding:0}label.field{gap:var(--s-2);display:grid}label.field>span{font:500 var(--t-label)/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.toggle{gap:var(--s-3);cursor:pointer;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);grid-template-columns:auto 1fr;align-items:start;transition:background .15s;display:grid}.toggle:hover{background:var(--surface-2)}.toggle input{width:18px;height:18px;accent-color:var(--cyan);margin:2px 0 0}.toggle.disabled{opacity:.5;cursor:not-allowed}.toggle.disabled:hover{background:0 0}.hint{font-size:var(--t-xs);color:var(--muted)}.badge{font:600 var(--t-label)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:4px;flex:none;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.badge .dot{background:currentColor;border-radius:1px;width:6px;height:6px}.badge.live{color:var(--lime);background:#b9ff4a12;border-color:#b9ff4a73}.badge.live .dot{animation:1.1s steps(2,start) infinite blink}.badge.fuel{color:var(--amber);background:#ffc94a12;border-color:#ffc94a73}.badge.done{color:var(--cyan);background:#45e9ff0f;border-color:#45e9ff73}.badge.off{color:var(--muted);border-color:var(--line-2)}.badge.bad{color:var(--red);background:#ff5d7d12;border-color:#ff5d7d73}.badge.community{color:var(--magenta);background:#ff5bd80f;border-color:#ff5bd873}.badge.hosted{color:var(--violet);background:#9079ff12;border-color:#9079ff73}.badge.verified{color:#021116;background:var(--cyan);border-color:var(--cyan)}.badge.ask{color:#221500;background:var(--amber);border-color:var(--amber);animation:ask-pulse 1.6s var(--ease) infinite}.badge.private{color:var(--ink-2);border-color:var(--line-2);background:var(--surface-2)}@keyframes ask-pulse{50%{box-shadow:0 0 0 4px #ffc94a2e}}@keyframes blink{to{visibility:hidden}}.chip{font-size:var(--t-xs);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:4px 9px;display:inline-flex;overflow:hidden}.chip.magenta{color:var(--magenta)}.chip.cyan{color:var(--cyan)}.chip.amber{color:var(--amber)}.chip.lime{color:var(--lime)}button.chip,a.chip{font:500 var(--t-xs)/1.2 var(--body);letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer}button.chip:hover:not(:disabled),a.chip:hover{border-color:var(--cyan);color:var(--ink);box-shadow:none;text-decoration:none;transform:none}button.chip.on{border-color:var(--cyan);color:var(--cyan);background:#45e9ff14}.meter{gap:var(--s-2);display:grid}.meter-head{font:500 var(--t-label)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;gap:8px;display:flex}.segments{grid-template-columns:repeat(var(--n,20), 1fr);gap:2px;height:10px;display:grid}.segments>i{transition:background .25s calc(var(--i) * 18ms), box-shadow .25s calc(var(--i) * 18ms);background:#ffffff0f;border-radius:2px}.segments>i.on{background:var(--seg,var(--lime));box-shadow:0 0 7px var(--seg,var(--lime))}.rep{gap:2px;display:inline-flex}.rep i{background:#ffffff1a;border-radius:1px;width:7px;height:11px}.rep i.on{background:var(--lime)}.nav{z-index:30;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#05061ad1;position:sticky;top:0}.nav-inner{align-items:center;gap:var(--s-4);height:64px;display:flex}.logo{align-items:center;gap:var(--s-3);color:var(--ink);font:700 17px/1 var(--display);letter-spacing:.24em;display:inline-flex}.logo:hover{text-decoration:none}.logo-mark{border:2px solid var(--cyan);width:24px;height:24px;transition:transform .3s var(--ease);border-radius:50%;position:relative;box-shadow:0 0 14px #45e9ff80}.logo-mark:after{content:"";background:var(--magenta);transform-origin:3px 15px;width:6px;height:6px;box-shadow:0 0 8px var(--magenta);border-radius:1px;margin-left:-3px;animation:4s linear infinite spin;position:absolute;top:-4px;left:50%}.logo:hover .logo-mark{transform:scale(1.08)}@keyframes spin{to{transform:rotate(360deg)}}.nav-links{gap:2px;display:flex}.nav-links a{white-space:nowrap;color:var(--ink-2);font:500 14px/1 var(--body);border-radius:6px;padding:8px 11px;transition:color .15s,background .15s;position:relative}.nav-links a:after{content:"";background:var(--cyan);height:2px;transition:transform .2s var(--ease);position:absolute;bottom:2px;left:11px;right:11px;transform:scaleX(0)}.nav-links a:hover{color:var(--ink);background:var(--surface);text-decoration:none}.nav-links a:hover:after{transform:scaleX(.5)}.nav-links a.active{color:var(--ink)}.nav-links a.active:after{box-shadow:0 0 8px var(--cyan);transform:scaleX(1)}.credits-pill{border-radius:var(--r-sm);color:var(--amber);font:900 15px/1 var(--score);background:#ffc94a0f;border:1px solid #ffc94a66;align-items:center;gap:8px;padding:7px 11px;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.credits-pill:hover{border-color:var(--amber);background:#ffc94a1f;text-decoration:none}.credits-pill:active{transform:translateY(1px)}.hero{gap:var(--s-10);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;padding:44px 0 20px;display:grid}.hero-copy{gap:var(--s-6);display:grid}.hud-strip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.stat{gap:var(--s-2);padding:var(--s-4);display:grid}.universe{border:1px solid var(--line);border-radius:var(--r);touch-action:none;-webkit-user-select:none;user-select:none;background:#03041a;position:relative;overflow:hidden}.universe canvas{cursor:grab;width:100%;height:100%;display:block}.universe canvas.dragging{cursor:grabbing}.universe canvas.pointing{cursor:pointer}.uv-hud{pointer-events:none;font:500 var(--t-label)/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);position:absolute}.uv-hud.tl,.uv-hud.tr,.uv-hud.bl{border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05061ab8;border-radius:8px;padding:8px 10px}.uv-hud.tl{top:12px;left:12px}.uv-hud.tr{text-align:right;top:12px;right:12px}.uv-hud.bl{bottom:12px;left:12px}.uv-hud.br{pointer-events:auto;gap:6px;display:flex;bottom:10px;right:10px}.uv-hud.tc{pointer-events:auto;text-transform:none;letter-spacing:0;width:min(380px,100% - 340px);top:12px;left:50%;transform:translate(-50%)}.uv-hud.tc input{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--t-sm);background:#05061ad1;padding-top:9px;padding-bottom:9px}.uv-results{border:1px solid var(--line-2);animation:tip .14s var(--ease);background:#090b25f5;border-radius:10px;margin-top:6px;display:grid;overflow:hidden;box-shadow:0 16px 40px -10px #000c}.uv-results button{justify-content:flex-start;gap:var(--s-2);box-shadow:none;text-transform:none;letter-spacing:0;font:500 var(--t-sm)/1.3 var(--body);color:var(--ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:9px 12px;overflow:hidden}.uv-results button .grow{text-overflow:ellipsis;overflow:hidden}.uv-results button:hover:not(:disabled){background:var(--surface-2);box-shadow:none;transform:none}.uv-legend{gap:4px;display:grid}.uv-legend span{align-items:center;gap:8px;display:inline-flex}.uv-swatch{border-radius:2px;width:9px;height:9px;display:inline-block}.uv-tip{z-index:2;pointer-events:none;border:1px solid var(--line-2);min-width:220px;max-width:280px;animation:tip .14s var(--ease);background:#090b25f5;border-radius:10px;padding:12px;position:absolute;transform:translate(14px,14px);box-shadow:0 16px 40px -10px #000c,0 0 0 1px #45e9ff1f}@keyframes tip{0%{opacity:0;transform:translate(14px,20px)}}.uv-tip .display-s{font-size:15px}.log{font-family:var(--mono);font-size:var(--t-xs);border:1px solid var(--line);border-radius:var(--r);background:#03041399;min-height:240px;max-height:min(68vh,680px);padding:10px 0;overflow-y:auto}.log-line{gap:var(--s-2);animation:line-in .3s var(--ease);border-left:2px solid #0000;grid-template-columns:64px 18px minmax(0,1fr);align-items:start;padding:5px 14px;transition:background .15s;display:grid}.log-line:hover{border-left-color:var(--line-2);background:#ffffff06}.log-line .t{color:var(--dim);font-variant-numeric:tabular-nums}.log-line .ic{color:var(--muted);padding-top:1px}.log-line .body{color:var(--ink-2);overflow-wrap:anywhere}.log-line .body b{color:var(--ink);font-weight:600}.log-line.step{border-top:1px dashed var(--line);margin-top:10px;padding-top:12px}.log-line.step .body{color:var(--cyan);font:700 12px/1.3 var(--display);letter-spacing:.1em;text-transform:uppercase}.log-line.inference .ic,.log-line.inference .op{color:var(--magenta)}.log-line.inference.hosted .ic{color:var(--violet)}.log-line.progress .body,.log-line.progress .ic{color:var(--lime)}.log-line.artifact .ic,.log-line.funded .ic,.log-line.funded .body b{color:var(--amber)}.log-line.verify .ic{color:var(--cyan)}.log-line.verify.rejected .ic,.log-line.verify.rejected .body b{color:var(--red)}.log-line.completed .body{color:var(--cyan)}.log-line.inference.own .ic{color:var(--lime)}.log-line.ask .ic,.log-line.ask .body b{color:var(--amber)}.log-line.steer .ic,.log-line.steer .body b{color:var(--cyan)}.log-line.comment .ic{color:var(--dim)}.log-line.error .ic,.log-line.failed .body{color:var(--red)}.log-report{border-left:2px solid var(--violet);color:var(--ink);font:14px/1.5 var(--body);background:#9079ff12;border-radius:0 8px 8px 0;margin-top:6px;padding:10px 12px}@keyframes line-in{0%{opacity:0;background:#45e9ff14;transform:translate(-6px)}}.cursor:after{content:"▌";color:var(--cyan);margin-left:4px;animation:1s steps(2,start) infinite blink}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 8px}th{font:500 var(--t-label)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}tbody tr{transition:background .15s}tbody tr:hover{background:#ffffff06}.table-wrap{overflow-x:auto}table.compact{font-size:var(--t-sm)}table.compact th,table.compact td{padding:9px 6px}table.compact td .badge{margin-left:4px}.rank{font:900 17px/1 var(--score);color:var(--muted)}.rank.gold{color:var(--amber);text-shadow:0 0 12px #ffc94a8c}.error{color:var(--red);border-radius:var(--r-sm);overflow-wrap:anywhere;background:#ff5d7d12;border:1px solid #ff5d7d59;padding:10px 12px}.notice{color:var(--lime);border-radius:var(--r-sm);overflow-wrap:anywhere;background:#b9ff4a0f;border:1px solid #b9ff4a4d;padding:10px 12px}.ok{color:var(--lime)}.empty{text-align:center;padding:var(--s-12) var(--s-4);gap:var(--s-3);justify-items:center;display:grid}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex}.tabs button{box-shadow:none;color:var(--ink-2);font:600 13px/1 var(--display);letter-spacing:.06em;background:0 0;border:0;border-radius:6px 6px 0 0;padding:11px 14px;position:relative;overflow:visible}.tabs button:after{content:"";background:var(--cyan);height:2px;transition:transform .2s var(--ease);position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(0)}.tabs button:hover:not(:disabled){color:var(--ink);background:var(--surface);box-shadow:none;transform:none}.tabs button:active:not(:disabled){box-shadow:none;transform:none}.tabs button.active{color:var(--ink)}.tabs button.active:after{box-shadow:0 0 8px var(--cyan);transform:scaleX(1)}.choice{text-align:left;background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;font:14px/1.4 var(--body);letter-spacing:0;text-transform:none;box-shadow:none;white-space:normal;border-radius:10px;place-content:start stretch;gap:6px;padding:13px;display:grid}.choice:hover:not(:disabled){border-color:var(--line-2);background:var(--surface-2);box-shadow:none;transform:translateY(-1px)}.choice:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.choice.active{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan), 0 0 24px -8px #45e9ff99;background:#45e9ff0f}.modal-back{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02030eb8;place-items:center;padding:16px;animation:.15s fade;display:grid;position:fixed;inset:0}.modal{width:min(440px,100%);animation:pop .22s var(--ease)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.94)translateY(6px)}}.toast{z-index:60;gap:var(--s-2);font:900 17px/1 var(--score);color:#221500;background:var(--amber);box-shadow:0 4px 0 var(--amber-deep), 0 16px 40px #00000073;border-radius:10px;align-items:center;padding:13px 16px;animation:.35s cubic-bezier(.2,1.6,.4,1) toast-in;display:inline-flex;position:fixed;bottom:16px;right:16px}@keyframes toast-in{0%{opacity:0;transform:translateY(20px)scale(.8)}}.feed-item{gap:var(--s-3);border-bottom:1px dashed var(--line);animation:line-in .3s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:9px 0;display:grid}.feed{max-height:560px;overflow-y:auto}.sprite{image-rendering:pixelated;flex:none;display:block}.sprite-wrap{border:1px solid var(--line);background:#070821;border-radius:10px;flex:none;padding:6px;line-height:0}.steps{gap:var(--s-4);display:grid}.step-row{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.step-num{width:30px;height:30px;font:900 15px/1 var(--score);border:1px solid var(--line-2);color:var(--muted);transition:all .25s var(--ease);background:#070821;border-radius:7px;place-items:center;display:grid}.step-num.done{background:var(--lime);color:#0d1a00;border-color:var(--lime)}.step-num.now{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 14px -2px #45e9ff99}.footer{border-top:1px solid var(--line);padding:var(--s-6) 0;color:var(--muted);font-size:var(--t-sm);margin-top:auto}.footer a{color:var(--ink-2)}.footer a:hover{color:var(--ink)}.agent-shell{gap:var(--s-4);grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 230px);display:grid}.conv-list{align-content:start;gap:4px;max-height:calc(100vh - 230px);display:grid;overflow-y:auto}.conv{text-align:left;width:100%;box-shadow:none;font:500 14px/1.3 var(--body);letter-spacing:0;text-transform:none;color:var(--ink-2);background:0 0;border-color:#0000;justify-content:flex-start;align-items:center;gap:8px;display:flex;overflow:hidden}.conv span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv:hover:not(:disabled){background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:none;transform:none}.conv:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.conv.active{background:var(--surface-2);border-color:var(--line-2);color:var(--ink)}.thread{grid-template-rows:1fr auto;min-height:0;padding:0;display:grid;overflow:hidden}.messages{min-height:420px;max-height:calc(100vh - 320px);padding:22px 18px;overflow-y:auto}.messages-inner{gap:var(--s-4);grid-template-columns:minmax(0,1fr);max-width:780px;margin:0 auto;display:grid}.msg{animation:rise .25s var(--ease);gap:6px;display:grid}.msg.user{justify-items:end}.bubble{overflow-wrap:anywhere;border-radius:12px;max-width:100%;padding:11px 15px}.msg.user .bubble{background:var(--surface-3);border:1px solid var(--line-2);white-space:pre-wrap;border-bottom-right-radius:3px;max-width:85%}.msg.assistant .bubble,.msg.error .bubble{border:1px solid var(--line);background:#070821;border-bottom-left-radius:3px}.msg.error .bubble{border-color:#ff5d7d80}.bubble h3,.bubble h4{margin:12px 0 4px;font-size:15px}.bubble ul{margin:4px 0;padding-left:20px}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.composer{border-top:1px solid var(--line);background:#070821;padding:12px 16px}.composer-inner{gap:var(--s-2);max-width:780px;margin:0 auto;display:grid}.composer textarea{resize:none;flex:1;min-height:46px;max-height:200px}.conv-row{border-radius:var(--r-sm);align-items:center;gap:2px;min-width:0;display:flex}.conv-row .conv{flex:1;min-width:0}.conv-actions{opacity:0;flex:none;gap:0;transition:opacity .15s;display:flex}.conv-actions button{padding:6px}.conv-row:hover .conv-actions,.conv-row:focus-within .conv-actions,.conv-row.active .conv-actions{opacity:1}@media (hover:none){.conv-actions{opacity:1}}.suggestions{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;justify-content:center;display:flex}.suggestions .chip{white-space:normal;text-align:left;overflow:visible}.mem{white-space:pre-wrap;border:1px solid var(--line);border-radius:var(--r-sm);background:#070821;min-height:40px;padding:10px 12px}.seg{border:1px solid var(--line-2);background:#070821;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.seg button{box-shadow:none;color:var(--ink-2);font-size:var(--t-xs);background:0 0;border:0;border-radius:7px;gap:6px;padding:9px 12px}.seg button:hover:not(:disabled){background:var(--surface-2);color:var(--ink);box-shadow:none;transform:none}.seg button:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.seg button.on{background:var(--surface-3);color:var(--cyan);box-shadow:inset 0 0 0 1px #45e9ff73}.filterbar{gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.search{position:relative}.search .icon{color:var(--muted);pointer-events:none;z-index:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search input{padding-left:34px}.filterbar select{width:auto;min-width:150px}.comms{grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.comms-head{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}.comms-list{align-content:start;gap:var(--s-3);padding:var(--s-4);min-height:120px;max-height:420px;display:grid;overflow-y:auto}.comm{gap:var(--s-1);max-width:92%;animation:rise .25s var(--ease);display:grid}.comm .who{font:500 var(--t-label)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;display:flex}.comm .txt{padding:var(--s-2) var(--s-3);border:1px solid var(--line);font-size:var(--t-sm);white-space:pre-wrap;overflow-wrap:anywhere;background:#070821;border-radius:10px}.comm.creator{justify-self:end;justify-items:end}.comm.creator .who{color:var(--cyan)}.comm.creator .txt{background:#45e9ff12;border-color:#45e9ff59;border-bottom-right-radius:3px}.comm.agent .who{color:var(--violet)}.comm.agent .txt{background:#9079ff14;border-color:#9079ff66;border-bottom-left-radius:3px}.comm.agent.question .txt{color:var(--ink);background:#ffc94a14;border-color:#ffc94a8c}.comm.agent.question .who{color:var(--amber)}.comm.system .txt{color:var(--muted);background:0 0;border-style:dashed}.comm .flag{font:500 var(--t-label)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.comms-input{border-top:1px solid var(--line);padding:var(--s-3);gap:var(--s-2);background:#070821;display:grid}.comms-input .row{flex-wrap:nowrap;align-items:flex-end}.comms-input textarea{resize:none;min-height:42px;max-height:160px}.comms-closed{border-top:1px solid var(--line);padding:var(--s-3) var(--s-4)}.question-banner{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r);animation:rise .3s var(--ease);background:linear-gradient(90deg,#ffc94a1f,#ffc94a08);border:1px solid #ffc94a8c;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.question-banner .q-icon{background:var(--amber);color:#221500;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 20px -4px #ffc94ab3}.served{font:500 var(--t-label)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.served.own{color:var(--lime)}.served.community{color:var(--magenta)}.served.hosted{color:var(--violet)}.spark{width:100%;height:44px;display:block;overflow:visible}.spark path.fill{fill:#ffc94a1f}.spark path.line{fill:none;stroke:var(--amber);stroke-width:1.5px;vector-effect:non-scaling-stroke}.spark circle{fill:var(--amber)}.kv{gap:var(--s-2) var(--s-4);font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.kv dt{color:var(--muted)}.kv dd{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.kv dd.amber{color:var(--amber)}.kv dd.lime{color:var(--lime)}.addr{font:500 var(--t-xs)/1.3 var(--mono);color:var(--ink-2);overflow-wrap:anywhere}.pair-code{font:900 34px/1 var(--score);letter-spacing:.14em;color:var(--cyan);text-shadow:0 0 22px #45e9ff80;font-variant-numeric:tabular-nums}.term{font:var(--t-sm)/1.6 var(--mono);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s-3) var(--s-4);color:var(--ink-2);white-space:pre;background:#02030f;overflow-x:auto}.term .p{color:var(--lime);-webkit-user-select:none;user-select:none}.term .c{color:var(--dim)}.term .h{color:var(--cyan)}.attach-row{flex-wrap:wrap;gap:6px;display:flex}.attach{border:1px solid var(--line-2);background:var(--surface-2);font-size:var(--t-xs);color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;max-width:260px;padding:5px 6px 5px 9px;display:inline-flex}.attach span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attach button{box-shadow:none;color:var(--muted);background:0 0;border:0;padding:3px}.attach button:hover:not(:disabled){color:var(--red);box-shadow:none;transform:none}.dropping{outline:2px dashed var(--cyan);outline-offset:-6px}details.disclose>summary{cursor:pointer;align-items:center;gap:var(--s-2);list-style:none;display:flex}details.disclose>summary::-webkit-details-marker{display:none}details.disclose>summary:before{content:"▸";color:var(--cyan);transition:transform .15s var(--ease);font-size:var(--t-xs)}details.disclose[open]>summary:before{transform:rotate(90deg)}details.disclose>.disclose-body{margin-top:var(--s-3)}.countdown{font:900 var(--t-sm)/1 var(--score);color:var(--amber);font-variant-numeric:tabular-nums;letter-spacing:.04em}.mute-btn[aria-pressed=false]{color:var(--muted)}@media (max-width:960px){.hero{grid-template-columns:1fr;padding-top:24px}.split,.split.wide-left{grid-template-columns:1fr}.agent-shell{grid-template-columns:minmax(0,1fr)}.conv-list{grid-auto-columns:70%;grid-auto-flow:column;max-height:none;overflow-x:auto}.messages{max-height:none}}@media (max-width:680px){.nav-inner{gap:var(--s-3);flex-wrap:wrap;height:auto;padding-block:10px}.nav-links{scrollbar-width:none;order:3;width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.nav-links::-webkit-scrollbar{display:none}.hide-sm{display:none!important}.filterbar{grid-template-columns:1fr 1fr}.filterbar .search{grid-column:1/-1}.uv-hud.tc{width:calc(100% - 24px);top:12px}.uv-hud.tl,.uv-hud.tr{display:none}.uv-hud.bl{bottom:52px}.uv-hud.bl:not(.following){display:none}.filterbar select{width:100%;min-width:0}.comm{max-width:100%}.panel{padding:var(--s-4)}.log-line{grid-template-columns:18px minmax(0,1fr)}.log-line .t{display:none}.log{height:auto;min-height:160px;max-height:70vh}.table-wrap table{min-width:540px}.score.big{font-size:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
