: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;--lbl:"Sofia Sans Condensed", "Arial Narrow", sans-serif;--lblx:"Sofia Sans Extra Condensed", 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:700 .8rem/1 var(--lbl);letter-spacing:.2em;color:var(--mute);text-transform:uppercase;margin-top:.4rem}.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;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}@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}}.step-fade{animation:.22s ease-out both step-in}@keyframes step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.step-fade{animation:none}}.rail-nav{display:none}@media (width>=62rem){.rail-nav{border-top:1px solid var(--line);gap:.5rem;margin-top:.8rem;padding:1rem .8rem 0;display:grid}.rail-nav .btn{color:#fff;justify-content:center;width:100%}.rail-nav .btn:disabled{color:var(--faint-ui);opacity:.55;cursor:not-allowed}.qcard .qcard-nav{display:none}}.qcard,.qcard p,.qcard textarea{overflow-wrap:anywhere;min-width:0}.ws-banner{z-index:60;text-align:center;font:600 .9rem/1.4 var(--ui);color:#fff;border-bottom:1px solid var(--line);overflow-wrap:anywhere;background:#0e0f12eb;padding:.6rem 1rem;position:relative}.tk .tk-label{font:600 .74rem/1.3 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--faint-ui);margin:0}.tk .tk-label-strong{color:var(--paper)}.tk .tk-faint-n{color:var(--faint-ui);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-left:.35rem}.tk .tk-small{margin:.35rem 0 0;font-size:.88rem}.tk .tk-err{color:var(--error);margin:.4rem 0 0;font-size:.88rem}.tk .btn:disabled,.tk .btn[disabled]{opacity:1;color:#ffffff4d;cursor:not-allowed;background:#ffffff0d}.tk .btn-primary:disabled{color:#ffffff57;background:#ffffff12}.tk .tk-confirm:not(:disabled){color:#000;background:#fff}.tk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tk-new,.tk-view{gap:1rem;max-width:56rem;display:grid}.tk-new .field:last-child{margin-bottom:0}.tk-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.5rem;display:flex}.tk-actions .tk-small{margin:0}.tk-cats{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.6rem;margin-top:1.1rem;display:grid}.tk-cat{text-align:left;border-radius:var(--radius-s);background:var(--fill);color:#fff;transition:background-color .15s, transform .6s var(--spring);align-content:start;gap:.4rem;padding:1.1rem 1.15rem;display:grid;box-shadow:inset 0 0 0 1px #0000}.tk-cat b{font:600 1.02rem/1.3 var(--ui);letter-spacing:-.01em}.tk-cat span{color:var(--muted-ui);font-size:.9rem;line-height:1.45}.tk-cat:hover:not(:disabled){background:var(--fill-hover)}.tk-cat:active:not(:disabled){transform:scale(.98)}.tk-cat[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--red);background:#e2500d1a}.tk-cat:disabled{cursor:default}.tk-cat:disabled:not([aria-checked=true]){opacity:.45}.tk-picker{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.25rem}.tk-picker-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tk-thumbs{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.tk-thumb{border-radius:var(--radius-s);background:var(--fill);gap:.5rem;min-width:0;padding:.5rem;display:grid;position:relative;overflow:hidden}.tk-thumb img{aspect-ratio:4/3;object-fit:cover;background:#ffffff0a;border-radius:.5rem;width:100%}.tk-thumb.is-uploading img{opacity:.55}.tk-thumb.is-error{box-shadow:inset 0 0 0 1.5px var(--error)}.tk-thumb-meta{gap:.1rem;min-width:0;padding:0 .15rem;font-size:.8rem;display:grid}.tk-thumb-meta .tk-err{margin:0;font-size:.8rem}.tk-thumb-name{text-overflow:ellipsis;white-space:nowrap;color:var(--paper);overflow:hidden}.tk-thumb.is-done .tk-thumb-meta>span:last-child{color:var(--success)}.tk-thumb-x{color:#fff;width:1.9rem;height:1.9rem;transition:transform .6s var(--spring), opacity .15s;background:#000000b8;border-radius:99rem;place-items:center;display:grid;position:absolute;top:.9rem;right:.9rem}.tk-thumb-x:hover{transform:scale(1.08)}.tk-thumb-x:active{transform:scale(.92)}.tk-thumb-x:disabled{opacity:.4;cursor:not-allowed}.tk-thumb-bar{background:#ffffff1f;border-radius:3px;height:3px;position:absolute;top:.5rem;left:.5rem;right:.5rem;overflow:hidden}.tk-thumb-bar i{width:40%;height:100%;animation:tk-load 1.1s var(--ease) infinite;background:#fff;display:block}@keyframes tk-load{0%{transform:translate(-100%)}to{transform:translate(250%)}}.tk-conv{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.tk-msg{border-radius:var(--radius-s);background:#ffffff0a;min-width:0;padding:1rem 1.1rem}.tk-msg.is-staff{background:#ffffff16}.tk-msg.is-note{background:#ffb02012;box-shadow:inset 0 0 0 1px #ffb02059}.tk-msg.is-note .tk-msg-head .tk-label{color:var(--warning)}.tk-msg.is-staff .tk-msg-head .tk-label{color:var(--paper)}@media (width>=48rem){.tk-msg{max-width:86%}.tk-msg.is-mine{justify-self:end}}.tk-msg-head{flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;margin-bottom:.45rem;display:flex}.tk-msg-who{color:#fff;font-size:.92rem;font-weight:600}.tk-msg-head time{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8rem}.tk-msg-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#fff;margin:0;line-height:1.6}.tk-imgs{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.tk-img{cursor:zoom-in;width:8.5rem;height:6.4rem;transition:transform .6s var(--spring), opacity .15s;background:#ffffff0f;border-radius:.55rem;padding:0;overflow:hidden}.tk-img img{object-fit:cover;width:100%;height:100%}.tk-img:hover{transform:scale(1.03)}.tk-img:active{transform:scale(.97)}.tk-lightbox{z-index:300;cursor:zoom-out;background:#000000e6;grid-template-rows:1fr auto;place-items:center;gap:1rem;padding:clamp(1rem,4vw,3rem);animation:.2s ease-out both tk-fade;display:grid;position:fixed;inset:0}.tk-lightbox img{object-fit:contain;cursor:default;max-width:100%;max-height:calc(100svh - 8rem);animation:tk-pop .35s var(--spring-soft) both;border-radius:.5rem}.tk-lightbox-bar{cursor:default;gap:.5rem;display:flex}@keyframes tk-fade{0%{opacity:0}to{opacity:1}}@keyframes tk-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.tk-head .tk-title{font:600 clamp(1.4rem, 2.2vw, 1.9rem)/1.2 var(--ui);letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;margin:.7rem 0 .6rem}.tk-meta{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;font-size:.92rem;display:flex}.tk-badge{color:#fff;height:1.45rem;font:600 .68rem/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ffffff1a;border-radius:.4rem;align-items:center;padding:0 .55rem;display:inline-flex}.tk-toggle{text-align:left;color:#fff;align-items:center;gap:.75rem;padding:.2rem 0;font-size:.95rem;display:flex}.tk-toggle .box{width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#000;border-radius:.35rem;flex:none;place-items:center;display:grid}.tk-toggle[aria-pressed=true] .box{background:var(--warning);box-shadow:none}.tk-perf th{white-space:nowrap;padding:.8rem .9rem}.tk-perf td{padding:.85rem .9rem}.tk-sort{font:600 .72rem/1.2 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--faint-ui);align-items:center;gap:.4rem;display:inline-flex}.tk-sort:hover,.tk-sort.is-on{color:#fff}.tk-sort-ic{flex:none;width:.5rem;height:.65rem}@media (prefers-reduced-motion:reduce){.tk-thumb-bar i,.tk-lightbox,.tk-lightbox img{animation:none}}.tk-unread{color:#000;min-width:1.35rem;height:1.35rem;font:700 .72rem/1 var(--ui);font-variant-numeric:tabular-nums;vertical-align:.1em;background:#fff;border-radius:99rem;place-items:center;margin-left:.35rem;padding:0 .4rem;display:inline-grid}.tk-badge.tk-urgent{color:var(--warning);background:#ffb02029}.tk-row-badges{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.tk-row-urgent td:first-child{color:var(--warning)}.tk-people{margin:.8rem 0 0;font-size:.9rem}.tk-mention{color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:.35rem;padding:.05em .35em;font-weight:600;display:inline}.tk-mention.is-me{color:var(--warning);background:#ffb02033}.tk-msg{position:relative}.tk-msg.is-tagged{box-shadow:inset 2px 0 0 var(--warning)}.tk-tag-mark{font:600 .66rem/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--warning)}.tk-msg:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--paper);opacity:0;pointer-events:none;transition:opacity .6s var(--ease);position:absolute;inset:0}.tk-msg.is-target:after{opacity:1;transition-duration:.2s}.tk-sys{color:var(--muted-ui);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem .8rem;padding:.3rem .5rem;font-size:.84rem;display:flex}.tk-sys time{font-variant-numeric:tabular-nums;font-size:.76rem}.tk-sys.is-staff-only span:before{content:"Yetkili · ";color:var(--faint-ui);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}.tk-seen{font:600 .68rem/1.2 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--faint-ui);justify-self:end;margin-top:-.25rem;animation:.3s ease-out both tk-fade}.tk-typing{min-height:1.6rem;color:var(--muted-ui);opacity:0;align-items:center;gap:.5rem;margin:.7rem 0 0;font-size:.86rem;transition:opacity .2s;display:flex}.tk-typing.is-on{opacity:1}.tk-dots{gap:.22rem;display:inline-flex}.tk-dots i{background:currentColor;border-radius:50%;width:.32rem;height:.32rem;animation:1.2s ease-in-out infinite tk-dot}.tk-dots i:nth-child(2){animation-delay:.15s}.tk-dots i:nth-child(3){animation-delay:.3s}@keyframes tk-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-.15rem)}}.tk-composer{position:relative}.tk-compose-field{margin-bottom:0;position:relative}.tk-composer.is-drag .tk-compose-field textarea{box-shadow:inset 0 0 0 1.5px var(--paper)}.tk-drop{z-index:5;border-radius:var(--radius-s);box-shadow:inset 0 0 0 1.5px var(--paper);pointer-events:none;background:#0a0a0ae6;place-items:center;animation:.15s ease-out both tk-fade;display:grid;position:absolute;inset:0}.tk-drop span{font:600 .78rem/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:#fff}.tk-compose-box{position:relative}.field .hint>span.tk-help{color:var(--faint-ui)}.tk-suggest{z-index:30;border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--line-strong);max-height:17rem;animation:tk-rise .18s var(--ease) both;background:#121212;margin:0;padding:.3rem;list-style:none;position:absolute;bottom:calc(100% + .4rem);left:0;right:0;overflow-y:auto}.tk-suggest-head{font:600 .66rem/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--faint-ui);padding:.45rem .7rem .35rem}.tk-suggest-empty{color:var(--muted-ui);padding:.7rem;font-size:.88rem}.tk-suggest li button{text-align:left;border-radius:.55rem;gap:.1rem;width:100%;padding:.55rem .7rem;transition:background-color .12s;display:grid}.tk-suggest li button b{color:#fff;font-size:.94rem;font-weight:600}.tk-suggest li button span{color:var(--faint-ui);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.tk-suggest li[aria-selected=true] button,.tk-suggest li button:hover{background:var(--fill-hover)}@keyframes tk-rise{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:none}}.tk-compose-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tk-qr{position:relative}.tk-qr-list{width:min(24rem,80vw);inset:calc(100% + .35rem) 0 auto auto}.tk-plist{margin:.8rem 0 0;padding:0;list-style:none;display:grid}.tk-plist li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.55rem 0;display:flex}.tk-plist li>span{gap:.1rem;min-width:0;display:grid}.tk-plist li b{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:600;overflow:hidden}.tk-plist li .faint{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.tk-found{margin-top:.4rem}.tk-icon-btn{background:var(--fill);width:2rem;height:2rem;color:var(--muted-ui);transition:background-color .15s, color .15s, transform .4s var(--spring);border-radius:99rem;flex:none;place-items:center;display:grid}.tk-icon-btn:hover{color:#fff;background:var(--fill-hover)}.tk-icon-btn:active{transform:scale(.92)}.tk-icon-btn:disabled{opacity:.4;cursor:not-allowed}.tk-inline{align-items:center;gap:.5rem;display:flex}.tk-inline .admin-input{flex:1;min-width:0}.detail-side select.admin-input{min-height:2.5rem;padding:0 .8rem}.tk-qr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.tk-qr-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted-ui);margin:.7rem 0 0;font-size:.95rem;line-height:1.55}.bell-host{display:contents}.bell,.bell-btn{position:relative}.tb.bell-btn{padding:.8rem}.bell.bell-panel .bell-btn{background:var(--fill);color:#fff;width:2.4rem;height:2.4rem;transition:background-color .15s, transform .4s var(--spring);border-radius:99rem;place-items:center;display:grid}.bell.bell-panel .bell-btn:hover{background:var(--fill-hover)}.bell.bell-panel .bell-btn:active{transform:scale(.94)}.bell.is-open .bell-btn{background:var(--fill-hover)}.bell-count{background:var(--red);color:#fff;min-width:1.2rem;height:1.2rem;font:700 .68rem/1.2rem var(--ui);text-align:center;font-variant-numeric:tabular-nums;border-radius:99rem;padding:0 .32rem;position:absolute;top:-.15rem;right:-.15rem}.bell-count[hidden]{display:none}.bell-pop{z-index:400;top:4.6rem;right:max(1rem, var(--gutter));border-radius:var(--radius-s);width:min(24rem,100vw - 2rem);max-height:min(32rem,100svh - 6rem);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--paper);text-align:left;animation:tk-rise .18s var(--ease) both;background:#111;grid-template-rows:auto 1fr auto;display:grid;position:fixed}.bell.bell-panel .bell-pop{top:1rem}.bell-pop[hidden]{display:none}.bell-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem .7rem;display:flex}.bell-title{font:600 .74rem/1.3 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--faint-ui);margin:0}.bell-all{font:600 .72rem/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ui);padding:.4rem 0}.bell-all:hover:not(:disabled){color:#fff}.bell-all:disabled{opacity:.4;cursor:default}.bell-list{margin:0;padding:.3rem;list-style:none;overflow-y:auto}.bell-item a{border-radius:.55rem;gap:.15rem;padding:.65rem .8rem .65rem 1.4rem;transition:background-color .12s;display:grid;position:relative}.bell-item a:hover{background:var(--fill)}.bell-item.is-unread a:before{content:"";background:#fff;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:1.05rem;left:.55rem}.bell-text{color:#fff;font-size:.92rem;line-height:1.35}.bell-item:not(.is-unread) .bell-text{color:var(--muted-ui)}.bell-sub{color:var(--faint-ui);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.bell-time{color:var(--faint-ui);font-variant-numeric:tabular-nums;font-size:.74rem}.bell-empty{color:var(--faint-ui);margin:0;padding:1.2rem 1rem 1.4rem;font-size:.9rem}.bell-empty[hidden]{display:none}@media (prefers-reduced-motion:reduce){.tk-dots i,.tk-suggest,.bell-pop,.tk-seen,.tk-drop{animation:none}}@media (width>=64rem){.bell.bell-panel .bell-pop{inset:auto auto 1rem 17rem}}.admin-main.is-flush{padding:0}.tk-shell{min-height:0;color:var(--paper);background:#0a0a0a;grid-template-rows:minmax(0,1fr);grid-template-columns:22rem minmax(0,1fr);display:grid;overflow:hidden}.tk-shell.is-narrow{grid-template-columns:minmax(0,1fr)}.tk-shell-fixed{z-index:110;position:fixed;inset:0}.tk-inbox{border-right:1px solid var(--line);background:#0d0d0d;flex-direction:column;min-width:0;min-height:0;display:flex}.tk-shell.is-narrow .tk-inbox{border-right:0}.tk-inbox-head{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1rem .7rem;display:flex}.tk-inbox-title{font:600 1.2rem/1.2 var(--ui);letter-spacing:-.01em;color:#fff;margin:0}.tk-inbox-note{color:var(--warning);margin:0 1rem .6rem;font-size:.8rem;line-height:1.4}.tk-inbox-empty{text-align:center;color:var(--faint-ui);gap:.4rem;margin:0;padding:2rem 1.25rem;font-size:.88rem;line-height:1.5;display:grid}.tk-inbox-empty p{color:#fff;margin:0;font-weight:600}.tk-filters{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 1rem .7rem;display:flex}.tk-chips{flex-wrap:wrap;gap:.25rem;display:flex}.tk-chips button{font:600 .78rem/1 var(--ui);color:var(--muted-ui);background:var(--fill);border-radius:99rem;padding:.42rem .7rem;transition:background-color .15s,color .15s}.tk-chips button:hover{color:#fff}.tk-chips button[aria-pressed=true]{background:var(--red);color:#fff}.tk-select{background:var(--fill);height:1.95rem;color:var(--muted-ui);font:600 .78rem/1 var(--ui);border:0;border-radius:99rem;outline:none;max-width:100%;padding:0 .7rem}.tk-rows{flex:1;min-height:0;margin:0;padding:0 .5rem .75rem;list-style:none;overflow-y:auto}.tk-row{text-align:left;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;width:100%;padding:.7rem .6rem;transition:background-color .12s;display:grid}.tk-row-main{gap:.12rem;min-width:0;display:grid}.tk-row-top{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.tk-row-top b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:600;overflow:hidden}.tk-row-top time{color:var(--faint-ui);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.tk-row-mid,.tk-row-last{color:var(--faint-ui);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;display:block;overflow:hidden}.tk-row-last{color:var(--muted-ui)}.tk-row.is-unread .tk-row-last{color:#fff;font-weight:600}.tk-row-side{justify-items:end;gap:.45rem;padding-top:.25rem;display:grid}.tk-dot{background:#fff;border-radius:50%;width:.55rem;height:.55rem}.tk-dot-space{height:.55rem}.tk-row-new{font:600 .62rem/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--warning)}.tk-tag,.tk-tag-acil{font:700 .6rem/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;vertical-align:.08em;background:var(--fill-hover);color:var(--paper);border-radius:.3rem;margin-right:.4rem;padding:.12rem .38rem;display:inline-block}.tk-chat-name .tk-tag-acil{margin:0 0 0 .5rem}.tk-row-ic{background:var(--fill);width:2.4rem;height:2.4rem;font:600 .72rem/1 var(--ui);color:var(--muted-ui);font-variant-numeric:tabular-nums;border-radius:.7rem;flex:none;place-items:center;display:grid}.tk-row-ic.is-open{color:var(--warning)}.tk-row-ic.is-claimed{color:var(--success)}.tk-row-ic-lg{width:2.6rem;height:2.6rem}.tk-av{color:#fff;font:700 .8rem/1 var(--ui);letter-spacing:.02em;background:#ffffff1a;border-radius:50%;flex:none;place-items:center;display:inline-grid}.tk-av.is-staff{background:var(--paper);color:#111}.tk-av-sm{width:1.6rem;height:1.6rem;font-size:.6rem}.tk-av-md{width:2.25rem;height:2.25rem}.tk-av-lg{width:2.6rem;height:2.6rem;font-size:.88rem}.tk-chat{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.tk-chat-empty{text-align:center;color:var(--faint-ui);justify-items:center;gap:.5rem;margin:auto;padding:2rem;font-size:.88rem;display:grid}.tk-chat-empty p{color:#fff;margin:0;font-size:1rem;font-weight:600}.tk-chat-in{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.tk-chat-in.has-drawer{grid-template-columns:minmax(0,1fr) 21rem}.tk-chat-main{flex-direction:column;min-width:0;min-height:0;display:flex}.tk-chat-head{z-index:20;border-bottom:1px solid var(--line);align-items:center;gap:.75rem;min-height:4rem;padding:.65rem 1rem;display:flex;position:relative}.tk-chat-who{flex:1;min-width:0}.tk-chat-name{font:600 1rem/1.3 var(--ui);color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tk-chat-sub{color:var(--faint-ui);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.8rem;overflow:hidden}.tk-st.is-open{color:var(--warning)}.tk-st.is-claimed{color:var(--success)}.tk-chat-actions{flex:none;align-items:center;gap:.4rem;display:flex}.tk-tool{background:var(--fill);min-width:2rem;height:2rem;color:var(--muted-ui);transition:background-color .15s, color .15s, transform .4s var(--spring);border-radius:99rem;justify-content:center;align-items:center;gap:.35rem;padding:0;display:inline-flex}.tk-tool-text{font:600 .78rem/1 var(--ui);white-space:nowrap;padding:0 .75rem}.tk-tool:hover:not(:disabled){color:#fff;background:var(--fill-hover)}.tk-tool:active:not(:disabled){transform:scale(.95)}.tk-tool:disabled{opacity:.4;cursor:not-allowed}.tk-tool[aria-pressed=true],.tk-tool[aria-expanded=true]{color:#000;background:#fff}.tk-tool.is-acil[aria-pressed=true],.tk-note-toggle[aria-pressed=true]{background:var(--warning);color:#111}.tk-icon-btn[aria-pressed=true],.tk-icon-btn[aria-expanded=true]{color:#000;background:#fff}.tk-icon-sm{width:1.7rem;height:1.7rem;margin-left:auto}.tk-scroll-wrap{flex:1;min-height:0;position:relative}.tk-scroll{overscroll-behavior:contain;position:absolute;inset:0;overflow-y:auto}.tk-timeline{flex-direction:column;max-width:54rem;margin:0 auto;padding:1.4rem 1.25rem .8rem;display:flex}.tk-start{text-align:center;padding:.4rem 0 1.1rem}.tk-start-title{font:600 1.05rem/1.3 var(--ui);color:#fff;overflow-wrap:anywhere;margin:0}.tk-start-sub{color:var(--faint-ui);margin:.25rem 0 0;font-size:.78rem}.tk-formcard{background:#ffffff0f;border-radius:1rem;align-self:flex-start;width:min(36rem,92%);margin-bottom:.5rem;padding:.9rem 1rem 1rem}.tk-formcard.is-mine{align-self:flex-end}.tk-formcard-head{color:var(--muted-ui);align-items:center;gap:.5rem;margin:0 0 .7rem;font-size:.8rem;display:flex}.tk-formcard-head time{color:var(--faint-ui);margin-left:auto;font-size:.72rem}.tk-formcard dl{gap:.6rem;margin:0;display:grid}.tk-formcard dt{font:600 .66rem/1.3 var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--faint-ui)}.tk-formcard dd{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.93rem;line-height:1.5}.tk-sysline{text-align:center;max-width:90%;color:var(--faint-ui);align-self:center;margin:.7rem 0;font-size:.76rem;line-height:1.4}.tk-sysline span{opacity:.75}.tk-g{align-items:flex-end;gap:.55rem;max-width:min(78%,40rem);margin-top:.8rem;display:flex}.tk-g.is-left{align-self:flex-start}.tk-g.is-right{flex-direction:row-reverse;align-self:flex-end}.tk-g-col{flex-direction:column;gap:.2rem;min-width:0;display:flex}.tk-g.is-right .tk-g-col{align-items:flex-end}.tk-g-name{color:var(--faint-ui);align-items:baseline;gap:.5rem;margin:0 0 .1rem;padding:0 .35rem;font-size:.76rem;display:flex}.tk-g-name b{color:var(--muted-ui);font-weight:600}.tk-g-note{font:600 .62rem/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--warning)}.tk-b{color:#fff;background:#ffffff14;border-radius:1.05rem;max-width:100%;padding:.55rem .85rem;position:relative}.tk-g.is-left .tk-b{border-bottom-left-radius:.4rem}.tk-g.is-right .tk-b{background:var(--paper);color:#111;border-bottom-right-radius:.4rem}.tk-g.is-note .tk-b{color:var(--paper);background:#ffb0201a;box-shadow:inset 0 0 0 1px #ffb02059}.tk-b-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.45}.tk-g.is-right:not(.is-note) .tk-mention{color:#111;background:#0000001a}.tk-g.is-right:not(.is-note) .tk-mention.is-me{background:#ffb02059}.tk-b.is-tagged{box-shadow:inset 0 0 0 1.5px var(--warning)}.tk-b:after,.tk-formcard:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--warning);opacity:0;pointer-events:none;transition:opacity .6s var(--ease);position:absolute;inset:0}.tk-formcard{position:relative}.tk-b.is-target:after,.tk-formcard.is-target:after{opacity:1;transition-duration:.2s}.tk-b-imgs{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.tk-b-img{cursor:zoom-in;width:9rem;height:6.5rem;transition:transform .5s var(--spring), opacity .15s;background:#0003;border-radius:.6rem;padding:0;overflow:hidden}.tk-b-img img{object-fit:cover;width:100%;height:100%}.tk-b-img:hover{transform:scale(1.03)}.tk-b-img:active{transform:scale(.97)}.tk-g-time{color:var(--faint-ui);font-variant-numeric:tabular-nums;padding:.1rem .4rem 0;font-size:.68rem}.tk-timeline .tk-typing{align-self:flex-start;min-height:1.3rem;margin:.6rem 0 0 .2rem;font-size:.8rem}.tk-newpill{z-index:5;color:#000;font:600 .8rem/1 var(--ui);animation:tk-pill .25s var(--ease) both;background:#fff;border-radius:99rem;padding:.5rem .95rem;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}@keyframes tk-pill{0%{opacity:0;transform:translate(-50%,.4rem)}to{opacity:1;transform:translate(-50%)}}.tk-chat-foot{padding:.5rem 1rem 1rem}.tk-chat-foot>*{max-width:52rem;margin-left:auto;margin-right:auto}.tk-closedbar{background:var(--fill);color:var(--muted-ui);border-radius:.8rem;margin-bottom:.5rem;padding:.7rem .9rem;font-size:.86rem;line-height:1.45}.tk-closedbar b{color:#fff;font-weight:600}.tk-cmp{position:relative}.tk-cmp-box{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0f;border-radius:1rem;padding:.5rem .55rem .45rem;transition:box-shadow .15s,background-color .15s}.tk-cmp-box:focus-within{box-shadow:inset 0 0 0 1px var(--line-strong);background:#ffffff14}.tk-cmp.is-note .tk-cmp-box{background:#ffb02012;box-shadow:inset 0 0 0 1px #ffb02073}.tk-cmp.is-drag .tk-cmp-box{box-shadow:inset 0 0 0 1.5px var(--paper)}.tk-cmp textarea{resize:none;color:#fff;width:100%;min-height:2.4rem;max-height:35vh;font:500 max(.97rem, 16px)/1.45 var(--ui);background:0 0;border:0;outline:none;padding:.35rem .45rem;display:block}.tk-cmp textarea::placeholder{color:var(--faint-ui)}.tk-cmp-bar{align-items:center;gap:.35rem;min-width:0;margin-top:.25rem;display:flex}.tk-cmp-hint{min-width:0;color:var(--faint-ui);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:.7rem;overflow:hidden}.tk-send{flex:none;margin-left:.35rem}.tk-cmp-msg{color:var(--warning);margin:0 0 .45rem;font-size:.82rem}.tk-cmp-thumbs{flex-wrap:wrap;gap:.4rem;margin:0 0 .4rem;padding:.1rem;list-style:none;display:flex}.tk-cmp-thumbs li{background:var(--fill);border-radius:.6rem;width:4.2rem;height:4.2rem;position:relative;overflow:hidden}.tk-cmp-thumbs li.is-error{box-shadow:inset 0 0 0 1.5px var(--error)}.tk-cmp-thumbs li.is-uploading img{opacity:.55}.tk-cmp-thumbs img{object-fit:cover;width:100%;height:100%}.tk-cmp-thumbs button{color:#fff;background:#000000bf;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;display:grid;position:absolute;top:.25rem;right:.25rem}.tk-cmp .tk-suggest{bottom:calc(100% + .4rem)}.tk-pop{z-index:50;width:min(21rem,100vw - 2rem);box-shadow:inset 0 0 0 1px var(--line-strong);animation:tk-rise .18s var(--ease) both;background:#141414;border-radius:.9rem;padding:.4rem;position:absolute;top:calc(100% + .35rem);right:1rem}.tk-menu{width:min(15rem,100vw - 2rem);margin:0;list-style:none}.tk-menu button{text-align:left;width:100%;color:var(--paper);border-radius:.55rem;padding:.6rem .75rem;font-size:.92rem;transition:background-color .12s}.tk-menu button:hover{background:var(--fill-hover)}.tk-pop-form{gap:.6rem;padding:.9rem;display:grid}.tk-pop-title{font:600 .68rem/1.2 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--faint-ui);margin:0}.tk-pop-hint{color:var(--faint-ui);margin:0;font-size:.78rem;line-height:1.45}.tk-input{width:100%;min-height:2.4rem;box-shadow:inset 0 0 0 1px var(--line);color:#fff;font:500 16px/1.4 var(--ui);background:#ffffff0f;border:0;border-radius:.6rem;outline:none;padding:.5rem .7rem}.tk-input:focus{box-shadow:inset 0 0 0 1.5px var(--red)}textarea.tk-input{resize:vertical}select.tk-input{padding:0 .6rem}.tk-reasons{flex-wrap:wrap;gap:.35rem;display:flex}.tk-reasons button{background:var(--fill);font:600 .78rem/1.2 var(--ui);color:var(--muted-ui);border-radius:99rem;padding:.45rem .7rem}.tk-reasons button[aria-checked=true]{color:#000;background:#fff}.tk-pick{max-height:15rem;margin:0;padding:0;list-style:none;overflow-y:auto}.tk-pick button{text-align:left;border-radius:.55rem;align-items:center;gap:.55rem;width:100%;padding:.45rem .5rem;transition:background-color .12s;display:flex}.tk-pick button:hover:not(:disabled){background:var(--fill-hover)}.tk-pick button:disabled{opacity:.55;cursor:default}.tk-pick span{color:#fff;min-width:0;font-size:.9rem;display:grid}.tk-pick em,.tk-dr-people em{color:var(--faint-ui);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-style:normal;overflow:hidden}.tk-pick-in{color:var(--faint-ui);margin-left:auto;font-size:.72rem;font-style:normal}.tk-pick-empty{color:var(--faint-ui);padding:.5rem;font-size:.85rem}.tk-drawer{border-left:1px solid var(--line);background:#0d0d0d;flex-direction:column;min-height:0;display:flex}.tk-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:4rem;padding:.9rem 1rem;display:flex}.tk-drawer-body{flex:1;align-content:start;gap:.55rem;min-height:0;padding:.4rem 1rem 1.4rem;display:grid;overflow-y:auto}.tk-dr-label{font:600 .66rem/1.2 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--faint-ui);margin:.9rem 0 0}.tk-dr-person{align-items:center;gap:.7rem;display:flex}.tk-dr-person b{color:#fff;font-weight:600;display:block}.tk-copy{font:500 .76rem/1.2 var(--mono);color:var(--muted-ui);padding:.15rem 0}.tk-copy:hover{color:#fff}.tk-dr-people{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.tk-dr-people li{align-items:center;gap:.55rem;min-width:0;padding:.35rem 0;display:flex}.tk-dr-people span{color:#fff;min-width:0;font-size:.9rem;display:grid}.tk-dr-add{gap:.5rem;display:grid}.tk-dr-list{border-top:1px solid var(--line);gap:.5rem;margin:.9rem 0 0;padding-top:.9rem;display:grid}.tk-dr-row{justify-content:space-between;gap:1rem;font-size:.84rem;display:flex}.tk-dr-row dt{color:var(--faint-ui)}.tk-dr-row dd{text-align:right;color:var(--paper);margin:0}.tk-drawer-body>.tk-tool{justify-self:start}@media (width<=1200px){.tk-chat-in.has-drawer{grid-template-columns:minmax(0,1fr)}.tk-drawer{z-index:40;width:min(21rem,100%);animation:tk-slide .22s var(--ease) both;position:absolute;top:4rem;bottom:0;right:0}}@keyframes tk-slide{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}@media (width<=600px){.tk-cmp-hint{display:none}.tk-cmp-bar .tk-send{margin-left:auto}.tk-g{max-width:88%}.tk-timeline{padding:1rem .75rem .6rem}.tk-chat-foot{padding:.4rem .6rem .7rem}.tk-chat-head{gap:.5rem;padding:.55rem .6rem}.tk-chat-head .tk-av-lg,.tk-chat-head .tk-row-ic-lg{display:none}.tk-b-img{width:7rem;height:5.2rem}}@media (prefers-reduced-motion:reduce){.tk-newpill,.tk-pop,.tk-drawer{animation:none}}.admin:has(>.admin-main.is-flush){align-content:start}.tk-tool.is-acil[aria-pressed=true]{color:var(--warning);background:#ffb02029}.tk-send:disabled,.tk-send[disabled]{opacity:1;color:#ffffff57;cursor:not-allowed;background:#ffffff12}.tk-chat-in.has-drawer .tk-cmp-hint{display:none}.tk-inbox{background:#0a0a0a}.tk-inbox-head{padding:1.1rem 1.1rem .8rem}.tk-inbox-link{font:500 .8rem/1 var(--ui);color:var(--faint-ui);text-decoration:none;transition:color .15s}.tk-inbox-link:hover{color:#fff}.tk-filters{border-bottom:1px solid var(--line);align-items:stretch;gap:.4rem 1rem;padding:0 1.1rem}.tk-chips{gap:1.1rem}.tk-chips button{font:600 .74rem/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--faint-ui);background:0 0;border-radius:0;padding:.55rem 0 .65rem}.tk-chips button[aria-pressed=true]{color:#fff;background:0 0;box-shadow:inset 0 -2px #fff}.tk-select{height:auto;font:500 .74rem/1 var(--ui);color:var(--faint-ui);cursor:pointer;background:0 0;border-radius:0;margin-left:auto;padding:.55rem 0 .65rem}.tk-select:hover{color:#fff}.tk-select:focus-visible{box-shadow:inset 0 -2px 0 var(--line-strong)}.tk-select option{color:#fff;background:#111}.tk-rows{padding:0}.tk-rows>li{border-bottom:1px solid var(--line)}.tk-row{border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;padding:.85rem 1.1rem}.tk-row:hover{background:#ffffff08}.tk-row.is-selected{box-shadow:none;background:#ffffff12}.tk-row-side{gap:.5rem;padding-top:.2rem}.tk-row-who{text-overflow:ellipsis;white-space:nowrap;max-width:6rem;color:var(--faint-ui);font-size:.72rem;overflow:hidden}.tk-row-new{font-weight:600}.tk-tag,.tk-tag-acil{color:var(--faint-ui);background:0 0;border-radius:0;margin-right:.5rem;padding:0;font-size:.62rem}.tk-tag-acil{color:var(--warning);background:0 0}.tk-filters{border-bottom:1px solid var(--line);gap:.55rem;padding:0 1.1rem .9rem;display:grid}.tk-seg{border-radius:.8rem;gap:.15rem;width:100%;padding:.25rem;display:flex}.tk-seg button{flex:1;padding:.5rem .4rem;font-size:.8rem}.tk-dd{min-width:0;display:block}.tk-dd>button,.tk-dd-block>button{min-height:2.35rem;font:500 .82rem/1 var(--ui);color:var(--muted-ui);border-radius:.8rem;padding:0 .85rem}.tk-dd>button:hover,.tk-dd-block>button:hover{color:#fff}.tk-dd-block{width:100%;min-width:0;display:block}.dd ul{transform-origin:top;animation:dd-in .18s var(--ease) both}@keyframes dd-in{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}to{opacity:1;transform:none}}.dd li button.is-hi{background:var(--fill);color:#fff}.dd li button[aria-selected=true]{color:#fff;background:#e2500d38}.tk-dd ul li button,.tk-dd-block ul li button{padding:.55rem .7rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.dd ul{animation:none}}.tk-rows::-webkit-scrollbar,.tk-scroll::-webkit-scrollbar,.dd ul::-webkit-scrollbar,.tk-suggest::-webkit-scrollbar{width:.375rem}.tk-rows::-webkit-scrollbar-thumb,.tk-scroll::-webkit-scrollbar-thumb,.dd ul::-webkit-scrollbar-thumb,.tk-suggest::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:1rem}.tk-rows:hover::-webkit-scrollbar-thumb,.tk-scroll:hover::-webkit-scrollbar-thumb,.dd ul:hover::-webkit-scrollbar-thumb,.tk-suggest:hover::-webkit-scrollbar-thumb{background:#fff3}.tk-rows::-webkit-scrollbar-thumb:hover,.tk-scroll::-webkit-scrollbar-thumb:hover,.dd ul::-webkit-scrollbar-thumb:hover,.tk-suggest::-webkit-scrollbar-thumb:hover{background:var(--red)}.dd li button[aria-selected=true]{color:#fff;background:#ffffff14;font-weight:600}.dd li button.is-hi,.dd li button:hover{color:#fff;background:#ffffff0f}.dd li button.is-hi[aria-selected=true]{background:#ffffff1a}.tk-rows:empty{display:none}textarea::-webkit-resizer{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3E%3Ccircle%20cx='3.20'%20cy='3.20'%20r='12.05'%20fill='none'%20stroke='%23FF5E12'%20stroke-width='1.5'/%3E%3C/svg%3E") 100% 100%/16px 16px no-repeat}textarea.tk-input::-webkit-resizer{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3E%3Ccircle%20cx='6.40'%20cy='6.40'%20r='8.85'%20fill='none'%20stroke='%23FF5E12'%20stroke-width='1.5'/%3E%3C/svg%3E")}.tk-b-row{align-items:center;gap:.3rem;min-width:0;max-width:100%;display:flex}.tk-g.is-right .tk-b-row{flex-direction:row-reverse}.tk-b-row>.tk-b{min-width:0}.tk-b-act{background:var(--fill);width:1.8rem;height:1.8rem;color:var(--muted-ui);opacity:0;transition:opacity .15s, transform .25s var(--ease), background-color .15s, color .15s;border-radius:99rem;flex:none;place-items:center;display:grid;transform:scale(.9)}.tk-b-row:hover .tk-b-act,.tk-b-row:focus-within .tk-b-act,.tk-b-row.is-act .tk-b-act{opacity:1;transform:none}.tk-b-act:hover{color:#fff;background:var(--fill-hover)}@media (hover:none){.tk-b-row:hover .tk-b-act{opacity:0;transform:scale(.9)}.tk-b-row.is-act .tk-b-act{opacity:1;transform:none}}.tk-quote{text-align:left;min-width:0;max-width:100%;color:var(--muted-ui);background:#ffffff12;border-radius:.55rem;align-items:baseline;gap:.4rem;margin:0 0 .35rem;padding:.3rem .55rem;font-size:.8rem;line-height:1.35;transition:background-color .15s;display:flex}button.tk-quote:hover{background:#ffffff1c}.tk-quote b{color:#fff;flex:none;font-weight:600}.tk-quote span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tk-quote.is-hidden{color:var(--faint-ui);font-style:italic}.tk-g.is-right:not(.is-note) .tk-quote{color:#555;background:#00000012}.tk-g.is-right:not(.is-note) button.tk-quote:hover{background:#0000001c}.tk-g.is-right:not(.is-note) .tk-quote b{color:#111}.tk-g.is-right:not(.is-note) .tk-quote.is-hidden{color:#777}.tk-b:before,.tk-formcard:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#ffffff29;position:absolute;inset:0}.tk-g.is-right:not(.is-note) .tk-b:before{background:#0000001a}.tk-b.is-flash:before,.tk-formcard.is-flash:before{animation:1.6s ease-out both tk-flash}@keyframes tk-flash{0%,25%{opacity:1}to{opacity:0}}.tk-replybar{border-bottom:1px solid var(--line);min-width:0;color:var(--muted-ui);align-items:center;gap:.5rem;margin-bottom:.3rem;padding:.2rem .35rem .5rem;font-size:.8rem;display:flex}.tk-replybar>svg{color:var(--faint-ui);flex:none}.tk-replybar-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tk-replybar-k{color:var(--faint-ui)}.tk-replybar b{color:#fff;font-weight:600}.tk-replybar-q{color:var(--faint-ui)}.tk-replybar .tk-icon-sm{flex:none;margin-left:0}@media (prefers-reduced-motion:reduce){.tk-b.is-flash:before,.tk-formcard.is-flash:before{animation-duration:10ms}}.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}
