:root{--black:#0d0d0d;--ink:#151515;--cream:#f8e0b6;--gold:#f8b828;--green:#789828;--paper:#fff7e8;--muted:#a69c8c;--line:#f8e0b62b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--cream);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit}.section-shell{padding:130px 6vw}.header{z-index:50;background:linear-gradient(#0d0d0deb,#0000);justify-content:space-between;align-items:center;padding:16px 4vw;transition:all .3s;display:flex;position:fixed;inset:0 0 auto}.header.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#0d0d0de0}.brand{align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.brand img{border-radius:50%}.header nav{gap:28px;display:flex}.header nav a{color:var(--muted);font-size:13px;text-decoration:none}.header nav a:hover{color:var(--cream)}.status-pill,.trust-pills span,.floating-tag{border:1px solid var(--line);letter-spacing:.08em;border-radius:999px;padding:9px 13px;font-size:10px}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:3vw;min-height:100vh;padding-top:120px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.eyebrow{letter-spacing:.22em;color:var(--gold);font-size:11px;font-weight:900}.eyebrow.dark{color:#526a18}.hero h1{letter-spacing:-.075em;margin:22px 0 44px;font-size:clamp(66px,8vw,138px);line-height:.82}.hero h1 span{display:block}.green{color:var(--green)}.hero-sub{font-size:clamp(22px,2.2vw,31px);line-height:1.14}.hero-sub p{margin:5px 0}.hero-actions,.trust-pills{flex-wrap:wrap;gap:11px;display:flex}.hero-actions{margin-top:32px}.trust-pills{color:var(--muted);margin-top:34px}.button{border-radius:999px;align-items:center;min-height:50px;padding:0 22px;font-size:13px;font-weight:900;display:inline-flex}.button-solid{background:var(--cream);color:var(--black)}.button-outline{border:1px solid var(--line);text-decoration:none}.hero-art{place-items:center;min-height:620px;display:grid;position:relative}.logo-wrap{z-index:3;width:min(37vw,520px)}.logo-wrap img{filter:drop-shadow(0 35px 70px #0009);border-radius:50%;width:100%;height:auto}.orbital-ring{border:1px solid var(--line);border-radius:50%;position:absolute}.ring-a{aspect-ratio:1;width:82%}.ring-b{aspect-ratio:1;border-style:dashed;width:62%;animation:25s linear infinite spin}.floating-tag{z-index:4;background:var(--cream);color:var(--black);font-weight:900;position:absolute}.tag-a{top:18%;left:3%}.tag-b{top:44%;right:0}.tag-c{bottom:17%;left:13%}.art-joke{text-align:center;color:var(--muted);font-size:13px;line-height:1.5;position:absolute;bottom:4%}.coin-rain{pointer-events:none;position:absolute;inset:0;overflow:hidden}.coin-rain span{background:var(--gold);opacity:.65;border:2px solid #ffd66d;border-radius:50%;animation:linear infinite fall;position:absolute;top:-30px;box-shadow:inset 0 0 0 3px #cf8600}.manifesto{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.manifesto h2,.section-heading h2,.robin h2{letter-spacing:-.065em;margin:24px 0;font-size:clamp(48px,7vw,108px);line-height:.94}.lead{color:var(--muted);max-width:900px;font-size:clamp(23px,3vw,42px)}.section-heading{margin-bottom:70px}.comparison-list{border-top:1px solid var(--line)}.comparison-row{border-bottom:1px solid var(--line);letter-spacing:-.04em;grid-template-columns:80px 1fr 1fr;gap:25px;padding:43px 0;font-size:clamp(24px,3vw,46px);display:grid}.row-index{color:var(--gold);font-size:11px}.comparison-row p{margin:0}.old-way{color:#756f65}.tax-way{color:var(--cream);font-weight:900}.robin{background:var(--cream);color:var(--black);grid-template-columns:1fr 1fr;gap:9vw;display:grid}.robin h2 span{color:var(--green)}.profile-card{border-top:2px solid var(--black)}.profile-row{border-bottom:1px solid #0d0d0d4d;grid-template-columns:1fr 1.4fr;gap:20px;padding:28px 0;display:grid}.profile-row span{color:#665f54;font-size:13px}.profile-row strong{letter-spacing:-.04em;font-size:clamp(22px,3vw,38px)}.game{background:#111}.game-window{border:1px solid var(--line);background:#171717;border-radius:28px;overflow:hidden;box-shadow:0 40px 100px #00000052}.window-top{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:54px;padding:0 20px;display:flex}.window-top i{background:#3b3b3b;border-radius:50%;width:10px;height:10px}.window-top span{color:#6e675d;margin-left:10px;font-size:11px}.window-body{grid-template-columns:1.05fr .95fr;gap:55px;padding:60px;display:grid}.office-status{color:#a6c457;border:1px solid #7898288c;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900;display:inline-block}.game-copy h3{letter-spacing:-.055em;margin:28px 0;font-size:clamp(42px,5vw,72px)}.game-copy p{color:var(--muted);margin:12px 0;font-size:19px}.game-copy strong{color:var(--cream);margin-top:28px;font-size:22px;line-height:1.4;display:block}.formula-card{background:var(--cream);color:var(--black);text-align:center;border-radius:21px;flex-direction:column;justify-content:center;padding:35px;display:flex}.formula-card>p{letter-spacing:.18em;font-size:10px;font-weight:900}.formula-card div{flex-direction:column;gap:7px;margin:25px 0;display:flex}.formula-card strong{letter-spacing:-.04em;font-size:clamp(25px,3vw,39px)}.formula-card div span{color:var(--green);font-size:24px;font-weight:900}.formula-card small{color:#625b50;line-height:1.5}.game-steps{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.game-step{border-left:1px solid var(--line);padding:28px}.game-step span{color:var(--gold);font-size:11px}.game-step h3{margin:40px 0 10px;font-size:29px}.game-step p{color:var(--muted);line-height:1.5}.time-section{background:var(--gold);color:var(--black);padding-bottom:120px;overflow:hidden}.time-track{white-space:nowrap;letter-spacing:-.07em;border-bottom:2px solid var(--black);padding:22px 0;font-size:clamp(64px,11vw,170px);font-weight:900;line-height:1}.time-copy{padding:115px 6vw 0}.time-copy p{letter-spacing:.2em;font-size:11px;font-weight:900}.time-copy h2{letter-spacing:-.075em;margin:35px 0;font-size:clamp(62px,9vw,145px);line-height:.86}.time-copy h2 span{color:var(--paper);text-shadow:0 3px var(--black)}.stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stat{border:1px solid var(--line);border-radius:23px;flex-direction:column;min-height:250px;padding:25px;display:flex}.stat span{letter-spacing:.14em;color:var(--muted);text-transform:uppercase;font-size:10px}.stat strong{letter-spacing:-.08em;color:var(--paper);margin:auto 0 5px;font-size:clamp(58px,6vw,92px)}.stat p{color:var(--muted);font-size:13px}.supply-note{border:1px solid var(--line);border-radius:18px;justify-content:space-between;gap:25px;margin:38px 0;padding:25px;display:flex}.supply-note span{color:var(--muted)}.allocation{border:1px solid var(--line);border-radius:22px;margin-top:40px;padding:34px}.allocation-bar{border-radius:12px;height:42px;display:flex;overflow:hidden}.allocation-bar i{display:block}.allocation-bar .lp{background:var(--gold);width:20%}.allocation-bar .community{background:var(--green);width:30%}.allocation-bar .treasury{background:var(--cream);width:40%}.allocation-bar .marketing{background:#6d685f;width:10%}.allocation-labels{color:var(--muted);grid-template-columns:repeat(4,1fr);margin-top:24px;font-size:13px;display:grid}.allocation-labels span{gap:7px;display:flex}.burn-statement{text-align:center;margin-top:100px}.burn-statement p{color:var(--muted)}.burn-statement strong{letter-spacing:-.06em;font-size:clamp(44px,7vw,100px)}.proof{background:var(--cream);color:var(--black)}.proof-list{border-top:1px solid #0d0d0d47}.proof-row{border-bottom:1px solid #0d0d0d47;grid-template-columns:80px 1fr;gap:25px;padding:35px 0;display:grid}.proof-row>span{font-size:11px;font-weight:900}.proof-row h3{margin:0 0 10px;font-size:30px}.proof-row p{color:#625c52;max-width:800px;margin:0;line-height:1.55}.accuracy-note{border:1px solid #0d0d0d40;margin-top:38px;padding:20px;font-size:13px;line-height:1.55}.mission-intro{color:var(--muted);font-size:20px}.mission-list{gap:18px;display:grid}.mission-card{border:1px solid var(--line);background:linear-gradient(135deg,#171717,#111);border-radius:25px;grid-template-columns:150px 1fr 270px;gap:35px;padding:32px;transition:all .35s;display:grid}.mission-card:hover{border-color:#f8b8288c;transform:translateY(-5px)}.mission-meta{flex-direction:column;justify-content:space-between;display:flex}.mission-meta span{color:#39362f;font-size:54px;font-weight:900}.mission-meta b{letter-spacing:.15em;color:var(--gold);font-size:10px}.mission-main h3{letter-spacing:-.045em;margin:0 0 8px;font-size:37px}.mission-main>p{color:var(--muted);margin:0 0 25px}.mission-main ul{grid-template-columns:1fr 1fr;gap:9px 30px;margin:0;padding:0;list-style:none;display:grid}.mission-main li:before{content:"↗";color:var(--green);margin-right:8px}.mission-quip{color:var(--cream);align-self:end;font-size:18px;line-height:1.4}.mission-end{text-align:center;padding-top:110px}.mission-end p{color:var(--muted)}.mission-end h3{letter-spacing:-.07em;margin:0;font-size:clamp(55px,8vw,120px)}.mission-end strong{color:var(--gold);margin-top:18px;font-size:22px;display:block}.ending{text-align:center;background:radial-gradient(circle,#7898283b,#0000 52%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:110px 20px;display:flex}.ending-stage{place-items:center;min-height:430px;display:grid}.ending-stage p,.ending-stage h2{letter-spacing:-.075em;grid-area:1/1;margin:0;font-size:clamp(62px,10vw,150px);font-weight:900;line-height:.85}.ending-stage h2 span{color:var(--green)}.ending-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:50px;padding:55px 6vw;font-size:12px;line-height:1.55;display:grid}footer strong{color:var(--cream);font-size:27px}.legal{text-align:right}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fall{0%{transform:translateY(-40px)rotate(0)}to{transform:translateY(110vh)rotate(700deg)}}@media (max-width:950px){.header nav,.status-pill{display:none}.hero{grid-template-columns:1fr}.hero-art{min-height:520px}.logo-wrap{width:min(70vw,500px)}.comparison-row{grid-template-columns:55px 1fr}.tax-way{grid-column:2}.robin,.window-body{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.mission-card{grid-template-columns:110px 1fr}.mission-quip{grid-column:2}.allocation-labels{grid-template-columns:1fr 1fr}.game-steps{grid-template-columns:1fr}.game-step{border-left:0;border-top:1px solid var(--line)}}@media (max-width:620px){.section-shell{padding:90px 20px}.header{padding:13px 18px}.hero{padding-top:100px}.hero h1{font-size:61px}.hero-art{min-height:390px}.floating-tag{font-size:8px}.tag-a{top:12%}.tag-b{top:46%}.stats{grid-template-columns:1fr}.supply-note{flex-direction:column}.allocation-labels,.profile-row{grid-template-columns:1fr}.window-body{padding:24px}.mission-card{grid-template-columns:1fr;padding:24px}.mission-meta{flex-direction:row}.mission-main ul{grid-template-columns:1fr}.mission-quip{grid-column:1}.ending-stage{min-height:350px}footer{grid-template-columns:1fr}.legal{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.verification-panel{border:1px solid #0d0d0d47;border-radius:18px;margin-top:42px;padding:28px}.verification-panel>div{background:#0d0d0d2e;border:1px solid #0d0d0d2e;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:20px;display:grid}.verification-panel a{background:var(--cream);color:#0d0d0d;justify-content:space-between;gap:18px;padding:17px;text-decoration:none;transition:all .2s;display:flex}.verification-panel a:hover{background:#f3d69f}.verification-panel span{font-weight:800}.verification-panel code{color:#5a7040;font-size:11px}.mission-main a{text-decoration:none}.mission-main a:hover{color:var(--gold)}.mission-end small{color:var(--muted);margin-top:14px;font-size:13px;display:block}.mission-meta b{max-width:max-content}.mission-card:nth-child(-n+3) .mission-meta b{color:#a6c457}@media (max-width:700px){.verification-panel{padding:18px}.verification-panel>div{grid-template-columns:1fr}.verification-panel a{flex-direction:column;gap:6px}}.litepaper-page{color:#f5f5f5;background:#0d0d0d;min-height:100vh}.reading-progress{z-index:100;background:var(--gold);transform-origin:0;height:3px;position:fixed;inset:0 0 auto;box-shadow:0 0 12px #f8b8288c}.docs-header{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#0d0d0deb;justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex;position:fixed;inset:0 0 auto}.docs-header nav{gap:28px;display:flex}.docs-header nav a{color:var(--muted);font-size:13px;text-decoration:none}.docs-header nav a:hover,.docs-header nav a.active{color:var(--gold)}.docs-layout{grid-template-columns:280px minmax(0,1fr);max-width:1440px;margin:auto;padding-top:76px;display:grid}.docs-sidebar{border-right:1px solid var(--line);height:calc(100vh - 76px);padding:52px 32px 40px 4vw;position:sticky;top:76px;overflow:auto}.docs-sidebar>p{letter-spacing:.18em;color:#6f6a61;margin:0 0 24px;font-size:10px;font-weight:900}.docs-sidebar nav{flex-direction:column;gap:5px;display:flex}.docs-sidebar a{color:#8e887e;border-radius:7px;padding:9px 10px 9px 16px;font-size:13px;line-height:1.3;text-decoration:none;transition:all .2s;position:relative}.docs-sidebar a:before{content:"";background:0 0;width:2px;position:absolute;top:10px;bottom:10px;left:0}.docs-sidebar a:hover{color:var(--cream);background:#151515}.docs-sidebar a.active{color:var(--gold);background:#f8b8280f}.docs-sidebar a.active:before{background:var(--gold)}.docs-main{width:min(100%,940px);padding:74px clamp(28px,6vw,90px) 90px}.litepaper-hero{border-bottom:1px solid var(--line);padding-bottom:56px;animation:.7s both docsFade}.litepaper-hero h1{letter-spacing:-.07em;margin:17px 0 22px;font-size:clamp(64px,8vw,106px);line-height:.88}.litepaper-hero>p:not(.eyebrow){color:var(--muted);margin:0;font-size:25px}.litepaper-hero>p span{color:var(--gold)}.meta-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:42px;display:grid}.meta-cards div{border:1px solid var(--line);background:#111;border-radius:13px;flex-direction:column;gap:11px;padding:18px;display:flex}.meta-cards small{letter-spacing:.15em;color:#777168;font-size:9px;font-weight:900}.meta-cards strong{font-size:14px}.live-dot:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 9px var(--green);border-radius:50%;margin-right:8px;display:inline-block}.markdown-body{color:#c8c4bd;padding-top:54px;font-size:17px;line-height:1.78;animation:.8s 80ms both docsFade}.markdown-body h1,.markdown-body h2,.markdown-body h3{color:#f5f5f5;letter-spacing:-.035em;scroll-margin-top:110px}.markdown-body h1{margin:0 0 30px;font-size:38px}.markdown-body h2{margin:76px 0 22px;padding-top:8px;font-size:32px}.markdown-body h3{margin-top:45px;font-size:22px}.markdown-body h1 a,.markdown-body h2 a,.markdown-body h3 a{color:inherit;text-decoration:none}.markdown-body p{margin:18px 0}.markdown-body strong{color:#f5f5f5}.markdown-body a{color:var(--gold);text-underline-offset:3px}.markdown-body blockquote{border-left:3px solid var(--gold);color:#ded9d0;background:linear-gradient(90deg,#f8b82814,#0000);margin:30px 0;padding:6px 24px}.markdown-body hr{background:var(--line);border:0;height:1px;margin:48px 0}.markdown-body li{margin:7px 0}.markdown-body li::marker{color:var(--green)}.markdown-body :not(pre)>code{color:var(--gold);background:#17140e;border:1px solid #f8b82838;border-radius:6px;padding:3px 7px;font:13px ui-monospace,SFMono-Regular,Consolas,monospace}.code-block{background:#070707;border:1px solid #f8b82833;border-radius:13px;margin:26px 0;overflow:hidden}.code-toolbar{color:#766b54;letter-spacing:.15em;border-bottom:1px solid #232018;justify-content:space-between;align-items:center;padding:8px 11px 8px 16px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.code-block pre{margin:0;padding:22px;overflow:auto}.code-block code{color:#f8d886;font:14px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.copy-button{color:#d8c9aa;cursor:pointer;background:#17140f;border:1px solid #403a2d;border-radius:6px;padding:6px 9px;font:10px Arial,sans-serif}.copy-button:hover{border-color:var(--gold);color:var(--gold)}.contract-address{vertical-align:middle;align-items:center;gap:7px;max-width:100%;margin:3px 2px;display:inline-flex}.contract-address a{white-space:nowrap;font-size:11px;text-decoration:none}.inline-url{border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-size:12px;text-decoration:none;display:inline-flex}.table-card{border:1px solid var(--line);background:#111;border-radius:14px;margin:27px 0;overflow-x:auto}.table-card table{border-collapse:collapse;width:100%;min-width:520px}.table-card th,.table-card td{text-align:left;border-bottom:1px solid var(--line);padding:15px 17px;font-size:14px}.table-card th{color:var(--gold);letter-spacing:.06em;background:#15130e;font-size:11px}.table-card tr:last-child td{border-bottom:0}.table-card tbody tr{transition:all .2s}.table-card tbody tr:hover{background:#f8b8280b}.litepaper-footer{border-top:1px solid var(--line);gap:12px;margin-top:80px;padding-top:38px;display:flex}.mobile-toc-button{display:none}@keyframes docsFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:900px){.docs-header nav,.docs-header .status-pill{display:none}.docs-layout{padding-top:132px;display:block}.mobile-toc-button{z-index:65;border:0;border-bottom:1px solid var(--line);color:#f5f5f5;background:#111;justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 20px;font-weight:800;display:flex;position:fixed;top:76px;left:0;right:0}.docs-sidebar{z-index:64;border-right:0;border-bottom:1px solid var(--line);background:#111;height:auto;max-height:calc(100vh - 132px);padding:20px;display:none;position:fixed;top:132px;left:0;right:0;box-shadow:0 20px 50px #00000080}.docs-sidebar.open{display:block}.docs-main{padding:48px 22px 72px}.meta-cards{grid-template-columns:1fr}.contract-address{flex-wrap:wrap;width:100%;padding:8px 0;display:flex}.litepaper-footer{flex-direction:column}.litepaper-footer .button{justify-content:center}}.game-page{--game-paper:#f8e0b6;min-height:100vh;color:var(--game-paper);background:#0d0d0d}.game-shell{padding:120px 6vw}.game-header{z-index:70;background:linear-gradient(#0d0d0df0,#0000);justify-content:space-between;align-items:center;height:76px;padding:0 4vw;transition:all .3s;display:flex;position:fixed;inset:0 0 auto}.game-header.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#0d0d0de6}.game-header nav{gap:28px;display:flex}.game-header nav a{color:var(--muted);font-size:13px;text-decoration:none}.game-header nav a:hover,.game-header nav a.active{color:var(--gold)}.header-play{background:var(--gold);color:#0d0d0d;letter-spacing:.08em;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:900;text-decoration:none}.game-hero{background:radial-gradient(circle at 80% 30%,#7898282e,#0000 36%);grid-template-columns:1.05fr .95fr;align-items:center;gap:5vw;min-height:100vh;padding:125px 6vw 70px;display:grid}.game-hero-copy h1,.game-section-title h2,.game-intro h2,.bonus-band h2,.game-cta h2{letter-spacing:-.07em;margin:22px 0;font-size:clamp(55px,7vw,108px);line-height:.88}.game-hero-copy h1 span,.game-intro h2 span,.game-cta h2 span{color:var(--green)}.game-hero-lead{color:var(--gold)!important;font-size:clamp(22px,2.5vw,36px)!important}.game-hero-copy>p:not(.eyebrow){color:#aaa197;max-width:670px;font-size:17px;line-height:1.65}.game-hero-actions{gap:11px;margin-top:30px;display:flex}.game-trust{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.game-trust span{border:1px solid var(--line);color:#938b80;border-radius:99px;padding:8px 11px;font-size:10px}.patrol-visual{border:1px solid var(--line);background:linear-gradient(155deg,#17200e,#090b07 62%);border-radius:34px;min-height:590px;position:relative;overflow:hidden;box-shadow:0 45px 100px #000}.forest-moon{background:var(--gold);border-radius:50%;width:150px;height:150px;position:absolute;top:9%;right:12%;box-shadow:0 0 80px #f8b82859}.forest-moon:after{content:"";background:#17200e;border-radius:50%;position:absolute;inset:22px 0 0 30px}.score-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d0ddb;border:1px solid #f8e0b638;border-radius:15px;grid-template-columns:52px 1fr;align-items:center;gap:2px 12px;padding:15px 18px;display:grid;position:absolute;top:8%;left:7%}.score-emblem{background:var(--gold);color:#0d0d0d;border-radius:50%;grid-row:1/4;place-items:center;width:48px;height:48px;font-size:25px;font-weight:900;display:grid}.score-card small{color:#8e8577;letter-spacing:.12em;font-size:9px}.score-card strong{font-size:28px}.score-card i{color:#a4c454;font-size:10px}.tax-purse{z-index:2;width:270px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.tax-purse img{filter:drop-shadow(0 30px 40px #000);border-radius:50%;width:100%;height:auto}.coin{background:var(--gold);color:#5f3a00;border:2px solid #ffd76c;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid;position:absolute}.coin-a{top:25px;right:-5px;transform:rotate(18deg)}.coin-b{top:85px;right:-40px;transform:rotate(-11deg)}.coin-c{bottom:18px;left:-25px;transform:rotate(28deg)}.arrow{z-index:3;color:var(--game-paper);text-shadow:0 3px 8px #000;font-size:75px;position:absolute;transform:rotate(-10deg)}.arrow-one{top:44%;left:3%}.arrow-two{opacity:.55;font-size:56px;top:64%;left:14%}.patrol-visual>p{letter-spacing:.13em;color:#777;font-size:9px;position:absolute;bottom:5%;left:7%}.patrol-visual>p strong{color:#a4c454}.game-intro{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.intro-copy>p{color:#aaa197;font-size:18px;line-height:1.7}.score-warning{background:#15130e;border:1px solid #f8b8284d;border-radius:17px;align-items:center;gap:17px;margin-top:35px;padding:22px;display:flex}.score-warning .score-emblem{flex:0 0 48px}.score-warning p{color:#a9a095;margin:0;line-height:1.5}.score-warning strong{color:var(--gold);margin-bottom:3px;display:block}.game-section-title{margin-bottom:65px}.game-section-title>p:not(.eyebrow){max-width:650px;color:var(--muted);line-height:1.6}.play-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.play-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:37px 38px 37px 82px;position:relative}.play-grid article:nth-child(2n){border-right:0}.play-grid article>span{color:var(--gold);font-size:11px;position:absolute;top:43px;left:24px}.play-grid h3{letter-spacing:-.04em;margin:0 0 18px;font-size:27px}.play-grid p{color:#989087;line-height:1.7}.bonus-band{background:var(--gold);color:#0d0d0d;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.bonus-band>div>p:not(.eyebrow){max-width:600px;line-height:1.6}.bonus-stats{border:2px solid #0d0d0d;border-radius:22px;grid-template-columns:repeat(3,1fr);align-self:center;display:grid;overflow:hidden}.bonus-stats article{border-right:1px solid #0d0d0d59;flex-direction:column;justify-content:center;min-height:200px;padding:20px;display:flex}.bonus-stats article:last-child{border:0}.bonus-stats strong{letter-spacing:-.07em;font-size:clamp(42px,5vw,70px)}.bonus-stats span{font-size:11px;line-height:1.4}.team-section{background:#111}.archer-track{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.archer-track article{border:1px solid var(--line);background:#0d0d0d;border-radius:18px;min-height:220px;padding:22px}.archer-track article>span{color:#6e675c;border:1px dashed #4e493e;border-radius:50%;place-items:center;width:55px;height:55px;font-weight:900;display:grid}.archer-track article.unlocked{border-color:#78982899}.archer-track article.unlocked>span{background:var(--green);border-color:var(--green);color:#fff}.archer-track h3{margin:60px 0 7px;font-size:19px}.archer-track p{color:var(--muted);margin:0;font-size:12px}.rank-card{border:1px solid var(--line);border-radius:25px;grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:70px;padding:45px;display:grid}.rank-card h3{margin:18px 0;font-size:38px}.rank-card>div>p:not(.eyebrow){color:var(--muted);line-height:1.6}.rank-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.rank-list span{color:#bdb5a8;background:#171717;border-radius:10px;align-items:center;gap:12px;padding:17px;display:flex}.rank-list b{color:var(--gold);font-size:11px}.score-flow{background:radial-gradient(circle,#7898281f,#0000 45%)}.flow-diagram{grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center;display:grid}.flow-diagram article{text-align:center;border:1px solid var(--line);background:#111;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:28px;display:flex}.flow-diagram article>img{border-radius:50%}.flow-diagram article>.score-emblem{grid-row:auto;width:64px;height:64px}.snapshot-icon{border:1px solid var(--gold);width:64px;height:64px;color:var(--gold);border-radius:15px;place-items:center;font-size:38px;display:grid}.flow-diagram small{color:#686158;margin-top:25px}.flow-diagram h3{margin:8px 0;font-size:20px}.flow-diagram p{color:var(--muted);margin:0;font-size:13px}.flow-diagram>i{text-align:center;color:var(--gold);font-size:28px}.flow-note{text-align:center;max-width:800px;color:var(--muted);margin:35px auto 0;font-size:13px;line-height:1.6}.rules-section{background:#111}.formula-panel{background:#0d0d0d;border:1px solid #f8b82859;border-radius:22px;padding:40px}.formula-panel small{color:var(--gold);letter-spacing:.14em}.formula-panel strong{letter-spacing:-.05em;margin:22px 0;font-size:clamp(27px,4vw,58px);display:block}.formula-panel strong i{color:var(--green);font-style:normal}.formula-panel p{color:var(--muted);line-height:1.6}.rule-columns{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.rule-columns article{border:1px solid var(--line);border-radius:18px;padding:35px}.rule-columns h3{font-size:26px}.rule-columns li,.protection-shop li{color:#aaa297;margin:12px 0;line-height:1.45}.rule-columns li::marker{color:var(--green)}.protection-shop li::marker{color:var(--green)}.settlement{background:var(--game-paper);color:#0d0d0d}.settlement-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.settlement-grid article{border:1px solid #0d0d0d4d;border-radius:20px;flex-direction:column;min-height:260px;padding:27px;display:flex}.settlement-grid small{letter-spacing:.14em;font-weight:900}.settlement-grid strong{letter-spacing:-.08em;margin:auto 0 0;font-size:clamp(60px,7vw,105px)}.settlement-grid span{color:#675f54}.settlement-grid .burn-card{color:var(--game-paper);background:#0d0d0d}.burn-card strong i{color:var(--gold);font-size:25px;display:block}.settlement-notes{columns:2;gap:60px;margin:50px 0 0;padding:0;list-style-position:inside}.settlement-notes li{break-inside:avoid;margin:0 0 20px;line-height:1.5}.protection-shop{grid-template-columns:1fr 1fr;gap:18px;display:grid}.protection-shop>article{border:1px solid var(--line);border-radius:25px;padding:45px}.protection-shop h2{letter-spacing:-.055em;font-size:clamp(38px,5vw,68px);line-height:.95}.fine-note{border-top:1px solid var(--line);color:var(--muted);padding-top:20px;font-size:12px;line-height:1.6}.shop-card{background:var(--gold);color:#0d0d0d!important}.shop-card p{line-height:1.6}.shop-card>strong{margin-top:30px;display:block}.cosmetic-tags{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.cosmetic-tags span{border:1px solid #0d0d0d;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.leaderboard-copy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#111;grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.leaderboard-copy h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(45px,6vw,85px);line-height:.92}.leaderboard-copy>p{color:var(--muted);font-size:18px;line-height:1.7}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:25px 0;font-size:20px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold);font-size:27px;transition:all .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:850px;color:var(--muted);margin:0;padding:0 0 28px;line-height:1.7}.game-cta{text-align:center;background:radial-gradient(circle,#78982840,#0000 50%);flex-direction:column;justify-content:center;align-items:center;min-height:85vh;padding:100px 20px;display:flex}.game-cta>p:not(.eyebrow){color:var(--muted);font-size:20px}.game-cta .button{margin:28px 0}.game-cta>strong{color:var(--gold);font-size:12px}.game-footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:35px 4vw;font-size:11px;display:grid}.game-footer>p{text-align:center}.game-footer>div{gap:18px;display:flex}.game-footer a{text-decoration:none}.game-footer>div a:hover{color:var(--gold)}@media (max-width:1000px){.game-header nav{display:none}.game-hero,.game-intro,.bonus-band{grid-template-columns:1fr}.patrol-visual{min-height:500px}.archer-track{grid-template-columns:repeat(3,1fr)}.rank-card,.protection-shop,.flow-diagram{grid-template-columns:1fr}.flow-diagram>i{padding:10px;transform:rotate(90deg)}.settlement-grid{grid-template-columns:1fr}.game-footer{text-align:center;grid-template-columns:1fr}.game-footer .brand,.game-footer>div{justify-content:center}.game-footer>p{text-align:center}}@media (max-width:650px){.game-shell{padding:85px 20px}.game-header{height:68px;padding:0 18px}.header-play{font-size:9px}.game-hero{grid-template-columns:1fr;padding:105px 20px 60px}.game-hero-copy h1{font-size:57px}.game-hero-actions{flex-direction:column}.game-hero-actions .button{justify-content:center}.game-trust span{font-size:9px}.patrol-visual{min-height:410px}.forest-moon{width:105px;height:105px}.score-card{top:5%;left:5%}.tax-purse{width:205px}.arrow{font-size:55px}.play-grid{grid-template-columns:1fr}.play-grid article{border-right:0;padding-left:65px}.bonus-stats{grid-template-columns:1fr}.bonus-stats article{border-bottom:1px solid #0d0d0d59;border-right:0;min-height:120px}.archer-track{grid-template-columns:1fr 1fr}.archer-track article{min-height:180px}.archer-track h3{margin-top:35px}.rank-card{gap:30px;padding:25px}.rank-list,.rule-columns{grid-template-columns:1fr}.formula-panel{padding:25px}.settlement-notes{columns:1}.protection-shop>article{padding:28px}.leaderboard-copy{grid-template-columns:1fr}.faq-list summary{font-size:17px}.game-cta h2{font-size:52px}}
@media (min-width:951px){.allocation-labels{grid-template-columns:20% 30% 40% 10%}}.header-community{align-items:center;gap:8px;display:flex}.community-link{color:#f8e0b6;letter-spacing:.04em;background:#171717e6;border:1px solid #f8e0b638;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.community-link b{color:#0d0d0d;background:#f8e0b6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.community-link:hover{background:#1c1912;border-color:#f8b828;transform:translateY(-2px)}.telegram-link b{background:#f8b828;font-size:10px;transform:rotate(-25deg)}.farcaster-link b{color:#fff;background:#855dcd}.x-link b{color:#fff;background:#0d0d0d;border:1px solid #f8e0b666}.mobile-menu-socials svg{vertical-align:-1px}.site-header{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#0d0d0deb;justify-content:space-between;align-items:center;height:76px;padding:0 4vw;transition:background .3s,border-color .3s;display:flex;position:fixed;inset:0 0 auto}.site-header.scrolled{background:#0d0d0df5;border-bottom-color:#f8e0b638}.site-header .brand{color:var(--cream);align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.site-header .brand img{border-radius:50%}.site-header nav{gap:28px;display:flex}.site-header nav a{color:var(--muted);font-size:13px;text-decoration:none;transition:color .2s}.site-header nav a:hover,.site-header nav a.active{color:var(--gold)}.litepaper-link b{background:var(--gold);color:#0d0d0d}.mobile-menu-pdf{color:#f8e0b6;letter-spacing:.04em;background:#f8b8281a;border:1px solid #f8b82880;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:8px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.mobile-menu-pdf b{color:#f8b828;font-size:14px}@media (max-width:1180px){.header nav{gap:17px}.community-link span{display:none}.community-link{justify-content:center;width:40px;padding:0}}@media (max-width:620px){.header-community{gap:6px}.community-link{width:38px;min-height:38px}}.faq-answer{color:#a69c8c;max-width:900px;padding:0 0 28px;line-height:1.7}.faq-answer p{margin:0 0 14px;padding:0}.faq-answer p:last-child{margin-bottom:0}.faq-answer strong{color:#f8e0b6}.faq-answer a{color:#f8b828;text-underline-offset:3px;font-weight:800}.faq-answer ol{margin:14px 0 0;padding-left:24px}.faq-answer li{margin:12px 0;padding-left:5px}.faq-answer li::marker{color:#789828;font-weight:900}.site-mobile-menu{display:none}@media (max-width:1000px){.header nav,.docs-header nav,.game-header nav,.site-header nav,.site-header .header-community,.docs-header .status-pill{display:none}.site-mobile-menu{flex:none;display:block}.mobile-menu-toggle{z-index:82;cursor:pointer;background:#171717f2;border:1px solid #f8e0b638;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:flex;position:relative}.mobile-menu-toggle i{background:#f8e0b6;width:17px;height:1px;transition:transform .25s,opacity .2s;display:block}.mobile-menu-toggle.open i:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu-toggle.open i:nth-child(2){opacity:0}.mobile-menu-toggle.open i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-menu-panel{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0d0dfa;border:1px solid #f8e0b62e;border-radius:20px;max-height:calc(100vh - 88px);padding:22px;position:fixed;top:76px;left:12px;right:12px;overflow-y:auto;box-shadow:0 28px 80px #000000a6}.mobile-menu-panel>p{color:#716a60;letter-spacing:.2em;margin:0 0 14px;font-size:9px;font-weight:900}.mobile-menu-panel nav{flex-direction:column;display:flex}.mobile-menu-panel nav a{color:#f8e0b6;border-bottom:1px solid #f8e0b61f;justify-content:space-between;align-items:center;min-height:54px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.mobile-menu-panel nav a.active{color:#f8b828}.mobile-menu-panel nav a b{color:#789828;font-size:13px}.mobile-menu-socials{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:18px;display:grid}.mobile-menu-socials a{color:#f8e0b6;border:1px solid #f8b82847;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:46px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.mobile-menu-socials b{color:#f8b828}}@media (max-width:620px){.game-header .header-play{display:none}.mobile-menu-panel{left:8px;right:8px}}.policy-links{flex-wrap:wrap;gap:8px 14px;display:flex}.policy-links a{color:#f8e0b6;text-decoration:none}.policy-links a:hover{color:#f8b828}.policy-page{color:#f5f5f5;background:radial-gradient(circle at 80% 10%,#7898281f,#0000 28rem),#0d0d0d;min-height:100vh}.policy-header{background:#0d0d0df0;border-bottom:1px solid #f8e0b624}.policy-main{width:min(860px,100% - 40px);margin:0 auto;padding:150px 0 90px}.policy-main h1{letter-spacing:-.065em;max-width:760px;margin:18px 0;font-size:clamp(48px,8vw,92px);line-height:.95}.policy-intro{color:#b0a89b;max-width:720px;font-size:19px;line-height:1.7}.policy-updated{color:#716a60;letter-spacing:.08em;text-transform:uppercase;margin:24px 0;font-size:11px;font-weight:800}.policy-tabs{flex-wrap:wrap;gap:8px;margin:38px 0 56px;display:flex}.policy-tabs a{color:#d9d1c5;border:1px solid #f8e0b62e;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800;text-decoration:none}.policy-tabs a:hover{color:#f8b828;border-color:#f8b828}.policy-content{border-top:1px solid #f8e0b626;padding-top:8px}.policy-content h2{color:#f8e0b6;letter-spacing:-.035em;margin:52px 0 16px;font-size:clamp(25px,4vw,36px)}.policy-content p,.policy-content li{color:#aaa197;font-size:16px;line-height:1.8}.policy-content ul{padding-left:22px}.policy-content li{margin:10px 0}.policy-content li::marker{color:#789828}.policy-footer{color:#777066;border-top:1px solid #f8e0b624;justify-content:space-between;gap:30px;padding:32px 4vw;font-size:11px;display:flex}.policy-footer div{gap:18px;display:flex}.policy-footer a{color:#f8e0b6;text-decoration:none}.docs-header-actions{align-items:center;gap:9px;display:flex}.pdf-download{color:#f8e0b6;letter-spacing:.08em;background:#f8b82814;border:1px solid #f8b82861;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 13px 0 9px;font-size:10px;font-weight:900;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.pdf-download-icon{color:#0d0d0d;background:#f8b828;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:grid}.pdf-download:hover{background:#f8b82826;border-color:#f8b828;transform:translateY(-2px)}@media (max-width:900px){.docs-header-actions .status-pill{display:none}.pdf-download{min-height:38px;padding-right:11px}}@media (max-width:480px){.pdf-download{justify-content:center;width:38px;padding:0}.pdf-download-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:620px){.policy-main{width:min(100% - 32px,860px);padding-top:120px}.policy-footer{flex-direction:column}}
