@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/fonts/SpaceGrotesk-400-700-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/IBMPlexMono-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/IBMPlexMono-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/IBMPlexMono-600-normal.woff2)format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/static/fonts/MaterialSymbolsOutlined-subset.woff2)format("woff2")}:root{--ink:#0f2126;--ink-2:#243639;--ink-3:#33474c;--ink-4:#5a6c71;--ink-5:#6d7d82;--ink-6:#738388;--ink-7:#7e8e93;--ink-8:#93a2a7;--ink-9:#b6c2c6;--cyan:#0e8fa6;--cyan-2:#12a8c2;--green:#12986a;--lime:#5f9a2e;--amber:#bd7f08;--rust:#b85f22;--red:#c33f2b;--bg:#f2f6f7;--bg-2:#e8eef0;--paper:#fff;--line:#0f212624;--line-2:#0f21261a;--line-3:#0f212629;--line-cyan:#0e8fa638;--sans:"Space Grotesk",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}html,body{background:#e2e9eb;margin:0}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;color:var(--ink);line-height:1.4}a{color:var(--cyan);text-decoration:none}a:hover{color:var(--cyan-2)}::selection{background:var(--cyan);color:#fff}input,select,button,textarea{font-family:inherit;font-size:inherit}input::placeholder,textarea::placeholder{color:var(--ink-8)}button{cursor:pointer}p{margin:0}h1,h2,h3{margin:0;font-weight:600}img{max-width:100%}[hidden]{display:none!important}.ms{white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;direction:ltr;flex:none;font-size:20px;font-style:normal;display:inline-block;overflow:hidden;letter-spacing:normal!important;text-transform:none!important;font-family:Material Symbols Outlined!important;font-weight:400!important;line-height:1!important}.state,.f{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{background:var(--bg);counter-reset:filters results;background-image:radial-gradient(600px 300px at 50% -6%,#0e8fa612,#0000 72%);border-left:1px solid #0f212614;border-right:1px solid #0f212614;flex-direction:column;max-width:430px;min-height:100vh;margin:0 auto;display:flex;position:relative}.top{z-index:20;-webkit-backdrop-filter:blur(12px);background:#f2f6f7eb;border-bottom:1px solid #0e8fa642;position:sticky;top:0}.top-in{align-items:center;gap:10px;padding:12px 16px;display:flex}.iconbtn{width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.iconbtn .ms{font-size:24px}.top .menu{margin-left:-10px}.top .brand{flex:1;align-items:center;min-width:0;display:flex}.top .brand img,.drawer .brand img{object-fit:contain;object-position:left center;width:112px;height:30px;display:block}.topnav{display:none}.iconbtn.primary{background:var(--cyan);color:#fff}.iconbtn.primary .ms{font-size:22px}.top .add .txt,.site-foot{display:none}.main{flex:1;min-width:0}.eyebrow{font:500 10px var(--mono);color:var(--ink-7);letter-spacing:.1em;text-transform:uppercase}.grad{background:linear-gradient(#12292e 0%,#28454b 45%,#4d6a70 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.mono{font-family:var(--mono)}.bars{background:linear-gradient(to top,var(--c) 0 var(--stop),#0f212621 var(--stop) 100%);flex:none;display:inline-block;-webkit-mask-image:url(/static/logos/lvl-bars.png);mask-image:url(/static/logos/lvl-bars.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.meter{background:#0f21261a;border-radius:99px;height:4px;overflow:hidden}.meter i{border-radius:99px;height:100%;display:block}.btn{border:1px solid var(--line-3);font:500 11.5px var(--mono);color:var(--ink-3);text-align:center;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px;display:inline-flex}.btn.primary{background:var(--cyan);border-color:var(--cyan);color:#fff;font-size:12px}.btn.big{letter-spacing:.04em;border-radius:12px;width:100%;min-height:48px;padding:14px;font-size:13px}.btn[disabled]{background:var(--ink-9);border-color:var(--ink-9);cursor:not-allowed}.pill{font:500 9.5px var(--mono);letter-spacing:.02em;border:1px solid;border-radius:8px;align-items:center;gap:3px;padding:4px 6px;display:inline-flex}.pill .ms{font-size:12px}.pill.on{color:var(--ink-2);background:#0f21260d;border-color:#0f21262e}.pill.off{color:var(--ink-9);background:0 0;border-color:#0f21260d}.kyc{font:500 10px var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.kyc .ms{font-size:14px}.ver{width:14px;height:14px;color:var(--cyan);font:700 8px var(--mono);background:#0e8fa61a;border:1px solid #0e8fa68c;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.logo40,.logo52,.logo60{border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.logo40{width:40px;height:40px}.logo52{width:52px;height:52px}.logo60{border-radius:14px;width:60px;height:60px}.logo40 img,.logo52 img,.logo60 img{object-fit:cover;width:100%;height:100%;display:block}.ini{border-radius:inherit;width:100%;height:100%;font:600 13px var(--mono);letter-spacing:-.02em;border:1px solid;place-items:center;display:grid}.logo52 .ini{font-size:15px}.logo60 .ini{font-size:18px}.chip{font:400 11px var(--sans);color:var(--ink-4);border:1px solid var(--line);border-radius:8px;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.chip .ms{font-size:13px}.chip.net{color:var(--lime);background:#5f9a2e17;border-color:#5f9a2e59}a.chip:hover{border-color:var(--cyan);color:var(--cyan)}.ext{align-items:center;gap:3px;display:inline-flex}.ext .ms{font-size:12px}.unscored{font:400 12px var(--mono);color:var(--ink-7)}.na{color:var(--ink-9)}.list{flex-direction:column;gap:14px;padding:16px 16px 28px;display:flex}.list-head{display:contents}.list h1{font:500 13px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search{background:var(--paper);border:1px solid var(--line);font:400 14px var(--sans);color:var(--ink);-webkit-appearance:none;appearance:none;border-radius:10px;outline:none;flex-basis:100%;width:100%;min-height:44px;padding:12px}.search:focus{border-color:var(--cyan)}.total,.seg{display:none}.filter-btn{background:var(--paper);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-3);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.filter-btn .ms{font-size:22px}.filter-btn .badge{background:var(--cyan);color:#fff;min-width:18px;height:18px;font:600 10px var(--mono);border-radius:99px;place-items:center;padding:0 4px;display:none;position:absolute;top:-4px;right:-4px}.f:checked{counter-increment:filters}.badge:after{content:counter(filters)}.f:checked~.main .filter-btn{border-color:var(--cyan);color:var(--cyan)}.f:checked~.main .filter-btn .badge{display:grid}.sort{flex:1;min-width:0;position:relative}.sort summary{background:var(--paper);border:1px solid var(--line);font:400 13px var(--mono);color:var(--ink);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 12px;list-style:none;display:flex}.sort summary::-webkit-details-marker{display:none}.sort summary .ms{color:var(--ink-5);font-size:18px}.sort[open] summary{border-color:var(--cyan)}.sort nav{background:var(--paper);border:1px solid var(--line);z-index:30;border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #0f212624}.sort nav a{font:400 13px var(--mono);color:var(--ink-3);border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.sort nav a:hover{color:var(--ink);background:#0e8fa614}.sort nav a.cur{color:var(--cyan);font-weight:500}.group.side,.clear-side,.apply{display:none}.clear{display:inline-flex}.clear .n:after,.note .n:after,.tfoot .n:after{content:counter(results)}.note .shown{display:none}.cards{flex-direction:column;gap:12px;display:flex}.item{counter-increment:results}.card{background:var(--paper);border:1px solid var(--line-cyan);color:inherit;cursor:pointer;border-radius:16px;flex-direction:column;gap:11px;padding:14px;display:flex;box-shadow:0 1px 2px #0f21260d}.card:hover{color:inherit;border-color:#0e8fa68c}.card .row1{align-items:flex-start;gap:11px;display:flex}.card .who{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.card .name,.trow .name{align-items:center;gap:6px;display:flex}.card .name b{font:600 15.5px var(--mono);color:var(--ink);letter-spacing:-.03em;font-weight:600}.card .cats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card .cats>span{font:400 10.5px var(--mono);color:var(--ink-6);letter-spacing:.04em;align-items:center;gap:3px;display:inline-flex}.card .cats .ms{font-size:13px}.card .right{flex:none;align-items:center;gap:9px;padding-top:2px;display:flex}.nets{align-items:center;gap:6px;display:inline-flex}.nets .ms{color:var(--ink-7);font-size:14px}.card .score{flex:none;align-items:center;gap:1px;display:flex}.card .score b{font:600 24px var(--mono);letter-spacing:-.04em;font-weight:600}.card .desc{font:400 12.5px/1.45 var(--sans);color:var(--ink-4);text-wrap:pretty;flex:1}.meters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.meters>div{flex-direction:column;gap:5px;display:flex}.meters .lbl{justify-content:space-between;align-items:baseline;display:flex}.meters .lbl span{font:500 10px var(--mono);color:var(--ink-7);letter-spacing:.1em;text-transform:uppercase}.meters .lbl b{font:600 11px var(--mono)}.card .foot{border-top:1px solid #0e8fa629;flex-wrap:wrap;align-items:center;gap:7px;padding-top:10px;display:flex}.pays{flex-wrap:wrap;gap:4px;display:flex}.card .kyc{margin-left:auto}.table{display:none}.note{flex-direction:column;gap:8px;padding-top:6px;display:flex}.note span{font:400 11px/1.5 var(--mono);color:var(--ink-7)}.note a{font:500 11.5px var(--mono);color:var(--cyan)}.browse{font:400 11px/1.6 var(--mono);color:var(--ink-7);flex-wrap:wrap;gap:4px 14px;padding-top:4px;display:flex}.browse a{color:var(--cyan)}.browse a small{color:var(--ink-8);font-size:inherit}.empty{border:1px dashed var(--line-3);text-align:center;border-radius:16px;padding:48px 18px;display:none}.empty.always{display:block}.empty p:first-child{font:600 16px var(--sans);color:var(--ink);margin-bottom:6px}.empty p{font:400 13px var(--sans);color:var(--ink-5)}.empty a{font-weight:500}.sheet-wrap,.drawer-wrap{z-index:60;display:none;position:fixed;inset:0}#sheet:checked~.app .sheet-wrap{justify-content:center;align-items:flex-end;display:flex}#nav:checked~.app .drawer-wrap{z-index:70;justify-content:flex-start;display:flex}.scrim{cursor:pointer;background:#0f212657;position:absolute;inset:0}.sheet{background:var(--bg);border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;width:100%;max-width:430px;max-height:90vh;display:flex;position:relative;overflow:hidden}.sheet .head{border-bottom:1px solid var(--line-2);background:var(--bg);align-items:center;gap:10px;padding:14px 16px;display:flex}.sheet .head b{font:600 14px var(--mono);color:var(--ink);letter-spacing:.02em;flex:1}.sheet .head .textbtn{font:500 11.5px var(--mono);color:var(--cyan);background:0 0;border:none;align-items:center;min-height:44px;padding:0 6px;display:inline-flex}.closebtn{background:var(--paper);border:1px solid var(--line);width:36px;height:36px;color:var(--ink-3);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.closebtn .ms{font-size:19px}.sheet .body{flex-direction:column;flex:1;gap:18px;padding:6px 16px 16px;display:flex;overflow-y:auto}.group{flex-direction:column;gap:8px;display:flex}.sheet .body>.group:first-of-type{padding-top:12px}.group>b{font:500 11px var(--mono);color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.rows{flex-direction:column;gap:2px;display:flex}.row{cursor:pointer;text-align:left;align-items:center;gap:11px;min-height:44px;padding:9px 0;display:flex}.row .box{width:20px;height:20px;font:700 11px var(--mono);color:#fff;background:0 0;border:1px solid #0f21264d;border-radius:5px;flex:none;place-items:center;display:grid}.row .ms{color:var(--ink-5);font-size:19px}.row span.t{font:400 14px var(--sans);color:var(--ink-3);flex:1}.row .n{font:400 12.5px var(--mono);color:var(--ink-7)}.more{display:contents}.more summary{cursor:pointer;font:500 12.5px var(--sans);color:var(--cyan);background:0 0;border:1px solid #0e8fa680;border-radius:10px;order:99;justify-content:center;align-items:center;min-height:44px;margin-top:2px;padding:11px;list-style:none;display:flex}.more summary::-webkit-details-marker{display:none}.more summary .less{display:none}.more[open] summary .less{display:inline}.more[open] summary .moretxt{display:none}.sheet .foot{border-top:1px solid var(--line-2);background:var(--bg);padding:12px 16px}.sheet .foot .n:after{content:counter(results)}.drawer{background:var(--bg);border-right:1px solid #0e8fa642;flex-direction:column;width:286px;height:100%;display:flex;position:relative}.drawer .head{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:16px;display:flex}.drawer .head .brand{flex:1}.drawer nav{flex-direction:column;flex:1;gap:2px;padding:10px 10px 16px;display:flex;overflow-y:auto}.drawer nav a{min-height:48px;color:var(--ink-3);font:400 14px var(--sans);border-radius:10px;align-items:center;gap:12px;padding:13px 12px;display:flex}.drawer nav a .ms{font-size:21px}.drawer nav a.cur{color:var(--cyan);background:#0e8fa617;font-weight:500}.drawer .foot{border-top:1px solid var(--line-2);flex-direction:column;gap:9px;padding:14px 16px;display:flex}.drawer .foot span,.drawer .foot a{font:400 11px/1.5 var(--mono);color:var(--ink-8)}.drawer .foot a{color:var(--ink-7)}.drawer .foot small{font:400 10.5px/1.5 var(--mono);color:var(--ink-8)}.detail{padding:14px 16px 28px}.back{font:400 12.5px var(--mono);color:var(--cyan);align-items:center;min-height:44px;margin-bottom:16px;display:flex}.back .crumb{display:none}.head{grid-template-columns:60px minmax(0,1fr);grid-template-areas:"logo txt""score score""desc desc""chips chips";align-items:start;column-gap:14px;display:grid}.a-logo{grid-area:logo}.a-txt{grid-area:txt}.a-score{grid-area:score}.a-desc{grid-area:desc}.a-chips{grid-area:chips}.head .txt{flex-direction:column;gap:7px;min-width:0;display:flex}.head h1{font:600 25px var(--mono);letter-spacing:-.04em;overflow-wrap:anywhere}.badges{flex-wrap:wrap;gap:6px;display:flex}.verified{font:500 10.5px var(--mono);color:var(--cyan);background:#0e8fa617;border:1px solid #0e8fa680;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.scorebox{display:contents}.scorebox>.scorecard{grid-area:score}.scorecard{background:var(--paper);border:1px solid;border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.scorecard .num{align-items:center;gap:4px;display:flex}.scorecard .num b{font:600 34px var(--mono);letter-spacing:-.04em}.scorecard .num small{font:400 13px var(--mono);color:var(--ink-8)}.scorecard .status{font:500 11px/1.5 var(--mono);letter-spacing:.03em;text-align:right;flex:1}.tlabel{display:none}.detail .desc{font:400 14px/1.55 var(--sans);color:var(--ink-4);text-wrap:pretty;margin-top:16px}.detail .chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.mcard{background:var(--paper);border:1px solid #0e8fa633;border-radius:14px;flex-direction:column;gap:8px;padding:13px;display:flex}.mcard .v{align-items:baseline;gap:4px;display:flex}.mcard .v b{font:600 22px var(--sans)}.mcard .v small{font:400 11px var(--mono);color:var(--ink-7)}.stat.accepts{flex-direction:column;grid-column:1/-1;gap:10px;margin-top:10px;display:flex}.stat.accepts .pill{padding:5px 8px;font-size:10px}.stat.accepts .pill .ms{font-size:13px}.stat.status{display:none}.section{border-top:1px solid var(--line-2);flex-direction:column;gap:14px;padding:22px 0;display:flex}.stats+.section{margin-top:8px}.section .eyebrow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.section .eyebrow small{letter-spacing:0;text-transform:none;color:var(--ink-8);font-size:10.5px}.verdict{font:400 14.5px/1.6 var(--sans);color:var(--ink-2);text-wrap:pretty}.level-note{background:var(--paper);border:1px solid var(--line-cyan);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.level-note b{font:600 12.5px var(--mono);letter-spacing:-.01em}.level-note p{font:400 13px/1.5 var(--sans);color:var(--ink-4)}.warn{background:var(--paper);border:1px solid;border-radius:12px;gap:10px;padding:12px 14px;display:flex}.warn .ms{margin-top:1px;font-size:20px}.warn b{font:600 13px var(--sans);color:var(--ink);margin-bottom:3px;display:block}.warn p{font:400 13px/1.5 var(--sans);color:var(--ink-4)}.warn.alert{color:var(--red);border-color:#c33f2b66}.warn.warning{color:var(--amber);border-color:#bd7f0866}.warn.info{color:var(--cyan);border-color:#0e8fa666}.breakdown{flex-direction:column;gap:13px;display:flex}.breakdown h3{font:500 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;display:flex}.breakdown h3 b{color:var(--ink);font-weight:600}.brow{flex-direction:column;gap:6px;display:flex}.brow .lbl{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.brow .lbl span{font:400 13px var(--sans);color:var(--ink-3)}.brow .lbl b{font:500 12px var(--mono)}.brow .meter{background:#0f212617;height:7px}.brow.total{border-top:1px dashed var(--line-2);padding-top:6px}.brow.total .lbl span{color:var(--ink);font-weight:500}.formula{font:400 11.5px/1.6 var(--mono);color:var(--ink-7)}.attrs{flex-direction:column;gap:16px;display:flex}.agroup{flex-direction:column;gap:9px;display:flex}.agroup>b{font:500 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;font-weight:500}.agroup .items{flex-wrap:wrap;gap:6px;display:flex}.sig{background:var(--bg);border:1px solid;border-radius:8px;max-width:100%}.sig summary{cursor:pointer;font:400 12px var(--sans);color:var(--ink-2);align-items:center;gap:6px;padding:6px 10px;list-style:none;display:inline-flex}.sig summary::-webkit-details-marker{display:none}.sig summary small{font:500 10px var(--mono);color:var(--ink-7)}.sig[open]{flex-basis:100%}.sig .ev{flex-direction:column;gap:8px;padding:2px 12px 12px;display:flex}.sig .ev p{font:400 12.5px/1.5 var(--sans);color:var(--ink-4)}.quote{border-left:3px solid var(--line-cyan);font:400 12.5px/1.55 var(--sans);color:var(--ink-3);background:var(--paper);border-radius:0 8px 8px 0;margin:0;padding:6px 10px}.quote p{font-style:italic}.quote cite{font:400 10.5px var(--mono);color:var(--ink-7);overflow-wrap:anywhere;margin-top:5px;font-style:normal;display:block}.sig-good{background:#12986a17;border-color:#12986a52}.sig-warning{background:#0e8fa612;border-color:#0e8fa64d}.sig-bad{background:#c33f2b17;border-color:#c33f2b4d}.sig-absent{background:var(--paper);border-color:var(--line)}.hls{flex-direction:column;gap:14px;display:flex}.hl{background:var(--paper);border:1px solid #0e8fa633;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.hl .hd{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.hl .mark{width:18px;height:18px;font:700 12px var(--mono);color:#fff;border-radius:5px;flex:none;place-items:center;display:grid}.hl .mark.positive{background:var(--green)}.hl .mark.negative{background:var(--red)}.hl .mark.neutral{background:var(--ink-7)}.hl .hd b{font:500 12.5px var(--mono);color:var(--ink-3)}.hl .hd span:not(.mark){font:400 10.5px var(--mono);color:var(--ink-7);letter-spacing:.05em;text-transform:uppercase;margin-left:auto}.hl p.c{font:400 13.5px/1.5 var(--sans);color:var(--ink-4);text-wrap:pretty}.plain{font:400 13px/1.55 var(--sans);color:var(--ink-4)}.ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.ul li{font:400 13px/1.5 var(--sans);color:var(--ink-3)}.docs{flex-direction:column;gap:8px;display:flex}.docs a{font:400 12px var(--mono);color:var(--ink-3);overflow-wrap:anywhere;align-items:center;gap:8px;min-height:32px;display:flex}.docs a .kind{font:500 9.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);border:1px solid #0e8fa666;border-radius:6px;flex:none;padding:3px 6px}.docs a .ms{color:var(--ink-7);font-size:14px}.small{font:400 11px/1.5 var(--mono);color:var(--ink-7)}.pn{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.pn a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rform{flex-direction:column;gap:14px;display:flex}.rform summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.rform summary::-webkit-details-marker{display:none}.rform summary .cta{font:500 11.5px var(--mono);color:var(--cyan);white-space:nowrap}.rform summary .x{display:none}.rform[open] summary .x{display:inline}.rform[open] summary .o{display:none}.rform form{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:15px;display:flex}.rate{align-items:center;gap:10px;display:flex}.rate .lbl{font:500 10.5px var(--mono);color:var(--ink-5);letter-spacing:.05em}.stars{flex-direction:row-reverse;justify-content:flex-end;gap:6px;display:flex;position:relative}.stars input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.stars label{cursor:pointer;font:500 22px var(--mono);color:#c3cdd0;line-height:1}.stars input:checked~label,.stars label:hover,.stars label:hover~label{color:var(--cyan)}.stars input:focus-visible+label{outline:2px solid var(--cyan);outline-offset:2px;border-radius:4px}.rform textarea,.rform input[type=text]{background:var(--paper);border:1px solid var(--line);font:400 13.5px/1.5 var(--sans);color:var(--ink);resize:vertical;border-radius:10px;outline:none;width:100%;min-height:84px;padding:12px}.rform input[type=text]{min-height:0;font-size:14px}.rform textarea:focus,.rform input:focus{border-color:var(--cyan)}.rform .count{text-align:right;margin-top:-8px}.post-row{flex-direction:column;gap:10px;display:flex}.rev{background:var(--paper);border:1px solid #0e8fa633;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.rev .hd{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.rev .hd b{font:500 12px var(--mono);color:var(--ink-3)}.rev .hd .st{font:500 11px var(--mono)}.rev .hd .when{font:400 11px var(--mono);color:var(--ink-7);margin-left:auto}.rev p{font:400 13.5px/1.5 var(--sans);color:var(--ink-4);text-wrap:pretty;white-space:pre-line}.err{font:500 11.5px/1.4 var(--mono);color:var(--red)}.flash{background:var(--paper);border:1px solid #0e8fa64d;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.flash .ms{color:var(--green);font-size:24px}.flash b{font:600 13px var(--mono);margin-bottom:3px;display:block}.flash p{font:400 13px/1.5 var(--sans);color:var(--ink-4)}.flash.err-flash{border-color:#c33f2b66}.flash.err-flash .ms{color:var(--red)}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.page{flex-direction:column;gap:12px;padding:24px 16px 28px;display:flex}.page h1{font:600 21px var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:0}.page .lead{font:400 14px/1.6 var(--sans);color:var(--ink-4);text-wrap:pretty;margin-bottom:12px}.page h2{font:600 14.5px var(--mono);letter-spacing:-.02em;margin-top:14px}.page p,.page li{font:400 13.5px/1.6 var(--sans);color:var(--ink-4);text-wrap:pretty}.page ul,.page ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.page code{font:500 12px var(--mono);color:var(--ink-2);background:#0f21260f;border-radius:5px;padding:1px 5px}.page pre{background:var(--paper);border:1px solid var(--line);font:400 11.5px/1.5 var(--mono);color:var(--ink-2);border-radius:12px;margin:0;padding:12px;overflow-x:auto}.page .foot{font:400 12px/1.6 var(--mono);color:var(--ink-7);margin-top:12px}.levels{flex-direction:column;gap:11px;display:flex}.lvl{background:var(--paper);border:1px solid #0e8fa633;border-left:3px solid;border-radius:14px;flex-direction:column;gap:9px;padding:15px 16px;display:flex}.lvl .hd{align-items:center;gap:10px;display:flex}.lvl .hd b{font:600 26px var(--mono);letter-spacing:-.04em}.lvl .hd span:not(.ms){font:600 14.5px var(--mono);color:var(--ink);letter-spacing:-.02em;flex:1}.lvl .hd .ms{font-size:22px}.lvl p{font:400 13px/1.55 var(--sans);color:var(--ink-4)}.tbl{border-collapse:collapse;width:100%;font:400 12px var(--sans)}.tbl th{text-align:left;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-7);border-bottom:1px solid var(--line);padding:8px 6px}.tbl td{border-bottom:1px solid var(--line-2);vertical-align:top;color:var(--ink-3);padding:8px 6px}.tbl td.num{font:500 12px var(--mono);text-align:right;white-space:nowrap}.tbl .pos{color:var(--green)}.tbl .neg{color:var(--red)}.tbl tr.cat td{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);border-bottom:none;padding-top:16px}.scroll{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:4px 8px;overflow-x:auto}.notice{background:var(--paper);border:1px solid #0e8fa64d;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.notice b{font:600 14px var(--mono);letter-spacing:-.02em}.notice p{font:400 13px/1.55 var(--sans);color:var(--ink-4)}.notice .ms{color:var(--green)}.notice .stack{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.form{flex-direction:column;gap:20px;display:flex}.pair{display:contents}.field{flex-direction:column;gap:6px;display:flex}.field>span,.field>.lbl{font:500 13px var(--sans);color:var(--ink)}.field .lbl{justify-content:space-between;align-items:baseline;display:flex}.field .lbl small{font:400 11px var(--mono);color:var(--ink-8)}.field input,.field textarea,.field select{background:var(--paper);border:1px solid var(--line);font:400 14px var(--sans);color:var(--ink);border-radius:10px;outline:none;width:100%;padding:12px}.field input.mono,.field textarea.mono{font:400 13px var(--mono)}.field textarea{resize:vertical;min-height:70px;line-height:1.5}.field select{-webkit-appearance:none;appearance:none;cursor:pointer}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--cyan)}.field .hint{font:400 11.5px/1.4 var(--sans);color:var(--ink-7)}.opts{flex-direction:column;gap:9px;display:flex}.opt{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:7px;padding:13px 14px;display:flex;position:relative}.opt input{opacity:0;width:1px;height:1px;position:absolute}.opt .hd{align-items:center;gap:9px;display:flex}.opt .hd .ms{font-size:21px}.opt .hd span:not(.ms):not(.dot){font:500 13.5px var(--sans);color:var(--ink);flex:1}.opt .dot{color:#fff;border:2px solid #0f212642;border-radius:99px;flex:none;place-items:center;width:20px;height:20px;font-family:Material Symbols Outlined;font-size:13px;display:grid}.opt p{font:400 11.5px/1.45 var(--sans);color:var(--ink-4)}.opt:has(input:checked){border-color:var(--c)}.opt:has(input:checked) .dot{background:var(--c);border-color:var(--c)}.opt:has(input:checked) .dot:after{content:"check"}.opt input:focus-visible~.hd span{text-decoration:underline}.checklist{background:var(--paper);border:1px solid var(--line);border-radius:12px;height:260px;padding:6px 0;overflow-y:auto}.checklist.tall{height:280px}.ck{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:10px 14px;display:flex;position:relative}.ck input{opacity:0;width:1px;height:1px;position:absolute}.ck .box{background:var(--paper);color:#fff;border:1.5px solid #0f212642;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-family:Material Symbols Outlined;font-size:12px;display:grid}.ck .ms{color:var(--ink-7);font-size:17px}.ck .ms.g{font-size:15px}.ck span.t{font:400 13px var(--sans);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ck:has(input:checked){background:#0e8fa61a}.ck:has(input:checked) .box{background:var(--cyan);border-color:var(--cyan)}.ck:has(input:checked) .box:after{content:"check"}.ck:has(input:checked) span.t{color:var(--cyan)}.submit{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;padding-top:18px;display:flex}.submit .hint{font:400 11.5px var(--mono);color:var(--ink-7);text-align:center}.field.captcha .cap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.field.captcha img{border:1px solid var(--line);background:var(--paper);user-select:none;border-radius:10px;flex:none}.field.captcha input{max-width:200px;font:500 17px var(--mono);letter-spacing:.4em;text-transform:uppercase;text-align:center;flex:120px;padding:12px 8px 12px calc(8px + .4em)}.field.captcha .hint a{color:var(--cyan)}.mods{flex-direction:column;gap:12px;display:flex}.mod{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.mod .hd{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mod .hd b{font:600 14px var(--mono)}.mod .hd .st{font:500 11px var(--mono)}.mod dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;display:grid}.mod dt{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-7);padding-top:3px}.mod dd{font:400 12px/1.5 var(--sans);color:var(--ink-3);overflow-wrap:anywhere;white-space:pre-line;margin:0}.actions{gap:8px;padding-top:6px;display:flex}.actions form{flex:1;display:flex}.actions .btn{flex:1}.js .apply{display:none!important}@media (width<=430px){.app{border-left:none;border-right:none}}@media print{.top,.sheet-wrap,.drawer-wrap,.site-foot{display:none!important}}@media (width>=880px){.m-only{display:none!important}.app{background-image:radial-gradient(900px 380px at 18% -8%,#0e8fa60f,#0000 72%);border:none;max-width:none}.drawer-wrap,#nav:checked~.app .drawer-wrap{display:none}.top{-webkit-backdrop-filter:blur(10px);background:#f2f6f7db}.top-in{gap:30px;max-width:1280px;margin:0 auto;padding:16px 28px}.top .menu{display:none}.top .brand{flex:none}.top .brand img{width:138px;height:36px}.topnav{flex:1;gap:22px;display:flex}.topnav a{font:400 13px var(--sans);color:var(--ink-5)}.topnav a:hover{color:var(--ink)}.topnav a.cur{color:var(--ink);font-weight:500}.top .add{width:auto;height:auto;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;padding:9px 13px}.top .add .ms{display:none}.top .add .txt{display:inline}.site-foot{border-top:1px solid var(--line-2);background:var(--bg-2);display:block}.foot-in{max-width:1280px;font:400 11.5px var(--mono);color:var(--ink-7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:22px 28px;display:flex}.foot-in nav{gap:18px;display:flex}.foot-in a{color:var(--ink-7)}.foot-in a:hover{color:var(--cyan)}.app.dir{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(28px,1fr) 236px minmax(0,962px) minmax(28px,1fr);align-items:start;display:grid}.app.dir>.top{grid-area:1/1/auto/-1;align-self:stretch}.app.dir>.sheet-wrap{grid-area:2/2;padding-top:90px}.app.dir>.main{grid-area:2/3;padding-left:26px}.app.dir>.site-foot{grid-area:3/1/auto/-1;align-self:end}.list{gap:16px;padding:36px 0 64px}.list-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.list h1{letter-spacing:.12em;font-size:14px}.tools{flex-wrap:nowrap;gap:14px}.search{flex-basis:auto;width:220px;min-height:0;padding:9px 12px;font-size:13px}.total{font:400 11.5px var(--mono);color:var(--ink-6);white-space:nowrap;display:inline}.seg{background:var(--paper);border:1px solid var(--line);border-radius:10px;display:flex;overflow:hidden}.seg label{font:500 11px var(--mono);color:var(--ink-5);cursor:pointer;padding:8px 12px}#view-cards:checked~.main .seg .t-cards,#view-table:checked~.main .seg .t-table{background:var(--cyan);color:#fff}.list>.clear{display:none}.cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.card{padding:17px}.card:hover{background:#f4fafb}.note .shown{display:inline}#view-table:checked~.main .cards{display:none}#view-table:checked~.main .table{display:block}.table{background:var(--paper);border:1px solid #0e8fa633;border-radius:16px;overflow-x:auto}.thead,.trow,.tfoot{grid-template-columns:minmax(300px,1fr) 54px 58px 58px 112px 190px;align-items:center;gap:16px;min-width:1000px;padding:13px 20px;display:grid}.thead{background:var(--bg-2);border-bottom:1px solid #0e8fa629;padding:11px 20px}.thead span{font:500 10px var(--mono);color:var(--ink-7);letter-spacing:.09em;text-transform:uppercase}.thead .c{text-align:center}.trow{color:inherit;border-bottom:1px solid #0e8fa624}.trow:hover{color:inherit;background:#f4fafb}.trow .who{align-items:center;gap:13px;min-width:0;display:flex}.trow .txt{flex-direction:column;gap:3px;min-width:0;display:flex}.trow .name{gap:7px}.trow .name b{font:600 16px var(--mono);color:var(--ink);letter-spacing:-.03em}.trow .name .lv{font:500 9.5px var(--mono);color:var(--ink-7);letter-spacing:.06em}.trow .desc{font:400 12.5px/1.4 var(--sans);color:var(--ink-4);text-wrap:pretty;max-width:52ch}.trow .tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.trow .tags .chip{padding:3px 9px}.trow .tags .nets .ms{color:var(--ink-8)}.c-score{place-items:center;display:grid}.pscore{text-align:center;min-width:36px;font:600 17px var(--mono);color:#fff;letter-spacing:-.03em;border-radius:10px;padding:5px 7px}.pscore.na{background:var(--ink-9)}.c-meter{flex-direction:column;align-items:center;gap:5px;display:flex}.c-meter b{font:600 13px var(--mono)}.c-meter .meter{width:100%;height:3px}.c-pays .pays{gap:4px}.tfoot{background:var(--bg-2);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.tfoot span{font:400 11px var(--mono);color:var(--ink-7)}.tfoot a{font:500 11px var(--mono);color:var(--cyan);white-space:nowrap}.app .sheet-wrap,#sheet:checked~.app .sheet-wrap{z-index:auto;display:block;position:static;inset:auto}.sheet-wrap .scrim{display:none}.sheet{background:var(--paper);border:1px solid #0e8fa633;border-radius:16px;width:236px;max-width:none;max-height:calc(100vh - 92px);position:sticky;top:78px;overflow:auto}.sheet .head,.sheet .foot{display:none}.sheet .body{gap:22px;padding:18px 16px}.sheet .body>.group:first-of-type{padding-top:0}.group{gap:9px}.group.side{display:flex}.rows{gap:6px}.row{gap:9px;min-height:0;padding:2px 0}.row .box{border-radius:4px;width:17px;height:17px;font-size:10px}.row .ms{font-size:17px}.row span.t{font-size:13px}.row .n{font-size:12px}.more summary{border-radius:8px;min-height:0;margin-top:4px;padding:7px 10px;font-size:12px}.sort.side summary{color:var(--ink-3);min-height:0;padding:10px;font-size:12px}.sort.side nav a{padding:8px 10px;font-size:12px}.apply,.clear-side{min-height:0;padding:9px 10px;font-size:11px;display:inline-flex}.apply{color:var(--cyan);border-color:#0e8fa680}.detail{max-width:1020px;margin:0 auto;padding:26px 28px 72px}.back{min-height:0;color:var(--ink-6);margin-bottom:22px;font-size:12px}.back .crumb{color:var(--ink-3);display:inline}.head{border-bottom:1px solid var(--line-2);grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"logo txt score""logo desc score""logo chips score";gap:10px 22px;padding-bottom:28px}.head .logo60{width:76px;height:76px}.head .logo60 .ini{font-size:21px}.head .txt{flex-flow:wrap;align-items:center;gap:12px}.head h1{font-size:32px}.scorebox{flex-direction:column;align-items:center;gap:7px;padding-left:22px;display:flex}.scorecard{background:0 0;border-radius:0;gap:4px;margin:0;padding:10px 14px}.tlabel{font:500 10px var(--mono);color:var(--ink-7);letter-spacing:.09em;text-transform:uppercase;display:block}.detail .desc{max-width:62ch;margin:0;font-size:14.5px}.detail .chips{margin-top:2px}.stats{border-bottom:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);gap:0;margin-top:0}.stat{background:0 0;border:none;border-right:1px solid #0e8fa629;border-radius:0;padding:18px 22px}.stat:first-child{padding-left:0}.stat:last-child{border-right:none;padding-right:0}.stat.accepts{grid-column:auto;margin-top:0}.stat.status{flex-direction:column;gap:10px;display:flex}.stat.status .st{font:500 11.5px/1.45 var(--mono);letter-spacing:.03em}.mcard .v b{font-size:23px}.section{padding:26px 0}.stats+.section{margin-top:0}.verdict{max-width:72ch;font-size:15.5px}.brow{grid-template-columns:200px 1fr 40px;grid-template-areas:"lbl meter val";align-items:center;gap:0 16px;display:grid}.brow .lbl{display:contents}.brow .lbl span{grid-area:lbl}.brow .lbl b{text-align:right;grid-area:val}.brow .meter{grid-area:meter;height:8px}.brow.total{padding-top:10px}.hls{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rform form{padding:16px}.rform textarea{min-height:78px}.rform input[type=text]{max-width:320px}.post-row{flex-direction:row;align-items:center;gap:12px}.post-row .btn{border-radius:8px;min-height:0;padding:9px 14px}.pn{justify-content:flex-start;margin-top:8px;display:flex}.pn a{flex:none;min-height:0;padding:10px 14px;font-size:12px}.page{max-width:900px;margin:0 auto;padding:52px 28px 72px}.page.narrow{max-width:760px}.page h1{letter-spacing:.06em;margin-bottom:2px;font-size:26px}.page .lead{max-width:68ch;margin-bottom:20px;font-size:15.5px}.page p,.page li{font-size:14px}.page pre{font-size:12px}.page .foot{max-width:70ch;margin-top:18px;font-size:12.5px}.levels{gap:12px}.lvl{grid-template-columns:76px 1fr 92px;grid-template-areas:"n label btn""n body btn";align-items:start;gap:7px 20px;padding:18px 20px;display:grid}.lvl .hd{display:contents}.lvl .hd b{grid-area:n;font-size:30px}.lvl .hd span:not(.ms){grid-area:label;font-size:15px}.lvl .hd .ms{display:none}.lvl p{grid-area:body;font-size:13.5px}.lvl .btn{border-radius:8px;grid-area:btn;min-height:0;padding:7px 9px;font-size:11px}.notice{gap:12px;padding:30px}.notice b{font-size:17px}.notice p{max-width:52ch}.notice .stack{flex-direction:row;width:auto}.notice .stack .btn{min-height:0;padding:11px 16px}.page.narrow h1{font-size:24px}.form{gap:28px}.pair{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.pair.lists{grid-template-columns:1fr 2fr;gap:16px}.pair.lists .checklist{height:360px}.field input,.field textarea,.field select{padding:11px 12px;font-size:13.5px}.opts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.opt{padding:13px 15px}.ck{min-height:0;padding:7px 14px}.ck .box{width:15px;height:15px;font-size:11px}.submit{flex-direction:row;align-items:center;gap:14px;padding-top:20px}.submit .btn.big{border-radius:10px;width:auto;min-height:0;padding:12px 18px;font-size:12.5px}.submit .hint{text-align:left}.mods{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}}.role-form{align-items:center;gap:8px;padding-top:4px;display:flex}.role-form select{background:var(--paper);border:1px solid var(--line);font:400 12px var(--mono);color:var(--ink);border-radius:8px;padding:7px 10px}.role-form .btn{min-height:0;padding:7px 10px}.status-pill.role-admin,.status-pill.role-moderator{color:var(--green);border-color:#12986a80}.status-pill.role-verified{color:var(--cyan);border-color:#0e8fa680}.status-pill.role-normal{color:var(--ink-7);border-color:var(--line)}.top .login{display:none}.pm-username{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.auth{align-items:stretch}.auth-card{background:var(--paper);border:1px solid var(--line-cyan);border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:440px;margin:0 auto;padding:22px;display:flex}.auth-card h1{letter-spacing:.04em;font-size:20px}.auth-card .lead{margin-bottom:0;font-size:14px}.auth-card form{flex-direction:column;gap:12px;display:flex}.auth-card .field{flex-direction:column;gap:6px;display:flex}.auth-card .field>span{font:500 13px var(--sans);color:var(--ink)}.auth-card .field input{background:var(--paper);border:1px solid var(--line);font:400 14px var(--sans);color:var(--ink);border-radius:10px;outline:none;width:100%;padding:12px}.auth-card .field input:focus{border-color:var(--cyan)}.token{letter-spacing:.08em;text-transform:uppercase;font:500 16px var(--mono)!important}.or{color:var(--ink-7);font:400 12px var(--mono);align-items:center;gap:10px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.center{text-align:center}.key{font:600 19px var(--mono);letter-spacing:.06em;background:var(--bg-2);border:1px solid var(--line);text-align:center;word-break:break-all;user-select:all;color:var(--ink);border-radius:12px;padding:16px}.check{font:400 13px var(--sans);color:var(--ink-3);cursor:pointer;align-items:center;gap:10px;display:flex}.check input{width:18px;height:18px;accent-color:var(--cyan)}.acct{background:var(--paper);border:1px solid var(--line-cyan);border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.acct-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acct-ini{width:48px;height:48px;color:var(--cyan);font:600 15px var(--mono);background:#0e8fa61a;border:1px solid #0e8fa666;border-radius:12px;flex:none;place-items:center;display:grid}.acct-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.acct-who b{font:600 16px var(--mono);letter-spacing:-.02em;overflow-wrap:anywhere}.acct-logout{flex:none}.acct-form{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.acct-form .field{width:100%}.acct-form .field input{background:var(--paper);border:1px solid var(--line);font:400 14px var(--sans);color:var(--ink);border-radius:10px;outline:none;width:100%;padding:11px 12px}.status-pill{font:500 9.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:6px;padding:2px 6px}.status-pill.pending{color:var(--amber);border-color:#bd7f0880}.status-pill.approved{color:var(--green);border-color:#12986a80}.status-pill.rejected{color:var(--red);border-color:#c33f2b80}.rb{font:500 9.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:6px;padding:2px 6px}.rb.verified{color:var(--cyan);border-color:#0e8fa680}.rb.staff{color:var(--green);border-color:#12986a73}.rb.account{color:var(--ink-7);border-color:var(--line)}.danger-box{background:var(--paper);border:1px solid #c33f2b59;border-radius:12px;padding:12px 14px}.danger-box summary{cursor:pointer;font:500 13px var(--sans);color:var(--red)}.danger-box form{margin-top:12px}.btn.danger{color:var(--red);border-color:#c33f2b80}@media (width>=880px){.top .login{font:400 12px var(--mono);color:var(--ink-5);align-items:center;gap:5px;margin-right:-16px;display:inline-flex}.top .login:hover{color:var(--ink)}.auth{padding-top:52px}.auth-card{padding:28px}}button.linklike{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.post-row button.linklike{color:var(--cyan);text-decoration:underline}.drawer nav form{display:contents}.drawer nav button.linklike{text-align:left;width:100%;min-height:48px;color:var(--ink-3);font:400 14px var(--sans);border-radius:10px;align-items:center;gap:12px;padding:13px 12px;display:flex}.drawer nav button.linklike .ms{font-size:21px}.sub-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sub-head h1{margin:0}.sub-head code{font:400 12px var(--mono);color:var(--ink-6)}.botbox{background:var(--paper);border:1px solid var(--line-cyan);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.botbox .section{gap:10px;padding:16px 0 0}.botbar{font:400 13px var(--sans);color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.botbar b{font:600 13px var(--sans)}.spin{border:2px solid var(--line);border-top-color:var(--cyan);border-radius:50%;flex:none;width:14px;height:14px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.logbox summary{cursor:pointer;font:500 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-6)}.log{font:400 11px/1.45 var(--mono);background:var(--bg);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;color:var(--ink-4);border-radius:10px;margin:8px 0 0;padding:10px 12px;overflow:auto}.rv-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.rv-stat{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.rv-stat .v{align-items:baseline;gap:4px;display:flex}.rv-stat .v b{font:600 24px var(--mono);letter-spacing:-.04em}.rv-stat .v small{font:400 11px var(--mono);color:var(--ink-6)}.rv-stat .meter{margin-top:4px}.history{font:400 12px/1.5 var(--mono);color:var(--ink-5);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.history b{color:var(--ink-2);font-weight:600}.submit.row{flex-flow:wrap;align-items:center}.acct-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.inline{display:inline}.rb.tone-green{color:var(--green);border-color:#12986a73}.rb.tone-cyan{color:var(--cyan);border-color:#0e8fa680}.rb.tone-amber{color:var(--amber);border-color:#bd7f0880}.rb.tone-red{color:var(--red);border-color:#c33f2b80}.rb.tone-grey{color:var(--ink-7);border-color:var(--line)}.rb.tone-purple{color:#6b4fbb;border-color:#6b4fbb73}.status-pill.under_review{color:var(--cyan);border-color:#0e8fa680}.status-pill.withdrawn,.status-pill.verified{color:var(--ink-7);border-color:var(--line)}.status-pill.verified{color:var(--green);border-color:#12986a80}.status-pill.kind-edit{color:#6b4fbb;border-color:#6b4fbb73}.status-pill.kind-create{color:var(--ink-7);border-color:var(--line)}.rev .hd a{color:inherit}.rev.spam{opacity:.6}.rev .issues-row,.mod .issues-row{flex-wrap:wrap;gap:6px;display:flex}.rev .modnote,.mod .modnote{font:400 12.5px/1.5 var(--sans);color:var(--ink-5);border-left:3px solid var(--line-cyan);padding-left:10px}.votes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.votes form{align-items:center;gap:4px;display:inline-flex}.vote{background:var(--paper);border:1px solid var(--line);cursor:pointer;color:var(--ink-6);border-radius:8px;align-items:center;padding:4px 7px;display:inline-flex}.vote.on{color:var(--cyan);border-color:var(--cyan)}.vote:disabled{cursor:not-allowed;opacity:.5}.votes .n{font:600 12px var(--mono);color:var(--ink-3);text-align:center;min-width:16px}.rform .issues{flex-wrap:wrap;gap:14px;display:flex}.rform .issues .check{font:400 12.5px var(--sans);color:var(--ink-4);align-items:center;gap:6px;display:inline-flex}.chip.edit{color:var(--cyan);border-style:dashed}.login.bell{padding:6px 8px;position:relative}.login .count,.btn .count{font:600 10px var(--mono);background:var(--cyan);color:#fff;border-radius:99px;margin-left:4px;padding:1px 6px}.acct-karma{flex-direction:column;align-items:center;padding:0 6px;line-height:1;display:flex}.acct-karma b{font:600 24px var(--mono);color:var(--cyan);letter-spacing:-.04em}.acct-karma span{font:400 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-7)}.badges-row{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.acct-form.row{flex-flow:wrap;align-items:center}.acct-form.row input,.acct-form.row select{background:var(--paper);border:1px solid var(--line);font:400 13px var(--sans);color:var(--ink);border-radius:10px;outline:none;flex:160px;min-width:0;padding:9px 11px}.acct-form .field input:disabled{opacity:.55;cursor:not-allowed}.field .lock{font:500 10px var(--mono);color:var(--amber);text-transform:none;letter-spacing:0;align-items:center;gap:2px;margin-left:6px;display:inline-flex}.verify summary{cursor:pointer;font:500 13px var(--sans);color:var(--cyan)}.verify{flex-direction:column;gap:10px;display:flex}.rec{font:500 12px var(--mono);background:var(--bg);border:1px solid var(--line);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px;margin:0;padding:8px 10px}.feed{font:400 11.5px var(--mono);overflow-wrap:anywhere}.affil{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;padding-top:10px;display:flex}.affil .hd{font:400 13px var(--sans);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.unlocks{gap:14px;display:grid}.ugroup{flex-direction:column;gap:6px;display:flex}.ugroup>b{font:500 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-5)}.ugroup.neg>b{color:var(--red)}.unlock{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.unlock .ms{color:var(--ink-6)}.unlock>div{flex-direction:column;flex:1;min-width:0;display:flex}.unlock .n{font:500 13px var(--sans);color:var(--ink-2)}.unlock .d{font:400 11.5px var(--sans);color:var(--ink-6)}.unlock .k{font:500 11px var(--mono);color:var(--ink-6);white-space:nowrap}.unlock .s{font:500 9.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-7);border:1px solid;border-color:var(--line);border-radius:6px;padding:2px 6px}.unlock.on{border-color:#12986a66}.unlock.on .ms,.unlock.on .s{color:var(--green);border-color:#12986a66}.ugroup.neg .unlock.on{border-color:#c33f2b66}.ugroup.neg .unlock.on .ms,.ugroup.neg .unlock.on .s{color:var(--red);border-color:#c33f2b66}.ledger{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ledger li{background:var(--paper);border:1px solid var(--line);font:400 12.5px var(--sans);color:var(--ink-4);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.ledger .pts{font:600 13px var(--mono);text-align:right;min-width:34px}.ledger .pts.pos{color:var(--green)}.ledger .pts.neg{color:var(--red)}.ledger .what{flex:1;min-width:0}.ledger .ms{color:var(--ink-6);font-size:16px}.thread{flex-direction:column;gap:10px;display:flex}.msg{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;max-width:92%;padding:10px 12px;display:flex}.msg.staff{border-color:#0e8fa666;align-self:flex-start}.msg.me{background:var(--bg);align-self:flex-end}.msg .hd{align-items:baseline;gap:8px;display:flex}.msg .hd b{font:500 12px var(--mono);color:var(--ink-3)}.msg p{font:400 13px/1.5 var(--sans);color:var(--ink-3);white-space:pre-line;overflow-wrap:anywhere}.msgform{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.msgform textarea{background:var(--paper);border:1px solid var(--line);width:100%;min-height:72px;font:400 13px/1.5 var(--sans);color:var(--ink);resize:vertical;border-radius:10px;outline:none;padding:10px 12px}.diff{border-collapse:collapse;width:100%;font:400 12.5px/1.5 var(--sans);background:var(--paper);border:1px solid var(--line);border-radius:10px;overflow:hidden}.diff th{text-align:left;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-7);vertical-align:top;border-top:1px solid var(--line-2);width:120px;padding:6px 10px}.diff td{color:var(--ink-3);border-top:1px solid var(--line-2);overflow-wrap:anywhere;padding:6px 10px}.weights{border-collapse:collapse;font:400 13px var(--sans)}.weights th{text-align:left;color:var(--ink-3);border-top:1px solid var(--line-2);padding:6px 14px 6px 0;font-weight:400}.weights td{font:600 13px var(--mono);color:var(--cyan);border-top:1px solid var(--line-2);padding:6px 0}.notifs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.notifs li{background:var(--paper);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.notifs li.unread{border-color:#0e8fa673}.notifs li .ms{color:var(--ink-6);margin-top:2px}.notifs li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.notifs li b{font:500 13px var(--sans);color:var(--ink-2)}.notifs li p{font:400 12.5px/1.5 var(--sans);color:var(--ink-5)}.reject-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.reject-form input{background:var(--paper);border:1px solid var(--line);font:400 13px var(--sans);color:var(--ink);border-radius:10px;outline:none;flex:240px;padding:9px 11px}.mod.spam{opacity:.65}.role-form input[type=text],.role-form input[type=number]{background:var(--paper);border:1px solid var(--line);font:400 12px var(--sans);border-radius:8px;padding:6px 8px}.announce{background:var(--paper);border:1px solid #0e8fa666;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 16px 0;padding:10px 14px;display:flex}.announce.warning{border-color:#bd7f0880}.announce .ms{color:var(--cyan);font-size:20px}.announce.warning .ms{color:var(--amber)}.announce b{font:600 13px var(--sans);color:var(--ink-2)}.announce p{font:400 12.5px/1.5 var(--sans);color:var(--ink-5)}.pills{flex-wrap:wrap;gap:6px;display:flex}.pills a{font:500 11.5px var(--mono);color:var(--ink-5);border:1px solid var(--line);background:var(--paper);border-radius:99px;padding:5px 11px}.pills a.cur{color:#fff;background:var(--cyan);border-color:var(--cyan)}.adminnav{margin-bottom:14px}.filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.filter-row input[type=search]{background:var(--paper);border:1px solid var(--line);font:400 13px var(--sans);color:var(--ink);border-radius:10px;outline:none;flex:160px;max-width:260px;padding:8px 11px}.statgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:8px;display:grid}.statcard{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.statcard b{font:600 28px var(--mono);letter-spacing:-.04em;color:var(--ink)}.cks{flex-wrap:wrap;gap:6px 12px;margin-top:6px;display:flex}.linklike.small{font:400 11px var(--mono);color:var(--ink-7);cursor:pointer;background:0 0;border:0;padding:0}@media (width>=880px){.announce{max-width:1224px;margin:16px auto 0}}.actions{flex-wrap:wrap}.actions form{min-width:0}.mod.user .actions{flex-direction:column;align-items:stretch}.role-form{flex-wrap:wrap}.role-form input[type=text]{flex:120px;min-width:0}.role-form input[type=number]{flex:none;width:84px}.role-form select{flex:none}.checklist.row{flex-wrap:wrap;gap:0 2px;height:auto;padding:4px 6px;display:flex;overflow:visible}.checklist.row .ck{border-radius:8px;min-height:36px;padding:6px 10px}.pair.lists .checklist.row{height:auto}
