:root{color-scheme:dark;--bg:#090909;--surface:#181818;--muted:#a3a3a3;--line:#303030;--fg:#f9f8f6;--red:#e63535;--redlight:#ff5050;--green:#9bdebb}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font:16px/1.42 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:-.015em;margin:0;min-height:100dvh}a{color:inherit}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--redlight);outline-offset:4px}[hidden]{display:none!important}.shell{max-width:940px;margin:auto;padding:0 20px}.stripe{height:8px;background:var(--red)}
header .top{min-height:87px;display:flex;align-items:center;border-bottom:1px solid #262626;padding:10px 0}.brand{display:inline-flex;align-items:center;gap:13px;text-decoration:none;font-size:13px;font-weight:900;letter-spacing:.08em}.brand-logo{width:58px;height:58px;display:block;object-fit:contain;border-radius:50%}
.kicker{font-weight:850;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--redlight);margin:0}.community{padding:32px 0 30px;border-bottom:1px solid var(--line)}.community-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.live-indicator{display:inline-flex;align-items:center;gap:7px;color:#a8a8a8;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.live-dot{height:7px;width:7px;border-radius:50%;background:#777}.live-indicator[data-state=live]{color:var(--green)}.live-indicator[data-state=live] .live-dot{background:#a0f1bd;box-shadow:0 0 0 4px #9bdebb12;animation:live-pulse 2s ease-in-out infinite}.digit-counter{display:flex;gap:clamp(3px,.8vw,9px);align-items:center;font:900 calc(clamp(48px,17vw,146px)*var(--digit-scale,1))/1 "Arial Black",Impact,Arial,sans-serif;letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";width:max-content;max-width:100%;margin:0 0 17px;perspective:800px}.digit{position:relative;display:grid;place-items:center;width:.69em;height:1.17em;border:1px solid #414141;border-radius:6px;background:linear-gradient(180deg,#292929 0%,#171717 48.9%,#080808 49.2%,#131313 51%,#242424 100%);box-shadow:0 5px 0 #030303,0 7px 18px #0008,inset 0 1px 0 #ffffff0c;overflow:hidden;isolation:isolate;color:var(--redlight)}.digit:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#090909d9;box-shadow:0 1px 0 #ffffff0b;z-index:2}.digit:nth-last-child(3n):not(:first-child){margin-left:.055em}.digit.is-leading{color:#6c3434}.digit-value{display:block;position:relative;left:-.035em;text-shadow:0 2px 0 #000;transform-origin:center;line-height:1.15}.digit.changed .digit-value{animation:digit-tick .35s cubic-bezier(.16,1,.3,1)}.counter-loading{color:#555;letter-spacing:0}.community h2{font-size:clamp(15px,3.6vw,22px);font-weight:850;letter-spacing:.015em;margin:0;text-transform:uppercase}.sync-message{color:#efb38e;font-size:12px;line-height:1.5;margin:13px 0 0;max-width:620px}
.hero{padding:36px 0 28px}.hero .kicker{margin-bottom:15px}h1{font-family:Impact,"Arial Black",Arial,sans-serif;font-size:clamp(66px,13vw,132px);letter-spacing:-.045em;line-height:.83;font-weight:900;margin:0;text-transform:uppercase;max-width:700px}h1 span{color:var(--red)}.steps{border:1px solid #393939;border-left:5px solid var(--red);padding:17px 18px;margin:10px 0 27px;background:#141414}.steps strong{display:block;font-size:13px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px}.steps p{margin:0;color:#ddd;font-size:14px;line-height:1.5}.steps b{color:#fff}.progress{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:11px}.progress strong{font:900 33px/1 Impact,"Arial Black",sans-serif;letter-spacing:.005em}.progress span{font-size:12px;color:#aaa;text-transform:uppercase;letter-spacing:.1em}.meter{height:5px;background:#333;overflow:hidden;margin-bottom:15px}.meter>div{height:100%;background:var(--red);width:var(--progress,0%);transition:width .2s}.controls{position:sticky;top:0;z-index:5;background:#090909f5;backdrop-filter:blur(12px);padding:12px 0 15px;border-bottom:1px solid #333;margin-bottom:12px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filter{font-weight:700;font-size:12px;padding:9px 12px;background:#181818;color:#c7c7c7;border:1px solid #353535;border-radius:2px}.filter[aria-pressed=true]{background:var(--fg);color:#111;border-color:var(--fg)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:29px 0 11px}.section-head h2{text-transform:uppercase;font:900 26px/1 Impact,"Arial Black",sans-serif;margin:0;letter-spacing:.02em}.section-head p{font-size:12px;color:#888;margin:0}.accounts{display:grid;gap:9px}.account{border:1px solid #353535;background:#171717;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border-radius:3px;min-height:94px;transition:border-color .2s,background .2s}.account.done{background:#121b17;border-color:#2b5940}.account-identity{display:flex;align-items:center;gap:14px;min-width:0}.account-identity>div{min-width:0}.profile-photo,.profile-initials{width:56px;height:56px;border-radius:50%;flex:0 0 56px;object-fit:cover;border:1px solid #ffffff20;background:#252525}.profile-initials{display:grid;place-items:center;color:#aaa;font-size:15px;font-weight:850;letter-spacing:.03em}.account .name{font-weight:850;font-size:16px;overflow-wrap:anywhere;margin:0 0 4px}.handle{font-size:14px;color:#bcbcbc;overflow-wrap:anywhere}.account.done .handle{color:var(--green)}.actions{display:flex;gap:7px;align-items:center}.open{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;background:var(--red);border:1px solid var(--red);color:white;text-decoration:none;min-height:39px;padding:0 13px;border-radius:2px;font-weight:850;font-size:13px}.open:hover{background:#ba2828}.mark{background:transparent;color:#d3d3d3;border:1px solid #646464;border-radius:2px;font-size:13px;font-weight:800;min-height:39px;min-width:92px;padding:0 11px}.account.done .mark{color:#c5eed7;border-color:#468865;background:#244433}.empty{padding:35px 12px;color:#bbb;text-align:center;border:1px dashed #444}main.shell{padding-bottom:40px}footer.shell{padding-top:27px;padding-bottom:35px;border-top:1px solid #292929;display:flex;justify-content:center}.instagram-promo{display:inline-flex;align-items:center;gap:10px;color:#bcbcbc;text-decoration:none;font-size:13px;line-height:1.6}.instagram-promo strong{color:#f4f4f4}.instagram-promo:hover,.instagram-promo:hover strong{color:var(--redlight)}
@keyframes digit-tick{from{transform:translateY(-.14em) rotateX(-30deg);opacity:.45}to{transform:translateY(0) rotateX(0);opacity:1}}@keyframes live-pulse{50%{box-shadow:0 0 0 6px #9bdebb05}}
@media(max-width:580px){.shell{padding-left:15px;padding-right:15px}header .top{min-height:77px}.brand{font-size:11px}.brand-logo{width:50px;height:50px}.community{padding:25px 0 23px}.community-topline{margin-bottom:20px}.community-topline .kicker{font-size:10px;letter-spacing:.13em}.live-indicator{font-size:9px;letter-spacing:.08em}.digit-counter{margin-bottom:15px}.digit{border-radius:4px}.hero{padding:28px 0 19px}.hero .kicker{font-size:10px;line-height:1.6;letter-spacing:.12em}h1{font-size:clamp(58px,16vw,95px)}.account{grid-template-columns:1fr;gap:14px;padding:14px;min-height:unset}.actions{display:grid;grid-template-columns:1fr 1fr}.open,.mark{width:100%;height:43px}.steps{margin:8px 0 22px}.section-head{margin-top:25px}.section-head h2{font-size:24px}.instagram-promo{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
header .top{justify-content:space-between;gap:16px}.share-site-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 13px;border:1px solid #a83232;border-radius:3px;background:#231313;color:#fff;text-decoration:none;font-size:12px;font-weight:850;white-space:nowrap}.share-site-button:hover{background:var(--red);border-color:var(--red)}.share-back{color:#bcbcbc;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap}.share-back:hover{color:#fff}@media(max-width:580px){.share-site-button{font-size:11px;padding:9px 10px;gap:6px}.share-back{font-size:11px}}@media(max-width:380px){header .top .brand>span{display:none}}
.hero+.community{border-top:1px solid #262626;border-bottom:0;padding-top:22px;padding-bottom:22px}
@media(max-width:580px){.digit-counter{width:100%;max-width:100%;gap:clamp(3px,1vw,6px);font-size:calc(clamp(48px,18.5vw,108px)*var(--digit-scale,1))}.digit-counter .digit{flex:1 1 0;width:0;min-width:0}.digit-counter .digit:nth-last-child(3n):not(:first-child){margin-left:0}}
.hero h1{width:100%;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;max-width:none;color:var(--redlight)}.site-title{display:block;width:100%;height:auto;overflow:visible;fill:currentColor}.site-title text{font-family:Impact,"Arial Black",Arial,sans-serif;font-size:100px;font-weight:900;letter-spacing:0}
