:root{color-scheme:dark;--bg:#0a0a0b;--raised:#0e0e10;--panel:#101012;--panel-2:#16161a;--line:rgba(230,230,227,0.14);--line-strong:rgba(230,230,227,0.28);--ink:#f7f5ef;--bone:#f7f5ef;--mute:#a3a39d;--quiet:#8b8b86;--faint:#6d6d68;--blood:#c0271f;--blood-hi:#e0453a;--sulphur:#c9d92a;--accent:#f7f5ef;--accent-soft:rgba(247,245,239,0.08);--like:#e0453a;--boost:#c9d92a;--r:0px;--font-display:"Anton","Arial Narrow",Impact,sans-serif;--font-body:"IBM Plex Sans",system-ui,-apple-system,sans-serif;--font-mono:"Fira Mono",ui-monospace,Consolas,monospace;--hi-1:rgba(255,255,255,0.025);--hi-2:rgba(255,255,255,0.05);--surface-col:rgba(10,10,11,.96);--surface-col-m:rgba(10,10,11,.94);--surface-side:rgba(10,10,11,.6);--surface-bar:rgba(10,10,11,.94);--surface-bar-strong:rgba(10,10,11,.97);--surface-read:rgba(10,10,11,.96);--icon-arrow-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5'/%3E%3Cpath d='m11 6-6 6 6 6'/%3E%3C/svg%3E")}.lightbox-x svg{width:26px;height:26px;display:block}.q-x svg,.wc-x svg{width:18px;height:18px;display:block}.media-chip button{display:inline-flex;align-items:center;justify-content:center}.media-chip button svg{width:12px;height:12px}.ic-inline{width:13px;height:13px;display:inline-block;vertical-align:-1px;margin-left:4px}html[data-mode=light]{color-scheme:light;--bg:#eef1f5;--raised:#ffffff;--panel:#ffffff;--line:rgba(18,26,38,0.12);--line-strong:rgba(18,26,38,0.22);--ink:#171e28;--mute:#4d5866;--quiet:#75808d;--hi-1:rgba(18,26,38,0.035);--hi-2:rgba(18,26,38,0.07);--surface-col:rgba(255,255,255,.9);--surface-col-m:rgba(244,246,249,.85);--surface-side:rgba(255,255,255,.4);--surface-bar:rgba(244,246,249,.92);--surface-bar-strong:rgba(244,246,249,.95);--surface-read:rgba(255,255,255,.9)}*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%}body{background:var(--bg);color:var(--ink);position:relative;font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid var(--accent);border-radius:4px}@media (max-width:860px){.main{background:var(--surface-col-m)}}.main{background:var(--surface-col)}.aside,.rail{background:var(--surface-side)}.shell{display:grid;grid-template-columns:232px minmax(0,1fr) 300px;grid-gap:0;gap:0;max-width:1240px;margin:0 auto;min-height:100vh}.rail{padding:20px 16px;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:4px;overflow-y:auto;scrollbar-width:thin}.brand{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:700;font-size:27px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px;color:var(--ink)}.brand .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px rgba(207,214,222,.6)}.rail a.nav{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:9px;color:var(--mute);font-size:15px;transition:background .14s,color .14s}.rail a.nav:hover{background:var(--hi-2);color:var(--ink)}.rail a.nav.on{color:var(--ink);background:var(--accent-soft)}.rail-foot{margin-top:auto;flex-direction:column}.me,.rail-foot{display:flex;gap:10px}.me{align-items:center;padding:9px 10px;border:1px solid var(--line);border-radius:10px}.me .ph,.me img{border-radius:50%;flex:none}.me .ph{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:700}.me .who{min-width:0;display:flex;flex-direction:column}.me .hd,.me .nm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me .nm{font-size:14px;font-weight:600}.me .hd{font-size:12px;color:var(--quiet)}a.me{color:inherit;text-decoration:none;transition:border-color .15s,background .15s}a.me:hover{border-color:var(--accent);background:var(--hi-1)}a.me:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.main{border-right:1px solid var(--line);min-width:0}.main-head{position:-webkit-sticky;position:sticky;top:0;z-index:5;padding:15px 20px;background:var(--surface-bar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main-head h1{font-size:24px;letter-spacing:.03em;font-weight:700}.main-head p{font-size:13px;color:var(--quiet);margin-top:2px}.aside{padding:20px 16px;display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto}.card{background:linear-gradient(180deg,var(--hi-2),transparent),var(--raised);border:1px solid var(--line);border-radius:var(--r);padding:15px 16px;box-shadow:0 4px 18px rgba(0,0,0,.16)}.card h2{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-weight:500}.card ul{list-style:none;display:flex;flex-direction:column;gap:8px}.card li{font-size:12.5px;color:var(--mute);line-height:1.5}.composer{padding:16px 20px;border-bottom:1px solid var(--line)}.composer textarea{width:100%;resize:none;min-height:74px;background:transparent;border:0;color:var(--ink);font:inherit;font-size:17px;line-height:1.5}.composer textarea:focus{outline:none}.composer textarea::placeholder{color:var(--quiet)}.composer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.composer .count{font-family:var(--font-mono);font-size:11.5px;color:var(--quiet)}.composer .replying{font-size:13px;color:var(--quiet);margin-bottom:8px}.composer .replying b{color:var(--accent)}.composer .replying button{background:none;border:0;color:var(--quiet);text-decoration:underline;cursor:pointer;font-size:12px;margin-left:8px}.err{color:#eda1a1;font-size:13px;margin-top:8px}.btn{border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,opacity .15s}.btn.primary,.btn:hover{border-color:var(--accent)}.btn.primary{background:var(--accent);color:#10141a}.btn.primary:hover{filter:brightness(1.07)}.btn:disabled{opacity:.45;cursor:not-allowed}.post{padding:15px 20px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px}.post:hover{background:var(--hi-1)}.av-link,.pav,.pav-ph{width:42px;height:42px;border-radius:50%}.av-link{display:block}.av-link:hover{opacity:.86}.av-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pav{object-fit:cover}.pav-ph{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:16px}.p-head{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.p-head .nm{font-weight:700;font-size:15px}.p-head .hd,.p-head .tm{font-size:13.5px;color:var(--quiet)}.p-body{font-size:15.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px}.top-replies{margin:8px 0 2px;border-left:1px solid var(--line);padding-left:10px}.top-reply{display:flex;align-items:flex-start;gap:7px;padding:4px 0;color:inherit;text-decoration:none}.top-reply:hover .tr-txt{color:var(--ink)}.tr-av,.tr-av-ph{width:20px;height:20px;border-radius:50%;flex:none;margin-top:1px}.tr-av-ph{display:inline-flex;align-items:center;justify-content:center;background:var(--line-strong);font-size:11px;font-weight:700;color:var(--ink)}.tr-body{min-width:0;font-size:13.5px;line-height:1.45}.tr-nm{font-weight:700}.tr-hd,.tr-nm{margin-right:5px}.tr-hd{color:var(--quiet)}.tr-txt{color:var(--mute);overflow-wrap:anywhere}.tr-likes{margin-left:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--quiet);flex:none}.top-reply-more{display:inline-block;margin-top:3px;font-size:13px;color:var(--quiet);text-decoration:none}.top-reply-more:hover{color:var(--accent);text-decoration:underline}.likers{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 2px;padding-left:10px;border-left:1px solid var(--line)}.liker{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:inherit;text-decoration:none}.liker:hover .liker-nm{text-decoration:underline}.liker-nm{font-weight:600}.likers-empty{font-size:13px;color:var(--quiet)}.act-pair{display:inline-flex;align-items:center}.act-n-link{background:none;border:0;cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:12px;color:var(--quiet);padding:0 2px}.act-n-link:hover{color:var(--like);text-decoration:underline}.socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.social{display:inline-flex;flex-direction:column;align-items:center;gap:5px;min-width:78px;padding:10px 12px;border-radius:12px;background:var(--raised);border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:border-color .15s,transform .15s}.social:hover{border-color:var(--accent);transform:translateY(-1px)}.social svg{width:20px;height:20px;fill:currentColor}.social-label{font-size:11.5px;color:var(--quiet);max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pic-pick{display:contents}.pic-pick-hit{position:relative;display:block;padding:0;border:0;background:none;cursor:pointer;color:inherit;font:inherit}.pic-pick-hit:disabled{cursor:progress}.pic-pick-veil{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:rgba(8,10,13,.58);color:#fff;opacity:0;transition:opacity .15s}.pic-pick-hit:disabled .pic-pick-veil,.pic-pick-hit:focus-visible .pic-pick-veil,.pic-pick-hit:hover .pic-pick-veil{opacity:1}.pic-pick-veil svg{width:22px;height:22px}.pic-pick-word{font-size:11.5px;font-weight:600;letter-spacing:.04em}.pic-pick-avatar .pic-pick-veil{border-radius:50%;inset:4px}.pic-pick-avatar .pic-pick-word{display:none}.pic-pick-err{display:block;font-size:12.5px;color:#eda1a1;margin-top:6px}.socials-empty{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;padding:9px 13px;border-radius:10px;border:1px dashed var(--line-strong);background:transparent;color:var(--quiet);font-size:13.5px}.socials-empty svg{width:16px;height:16px;fill:currentColor;flex:none}.socials-empty b{color:var(--ink);font-weight:600}.social-x svg{color:var(--ink)}.social-youtube svg{color:#ff0033}.social-tiktok svg{color:#25f4ee}.social-kick svg{color:#53fc18}.social-twitch svg{color:#9146ff}.social-instagram svg{color:#e1306c}.social-discord svg{color:#5865f2}.social-telegram svg{color:#2aabee}@media (max-width:640px){.social{min-width:0;flex:1 1 auto}}.profile-tabs{display:flex;border-bottom:1px solid var(--line)}.profile-tab{flex:1 1;background:none;border:0;cursor:pointer;padding:13px 8px;font:inherit;font-size:14px;font-weight:600;color:var(--quiet);border-bottom:2px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:color .15s,border-color .15s}.profile-tab.on,.profile-tab:hover{color:var(--ink)}.profile-tab.on{border-bottom-color:var(--accent)}.profile-tab-n{font-family:var(--font-mono);font-size:11.5px;color:var(--quiet)}.p-edit{margin-top:4px}.p-edit-box{width:100%;resize:vertical;min-height:76px;background:var(--panel,rgba(255,255,255,.03));border:1px solid var(--line-strong);border-radius:10px;padding:10px 12px;color:var(--ink);font:inherit;font-size:15.5px;line-height:1.6}.p-edit-box:focus{outline:none;border-color:var(--accent)}.p-edit-acts{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.p-edit-acts .count{margin-right:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--quiet)}.p-acts{display:flex;gap:4px;margin-top:10px;margin-left:-8px}.act{display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;color:var(--quiet);font-size:13px;padding:6px 10px;border-radius:999px;transition:color .14s,background .14s}@media (hover:hover){.act:hover{background:var(--hi-2);color:var(--ink)}}.act.on{color:var(--accent)}.act.on.like{color:var(--like)}.act.on.boost{color:var(--boost)}.act svg{width:16px;height:16px}.empty{padding:40px 20px;text-align:center;color:var(--quiet);font-size:14.5px}.more{display:block;width:calc(100% - 40px);margin:16px 20px}.board{list-style:none;display:flex;flex-direction:column;gap:9px}.board li{display:grid;grid-template-columns:18px 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:13.5px}.board .r{font-family:var(--font-mono);font-size:11px;color:var(--quiet)}.board .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board .p{font-family:var(--font-mono);font-size:12.5px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signin{place-items:center;padding:24px}.signin .box{width:min(420px,100%);background:var(--raised);border:1px solid var(--line);border-radius:16px;padding:34px 30px;text-align:center}.signin .brand{justify-content:center;font-size:34px}.signin p{font-size:14.5px;margin-bottom:22px}.signin .btn{width:100%;justify-content:center;padding:12px}@media (max-width:1080px){.shell{grid-template-columns:76px minmax(0,1fr) 280px}.me .who,.rail .brand span,.rail a.nav span{display:none}.rail .brand{justify-content:center}}@media (max-width:860px){.shell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.aside{display:none}.rail{position:static;height:auto;flex-direction:row;align-items:center;gap:6px;padding:8px 12px;border-right:0;border-bottom:1px solid var(--line);overflow:visible}.brand{margin-bottom:0;font-size:19px;flex:none}.brand .dot{width:7px;height:7px}.brand span{display:inline}.rail a.nav{display:none}.rail-foot{margin-top:0;margin-left:auto;flex-direction:row;align-items:center;gap:6px;flex:none}.rail-foot .btn{padding:6px 12px;font-size:13px;white-space:nowrap}.me{padding:3px 6px;border:0}.me .ph,.me img{width:28px;height:28px}.me .who{display:none}.main{border-right:0}body{font-size:14px}.main-head{padding:10px 16px}.main-head h1{font-size:19px}.main-head p{font-size:12px}.composer{padding:12px 16px}.composer textarea{font-size:15px;min-height:52px}.post{padding:12px 16px;grid-template-columns:36px minmax(0,1fr);gap:10px}.pav,.pav-ph{width:36px;height:36px}.p-head .nm,.pav-ph{font-size:14px}.p-head .hd,.p-head .tm{font-size:12.5px}.p-body{font-size:14.5px}.p-acts{margin-top:6px}.empty{padding:28px 16px;font-size:13.5px}}.narrow{max-width:640px;margin:0 auto;min-height:100vh;background:var(--surface-read);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-left:1px solid var(--line);border-right:1px solid var(--line);display:flex;flex-direction:column}.backlink{order:-1;position:-webkit-sticky;position:sticky;top:0;z-index:7;display:flex;align-items:center;min-height:44px;padding:0 16px;font-size:13.5px;background:var(--surface-bar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.backlink a{color:var(--quiet);display:inline-flex;align-items:center;gap:7px}.backlink a:before{content:"";width:15px;height:15px;flex:none;background:currentColor;-webkit-mask:var(--icon-arrow-left) center /contain no-repeat;mask:var(--icon-arrow-left) center /contain no-repeat}.backlink a:hover{color:var(--ink)}.narrow .main-head{top:44px}.main>.narrow{max-width:none;margin:0;min-height:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-left:0;border-right:0}.main>.narrow>.backlink{display:none}.main>.narrow .main-head{top:0}.backlink a+a:before{content:none}.count-pill{margin-left:auto;background:var(--accent);color:#10141a;font-size:11px;font-weight:700;border-radius:999px;padding:1px 7px;font-family:var(--font-mono)}.notif{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.notif:hover{background:var(--hi-1)}.notif.unseen{background:var(--accent-soft)}.notif-body{display:flex;flex-direction:column;gap:4px;font-size:14.5px}.notif-body b{font-weight:700}.notif-excerpt{color:var(--quiet);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-head{display:flex;gap:16px;align-items:center;padding:24px 20px 6px}.pav-ph.big,.pav.big{width:72px;height:72px;font-size:26px}.profile-who h1{font-size:26px;letter-spacing:.02em;text-transform:uppercase}.profile-bio{color:var(--mute);font-size:14px;margin-top:6px}.profile-stats{display:flex;gap:28px;padding:14px 20px}.profile-stats .num{font-family:var(--font-mono);font-size:20px;color:var(--accent);display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profile-stats .lbl{font-size:12px}.profile-kinds{display:flex;gap:8px;flex-wrap:wrap;padding:0 20px 16px;border-bottom:1px solid var(--line)}.kind-chip{font-family:var(--font-mono);font-size:11px;color:var(--mute);border:1px solid var(--line);border-radius:999px;padding:3px 10px}.post.as-link{cursor:pointer}.post.as-link:hover{background:var(--hi-1)}.pav-spacer{width:0}.post.as-link{grid-template-columns:0 minmax(0,1fr)}.p-counts{display:flex;gap:14px;margin-top:8px;font-size:13px;color:var(--quiet)}.post.focus{border-bottom:1px solid var(--line-strong)}.nm.lg{font-size:16.5px}.p-body.lg{font-size:18px;line-height:1.55;margin-top:6px}.empty.slim{padding:20px}.act.del{margin-left:auto}@media (hover:hover){.act.del:hover{color:var(--like)}}.p-head a.nm:hover,.p-head a.tm:hover{text-decoration:underline}.board .n a:hover{color:var(--accent)}.org-section{padding:18px 20px;border-bottom:1px solid var(--line)}.org-h{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-weight:500}.org-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0}.org-row+.org-row{border-top:1px solid var(--line)}.org-who{display:flex;flex-direction:column;gap:2px;min-width:0}.org-who .nm{font-weight:700;font-size:15.5px}.org-who a.nm:hover{color:var(--accent)}.org-note,.org-tag{color:var(--mute);font-size:13.5px}.org-note{margin-bottom:14px}.org-note.ok{color:var(--boost)}.org-actions{display:flex;gap:8px;flex:none}.org-form{gap:12px;max-width:380px}.org-form,.org-form label{display:flex;flex-direction:column}.org-form label{gap:5px;font-size:12.5px;color:var(--quiet)}.org-form input{background:var(--raised);border:1px solid var(--line-strong);border-radius:9px;padding:9px 12px;color:var(--ink);font:inherit;font-size:14.5px}.org-form input:focus{outline:none;border-color:var(--accent)}.org-form .btn{align-self:flex-start}.audit-row{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px;flex-wrap:wrap}.audit-row:first-of-type{border-top:0}.audit-what{color:var(--mute);min-width:0;flex:1 1}.audit-what b{color:var(--ink)}.audit-row .tm{color:var(--quiet);font-size:12px}.audit-row .tm,.vchip{font-family:var(--font-mono)}.vchip{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 9px;flex:none}.vchip.ok{color:var(--boost);border:1px solid rgba(75,207,139,.4)}.vchip.no{color:var(--quiet);border:1px solid var(--line-strong)}.prefs{max-width:340px}.prefs-row{display:grid;grid-template-columns:1fr 70px 90px;align-items:center;padding:7px 0;border-top:1px solid var(--line);font-size:14px}.prefs-row:first-child{border-top:0}.prefs-head{color:var(--quiet);font-size:11.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.prefs input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.camp-row{display:flex;align-items:center;gap:14px;padding:15px 20px;border-bottom:1px solid var(--line)}.camp-row:hover{background:var(--hi-1)}.camp-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.camp-title{font-weight:700;font-size:15.5px}.camp-sum{color:var(--mute);font-size:13.5px}.camp-meta{color:var(--quiet);font-size:12.5px}.camp-meta-inline{color:var(--quiet);font-size:13px}.camp-desc{padding:16px 20px;border-bottom:1px solid var(--line);color:var(--mute);font-size:14.5px}.camp-sum-big{color:var(--ink);font-size:15.5px;margin-bottom:6px}.camp-controls{display:flex;gap:8px;flex-wrap:wrap}.task-row{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-top:1px solid var(--line)}.task-row:first-of-type{border-top:0}.task-n{font-family:var(--font-mono);font-size:12px;color:var(--quiet);padding-top:2px;width:18px;flex:none}.task-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.task-title{font-weight:600;font-size:14.5px}.task-inst{color:var(--mute);font-size:13.5px}.task-side{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap;justify-content:flex-end}.reward-chip{font-family:var(--font-mono);color:var(--accent);border:1px solid var(--line-strong);border-radius:999px;padding:3px 10px}.builder-list{display:flex;flex-direction:column}.builder-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.builder-row:first-child{border-top:0}.builder-title{flex:1 1;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-acts{display:flex;gap:6px;flex:none}.btn.sm{padding:4px 10px;font-size:12px}.org-form select{background:var(--raised);border:1px solid var(--line-strong);border-radius:9px;padding:9px 12px;color:var(--ink);font:inherit;font-size:14.5px}.submit-form{display:flex;flex-direction:column;gap:8px;min-width:230px}.submit-form input,.submit-form textarea{background:var(--raised);border:1px solid var(--line-strong);border-radius:9px;padding:8px 11px;color:var(--ink);font:inherit;font-size:13.5px;resize:vertical}.submit-form input:focus,.submit-form textarea:focus{outline:none;border-color:var(--accent)}.submit-acts{display:flex;gap:8px}.status-link-plain:hover{color:var(--accent);text-decoration:underline}.review-card{padding:16px 20px;border-bottom:1px solid var(--line)}.review-card.focused{background:var(--accent-soft)}.review-head{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:14px}.review-task{color:var(--quiet);font-size:12.5px;margin-left:auto}.review-content{margin:8px 0;font-size:14.5px;color:var(--mute);white-space:pre-wrap;overflow-wrap:anywhere}.review-signals{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.kind-chip.warn{color:var(--like);border-color:rgba(224,100,95,.4)}.review-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.reject-line{display:flex;gap:8px;flex:1 1;min-width:240px}.reject-line input{flex:1 1;background:var(--raised);border:1px solid var(--line-strong);border-radius:9px;padding:8px 11px;color:var(--ink);font:inherit;font-size:13.5px}.status-link{color:var(--accent);font-size:13px}.rep-block{padding:14px 20px 16px;border-bottom:1px solid var(--line)}.rep-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.rep-overall{font-family:var(--font-mono);font-size:18px;color:var(--accent)}.rep-tier{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--quiet);margin-left:6px}.rep-row{display:grid;grid-template-columns:110px 1fr 34px;grid-gap:12px;gap:12px;align-items:center;padding:4px 0}.rep-label{font-size:12.5px;color:var(--mute);text-transform:capitalize}.rep-meter{height:7px;background:var(--raised);border:1px solid var(--line);border-radius:999px;overflow:hidden}.rep-fill{display:block;height:100%;background:var(--accent);border-radius:999px}.rep-num{font-family:var(--font-mono);font-size:12px;color:var(--quiet);text-align:right}.badge-chip{color:var(--accent);border-color:var(--line-strong)}.rail a.nav svg{width:21px;height:21px;flex:none}.post-btn{margin-top:14px;text-align:center;font-size:15px;padding:11px 18px}.act-n{min-width:14px;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (hover:hover){.act.reply-act:hover{color:var(--accent);background:var(--accent-soft)}.act.boost:hover{color:var(--boost);background:rgba(75,207,139,.12)}.act.like:hover{color:var(--like);background:rgba(224,100,95,.12)}}.act.more-act,.menu-wrap{margin-left:auto}.menu-wrap{position:relative;display:inline-flex}.menu-wrap .act.more-act{margin-left:0}.menu{position:absolute;right:0;top:30px;z-index:60;background:var(--panel);border:1px solid var(--line-strong);border-radius:12px;min-width:150px;padding:5px;display:flex;flex-direction:column;box-shadow:0 12px 34px -12px rgba(0,0,0,.8)}.menu button{background:none;border:0;color:var(--ink);text-align:left;cursor:pointer;padding:9px 12px;border-radius:8px;font-size:14px}.menu button:hover{background:var(--hi-2)}.menu button.danger{color:var(--like)}.menu.up{top:auto;bottom:30px}.boosted-by{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin:-2px 0 8px;color:var(--quiet);font-size:13px;font-weight:500}.boosted-by svg{width:14px;height:14px;flex:none}.boosted-by a{color:var(--quiet);text-decoration:none}.boosted-by a:hover{text-decoration:underline}.quoted{display:block;margin-top:10px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:12px;text-decoration:none;color:var(--ink)}.quoted:hover{background:var(--hi-2)}.q-head{display:flex;align-items:center;gap:6px;font-size:13px}.q-av,.q-av-ph{width:20px;height:20px;border-radius:50%;flex:none;object-fit:cover}.q-av-ph{display:grid;place-items:center;background:var(--hi-2);font-size:11px;color:var(--quiet)}.q-nm{font-weight:600}.q-hd,.q-tm{color:var(--quiet);font-weight:400}.q-body{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px;font-size:14px;line-height:1.5;white-space:pre-wrap}.q-media{position:relative;display:block;margin-top:8px}.q-media img{width:100%;max-height:190px;object-fit:cover;border-radius:8px;display:block}.q-more{position:absolute;right:8px;bottom:8px;padding:2px 8px;border-radius:999px;background:rgba(0,0,0,.68);color:#fff;font-size:12px}.q-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.q-sheet{width:min(520px,100%);max-height:86vh;overflow-y:auto;background:var(--panel);border:1px solid var(--line-strong);border-radius:16px;padding:14px;animation:rise .18s ease-out}.q-sheet-top{display:flex;align-items:center;justify-content:space-between;font-weight:600;margin-bottom:10px}.q-x{background:none;border:0;color:var(--quiet);font-size:22px;line-height:1;cursor:pointer;padding:0 4px}.q-box,.q-x:hover{color:var(--ink)}.q-box{width:100%;min-height:96px;resize:vertical;background:var(--hi-2);border:1px solid var(--line);border-radius:12px;padding:11px 12px;font:inherit;font-size:16px;line-height:1.5}.q-box:focus{outline:none;border-color:var(--accent)}.q-sheet-acts{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:12px}.q-sheet-acts .count{margin-right:auto;color:var(--quiet);font-size:13px}.boost-menu{min-width:130px}.share-wrap{position:relative;display:inline-flex}.share-pop{position:absolute;left:0;top:34px;z-index:60;width:292px;background:var(--panel);border:1px solid var(--line-strong);border-radius:14px;padding:10px;box-shadow:0 16px 40px -14px rgba(0,0,0,.85);animation:rise .16s ease-out}.share-copy{display:flex;align-items:center;gap:9px;width:100%;background:var(--hi-2);border:1px solid var(--line);border-radius:10px;color:var(--ink);padding:9px 11px;cursor:pointer;font-size:13px;text-align:left}.share-copy:hover{border-color:var(--line-strong)}.share-copy svg{width:16px;height:16px;fill:var(--quiet);flex:none}.share-url{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--quiet)}.share-copy-word{flex:none;color:var(--accent);font-weight:600}.share-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;margin-top:8px}.share-t{display:flex;flex-direction:column;align-items:center;gap:6px;padding:11px 4px;border-radius:10px;color:var(--ink);font-size:12px;text-decoration:none}.share-t:hover{background:var(--hi-2)}.share-t svg{width:20px;height:20px;fill:currentColor}@media (max-width:520px){.share-pop{left:auto;right:0;width:min(292px,calc(100vw - 40px))}}.composer-row{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px}.composer-row .pav,.composer-row .pav-ph{width:42px;height:42px}.composer-foot{margin-left:54px}.tabbar{display:none}@media (max-width:860px){.tabbar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--surface-bar-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:6px 10px calc(6px + env(safe-area-inset-bottom));justify-content:space-around}.tab-i{position:relative;display:grid;place-items:center;width:52px;height:44px;border-radius:12px;color:var(--quiet)}.tab-i.on,.tab-i:active{color:var(--ink)}.tab-i svg{width:23px;height:23px}.tab-dot{position:absolute;top:7px;right:12px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.main{padding-bottom:68px}.post-btn{display:none}}.accent-row{display:flex;gap:10px;align-items:center}.accent-row input[type=color]{width:44px;height:36px;border:1px solid var(--line-strong);border-radius:9px;background:var(--raised);padding:3px;cursor:pointer}.accent-presets{display:flex;gap:8px}.swatch{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer}.swatch.on{border-color:var(--ink)}.appearance-preview{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--raised);border:1px solid var(--line);border-radius:12px;padding:16px}.link-btn{background:none;border:0;color:var(--accent);cursor:pointer;text-decoration:underline;font-size:inherit;padding:0}.follow-wrap{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.follow-count{font-size:13px;color:var(--quiet)}.follow-count b{color:var(--ink)}.btn.unfollow{border-color:rgba(224,100,95,.5);color:var(--like)}.composer-tools{display:flex;align-items:center;gap:10px}@media (hover:hover){.act.media-act:hover{color:var(--accent);background:var(--accent-soft)}}.media-pending{display:flex;gap:8px;margin-top:10px;margin-left:54px;flex-wrap:wrap}.media-chip{position:relative;width:84px;height:84px;border-radius:12px;overflow:hidden;border:1px solid var(--line-strong)}.media-chip img,.media-chip video{width:100%;height:100%;object-fit:cover}.media-chip button{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.7);color:#fff;border:0;cursor:pointer;font-size:14px;line-height:1}.p-media{display:grid;grid-gap:4px;gap:4px;margin-top:10px;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.p-media.n1{grid-template-columns:1fr}.p-media.n2,.p-media.n3,.p-media.n4{grid-template-columns:1fr 1fr}.p-media.n3 :first-child{grid-row:span 2}.p-media img{object-fit:cover}.p-media img,.p-media video{width:100%;max-height:420px;display:block}.p-media video{background:#000}.sponsor-card{background:var(--hi-1)}.sp-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);border:1px solid var(--line-strong);border-radius:999px;padding:2px 8px}.sp-link{display:inline-block;margin-top:8px;font-size:13.5px;color:var(--accent);text-decoration:none}.sp-link:hover{text-decoration:underline}.sponsor-aside .sp-row{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.sponsor-aside .sp-row .ph,.sponsor-aside .sp-row img{width:38px;height:38px;border-radius:9px;object-fit:cover;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--raised);border:1px solid var(--line-strong);font-weight:700}.sponsor-aside .sp-who{display:flex;flex-direction:column;gap:2px;min-width:0}.sponsor-aside .nm{font-weight:700;font-size:14px}.sponsor-aside .bl{color:var(--mute);font-size:12.5px}.sponsor-aside .sp-row:hover .nm{color:var(--accent)}.invite-card .inv-note{display:block;color:var(--mute);font-size:12.5px;margin-bottom:8px}.inv-link{display:block;font-family:var(--font-mono);font-size:12px;color:var(--ink);background:var(--raised);border:1px solid var(--line-strong);border-radius:8px;padding:8px 10px;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.invite-card.own{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:14px 0 4px}.sponsor-admin{display:flex;flex-direction:column;gap:16px}.sponsor-admin .card{border:1px solid var(--line);border-radius:14px;padding:16px 18px}.sponsor-admin h2{font-size:15px;margin-bottom:12px}.sponsor-admin .form-grid{display:flex;flex-direction:column;gap:12px;max-width:420px;margin-bottom:14px}.sponsor-admin .form-grid label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--quiet)}.sponsor-admin .form-grid input{background:var(--raised);border:1px solid var(--line-strong);border-radius:9px;padding:9px 12px;color:var(--ink);font:inherit;font-size:14.5px}.sponsor-admin .form-grid input:focus{outline:none;border-color:var(--accent)}.logo-row{display:flex;align-items:center;gap:10px}.logo-preview{width:42px;height:42px;border-radius:9px;object-fit:cover;border:1px solid var(--line-strong)}.quiet-note{color:var(--mute);font-size:13.5px}.sp-admin-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.sp-admin-row:first-of-type{border-top:0}.sp-admin-row.off .sp-meta{opacity:.55}.sp-logo{width:40px;height:40px;border-radius:9px;object-fit:cover;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--raised);border:1px solid var(--line-strong);font-weight:700}.sp-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.sp-meta .nm{font-weight:700;font-size:14.5px}.sp-meta .nm em{font-style:normal;color:var(--quiet);font-weight:400;font-size:12.5px}.sp-meta .ur{color:var(--mute);font-size:12.5px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-meta .ur:hover{color:var(--accent)}.sp-meta .bl{color:var(--mute);font-size:12.5px}.sp-ctl{gap:8px;flex:none;flex-wrap:wrap;justify-content:flex-end}.sp-ctl,.sp-ctl .wt{display:flex;align-items:center}.sp-ctl .wt{gap:5px;font-size:12px;color:var(--quiet)}.sp-ctl .wt input{width:52px;background:var(--raised);border:1px solid var(--line-strong);border-radius:8px;padding:6px 8px;color:var(--ink);font:inherit;font-size:13px}.sp-ctl .btn.danger{color:var(--like);border-color:rgba(237,161,161,.35)}@media (max-width:620px){.sp-admin-row{flex-wrap:wrap}.sp-ctl{width:100%;justify-content:flex-start}}.brand .mark{filter:drop-shadow(0 0 6px rgba(207,214,222,.3));flex:none;object-fit:contain}@media (max-width:860px){.brand .mark{width:16px;height:16px}}.legal h2{font-size:16px;margin:26px 0 8px;letter-spacing:.02em}.legal p{color:var(--mute);font-size:14.5px;line-height:1.65;max-width:68ch;margin-bottom:10px}.legal p a{color:var(--accent)}.signin .fine{color:var(--quiet);margin-top:14px}.signin .fine a{color:var(--mute)}.aside-fine{font-size:12.5px;padding:2px 6px}.aside-fine,.aside-fine a{color:var(--quiet)}.aside-fine a:hover{color:var(--mute)}.p-body .at{color:var(--accent);text-decoration:none}.p-body .at:hover{text-decoration:underline}.mention-pop{display:flex;flex-direction:column;margin:6px 0 0 54px;border:1px solid var(--line-strong);border-radius:10px;background:var(--raised);overflow:hidden;max-width:320px}.mention-pop button{text-align:left;background:none;border:0;color:var(--mute);font:inherit;font-size:13.5px;padding:8px 12px;cursor:pointer}.mention-pop button b{color:var(--ink);font-weight:600;margin-right:4px}.mention-pop button:hover{background:var(--hi-2);color:var(--ink)}.people-q{width:100%;max-width:420px;background:var(--raised);border:1px solid var(--line-strong);border-radius:999px;padding:11px 18px;color:var(--ink);font:inherit;font-size:15px}.people-q:focus{outline:none;border-color:var(--accent)}.people-row{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.people-row:hover .nm{color:var(--accent)}.people-who{display:flex;flex-direction:column;gap:1px;min-width:0}.people-who .nm{font-weight:700;font-size:15px}.people-row .people-orgs{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.people{margin-top:6px}.landing{min-height:100vh;display:flex;flex-direction:column;max-width:1060px;margin:0 auto;padding:0 24px}.landing-top{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.landing-top .brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.landing-hero{text-align:center;padding:9vh 0 7vh;display:flex;flex-direction:column;align-items:center;gap:18px}.landing-hero h1{font-size:clamp(38px,6vw,64px);font-weight:700;letter-spacing:.02em}.landing-hero p{color:var(--mute);font-size:16.5px;line-height:1.6;max-width:56ch}.landing-hero .mark{filter:drop-shadow(0 0 22px rgba(207,214,222,.3))}.landing-cta .btn.primary{font-size:16px;padding:12px 26px}.landing-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px;padding:10px 0 40px}.landing-points>div{border:1px solid var(--line);border-radius:16px;padding:22px 22px 24px;background:linear-gradient(180deg,var(--hi-2),var(--hi-1))}.landing-points .lp-ic{width:52px;height:52px;object-fit:contain;display:block;margin-bottom:14px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.landing-points h2{font-size:17px;letter-spacing:.01em}.landing-points p{font-size:14px;line-height:1.6}.landing-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:18px 0 26px;font-size:12.5px}.landing-foot,.landing-foot a{color:var(--quiet)}.landing-foot a:hover{color:var(--mute)}.p-media img.clickable{cursor:zoom-in}.lightbox{position:fixed;inset:0;z-index:200;background:rgba(5,6,8,.92);display:flex;align-items:center;justify-content:center;cursor:zoom-out}.lightbox img{max-width:94vw;max-height:92vh;border-radius:8px}.lightbox-x{position:absolute;top:14px;right:18px;background:none;border:0;color:var(--mute);font-size:34px;cursor:pointer;line-height:1}.lightbox-x:hover{color:var(--ink)}.profile-banner{height:150px;border-radius:0 0 2px 2px;margin:0 -1px;background:radial-gradient(420px 180px at 80% 20%,var(--accent-soft,rgba(207,214,222,.12)),transparent 70%),linear-gradient(120deg,rgba(207,214,222,.14),rgba(207,214,222,.03) 55%,rgba(207,214,222,.1));border-bottom:1px solid var(--line)}.profile-head.x{display:block;padding:0 16px 14px}.profile-ava-row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:-44px;padding-bottom:10px;flex-wrap:wrap;gap:10px}.profile-ava-row .profile-action{margin-top:48px}.profile-ava-row .follow-count{display:none}.pav-ph.big.overlap,.pav.big.overlap{width:88px;height:88px;border:4px solid var(--bg,#0b0d10);border-radius:50%;font-size:34px}.profile-head.x .profile-who h1{font-size:21px}.profile-nums{display:flex;gap:16px;margin-top:8px;font-size:13.5px;color:var(--quiet)}.profile-nums b{color:var(--ink);font-weight:700}.profile-nums a{color:inherit;text-decoration:none}.profile-nums a:hover{text-decoration:underline;text-underline-offset:3px}.follow-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:start}.follow-row .follow-wrap{align-self:center}.follow-bio{color:var(--mute);font-size:14px;margin-top:3px}@media (max-width:640px){.profile-banner{height:110px}.profile-ava-row{margin-top:-36px}.pav-ph.big.overlap,.pav.big.overlap{width:72px;height:72px}}.copy-row{display:flex;align-items:stretch;gap:8px}.copy-row .inv-link{flex:1 1;min-width:0}.copy-btn{flex:none;font-size:13px;padding:8px 14px}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.post{animation:rise .35s cubic-bezier(.2,.8,.3,1) backwards}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.act.boost.on svg,.act.like.on svg{animation:pop .32s cubic-bezier(.22,.9,.3,1)}@keyframes lb-in{0%{opacity:0}}.lightbox{animation:lb-in .18s ease-out}.menu{animation:rise .16s ease-out}.skel-post{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;padding:15px 20px;border-bottom:1px solid var(--line)}.skel-av{width:42px;height:42px;border-radius:50%}.skel-lines{display:flex;flex-direction:column;gap:9px;padding-top:4px}.skel-bar{height:12px;border-radius:6px}.skel-bar.w40{width:40%}.skel-bar.w90{width:90%}.skel-bar.w70{width:70%}.skel-av,.skel-bar{background:linear-gradient(100deg,var(--hi-2) 35%,var(--hi-2) 50%,var(--hi-2) 65%);background-size:220% 100%;animation:shimmer-skel 1.4s linear infinite}@keyframes shimmer-skel{0%{background-position:130% 0}to{background-position:-90% 0}}.fresh-pill{position:-webkit-sticky;position:sticky;top:64px;z-index:25;display:block;margin:8px auto;background:var(--accent);color:#0b0d10;border:0;border-radius:999px;font:inherit;font-size:13.5px;font-weight:700;padding:8px 18px;cursor:pointer;box-shadow:0 8px 24px -8px rgba(0,0,0,.7);animation:rise .25s ease-out}@media (prefers-reduced-motion:reduce){.act.boost.on svg,.act.like.on svg,.fresh-pill,.lightbox,.menu,.post,.skel-av,.skel-bar{animation:none}}.flair{display:inline-flex;width:15px;height:15px;color:#e8c15a;flex:none}.flair svg{width:100%;height:100%}.flair.mod{color:var(--accent)}.flair.hot{color:#ff8a5c}.link-card{display:flex;flex-direction:column;margin-top:10px;max-width:480px;border:1px solid var(--line-strong);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;background:var(--hi-1)}.link-card:hover{border-color:var(--accent)}.link-card img{width:100%;max-height:240px;object-fit:cover;display:block}.lc-text{display:flex;flex-direction:column;gap:3px;padding:10px 13px}.lc-host{color:var(--quiet);font-size:12px}.lc-title{font-weight:600;font-size:14px;color:var(--ink)}.lc-desc{color:var(--mute);font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.welcome-card{border:1px solid var(--line-strong);border-radius:14px;padding:16px 18px;margin-bottom:16px;background:var(--accent-soft,rgba(207,214,222,.06))}.wc-head{display:flex;align-items:center;justify-content:space-between}.wc-head h2{font-size:16.5px}.wc-x{background:none;border:0;color:var(--quiet);font-size:22px;cursor:pointer;line-height:1}.wc-x:hover{color:var(--ink)}.welcome-card p{color:var(--mute);font-size:13.5px;margin:6px 0 12px}.wc-actions{display:flex;gap:8px;flex-wrap:wrap}.edit-profile{display:flex;flex-direction:column;gap:10px;flex:1 1 100%;min-width:0}.edit-profile label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--quiet)}.edit-profile input,.edit-profile textarea{background:var(--raised);border:1px solid var(--line-strong);border-radius:9px;padding:8px 11px;color:var(--ink);font:inherit;font-size:14px;resize:vertical}.edit-profile input:focus,.edit-profile textarea:focus{outline:none;border-color:var(--accent)}.edit-banner-row{display:flex;gap:8px}.edit-banner-preview{width:100%;max-height:90px;object-fit:cover;border-radius:8px;border:1px solid var(--line-strong)}.edit-actions{display:flex;gap:8px}.banner-presets .bp-label{display:block;font-size:12px;color:var(--quiet);margin-bottom:6px}.bp-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.bp-grid img{width:100%;aspect-ratio:3/1;object-fit:cover;border-radius:7px;border:1px solid var(--line-strong);cursor:pointer}.bp-grid img:hover{border-color:var(--accent)}@media (max-width:860px){.composer textarea,.edit-profile input,.edit-profile textarea,.org-form input,.people-q,.reject-line input,.sp-ctl .wt input,.sponsor-admin .form-grid input,.submit-form input{font-size:16px}.p-acts{gap:10px}.p-acts .act{min-height:40px;min-width:40px;justify-content:center}.media-chip button{width:30px;height:30px}.wc-x{padding:10px;margin:-10px}.lightbox-x{padding:12px}}.an-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.an-cards>div{border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:3px}.an-cards .num{font-family:var(--font-display);font-size:26px;font-weight:700}.an-cards .lbl{color:var(--quiet);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.an-section{margin-bottom:24px}.an-section h2{font-size:15.5px;margin-bottom:8px}.an-note{color:var(--mute);font-size:13px;margin-bottom:10px;max-width:60ch}.an-row{display:grid;grid-template-columns:160px minmax(0,1fr) 52px;align-items:center;grid-gap:10px;gap:10px;padding:5px 0}.an-label{font-size:13px;color:var(--mute)}.an-bar{height:10px;background:var(--hi-2);overflow:hidden}.an-bar,.an-fill{border-radius:5px}.an-fill{display:block;height:100%;background:var(--accent)}.an-num{font-family:var(--font-mono);font-size:12.5px;text-align:right;color:var(--ink)}.an-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:6px}@media (max-width:560px){.an-row{grid-template-columns:110px minmax(0,1fr) 44px}}.sheet-wrap{position:fixed;inset:0;z-index:100;background:rgba(5,6,8,.6);display:flex;align-items:flex-end}.sheet{width:100%;background:var(--panel,#101318);border-top:1px solid var(--line-strong);border-radius:18px 18px 0 0;padding:10px 18px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;animation:sheet-up .22s cubic-bezier(.2,.8,.3,1);max-height:76vh;overflow-y:auto}@keyframes sheet-up{0%{transform:translateY(30%);opacity:.4}}.sheet-grab{width:38px;height:4px;border-radius:2px;background:var(--line-strong);margin:2px auto 10px}.sheet-link{padding:13px 4px;font-size:16px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.sheet-link:last-of-type{border-bottom:0}.sheet-close{margin-top:12px}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.join-discord{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.feed-tabs{display:flex;border-bottom:1px solid var(--line)}.feed-tab{flex:1 1;background:none;border:0;color:var(--mute);font:inherit;font-size:14.5px;font-weight:600;padding:13px 0 11px;cursor:pointer;position:relative}.feed-tab:hover{background:var(--hi-1)}.feed-tab.on,.feed-tab:hover{color:var(--ink)}.feed-tab.on:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:56px;height:3px;border-radius:2px;background:var(--accent)}.fab{display:none}@media (max-width:860px){.fab{display:flex;align-items:center;justify-content:center;position:fixed;right:18px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:45;width:54px;height:54px;border-radius:50%;background:var(--accent);color:#0b0d10;font-size:30px;font-weight:600;text-decoration:none;line-height:1;box-shadow:0 10px 28px -8px rgba(0,0,0,.8)}}.follows-you{margin-left:8px;font-size:11px;color:var(--mute);background:var(--raised);border:1px solid var(--line-strong);border-radius:5px;padding:2px 7px;vertical-align:1px}.pinned-tag{display:block;font-size:11.5px;color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px}.profile-orgs{padding:14px 4px;border-bottom:1px solid var(--line)}.profile-org-card{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:8px;text-decoration:none;color:inherit}.profile-org-card:hover{border-color:var(--accent)}.profile-org-card .nm{font-weight:700;font-size:14.5px}.profile-org-card .tg{color:var(--mute);font-size:12.5px}.profile-org-card .mb{color:var(--quiet);font-size:12px}.replybox{border:1px solid var(--line-strong);border-radius:18px;padding:12px 14px;margin:14px 16px;background:var(--raised)}.rb-row{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.rb-row .pav,.rb-row .pav-ph{width:40px;height:40px}.replybox textarea{width:100%;background:none;border:0;resize:none;color:var(--ink);font:inherit;font-size:16px;padding-top:8px;outline:none}.replybox textarea::placeholder{color:var(--quiet)}.rb-foot{display:flex;justify-content:space-between;margin-top:4px;padding-left:50px}.rb-foot,.rb-send{align-items:center}.rb-send{display:inline-flex;gap:10px}.char-ring{width:22px;height:22px}.replybox .media-pending{margin-left:50px}.inline-reply{border:1px solid var(--line-strong);border-radius:18px;padding:12px 14px;margin:4px 16px 14px 62px;background:var(--raised)}.ir-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--mute);margin-bottom:8px}.ir-head b{color:var(--ink)}.ir-cancel{background:none;border:0;color:var(--quiet);font:inherit;font-size:13px;cursor:pointer}.ir-cancel:hover{color:var(--ink)}.inline-reply textarea{width:100%;background:none;border:0;resize:none;color:var(--ink);font:inherit;font-size:16px;padding-top:8px;outline:none}.inline-reply textarea::placeholder{color:var(--quiet)}.inline-reply .rb-row{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.inline-reply .rb-row .pav,.inline-reply .rb-row .pav-ph{width:40px;height:40px}.inline-reply .media-pending{margin-left:50px}.act svg{width:19px;height:19px}@media (max-width:860px){.act svg{width:21px;height:21px}.tab-i svg{width:26px;height:26px}.inline-reply{position:fixed;inset:0;z-index:130;margin:0;border-radius:0;border:0;background:var(--bg,#0b0d10);display:flex;flex-direction:column;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.inline-reply .rb-row{flex:1 1;min-height:0}.inline-reply textarea{height:100%;min-height:20vh}.inline-reply .rb-foot{flex:none}.composer.full{position:fixed;inset:0;z-index:130;margin:0;border-radius:0;border:0;background:var(--bg,#0b0d10);display:flex;flex-direction:column;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.composer.full .composer-row{flex:1 1;min-height:0}.composer.full textarea{height:100%;min-height:20vh}.composer.full .composer-foot{flex:none}}.ir-quote{border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.ir-q-who b,.ir-quote{font-size:13.5px}.ir-q-body{color:var(--mute);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ir-q-thumb{max-height:120px;width:auto;max-width:200px;border-radius:8px;object-fit:cover}.disc-org{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 0;text-decoration:none;color:inherit;border-bottom:1px solid var(--line)}.disc-org .nm{font-weight:600;font-size:14px}.disc-all,.disc-org:hover .nm{color:var(--accent)}.disc-all{display:inline-block;margin-top:10px;font-size:13px;text-decoration:none}.disc-all:hover{text-decoration:underline}.act-note{margin:8px 16px;padding:9px 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--raised);color:var(--mute);font-size:13.5px;animation:rise .2s ease-out}.modq-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:12px}.modq-item{border:1px solid var(--line);border-radius:12px;padding:13px 15px;margin-bottom:10px}.modq-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px}.modq-reason{font-weight:700;text-transform:capitalize}.modq-detail,.modq-excerpt{color:var(--mute);font-size:13.5px;margin-top:6px}.modq-excerpt{font-style:italic}.modq-excerpt a{color:var(--accent);font-style:normal}.modq-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.danger-btn{color:var(--like);border-color:rgba(237,161,161,.35)}@media (hover:hover){.brand .mark,.landing-top .brand .mark{transition:transform .45s cubic-bezier(.22,.9,.3,1)}.brand:hover .mark{transform:rotate(180deg) scale(1.12)}}@media (prefers-reduced-motion:reduce){.brand .mark{transition:none}.brand:hover .mark{transform:none}}.set-section{margin-bottom:26px}.set-section h2{font-size:15.5px;margin-bottom:10px}.set-row{display:flex;gap:8px;flex-wrap:wrap}.set-opt{background:var(--raised);border:1px solid var(--line-strong);border-radius:999px;color:var(--mute);font:inherit;font-size:13.5px;padding:8px 16px;cursor:pointer}.set-opt.on{color:var(--ink);border-color:var(--accent);background:var(--accent-soft)}.post.open-post{cursor:pointer}.emoji-wrap{position:relative;display:inline-flex}.emoji-pop{position:absolute;left:0;z-index:60;width:min(320px,calc(100vw - 32px));max-height:280px;overflow-y:auto;padding:10px;border-radius:var(--r);background:var(--raised);border:1px solid var(--line);box-shadow:0 18px 40px rgba(0,0,0,.38)}.emoji-group+.emoji-group{margin-top:10px}.emoji-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);margin-bottom:6px}.emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));grid-gap:2px;gap:2px}.emoji-btn{font-size:20px;line-height:1;padding:6px 0;border-radius:8px;background:none;border:0;cursor:pointer}.emoji-btn:hover{background:var(--hi-1)}.emoji-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.emoji-pop.up{bottom:calc(100% + 8px)}.emoji-pop.down{top:calc(100% + 8px)}@media (max-width:640px){.emoji-pop,.emoji-pop.down,.emoji-pop.up{position:fixed;left:10px;right:10px;width:auto;top:auto;bottom:calc(76px + env(safe-area-inset-bottom));max-height:42vh}.emoji-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.emoji-btn{font-size:24px;padding:9px 0}}.gif-wrap{position:relative;display:inline-flex}.gif-pop{position:absolute;left:0;z-index:60;width:min(360px,calc(100vw - 32px));max-height:340px;overflow-y:auto;padding:10px;border-radius:var(--r);background:var(--raised);border:1px solid var(--line);box-shadow:0 18px 40px rgba(0,0,0,.38)}.gif-pop.up{bottom:calc(100% + 8px)}.gif-pop.down{top:calc(100% + 8px)}.gif-search{width:100%;padding:8px 10px;margin-bottom:8px;background:var(--surface-col);border:1px solid var(--line);border-radius:999px;color:var(--ink);font:inherit;font-size:14px;outline:none}.gif-search:focus{border-color:var(--accent)}.gif-note{font-size:12.5px;color:var(--quiet);margin:4px 2px 8px}.gif-grid{column-count:2;column-gap:6px}.gif-cell{margin:0 0 6px;padding:0;background:none;border:0;border-radius:10px;overflow:hidden;cursor:pointer;page-break-inside:avoid;break-inside:avoid;line-height:0}.gif-cell,.gif-cell img{display:block;width:100%}.gif-cell img{height:auto}.gif-cell:hover img{opacity:.82}.gif-cell:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gif-cell:disabled{cursor:default;opacity:.5}.gif-credit{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);margin-top:4px;text-align:right}@media (max-width:640px){.gif-pop,.gif-pop.down,.gif-pop.up{position:fixed;left:10px;right:10px;width:auto;top:auto;bottom:calc(76px + env(safe-area-inset-bottom));max-height:52vh}}.support{padding:16px 20px 32px;display:flex;flex-direction:column;gap:18px}.support-list h2,.support-new h2,.support-thread h2{font-family:var(--font-display);font-size:17px;margin-bottom:10px}.support-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.support-kind{text-align:left;padding:10px 12px;border-radius:var(--r);background:var(--hi-1);border:1px solid var(--line);cursor:pointer}.support-kind b{display:block;font-size:13.5px;color:var(--ink)}.support-kind span{font-size:11.5px;color:var(--quiet)}.support-kind.on{border-color:var(--accent);background:var(--hi-2)}.support-input{width:100%;margin-bottom:10px;padding:10px 12px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface-col);color:var(--ink);font:inherit;resize:vertical}.support-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.support-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-list{gap:8px}.support-list,.support-row{display:flex;flex-direction:column}.support-row{gap:4px;width:100%;text-align:left;padding:12px 14px;cursor:pointer;background:var(--raised);border:1px solid var(--line);border-radius:var(--r)}.support-row:hover{background:var(--hi-1)}.support-row-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-row-top b{font-size:14px}.support-row-meta{font-size:11.5px;color:var(--quiet)}.support-status{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:999px;white-space:nowrap}.s-open{background:rgba(240,170,60,.16);color:#f0aa3c}.s-answered{background:rgba(90,200,140,.16);color:#5ac88c}.s-closed{background:var(--hi-1);color:var(--quiet)}.support-thread{display:flex;flex-direction:column;gap:10px}.support-back{align-self:flex-start;background:none;border:0;color:var(--quiet);cursor:pointer;font:inherit}.support-back:hover{color:var(--ink)}.support-msgs{display:flex;flex-direction:column;gap:10px;margin:6px 0 4px}.support-msg{padding:11px 13px;border-radius:var(--r);background:var(--raised);border:1px solid var(--line)}.support-msg.staff{background:var(--hi-2);border-color:var(--accent)}.support-msg-who{font-size:12px;color:var(--quiet);margin-bottom:5px}.support-msg-body{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.admin-tabs{display:flex;gap:6px;flex-wrap:wrap}.admin-tab{padding:7px 13px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;background:var(--hi-1);border:1px solid var(--line);color:var(--quiet)}.admin-tab.on{background:var(--hi-2);border-color:var(--accent);color:var(--ink)}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.admin-stat{padding:14px;border-radius:var(--r);background:var(--raised);border:1px solid var(--line)}.admin-stat-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.admin-stat-big{font-family:var(--font-display);font-size:26px;margin:4px 0 2px}.admin-stat-sub{font-size:11.5px;color:var(--quiet)}.admin-org{display:flex;flex-direction:column;gap:5px;padding:13px 14px;background:var(--raised);border:1px solid var(--line);border-radius:var(--r)}.admin-org-acts{display:flex;gap:8px;margin-top:6px}.rv-block{padding:14px 20px 18px;border-bottom:1px solid var(--line)}.rv-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.rv-avg,.rv-head{align-items:baseline}.rv-avg{display:inline-flex;gap:8px}.rv-avg b{font-family:var(--font-mono);font-size:16px;color:var(--accent)}.rv-avg .hd{font-size:12px}.rv-stars{color:var(--quiet);display:inline-flex;align-items:center;gap:1px}.rv-stars svg{width:14px;height:14px;display:block}.rv-stars .on{color:var(--accent)}.rv-empty,.rv-note{color:var(--quiet);font-size:13px;margin:2px 0 0}.rv-open{background:none;border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;padding:8px 16px;font-size:13.5px;cursor:pointer;margin-bottom:12px}@media (hover:hover){.rv-open:hover{border-color:var(--accent)}}.rv-form{background:var(--raised);border:1px solid var(--line);border-radius:var(--r);padding:14px;margin-bottom:14px;gap:12px}.rv-field,.rv-form{display:flex;flex-direction:column}.rv-field{gap:6px;position:relative}.rv-lbl{font-size:12px;color:var(--mute);text-transform:uppercase;letter-spacing:.1em}.rv-rate{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.rv-star{background:none;border:0;cursor:pointer;color:var(--quiet);line-height:1;padding:2px 3px;display:inline-flex}.rv-star svg{width:24px;height:24px;display:block}.rv-star.on{color:var(--accent)}.rv-rate .hd{margin-left:8px;font-size:12.5px}.rv-ctx{display:flex;flex-wrap:wrap;gap:6px}.rv-chip{background:none;border:1px solid var(--line);color:var(--mute);border-radius:999px;padding:6px 12px;font-size:12.5px;cursor:pointer}.rv-chip.on{border-color:var(--accent);color:var(--ink);background:var(--accent-soft)}.rv-form textarea{width:100%;background:var(--bg);color:var(--ink);resize:vertical;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:inherit;font-size:14.5px;min-height:92px}.rv-form textarea:focus{outline:none;border-color:var(--accent)}.rv-count{position:absolute;right:10px;bottom:8px;font-family:var(--font-mono);font-size:11px;color:var(--quiet)}.rv-err{color:var(--like);font-size:12.5px}.rv-fine{color:var(--quiet);font-size:12px;margin:0}.rv-actions{display:flex;justify-content:flex-end;gap:8px}.rv-cancel,.rv-send{border-radius:999px;padding:8px 18px;font-size:13.5px;cursor:pointer}.rv-cancel{background:none;border:1px solid var(--line);color:var(--mute)}.rv-send{background:var(--accent);border:1px solid var(--accent);color:#0b0d10;font-weight:600}.rv-cancel:disabled,.rv-send:disabled{opacity:.55;cursor:default}.rv-card{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:11px;gap:11px;padding:12px 0;border-top:1px solid var(--line)}.rv-card .pav,.rv-card .pav-ph{width:38px;height:38px}.rv-main{min-width:0}.rv-who{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.rv-who .nm{font-weight:700;font-size:14px;color:var(--ink)}.rv-meta{display:flex;align-items:center;gap:8px;margin:4px 0 5px}.rv-tag{font-family:var(--font-mono);font-size:11px;color:var(--quiet);border:1px solid var(--line);border-radius:999px;padding:2px 8px}.rv-body{margin:0;font-size:14.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.rv-del{background:none;border:0;color:var(--quiet);font-size:12.5px;cursor:pointer;padding:6px 0 0}@media (hover:hover){.rv-del:hover{color:var(--like)}}@media (max-width:860px){.rv-block{padding:12px 14px 16px}.rv-form input,.rv-form textarea{font-size:16px}.rv-star{padding:4px}.rv-star svg{width:28px;height:28px}.rv-cancel,.rv-chip,.rv-open,.rv-send{min-height:40px}}.ann{margin:0 0 14px;padding:12px 14px;background:var(--accent-soft);border:1px solid var(--line-strong);border-radius:var(--r)}.ann-tag{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.ann-title{display:block;font-family:var(--font-display);font-size:19px;letter-spacing:.01em;margin-top:2px}.ann-body{margin:5px 0 0;font-size:14px;color:var(--mute);line-height:1.5;white-space:pre-wrap}.ann-link{display:inline-block;margin-top:8px;font-size:13px;color:var(--accent)}.ev-row{display:block;padding:9px 0;border-bottom:1px solid var(--line)}.ev-row:last-of-type{border-bottom:0}.ev-when{display:flex;align-items:baseline;gap:8px;font-family:var(--font-mono);font-size:11.5px;color:var(--quiet)}.ev-in{color:var(--accent)}.ev-title{display:block;font-size:14px;font-weight:600;margin-top:2px}.ev-meta{display:block;font-size:12.5px;color:var(--mute)}.ev-row.off .ev-title{text-decoration:line-through;color:var(--quiet)}@media (hover:hover){.ev-row:hover .ev-title{color:var(--accent)}}.pt-row{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 0}.pt-row img{object-fit:cover}.pt-row .ph,.pt-row img{width:34px;height:34px;border-radius:8px}.pt-row .ph{display:grid;place-items:center;background:var(--raised);border:1px solid var(--line);font-family:var(--font-display)}.pt-who{min-width:0;display:flex;flex-direction:column}.pt-who .nm{font-size:13.5px;font-weight:600}.pt-who .bl{font-size:12px;color:var(--quiet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-soon{font-family:var(--font-mono);font-size:10px;color:var(--quiet);margin-left:6px;text-transform:uppercase;letter-spacing:.1em}.ev-card{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line)}.ev-date{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:2px}.ev-date .d{font-family:var(--font-display);font-size:26px;line-height:1}.ev-date .m{font-family:var(--font-mono);font-size:11px;color:var(--quiet);text-transform:uppercase}.ev-main h2{font-family:var(--font-display);font-size:21px;margin:3px 0 4px}.ev-top{display:flex;align-items:center;gap:10px}.ev-kind{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet)}.ev-tags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.kind-chip.prize{color:var(--accent);border-color:var(--line-strong)}.ev-detail{margin:9px 0 0;font-size:14.5px;line-height:1.55;color:var(--mute);white-space:pre-wrap}.ev-card .btn{margin-top:11px;display:inline-block}.ev-card.off .ev-main h2{text-decoration:line-through;color:var(--quiet)}.hub-admin{padding:0 20px 24px}.hub-tabs{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.hub-tab{background:none;border:1px solid var(--line);color:var(--mute);border-radius:999px;padding:7px 15px;font-size:13px;cursor:pointer}.hub-tab.on{border-color:var(--accent);color:var(--ink);background:var(--accent-soft)}.hub-form{background:var(--raised);border:1px solid var(--line);border-radius:var(--r);padding:14px;gap:12px;margin-bottom:18px}.hub-form,.hub-form label{display:flex;flex-direction:column}.hub-form label{gap:5px}.hub-form input,.hub-form textarea{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:9px 11px;font:inherit;font-size:14.5px;width:100%}.hub-form textarea{resize:vertical}.hub-form input:focus,.hub-form textarea:focus{outline:none;border-color:var(--accent)}.hub-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.hub-logo{display:flex;align-items:center;gap:10px}.hub-logo-prev{width:40px;height:40px;border-radius:8px;object-fit:cover;border:1px solid var(--line)}.hub-h{font-family:var(--font-display);font-size:17px;letter-spacing:.04em;text-transform:uppercase;color:var(--mute);margin:20px 20px 8px}.hub-admin .hub-h{margin-left:0;margin-right:0}.hub-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 20px;border-bottom:1px solid var(--line)}.hub-admin .hub-row{padding-left:0;padding-right:0}.hub-row>div:first-child{min-width:0;display:flex;flex-direction:column;gap:2px}.hub-row .nm{font-size:14.5px;font-weight:600}.hub-row .hd{font-size:12.5px}.hub-row.off .nm,.hub-row.past .nm{text-decoration:line-through;color:var(--quiet)}.hub-row.past .nm{text-decoration:none;color:var(--mute)}.hub-acts{display:flex;gap:8px;flex:none}.hub-acts button{background:none;border:1px solid var(--line);color:var(--mute);border-radius:999px;padding:6px 13px;font-size:12.5px;cursor:pointer}.hub-acts button.danger{color:var(--like);border-color:rgba(224,100,95,.35)}.hub-acts button:disabled{opacity:.5;cursor:default}@media (max-width:860px){.hub-admin{padding:0 14px 24px}.hub-two{grid-template-columns:1fr}.hub-form input,.hub-form textarea{font-size:16px}.hub-acts button,.hub-tab{min-height:40px}.ev-card{padding:14px;gap:11px}}.share-form{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.share-form h2{font-size:18px}.share-form .muted{font-size:14px;line-height:1.55;margin-bottom:2px}.share-list{list-style:none;display:grid;grid-gap:12px;gap:12px;padding:0;margin:0}.share-item{display:grid;grid-gap:10px;gap:10px}.share-head{display:flex;align-items:center;gap:10px}.share-who{font-weight:600}.chip{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid var(--line)}.chip-x{color:#e7e9ea}.chip-youtube{color:#ff6b6b;border-color:rgba(255,107,107,.35)}.chip-instagram{color:#e39ce0;border-color:rgba(227,156,224,.35)}.chip-tiktok{color:#6ceaea;border-color:rgba(108,234,234,.35)}.share-note{font-size:15px;line-height:1.5}.share-link{display:block;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2,rgba(255,255,255,.03));font-size:14.5px;line-height:1.5;color:inherit}.share-link:hover{border-color:var(--accent)}.share-by{display:block;margin-top:6px;font-size:13px;opacity:.7}.share-foot{display:flex;align-items:center;gap:14px}.share-count{font-size:13.5px;opacity:.75}.share-open{margin-left:auto;font-size:13.5px}.note-ok{font-size:13.5px;color:var(--accent)}.note-bad{font-size:13.5px;color:#ff9d9d}.review-shot{display:block;margin:8px 0 4px}.review-shot img{max-width:100%;max-height:320px;width:auto;border-radius:10px;border:1px solid var(--line);background:var(--hi-2);display:block}.shot-pick{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shot-name{color:var(--mute);max-width:60%}.shot-name,.task-link{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-link{display:inline-block;margin-top:6px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;color:var(--accent);text-decoration:none;max-width:100%}.task-link:hover{background:var(--hi-2)}.an-trend{padding:12px 0;border-bottom:1px solid var(--line)}.an-trend:last-child{border-bottom:0}.an-trend-head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.an-hint{font-size:12px;color:var(--quiet)}.an-trend-nums{display:flex;gap:26px}.an-trend-nums span{display:flex;flex-direction:column}.an-trend-nums b{font-size:22px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-trend-nums i{font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);margin-top:2px}.an-path{font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46%}.camp-archive{margin-top:18px;border-top:1px solid var(--line);padding-top:12px}.camp-archive>summary{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);padding:6px 0}.camp-archive>summary::-webkit-details-marker{display:none}.camp-archive>summary:before{content:"›";display:inline-block;font-size:18px;line-height:1;transition:transform .15s ease}.camp-archive[open]>summary:before{transform:rotate(90deg)}.camp-archive>summary:hover{color:var(--ink)}.camp-arch-n{background:var(--hi-2);border-radius:999px;padding:1px 8px;font-size:12px;letter-spacing:0;color:var(--mute)}.chatp{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin-bottom:22px}.chatp-head{display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:14px}.chatp-head b{font-family:var(--font-mono);font-size:13px}.chatp-live{width:7px;height:7px;border-radius:50%;background:var(--boost);box-shadow:0 0 8px var(--boost);flex:none;animation:chatp-pulse 2.4s ease-in-out infinite}@keyframes chatp-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.chatp-live{animation:none}}.chatp-src{color:var(--quiet);font-size:12.5px}.chatp-reply{margin-left:auto;font-size:12.5px;color:var(--mute)}.chatp-reply:hover{color:var(--ink)}.chatp-body{max-height:420px;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}.chatp-msg{display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;align-items:start}.chatp-av{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none}.chatp-av-i{display:grid;place-items:center;background:var(--hi-2);color:var(--mute);font-size:13px;font-weight:600}.chatp-in{min-width:0}.chatp-meta{display:flex;align-items:baseline;gap:8px;margin:0 0 2px}.chatp-meta b{font-size:14px}.chatp-meta time{color:var(--quiet);font-size:12px}.chatp-tag{background:var(--hi-2);border-radius:999px;padding:1px 7px;font-size:11px;color:var(--mute)}.chatp-text{margin:0;font-size:14.5px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.chatp-img{margin-top:6px;max-width:260px;border-radius:8px;border:1px solid var(--line)}.chatp-note{margin:8px 2px;color:var(--quiet);font-size:14px}.chatp-bad{color:var(--like)}.chatp-foot{margin:0;padding:10px 14px;border-top:1px solid var(--line);color:var(--quiet);font-size:12.5px}.chatp-foot a{color:var(--mute);text-decoration:underline}.chatp-send{display:flex;gap:8px;align-items:center;padding:10px 12px;border-top:1px solid var(--line)}.chatp-send input{flex:1 1;min-width:0;background:var(--raised);color:var(--ink);border:1px solid var(--line);border-radius:9px;padding:9px 12px;font:inherit;font-size:14.5px}.chatp-send input:focus{outline:none;border-color:var(--line-strong)}.chatp-send input:disabled{opacity:.5}.chatp-send .btn{flex:none}.edit-hint{display:block;margin-top:6px;color:var(--quiet);font-size:12.5px}.rail a.nav.more{font-size:13px;padding:6px 12px}.rail a.nav.more svg{width:16px;height:16px}.rail-divider{height:1px;background:var(--line);margin:12px 4px 6px;flex:none}.rail-admin{display:flex;flex-direction:column;gap:4px}.rail-admin-head{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;cursor:pointer;padding:6px 12px;border-radius:9px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.rail-admin-head:hover{color:var(--ink);background:var(--hi-2)}.rail-admin-head .chev{width:14px;height:14px;margin-left:auto;transition:transform .14s}.rail-admin-head[aria-expanded=true] .chev{transform:rotate(180deg)}.nav-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px;background:var(--accent);color:#10141a}.nav-badge,.rail-admin-head .nav-badge{margin-left:auto}.rail-admin-head .nav-badge+.chev{margin-left:4px}.m-staffbar{display:flex;gap:10px;padding:14px 20px}.m-row .vchip{white-space:nowrap}.vchip.m-open{color:var(--accent);border:1px solid var(--line-strong)}.vchip.m-pending{border:1px dashed var(--line-strong)}.vchip.m-approved{color:var(--boost);border:1px solid rgba(75,207,139,.4)}.vchip.m-rejected{color:var(--like);border:1px solid rgba(224,100,95,.4)}.vchip.m-closed{color:var(--quiet)}.m-ends{font-size:13px}.m-text{white-space:pre-wrap;margin:0 0 14px;color:var(--ink);line-height:1.5}.m-step .org-h{margin-bottom:10px}.m-note{font-size:14px;color:var(--mute);margin:0 0 12px}.m-note.ok{color:var(--boost)}.m-note.bad{color:var(--like)}.m-form{max-width:520px}.m-form textarea{width:100%;background:var(--raised);border:1px solid var(--line-strong);border-radius:9px;color:var(--ink);padding:10px 12px;font:inherit;resize:vertical}.m-form textarea:focus{outline:none;border-color:var(--accent)}.m-form small{color:var(--quiet);font-size:12px}.m-manage{display:grid;grid-template-columns:1fr auto;grid-gap:8px 14px;gap:8px 14px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line)}.m-manage-main{display:flex;flex-direction:column;gap:3px;min-width:0}.m-manage-chips{display:flex;gap:8px;align-items:center}.m-manage-acts{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.proof .proof-mission{margin:6px 0 4px;font-size:14px;color:var(--mute);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.proof .proof-link{display:block;word-break:break-all;color:var(--accent);text-decoration:underline;font-family:var(--font-mono);font-size:13px;margin:4px 0 10px}.proof-acts{display:flex;gap:10px}.proof-acts .btn{flex:1 1;padding:12px 14px;justify-content:center}.proof .reject-line{display:flex;gap:8px;margin-top:10px}.proof .reject-line input{flex:1 1;min-width:0}.m-tabs{display:flex;gap:6px;padding:12px 20px 0;flex-wrap:wrap}.m-tab{padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--mute);font-size:13px}.m-tab.on,.m-tab:hover{color:var(--ink);border-color:var(--line-strong)}.m-tab.on{background:var(--accent-soft)}.profile-settings{margin-left:8px}@media (max-width:860px){.m-manage,.m-staffbar,.m-tabs{padding-left:16px;padding-right:16px}.proof-acts .btn{padding:14px}.m-form input,.m-form textarea{font-size:16px}.rail-admin,.rail-divider{display:none}}:root{--font-mono:"Overpass Mono","Fira Mono",ui-monospace,Consolas,monospace}html[data-mode=light]{--sulphur:#6b7a00;--blood:#b3221a}*,:after,:before{border-radius:0!important}::selection{background:var(--blood);color:var(--bone)}:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.rail{padding:0 0 16px;gap:0;border-right:1px solid var(--line);background:var(--surface-side)}.brand{gap:10px;margin:0;padding:16px 16px 14px;letter-spacing:.02em;font-size:26px;line-height:1;border-bottom:1px solid var(--line)}.mark{display:inline-block;flex:none;background-image:url(/art/mark.png),url(/brand/pk-logo.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--bg);border:1px solid var(--line-strong)}.brand .mark{width:34px!important;height:34px!important;filter:none;transition:none}.brand:hover .mark{transform:none}.rail .rail-admin-head,.rail a.nav{margin:0;padding:13px 16px;gap:14px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line);border-left:3px solid transparent}.rail .rail-admin-head:hover,.rail a.nav:hover{background:var(--panel-2);color:var(--ink)}.rail a.nav.on{background:var(--blood);color:var(--bone);border-left-color:var(--bone)}.rail a.nav svg{width:18px;height:18px}.rail a.nav.more{font-size:11.5px;padding:11px 16px;color:var(--quiet)}.rail-divider{margin:0;background:transparent;height:0}.rail-admin{gap:0;margin-top:18px;border-top:1px solid var(--line-strong)}.rail-admin-head{color:var(--quiet)}.post-btn{margin:18px 16px 0}.rail-foot{padding:0 16px}.me{background:var(--panel);border-color:var(--line);padding:8px 10px}.me .ph,.me img{width:32px;height:32px}.me .ph{background:var(--bg);color:var(--bone);border:1px solid var(--line-strong)}.me .nm,.me .ph{font-family:var(--font-display)}.me .nm{font-size:16px;letter-spacing:.03em;text-transform:uppercase;font-weight:400}.me .hd{font-family:var(--font-mono);font-size:11px}.main-head h1,.profile-who h1,h1,h2,h3{font-weight:400}.main-head{padding:18px 20px 16px;border-bottom:1px solid var(--line)}.main-head h1{font-family:var(--font-display);font-size:30px;line-height:.98;letter-spacing:.015em;text-transform:uppercase}.main-head h1:after{content:"";display:block;width:36px;height:3px;background:var(--blood);margin-top:10px}.main-head p{font-size:14px;color:var(--mute);margin-top:10px;max-width:60ch}.btn{padding:11px 18px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.2}.btn:hover{border-color:var(--bone);background:var(--panel-2)}.btn.primary{background:var(--blood);border-color:var(--blood);color:var(--bone)}.btn.primary:hover{background:var(--blood-hi);border-color:var(--blood-hi);filter:none}.btn.sm{padding:7px 11px;font-size:11px}.btn:disabled{opacity:.4}.btn.primary:disabled{background:var(--panel-2);border-color:var(--line);color:var(--quiet);opacity:1}.card{background:var(--panel);box-shadow:none;border-color:var(--line)}.card h2,.org-h{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-weight:400}.org-h:before{width:14px;margin-right:10px}.card h2:before,.org-h:before{content:"";display:inline-block;height:3px;background:var(--blood);vertical-align:middle}.card h2:before{width:10px;margin-right:8px}.composer textarea,.m-form textarea,.org-form input,.org-form select,.org-form textarea{background:var(--raised);border:1px solid var(--line-strong);color:var(--ink)}.m-form textarea:focus,.org-form input:focus,.org-form select:focus{border-color:var(--bone);outline:none;background:var(--panel)}.org-form label{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.m-form small,.org-form label small{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:12.5px;color:var(--quiet)}.empty{color:var(--mute)}.err{color:var(--blood-hi);font-family:var(--font-mono);font-size:12.5px}.count-pill,.kind-chip,.nav-badge,.reward-chip,.vchip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.reward-chip{color:var(--ink);border-color:var(--line-strong);font-size:11.5px;padding:3px 9px}.vchip{font-size:11px;padding:4px 9px;border-width:1px;font-weight:500}.vchip.ok{color:var(--sulphur);border-color:var(--sulphur)}.vchip.no{color:var(--mute);border-color:var(--line-strong)}.vchip.m-open{color:var(--bone);border:1px solid var(--bone)}.vchip.m-pending{color:var(--mute);border:1px dashed var(--mute)}.vchip.m-approved{color:var(--sulphur);border:2px solid var(--sulphur);transform:rotate(-3deg)}.vchip.m-rejected{color:var(--blood-hi);border:2px solid var(--blood-hi);transform:rotate(2deg)}.vchip.m-closed{color:var(--faint);border:1px solid var(--line)}.m-ends{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet)}.pk-head{position:relative;container-type:inline-size;background:var(--panel);isolation:isolate}.pk-head,.pk-head-art{border-bottom:1px solid var(--line)}.pk-head-art{height:112px;background-image:url(/art/missions-header.jpg),url(/brand/pk-hero.jpg),linear-gradient(120deg,#101a0a,var(--bg) 70%);background-size:cover,cover,cover;background-position:left 18%,left 14%,50%;background-repeat:no-repeat;filter:saturate(.9)}.pk-head.art-briefing .pk-head-art{background-image:url(/art/mission-detail.jpg),url(/brand/pk-hero.jpg),linear-gradient(120deg,#101a0a,var(--bg) 70%);background-position:left 40%,left 30%,50%}.pk-head.art-shop .pk-head-art{background-image:url(/art/shop-header.jpg),url(/brand/pk-hero.jpg),linear-gradient(120deg,#101a0a,var(--bg) 70%);background-position:left 50%,left 60%,50%}.pk-head.art-proofs .pk-head-art{background-image:url(/art/proofs-header.jpg),url(/brand/pk-hero.jpg),linear-gradient(120deg,#101a0a,var(--bg) 70%);background-position:left 30%,left 22%,50%}.pk-head.art-review .pk-head-art{background-image:url(/art/review-header.jpg),url(/brand/pk-hero.jpg),linear-gradient(120deg,#101a0a,var(--bg) 70%);background-position:left 30%,left 22%,50%}.pk-head.art-desk .pk-head-art{background-image:url(/art/desk-header.jpg),url(/brand/pk-hero.jpg),linear-gradient(120deg,#101a0a,var(--bg) 70%);background-position:left 30%,left 22%,50%}.pk-head-body{padding:16px 20px 18px;position:relative}.pk-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);display:block;margin-bottom:8px}.pk-kicker:before{content:"";display:inline-block;width:18px;height:3px;background:var(--blood);vertical-align:middle;margin-right:10px}.pk-head h1{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,8vw,40px);line-height:.94;letter-spacing:.012em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.pk-head-sub{margin-top:10px;font-size:14px;color:var(--mute);max-width:56ch;gap:8px 10px;align-items:center}.pk-head-act,.pk-head-sub{display:flex;flex-wrap:wrap}.pk-head-act{margin-top:14px;gap:10px}@container (min-width: 600px){.pk-head-art{position:absolute;inset:0;height:auto;border:0}.pk-head-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,11,0) 0,rgba(10,10,11,.15) 24%,rgba(10,10,11,.92) 54%,var(--bg) 78%)}.pk-head-body{margin-left:34%;padding:26px 24px 26px 4px;min-height:176px;display:flex;flex-direction:column;justify-content:center}}.order{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:stretch;border-bottom:1px solid var(--line);border-left:3px solid transparent;background:transparent;transition:background .12s,border-color .12s}.order:hover{background:var(--panel);border-left-color:var(--blood)}.order.st-approved{border-left-color:var(--sulphur)}.order.st-rejected{border-left-color:var(--blood)}.order.st-pending{border-left-color:var(--mute)}.order.st-closed{opacity:.6}.order-pay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px 6px;border-right:1px solid var(--line);background:var(--raised)}.order-pay b{font-family:var(--font-display);font-weight:400;font-size:34px;line-height:1;color:var(--bone);letter-spacing:.01em}.order-pay i{font-style:normal;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--quiet)}.order.st-approved .order-pay b{color:var(--sulphur)}.order-main{display:flex;flex-direction:column;gap:6px;padding:15px 16px;min-width:0;justify-content:center}.order-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--quiet)}.order-title{font-family:var(--font-display);font-size:21px;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.order-meta{font-size:13px;color:var(--mute)}.order-state{display:flex;align-items:center;padding:0 20px 0 6px}.order-state .vchip{white-space:nowrap}@media (max-width:560px){.order{grid-template-columns:72px minmax(0,1fr)}.order-pay b{font-size:29px}.order-state{grid-column:2;padding:0 16px 14px}}.m-staffbar{padding:12px 20px;border-bottom:1px solid var(--line);background:var(--raised);align-items:center}.m-tab{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.m-tab.on{background:var(--blood);border-color:var(--blood);color:var(--bone)}.brief-bar{display:flex;align-items:stretch;flex-wrap:wrap;border-bottom:1px solid var(--line)}.brief-pay{display:flex;align-items:baseline;gap:10px;padding:14px 20px;border-right:1px solid var(--line);background:var(--raised)}.brief-pay b{font-family:var(--font-display);font-weight:400;font-size:44px;line-height:1;color:var(--bone)}.brief-pay i{font-style:normal;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.brief-pay.earned b{color:var(--sulphur)}.brief-meta{display:flex;align-items:center;gap:14px;padding:14px 20px;flex-wrap:wrap}.steps{list-style:none}.step{display:grid;grid-template-columns:64px minmax(0,1fr);border-bottom:1px solid var(--line)}.step-n{font-family:var(--font-display);font-size:30px;line-height:1;color:var(--bone);padding:20px 0 0 20px;position:relative;border-right:1px solid var(--line);background:var(--raised)}.step-n:before{content:"";position:absolute;left:20px;top:0;width:24px;height:3px;background:var(--blood)}.step-body{padding:18px 20px 20px;min-width:0}.step-body h2{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-weight:400;margin-bottom:10px}.step-body .m-text{font-size:16.5px;line-height:1.5;margin-bottom:16px}.m-note{border:1px solid var(--line-strong);background:var(--raised);padding:12px 14px;margin:0 0 14px;font-size:14.5px;color:var(--ink);line-height:1.5}.m-note.ok{border-color:var(--sulphur);color:var(--ink)}.m-note.bad{border-color:var(--blood);color:var(--ink)}.m-note a{text-decoration:underline;text-underline-offset:3px}.m-form{max-width:560px}.m-form input{font-family:var(--font-mono);font-size:14px}.review-card.proof{padding:14px 20px 16px}.review-card.proof.focused{outline:1px solid var(--blood);outline-offset:-1px;background:var(--panel)}.review-head .nm{font-family:var(--font-display);font-size:18px;letter-spacing:.03em;text-transform:uppercase;font-weight:400}.review-head .hd,.review-head .tm{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em}.proof .proof-mission{font-size:13.5px}.proof .proof-link{background:var(--raised);border:1px solid var(--line);padding:9px 10px;text-decoration:none;color:var(--ink);font-size:12.5px}.proof .proof-link:hover{border-color:var(--bone)}.proof-acts .btn kbd{font-family:var(--font-mono);font-size:10px;padding:1px 5px;border:1px solid;opacity:.7;letter-spacing:0}@media (hover:none){.proof-acts .btn kbd{display:none}}.kind-chip.warn{color:var(--blood-hi);border-color:var(--blood-hi)}.m-manage{border-left:3px solid transparent}.m-manage:hover{background:var(--panel);border-left-color:var(--blood)}.purse{display:grid;grid-template-columns:auto 1fr;border:1px solid var(--line-strong);margin:16px 20px;background:var(--raised)}.purse-n{padding:14px 22px;border-right:1px solid var(--line)}.purse-n b{display:block;font-family:var(--font-display);font-weight:400;font-size:46px;line-height:1;color:var(--sulphur)}.purse-n i{font-style:normal;font-size:11px;letter-spacing:.2em;color:var(--mute)}.purse-n i,.purse-rest{font-family:var(--font-mono);text-transform:uppercase}.purse-rest{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 16px;font-size:11.5px;letter-spacing:.1em;color:var(--quiet)}.purse-rest b{color:var(--ink);font-weight:500}.purse.out{grid-template-columns:1fr;padding:16px 18px;color:var(--mute);font-size:14px}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:0;gap:0;margin:0 20px 24px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.shop-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);position:relative}.shop-card:hover{background:var(--panel-2)}.shop-card-h{display:flex;justify-content:space-between;align-items:center}.shop-kind{font-size:10.5px;letter-spacing:.18em;color:var(--bone);border:1px solid var(--line-strong);padding:3px 8px}.shop-kind,.shop-left{font-family:var(--font-mono);text-transform:uppercase}.shop-left{font-size:11px;letter-spacing:.08em;color:var(--quiet)}.shop-title{font-family:var(--font-display);font-weight:400;font-size:24px;line-height:1;letter-spacing:.02em;text-transform:uppercase;margin:6px 0 0}.shop-desc{font-size:13.5px;color:var(--mute);line-height:1.5}.shop-link a{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--mute)}.shop-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.shop-price{display:flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--quiet)}.shop-price b{font-family:var(--font-display);font-weight:400;font-size:28px;color:var(--bone);letter-spacing:.01em}.shop-wl{display:flex;gap:8px}.shop-wl input{flex:1 1;min-width:0;padding:9px 10px;border:1px solid var(--line-strong);background:var(--raised);color:var(--ink);font-family:var(--font-mono);font-size:12.5px}.shop-ok{color:var(--sulphur)}.shop-err,.shop-ok{font-family:var(--font-mono);font-size:12px}.shop-err{color:var(--blood-hi)}.shop-mine{color:var(--quiet);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.proof-line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 14px;gap:10px 14px;padding:15px 20px;border-bottom:1px solid var(--line);border-left:3px solid transparent}.proof-line.st-ok{border-left-color:var(--sulphur)}.proof-line.st-no{border-left-color:var(--blood)}.proof-line-main{display:flex;flex-direction:column;gap:5px;min-width:0}.proof-line-title{font-family:var(--font-display);font-size:19px;letter-spacing:.02em;text-transform:uppercase;line-height:1.05}.proof-line-meta{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--quiet)}.proof-line-meta a:hover{color:var(--ink);text-decoration:underline}.proof-line-reason{font-size:13.5px;color:var(--mute);border-left:2px solid var(--blood);padding-left:10px}.proof-line-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.proof-line-coins{font-family:var(--font-display);font-size:24px;line-height:1;color:var(--sulphur)}.proof-line-coins small{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;margin-left:5px;color:var(--quiet)}.void,.void-art{border-bottom:1px solid var(--line)}.void-art{aspect-ratio:16/7;max-height:240px;width:100%;background-image:url(/art/empty.jpg),url(/brand/pk-hero-m.jpg),linear-gradient(160deg,#101a0a,var(--bg) 70%);background-size:cover,cover,cover;background-position:50%,center 62%,50%;background-repeat:no-repeat;filter:saturate(.85)}.void.v-proofs .void-art{background-image:url(/art/proofs-empty.jpg),url(/brand/pk-hero-m.jpg),linear-gradient(160deg,#101a0a,var(--bg) 70%)}.void.v-inbox .void-art{background-image:url(/art/inbox-empty.jpg),url(/brand/pk-hero-m.jpg),linear-gradient(160deg,#101a0a,var(--bg) 70%)}.void-text{padding:18px 20px 24px}.void-text h2{font-family:var(--font-display);font-weight:400;font-size:24px;line-height:1;letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px}.void-text p{color:var(--mute);font-size:14.5px;max-width:48ch;margin-bottom:14px}.profile-head.x{border-bottom:1px solid var(--line)}.pav,.pav-ph{border:1px solid var(--line-strong)}.profile-who h1{font-family:var(--font-display);font-weight:400;font-size:32px!important;line-height:1;letter-spacing:.015em}.profile-who .hd{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.06em;color:var(--mute)}.profile-nums{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;padding:0;border-bottom:1px solid var(--line)}.profile-stats>div{padding:14px 20px;border-right:1px solid var(--line)}.profile-stats>div:last-child{border-right:0}.profile-stats .num{font-family:var(--font-display);font-size:34px;line-height:1;color:var(--bone);font-weight:400}.profile-stats>div:nth-child(2) .num{color:var(--sulphur)}.profile-stats .lbl{font-size:10.5px;letter-spacing:.16em;color:var(--quiet);display:block;margin-top:6px}.profile-stats .lbl,.profile-tab{font-family:var(--font-mono);text-transform:uppercase}.profile-tab{font-size:12px;letter-spacing:.14em}.profile-tab.on{border-bottom-color:var(--blood);border-bottom-width:3px}@media (max-width:860px){.tabbar{padding:0 0 env(safe-area-inset-bottom);justify-content:stretch;border-top:1px solid var(--line-strong)}.tab-i{flex:1 1;width:auto;height:54px;border-right:1px solid var(--line);border-top:3px solid transparent}.tab-i:last-child{border-right:0}.tab-i.on{color:var(--bone);background:var(--panel);border-top-color:var(--blood)}.tab-dot{background:var(--blood)}.brand{padding:10px 14px;font-size:22px}}.landing{max-width:1180px;padding:0;border-left:1px solid var(--line);border-right:1px solid var(--line);background:rgba(10,10,11,.9)}.landing-top{padding:0;border-bottom:1px solid var(--line);align-items:stretch}.landing-top .brand{margin:0;border:0;padding:12px 20px;font-size:22px}.landing-top .btn{border:0;border-left:1px solid var(--line);align-self:stretch;padding:0 26px}.landing-hero{position:relative;display:grid;align-items:end;text-align:left;justify-items:start;grid-gap:0;gap:0;min-height:min(76vh,640px);padding:0;border-bottom:1px solid var(--line);overflow:hidden;background-image:url(/art/landing-hero.jpg),url(/brand/pk-hero.jpg),linear-gradient(120deg,#101a0a,var(--bg) 70%);background-size:cover;background-position:0,0,50%;background-repeat:no-repeat}.landing-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,11,0) 0,rgba(10,10,11,.2) 30%,rgba(10,10,11,.9) 62%,var(--bg) 85%)}.landing-copy{position:relative;z-index:1;margin-left:46%;padding:40px 36px 44px 0;width:54%;display:flex;flex-direction:column;gap:18px;align-self:end}.landing-hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(44px,6.6vw,84px);line-height:.92;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.landing-hero h1 em{font-style:normal;display:block;color:var(--blood-hi)}.landing-hero p{font-size:17px;line-height:1.55;color:var(--ink);max-width:44ch}.landing-cta .btn.primary{font-size:14px;padding:15px 28px}.landing-kicker{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.landing-kicker:before{content:"";display:inline-block;width:22px;height:3px;background:var(--blood);vertical-align:middle;margin-right:12px}.landing-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0}.landing-points>div{border:0;border-right:1px solid var(--line);background:transparent;padding:28px 24px 32px;position:relative}.landing-points>div:last-child{border-right:0}.landing-points .lp-n{font-family:var(--font-display);font-size:44px;line-height:1;color:var(--bone);display:block;position:relative;padding-top:14px;margin-bottom:14px}.landing-points .lp-n:before{content:"";position:absolute;left:0;top:0;width:28px;height:3px;background:var(--blood)}.landing-points h2{font-family:var(--font-display);font-weight:400;font-size:26px;letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px}.landing-points p{font-size:14.5px;color:var(--mute)}.landing-foot{padding:14px 20px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;gap:16px;flex-wrap:wrap}.landing-foot span:last-child{display:flex;gap:18px}@media (max-width:760px){.landing-hero{min-height:0;align-items:end;padding-top:330px;background-image:url(/art/landing-hero-m.jpg),url(/brand/pk-hero-m.jpg),linear-gradient(160deg,#101a0a,var(--bg) 70%);background-position:top,top,50%;background-size:100% auto,100% auto,cover;background-color:var(--bg)}.landing-hero:before{background:linear-gradient(180deg,rgba(10,10,11,0) 0,rgba(10,10,11,0) 160px,var(--bg) 440px)}.landing-copy{margin:0;width:100%;padding:0 18px 30px}.landing-points{grid-template-columns:1fr}.landing-points>div{border-right:0;border-bottom:1px solid var(--line)}.landing-points>div:last-child{border-bottom:0}}.signin{padding:0;place-items:stretch;display:grid;min-height:100vh}.signin-art{min-height:100%;border-right:1px solid var(--line);position:relative;background-image:url(/art/signin.jpg),url(/brand/pk-hero-m.jpg),linear-gradient(160deg,#101a0a,var(--bg) 70%);background-size:cover;background-position:50%;background-repeat:no-repeat}.signin .box{width:100%;max-width:460px;margin:auto;border:0;background:transparent;padding:40px 36px;text-align:left;align-self:center}.signin .brand{justify-content:flex-start;border:0;padding:0;margin-bottom:26px;font-size:20px}.signin h1{font-family:var(--font-display);font-weight:400;font-size:52px;line-height:.94;text-transform:uppercase;letter-spacing:.01em;margin-bottom:14px}.signin h1 em{font-style:normal;color:var(--blood-hi);display:block}.signin p{font-size:15.5px;color:var(--mute);margin-bottom:24px}.signin .btn{padding:15px;font-size:13px}.signin .fine{font-size:12.5px;margin-top:16px}.signin .fine a{text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.signin{grid-template-columns:1fr;grid-template-rows:auto 1fr}.signin-art{min-height:0;aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--line);background-position:center 30%}.signin .box{padding:26px 20px 40px}.signin h1{font-size:44px}}.lost{min-height:100vh;display:grid;grid-template-rows:minmax(220px,44vh) auto;max-width:720px;margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line);background:rgba(10,10,11,.92)}.lost-art{border-bottom:1px solid var(--line);background-image:url(/art/404.jpg),url(/brand/pk-hero-m.jpg),linear-gradient(160deg,#101a0a,var(--bg) 70%);background-size:cover;background-position:50%,center 55%,50%;background-repeat:no-repeat}.lost-body{padding:24px 22px 40px;align-self:start}.lost-body b{font-size:96px;line-height:.9;color:var(--blood-hi);display:block}.lost-body b,.lost-body h1{font-family:var(--font-display);font-weight:400}.lost-body h1{font-size:34px;text-transform:uppercase;margin:8px 0 10px}.lost-body p{color:var(--mute);margin-bottom:18px}.brand-name{display:flex;flex-direction:column;gap:3px;line-height:1}.brand-name small{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--quiet)}.rail-admin-head{cursor:default;border-left:3px solid transparent}.acct{position:relative;width:100%}.acct .me{width:100%;cursor:pointer;text-align:left;color:inherit;font:inherit}.acct .me:hover{border-color:var(--bone)}.acct .me .who{flex:1 1;min-width:0}.acct .me .nm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct .chev{width:14px;height:14px;flex:none;color:var(--quiet)}.acct-menu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:30;background:var(--panel);border:1px solid var(--line-strong);display:flex;flex-direction:column}.acct-menu a,.acct-menu button{padding:12px 14px;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;width:100%;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.acct-menu a:last-child,.acct-menu form:last-child button{border-bottom:0}.acct-menu a:hover,.acct-menu button:hover{background:var(--blood)}.sheet-who{font-family:var(--font-display);font-size:20px;text-transform:uppercase;padding:4px 4px 10px;border-bottom:1px solid var(--line-strong)}.sheet-out{background:none;border:0;border-top:1px solid var(--line);text-align:left;width:100%;font-family:inherit;cursor:pointer;color:var(--blood-hi)}@media (max-width:860px){.acct{width:auto}.acct .chev,.acct .me .who{display:none}.acct-menu{top:calc(100% + 6px);bottom:auto;left:auto;right:0;min-width:160px}.rail .brand{border:0;padding:0}.brand .mark{width:30px!important;height:30px!important}.brand-name{font-size:20px}}.inbox-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:0 20px 12px;border-bottom:1px solid var(--line)}.inbox-bar .m-tabs{padding:12px 0 0}.inbox-search{display:flex;gap:8px;padding-top:12px;flex:1 1 220px;max-width:360px}.inbox-search input{flex:1 1;min-width:0;background:var(--raised);border:1px solid var(--line-strong);color:var(--ink);padding:8px 10px;font:inherit;font-size:13.5px}.inbox-search input:focus{outline:none;border-color:var(--bone)}.waiting b{font-family:var(--font-display);font-weight:400;font-size:22px;color:var(--bone);margin-right:4px}.rv-av{width:26px;height:26px;object-fit:cover;border:1px solid var(--line-strong);flex:none}.rv-ph{display:inline-grid;place-items:center;background:var(--bg);font-family:var(--font-display);font-size:14px}.review-card.proof.done{opacity:.85}.review-card.proof.done.st-approved{border-left-color:var(--sulphur)}.review-card.proof.done.st-rejected{border-left-color:var(--blood)}.rv-stamp{margin-left:auto}.m-new{padding:18px 20px 22px;border-bottom:1px solid var(--line-strong);background:var(--raised)}.m-new .m-form{max-width:560px}.coins-field input{font-family:var(--font-display)!important;font-size:28px!important;max-width:140px;letter-spacing:.02em}.m-list-h{padding:18px 20px 10px;margin:0}.m-manage.off .order-title{color:var(--mute)}.m-edit{grid-column:1/-1;padding:14px 0 6px;border-top:1px solid var(--line)}.m-manage .order-title{font-size:19px}.set-tabs{padding:12px 20px;border-bottom:1px solid var(--line)}.set-body{padding-bottom:20px}.tab-note{padding:14px 20px 0;color:var(--mute);font-size:14px;max-width:60ch}.adv{margin:18px 20px 0;border:1px solid var(--line)}.adv summary{padding:10px 14px;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);list-style:none}.adv summary::-webkit-details-marker{display:none}.adv summary:before{content:"+";display:inline-block;width:18px;color:var(--blood-hi)}.adv[open] summary:before{content:"-"}.adv-links{display:flex;flex-direction:column;border-top:1px solid var(--line)}.adv-links a{padding:11px 14px;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink)}.adv-links a:last-child{border-bottom:0}.adv-links a:hover{background:var(--panel)}.more-row{border-left:3px solid transparent}.more-row:hover{border-left-color:var(--blood);background:var(--panel)}.more-row .camp-title{font-family:var(--font-display);font-size:19px;text-transform:uppercase;letter-spacing:.02em;font-weight:400}.profile-banner{background-image:none;background-color:var(--panel);height:90px}.brand .brand-name{display:flex!important;flex-direction:column}.signin{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media (max-width:760px){.signin{grid-template-columns:minmax(0,1fr)}.signin-art{width:100%}}@media (max-width:860px){.rail .post-btn{display:none}}.brand .mark{display:inline-block!important}@media (max-width:860px){.rail{padding:8px 12px}.rail .brand{padding:0;gap:10px}}.brand,.brand .brand-name{font-weight:400}html{text-size-adjust:100%}a,button,input,label,select,summary,textarea{-webkit-tap-highlight-color:rgba(192,39,31,.28)}.btn,a,button,summary{touch-action:manipulation}@supports (height:100dvh){.landing,.lost,.narrow,.shell,.signin{min-height:100dvh}.landing-hero{min-height:min(76dvh,640px)}.q-sheet{max-height:86dvh}.lightbox img{max-height:92dvh}}@media (min-width:861px){@supports (height:100dvh){.aside,.rail{height:100dvh}}.inbox-search{order:2}.inbox-bar .m-tabs{order:1}}.stick-bar{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.link-field{display:flex;align-items:stretch;border:1px solid var(--line-strong);background:var(--raised)}.link-field:focus-within{border-color:var(--bone);background:var(--panel)}.link-field.bad{border-color:var(--blood-hi)}.org-form .link-field input{flex:1 1;min-width:0;border:0;background:transparent}.link-act{flex:none;min-width:84px;padding:0 14px;border:0;border-left:1px solid var(--line-strong);background:var(--panel-2);color:var(--bone);cursor:pointer;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.link-act:hover{background:var(--panel)}.proof-link-go{display:none}.reject-box{display:flex;flex-direction:column;gap:10px;margin-top:12px}.reject-quick{display:flex;flex-wrap:wrap;gap:8px}.quick{background:transparent;color:var(--ink);border:1px solid var(--line-strong);cursor:pointer;padding:8px 12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.quick.on{border-color:var(--bone);background:var(--panel-2)}.kbd-hint{color:var(--quiet)}@media (hover:none){.kbd-hint{display:none}}.tab-ic{position:relative;display:grid;place-items:center}.tab-l{display:none}.sk-order{display:grid;grid-template-columns:88px minmax(0,1fr);border-bottom:1px solid var(--line)}.sk-pay{display:grid;place-items:center;padding:18px 6px;border-right:1px solid var(--line);background:var(--raised)}.sk-main{display:flex;flex-direction:column;gap:10px;padding:16px}.sk-art{height:112px;background-image:none}.inbox-err{padding:0 20px 10px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes sheet-in{0%{opacity:0}}@media (max-width:860px){:root{--topbar:56px;--gut:16px}.shell{display:block;--tabbar-h:calc(57px + env(safe-area-inset-bottom))}.shell:has(.main input:focus:not([type=checkbox]):not([type=radio]),.main textarea:focus,.main select:focus){--tabbar-h:0px}.shell:has(.main input:focus:not([type=checkbox]):not([type=radio]),.main textarea:focus,.main select:focus) .tabbar{display:none}body{font-size:16px}.main{overflow-x:clip;padding-bottom:calc(var(--tabbar-h) + 24px)}.rail{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:calc(var(--topbar) + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(8px + env(safe-area-inset-right)) 0 calc(var(--gut) + env(safe-area-inset-left));background:var(--bg);border-bottom:1px solid var(--line-strong)}.rail .brand{min-height:48px;gap:10px}.rail .brand .mark{width:34px!important;height:34px!important}.brand-name small{display:none}.brand-name{font-size:22px}.rail-foot{padding:0}.acct .me{width:48px;height:48px;padding:0;justify-content:center;border:0;background:transparent}.me .ph,.me img{width:36px;height:36px}.me .ph{font-size:17px}.tabbar{padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:stretch;align-items:stretch;border-top:1px solid var(--line-strong)}.tab-i{flex:1 1;min-width:0;width:auto;height:auto;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:5px 2px 4px;margin:0;background:transparent;color:var(--quiet);cursor:pointer;border:0;border-top:3px solid transparent;border-right:1px solid var(--line);font:inherit}.tab-i:last-child{border-right:0}.tab-i svg{width:24px;height:24px}.tab-l{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:12px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.tab-i.on{color:var(--bone);background:var(--panel);border-top-color:var(--blood)}.tab-i:active{background:var(--panel-2);color:var(--bone)}.tab-count{position:absolute;top:-7px;left:100%;margin-left:-6px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;background:var(--blood);color:var(--bone);font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:1;letter-spacing:0}.sheet-wrap{display:block}.sheet,.sheet-wrap{background:var(--bg)}.sheet{position:absolute;inset:0;width:auto;height:100%;max-height:none;overflow:hidden;border:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);display:flex;flex-direction:column;animation:sheet-in .16s ease-out}.sheet-top{flex:none;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 8px 0 var(--gut);border-bottom:1px solid var(--line-strong)}.sheet-who{font-family:var(--font-display);font-size:26px;line-height:1;letter-spacing:.02em;text-transform:uppercase;padding:0;border:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-x{flex:none;width:56px;height:56px;display:grid;place-items:center;background:transparent;border:0;color:var(--bone);cursor:pointer}.sheet-x:active{background:var(--panel-2)}.sheet-x svg{width:26px;height:26px}.sheet-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:12px}.sheet-body,.sheet-grp{display:flex;flex-direction:column}.sheet-sec{display:block;padding:22px var(--gut) 10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.sheet-sec:before{content:"";display:inline-block;width:14px;height:3px;background:var(--blood);vertical-align:middle;margin-right:10px}.sheet-link{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 var(--gut);font-size:17px;color:var(--ink);border-top:1px solid var(--line);border-bottom:0}.sheet-link:active{background:var(--panel-2)}.sheet-link:after{content:"";width:9px;height:9px;border-top:2px solid var(--quiet);border-right:2px solid var(--quiet);transform:rotate(45deg);margin-right:4px}.sheet-foot{flex:none;padding:12px var(--gut);border-top:1px solid var(--line-strong);background:var(--bg)}.sheet-out{width:100%;min-height:56px;background:transparent;color:var(--bone);border:1px solid var(--line-strong);cursor:pointer;font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-align:center}.sheet-out:active{background:var(--panel-2)}.btn{min-height:48px;padding:12px 18px;font-size:13px}.btn.sm{min-height:44px;padding:0 14px;font-size:12px}.btn:active{background:var(--panel-2);border-color:var(--bone)}.btn.primary:active{background:var(--blood-hi);border-color:var(--blood-hi)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px}.m-form,.org-form{max-width:none;gap:18px}.org-form label{font-size:12px;gap:8px}.org-form input:not([type=checkbox]):not([type=radio]):not([type=color]),.org-form select{min-height:52px;padding:12px 14px}.m-form textarea,.org-form textarea{min-height:120px;padding:12px 14px;line-height:1.5}.m-form small,.org-form label small{font-size:14px;line-height:1.45}.err{font-size:14px;line-height:1.4;margin-top:4px}.coins-field input{max-width:none!important}.link-act,.org-form .link-field input{min-height:56px}.link-act{min-width:92px;font-size:13px}.link-act:active{background:var(--panel-2)}.stick-bar{position:-webkit-sticky;position:sticky;bottom:var(--tabbar-h);z-index:20;flex-wrap:nowrap;margin:4px calc(var(--gut) * -1) 0;padding:12px var(--gut);background:var(--bg);border-top:1px solid var(--line-strong)}.stick-bar .btn{flex:1 1;min-height:56px}.org-form .stick-bar .btn{align-self:stretch}.pk-head-art{height:80px}.pk-head-body{padding:14px var(--gut) 18px}.pk-head-sub{font-size:15px;line-height:1.5;max-width:none}.pk-head-act{gap:10px}.pk-head-act .btn{flex:1 1 140px;min-height:52px}.main>.narrow .main-head{top:calc(var(--topbar) + env(safe-area-inset-top));padding:14px var(--gut)}.order,.order:hover{grid-template-columns:84px minmax(0,1fr);border-left:0;min-height:96px}.order:active{background:var(--panel-2)}.order-pay{padding:14px 4px;grid-row:1/span 2}.order-pay b{font-size:32px}.order-pay i{font-size:11px}.order-main{padding:14px var(--gut) 8px;gap:6px}.order-kicker{font-size:12px}.order-title{font-size:22px}.order-meta{font-size:15px}.order-state{grid-column:2;padding:0 var(--gut) 14px}.order-state .vchip{font-size:12px;padding:6px 10px}.order.st-closed{opacity:.7}.brief-meta,.brief-pay{padding:12px var(--gut)}.brief-meta{gap:10px 14px}.brief-pay i,.m-ends{font-size:12px}.step{grid-template-columns:48px minmax(0,1fr)}.step-n{font-size:24px;padding:18px 0 0 12px}.step-n:before{left:12px}.step-body{padding:16px var(--gut) 20px 14px}.step-body h2{font-size:12px}.step-body .m-text{font-size:17px}.step-body>a.btn{display:flex;width:100%;min-height:56px}.m-note{font-size:15.5px;padding:14px}.step-body .m-note a{display:inline-flex;align-items:center;min-height:44px}.step-body .stick-bar{margin-left:-62px;margin-right:calc(var(--gut) * -1);padding-left:62px}.proof-line,.proof-line.st-no,.proof-line.st-ok{border-left:0;padding:14px var(--gut);gap:8px 12px}.proof-line-title{font-size:20px}.proof-line-meta{font-size:12px}.proof-line-meta a{padding:10px 0}.proof-line-reason{font-size:15px}.proof-line-side{gap:6px}.proof-line-coins{font-size:26px}.inbox-bar{display:contents}.inbox-search{flex:none;max-width:none;padding:12px var(--gut);border-bottom:1px solid var(--line);background:var(--raised)}.inbox-search input{min-height:48px;padding:10px 12px}.inbox-search .btn{min-width:84px}.m-tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding:10px var(--gut);min-width:0}.m-tabs::-webkit-scrollbar{display:none}.inbox-bar .m-tabs{position:-webkit-sticky;position:sticky;top:calc(var(--topbar) + env(safe-area-inset-top));z-index:25;background:var(--bg);border-bottom:1px solid var(--line-strong);padding:10px var(--gut)}.m-tab{flex:none;min-height:44px;display:inline-flex;align-items:center;padding:0 16px;font-size:12px;white-space:nowrap}.m-tab:active{background:var(--panel-2)}.waiting b{font-size:26px}.inbox-err{padding:12px var(--gut) 0}.review-card.proof,.review-card.proof.done{padding:16px var(--gut) 18px;border-left:0;border-bottom:1px solid var(--line-strong)}.review-card.proof.focused{outline:0;background:transparent}.review-head{gap:10px;align-items:center}.rv-av{width:36px;height:36px}.review-head .nm{font-size:20px}.review-head .hd,.review-head .tm{font-size:12px}.proof .proof-mission{font-size:16px;margin:10px 0 8px;line-height:1.4}.reward-chip{font-size:12px;padding:4px 9px}.proof .proof-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 12px;margin:0 0 12px;font-size:14px;line-height:1.35}.proof-link-t{min-width:0;overflow-wrap:anywhere}.proof-link-go{display:block;flex:none;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--bone);border-left:1px solid var(--line-strong);padding-left:12px}.kind-chip{font-size:12px}.proof-acts{gap:12px}.proof-acts .btn{min-height:56px;padding:0 14px;font-size:13.5px}.reject-line{margin-top:0;min-width:0}.reject-line input{width:100%;min-height:52px}.quick{min-height:44px;font-size:12px}.m-new,.org-section{padding:16px var(--gut) 0}.m-list-h{padding:22px var(--gut) 10px}.m-manage,.m-manage:hover{border-left:0;padding:14px var(--gut);grid-template-columns:minmax(0,1fr)}.m-manage-chips{flex-wrap:wrap}.m-manage-chips a.reward-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 12px}.m-manage-acts{gap:8px}.m-manage-acts .btn.sm{flex:1 1}.m-edit{padding:14px 0 0}.org-note{font-size:14px;margin-top:4px;padding-bottom:8px}.purse{margin:14px var(--gut)}.purse-n{padding:12px 18px}.purse-n b{font-size:42px}.purse-n i,.purse-rest{font-size:12px}.shop-grid{grid-template-columns:minmax(0,1fr);margin:0 var(--gut) 24px}.shop-card{padding:16px}.shop-kind,.shop-left{font-size:12px}.shop-title{font-size:26px}.shop-desc{font-size:15.5px}.shop-link a{display:inline-block;padding:12px 0;font-size:12.5px}.shop-price b{font-size:34px}.shop-price{font-size:12px}.shop-foot .btn{min-height:52px;min-width:112px}.shop-wl{flex-direction:column}.shop-wl input{font-size:16px}.shop-wl .btn,.shop-wl input{min-height:52px}.shop-err,.shop-mine,.shop-ok{font-size:13.5px}.void-art{aspect-ratio:16/6}.void-text{padding:18px var(--gut) 28px}.void-text h2{font-size:28px}.void-text p{font-size:16px;max-width:none}.void-text .btn{width:100%;min-height:52px}.empty{font-size:16px;padding:32px var(--gut)}.sm-form .sm-row>label{flex:1 1 100%}.sm-form input:not([type=checkbox]),.sm-form select,.sm-form textarea{min-height:52px;font-size:16px}.sm-form textarea{min-height:96px}.sm-form .sm-check{flex-direction:row;align-items:center;gap:12px;min-height:48px;font-size:15px}.sm-form .sm-check input{width:24px;height:24px}.sm-form label{font-size:12.5px}.sm-item-act{gap:8px;flex-wrap:wrap}.sm-item-act .btn.sm{min-height:44px}.set-opt{min-height:48px;padding:0 18px;font-size:15px}.sk-art{height:80px}.sk-order{grid-template-columns:84px minmax(0,1fr)}.more-row,.more-row:hover{padding:16px var(--gut);min-height:72px}.camp-row{padding:16px var(--gut)}.adv summary{min-height:52px;display:flex;align-items:center;font-size:12px}.adv-links a{padding:15px 14px;font-size:16px}.backlink{min-height:52px;font-size:15px}.lost-body .btn,.signin .btn{min-height:56px}}@media (max-width:340px){.tab-l{display:none}}@media (max-width:360px){.landing,.landing-top{min-width:0}.landing-top .brand{min-width:0;padding:12px}.landing-top .brand-name small{display:none}.landing-top .btn{padding:0 14px;letter-spacing:.06em}.landing-copy,.landing-points>div{min-width:0;overflow-wrap:anywhere}}@media (max-width:240px){.landing-top .brand{gap:6px;padding:12px 8px;font-size:18px}.landing-top .btn{padding:0 8px;font-size:11px}}