:root{color:#edf1f4;font-synthesis:none;text-rendering:optimizelegibility;--bg:#090e16;--panel:#101821;--panel-2:#131f2a;--line:#293744;--muted:#8e9da9;--soft:#c4ced4;--accent:#f4c849;--accent-soft:#ffe59a;--radius:16px;background:#090e16;font-family:Trebuchet MS,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;margin:0}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{background:radial-gradient(circle at 80% 0%, #182737 0, transparent 33rem), var(--bg);min-height:100dvh;overflow:hidden}.site-header{border-bottom:1px solid #849aaa29;align-items:center;gap:48px;max-width:1240px;height:76px;margin:0 auto;padding:0 32px;display:flex}.brand,.footer-brand{letter-spacing:.08em;align-items:center;gap:10px;display:inline-flex}.brand strong,.footer-brand strong{letter-spacing:.14em;color:#f4f6f7;font-size:11px;display:block}.brand small,.footer-brand small{letter-spacing:.18em;color:var(--muted);margin-top:2px;font-size:9px;display:block}.brand-mark{border:2px solid var(--accent);width:29px;height:29px;display:inline-block;position:relative;transform:rotate(-4deg)}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";background:var(--accent);position:absolute}.brand-mark:before{width:19px;height:2px;top:8px;left:3px}.brand-mark:after{width:2px;height:17px;top:9px;left:13px}.brand-mark span{width:19px;height:2px;bottom:7px;left:3px}.header-nav{gap:30px;margin-left:auto;display:flex}.header-nav a{color:var(--muted);font-size:12px;transition:color .2s}.header-nav a:hover{color:var(--accent)}.local-chip{letter-spacing:.16em;color:var(--soft);white-space:nowrap;border:1px solid #354653;padding:8px 11px;font-size:9px}.local-chip i,.signal i,.live-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 13px #f4c849d9}.section-wrap{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.hero{grid-template-columns:1fr .86fr;align-items:center;gap:100px;min-height:570px;padding-top:86px;padding-bottom:80px;display:grid}.eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;margin-bottom:27px;font-size:clamp(52px,7.5vw,102px);font-weight:800;line-height:.9}h1 em,h2 em{color:var(--accent);font-style:normal}.hero-text{max-width:450px;color:var(--soft);margin-bottom:30px;font-size:15px;line-height:1.7}.primary-button{background:var(--accent);color:#15170f;letter-spacing:.04em;align-items:center;gap:34px;padding:15px 16px 15px 19px;font-size:12px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.primary-button:hover{background:var(--accent-soft);transform:translateY(-2px)}.primary-button span{font-size:20px;line-height:12px}.micro-note{color:var(--muted);margin:17px 0 0;font-size:11px}.lock-icon{color:var(--accent);margin-right:5px;font-size:16px}.hero-instrument{background:linear-gradient(145deg,#203341e6,#0d151ef5);border:1px solid #32434f;min-height:340px;padding:30px;position:relative;overflow:hidden;box-shadow:18px 18px #f4c84912}.hero-instrument:before{content:"";pointer-events:none;border:1px solid #c7dae521;position:absolute;inset:16px}.instrument-top,.instrument-bottom{color:var(--muted);letter-spacing:.17em;justify-content:space-between;font-size:9px;display:flex;position:relative}.signal{color:var(--soft)}.instrument-number{letter-spacing:-.1em;color:var(--accent);text-shadow:0 0 36px #f4c84929;margin-top:48px;font-family:Courier New,monospace;font-size:clamp(88px,12vw,152px);line-height:.8;position:relative}.instrument-label{letter-spacing:.17em;color:var(--soft);margin-top:15px;font-size:11px;position:relative}.scanline{background:#405160;height:1px;margin:38px 0 18px;position:relative}.chest-shape{opacity:.18;width:100px;height:77px;position:absolute;bottom:30px;right:47px;transform:rotate(-8deg)}.chest-lid,.chest-body{border:4px solid var(--accent);width:100%;position:absolute;left:0}.chest-lid{border-radius:46px 46px 4px 4px;height:28px;top:6px}.chest-body{background:repeating-linear-gradient(90deg, transparent 0 20px, var(--accent) 21px 25px);height:52px;top:28px}.chest-lock{border:3px solid var(--accent);width:16px;height:21px;position:absolute;top:39px;left:42px}.tracker-section{padding-top:82px;padding-bottom:98px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.section-heading.compact{margin-bottom:24px}h2{letter-spacing:-.06em;margin-bottom:0;font-size:clamp(32px,4vw,52px);line-height:.95}.updated-label,.history-count{color:var(--muted);font:10px Courier New,monospace}.tracker-grid{grid-template-columns:1.08fr .92fr;gap:18px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#101821e0}.counter-panel{padding:31px}.panel-kicker{color:var(--muted);letter-spacing:.13em;justify-content:space-between;align-items:center;font:10px Courier New,monospace;display:flex}.mono{font-family:Courier New,monospace}.big-count{letter-spacing:-.1em;color:#f0f4f5;margin:26px 0 28px;font:800 clamp(70px,10vw,124px)/.8 Courier New,monospace}.type-picker{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:18px;display:grid}.type-button{min-height:60px;color:var(--muted);text-align:left;background:#111b24;border:1px solid #2a3945;padding:8px 6px;transition:border .2s,color .2s,background .2s}.type-button b{color:#647681;margin-bottom:8px;font:10px Courier New,monospace;display:block}.type-button span{font-size:10px;line-height:1.2;display:block}.type-button:hover,.type-button.active{border-color:var(--accent);color:#fff5d2;background:#f4c8491a}.type-button.active b{color:var(--accent)}.count-actions{grid-template-columns:1.4fr 1fr 1fr;gap:7px;display:grid}.count-button{color:#fff;background:#17232d;border:1px solid #3b4c59;min-height:86px;transition:transform .15s,background .2s,border .2s}.count-button:hover{border-color:var(--accent);background:#1c2b36}.count-button:active,.primary-button:active{transform:scale(.98)}.count-button span{letter-spacing:-.1em;font:800 30px Courier New,monospace;display:block}.count-button small{color:var(--muted);letter-spacing:.14em;margin-top:6px;font-size:9px;display:block}.count-button.main-count{background:var(--accent);border-color:var(--accent);color:#16170f}.count-button.main-count small{color:#62531e}.secondary-actions{justify-content:space-between;margin-top:17px;display:flex}.secondary-actions button,.text-button{color:var(--muted);background:0 0;border:0;padding:4px 0;font-size:11px}.secondary-actions button:hover,.text-button:hover{color:var(--accent)}.stats-panel{padding:31px}.metric-list{margin:23px 0 28px}.metric{border-bottom:1px solid #25333e;justify-content:space-between;align-items:baseline;padding:13px 0;display:flex}.metric:first-child{border-top:1px solid #25333e}.metric span{color:var(--muted);font-size:12px}.metric strong{color:#f7f8f8;font:700 21px Courier New,monospace}.milestone-box{background:#15212b;padding:18px}.milestone-copy{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.milestone-copy span,.summary-title{color:var(--muted);letter-spacing:.14em;font-size:9px}.milestone-copy strong{color:var(--accent-soft);font:13px Courier New,monospace}.progress-track{background:#2a3944;height:5px;margin:17px 0 8px}.progress-track span{background:var(--accent);height:100%;transition:width .4s;display:block}.progress-labels{color:var(--muted);justify-content:space-between;font:10px Courier New,monospace;display:flex}.type-summary{margin-top:30px}.summary-title{margin-bottom:11px;display:block}.type-row{color:var(--soft);justify-content:space-between;padding:6px 0;font-size:11px;display:flex}.type-row strong{color:#fff;font:12px Courier New,monospace}.type-dot{background:var(--accent);width:6px;height:6px;margin:0 8px 1px 0;display:inline-block}.activity-section{padding-bottom:104px}.activity-layout{grid-template-columns:1.5fr .5fr;gap:18px;display:grid}.activity-list{overflow:hidden}.activity-row{border-bottom:1px solid #25333e;align-items:center;gap:13px;padding:18px 21px;display:flex}.activity-row:last-child{border-bottom:0}.activity-icon{border:1px solid #425462;place-items:center;width:30px;height:30px;display:grid}.activity-icon span{border:2px solid var(--accent);width:12px;height:10px}.activity-main{gap:4px;display:grid}.activity-main strong{font-size:12px;font-weight:600}.activity-main small{color:var(--muted);font:10px Courier New,monospace}.activity-tag{color:#82939e;letter-spacing:.12em;margin-left:auto;font:9px Courier New,monospace}.empty-state{text-align:center;color:var(--muted);padding:52px 30px}.empty-chest{width:34px;height:34px;color:var(--accent);border:1px solid #52616c;place-items:center;margin:0 auto 14px;font:23px Courier New,monospace;display:grid}.empty-state strong{color:var(--soft);margin-bottom:7px;font-size:13px;display:block}.empty-state p{margin:0;font-size:11px}.backup-panel{flex-direction:column;align-items:flex-start;padding:24px;display:flex}.backup-panel p{color:var(--muted);margin:19px 0;font-size:12px;line-height:1.65}.outline-button{width:100%;color:var(--soft);background:0 0;border:1px solid #50616c;justify-content:space-between;padding:12px;font-size:11px;display:flex}.outline-button:hover{border-color:var(--accent);color:var(--accent)}.outline-button span,.text-button span{color:var(--accent);font-size:17px}.text-button{margin-top:16px}.danger-button{color:#7c8990;background:0 0;border:0;margin-top:auto;padding:0;font-size:10px}.danger-button:hover{color:#d7a9a0}.how-section{border-top:1px solid #24333e;padding-top:87px;padding-bottom:90px}.steps-grid{background:#293744;border:1px solid #293744;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.step{background:#101821;min-height:220px;padding:28px}.step>span{color:var(--accent);font:11px Courier New,monospace}.step h3{letter-spacing:-.03em;margin:56px 0 12px;font-size:19px}.step p{max-width:230px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.why-section{border-top:1px solid #24333e;grid-template-columns:1.1fr .9fr;gap:80px;padding-top:97px;padding-bottom:97px;display:grid}.why-copy h2{font-size:clamp(38px,5vw,66px)}.why-note{border-left:1px solid var(--accent);align-self:end;padding-left:30px}.why-note p{color:var(--soft);margin-bottom:25px;font-size:14px;line-height:1.8}.why-note span{color:var(--muted);letter-spacing:.06em;font:10px Courier New,monospace}.faq-section{padding-top:87px;padding-bottom:115px}.faq-list{border-top:1px solid #2b3b46;max-width:790px;margin-left:auto}details{border-bottom:1px solid #2b3b46}summary{color:var(--soft);cursor:pointer;justify-content:space-between;gap:30px;padding:20px 0;font-size:14px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--accent);font:20px Courier New,monospace;transition:transform .2s}details[open] summary span{transform:rotate(45deg)}details p{max-width:590px;color:var(--muted);margin:-3px 40px 21px 0;font-size:12px;line-height:1.7}.site-footer{border-top:1px solid #24333e;align-items:center;gap:30px;padding-top:25px;padding-bottom:30px;display:flex}.site-footer p{color:#73838d;max-width:480px;margin:0;font-size:10px;line-height:1.6}.footer-meta{color:var(--muted);white-space:nowrap;margin-left:auto;font:10px Courier New,monospace}.toast{z-index:10;color:#f7f8f8;background:#182631;border:1px solid #536471;align-items:center;gap:14px;padding:12px 14px;font-size:12px;animation:.25s ease-out toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 30px #0000004d}.toast span{background:var(--accent);border-radius:50%;width:6px;height:6px}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=820px){.site-header{gap:20px;padding:0 20px}.header-nav{display:none}.local-chip{margin-left:auto}.section-wrap{padding-left:20px;padding-right:20px}.hero{grid-template-columns:1fr;gap:50px;min-height:auto;padding-top:70px}.hero-instrument{width:100%;max-width:620px}.tracker-grid,.activity-layout,.why-section{grid-template-columns:1fr}.why-section{gap:35px}.why-note{max-width:560px}.faq-list{margin-left:0}.site-footer{flex-wrap:wrap}.footer-meta{width:100%;margin-left:0}}@media (width<=520px){.site-header{height:66px}.brand strong{font-size:10px}.brand small{font-size:8px}.local-chip{padding:7px 8px;font-size:8px}.hero{padding-top:62px;padding-bottom:65px}h1{font-size:clamp(52px,17vw,78px)}.hero-text{font-size:14px}.hero-instrument{min-height:292px;padding:23px}.instrument-number{margin-top:45px;font-size:85px}.chest-shape{transform-origin:100% 100%;bottom:24px;right:24px;transform:scale(.75)rotate(-8deg)}.tracker-section,.activity-section,.faq-section{padding-bottom:75px}.counter-panel,.stats-panel{padding:22px}.type-picker{grid-template-columns:repeat(2,1fr)}.big-count{font-size:80px}.count-actions{grid-template-columns:1.2fr 1fr 1fr}.count-button{min-height:75px}.count-button span{font-size:24px}.steps-grid{grid-template-columns:1fr}.step{min-height:164px}.step h3{margin-top:29px}.why-section{padding-top:72px;padding-bottom:72px}.why-copy h2{font-size:42px}.section-heading{flex-direction:column;align-items:start;gap:13px}.updated-label{order:2}.site-footer{flex-direction:column;align-items:flex-start;gap:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
