.guide-preferences{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-10px 0 24px;padding-bottom:12px;font-size:12px;display:flex}.guide-preferences label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.guide-preferences input{width:18px;height:18px;accent-color:var(--green)}.guide-page[data-reduced-motion=true] *,.guide-page[data-reduced-motion=true] :before,.guide-page[data-reduced-motion=true] :after{transition:none!important;animation:none!important}.guide-page{padding-bottom:64px}.guide-page p{color:var(--muted);line-height:1.7}.guide-page h3{font:500 21px/1.25 var(--display);margin:0 0 12px}.guide-page :is(button,a,select,input){scroll-margin-block:120px}.guide-page .text-link{min-height:44px}.guide-page .button{white-space:normal;text-align:center;min-height:48px}.guide-page .button-row{flex-wrap:wrap}.guide-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:64px;padding:64px 22px 72px;display:grid}.guide-hero h1{font:500 clamp(42px, 5vw, 68px)/1.05 var(--display);letter-spacing:-2.5px;margin:23px 0}.guide-hero h1 .pixel-text{letter-spacing:-1px;margin-top:12px;font-size:.67em;display:block}.guide-hero p{margin:0 0 26px;font-size:17px}.guide-hero .eyebrow{color:var(--accent-soft)}.guide-manual-cover{border:1px solid var(--purple);width:min(100%,320px);box-shadow:8px 8px 0 #19113e, 9px 9px 0 var(--line);background:#211940;border-radius:8px;justify-self:center;padding:15px;position:relative;transform:rotate(3deg)}.guide-cover-top{font:9px var(--mono);color:var(--green);justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.guide-cover-art{border-radius:2px;height:180px;position:relative;overflow:hidden}.guide-cover-art img{object-fit:cover}.guide-cover-art:after{content:"";background:linear-gradient(#0000,#121418c9);position:absolute;inset:0}.guide-cover-art .pixel-text{z-index:1;color:var(--text);font-size:27px;line-height:1.1;position:absolute;bottom:16px;left:16px}.guide-cover-footer{font:9px var(--mono);color:var(--accent-soft);justify-content:space-between;align-items:center;padding:14px 2px 0;display:flex}.guide-cover-sticker{background:var(--green);color:#19113e;font:10px/1.4 var(--mono);border-radius:2px;padding:13px 16px;position:absolute;bottom:28px;right:-20px;transform:rotate(-9deg)}.guide-layout{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:32px;display:grid}.guide-sidebar{position:sticky;top:94px}.guide-sidebar-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.guide-sidebar-top .eyebrow,.guide-sidebar-top>span{font:9px var(--mono);color:var(--muted)}.guide-page progress{appearance:none;background:var(--line);border:none;border-radius:0;width:100%;height:3px;display:block}.guide-page progress::-webkit-progress-bar{background:var(--line)}.guide-page progress::-webkit-progress-value{background:var(--purple)}.guide-page progress::-moz-progress-bar{background:var(--purple)}.guide-sidebar nav{gap:3px;margin-top:18px;display:grid}.guide-sidebar nav a{min-height:44px;color:var(--muted);border-left:2px solid #0000;border-radius:0 5px 5px 0;align-items:center;gap:10px;padding:10px 9px;font-size:13px;display:flex}.guide-sidebar nav a>span{font:9px var(--mono)}.guide-sidebar nav a[aria-current]{color:var(--green);border-left-color:var(--green);background:#b6d93509}.guide-sidebar nav a:hover{color:var(--text);background:var(--surface)}.guide-sidebar>p{font:11px/1.7 var(--mono);padding:8px 14px}.guide-mobile-chapters{display:none}.guide-reading-area{min-width:0}.guide-chapter{border:1px solid var(--line);background:linear-gradient(145deg, #8c76db08, transparent 35%), var(--surface);border-radius:12px;min-width:0;padding:clamp(22px,3vw,42px)}.guide-chapter-heading{padding-bottom:28px}.guide-chapter-label{color:var(--accent-soft);font:10px/1.6 var(--mono);align-items:center;gap:9px;display:flex}.guide-chapter h2{font:500 clamp(28px, 3vw, 41px)/1.15 var(--display);letter-spacing:-1.3px;max-width:650px;margin:20px 0 14px;scroll-margin-top:110px}.guide-chapter-heading>p{max-width:690px;margin:0;font-size:16px}.guide-chapter-content{animation:.18s ease-out guide-page-in}.guide-chapter-content>:first-child{margin-top:0}.guide-chapter-action{margin-top:28px}.guide-concept-path{border:1px solid var(--line);background-image:linear-gradient(#8c76db09 1px,#0000 1px),linear-gradient(90deg,#8c76db09 1px,#0000 1px);background-size:18px 18px;border-radius:8px;grid-template-columns:repeat(4,1fr);padding:22px 0;display:grid}.guide-concept-path>div{color:var(--green);flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.guide-concept-path strong{color:var(--text);font-size:13px;font-weight:500}.guide-concept-path>div>span{color:var(--purple);position:absolute;top:16px;right:-7px}.guide-lead{margin:20px 0 28px;font-size:15px}.guide-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-destinations>a{background:var(--bg);border:1px solid var(--line);border-radius:6px;align-items:flex-start;gap:13px;padding:19px 16px;transition:border-color .2s;display:flex}.guide-destinations>a:hover,.guide-create-grid>a:hover{border-color:var(--purple)}.guide-destinations>a>svg{color:var(--accent-soft);flex-shrink:0}.guide-destinations>a>svg:last-child{margin-left:auto}.guide-destinations h3{margin:0 0 7px;font-size:17px}.guide-destinations p{margin:0;font-size:13px}.guide-inline-note{border-left:2px solid var(--purple);background:#8c76db09;align-items:flex-start;gap:14px;margin:26px 0;padding:18px;display:flex}.guide-inline-note>svg{color:var(--accent-soft);flex-shrink:0;margin-top:3px}.guide-inline-note p{margin:0;font-size:13px}.guide-inline-note strong{color:var(--text)}.guide-page .guide-small{font-size:12px;line-height:1.7}.guide-pagination{border-top:1px solid var(--line);justify-content:space-between;gap:18px;margin-top:36px;padding-top:20px;display:flex}.guide-pagination>button{text-align:left;align-items:center;gap:12px;max-width:50%;min-height:52px;padding:5px 0;font-size:14px;display:flex}.guide-pagination>button:last-child{text-align:right;margin-left:auto}.guide-pagination svg{color:var(--green);flex-shrink:0}.guide-pagination small{font:8px/1.6 var(--mono);color:var(--muted);margin-bottom:6px;display:block}.guide-pagination-start{font:11px var(--mono);color:var(--muted);align-self:center}.guide-chips{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.guide-chips button{border:1px solid var(--line);background:var(--bg);border-radius:5px;min-height:44px;padding:10px 14px;font-size:13px}.guide-chips button[aria-pressed=true]{color:var(--green);border-color:var(--green);background:#b6d9350b}.guide-demo-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:28px;display:grid}.guide-example-card{width:100%;min-width:0;max-width:350px}.guide-example-card>.button{margin-top:12px}.guide-page .game-card{width:100%}.guide-page .card-art{height:215px}.guide-page .visual-title h3{font-size:27px}.guide-page .save-button{width:44px;height:44px}.guide-page .game-quote{flex-wrap:wrap;gap:8px 10px}.guide-page .game-quote .quote-value{font-size:27px}.guide-page .compact-quote .quote-value{font-size:20px}.guide-page .game-quote .positive,.guide-page .game-quote .negative{font-size:12px}.guide-tip-list{gap:23px;display:grid}.guide-tip-list>div{padding-left:30px;position:relative}.guide-tip-list>div>span{font:10px var(--mono);color:var(--purple);position:absolute;top:4px;left:0}.guide-tip-list h3{margin-bottom:9px;font-size:18px}.guide-tip-list p{margin:0;font-size:13px}.guide-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.guide-flow>button{border:1px solid var(--line);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 8px;font-size:12px;display:flex;position:relative}.guide-flow>button[aria-pressed=true]{color:var(--green);border-color:var(--green);background:#b6d93509}.guide-flow b{color:var(--purple);z-index:1;font-weight:400;position:absolute;top:34px;right:-10px}.guide-world-window{border:1px solid var(--line);background:var(--bg);border-radius:8px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.guide-world-art{min-height:320px;position:relative}.guide-world-art img{object-fit:cover}.guide-world-data{min-width:0;padding:26px}.guide-world-data>h3{margin:12px 0 16px;font-size:27px}.guide-world-data>.game-quote{margin-bottom:14px}.guide-teaching-copy{margin-top:20px;animation:.18s ease-out guide-page-in}.guide-teaching-copy>strong{font:11px var(--mono);color:var(--green)}.guide-teaching-copy p{margin:10px 0 0;font-size:14px}.guide-two-notes{grid-template-columns:1fr 1fr;gap:28px;margin-top:30px;display:grid}.guide-two-notes h3{font-size:19px}.guide-two-notes p{margin:0;font-size:13px}.guide-demo-label{font:9px/1.6 var(--mono);letter-spacing:.6px;color:var(--accent-soft)}.guide-demo-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.guide-demo-top .text-link{font-size:12px}.guide-market-identity{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.guide-market-identity>img{object-fit:cover;border-radius:6px}.guide-market-identity h3{margin-bottom:8px;font-size:24px}.guide-market-identity>.game-quote{margin-left:auto}.guide-metric-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 16px;display:grid}.guide-metric-buttons>button{text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:6px;min-height:80px;padding:15px 12px}.guide-metric-buttons>button[aria-pressed=true]{border-color:var(--purple);background:#8c76db10}.guide-metric-buttons span{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.guide-metric-buttons strong{font:500 22px var(--display)}.guide-page .guide-metric-explanation{min-height:70px;font-size:13px}.guide-metric-explanation strong{color:var(--accent-soft)}.guide-chart{background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:20px 8px 0}.guide-chart .chart-large{height:235px}.guide-chart .chart-large svg{height:calc(100% - 35px)}.guide-practice{border:1px solid var(--purple);background:linear-gradient(140deg, #8c76db0c, transparent), var(--bg);border-radius:8px;padding:26px}.guide-practice-steps{gap:8px;margin:18px 0 26px;display:flex}.guide-practice-steps>span{border-bottom:2px solid var(--line);color:var(--muted);flex:1;padding-bottom:10px;font-size:12px}.guide-practice-steps>span[aria-current]{color:var(--green);border-color:var(--green)}.guide-practice-world{margin-bottom:24px}.guide-practice-world h3{font-size:27px}.guide-amount{font-size:13px;display:block}.guide-amount>span{border:1px solid var(--line);background:var(--surface);border-radius:5px;align-items:center;gap:10px;margin:9px 0;padding:12px 16px;display:flex}.guide-amount input{width:100%;min-width:0;color:var(--text);font:500 28px var(--display);background:0 0;border:none;padding:5px}.guide-amount b{font:12px var(--mono);color:var(--accent-soft)}.guide-practice form>.button{margin-top:16px}.guide-page .guide-error{color:var(--red)}.guide-practice-review dl{margin:20px 0}.guide-practice-review dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:14px 0;font-size:14px;display:flex}.guide-practice-review dt{color:var(--muted)}.guide-practice-review dd{text-align:right;margin:0}.guide-practice-review p{font-size:14px}.guide-page .guide-subheading{margin-top:32px}.guide-numbered{counter-reset:guide-step;margin:20px 0;padding:0;list-style:none}.guide-numbered>li{counter-increment:guide-step;padding:0 0 24px 36px;position:relative}.guide-numbered>li:before{content:counter(guide-step, decimal-leading-zero);font:10px var(--mono);color:var(--green);position:absolute;top:3px;left:0}.guide-numbered strong{margin-bottom:8px;font-size:16px;font-weight:500;display:block}.guide-numbered span{color:var(--muted);font-size:13px;line-height:1.7;display:block}.guide-pack-demo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.guide-pack-stage{background:radial-gradient(at 50% 40%,#8c76db19,#0000 68%);flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;min-width:0;padding-top:30px;display:flex}.guide-pack-stage>div:not(.guide-tear){width:100%}.guide-pack-stage .guide-tear{width:min(220px,80%);margin:0 0 6px;position:relative;inset:auto;transform:none}.guide-pack-stage .guide-tear .pack-art{height:230px}.guide-pack-stage .guide-tear .pack-art>strong{font-size:25px}.guide-pack-stage>.button{font-size:12px}.guide-pack-stage .collectible-stack-controls{gap:7px}.guide-pack-stage .collectible-stack-controls>span{min-width:0}.guide-pack-stage .collectible-stack-controls button{flex-basis:44px;width:44px;height:44px}.guide-pack-reset{justify-content:center;margin:20px auto 0;font-size:12px}.guide-pack-instructions>h3{margin-top:14px}.guide-pack-contents{margin-bottom:28px;display:grid}.guide-pack-contents>a{border-bottom:1px solid var(--line);padding:14px 0}.guide-pack-contents strong{margin-bottom:8px;font-weight:500;display:block}.guide-pack-contents .game-quote .positive,.guide-pack-contents .game-quote .negative{display:none}.guide-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guide-create-grid>a{background:var(--bg);border:1px solid var(--line);border-radius:7px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.guide-path-icon{width:50px;height:50px;color:var(--accent-soft);background:#8c76db18;border-radius:6px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.guide-create-grid h3{margin:12px 0;font-size:24px}.guide-create-grid p{margin:0 0 16px;font-size:13px}.guide-create-grid .text-link{color:var(--accent-soft);margin-top:auto;font-size:12px}.guide-creation-steps{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0;padding:24px 0;list-style:none;display:grid}.guide-creation-steps li{flex-direction:column;gap:10px;display:flex}.guide-creation-steps b{color:var(--green);font:22px var(--mono)}.guide-creation-steps strong{font-size:14px;font-weight:500}.guide-creation-steps span{color:var(--muted);font-size:12px;line-height:1.6}.guide-reach{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.guide-reach>div{border-top:1px solid var(--line);padding-top:15px}.guide-reach span{font:8px var(--mono);color:var(--purple)}.guide-reach strong{margin:10px 0 6px;font-weight:500;display:block}.guide-reach p{margin:0;font-size:12px}.guide-select-label{flex-direction:column;gap:10px;font-size:13px;display:flex}.guide-page select{width:100%;min-width:0;min-height:48px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:10px 12px;font-size:15px}.guide-signal-copy{min-height:48px;font-size:14px}.guide-ranking-list{margin:24px 0;padding:0;list-style:none}.guide-ranking-list>li{border-top:1px solid var(--line);align-items:center;gap:16px;padding:19px 0;display:flex}.guide-rank{color:var(--green);font:13px var(--mono)}.guide-ranking-list img{object-fit:cover;border-radius:5px}.guide-ranking-list li>div{min-width:0}.guide-ranking-list a{font:500 20px/1.4 var(--display);align-items:center;gap:10px;min-height:44px;display:inline-flex}.guide-ranking-list li small{color:var(--muted);font:10px var(--mono);margin-top:8px;display:block}.guide-ranking-list .game-quote small{display:inline}.guide-wallet-card{border:1px solid var(--line);background:var(--bg);border-radius:8px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:25px;padding:25px;display:grid}.guide-wallet-symbol{color:var(--green);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.guide-wallet-symbol .eyebrow{font-size:8px}.guide-wallet-card .guide-chips{margin-bottom:18px}.guide-wallet-card .guide-teaching-copy{min-height:185px}.guide-journey{margin:0;padding:0;list-style:none}.guide-journey a{align-items:flex-start;gap:20px;padding:20px 0;display:flex}.guide-journey li+li{border-top:1px solid var(--line)}.guide-journey a>span{border:1px solid var(--purple);width:36px;height:36px;color:var(--green);font:12px var(--mono);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.guide-journey a>svg{color:var(--accent-soft);flex-shrink:0;margin-left:auto}.guide-journey h3{margin-bottom:5px;font-size:19px}.guide-journey p{margin:0;font-size:13px}.guide-finish{border:1px solid var(--purple);background:#8c76db0a;border-radius:8px;margin-top:24px;padding:28px}.guide-finish>.pixel-text{font-size:24px}@keyframes guide-page-in{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1100px){.guide-layout{grid-template-columns:185px minmax(0,1fr);gap:20px}.guide-chapter{padding:24px}.guide-sidebar nav a{gap:8px;font-size:12px}.guide-world-window{grid-template-columns:1fr}.guide-world-art{min-height:210px}.guide-market-identity>.game-quote{width:100%;margin-left:0}.guide-metric-buttons{grid-template-columns:1fr 1fr}.guide-pack-demo{grid-template-columns:minmax(0,1fr)}.guide-pack-stage{width:100%;max-width:410px;margin:0 auto 12px}.guide-pack-instructions{margin-top:10px}}@media (max-width:999px){.guide-hero{gap:35px;padding:38px 0 45px}.guide-layout{display:block}.guide-sidebar{display:none}.guide-mobile-chapters{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:18px;display:grid}.guide-mobile-chapters label{font:9px var(--mono);color:var(--muted)}.guide-mobile-chapters progress{grid-column:1/-1}.guide-chapter h2{scroll-margin-top:95px}.guide-pack-demo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:700px){.guide-page{padding-bottom:32px}.guide-hero{grid-template-columns:1fr;gap:34px;padding-block:30px 42px}.guide-hero h1{margin-block:20px;font-size:46px}.guide-hero p{font-size:15px}.guide-hero .button-row{gap:8px 20px}.guide-manual-cover{width:240px;padding:12px}.guide-cover-art{height:120px}.guide-cover-art .pixel-text{font-size:23px}.guide-cover-top{padding-bottom:10px;font-size:7px}.guide-cover-footer{padding-top:9px;font-size:7px}.guide-cover-sticker{padding:10px;font-size:8px;right:-14px}.guide-mobile-chapters{grid-template-columns:1fr;gap:9px}.guide-chapter{border-radius:8px;padding:22px 16px}.guide-chapter-heading{padding-bottom:23px}.guide-chapter h2{letter-spacing:-.9px;font-size:30px}.guide-chapter-heading>p{font-size:14px}.guide-chapter-label{font-size:9px}.guide-concept-path{padding:20px 6px}.guide-concept-path strong{font-size:10px}.guide-concept-path svg{width:22px}.guide-destinations,.guide-demo-split,.guide-two-notes,.guide-pack-demo,.guide-create-grid,.guide-wallet-card{grid-template-columns:minmax(0,1fr)}.guide-destinations>a{padding:17px 14px}.guide-inline-note{gap:10px;padding:15px 12px}.guide-inline-note p{font-size:12px}.guide-flow{gap:6px}.guide-flow>button{padding-inline:4px;font-size:10px}.guide-flow b{right:-8px}.guide-world-art{min-height:190px}.guide-world-data{padding:18px}.guide-example-card{max-width:100%}.guide-tip-list{gap:20px}.guide-page .card-art{height:215px}.guide-market-identity{gap:12px}.guide-market-identity h3{font-size:22px}.guide-market-identity img{width:50px;height:50px}.guide-metric-buttons{gap:8px}.guide-metric-buttons strong{font-size:23px}.guide-chart .chart-large{height:190px}.guide-chart .chart-axis{font-size:8px}.guide-practice{padding:18px 14px}.guide-practice-world h3{font-size:23px}.guide-practice-review dl>div{font-size:12px}.guide-practice-review h3{font-size:23px}.guide-practice-review .button-row>button{width:100%}.guide-practice-steps{gap:5px}.guide-practice-steps>span{font-size:11px}.guide-pack-stage{padding-top:12px}.guide-pack-stage .guide-tear{width:215px}.guide-create-grid>a{padding:20px}.guide-creation-steps{grid-template-columns:1fr}.guide-creation-steps li{padding-left:42px;position:relative}.guide-creation-steps b{position:absolute;left:0}.guide-reach{gap:18px 14px}.guide-ranking-list>li{gap:10px}.guide-ranking-list img{width:46px;height:46px}.guide-ranking-list a{font-size:17px}.guide-ranking-list .game-quote .positive,.guide-ranking-list .game-quote .negative{width:100%}.guide-wallet-card{gap:22px;padding:20px 16px}.guide-wallet-symbol{flex-direction:row;gap:16px}.guide-wallet-card .guide-teaching-copy{min-height:0}.guide-pagination{gap:12px}.guide-pagination>button{gap:7px;font-size:12px}.guide-pagination small{font-size:7px}.guide-journey a{gap:12px}.guide-journey h3{font-size:17px}.guide-finish{padding:22px 16px}.guide-finish .button-row>a{width:100%}.guide-finish>.pixel-text{font-size:20px}}@media (prefers-reduced-motion:reduce){.guide-chapter-content,.guide-teaching-copy{animation:none}.guide-page *,.guide-page :before,.guide-page :after{transition:none!important;animation:none!important}}
