:root{--bg:#F5F5F3;--surface:#FFFFFF;--ink:#000000;--ink-2:#5A5A5A;--rule:#000000;--soft:#DCDCD8;--track:#E4E4E1;--brand:#000000;--on-brand:#FFFFFF;--stamp:#E0242B;--stamp-text:#D21F26;--ok:#0B7A44;--paper:#FFFFFF;--paper-ink:#000000;--paper-2:#666666;--f-display:"Archivo","Arial Narrow",system-ui,sans-serif;--f-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--tab-h:64px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000000;--surface:#0B0B0B;--ink:#FFFFFF;--ink-2:#A0A0A0;--rule:#FFFFFF;--soft:#2A2A2A;--track:#262626;--brand:#FFFFFF;--on-brand:#000000;--stamp:#FF3B3B;--stamp-text:#FF5252;--ok:#3DDB82;color-scheme:dark}}:root[data-theme=dark]{--bg:#000000;--surface:#0B0B0B;--ink:#FFFFFF;--ink-2:#A0A0A0;--rule:#FFFFFF;--soft:#2A2A2A;--track:#262626;--brand:#FFFFFF;--on-brand:#000000;--stamp:#FF3B3B;--stamp-text:#FF5252;--ok:#3DDB82;color-scheme:dark}*{box-sizing:border-box}body,html{height:100%}body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--f-body);-webkit-font-smoothing:antialiased;touch-action:manipulation;overscroll-behavior:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;-webkit-tap-highlight-color:transparent;border-radius:0}:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app{max-width:480px;margin:0 auto;min-height:100%;background:var(--bg);position:relative;padding-bottom:calc(var(--tab-h) + env(safe-area-inset-bottom,0px) + 16px)}.gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.view[hidden]{display:none}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10}.top,body:before{background:var(--bg)}.top{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:5;border-bottom:1px solid var(--rule)}.brandrow{padding-block:12px}.brandrow,.wordmark{display:flex;align-items:center;gap:10px}.wordmark{min-width:0}.wordmark svg{flex:0 0 auto;color:var(--ink)}.wm-txt{display:flex;flex-direction:column;gap:5px;min-width:0}.wm-txt b{font:900 23px/1 var(--f-display);font-stretch:118%;letter-spacing:-.01em}.slogan{font:600 11.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.brandrow .sp{flex:1 1}.icobtn{width:44px;height:44px;display:grid;place-items:center;color:var(--ink);border:1px solid var(--rule)}.icobtn:active{background:var(--ink);color:var(--bg)}.ticker{overflow:hidden;border-top:1px solid var(--rule);background:var(--brand);color:var(--on-brand);height:30px;display:flex;align-items:center}.ticker .run{display:flex;white-space:nowrap;animation:tick 46s linear infinite;font:700 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.ticker .run span{padding-right:28px}.ticker .run b{color:var(--stamp)}@keyframes tick{to{transform:translateX(-50%)}}h2.sec{display:flex;justify-content:space-between;align-items:baseline;font:800 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:26px 0 10px;padding-bottom:8px;border-bottom:1px solid var(--rule)}h2.sec small{font:600 11px/1 var(--f-mono);color:var(--ink-2);letter-spacing:.06em}.eb{display:flex;align-items:center;gap:8px;font:700 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.live{width:8px;height:8px;border-radius:50%;background:var(--stamp);animation:pulse 1.4s ease-in-out infinite;flex:0 0 auto}@keyframes pulse{50%{opacity:.25}}.note{font:500 11.5px/1.5 var(--f-mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.hero,.note{margin-top:14px}.hero{display:block;width:100%;text-align:left;background:var(--brand);color:var(--on-brand);padding:18px}.hero h3{font:900 28px/1.02 var(--f-display);font-stretch:114%;letter-spacing:-.01em;text-transform:uppercase;margin:12px 0 0;text-wrap:balance}.hero .big{font:900 46px/1 var(--f-display);font-stretch:112%;margin-top:16px}.hero .of{font:600 13px/1.3 var(--f-body);opacity:.8}.hbar{height:10px;background:color-mix(in srgb,var(--on-brand) 22%,transparent);margin-top:12px;overflow:hidden}.hbar i{display:block;height:100%;background:var(--on-brand);transition:width .5s ease}.hero .meta{display:flex;justify-content:space-between;margin-top:10px;font:700 12px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.04em}.how{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule);border-top:0;width:100%;text-align:left}.how div{padding:12px 10px;border-left:1px solid var(--rule);min-width:0}.how div:first-child{border-left:0}.how b{display:block;font:800 11px/1 var(--f-mono);color:var(--stamp-text);letter-spacing:.06em}.how span{display:block;font:900 15px/1.05 var(--f-display);font-stretch:110%;text-transform:uppercase;margin-top:6px}.how em{display:block;font-style:normal;font-size:12px;line-height:1.3;color:var(--ink-2);margin-top:4px}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;min-height:40px;padding:0 14px;background:var(--surface);border:1px solid var(--rule);font:700 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg)}.list{display:flex;flex-direction:column;gap:10px}.card{background:var(--surface);border:1px solid var(--rule);padding:14px;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;text-align:left;width:100%}.card,.logo{display:grid}.logo{width:44px;height:44px;place-items:center;font:900 18px/1 var(--f-display);color:#fff}.card .co{display:flex;justify-content:space-between;gap:8px;font:800 16px/1.15 var(--f-display);font-stretch:108%;text-transform:uppercase}.card .iss{font-size:14px;color:var(--ink-2);margin-top:4px;line-height:1.35}.card .row{display:flex;align-items:center;gap:10px;margin-top:10px}.mini{flex:1 1;height:8px;background:var(--track);overflow:hidden}.mini i{display:block;height:100%;background:var(--stamp);transition:width .5s ease}.pct{font:800 12px/1 var(--f-mono);min-width:40px;text-align:right;color:var(--stamp-text)}.card .foot{display:flex;justify-content:space-between;font:600 11px/1.2 var(--f-mono);letter-spacing:.03em;color:var(--ink-2);margin-top:8px;gap:8px}.card .foot,.tag{text-transform:uppercase}.tag{display:inline-flex;align-items:center;gap:4px;font:800 10.5px/1 var(--f-mono);letter-spacing:.08em;padding:4px 6px;border:1.5px solid;white-space:nowrap}.tag.red{color:var(--stamp-text)}.tag.ok{color:var(--ok)}.tag.ink{color:var(--ink)}.back{gap:4px;min-height:44px;font:700 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:-6px;margin-top:6px}.back,.dhead{display:flex;align-items:center}.dhead{gap:12px;width:100%;text-align:left;min-height:52px}.dhead .logo{width:52px;height:52px;font-size:22px}.dhead .co{font:800 18px/1.1 var(--f-display);font-stretch:110%}.dhead .cat,.dhead .co{text-transform:uppercase}.dhead .cat{font:600 11.5px/1.3 var(--f-mono);color:var(--ink-2);letter-spacing:.04em;margin-top:3px}.dhead .go{margin-left:auto;font:700 11px/1 var(--f-mono);letter-spacing:.06em;color:var(--stamp-text)}.dhead .go,.dtitle{text-transform:uppercase}.dtitle{font:900 31px/1.02 var(--f-display);font-stretch:112%;letter-spacing:-.01em;margin:16px 0 0;text-wrap:balance}.counter{border:1px solid var(--rule);background:var(--surface);padding:18px;margin-top:18px}.counter .big{font:900 54px/1 var(--f-display);font-stretch:112%;letter-spacing:-.02em;margin-top:12px}.counter .of{color:var(--ink-2);font-weight:600}.track{height:14px;background:var(--track);margin-top:16px;overflow:hidden;position:relative}.track i{position:absolute;inset:0 auto 0 0;background:var(--stamp);transition:width .5s ease}.track.walked i{background:var(--ok)}.stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule);margin-top:14px}.stats div{padding:10px;border-left:1px solid var(--rule);min-width:0}.stats div:first-child{border-left:0}.stats b{display:block;font:900 19px/1.1 var(--f-display);font-stretch:108%}.stats span{font:600 10.5px/1.2 var(--f-mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em}.block{border:1px solid var(--rule);background:var(--surface);padding:16px;margin-top:10px}.block h4{margin:0 0 8px;font:800 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);display:flex;justify-content:space-between;gap:8px}.block p{margin:0;font-size:16px;line-height:1.45}.rcpt{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px dashed var(--soft)}.rcpt:first-of-type{border-top:0;padding-top:2px}.rcpt div{flex:1 1;min-width:0}.rcpt b{display:block;font-size:15px}.rcpt span{font-size:13px;color:var(--ink-2)}.silence{font:900 30px/1 var(--f-display);font-stretch:112%;text-transform:uppercase;color:var(--stamp-text);margin:6px 0}.alts{flex-direction:column;gap:8px}.alt,.alts{display:flex}.alt{justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--rule);padding:12px;min-height:52px;text-align:left;width:100%}.alt b{display:block;font:800 15px/1.1 var(--f-display);font-stretch:108%;text-transform:uppercase}.alt span{font-size:13px;color:var(--ink-2)}.ledger{font:600 12.5px/1.4 var(--f-mono)}.ledger div{display:grid;grid-template-columns:62px 1fr;grid-gap:10px;gap:10px;padding:8px 0;border-top:1px dashed var(--soft)}.ledger div:first-child{border-top:0;padding-top:0}.ledger time{color:var(--ink-2);text-transform:uppercase}.recruit{display:flex;align-items:center;gap:14px}.recruit .n{font:900 40px/1 var(--f-display);font-stretch:112%}.recruit p{font-size:14px!important}.demo,.recruit p{color:var(--ink-2)}.demo{width:100%;min-height:44px;margin-top:14px;border:1px dashed var(--ink-2);font:700 11.5px/1 var(--f-mono);letter-spacing:.06em}.btn,.demo{text-transform:uppercase}.btn{min-height:52px;font:800 14px/1 var(--f-mono);letter-spacing:.08em;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px}.btn.pri{flex:1 1;background:var(--ink);color:var(--bg)}.btn.pri:active{opacity:.85}.btn.sec{border:1px solid var(--rule);color:var(--ink)}.btn.joined,.btn.sec{background:var(--surface)}.btn.joined{flex:1 1;border:1.5px solid var(--ok);color:var(--ok)}.btn.red{background:var(--stamp);color:#fff}.dock{position:fixed;left:0;right:0;bottom:calc(var(--tab-h) + env(safe-area-inset-bottom,0px));z-index:6;pointer-events:none}.dock .in{max-width:480px;margin:0 auto;padding-block:10px;display:flex;gap:8px;pointer-events:auto}.dock .in,.tabs{background:var(--bg);border-top:1px solid var(--rule)}.tabs{position:fixed;left:0;right:0;bottom:0;z-index:7;padding-bottom:env(safe-area-inset-bottom,0)}.tabs .in{max-width:480px;margin:0 auto;height:var(--tab-h);display:grid;grid-template-columns:repeat(5,1fr);padding-left:max(4px,env(safe-area-inset-left,0px));padding-right:max(4px,env(safe-area-inset-right,0px))}.tabs .tabbtn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font:700 10px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);position:relative}.tabs .tabbtn[aria-current=page]{color:var(--ink)}.tabs .plus{width:40px;height:30px;background:var(--ink);color:var(--bg);display:grid;place-items:center}.tabs .badge{position:absolute;top:9px;left:calc(50% + 5px);min-width:16px;height:16px;padding:0 4px;background:var(--stamp);color:#fff;font:800 10px/16px var(--f-mono);text-align:center}.scrim{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:20;display:flex;align-items:flex-end;justify-content:center;animation:fade .2s ease}@keyframes fade{0%{opacity:0}}.sheet{width:100%;max-width:480px;max-height:92%;overflow-y:auto;background:var(--bg);border-top:2px solid var(--rule);padding-block:12px calc(20px + env(safe-area-inset-bottom,0px));animation:up .28s cubic-bezier(.2,.9,.3,1)}@keyframes up{0%{transform:translateY(40px);opacity:.4}}.grab{width:40px;height:4px;background:var(--ink-2);margin:0 auto 16px}.sheet h3{font:900 27px/1.02 var(--f-display);font-stretch:112%;text-transform:uppercase;margin:0 0 8px;text-wrap:balance}.sheet>p{margin:0 0 14px;color:var(--ink-2)}.sheet .btn{width:100%}.pledge{border:1.5px solid var(--rule);padding:16px;margin:12px 0 14px;background:var(--surface)}.pledge .q{font:900 22px/1.12 var(--f-display);font-stretch:108%;text-transform:uppercase;text-wrap:balance}.pledge .q em{font-style:normal;color:var(--stamp-text)}.rules{flex-direction:column;margin-bottom:16px}.rules,.rules div{display:flex;gap:10px}.rules div{font-size:14px;color:var(--ink-2)}.rules svg{flex:0 0 auto;color:var(--ink);margin-top:2px}.steps3{display:flex;flex-direction:column;border:1px solid var(--rule);margin-bottom:16px}.steps3>div{display:grid;grid-template-columns:52px 1fr;grid-gap:12px;gap:12px;padding:14px;border-top:1px solid var(--rule)}.steps3>div:first-child{border-top:0}.steps3 b{font:900 30px/1 var(--f-display);font-stretch:112%;color:var(--stamp-text)}.steps3 strong{display:block;font:900 17px/1.1 var(--f-display);font-stretch:110%;text-transform:uppercase}.steps3 span{font-size:14px;color:var(--ink-2)}.rc{width:262px;max-width:100%;margin:4px auto 18px;background:var(--paper);color:var(--paper-ink);padding:22px 18px 20px;position:relative;font:600 11.5px/1.45 var(--f-mono);-webkit-mask:radial-gradient(circle at 6px 0,transparent 5px,#000 5.5px) top/12px 51% repeat-x,radial-gradient(circle at 6px 100%,transparent 5px,#000 5.5px) bottom/12px 51% repeat-x;mask:radial-gradient(circle at 6px 0,transparent 5px,#000 5.5px) top/12px 51% repeat-x,radial-gradient(circle at 6px 100%,transparent 5px,#000 5.5px) bottom/12px 51% repeat-x;filter:drop-shadow(0 10px 22px rgba(0,0,0,.25))}.rc .hd{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.rc .hd b{font:900 17px/1 var(--f-display);font-stretch:118%;letter-spacing:.02em}.rc .hd span{font-size:10px;letter-spacing:.12em;color:var(--paper-2)}.rc hr{border:0;border-top:1.5px dashed var(--paper-ink);margin:12px 0}.rc .ln{display:flex;gap:6px;text-transform:uppercase}.rc .ln span:first-child{white-space:nowrap}.rc .ln i{flex:1 1;border-bottom:1.5px dotted #999;transform:translateY(-4px);min-width:8px}.rc .ln span:last-child{text-align:right;font-weight:800}.rc .tot{font:900 34px/1 var(--f-display);font-stretch:112%;text-align:center;margin:4px 0 2px}.rc .tot2{text-align:center;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.rc .bar{height:8px;background:#E4E4E1;margin:10px 0 0;overflow:hidden}.rc .bar i{display:block;height:100%;background:#E0242B}.rc .bc{display:block;width:100%;height:38px;margin-top:12px}.rc .url{text-align:center;font-size:10.5px;letter-spacing:.08em;margin-top:6px}.rc .stampmark{display:block;width:-moz-fit-content;width:fit-content;margin:12px auto 2px;transform:rotate(-8deg);border:3px solid #e0242b;color:#E0242B;font:900 17px/1 var(--f-display);font-stretch:115%;letter-spacing:.06em;padding:6px 8px;opacity:.92;mix-blend-mode:multiply}.sharerow{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule)}.sharerow button{min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font:700 10.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border-left:1px solid var(--rule)}.sharerow button:first-child{border-left:0}.sharerow button:active{background:var(--ink);color:var(--bg)}.grade{display:flex;align-items:center;gap:16px;border:1px solid var(--rule);padding:16px;background:var(--surface);margin-bottom:10px}.grade .letter{width:72px;height:72px;border:3px solid var(--stamp);color:var(--stamp-text);display:grid;place-items:center;font:900 44px/1 var(--f-display);transform:rotate(-6deg);flex:0 0 auto}.grade p{margin:0;font-size:14px;color:var(--ink-2)}.grid4{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule);margin-bottom:14px}.grid4 div{padding:12px;border-left:1px solid var(--rule);border-top:1px solid var(--rule);min-width:0}.grid4 div:nth-child(odd){border-left:0}.grid4 div:nth-child(-n+2){border-top:0}.grid4 b{display:block;font:900 22px/1.1 var(--f-display);font-stretch:108%}.grid4 span{font:600 10.5px/1.2 var(--f-mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em}.tripped{position:fixed;inset:0;z-index:30;background:var(--ink);color:var(--bg);overflow-y:auto;animation:fade .25s ease}.tripped .in{max-width:480px;margin:0 auto;padding-block:calc(28px + env(safe-area-inset-top,0px)) calc(28px + env(safe-area-inset-bottom,0px))}.tripped .bigmark{width:84px;height:84px;margin-bottom:18px;color:var(--bg)}.tripped .k{font:700 12px/1 var(--f-mono);letter-spacing:.12em;color:var(--stamp)}.tripped .k,.tripped h2{text-transform:uppercase}.tripped h2{font:900 66px/.9 var(--f-display);font-stretch:118%;letter-spacing:-.02em;margin:14px 0 12px}.tripped .sub{font:700 19px/1.25 var(--f-display);font-stretch:106%;margin:0 0 22px;text-wrap:balance}.tsteps{display:flex;flex-direction:column;border:1px solid var(--bg)}.tsteps>div{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;padding:14px;border-top:1px solid var(--bg)}.tsteps>div:first-child{border-top:0}.tsteps b{font:900 22px/1 var(--f-display);color:var(--stamp)}.tsteps strong{display:block;font:900 16px/1.15 var(--f-display);text-transform:uppercase}.tsteps span{font-size:14px;opacity:.8}.tripped .btn{width:100%;margin-top:10px}.tripped .btn.inv{background:var(--bg);color:var(--ink);margin-top:18px}.tripped .btn.ghost{border:1px solid var(--bg);color:var(--bg)}.burst{position:fixed;inset:0;pointer-events:none;z-index:31;overflow:hidden}.burst i{position:absolute;top:-30px;width:9px;height:22px;animation:drop 2s cubic-bezier(.3,.6,.4,1) forwards}@keyframes drop{to{transform:translateY(115vh) rotate(500deg)}}.drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1.5px dashed var(--ink);min-height:150px;padding:16px;text-align:center;margin-bottom:14px;cursor:pointer;background:var(--surface)}.drop b{font:800 13px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.drop span{font-size:13px;color:var(--ink-2)}.drop input{position:absolute;width:1px;height:1px;opacity:0}.verified{display:flex;align-items:center;gap:12px;border:1.5px solid var(--ok);padding:14px;margin-bottom:14px;color:var(--ok);font:800 13px/1.3 var(--f-mono);text-transform:uppercase;letter-spacing:.04em}.alert{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--soft);text-align:left;width:100%}.alert .t{display:flex;justify-content:space-between;gap:8px;font:800 15px/1.2 var(--f-display);font-stretch:106%;text-transform:uppercase}.alert .t time{font:600 11px/1.4 var(--f-mono);color:var(--ink-2);white-space:nowrap}.alert p{margin:3px 0 0;font-size:14px;color:var(--ink-2)}.alert.unread .t:after{content:""}.alert .dotu{width:8px;height:8px;background:var(--stamp);display:inline-block;margin-right:6px;vertical-align:middle}.score{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule)}.score div{padding:12px;border-left:1px solid var(--rule);min-width:0}.score div:first-child{border-left:0}.score b{display:block;font:900 26px/1 var(--f-display);font-stretch:110%}.score span{font:600 10.5px/1.3 var(--f-mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.win{border:1px solid var(--rule);background:var(--surface);padding:16px}.win .top2{display:flex;align-items:center;gap:10px}.win .co{font:800 16px/1.1 var(--f-display);font-stretch:108%}.win .co,.win h3{text-transform:uppercase}.win h3{font:900 22px/1.08 var(--f-display);font-stretch:110%;margin:12px 0 10px;text-wrap:balance}.win .facts{display:flex;gap:18px;font:600 11px/1.3 var(--f-mono);color:var(--ink-2);flex-wrap:wrap;text-transform:uppercase}.win .facts b{display:block;font:900 19px/1.1 var(--f-display);color:var(--ink)}.prom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px dashed var(--soft)}.prom div{min-width:0}.prom b{display:block;font:800 14px/1.2 var(--f-display);font-stretch:106%;text-transform:uppercase}.prom span{font-size:13px;color:var(--ink-2)}.field{display:flex;flex-direction:column;gap:6px;margin-top:16px}.field .lbl,.field label{font:800 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.field small{color:var(--ink-2);font-size:13px}.field input,.field textarea{width:100%;min-height:48px;border:1px solid var(--rule);background:var(--surface);padding:12px 14px;font-size:16px;resize:vertical;border-radius:0}.field textarea{min-height:84px}.check{display:flex;gap:12px;align-items:flex-start;margin-top:18px;font-size:14px;color:var(--ink-2)}.check input{width:22px;height:22px;flex:0 0 auto;accent-color:var(--ink);margin-top:1px}.err{color:var(--stamp-text);font:700 12px/1.4 var(--f-mono);text-transform:uppercase;min-height:18px;margin-top:10px}.prof{display:flex;gap:14px;align-items:center;margin-top:16px}.avatar{width:60px;height:60px;background:var(--ink);color:var(--bg);display:grid;place-items:center;font:900 26px/1 var(--f-display)}.prof b{display:block;font:900 22px/1 var(--f-display);font-stretch:110%}.prof b,.prof span{text-transform:uppercase}.prof span{font:600 11.5px/1.4 var(--f-mono);color:var(--ink-2)}.board{font:600 13px/1.3 var(--f-mono)}.board div{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px dashed var(--soft);align-items:center}.board div.me{color:var(--stamp-text);font-weight:800}.board i{font-style:normal;color:var(--ink-2)}.toast{position:fixed;left:50%;bottom:calc(var(--tab-h) + 84px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:40;background:var(--ink);color:var(--bg);padding:12px 16px;font:700 12px/1.4 var(--f-mono);letter-spacing:.03em;text-transform:uppercase;max-width:calc(100% - 32px);animation:fade .2s ease}.qm rect{opacity:.16;animation:qfill 3.4s ease-in-out infinite alternate}.qm .q0{animation-delay:-1.8s}.qm .q1{animation-delay:-1.35s}.qm .q2{animation-delay:-.9s}.qm .q3{animation-delay:-.45s}.qm .q4{animation-delay:0s}@keyframes qfill{0%,15%{opacity:.16}85%,to{opacity:1}}.qm.full rect{animation:qlight .9s ease-out both}.qm.full .q0{animation-delay:0s}.qm.full .q1{animation-delay:.12s}.qm.full .q2{animation-delay:.24s}.qm.full .q3{animation-delay:.36s}.qm.full .q4{animation-delay:.48s}@keyframes qlight{0%{opacity:.16}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.qm rect{opacity:1}}@media (min-width:700px){body{background:var(--soft)}.app{border-left:1px solid var(--rule);border-right:1px solid var(--rule)}}a{text-decoration:none}.alert,.alt,.card,.dhead,.win,a{color:inherit}a.btn{text-decoration:none}.btn[disabled]{opacity:.45;pointer-events:none}.page-pad{padding-bottom:110px}.center-col{display:flex;flex-direction:column;gap:12px;margin-top:24px}.empty{border:1px dashed var(--ink-2);padding:22px 16px;text-align:center;color:var(--ink-2);font-size:15px}.empty b{display:block;color:var(--ink);font:900 20px/1.1 var(--f-display);font-stretch:110%;text-transform:uppercase;margin-bottom:6px}.formcard{border:1px solid var(--rule);background:var(--surface);padding:16px;margin-top:12px}.formcard .field:first-child{margin-top:0}.inp,select.inp{width:100%;min-height:48px;border:1px solid var(--rule);background:var(--surface);padding:12px 14px;font-size:16px;border-radius:0;color:var(--ink)}.row2{display:flex;gap:8px;flex-wrap:wrap}.row2>*{flex:1 1 140px}.okmsg{color:var(--ok);font:700 12px/1.4 var(--f-mono);text-transform:uppercase;margin-top:10px}.otp{letter-spacing:.5em;text-align:center;font:800 24px/1 var(--f-mono)!important}.admin-item{border:1px solid var(--rule);background:var(--surface);padding:14px;display:flex;flex-direction:column;gap:10px}.admin-item h4{margin:0;font:900 18px/1.1 var(--f-display);font-stretch:110%;text-transform:uppercase}.admin-item .meta{font:600 11px/1.4 var(--f-mono);color:var(--ink-2);text-transform:uppercase}.admin-item img{max-width:100%;border:1px solid var(--rule)}.srcs a{text-decoration:underline;word-break:break-all;font-size:13px}.respond textarea{width:100%;min-height:110px;border:1px solid var(--rule);background:var(--surface);padding:12px;font-size:16px;border-radius:0}.unread{background:color-mix(in srgb,var(--stamp) 6%,transparent)}