:root{color-scheme:dark;--red:#e2500d;--red-hi:#f0621f;--ink:#050505;--paper:#f1ede6;--mute:#f1ede68c;--ui:"Geist", system-ui, sans-serif;--bs:"Big Shoulders Display", Impact, sans-serif;--goth:"Grenze Gotisch", serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--fill:#ffffff14;--fill-hover:#ffffff24;--line:#ffffff1a;--line-strong:#ffffff2e;--muted-ui:#ffffff9e;--faint-ui:#ffffff6b;--surface:#0e0e0ed1;--surface-solid:#0d0d0d;--gutter:clamp(1rem, 4vw, 4rem);--radius:1.2rem;--radius-s:.8rem;--ease:cubic-bezier(.2, .8, .1, 1);--ease-press:cubic-bezier(.23, 1, .32, 1);--spring:linear(0, .041, .139, .256, .386, .533, .657, .769, .875, .952, 1.017, 1.058, 1.085, 1.101, 1.105, 1.102, 1.093, 1.081, 1.067, 1.052, 1.039, 1.026, 1.015, 1.007, 1, .995, .991, .99, .989, .989, .99, .991, .993, .994, .996, .997, .998, .999, 1);--spring-soft:linear(0, .042, .121, .23, .336, .45, .555, .642, .722, .785, .841, .886, .918, .945, .964, .979, .989, .996, 1.001, 1.004, 1.005, 1.006, 1.006, 1.006, 1.005, 1.004, 1.004, 1.003, 1.003, 1.002, 1);--text:#fff;--muted:var(--muted-ui);--faint:var(--faint-ui);--orange:var(--red);--success:#3ddc97;--warning:#ffb020;--error:#ff5a5f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:6rem}html,body{background:var(--ink);color:var(--paper);margin:0;overflow-x:clip}body{font:500 1.05rem/1.55 var(--ui);-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit}p{margin:0 0 1em}h1,h2,h3,h4{margin:0}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--red);outline-offset:.2rem;border-radius:.3rem}code,kbd{font:500 .88em/1 var(--mono);background:var(--fill);word-break:break-word;border-radius:.35rem;padding:.2em .45em}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:1rem}::-webkit-scrollbar-thumb:hover{background:var(--red)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#2a2a2a transparent}}.cap{text-box:trim-both cap alphabetic}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:300;color:#000;background:#fff;border-radius:99rem;padding:.7rem 1rem;font-weight:600;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip:focus{transform:none}.grain{z-index:150;pointer-events:none;opacity:.06;will-change:transform;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.5s steps(4,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,3%)}to{transform:translate(3%,-1%)}}.bgmap{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}canvas.is-loading{opacity:0}canvas.is-ready{opacity:1;transition:opacity .8s}.bgshot{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bgshot img{object-fit:cover;width:100%;max-width:none;height:100%;animation:70s ease-in-out infinite alternate drift;position:absolute;inset:0}@keyframes drift{0%{transform:scale(1)}to{transform:scale(1.06)}}::view-transition-group(root){animation-duration:.35s}.top{view-transition-name:top}.bgmap{view-transition-name:bg}.bgdim{z-index:0;background:var(--ink);opacity:.78;pointer-events:none;position:fixed;inset:0}.bgshade{z-index:0;pointer-events:none;background:linear-gradient(90deg,#050505b3,#0000 60%),linear-gradient(#0000 60%,#05050599);position:fixed;inset:0}@keyframes shadowPulse{50%{opacity:.3}}.top{z-index:120;padding:1.1rem var(--gutter);pointer-events:none;transition:transform .6s var(--spring-soft);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.top>*{pointer-events:auto}.top.away{transform:translateY(-110%)}.top:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#050505eb,#05050599 60%,#0000);transition:opacity .3s;position:absolute;inset:0 0 -2.5rem}.top.solid:before{opacity:1}.top .brand{align-items:center;gap:.8rem;display:flex}.disc{border-radius:50%;flex:none;width:2.8rem;height:2.8rem;position:relative}.disc .vinyl{background:radial-gradient(circle,#141414 0 37%,#070707 38% 41%,#0000 41.5%),repeating-radial-gradient(circle,#101010 0 1.5px,#1c1c1c 1.5px 2.5px);border-radius:50%;place-items:center;animation:4s linear infinite spin;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 .2rem .6rem #00000073}.disc .vinyl img{width:46%;max-width:none;height:auto;transform:translate(-.45%,-6.12%)}.disc:after{content:"";pointer-events:none;background:conic-gradient(from 20deg, transparent 0 6%, #ffffff29 11%, transparent 17% 50%, #ffffff1a 61%, transparent 67%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 41%,#000 42%);mask:radial-gradient(circle,#0000 0 41%,#000 42%)}@keyframes spin{to{transform:rotate(360deg)}}.top .name{font:900 1.35rem/.82 var(--bs);letter-spacing:.02em;text-transform:uppercase;display:grid}.top .name small{font:500 .62rem/1 var(--mono);letter-spacing:.14em;color:var(--mute);text-transform:uppercase;margin-top:.45rem}.top-right{align-items:center;gap:.6rem;display:flex}.tb{background:var(--fill);color:#fff;font:600 .95rem/1 var(--ui);letter-spacing:.005em;transition:background-color .15s, color .15s, transform .6s var(--spring);border-radius:99rem;align-items:center;gap:.6rem;padding:.8rem 1.1rem;display:inline-flex}.tb:hover{background:var(--fill-hover)}.tb:active{transform:scale(.95)}.tb .lines{gap:.22rem;display:grid}.tb .lines i{width:1rem;height:2px;transition:transform .5s var(--spring);background:currentColor;display:block}.tb:hover .lines i:first-child{transform:translate(.2rem)}.tb.ghost{color:var(--muted-ui);background:0 0}.tb.ghost:hover{color:#fff}@media (width<=40rem){.tb.ghost{display:none}}.menu{z-index:180;padding:6.5rem var(--gutter) 3rem;opacity:0;pointer-events:none;background:#070707f7;align-items:center;transition:opacity .35s;display:grid;position:fixed;inset:0;overflow-y:auto}.menu.open{opacity:1;pointer-events:auto}@media (width>=60rem){.menu ol{width:calc(100vw - (100svh - 1.5rem) * 9 / 16 - 1.5rem - var(--gutter) - clamp(4rem, 8vw, 9rem))}}.menu ol{align-self:center;margin:0;padding:0;list-style:none}.menu li{border-bottom:1px solid var(--line);overflow:hidden}.menu li a{transition:transform .8s var(--spring), color .2s;padding:.7rem 0;display:grid;transform:translateY(110%)}.menu.open li a{transform:none}.menu li a b{font:900 clamp(2.6rem, 7vw, 5.6rem)/.9 var(--bs);text-transform:uppercase;letter-spacing:-.01em}.menu li a:hover b,.menu li a[aria-current=page] b{color:var(--red)}.menu li a:hover b{font-style:italic}.menu .preview{aspect-ratio:9/16;border-radius:1.4rem;display:none;position:absolute;top:.75rem;bottom:.75rem;right:.75rem;overflow:hidden;box-shadow:0 2rem 4rem #0009}@media (width>=60rem){.menu .preview{display:block}}.menu .preview img{object-fit:cover;opacity:0;filter:contrast(1.15)saturate(.85);width:100%;height:100%;transition:opacity .4s,transform .8s;position:absolute;inset:0;transform:scale(1.06)}.menu .preview img.on{opacity:1;transform:none}.menu .close{z-index:3;color:#000;background:#fff;position:absolute;top:1.75rem;right:1.75rem}.menu .close:hover{background:var(--red);color:#fff}.play{background:var(--red);color:#fff;transition:background-color .2s, transform .6s var(--spring);border-radius:99rem;align-items:center;gap:.75rem;padding:.4rem 1.2rem .4rem .4rem;display:inline-flex}.play:hover{background:var(--red-hi)}.play:active{transform:scale(.95)}.play .tri{width:2.6rem;height:2.6rem;color:var(--red);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.play .tri svg{width:1.05rem;margin-left:.15rem}.play b{font:600 1.15rem/1 var(--ui);letter-spacing:.005em}.tape{background:var(--fill);color:#fff;font:600 1rem/1 var(--ui);transition:background-color .15s, transform .6s var(--spring);border-radius:99rem;align-items:center;gap:.55rem;padding:1rem 1.2rem;display:inline-flex}.tape:hover{background:var(--fill-hover)}.tape:active{transform:scale(.95)}.tape svg{width:1.2rem;height:1.2rem}.btn{background:var(--fill);color:#fff;min-height:3rem;font:600 .98rem/1 var(--ui);letter-spacing:.005em;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .15s, color .15s, opacity .2s, transform .6s var(--spring);border:0;border-radius:99rem;justify-content:center;align-items:center;gap:.55rem;padding:0 1.25rem;display:inline-flex}.btn:hover{background:var(--fill-hover)}.btn:active{transform:scale(.95)}.btn-primary{background:var(--red);color:#fff}.btn-primary:hover{background:var(--red-hi)}.btn-sm{min-height:2.5rem;padding:0 1rem;font-size:.9rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn svg{flex:none;width:1.1em;height:1.1em}.btn[aria-pressed=true]{color:#000;background:#fff}.btn-approve:hover,.btn-approve[aria-pressed=true]{background:var(--success);color:#04140c}.btn-reject:hover,.btn-reject[aria-pressed=true]{background:var(--error);color:#fff}.link{border-bottom:1px solid var(--red)}.link:hover{color:#fff}.hero-actions,.acts{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.foot{z-index:1;background:var(--ink);color:var(--paper);padding-top:clamp(5rem,10vw,9rem);position:relative;overflow:hidden}.foot-top{z-index:1;padding:0 var(--gutter);grid-template-columns:1fr;align-items:end;gap:3rem;display:grid;position:relative}@media (width>=62rem){.foot-top{grid-template-columns:1fr auto}}.foot-cta h3{font:700 clamp(3.5rem, 8vw, 7.5rem)/.85 var(--goth);color:var(--paper);margin:0 0 .8rem}.foot-cta p{font:500 clamp(1.05rem, 1.4vw, 1.25rem)/1.5 var(--ui);color:var(--muted-ui);max-width:32ch;margin:0}.foot-acts{flex-wrap:wrap;gap:.6rem;margin-top:1.8rem;display:flex}.foot-links{grid-template-columns:repeat(4,minmax(8rem,12rem));gap:2rem clamp(1.5rem,3vw,3rem);display:grid}@media (width<=40rem){.foot-links{grid-template-columns:1fr 1fr}}.foot-links h4{font:500 .9rem/1 var(--ui);color:var(--faint-ui);margin:0 0 1rem}.foot-links a{width:fit-content;font:600 1.15rem/1 var(--ui);letter-spacing:-.005em;color:var(--paper);padding:.55rem 0;display:block;position:relative}.foot-links a:after{content:"";background:var(--red);transform-origin:100%;width:100%;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:.2rem;left:0;transform:scaleX(0)}.foot-links a:hover{color:#fff}.foot-links a:hover:after{transform-origin:0;transform:scaleX(1)}.foot-art{cursor:crosshair;height:clamp(20rem,42vw,40rem);margin-top:-2rem;position:relative}.foot-art canvas{width:100%;height:78%;image-rendering:pixelated;display:block;position:absolute;bottom:0;left:0;right:0}.foot-word{text-align:center;white-space:nowrap;pointer-events:none;font:700 18.5vw/.8 var(--goth);letter-spacing:-.01em;background:linear-gradient(#fff 0%,#d6d6d6 18%,#7a7a7a 38%,#fefefe 50%,#9a9a9a 62%,#3c3c3c 80%,#c9c9c9 100%);color:#0000;filter:drop-shadow(0 .05em #000);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;position:absolute;bottom:3%;left:0;right:0}.foot-legal{padding:1.2rem var(--gutter) 1.4rem;font:500 .7rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f1ede680;border-top:1px solid #f1ede61a;flex-wrap:wrap;justify-content:space-between;gap:.8rem 2rem;display:flex}.foot-legal a:hover{color:#fff}.foot-legal b{color:var(--paper);font-weight:600}.foot-legal a b{border-bottom:1px solid var(--red)}.xmas-only{display:none}:root[data-season=christmas] .xmas-only{display:block}.page{z-index:1;min-height:100svh;position:relative}.wrap{width:100%;max-width:84rem;padding-inline:var(--gutter);margin:0 auto}.wrap.narrow{max-width:62rem}.phead{padding-top:clamp(9rem,22vh,14rem);padding-bottom:clamp(3rem,7vw,5.5rem)}.phead h1{font:700 clamp(4rem, 11vw, 10.5rem)/.82 var(--goth);letter-spacing:-.01em;color:var(--paper);max-width:14ch}.phead .lead{margin-top:1.6rem}.phead .acts{margin-top:2rem}.h2{font:600 clamp(2.2rem, 4.2vw, 3.8rem)/1 var(--ui);letter-spacing:-.03em;color:var(--paper)}.h3{font:600 clamp(1.25rem, 1.6vw, 1.5rem)/1.2 var(--ui);letter-spacing:-.015em;color:#fff}.lead{font:500 clamp(1.1rem, 1.5vw, 1.35rem)/1.5 var(--ui);color:var(--muted-ui);max-width:40ch;margin:0}.muted{color:var(--muted-ui)}.faint{color:var(--faint-ui)}.small{font-size:.88rem}.label{font:500 .9rem/1.3 var(--ui);color:var(--faint-ui);margin:0}.sec{padding-block:clamp(3.5rem,8vw,7rem)}.sec+.sec{border-top:1px solid var(--line)}.sec-head{gap:1.2rem;max-width:52rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.split{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}@media (width>=62rem){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split .sticky{position:sticky;top:6rem}}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.panel,.glass{background:var(--surface);border-radius:var(--radius)}.panel{padding:clamp(1.25rem,2.4vw,2rem)}.panel>.label:first-child{margin-bottom:.2rem}.rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rows li{border-bottom:1px solid var(--line);padding:1.1rem 0}.rows li b,.rows li h3{font:600 1.15rem/1.25 var(--ui);color:#fff;letter-spacing:-.01em;margin:0 0 .35rem;display:block}.rows li p{color:var(--muted-ui);margin:0}.rows.cols{border-top:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));column-gap:3rem;display:grid}.rows.cols li{border-top:1px solid var(--line);border-bottom:0}.rows.kv li{grid-template-columns:minmax(7rem,12rem) 1fr;gap:.4rem 1.5rem;display:grid}.rows.kv li>span:first-child{color:var(--faint-ui)}@media (width<=40rem){.rows.kv li{grid-template-columns:1fr}}.list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:1rem;padding:.95rem 0;display:flex}.list li .k{color:var(--faint-ui);font-variant-numeric:tabular-nums;min-width:2.5rem}.feats{border-top:1px solid var(--line);display:grid}.feat{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:.5rem 3rem;padding:1.6rem 0;display:grid}@media (width>=56rem){.feat{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.feat h3{font:600 clamp(1.5rem, 2.4vw, 2.2rem)/1.05 var(--ui);letter-spacing:-.025em;color:#fff}.feat p{color:var(--muted-ui);max-width:52ch;margin:0}.feat p+p{color:var(--faint-ui);margin-top:.6rem}.steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:0 clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.step{border-top:1px solid var(--line-strong);padding:1.4rem 0 1.8rem}.step .n{font:900 clamp(4rem, 7vw, 6rem)/.8 var(--bs);color:#0000;-webkit-text-stroke:1.5px #f1ede666;margin-bottom:1.4rem;display:block}.step h3{margin-bottom:.6rem}.step p{color:var(--muted-ui);margin:0}.step .tag{color:var(--paper);margin-top:.9rem;font-weight:600;display:block}.table-wrap{border-radius:var(--radius);background:var(--surface);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:36rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:1rem 1.2rem}th{font:500 .9rem/1.2 var(--ui);color:var(--faint-ui)}td strong{color:#fff;font-weight:600}tr:last-child td{border-bottom:0}td.num{font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff}.note{border-radius:var(--radius-s);background:var(--fill);color:var(--paper);margin:0;padding:1rem 1.2rem;line-height:1.5}.note strong{color:#fff}.note.warn{background:#e2500d29}.note.ok{background:#3ddc971f}.doc{grid-template-columns:1fr;gap:3rem;padding-bottom:clamp(4rem,8vw,7rem);display:grid}@media (width>=62rem){.doc{grid-template-columns:14rem minmax(0,1fr)}}.toc{align-self:start;display:none;position:sticky;top:6rem}@media (width>=62rem){.toc{display:block}}.toc a{border-left:1px solid var(--line);color:var(--faint-ui);padding:.5rem 0 .5rem 1rem;font-size:.95rem;transition:color .2s,border-color .2s;display:block}.toc a:hover{color:#fff}.toc a.is-active{color:#fff;border-left-color:var(--red)}.prose{min-width:0;max-width:48rem}.prose>.panel{margin-bottom:1rem}.prose h2{font:600 clamp(1.8rem, 3vw, 2.6rem)/1.05 var(--ui);letter-spacing:-.025em;color:var(--paper);margin:4rem 0 1.2rem;scroll-margin-top:6rem}.prose h2:first-of-type{margin-top:0}.prose h3{font:600 1.2rem/1.3 var(--ui);margin:2rem 0 .7rem}.prose p,.prose li{color:var(--muted-ui)}.prose ul,.prose ol{padding-left:1.2em}.prose li{margin:.45em 0}.prose li::marker{color:var(--red)}.prose strong{color:#fff;font-weight:600}.prose blockquote{border-radius:var(--radius-s);background:var(--fill);color:var(--paper);font:500 .92rem/1.55 var(--mono);margin:1.25rem 0;padding:1.1rem 1.3rem}.prose a{color:#fff;border-bottom:1px solid var(--red)}.prose a:hover{color:var(--red)}.prose .note{margin:1rem 0 1.5rem}.rule{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:.5rem;padding:1.1rem 0;display:grid}.rule .id{color:var(--faint-ui);font-variant-numeric:tabular-nums;padding-top:.05em}.rule p{color:var(--paper);margin:0}.rule.is-hidden,.faq details.is-hidden{display:none}.draft{border-radius:var(--radius-s);background:var(--warning);color:#111;margin:0 0 2rem;padding:.9rem 1.2rem;font-weight:600}.search{margin-bottom:2rem;position:relative}.search input{background:var(--surface);width:100%;height:3.4rem;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:99rem;outline:none;padding:0 1.3rem 0 3.1rem;font-size:max(1rem,16px);transition:box-shadow .2s}.search input:focus{box-shadow:inset 0 0 0 1.5px var(--red)}.search input::-webkit-search-cancel-button{filter:invert();opacity:.5}.search svg{width:1.15rem;height:1.15rem;color:var(--faint-ui);position:absolute;top:50%;left:1.15rem;transform:translateY(-50%)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:600 clamp(1.1rem, 1.6vw, 1.35rem)/1.3 var(--ui);letter-spacing:-.01em;color:#fff;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.4rem 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--paper)}.pm{background:var(--fill);border-radius:50%;flex:none;width:2.2rem;height:2.2rem;transition:background-color .2s;position:relative}.pm:before,.pm:after{content:"";width:.75rem;height:2px;transition:transform .5s var(--spring);background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm:after{transform:translate(-50%,-50%)rotate(90deg)}details[open]>summary .pm{background:var(--red)}details[open]>summary .pm:after{transform:translate(-50%,-50%)rotate(0)}.faq .answer{color:var(--muted-ui);max-width:70ch;padding:0 3.5rem 1.6rem 0}.faq .answer>:last-child{margin-bottom:0}.field{gap:.6rem;margin-bottom:1.75rem;display:grid}.field textarea,.field input[type=text],.field input[type=number],.field input:not([type]),.admin-input{border-radius:var(--radius-s);width:100%;box-shadow:inset 0 0 0 1px var(--line);resize:vertical;color:#fff;background:#ffffff0f;border:0;outline:none;padding:.9rem 1rem;font-size:max(1rem,16px);line-height:1.55;transition:box-shadow .2s,background-color .2s}.field textarea{min-height:10rem}.field textarea:focus,.field input:focus,.admin-input:focus{box-shadow:inset 0 0 0 1.5px var(--red);background:#ffffff14}.field textarea::placeholder,.field input::placeholder,.admin-input::placeholder{color:var(--faint-ui)}.field.is-invalid textarea,.field.is-invalid input{box-shadow:inset 0 0 0 1.5px var(--error)}.field .hint{color:var(--faint-ui);flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.9rem;display:flex}.field .hint>span:first-child{color:var(--error)}.field .hint .count{font-variant-numeric:tabular-nums;color:var(--faint-ui)}.field .hint .count.ok{color:var(--success)}.field>.label,.fld>.label{color:var(--paper);font-size:.95rem;font-weight:600}.q-label{font:600 clamp(1.15rem, 1.6vw, 1.35rem)/1.35 var(--ui);letter-spacing:-.01em;color:#fff}.choice{flex-wrap:wrap;gap:.5rem;display:flex}.choice button{background:var(--fill);min-height:2.8rem;font:600 .95rem/1 var(--ui);transition:background-color .15s, color .15s, transform .6s var(--spring);border-radius:99rem;padding:.5rem 1.2rem}.choice button:hover{background:var(--fill-hover)}.choice button:active{transform:scale(.95)}.choice button[aria-pressed=true]{background:var(--red);color:#fff}.choice.small button{min-height:2.2rem;padding:.25rem .8rem;font-size:.85rem}.confirm{text-align:left;background:var(--fill);border-radius:var(--radius-s);cursor:pointer;align-items:flex-start;gap:.9rem;width:100%;padding:1rem 1.1rem;line-height:1.5;transition:background-color .2s,box-shadow .2s;display:flex}.confirm:hover{background:var(--fill-hover)}.confirm[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--red)}.confirm.is-invalid{box-shadow:inset 0 0 0 1.5px var(--error)}.confirm .box{width:1.4rem;height:1.4rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:.4rem;flex:none;place-items:center;margin-top:.05rem;transition:background-color .2s;display:grid}.confirm[aria-pressed=true] .box{background:var(--red);box-shadow:none}.confirm .box svg{width:.75rem;height:.75rem}.wizard{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (width>=62rem){.wizard{grid-template-columns:17rem minmax(0,1fr)}}.wizard-rail{border-radius:var(--radius);gap:.15rem;padding:.5rem;display:grid;position:sticky;top:6rem}.wizard-rail button{text-align:left;color:var(--faint-ui);border-radius:.8rem;align-items:center;gap:.75rem;padding:.7rem .8rem;font-size:.95rem;transition:color .2s,background-color .2s;display:flex}.wizard-rail button:hover{color:#fff}.wizard-rail button[aria-current=step]{color:#fff;background:var(--fill)}.wizard-rail .dot{width:1.6rem;font:600 .9rem/1 var(--ui);font-variant-numeric:tabular-nums;color:inherit;flex:none}.wizard-rail button.is-done .dot{color:var(--success)}.wizard-rail button[aria-current=step] .dot{color:var(--red)}.wizard-meta{margin:0;padding:.6rem .8rem 0;font-size:.88rem}@media (width<=61.99rem){.wizard-rail{z-index:5;gap:.3rem;display:flex;top:5rem;overflow-x:auto}.wizard-rail button{flex:none;padding:.55rem .7rem}.wizard-rail .t{display:none}.wizard-rail button[aria-current=step] .t{display:inline}.wizard-meta{white-space:nowrap;align-self:center}}.qcard{flex-direction:column;min-height:26rem;display:flex}.qcard-nav{flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-top:auto;padding-top:1rem;display:flex}.progress{background:var(--line);border-radius:1rem;height:2px;margin-bottom:1.75rem;overflow:hidden}.progress span{background:var(--red);transform-origin:0;width:100%;height:100%;transition:transform .6s var(--spring-soft);display:block;transform:scaleX(0)}.timer{font-variant-numeric:tabular-nums}.timer.is-low{color:var(--warning)}.checker-result{gap:.55rem;margin-top:1.2rem;display:grid}.check{color:var(--muted-ui);align-items:center;gap:.7rem;font-size:.95rem;transition:color .2s;display:flex}.check i{width:1.2rem;height:1.2rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:.35rem;flex:none;transition:background-color .2s;position:relative}.check.ok{color:#fff}.check.ok i{background:var(--success);box-shadow:none}.check.ok i:after{content:"";border:2px solid #04140c;border-width:0 2px 2px 0;width:.3rem;height:.6rem;position:absolute;top:.2rem;left:.42rem;transform:rotate(45deg)}.check.bad i{background:var(--error);box-shadow:none}.check.bad i:before,.check.bad i:after{content:"";background:#fff;width:.65rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.check.bad i:after{transform:translate(-50%,-50%)rotate(-45deg)}.verdict{font:600 1.1rem/1.3 var(--ui);margin:1.2rem 0 0}.verdict.ok{color:var(--success)}.verdict.bad{color:var(--error)}.pill{white-space:nowrap;font-weight:600;display:inline}.pill-pending{color:var(--warning)}.pill-approved{color:var(--success)}.pill-rejected{color:var(--error)}.pill-withdrawn,.pill-draft{color:var(--faint-ui)}.flags{flex-wrap:wrap;gap:.35rem .9rem;display:flex}.flag{color:var(--muted-ui);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.85rem;overflow:hidden}.flag-warn{color:var(--warning)}.flag-bad{color:var(--error)}.seg{background:var(--fill);border-radius:99rem;flex-wrap:wrap;gap:.2rem;padding:.25rem;display:inline-flex}.seg button{font:600 .9rem/1 var(--ui);color:var(--muted-ui);border-radius:99rem;padding:.55rem 1rem;transition:background-color .15s,color .15s}.seg button:hover{color:#fff}.seg button[aria-pressed=true]{color:#000;background:#fff}.seg-row{flex-wrap:wrap;gap:.6rem;display:flex}.toast{z-index:200;color:#000;animation:toast 3.2s var(--ease) forwards;background:#fff;border-radius:99rem;padding:.85rem 1.3rem;font-size:.95rem;font-weight:600;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}@keyframes toast{0%{opacity:0;animation-timing-function:var(--spring);transform:translate(-50%,1.2rem)scale(.9)}12%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,.25rem)scale(.96)}}.reveal{opacity:1}.admin{z-index:1;grid-template-columns:1fr;min-height:100svh;display:grid;position:relative}.admin-side{z-index:20;padding:.75rem var(--gutter);border-radius:0;align-items:center;gap:1rem;display:flex;position:sticky;top:0;overflow-x:auto}.admin-side .brand{flex:none;align-items:center;gap:.7rem;display:flex}.admin-side .brand .brand-w{filter:drop-shadow(0 .1rem .4rem #00000080);width:2.1rem;height:auto;display:block}.admin-burger,.admin-scrim{display:none}.admin-side .brand>span:last-child{font:700 1.5rem/1 var(--goth)}.admin-side nav{gap:.2rem;display:flex}.admin-side nav a{color:var(--muted-ui);white-space:nowrap;border-radius:.8rem;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.95rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.admin-side nav a:hover{color:#fff;background:#ffffff0d}.admin-side nav a.is-active{color:#fff;background:var(--fill)}.admin-side .count{background:var(--red);color:#fff;border-radius:99rem;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .4rem;font-size:.75rem;font-weight:700;display:inline-grid}.admin-side .brand>span:last-child,.admin-side .side-label{display:none}.admin-me{flex:none;align-items:center;gap:.6rem;margin-left:auto;display:flex}.admin-me img{border-radius:50%;width:2rem;height:2rem}.admin-me .who{display:none}@media (width>=64rem){.admin{grid-template-columns:16rem minmax(0,1fr)}.admin-side{background:#0a0a0ab3;flex-direction:column;align-items:stretch;height:100svh;padding:1.5rem 1rem;overflow:visible}.admin-side .brand>span:last-child,.admin-side .side-label,.admin-me .who{display:block}.admin-side nav{flex-direction:column}.admin-me{border-top:1px solid var(--line);margin:auto 0 0;padding:1rem .75rem 0}}.admin-main{z-index:1;width:100%;min-width:0;padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,2.5vw,3rem) 4rem;position:relative}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-head h1{letter-spacing:-.03em;font:600 clamp(1.8rem, 3vw, 2.6rem)/1 var(--ui)!important}.admin-search input{background:var(--fill);height:2.75rem;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:99rem;outline:none;min-width:min(18rem,70vw);padding:0 1.1rem;font-size:max(.95rem,16px)}.admin-search input:focus{box-shadow:inset 0 0 0 1.5px var(--red)}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.tile{border-radius:var(--radius);transition:background-color .2s, transform .6s var(--spring);gap:.8rem;padding:1.3rem;display:grid}.tile:hover{background:#161616bf;transform:translateY(-.125rem)}.tile b{font:600 clamp(2.2rem, 3.5vw, 3.2rem)/1 var(--ui);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff}.tile.is-hot b{color:var(--red)}.bars{grid-template-columns:repeat(30,1fr);align-items:end;gap:.2rem;height:9rem;margin-top:1rem;display:grid}.bar{height:100%;position:relative}.bar span{transform-origin:bottom;transition:transform .7s var(--spring-soft);border-radius:.2rem .2rem 0 0;position:absolute;inset:0}.bar-wl{background:var(--paper);opacity:.8}.bar-st{background:var(--red);z-index:1}.key{vertical-align:middle;border-radius:.15rem;width:.7rem;height:.7rem;margin-right:.4rem;display:inline-block}.key-wl{background:var(--paper)}.key-st{background:var(--red)}.admin-table tbody tr{cursor:pointer;transition:background-color .15s}.admin-table tbody tr:hover,.admin-table tbody tr:focus-visible{background:#ffffff0d;outline:none}.admin-table td{vertical-align:middle}.admin-table .flags{max-width:18rem}.detail{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (width>=75rem){.detail{grid-template-columns:minmax(0,1fr) 23rem}.detail-side{max-height:calc(100svh - 3rem);padding-right:.25rem;position:sticky;top:1.5rem;overflow-y:auto}}.detail-main,.detail-side{gap:1rem;min-width:0;display:grid}.detail-side{order:-1}@media (width>=75rem){.detail-side{order:0}}.qa{border-bottom:1px solid var(--line);padding:1.1rem 0}.qa:last-child{border-bottom:0;padding-bottom:0}.qa-q{color:var(--faint-ui);margin:0 0 .5rem;font-size:.95rem}.qa-a{white-space:pre-wrap;overflow-wrap:anywhere;color:#fff;margin:0;line-height:1.65}.qa-meta{color:var(--faint-ui);flex-wrap:wrap;gap:.6rem;margin-top:.5rem;font-size:.85rem;display:flex}.kv{grid-template-columns:auto 1fr;gap:.55rem 1rem;margin:0;font-size:.95rem;display:grid}.kv dt{color:var(--faint-ui)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.vote-meter{gap:.3rem;margin:.75rem 0;display:flex}.vote-meter span{background:var(--line-strong);border-radius:1rem;flex:1;height:.35rem}.vote-meter .yes{background:var(--success)}.vote-meter .no{background:var(--error)}.decision-bar{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.decision-bar .btn{width:100%}.kbd-hint{color:var(--faint-ui);font-size:.85rem}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.fld{align-content:start;gap:.5rem;display:grid}.qlist{gap:.5rem;margin-top:1rem;display:grid}.qitem{border-radius:var(--radius-s);background:#ffffff08;overflow:hidden}.qitem.is-open{background:#ffffff0f}.qitem-head{text-align:left;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;display:flex}.qitem-head .qlabel{text-overflow:ellipsis;white-space:nowrap;flex:14rem;min-width:0;overflow:hidden}.qitem-body{padding:0 1rem 1rem}.dd{min-width:12rem;display:inline-block;position:relative}.dd>button{border-radius:var(--radius-s);width:100%;min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--line);text-align:left;background:#ffffff0f;justify-content:space-between;align-items:center;gap:.8rem;padding:0 1rem;font-size:.95rem;display:flex}.dd>button:hover{background:#ffffff17}.dd>button[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--red)}.dd>button svg{width:.8rem;height:.8rem;transition:transform .5s var(--spring);flex:none}.dd>button[aria-expanded=true] svg{transform:rotate(180deg)}.dd ul{z-index:40;border-radius:var(--radius-s);box-shadow:0 1rem 2.5rem #0009, inset 0 0 0 1px var(--line);background:#121212;max-height:16rem;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto}.dd li button{text-align:left;width:100%;color:var(--muted-ui);border-radius:.55rem;padding:.65rem .8rem;font-size:.95rem}.dd li button:hover,.dd li button:focus-visible{background:var(--fill);color:#fff;outline:none}.dd li button[aria-selected=true]{color:#fff;background:#e2500d38}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.grain,.disc .vinyl,.loader-shadow{animation:none}.menu li a{transition:none}}.rule+p,.rule+ol{margin-top:1.2rem}.foot:before{content:"";background:linear-gradient(180deg, transparent, var(--ink));pointer-events:none;height:clamp(4rem,10vw,8rem);position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.foot{overflow:visible}.foot-art{overflow:hidden}@media (hover:hover){.play:hover,.tape:hover,.btn:hover,.tb:hover,.choice button:hover{transform:scale(1.03)}}.play:active,.tape:active,.btn:active,.tb:active,.choice button:active{transition-duration:.12s;transition-timing-function:var(--ease-press);transform:scale(.95)}@media (prefers-reduced-motion:reduce){.play:hover,.tape:hover,.btn:hover,.tb:hover,.choice button:hover,.play:active,.tape:active,.btn:active,.tb:active,.choice button:active{transform:none}}.seg,.admin-side nav{isolation:isolate;position:relative}.has-pill:before{content:"";z-index:-1;pointer-events:none;clip-path:var(--pill);background:#fff;position:absolute;inset:0}.admin-side nav.has-pill:before{background:var(--fill)}.pill-live:before{transition:clip-path .5s var(--ease)}.seg.has-pill button[aria-pressed=true],.admin-side nav.has-pill a.is-active,.admin-side nav.has-pill a.is-active:hover{background:0 0}.seg button small{opacity:.6;font-variant-numeric:tabular-nums;margin-left:.25rem;font-weight:500}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem;display:grid}.kpi{border-radius:var(--radius);min-height:8.6rem;transition:background-color .2s, transform .6s var(--spring);align-content:start;gap:.55rem;padding:1.15rem 1.2rem 1.1rem;display:grid;position:relative;overflow:hidden}a.kpi:hover{background:#161616bf;transform:translateY(-.125rem)}.kpi b{font:600 clamp(1.9rem, 2.6vw, 2.6rem)/1 var(--ui);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.kpi b small{letter-spacing:0;color:var(--faint-ui);font-size:.45em;font-weight:500}.kpi.is-hot b{color:var(--red)}.kpi-sub{font:500 .78rem/1.3 var(--mono);color:var(--faint-ui);z-index:1;min-height:1em;position:relative}.kpi.has-spark{padding-bottom:3.2rem}.kpi .spark{opacity:.85;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.delta.is-good{color:var(--success)}.delta.is-bad{color:var(--error)}.cards{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}@media (width>=60rem){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card.is-wide{grid-column:1/-1}}@media (width>=90rem){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.card.is-wide{grid-column:span 2}}@media (width>=130rem){.cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.cards{grid-auto-flow:dense}.card{min-width:0;padding:1.25rem 1.35rem 1.35rem}.card>header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.card>header .label{color:#fff;font-size:.98rem;font-weight:600}.card>header span,.card>header a{font:500 .78rem/1.3 var(--mono)}.card>header a{color:var(--red-hi)}.card>header a:hover{text-decoration:underline}.admin .dither-kit{--background:transparent;--foreground:#fff;--card:#121212;--card-foreground:#fff;--popover:#141414;--popover-foreground:#fff;--muted:#ffffff14;--muted-foreground:#ffffff80;--border:#ffffff17;--ring:var(--red);--accent:var(--red);--accent-foreground:#fff;--radius:.5rem;--font-mono:var(--mono);--font-sans:var(--ui);color:inherit;background:0 0}.chart{min-width:0;margin-top:1rem;position:relative}.chart-empty{border-radius:var(--radius-s);background:repeating-conic-gradient(#ffffff09 0 25%, transparent 0 50%) 0 0 / 4px 4px;place-items:center;display:grid}.chart-empty span{font:500 .8rem/1.4 var(--mono);color:var(--faint-ui);text-align:center;max-width:30ch;padding:1rem}.donut{grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center;gap:1.2rem;display:grid}.donut-key{gap:.5rem;margin:1rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.donut-key li{align-items:center;gap:.55rem;min-width:0;display:flex}.donut-key i{border-radius:1px;flex:none;width:.6rem;height:.6rem}.donut-key span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-ui);flex:1;overflow:hidden}.donut-key b{font:500 .8rem/1 var(--mono)}.ranked,.funnel,.feed{gap:.3rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.ranked li,.funnel li{border-radius:.4rem;align-items:center;gap:.8rem;min-width:0;padding:.5rem .65rem;font-size:.92rem;display:flex;position:relative;overflow:hidden}.ranked li>i,.funnel li>i{background:repeating-conic-gradient(#e2500d80 0 25%, #e2500d1f 0 50%) 0 0 / 4px 4px;position:absolute;top:0;bottom:0;left:0}.ranked li>span,.funnel li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;position:relative;overflow:hidden}.ranked li>b,.funnel li>b{font:500 .82rem/1 var(--mono);color:#fff;position:relative}.ranked code{font:400 .76rem/1 var(--mono);color:var(--faint-ui);margin-left:.3rem}.funnel li{padding:.7rem .75rem}.funnel li>i{background:repeating-conic-gradient(#f1ede657 0 25%, #f1ede614 0 50%) 0 0 / 4px 4px}.funnel li:last-child>i{background:repeating-conic-gradient(#e2500d99 0 25%, #e2500d26 0 50%) 0 0 / 4px 4px}.funnel li>em{font:normal 500 .76rem/1 var(--mono);color:var(--faint-ui);text-align:right;min-width:3.2rem;position:relative}.feed{gap:0}.feed li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.7rem 0;font-size:.92rem;display:flex}.feed li:last-child{border-bottom:0;padding-bottom:0}.feed li>a,.feed li>span{flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;min-width:0;display:flex}.feed li>a:hover strong{color:var(--red-hi)}.feed li .faint{font-size:.82rem}.feed time{font:500 .76rem/1 var(--mono);color:var(--faint-ui);white-space:nowrap;flex:none}.feed time.is-late{color:var(--warning)}.feed span a{color:var(--red-hi)}.heat{gap:2px;margin-top:1rem;display:grid}.heat-row{grid-template-columns:2.2rem repeat(24,minmax(0,1fr));align-items:center;gap:2px;display:grid}.heat-row span{font:500 .72rem/1 var(--mono);color:var(--faint-ui)}.heat-row i{aspect-ratio:1;background:var(--red);border-radius:2px}.heat-axis em{font:normal 500 .68rem/1 var(--mono);color:var(--faint-ui);padding-top:.3rem}.actions{margin-top:.4rem;display:grid}.actions>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1rem 0;display:flex}.actions>div:last-child{border-bottom:0;padding-bottom:0}.actions>div>div:first-child{flex:16rem;min-width:0}.actions p{color:var(--faint-ui);max-width:60ch;margin:.25rem 0 0;font-size:.86rem}.danger{flex:100%;gap:.6rem;display:grid}.danger>p{color:var(--warning);margin:0;font-size:.86rem}.danger>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.danger .admin-input{flex:13rem;width:auto;min-height:2.4rem}.btn-danger{background:var(--error);color:#000}.btn-danger:hover:not(:disabled){background:#ff7a7e}.db-tables{border-radius:var(--radius-s);margin-top:1rem}.db-rows{border-radius:var(--radius-s);background:#ffffff08;max-height:30rem;margin-top:1rem;overflow:auto}.db-rows td,.db-rows th{font:400 .8rem/1.4 var(--mono);white-space:nowrap;text-overflow:ellipsis;max-width:22rem;overflow:hidden}.db-rows th{color:var(--faint-ui);z-index:1;background:#151515;position:sticky;top:0}@media (width<=63.99rem){.admin-side{padding:.7rem var(--gutter);backdrop-filter:blur(12px);z-index:60;background:#0a0a0af0;gap:.8rem;overflow:visible}.admin-me{order:2}.admin-me>div{display:none}.admin-burger{background:var(--fill);border-radius:99rem;flex:none;order:3;place-content:center;gap:.32rem;width:2.75rem;height:2.75rem;display:grid}.admin-burger i{width:1.15rem;height:2px;transition:transform .45s var(--ease), opacity .2s;background:#fff;border-radius:2px;display:block}.admin-side.is-open .admin-burger i:first-child{transform:translateY(calc(.32rem + 2px))rotate(45deg)}.admin-side.is-open .admin-burger i:nth-child(2){opacity:0;transform:scaleX(.3)}.admin-side.is-open .admin-burger i:nth-child(3){transform:translateY(calc(-.32rem - 2px))rotate(-45deg)}.admin-side nav{padding:.5rem var(--gutter) 1rem;clip-path:inset(0 0 100%);opacity:0;pointer-events:none;visibility:hidden;max-height:calc(100svh - 4.2rem);transition:clip-path .45s var(--ease), transform .45s var(--ease), opacity .25s, visibility 0s .45s;background:#0a0a0af7;flex-direction:column;gap:.15rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-.5rem);box-shadow:0 1.5rem 3rem #0000008c}.admin-side.is-open nav{clip-path:inset(0);opacity:1;pointer-events:auto;visibility:visible;transition:clip-path .45s var(--ease), transform .45s var(--ease), opacity .2s, visibility 0s;transform:none}.admin-side nav a{padding:.85rem 1rem;font-size:1rem}.admin-scrim{z-index:50;opacity:0;pointer-events:none;background:#00000080;transition:opacity .3s;display:block;position:fixed;inset:0}.admin-scrim.is-open{opacity:1;pointer-events:auto}.admin-head{margin-bottom:1rem}.admin-head h1{width:100%}.card{padding:1.1rem 1rem 1.15rem}.donut{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.9rem}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
