@font-face{font-family:Anybody;src:url(/fonts/anybody.woff2)format("woff2");font-weight:100 900;font-stretch:50% 150%;font-display:swap}@font-face{font-family:Tomorrow;src:url(/fonts/tomorrow-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Tomorrow;src:url(/fonts/tomorrow-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Tomorrow;src:url(/fonts/tomorrow-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Tomorrow;src:url(/fonts/tomorrow-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Tilt Neon;src:url(/fonts/tilt-neon.woff2)format("woff2");font-display:swap}@font-face{font-family:Noto JP Sign;src:url(/fonts/noto-jp-sign.woff2)format("woff2");font-weight:900;font-display:swap}:root{--ink:#05070c;--raised:#0b0f18;--neon:#ff2d95;--cyan:#2df0ff;--white:#f1f3f7;--dim:#f1f3f7a8;--faint:#f1f3f76b;--line:#f1f3f721;--f-shout:"Anybody", Impact, "Arial Black", sans-serif;--f-ui:"Tomorrow", "Arial Narrow", Arial, sans-serif;--notch:polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));--notch-lg:polygon(0 0, calc(100% - 16px) 0, 100% 16px, 100% 100%, 16px 100%, 0 calc(100% - 16px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--ink);-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--white);background:var(--ink);font:400 16px/1.5 var(--f-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.dim{color:var(--dim)}.small{font-size:13px}.stack{gap:14px;display:grid}.plain-links{gap:8px;display:grid}.plain-links a{color:var(--cyan)}.link-button{font:inherit;color:var(--cyan);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.form-error{color:var(--neon);margin-top:6px;font-size:14px}.btn{min-height:40px;font:600 14px/1 var(--f-ui);letter-spacing:.03em;white-space:nowrap;color:var(--white);clip-path:var(--notch);background:#f1f3f71a;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background-color .12s,color .12s;display:inline-flex}.btn:hover{background:#f1f3f733}.btn:focus-visible{outline-offset:-5px}.btn:disabled{opacity:.45}.btn-loud{background:var(--neon);color:var(--ink);font-weight:700}.btn-loud:hover:not(:disabled){background:#ff5cae}.btn-cyan{background:var(--cyan);color:var(--ink)}.btn-cyan:hover:not(:disabled){background:#7ff6ff}.btn-following{color:var(--white);background:#f1f3f71a;min-width:104px}.btn-following:hover{background:var(--neon);color:var(--ink)}.btn-danger{color:var(--neon);box-shadow:inset 0 0 0 1px var(--neon);background:0 0}.btn-danger:hover:not(:disabled){background:var(--neon);color:var(--ink)}.btn-block{width:100%}.btn-post{width:100%;min-height:50px;font:900 19px/1 var(--f-shout);text-transform:uppercase;letter-spacing:.02em;font-stretch:125%}.icon-btn{width:34px;height:34px;color:var(--dim);justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{color:var(--white);background:#f1f3f71a}.wordmark{font:900 30px/1 var(--f-shout);letter-spacing:-.005em;color:var(--neon);font-stretch:130%;display:inline-block;position:relative}.wordmark-sm{font-size:22px}.g-ghost{pointer-events:none;visibility:hidden;position:absolute;inset:0}.g-a{color:var(--cyan)}.g-b{color:var(--white)}.is-glitching>.g-real{animation:.3s steps(3,end) both g-jit;display:inline-block}.is-glitching>.g-a{visibility:visible;animation:.3s steps(2,end) both g-a}.is-glitching>.g-b{visibility:visible;animation:.3s steps(2,end) both g-b}@keyframes g-jit{0%{transform:translate(0)}33%{transform:translate(-3px,1px)}66%{transform:translate(3px,-1px)}to{transform:translate(0)}}@keyframes g-a{0%{clip-path:inset(8% 0 76%);transform:translate(-7px)}25%{clip-path:inset(58% 0 18%);transform:translate(6px)}50%{clip-path:inset(30% 0 52%);transform:translate(-4px)}75%{clip-path:inset(82% 0 4%);transform:translate(5px)}to{clip-path:inset(100% 0 0)}}@keyframes g-b{0%{clip-path:inset(66% 0 12%);transform:translate(6px)}25%{clip-path:inset(14% 0 70%);transform:translate(-6px)}50%{clip-path:inset(44% 0 38%);transform:translate(4px)}75%{clip-path:inset(2% 0 88%);transform:translate(-5px)}to{clip-path:inset(100% 0 0)}}.shell{isolation:isolate;position:relative}.shell:before{content:"";z-index:-1;background:var(--ink) url(/city-still.jpg) center / cover no-repeat;opacity:.5;position:fixed;inset:0}.cluster-banner{z-index:5;text-align:center;color:var(--ink);background:var(--cyan);padding:5px 16px;font-size:12px;font-weight:600;position:relative}.shell-grid{grid-template-columns:256px minmax(0,600px) 332px;justify-content:center;min-height:100dvh;display:grid}.shell-nav{height:100dvh;padding:20px 20px 20px 12px;position:sticky;top:0}.shell-main{background:var(--ink);min-width:0;box-shadow:0 0 0 1px var(--line);padding-bottom:80px}.shell-side{padding:14px 8px 40px 24px}.top-bar,.bottom-bar,.fab{display:none}.nav{background:#05070cc7;flex-direction:column;height:100%;padding:8px;display:flex}.nav .wordmark{margin:6px 10px 22px}.nav-list{gap:2px;display:grid}.nav-item{min-height:46px;clip-path:var(--notch);align-items:center;gap:14px;padding:0 12px;font-size:17px;font-weight:500;display:flex;position:relative}.nav-item:hover{background:#f1f3f717}.nav-item.is-active{background:var(--white);color:var(--ink);font-weight:700}.nav-item:focus-visible{outline-offset:-4px}.btn-post{margin-top:18px}.nav-foot{margin-top:auto;padding-top:16px}.dot{background:var(--neon);width:8px;height:8px;transform:rotate(45deg)}.nav-item .dot{margin-left:auto}.account-chip{align-items:center;gap:10px;display:flex}.account-text{flex:1;min-width:0;line-height:1.25;display:grid}.account-text strong,.account-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-text strong{font-size:14px;font-weight:600}.account-text span{color:var(--dim);font-size:13px}.avatar{background:var(--raised);clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);flex:none;display:block}.sign-banner{background:linear-gradient(#0a0d15,#05070c 78%);justify-content:center;align-items:center;height:188px;display:flex;position:relative;overflow:hidden}.sign-banner:after{content:"";opacity:.1;background:linear-gradient(#0000,currentColor);height:36%;position:absolute;inset:auto 0 0}.sign-tube{z-index:1;max-width:92%;font:400 clamp(28px, 7.4vw, 50px)/1.1 "Tilt Neon", var(--f-ui);color:#fff;white-space:nowrap;text-overflow:clip;border:3px solid var(--glow);box-shadow:0 0 24px -2px var(--glow), inset 0 0 24px -8px var(--glow);text-shadow:0 0 1px #fff, 0 0 10px var(--glow), 0 0 26px var(--glow);border-radius:16px;padding:.1em .42em .14em;position:relative;overflow:hidden}.screen-head{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#05070ce6;position:sticky;top:0}.screen-title{align-items:center;gap:14px;min-height:56px;padding:0 16px;display:flex}.screen-title h1{font:900 21px/1 var(--f-shout);text-transform:uppercase;font-stretch:118%}.screen-title p{color:var(--dim);font-size:13px;line-height:1.2}.screen-title h1.as-handle{text-transform:none;font-stretch:105%}.tabs{display:flex}.tab{min-height:52px;color:var(--dim);text-align:center;flex:1;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:flex;position:relative}.tab:hover{color:var(--white);background:#f1f3f70d}.tab[aria-selected=true],.tab.is-active{color:var(--white);font-weight:700}.tab[aria-selected=true]:after,.tab.is-active:after{content:"";background:var(--cyan);width:56px;height:4px;margin-left:-28px;position:absolute;bottom:0;left:50%;transform:skew(-30deg)}.feed-note{color:var(--dim);text-align:center;padding:28px 16px}.feed-empty{text-align:center;color:var(--dim);justify-items:center;gap:16px;padding:56px 28px;display:grid}.feed-empty h2{font:900 clamp(24px, 6vw, 32px)/1 var(--f-shout);text-transform:uppercase;color:var(--white);font-stretch:118%}.feed-more{justify-content:center;padding:18px;display:flex}.post{border-bottom:1px solid var(--line);cursor:pointer;padding:13px 16px 7px}.post:hover{background:#f1f3f708}.post-focus{cursor:default}.post-focus:hover{background:0 0}.post-focus .post-text{font-size:19px;line-height:1.45}.post-tomb{cursor:default;padding-bottom:13px}.post-pending{cursor:progress;opacity:.72;padding-bottom:13px}.post-context{color:var(--dim);align-items:center;gap:6px;margin:0 0 6px 40px;font-size:13px;font-weight:500;display:flex}.post-context a:hover{text-decoration:underline}.post-row{gap:12px;display:flex}.post-avatar{flex:none;height:max-content}.post-main{flex:1;min-width:0}.post-head{align-items:flex-start;gap:8px;min-height:24px;display:flex}.who{flex-wrap:wrap;align-items:baseline;column-gap:7px;min-width:0;line-height:1.3;display:inline-flex}.who-name{font-weight:700}.who-name:hover{text-decoration:underline}.who-handle{color:var(--dim);font-size:14px}.post-time,.post-head time{color:var(--dim);flex:none;font-size:14px;line-height:1.5}.post-time:hover{text-decoration:underline}.post-head .menu{margin:-6px -6px 0 auto}.post-landing{color:var(--cyan);font-size:12px;font-weight:600;line-height:1.8}.post-replying{color:var(--dim);font-size:14px}.post-replying a{color:var(--cyan)}.post-text{white-space:pre-wrap;margin-top:1px;line-height:1.45}.tok{color:var(--cyan);text-underline-offset:3px;-webkit-text-decoration:underline #2df0ff73;text-decoration:underline #2df0ff73}.tok:hover{-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}.post-labels{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tag{color:var(--ink);background:var(--dim);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.post-actions{justify-content:space-between;align-items:center;max-width:460px;margin:6px 0 0 -8px;display:flex}.act{min-width:40px;min-height:36px;color:var(--dim);align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.act:hover{color:var(--white);background:#f1f3f712}.act-like:hover,.act-like.on{color:var(--neon)}.act-repost:hover,.act-repost.on{color:var(--cyan)}.act-mark.on{color:var(--white)}.quoted{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);clip-path:var(--notch);margin-top:9px;padding:10px 12px}.quoted:hover{cursor:pointer;background:#111623}.quoted-head{align-items:center;gap:8px;margin-bottom:3px;display:flex}.quoted-preview{margin:0 16px 14px}.tombstone{color:var(--dim);background:var(--raised);clip-path:var(--notch);gap:6px;padding:12px 14px;font-size:14px;display:grid}.tombstone-links{flex-wrap:wrap;gap:14px;font-weight:600;display:flex}.tombstone-links a{color:var(--cyan)}.label-gate{color:var(--dim);background:var(--raised);clip-path:var(--notch);align-items:center;gap:10px;margin-top:6px;padding:10px 12px;font-size:14px;display:flex}.label-gate button{color:var(--cyan);margin-left:auto;font-weight:700}.menu{position:relative}.menu-list{z-index:20;background:var(--raised);min-width:210px;box-shadow:0 0 0 1px var(--line), 0 18px 40px #000000b3;padding:6px;display:grid;position:absolute;top:100%;right:0}.menu-list>*{text-align:left;white-space:nowrap;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.menu-list>:hover{background:#f1f3f71a}.menu-list .danger{color:var(--neon)}.composer{border-bottom:1px solid var(--line);padding:12px 16px}.composer-row{gap:12px;display:flex}.composer-main{flex:1;min-width:0}.composer textarea{resize:none;width:100%;min-height:56px;color:var(--white);background:0 0;border:0;outline:0;padding:8px 0;font-size:19px;line-height:1.4;display:block}.composer textarea::placeholder{color:var(--faint)}.composer-foot{justify-content:flex-end;align-items:center;gap:14px;margin-top:6px;display:flex}.composer-empty{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.composer-empty p{color:var(--dim);font-size:14px}.consent{color:var(--dim);cursor:pointer;align-items:flex-start;gap:10px;margin:10px 0 0 56px;font-size:13px;line-height:1.45;display:flex}.consent input{accent-color:var(--neon);flex:none;width:16px;height:16px;margin-top:3px}.consent a{color:var(--cyan)}.meter{align-items:center;gap:8px;display:inline-flex}.meter-bar{background:var(--line);width:64px;height:4px;display:block;transform:skew(-30deg)}.meter-bar>span{background:var(--cyan);height:100%;display:block}.meter-near .meter-bar>span{background:var(--white)}.meter-over .meter-bar>span{background:var(--neon)}.meter-num{color:var(--dim);font-size:13px;font-weight:600}.meter-over .meter-num{color:var(--neon)}.side{gap:14px;display:grid}.search{z-index:3;min-height:44px;color:var(--dim);background:var(--raised);clip-path:var(--notch);align-items:center;gap:10px;padding:0 14px;display:flex;position:sticky;top:14px}.search input{min-width:0;color:var(--white);background:0 0;border:0;outline:0;flex:1;font-size:15px}.search:focus-within{box-shadow:inset 0 0 0 2px var(--cyan)}.panel{background:var(--ink);clip-path:var(--notch-lg);padding:14px 16px}.panel h2{font:900 18px/1.1 var(--f-shout);text-transform:uppercase;margin-bottom:8px;font-stretch:115%}.trend-list a{padding:7px 0;display:block}.trend-list a:hover strong{color:var(--cyan)}.trend-list strong{font-weight:600;display:block}.trend-list span{color:var(--dim);font-size:13px}.people{gap:10px;display:grid}.person{justify-content:space-between;align-items:center;gap:10px;display:flex}.person-link{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.person-text{min-width:0;line-height:1.25;display:grid}.person-text strong,.person-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-text strong{font-size:14px;font-weight:600}.person-text span{color:var(--dim);font-size:13px}.person .btn{min-height:34px;padding:0 12px;font-size:13px}.person-list .person{border-bottom:1px solid var(--line);padding:12px 16px}.foot-links{color:var(--dim);flex-wrap:wrap;gap:4px 12px;padding:4px 8px;font-size:12px;display:flex}.foot-links a:hover{color:var(--white);text-decoration:underline}.profile-head{border-bottom:1px solid var(--line);padding:0 16px 14px}.profile-top{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:-38px;display:flex;position:relative}.profile-top .avatar{box-shadow:0 0 0 4px var(--ink);background:var(--ink)}.profile-actions{align-items:center;gap:8px;padding-top:44px;display:flex}.profile-name{font:800 24px/1.15 var(--f-shout);margin-top:10px;font-stretch:108%}.profile-handle{color:var(--dim)}.profile-bio{white-space:pre-wrap;margin-top:10px}.profile-meta{color:var(--dim);flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:14px;display:flex}.profile-meta a{color:var(--cyan)}.profile-counts{color:var(--dim);gap:18px;margin-top:10px;font-size:14px;display:flex}.profile-counts strong{color:var(--white);font-weight:700}.profile-counts a:hover{text-decoration:underline}.follows-you{color:var(--ink);background:var(--dim);margin-left:8px;padding:1px 7px;font-size:12px;display:inline-block}.share-sign{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form{gap:16px;display:grid}.field{gap:6px;display:grid}.field>span,.field>label{font-size:14px;font-weight:600}.field small{color:var(--dim);font-size:13px;font-weight:400}.field input:not([type=checkbox]):not([type=radio]),.field textarea,.field select{width:100%;min-height:44px;color:var(--white);background:var(--raised);border:1px solid var(--line);border-radius:0;padding:10px 12px}.field textarea{resize:vertical;min-height:100px}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--cyan);outline-offset:-1px}.choice{background:var(--raised);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.choice:has(input:checked){box-shadow:inset 0 0 0 2px var(--neon)}.choice input{accent-color:var(--neon);flex:none;width:17px;height:17px;margin-top:3px}.choice strong{font-weight:600;display:block}.choice span span{color:var(--dim);font-size:13px;display:block}.choice-list{gap:6px;display:grid}.page{max-width:66ch;padding:18px 20px 48px}.page h2{font:800 19px/1.2 var(--f-shout);margin:30px 0 8px;font-stretch:108%}.page h3{margin:18px 0 4px;font-size:16px;font-weight:700}.page p{margin:8px 0}.page ul.list,.page ol.list{gap:6px;margin:8px 0;padding-left:20px;display:grid}.page ul.list{list-style:square}.page ol.list{list-style:decimal}.page a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.page a:hover{text-decoration-thickness:2px}.consent a,.notice p a,.profile-meta a,.tombstone-links a{text-underline-offset:3px;text-decoration:underline}.page strong{font-weight:700}.page code,.kbd{background:var(--raised);overflow-wrap:anywhere;padding:1px 5px;font-size:14px}.page pre{background:var(--raised);padding:12px;font-size:13px;line-height:1.5;overflow-x:auto}.page pre code{background:0 0;padding:0}.lede{color:var(--dim);font-size:17px}.table-wrap{margin:12px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 10px}th{white-space:nowrap;font-weight:700}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.callout{background:var(--raised);clip-path:var(--notch);margin:14px 0;padding:12px 14px}.result{background:var(--raised);clip-path:var(--notch-lg);gap:8px;padding:16px;display:grid}.result strong{font-size:18px}.settings-section{border-bottom:1px solid var(--line);gap:12px;padding:18px 16px;display:grid}.settings-section h2{font:800 18px/1.2 var(--f-shout);font-stretch:108%}.setting-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.setting-row>div{flex:220px;min-width:0}.setting-row strong{font-weight:600;display:block}.setting-row span{color:var(--dim);font-size:14px}.segmented{background:var(--raised);clip-path:var(--notch);display:inline-flex}.segmented button{min-height:34px;color:var(--dim);padding:0 12px;font-size:13px;font-weight:600}.segmented button[aria-pressed=true]{background:var(--white);color:var(--ink)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--raised);align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:inline-flex}.chip button{color:var(--dim);font-weight:700}.modal{width:min(560px,100vw - 24px);max-height:88vh;color:var(--white);background:var(--ink);box-shadow:0 0 0 1px var(--line);clip-path:var(--notch-lg);border:0;padding:0}.modal-wide{width:min(760px,100vw - 24px)}.modal::backdrop{background:#05070cc7}.modal-body{gap:12px;padding:12px 16px 18px;display:grid}.modal-head{justify-content:space-between;align-items:center;display:flex}.modal-head h2{font:800 19px/1.2 var(--f-shout);font-stretch:108%}.modal .composer{border:0;padding:0}.wallet-list{gap:8px;display:grid}.wallet-row{background:var(--raised);width:100%;min-height:54px;clip-path:var(--notch);align-items:center;gap:12px;padding:0 12px;font-weight:600;display:flex}.wallet-row:hover:not(:disabled){background:#161c2a}.wallet-row img{width:32px;height:32px}.toasts{z-index:60;gap:8px;width:min(440px,100vw - 24px);display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{color:var(--ink);background:var(--white);clip-path:var(--notch);align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.toast-error{background:var(--neon)}.toast-success{background:var(--cyan)}.toast a{white-space:nowrap;font-weight:700;text-decoration:underline}.toast button{margin-left:auto;font-size:18px;line-height:1}.notice{background:var(--raised);border-bottom:1px solid var(--line);padding:10px 16px;font-size:13px;line-height:1.4}.notice-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.notice summary{cursor:pointer;font-weight:600;list-style:none}.notice summary::-webkit-details-marker{display:none}.notice summary span{color:var(--cyan);white-space:nowrap;margin-left:6px;font-weight:600}.notice p{color:var(--dim);margin-top:6px}.notice p a{color:var(--cyan);font-weight:600}.notice .btn{flex:none;min-height:32px;padding:0 12px;font-size:13px}.nudge{color:var(--dim);justify-content:space-between;align-items:center;gap:12px;display:flex}.claim{isolation:isolate;place-items:center;min-height:100dvh;padding:72px 16px 40px;display:grid;position:relative}.claim:before{content:"";z-index:-1;background:var(--ink) url(/city-still.jpg) center / cover no-repeat;opacity:.55;position:fixed;inset:0}.claim-card{background:var(--ink);width:min(540px,100%);clip-path:var(--notch-lg);gap:18px;padding:26px;display:grid}.claim-title{font:900 clamp(32px, 8vw, 50px)/.95 var(--f-shout);text-transform:uppercase;font-stretch:125%}.handle-input{background:var(--raised);align-items:center;min-height:58px;padding:0 14px;font-size:22px;font-weight:600;display:flex}.handle-input:focus-within{box-shadow:inset 0 0 0 2px var(--cyan)}.handle-input span{color:var(--dim)}.handle-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 2px}.handle-status{min-height:22px;font-size:14px;font-weight:600}.handle-status.ok{color:var(--cyan)}.handle-status.no{color:var(--neon)}.claim-costs{gap:6px;font-size:14px;display:grid}.claim-costs div{color:var(--dim);justify-content:space-between;gap:12px;display:flex}.claim-costs .total{border-top:1px solid var(--line);color:var(--white);padding-top:6px;font-weight:700}.claim-corner{position:absolute;top:18px;left:20px}.slash{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.slash i{background:var(--cyan);width:140%;animation:.62s cubic-bezier(.7,0,.2,1) both slash;position:absolute;left:-20%;transform:rotate(-11deg)translate(-110%)}.slash i:first-child{background:var(--ink);height:11vh;top:12%}.slash i:nth-child(2){height:3vh;animation-delay:50ms;top:30%}.slash i:nth-child(3){background:var(--ink);height:16vh;animation-delay:80ms;top:44%}.slash i:nth-child(4){height:2vh;animation-delay:.12s;top:66%}@keyframes slash{0%{transform:rotate(-11deg)translate(-110%)}45%,55%{transform:rotate(-11deg)translate(0)}to{transform:rotate(-11deg)translate(110%)}}.city-canvas{z-index:0;opacity:0;width:100%;height:100lvh;transition:opacity 1.4s;position:fixed;inset:0}.city-canvas.is-ready{opacity:1}.landing{position:relative}.landing-still{z-index:0;background:var(--ink) url(/city-still.jpg) center / cover no-repeat;position:fixed;inset:0}.landing main,.landing-bar{z-index:1;position:relative}.landing-bar{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(20px,5vw,80px);display:flex;position:fixed;inset:0 0 auto}.landing-bar:before{content:"";z-index:-1;background:linear-gradient(#05070cc7,#05070c00);position:absolute;inset:0 0 -28px}.landing-bar>*{pointer-events:auto}.landing-nav{gap:6px;display:flex}.landing-nav .btn{background:#05070c99}.landing-nav .btn:hover{background:var(--neon);color:var(--ink)}.hero{flex-direction:column;justify-content:flex-end;min-height:100svh;padding:110px clamp(20px,5vw,80px) clamp(40px,9vh,96px);display:flex;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#05070cb8);height:62%;position:absolute;inset:auto 0 0}.shout{width:max-content;font:900 clamp(44px, min(15vw, 28vh), 260px)/.86 var(--f-shout);letter-spacing:-.01em;white-space:nowrap;text-transform:uppercase;text-shadow:0 0 22px #ff2d9552;font-stretch:130%;position:relative}.hero-line{max-width:40ch;font:600 clamp(16px, 1.5vw, 21px)/1.4 var(--f-ui);color:#f1f3f7eb;text-shadow:0 1px 12px #05070cf2;margin-top:clamp(14px,3vh,26px)}.hero-cta{flex-wrap:wrap;gap:10px;margin-top:clamp(18px,3.4vh,30px);display:flex}.hero-cta .btn{min-height:52px;padding:0 24px;font-size:16px}.hero-cta .btn:not(.btn-loud){background:#05070cb3}.hero-cta .btn:not(.btn-loud):hover{background:var(--white);color:var(--ink)}.beat{align-items:center;min-height:110vh;padding:0 clamp(20px,5vw,80px);display:flex}.beat-right{text-align:right;justify-content:flex-end}.say{font:900 clamp(34px, min(9vw, 13vh), 140px)/.92 var(--f-shout);text-transform:uppercase;text-shadow:0 0 22px #05070ce6;max-width:13ch;font-stretch:120%}.loud{isolation:isolate;background:var(--neon);color:var(--ink);margin-top:8vh;padding:clamp(90px,12vw,150px) clamp(20px,5vw,80px);position:relative}.loud-edge{width:100%;height:28px;color:var(--neon);position:absolute;left:0}.loud-edge svg{width:100%;height:100%}.loud-edge-top{margin-bottom:-1px;bottom:100%;transform:scaleY(-1)}.loud-edge-bottom{margin-top:-1px;top:100%}.loud h2{font:900 clamp(36px, 7vw, 92px)/.95 var(--f-shout);text-transform:uppercase;font-stretch:120%}.truths{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(22px,3vw,44px) clamp(28px,5vw,80px);margin-top:clamp(28px,5vw,56px);display:grid}.truths h3{font:800 clamp(20px, 2.2vw, 28px)/1.1 var(--f-shout);font-stretch:112%}.truths p{max-width:44ch;margin-top:8px;font-size:17px;font-weight:600;line-height:1.4}.ending{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:22px;min-height:150vh;padding:30vh clamp(20px,5vw,80px) 14vh;display:flex}.ending .hero-cta{justify-content:center}.counts{font:600 15px/1.4 var(--f-ui);color:var(--dim);text-shadow:0 1px 10px var(--ink)}.landing-foot{z-index:1;background:var(--ink);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px clamp(20px,5vw,80px) 28px;font-size:13px;display:flex;position:relative}.landing-foot .foot-links{padding:0}.admin{gap:18px;max-width:1120px;margin:0 auto;padding:20px 16px 80px;display:grid}.admin-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.admin-panel{background:var(--raised);gap:12px;min-width:0;padding:14px;display:grid}.admin-panel h2{font:800 17px/1.2 var(--f-shout);font-stretch:108%}.queue-item{text-align:left;background:var(--ink);border-left:4px solid var(--dim);gap:2px;width:100%;padding:10px 12px;display:grid}.queue-item.p0{border-left-color:var(--neon)}.queue-item.p1{border-left-color:var(--cyan)}.queue-item.is-open{box-shadow:inset 0 0 0 1px var(--white)}.queue-item strong{font-weight:600}.queue-item small{color:var(--dim)}.due-late{color:var(--neon);font-weight:700}.kv{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;font-size:14px;display:grid}.kv dt{color:var(--dim)}.kv dd{margin:0}.health-ok{color:var(--cyan);font-weight:600}.health-bad{color:var(--neon);font-weight:700}@media (max-width:1160px){.shell-grid{grid-template-columns:76px minmax(0,600px) 300px}.shell-nav{padding:16px 8px}.nav{padding:4px}.nav .wordmark{display:none}.nav-item{justify-content:center;padding:0}.nav-item span:not(.dot){display:none}.nav-item .dot{position:absolute;top:8px;right:12px}.btn-post{min-height:46px;padding:0;font-size:0}.btn-post:after{content:"+";font-size:26px}.account-text,.account-chip .menu{display:none}.nav-foot .btn{padding:0;font-size:0}.nav-foot .btn:after{content:"Go";font-size:13px}.shell-side{padding-left:16px}}@media (max-width:1000px){.shell-grid{grid-template-columns:76px minmax(0,600px)}.shell-side{display:none}}@media (max-width:680px){.shell:before,.shell-nav{display:none}.shell-grid{display:block}.shell-main{box-shadow:none;padding-bottom:84px}.top-bar{z-index:6;background:var(--ink);justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex;position:sticky;top:0}.screen-head{top:52px}.bottom-bar{z-index:8;padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--line);background:#05070cf5;justify-content:space-around;align-items:center;display:flex;position:fixed;inset:auto 0 0}.bottom-bar a{width:52px;height:44px;color:var(--dim);justify-content:center;align-items:center;display:flex;position:relative}.bottom-bar a.is-active{color:var(--white)}.bottom-bar .dot{position:absolute;top:8px;right:12px}.bottom-connect{color:var(--ink);background:var(--neon);clip-path:var(--notch);padding:8px 12px;font-size:13px;font-weight:700}.fab{right:16px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:8;width:58px;height:58px;color:var(--ink);background:var(--neon);clip-path:var(--notch-lg);justify-content:center;align-items:center;display:flex;position:fixed}.post-actions{max-width:none}.post-focus .post-text{font-size:18px}.admin-grid{grid-template-columns:minmax(0,1fr)}.toasts{bottom:calc(76px + env(safe-area-inset-bottom))}.sign-banner{height:140px}.consent{margin-left:0}.landing-nav .btn{padding:0 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.slash{display:none}}
