:root{--ink:#070806;--obsidian:#0b0d0b;--charcoal:#111411;--surface:#151815;--surface-2:#1a1e1a;--line:#e0c17029;--line-soft:#ffffff14;--gold:#d8b75f;--gold-bright:#f0d782;--gold-dim:#8e7437;--paper:#f2eee4;--muted:#9e9e93;--green:#55c982;--red:#e56969;--amber:#dda94e;--display:"Iowan Old Style", "Palatino Linotype", Palatino, Baskerville, serif;--body:"Avenir Next", Avenir, "Gill Sans", sans-serif;--radius:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}::selection{background:var(--gold);color:#111}.page-shell{width:min(1180px,100% - 48px);margin-inline:auto}.brand{letter-spacing:-.5px;align-items:center;gap:11px;font-size:21px;font-weight:700;display:inline-flex}.brand>span:not(.brand-mark)>span{color:var(--gold)}.brand small{color:#8a8b84;letter-spacing:1.8px;text-transform:uppercase;font-size:7px;display:block}.brand-mark{color:#111;background:radial-gradient(circle at 34% 28%, #ffe9a4, var(--gold) 50%, #725521);width:35px;height:35px;font-family:var(--display);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #ffffff1f,0 8px 24px #d8b75f1f}.button{background:linear-gradient(115deg, var(--gold-bright), #b58a33);color:#17140d;border:1px solid #f4db8a;border-radius:4px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:0 24px;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 10px 30px #b58a3326}.button:hover{filter:brightness(1.07);transform:translateY(-2px)}.button-small{min-height:40px;padding:0 17px;font-size:12px}.button-ghost{color:var(--gold-bright);box-shadow:none;background:#d8b75f0a;border-color:#d8b75f61}.text-link{color:var(--gold-bright);border-bottom:1px solid #d8b75f80;padding-bottom:3px;font-size:13px}.eyebrow,.section-number{color:var(--gold);letter-spacing:2px;text-transform:uppercase;margin:0 0 23px;font-size:11px;font-weight:700}h1,h2{font-family:var(--display);letter-spacing:-.035em;font-weight:400}h1 em,h2 em{color:var(--gold-bright);font-style:italic}.landing{background:var(--ink);overflow:hidden}.landing:before{content:"";pointer-events:none;opacity:.028;z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.public-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:84px;display:flex}.public-header nav{color:#b7b7ad;gap:34px;font-size:12px;display:flex}.public-header nav a:hover{color:var(--gold-bright)}.hero{grid-template-columns:1.02fr .98fr;align-items:center;min-height:690px;display:grid;position:relative}.hero:before{content:"";filter:blur(12px);background:radial-gradient(circle,#c4993821,#0000 66%);width:620px;height:620px;position:absolute;top:20px;right:-140px}.hero h1{margin:0 0 25px;font-size:clamp(50px,6vw,82px);line-height:.98}.hero-lead{color:#b3b3aa;max-width:560px;font-family:var(--display);font-size:20px;line-height:1.58}.hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.microcopy{color:#777970;font-size:10px;line-height:1.5}.hero-copy>.microcopy{margin:14px 0 0}.hero-art{place-items:center;height:560px;display:grid;position:relative}.coin-seal{z-index:2;background:radial-gradient(circle at 35% 30%,#d8b860,#725620 45%,#231b0d 70%);border:1px solid #9e7e35;border-radius:50%;place-items:center;width:218px;height:218px;display:grid;position:relative;box-shadow:inset 0 0 0 8px #12110d,inset 0 0 0 9px #af8b3d,0 0 70px #d8b75f2e}.coin-seal:before{content:"";border:1px dashed #ffeba473;border-radius:50%;position:absolute;inset:15px}.coin-seal span{font-family:var(--display);text-shadow:0 2px #3e2c0e;font-size:64px}.coin-seal small{text-transform:uppercase;letter-spacing:1.4px;text-align:center;color:#f3dda2;font-size:7px;position:absolute;bottom:42px}.orbit{border:1px solid #d8b75f29;border-radius:50%;position:absolute}.orbit-one{width:370px;height:370px}.orbit-two{border-style:dashed;width:510px;height:510px;animation:40s linear infinite orbit}.floating-note{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f110ee0;border-radius:8px;min-width:150px;padding:14px 16px;position:absolute;box-shadow:0 15px 50px #00000059}.floating-note b{color:var(--gold-bright);font-family:var(--display);font-size:21px;display:block}.floating-note span{color:#888a82;font-size:9px}.note-one{top:92px;right:12px}.note-two{bottom:142px;left:16px}.note-three{bottom:65px;right:22px}.reveal{animation:.7s cubic-bezier(.2,.8,.2,1) both reveal}.delay-1{animation-delay:.16s}.problem-section{border-top:1px solid var(--line-soft);grid-template-columns:.45fr 1fr 1fr;gap:45px;padding-block:110px;display:grid}.problem-section h2,.section-heading h2,.method-section h2,.game-section h2,.faq-section h2{margin:0;font-size:clamp(38px,4.2vw,60px);line-height:1.04}.problem-list p{border-bottom:1px solid var(--line-soft);color:#b4b4ab;grid-template-columns:35px 1fr;gap:13px;margin:0;padding:17px 0;line-height:1.5;display:grid}.problem-list span{color:var(--gold-dim);font-size:10px}.method-section{border-block:1px solid var(--line-soft);background:linear-gradient(100deg,#0e100e 0%,#151611 50%,#0e100e 100%);padding-block:120px}.method-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:100px;display:grid}.method-portrait{border:1px solid var(--line);background:radial-gradient(circle at 50% 34%,#706246 0%,#282820 18%,#0d0f0d 58%);place-items:center;height:520px;display:grid;position:relative;overflow:hidden}.method-portrait:before{content:"";background:linear-gradient(#171814,#080907);border-radius:48% 48% 0 0;width:240px;height:380px;position:absolute;bottom:-100px;box-shadow:0 0 70px #967f4b33}.method-portrait span{z-index:1;width:110px;height:110px;font-family:var(--display);color:var(--gold-bright);background:#151611;border:1px solid #9d8346;border-radius:50%;place-items:center;font-size:54px;display:grid;position:relative}.method-portrait small{z-index:2;color:var(--gold);letter-spacing:2px;text-transform:uppercase;position:absolute;bottom:27px}.wide-copy{color:#adada3;max-width:660px;margin-block:28px;line-height:1.8}.method-section blockquote{border-left:2px solid var(--gold);color:#d2c9b5;font-family:var(--display);margin:36px 0 0;padding:21px 0 21px 25px;font-size:18px;font-style:italic;line-height:1.55}.club-section{padding-block:120px}.section-heading{justify-content:space-between;align-items:end;gap:80px;display:flex}.section-heading>p{width:340px;color:var(--muted);line-height:1.65}.rhythm-grid{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:65px;display:grid}.rhythm-grid article{background:var(--obsidian);min-height:275px;padding:34px;transition:background .3s}.rhythm-grid article:hover{background:#151713}.rhythm-grid span{color:var(--gold-dim);font-size:10px}.rhythm-grid h3{font-family:var(--display);margin:75px 0 12px;font-size:27px;font-weight:400}.rhythm-grid p{color:var(--muted);font-size:13px;line-height:1.7}.product-demo{grid-template-columns:.55fr 1.45fr;align-items:center;gap:60px;padding-bottom:130px;display:grid}.demo-copy h2{font-size:44px;line-height:1.05}.demo-copy p:not(.eyebrow){color:var(--muted);margin-bottom:27px;line-height:1.7}.browser-mock{border:1px solid var(--line);background:#0c0e0c;border-radius:12px;overflow:hidden;transform:perspective(900px)rotateY(-2deg);box-shadow:0 40px 90px #00000073,0 0 80px #d8b75f0d}.browser-top{background:#191b18;align-items:center;gap:5px;height:34px;padding:0 12px;display:flex}.browser-top i{background:#6c6658;border-radius:50%;width:6px;height:6px}.browser-top span{color:#6f7169;margin-left:30px;font-size:7px}.mock-body{grid-template-columns:62px 1fr 155px;gap:10px;height:385px;padding:10px;display:grid}.mock-body aside{border:1px solid var(--line-soft);align-content:start;justify-items:center;gap:18px;padding:15px 8px;display:grid}.mock-body aside b{color:var(--gold)}.mock-body aside i{background:#252824;border-radius:5px;width:27px;height:7px}.mock-body aside i.active{background:var(--gold-dim)}.mock-main{flex-direction:column;gap:10px;display:flex}.mock-main header{font-family:var(--display);font-size:17px}.mock-progress{border:1px solid var(--line-soft);background:#151815;gap:8px;height:78px;padding:12px;display:flex}.mock-progress span{background:linear-gradient(120deg,#252a25,#151815);border-radius:4px;flex:1}.mock-progress span:first-child{background:linear-gradient(120deg,#816b35,#282417);flex:.5}.mock-cards{flex:1;grid-template-columns:1fr 1.3fr;gap:8px;display:grid}.mock-cards i{border:1px solid var(--line-soft);background:#141714}.mock-insight{border:1px solid var(--line-soft);background:#141714;padding:15px}.mock-insight b{font-size:10px}.mock-insight p{color:#8c8e86;font-size:8px;line-height:1.55}.mock-insight span{color:var(--gold);margin-top:18px;font-size:7px;display:block}.proof-section{color:#171814;background:#eae5d9;padding-block:120px}.proof-section .section-number{color:#80682f}.proof-section .section-heading>p{color:#66675f}.proof-principles{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:65px;display:grid}.proof-principles article{border-top:1px solid #b9b19e;padding-top:25px}.proof-principles b{color:#8f7537;font-size:10px}.proof-principles h3{font-family:var(--display);margin:50px 0 12px;font-size:24px;font-weight:400}.proof-principles p{color:#67675f;font-size:13px;line-height:1.6}.game-section{grid-template-columns:.9fr 1.1fr;gap:100px;padding-block:125px;display:grid}.game-stack article{border-bottom:1px solid var(--line-soft);grid-template-columns:55px 1fr;gap:24px;padding:28px 0;display:grid}.game-stack>article>span{border:1px solid var(--line);width:52px;height:52px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.game-stack h3{font-family:var(--display);margin:0 0 8px;font-size:22px}.game-stack p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.price-section{border-block:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.price-card{border-inline:1px solid var(--line-soft);background:#121511;padding:80px}.price-card h2{color:var(--gold-bright);margin:10px 0 30px;font-size:66px}.price-card h2 small{color:#97988e;font-family:var(--body);font-size:14px;font-weight:400}.price-card ul{margin:0 0 35px;padding:0;list-style:none}.price-card li{border-bottom:1px solid var(--line-soft);color:#c7c6bc;padding:12px 0;font-size:13px}.price-card li:before{content:"✓";color:var(--gold);margin-right:12px}.price-card .button{width:100%}.price-manifest{background:radial-gradient(circle,#242116,#0b0d0b 68%);flex-direction:column;justify-content:center;padding:80px;display:flex}.price-manifest>span{color:var(--gold-dim);letter-spacing:2px;text-transform:uppercase;font-size:10px}.price-manifest blockquote{font-family:var(--display);margin:40px 0 0;font-size:clamp(28px,3vw,43px);line-height:1.35}.faq-section{padding-block:120px}.faq-section>h2{margin-bottom:50px}.faq-list{margin-left:34%}.faq-list details{border-top:1px solid var(--line-soft)}.faq-list details:last-child{border-bottom:1px solid var(--line-soft)}.faq-list summary{cursor:pointer;font-family:var(--display);justify-content:space-between;padding:25px 0;font-size:20px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold)}.faq-list p{max-width:620px;color:var(--muted);margin:-5px 0 25px;font-size:13px;line-height:1.7}.final-cta{text-align:center;border-top:1px solid var(--line-soft);background:radial-gradient(circle at 50% 110%,#4c3d19,#10120f 55%);padding-block:125px}.final-cta h2{margin:0 0 45px;font-size:clamp(48px,6vw,76px);line-height:1}.public-footer{color:#74766f;justify-content:space-between;align-items:center;min-height:120px;font-size:10px;display:flex}.public-footer nav{gap:22px;display:flex}.cabinet-shell{background:#080a08;grid-template-columns:210px minmax(720px,1fr) 280px;min-height:100vh;font-size:12px;display:grid}.cabinet-sidebar{border-right:1px solid var(--line-soft);background:linear-gradient(#0d100e,#0a0d0b);flex-direction:column;height:100vh;padding:19px 14px;display:flex;position:sticky;top:0}.cabinet-sidebar>.brand{margin:0 8px 20px}.cabinet-sidebar .brand-mark{display:none}.profile-card{border:1px solid var(--line-soft);background:linear-gradient(135deg,#171a17,#10120f);border-radius:11px;grid-template-columns:45px 1fr;gap:8px;padding:12px;display:grid}.avatar{border:1px solid var(--gold-dim);width:45px;height:45px;color:var(--gold-bright);font-family:var(--display);background:#252319;border-radius:50%;place-items:center;font-size:20px;display:grid}.profile-card div:nth-child(2){flex-direction:column;justify-content:center;display:flex}.profile-card div b{font-size:11px}.profile-card div span{width:fit-content;color:var(--gold-bright);background:#2e2817;border-radius:10px;margin-top:4px;padding:2px 7px;font-size:8px}.profile-card strong,.profile-card small,.profile-card p,.profile-card .mini-progress{grid-column:1/-1}.profile-card strong{margin-top:4px;font-size:10px}.profile-card small{color:#777b73;margin-top:-5px;font-size:9px}.profile-card p{margin:7px 0 0;font-size:10px}.mini-progress,.main-progress{background:#292b27;border-radius:10px;height:5px;overflow:hidden}.mini-progress i,.main-progress i{border-radius:inherit;background:linear-gradient(90deg,#c69c37,#f1dc8b);height:100%;display:block}.cabinet-sidebar nav{gap:2px;margin-top:13px;display:grid}.cabinet-sidebar nav button{color:#b6b9b2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;min-height:35px;padding:0 11px;font-size:10px;display:flex}.cabinet-sidebar nav button span{color:#baa66d;text-align:center;width:16px;font-size:14px}.cabinet-sidebar nav button:hover,.cabinet-sidebar nav button.active{color:#f0e9d8;background:linear-gradient(90deg,#3b321c,#211e15)}.bot-link{border:1px solid var(--line-soft);border-radius:8px;align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.bot-link>span{background:#2487c9;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.bot-link b{font-size:9px}.bot-link small{color:#777b73;font-size:8px;font-weight:400;display:block}.cabinet-main{min-width:0;padding:16px 18px 38px}.cabinet-header{align-items:start;gap:10px;height:51px;display:flex}.cabinet-header>div:first-child{margin-right:auto}.cabinet-header p{margin:0;font-size:21px;font-weight:700}.cabinet-header small{color:#8f918b;font-size:9px}.invite-button,.notification-button{border:1px solid var(--line);min-height:33px;color:var(--gold-bright);cursor:pointer;background:#111310;border-radius:6px;font-size:9px}.invite-button{padding:0 15px}.notification-button{width:35px;position:relative}.notification-button i{color:#fff;background:#d84949;border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;display:grid;position:absolute;top:-5px;right:-4px}.card{border:1px solid var(--line-soft);background:linear-gradient(135deg,#151815,#101210);border-radius:10px;box-shadow:0 9px 28px #00000024}.card h2{font-family:var(--body);letter-spacing:0;margin:0;font-size:12px;font-weight:700}.character-progress{grid-template-columns:88px 135px 1fr;align-items:center;gap:12px;min-height:126px;padding:9px 18px;display:grid}.character-figure{align-self:stretch;position:relative}.figure-head{background:#bc9b72;border-radius:45%;width:27px;height:31px;position:absolute;top:12px;left:31px;box-shadow:0 -8px 0 -4px #2b221c}.figure-body{color:#a98e52;background:linear-gradient(110deg,#2e302a,#11130f);border-radius:50% 50% 4px 4px;place-items:center;width:74px;height:76px;font-size:10px;display:grid;position:absolute;bottom:0;left:8px}.character-level>span{color:var(--gold-bright);font-size:9px}.character-level h1{font-family:var(--body);margin:4px 0 23px;font-size:18px;font-weight:600}.character-level small{color:#858880;font-size:8px}.character-level p{margin:4px 0 0;font-size:9px}.level-road{align-self:stretch;padding:11px 0}.progress-label{color:#b3b5ae;justify-content:space-between;margin-bottom:11px;font-size:9px;display:flex}.main-progress{height:8px}.main-progress i{width:70%}.level-dots{justify-content:space-between;margin-top:13px;display:flex}.level-dots>span{color:#5f625c;justify-items:center;gap:4px;display:grid}.level-dots i{background:#101210;border:1px solid #2a2d29;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.level-dots .unlocked{color:#cbb36f}.level-dots .unlocked i{background:#272318;border-color:#756536}.level-dots small{font-size:7px}.dashboard-grid{grid-template-columns:.8fr 1.15fr 1fr;gap:8px;margin-top:8px;display:grid}.dashboard-grid>.card{min-height:215px}.ai-task{flex-direction:column;padding:15px;display:flex}.ai-task h2 span{color:#59abc3}.ai-task h3{color:var(--gold-bright);font-family:var(--display);margin:22px 0 7px;font-size:14px}.ai-task p{color:#b6b7b0;margin:0;font-size:9px;line-height:1.6}.ai-task button,.schedule-card>a,.lives-card>button,.locked-practices button,.wheel-card button,.referral-card>button,.insight-card button,.leaders-card>button{min-height:32px;color:var(--gold-bright);cursor:pointer;background:#2e2818;border:1px solid #6b592a;border-radius:5px;margin-top:auto;font-size:9px}.ai-task strong{color:var(--gold);text-align:center;margin-top:8px;font-size:10px}.finance-card{padding:15px 0 0;overflow:hidden}.finance-card>header{justify-content:space-between;padding:0 14px;display:flex}.finance-card header button,.practices-card h2 button{color:#a1a39d;background:#272a26;border:0;border-radius:50%;width:18px;height:18px;font-size:8px}.finance-values{grid-template-columns:1fr 1fr;padding:16px 14px 10px;display:grid}.finance-values p{color:#888b84;margin:0;font-size:8px}.finance-values b{color:var(--green);margin-top:5px;font-size:17px;display:block}.finance-values p:last-child b{color:var(--red)}.privacy-toggle{border-block:1px solid var(--line-soft);color:#969991;justify-content:space-between;align-items:center;padding:8px 14px;font-size:8px;display:flex;position:relative}.privacy-toggle input{opacity:0;position:absolute}.privacy-toggle i{background:#30332f;border-radius:15px;width:27px;height:14px;padding:2px}.privacy-toggle i:after{content:"";background:#aaa;border-radius:50%;width:10px;height:10px;transition:transform .2s;display:block}.privacy-toggle input:checked+i{background:var(--green)}.privacy-toggle input:checked+i:after{background:#fff;transform:translate(13px)}.ai-recommendation{padding:10px 14px}.ai-recommendation b{font-size:8px}.ai-recommendation p{color:#8f918b;font-size:8px;line-height:1.5}.schedule-card{flex-direction:column;padding:15px;display:flex}.schedule-card ul{margin:10px 0;padding:0;list-style:none}.schedule-card li{border-bottom:1px solid var(--line-soft);grid-template-columns:38px 1fr;padding:9px 0;display:grid}.schedule-card time{color:#bebfb8;font-size:8px}.schedule-card li:nth-child(2) time{color:var(--gold-bright)}.schedule-card li span{font-size:9px}.schedule-card li small{color:#777a73;margin-top:3px;font-size:7px;display:block}.schedule-card>a{color:var(--gold-bright);background:0 0;border:0;align-items:center;margin-top:auto;padding:0 8px;display:flex}.content-row{grid-template-columns:2.7fr 1fr;gap:8px;margin-top:8px;display:grid}.practices-card,.lives-card{min-height:220px;padding:14px}.practices-card h2{gap:7px;display:flex}.practices-layout{grid-template-columns:2fr 1.2fr;gap:16px;display:grid}.practices-layout p{color:#9b9d96;margin:11px 0 8px;font-size:8px}.practice-list{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.practice-list article{background:#151815;border:1px solid #33362f;border-radius:5px;min-width:0;padding:9px 7px}.practice-list article>span{height:42px;color:var(--gold);place-items:center;font-size:27px;display:grid}.practice-list b{height:29px;font-size:7px;line-height:1.35;display:block}.practice-list small{color:var(--green);font-size:6px}.practice-list i{background:#2d302b;height:3px;margin-top:4px;display:block}.practice-list em{background:var(--green);height:100%;display:block}.practice-list .gold em{background:var(--gold)}.available{color:var(--green);margin-top:8px;font-size:7px;display:block}.locked-practices{border-left:1px solid var(--line-soft);padding-left:14px}.locked-practices>span{border:1px solid var(--line-soft);color:#969990;padding:7px;font-size:7px;display:block}.locked-practices>span+span{margin-top:4px}.locked-practices span small{color:#666a63;margin:2px 0 0 15px;font-size:6px;display:block}.locked-practices button{width:100%;min-height:25px;margin-top:6px}.lives-card{flex-direction:column;display:flex}.lives-card article{border-bottom:1px solid var(--line-soft);grid-template-columns:45px 1fr;padding:10px 0;display:grid}.lives-card article>b{color:var(--gold-bright);font-family:var(--display);font-size:10px}.lives-card article span{font-size:8px}.lives-card article small{color:#858880;font-size:6px;display:block}.lives-card>button{min-height:26px}.bottom-row{grid-template-columns:1fr 1.2fr;gap:8px;margin-top:8px;display:grid}.wheel-card,.referral-card{min-height:180px;padding:14px}.wheel-card{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.wheel-card p,.referral-card>p{color:#878a83;margin:5px 0;font-size:8px}.wheel{background:conic-gradient(#a84c3d 0 12%,#c8a63f 12% 24%,#59984a 24% 43%,#d16d31 43% 61%,#78a74e 61% 78%,#a64875 78% 91%,#cf9c3a 91%);border:4px solid #a48235;border-radius:50%;width:100px;height:100px;margin-top:8px;position:relative;box-shadow:0 0 0 3px #342913,0 8px 20px #0008}.wheel:before{content:"▼";z-index:2;color:var(--gold-bright);position:absolute;top:-12px;left:41px}.wheel i{color:var(--gold);background:#151712;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid;position:absolute;inset:32px}.wheel.spinning{animation:.38s linear infinite spin}.wheel-card>div:last-child{flex-direction:column;display:flex}.wheel-card .streak{color:var(--gold-bright)}.wheel-card button:disabled{opacity:.6;cursor:not-allowed}.wheel-card>div>small{color:#696c66;text-align:center;margin-top:6px;font-size:7px}.wheel-result{color:var(--green);margin-top:7px;font-size:8px}.referral-card{position:relative}.referral-card label{color:#7d8179;margin-top:13px;font-size:7px;display:block}.referral-card label span{border:1px solid var(--line-soft);color:var(--gold-bright);justify-content:space-between;align-items:center;margin-top:4px;padding:7px;display:flex}.referral-card label button{color:#aaa;cursor:pointer;background:0 0;border:0}.referral-card>div{gap:25px;display:flex}.referral-card>div p{color:#777a73;font-size:7px}.referral-card>div b{color:#ddd8ca;margin-top:3px;font-size:12px;display:block}.referral-card>div p:last-child b{color:var(--gold-bright)}.referral-card>button{width:80px;min-height:29px;position:absolute;bottom:14px;right:14px}.insights-sidebar{padding:77px 12px 20px 0}.insights-sidebar>.card{margin-bottom:9px;padding:14px}.insight-card>small,.feedback-card>small{color:#72766e;font-size:7px}.insight-card ul{margin:12px 0;padding:0;list-style:none}.insight-card li{color:#b2b4ad;margin:8px 0;font-size:8px;line-height:1.35}.insight-card button{width:100%;min-height:28px}.feedback-card header,.leaders-card header{justify-content:space-between;display:flex}.feedback-card header button{color:var(--gold);background:0 0;border:0;font-size:7px}.feedback-card article{border-bottom:1px solid var(--line-soft);gap:8px;padding:8px 0;display:flex}.feedback-card article i,.leaders-card article i{border:1px solid var(--line);color:#e2d3a5;background:#282921;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-style:normal;display:grid}.feedback-card article p{margin:0;font-size:8px}.feedback-card article p span{color:#8d9088;margin-top:2px;font-size:7px;line-height:1.35;display:block}.leaders-card select{border:1px solid var(--line-soft);color:#aaa;background:#141714;border-radius:4px;padding:2px 5px;font-size:7px}.leaders-card article{border-bottom:1px solid var(--line-soft);align-items:center;gap:7px;min-height:38px;display:flex}.leaders-card article>b{width:13px;color:var(--gold);font-size:8px}.leaders-card article>i{flex-basis:22px;height:22px}.leaders-card article>span{flex:1;font-size:8px}.leaders-card article strong{color:var(--gold-bright);font-size:8px}.leaders-card article.current{color:var(--gold-bright)}.leaders-card>button{width:100%;min-height:27px}.mobile-nav{display:none}.admin-shell{background:#0b0d0b;grid-template-columns:235px 1fr;min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--line-soft);background:#0d100e;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.admin-sidebar>.brand{margin-left:8px}.admin-product{color:#777b73;text-transform:uppercase;letter-spacing:1px;margin:24px 8px 13px;font-size:9px}.admin-product span{color:var(--gold);background:#382f18;border-radius:8px;margin-left:6px;padding:3px 6px;font-size:7px}.admin-sidebar nav{gap:3px;display:grid}.admin-sidebar nav button{color:#969a92;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;min-height:40px;padding:0 12px;font-size:11px;display:flex;position:relative}.admin-sidebar nav button>span{color:#a8935c;text-align:center;width:17px}.admin-sidebar nav button.active,.admin-sidebar nav button:hover{color:#f2eee3;background:#252218}.admin-sidebar nav button>i{color:#fff;background:#9b3939;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:auto;font-size:7px;display:grid}.admin-user{border-top:1px solid var(--line-soft);align-items:center;gap:9px;margin-top:auto;padding:12px 7px 0;display:flex}.admin-user>i{border:1px solid var(--line);width:34px;height:34px;color:var(--gold);background:#28261d;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.admin-user p{flex:1;margin:0}.admin-user b,.admin-user span{font-size:8px;display:block}.admin-user span{color:var(--green);margin-top:3px}.admin-user button{color:#777;background:0 0;border:0}.admin-main{min-width:0}.admin-header{border-bottom:1px solid var(--line-soft);background:#0f120f;justify-content:space-between;align-items:center;min-height:95px;padding:18px 35px;display:flex}.admin-header .eyebrow{margin:0 0 5px;font-size:8px}.admin-header h1{font-family:var(--body);margin:0;font-size:23px;font-weight:600}.admin-header-actions{align-items:center;gap:8px;display:flex}.admin-header-actions button{border:1px solid var(--line-soft);color:#8f938a;background:#151815;border-radius:6px;min-height:34px;padding:0 11px;font-size:9px;position:relative}.admin-header-actions button i{color:#fff;background:#ba4545;border-radius:50%;place-items:center;width:13px;height:13px;font-size:6px;display:grid;position:absolute;top:-4px;right:-3px}.rbac-badge{color:#80c279;background:#182018;border:1px solid #4e633d;border-radius:6px;padding:9px 12px;font-size:8px}.admin-content{padding:25px 35px 45px}.admin-notice{background:#132019;border:1px solid #31583f;border-radius:8px;align-items:center;gap:12px;padding:13px 16px;display:flex}.admin-notice>span{color:var(--green)}.admin-notice p{flex:1;margin:0}.admin-notice b,.admin-notice small{font-size:9px;display:block}.admin-notice small{color:#7f8e82;margin-top:3px}.admin-notice button{color:#8dca9e;cursor:pointer;background:0 0;border:0;font-size:8px}.admin-notice.amber{background:#211a10;border-color:#695122}.admin-notice.amber>span{color:var(--amber)}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0;display:grid}.admin-kpis.compact{grid-template-columns:repeat(3,1fr)}.admin-kpis article{border:1px solid var(--line-soft);background:#131613;border-radius:9px;min-height:118px;padding:18px}.admin-kpis small,.admin-kpis b,.admin-kpis span{display:block}.admin-kpis small{color:#868a82;font-size:8px}.admin-kpis b{font-family:var(--display);margin:11px 0 6px;font-size:25px;font-weight:400}.admin-kpis span{color:var(--green);font-size:7px}.admin-kpis article:nth-child(3) span{color:#94988f}.admin-kpis button{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:7px}.admin-panel{border:1px solid var(--line-soft);background:#121512;border-radius:9px;overflow:hidden}.admin-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:62px;padding:13px 17px;display:flex}.admin-panel header h2,.admin-panel header p{margin:0}.admin-panel header h2{font-family:var(--body);font-size:11px;font-weight:600}.admin-panel header p{color:#777b73;margin-top:4px;font-size:7px}.admin-panel header select,.admin-panel header>button{border:1px solid var(--line-soft);color:#9da097;cursor:pointer;background:#181b18;border-radius:5px;padding:6px 9px;font-size:7px}.admin-two-cols{grid-template-columns:1.4fr 1fr;gap:10px;margin-bottom:10px;display:grid}.admin-chart{background:repeating-linear-gradient(#0000 0 48px,#ffffff0a 49px);align-items:end;gap:14px;height:220px;padding:28px 24px 35px;display:flex}.admin-chart i{background:linear-gradient(#d7b457,#55461f);border-radius:3px 3px 0 0;flex:1;max-width:34px;position:relative}.admin-chart i span{color:#686c65;text-align:center;width:100%;font-size:6px;font-style:normal;position:absolute;bottom:-22px}.admin-queue article{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:13px 15px;display:flex}.admin-queue article>i,.event-list article>i{width:25px;height:25px;color:var(--green);background:#273329;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.admin-queue article>i.red,.event-list i.red{color:var(--red);background:#332020}.admin-queue article>i.amber,.event-list i.amber{color:var(--amber);background:#342b1c}.admin-queue article p{flex:1;margin:0}.admin-queue article b,.admin-queue article span{font-size:8px;display:block}.admin-queue article span{color:#757971;margin-top:3px;font-size:7px}.admin-queue article button{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:7px}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%}.admin-table th{color:#676b64;text-align:left;text-transform:uppercase;letter-spacing:.6px;padding:9px 15px;font-size:7px;font-weight:500}.admin-table td{border-top:1px solid var(--line-soft);color:#b2b5ad;padding:10px 15px;font-size:8px}.admin-table td:first-child{align-items:center;gap:8px;display:flex}.admin-table td:first-child>i{border:1px solid var(--line);width:28px;height:28px;color:var(--gold);background:#272820;border-radius:50%;place-items:center;font-style:normal;display:grid}.admin-table td p{margin:0}.admin-table td b,.admin-table td span{display:block}.admin-table td span{color:#6f736b;margin-top:2px;font-size:7px}.admin-table td button{color:#777;background:0 0;border:0}.admin-status{width:fit-content;color:var(--green);background:#1b2b20;border-radius:10px;padding:4px 7px;font-size:7px!important;display:inline-flex!important}.admin-status.amber{color:var(--amber);background:#332818}.admin-status.red{color:var(--red);background:#321d1d}.admin-toolbar{gap:8px;margin-bottom:13px;display:flex}.admin-toolbar label{border:1px solid var(--line-soft);color:#777;background:#131613;border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.admin-toolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:36px;font-size:9px}.admin-toolbar select,.admin-toolbar>button{border:1px solid var(--line-soft);color:#aaa;background:#151815;border-radius:6px;padding:0 14px;font-size:8px}.admin-primary{color:var(--gold-bright)!important;background:#403418!important;border-color:#8a702f!important}.content-admin-list article,.event-list article,.source-list article,.audit-list article{border-top:1px solid var(--line-soft);align-items:center;gap:13px;min-height:58px;padding:9px 17px;display:flex}.content-admin-list article:first-child,.event-list article:first-child,.source-list article:first-child,.audit-list article:first-child{border-top:0}.content-admin-list article>span{width:70px;color:var(--gold-dim);text-transform:uppercase;font-size:7px}.content-admin-list p,.event-list p,.source-list p,.audit-list p{flex:1;margin:0}.content-admin-list b,.content-admin-list small,.event-list b,.event-list span,.source-list b,.source-list span,.audit-list b,.audit-list span{font-size:8px;display:block}.content-admin-list small,.event-list span,.source-list span,.audit-list span{color:#71756d;margin-top:3px;font-size:7px}.content-admin-list article>button,.event-list article>button,.source-list article>button,.audit-list article>button{color:var(--gold);background:0 0;border:0;font-size:7px}.admin-three-cols{grid-template-columns:.8fr 1.5fr;gap:10px;display:grid}.review-list>button{border:0;border-bottom:1px solid var(--line-soft);color:#aaa;text-align:left;background:0 0;align-items:center;gap:8px;width:100%;min-height:65px;padding:10px 14px;display:flex}.review-list>button.active{background:#252217}.review-list>button>i{background:#282a25;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.review-list button p{flex:1;margin:0}.review-list button b,.review-list button span,.review-list button strong,.review-list button small{font-size:8px;display:block}.review-list button span,.review-list button small{color:#72766e;margin-top:3px;font-size:6px}.review-detail{padding-bottom:15px}.review-detail>:not(header){margin-inline:17px}.proof-preview{background:#181a16;border:1px dashed #5f573d;border-radius:7px;flex-direction:column;justify-content:center;min-height:115px;margin-top:15px;padding:18px;display:flex}.proof-preview span,.proof-preview small{color:#777b73;font-size:7px}.proof-preview b{margin-block:8px;font-size:10px}.review-detail h3{margin-top:16px;font-size:9px}.review-detail>p{color:#a1a49d;font-size:8px;line-height:1.5}.review-detail textarea{border:1px solid var(--line-soft);color:#fff;resize:vertical;background:#0f120f;border-radius:6px;width:calc(100% - 34px);min-height:70px;margin-top:10px;padding:10px;font-size:8px}.review-detail>div:last-child{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.review-detail>div:last-child button{border:1px solid var(--line-soft);background:#171a17;border-radius:5px;min-height:31px;padding:0 12px;font-size:8px}.event-list article>strong{color:#d5d2c7;width:90px;font-size:9px}.event-list article time{color:#73776f;width:90px;font-size:7px}.event-list i.green{color:var(--green)}.rule-strip{grid-template-columns:repeat(4,1fr);padding:20px;display:grid}.rule-strip span{border-right:1px solid var(--line-soft);color:#888c84;padding:14px;font-size:8px}.rule-strip span:last-child{border:0}.rule-strip b{color:var(--gold-bright);font-family:var(--display);margin-bottom:8px;font-size:20px;display:block}.weights-list article{border-top:1px solid var(--line-soft);grid-template-columns:1.2fr 2fr 40px;align-items:center;gap:18px;padding:14px 18px;display:grid}.weights-list p{margin:0}.weights-list b,.weights-list span{font-size:8px;display:block}.weights-list span{color:#757970;margin-top:3px;font-size:7px}.weights-list article>div{background:#282b27;border-radius:4px;height:6px}.weights-list i{border-radius:inherit;background:linear-gradient(90deg,#8c7130,var(--gold-bright));min-width:4px;height:100%;display:block}.weights-list strong{color:var(--gold);font-size:9px}.source-list article>i{border:1px solid var(--line);width:28px;height:28px;color:var(--gold);font-family:var(--display);border-radius:4px;place-items:center;font-style:normal;display:grid}.health-text{color:var(--green);font-family:var(--body)!important;font-size:14px!important}.audit-list time{color:#777b73;width:55px;font-family:monospace;font-size:7px}.audit-list code{color:#9b9e96;width:170px;font-size:7px}.wheel-config-form{border-top:1px solid var(--line-soft);gap:10px;padding:18px;display:grid}.wheel-config-form label{color:#858a80;gap:5px;font-size:8px;display:grid}.wheel-config-form input,.wheel-config-form textarea{border:1px solid var(--line-soft);color:#e0ddd2;width:100%;font:inherit;background:#10130f;border-radius:6px;outline:0;padding:10px 11px}.wheel-config-form input:focus,.wheel-config-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px #b9973f33}.wheel-config-form textarea{resize:vertical;min-height:72px}.wheel-config-form input:disabled,.wheel-config-form textarea:disabled{opacity:.65}.wheel-config-form footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.wheel-config-form footer p{color:#73776f;margin:0;font-size:7px}.wheel-config-form footer button{border:1px solid var(--line-soft);border-radius:5px;min-height:34px;padding:0 13px}@keyframes reveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:1100px){.cabinet-shell{grid-template-columns:minmax(0,1fr) 260px;padding-bottom:66px}.cabinet-sidebar{display:none}.cabinet-main{padding-left:12px}.mobile-nav{z-index:20;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0e0bf5;justify-content:space-around;height:62px;display:flex;position:fixed;inset:auto 0 0}.mobile-nav button{color:#777b73;background:0 0;border:0;flex:1;font-size:7px}.mobile-nav button span{color:#9d8b59;margin-bottom:3px;font-size:15px;display:block}.mobile-nav button.active{color:var(--gold-bright)}.admin-shell{grid-template-columns:70px 1fr}.admin-sidebar{padding-inline:10px}.admin-sidebar .brand>span:last-child,.admin-product,.admin-sidebar nav button:not(.active){font-size:0}.admin-sidebar nav button{justify-content:center;padding:0}.admin-sidebar nav button>span{font-size:15px}.admin-sidebar nav button.active{font-size:0}.admin-sidebar nav button>i{position:absolute;right:2px}.admin-user p,.admin-user button{display:none}.admin-user{justify-content:center}.admin-content{padding-inline:20px}}.member-total{color:#858980;align-self:center;margin-left:auto;font-size:8px}.member-operations-grid{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);gap:12px;display:grid}.member-real-list>button{border:0;border-top:1px solid var(--line-soft);color:#b9bcb4;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 14px;display:flex}.member-real-list>button.active{background:linear-gradient(90deg,#292417,#181915)}.member-real-list>button>i{width:32px;height:32px;color:var(--gold);background:#26251e;border:1px solid #61542f;border-radius:50%;flex:none;place-items:center;font-size:8px;font-style:normal;display:grid}.member-real-list button p{flex:1;min-width:0;margin:0}.member-real-list button b,.member-real-list button span,.member-real-list button strong,.member-real-list button small{font-size:8px;display:block}.member-real-list button span,.member-real-list button small{color:#73776f;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:4px;font-size:7px;overflow:hidden}.member-real-list button strong{color:var(--green);text-align:right}.member-control-card{padding-bottom:18px}.member-control-card>:not(header){margin-inline:18px}.owner-protection{background:#211a10;border:1px solid #6b5423;border-radius:6px;gap:4px;margin-top:14px;padding:11px;display:grid}.owner-protection b{color:var(--gold-bright);font-size:8px}.owner-protection span{color:#a49879;font-size:7px;line-height:1.5}.member-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.member-facts p{border:1px solid var(--line-soft);background:#0f120f;border-radius:6px;margin:0;padding:11px}.member-facts small,.member-facts b{display:block}.member-facts small{color:#747970;font-size:7px}.member-facts b{color:#d3d0c5;margin-top:6px;font-size:9px}.member-command-group{border-top:1px solid var(--line-soft);gap:8px;margin-top:15px;padding-top:14px;display:grid}.member-command-group h3{margin:0;font-size:9px}.member-command-group>div{flex-wrap:wrap;gap:6px;display:flex}.member-command-group button{border:1px solid var(--line-soft);color:#a5a9a0;cursor:pointer;background:#181b18;border-radius:5px;min-height:31px;padding:0 10px;font-size:7px}.member-command-group button.active{color:#80c279;background:#182018;border-color:#4e633d}.member-command-group button:disabled{opacity:.45;cursor:not-allowed}.member-command-group>small{color:#73776f;font-size:7px;line-height:1.5}@media (max-width:760px){.page-shell{width:min(100% - 30px,620px)}.public-header{height:70px}.public-header nav,.public-header .button{display:none}.hero{grid-template-columns:1fr;min-height:820px;padding-top:70px}.hero h1{font-size:50px}.hero-lead{font-size:17px}.hero-actions{flex-direction:column;align-items:stretch;gap:18px}.hero-art{height:390px}.coin-seal{width:160px;height:160px}.coin-seal span{font-size:46px}.coin-seal small{bottom:28px}.orbit-one{width:250px;height:250px}.orbit-two{width:350px;height:350px}.floating-note{min-width:125px;padding:10px}.floating-note b{font-size:16px}.note-one{top:45px;right:0}.note-two{bottom:60px;left:0}.note-three{bottom:10px;right:5px}.problem-section,.method-grid,.product-demo,.game-section,.price-section{grid-template-columns:1fr}.problem-section{gap:20px;padding-block:80px}.method-section{padding-block:80px}.method-grid{gap:45px}.method-portrait{height:390px}.section-heading{display:block}.section-heading>p{width:auto;margin-top:25px}.club-section{padding-block:80px}.rhythm-grid{grid-template-columns:1fr;margin-top:40px}.rhythm-grid article{min-height:210px}.rhythm-grid h3{margin-top:40px}.product-demo{gap:40px;padding-bottom:80px}.browser-mock{transform:none}.mock-body{grid-template-columns:45px 1fr;height:290px}.mock-insight{display:none}.proof-section{padding-block:80px}.proof-principles{grid-template-columns:1fr;gap:18px}.proof-principles h3{margin-top:25px}.game-section{gap:40px;padding-block:80px}.price-section{width:100%}.price-card,.price-manifest{padding:60px 25px}.faq-section{padding-block:80px}.faq-list{margin-left:0}.final-cta{padding-block:90px}.public-footer{flex-direction:column;align-items:flex-start;gap:20px;padding-block:35px}.cabinet-shell{display:block}.insights-sidebar{padding:0 10px 80px}.cabinet-main{padding:11px 10px 8px}.cabinet-header{height:58px}.cabinet-header p{font-size:17px}.cabinet-header small{max-width:220px;display:block}.invite-button{display:none}.character-progress{grid-template-columns:70px 1fr}.level-road{grid-column:1/-1}.dashboard-grid,.content-row,.bottom-row{grid-template-columns:1fr}.dashboard-grid>.card{min-height:200px}.practices-layout{grid-template-columns:1fr}.locked-practices{border:0;padding:0}.practice-list{grid-template-columns:repeat(2,1fr)}.wheel-card{grid-template-columns:1fr 1fr}.insights-sidebar>.card{margin-bottom:8px}.cabinet-main .card,.insights-sidebar .card{scroll-margin-bottom:80px}.admin-shell{display:block}.admin-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:13px 15px;position:static;overflow-x:auto}.admin-sidebar>.brand{flex:none;margin:0 15px 0 0}.admin-sidebar .brand-mark{width:30px;height:30px}.admin-sidebar nav{gap:4px;display:flex}.admin-sidebar nav button,.admin-sidebar nav button.active,.admin-sidebar nav button:not(.active){flex:0 0 36px;min-height:34px;font-size:0}.admin-sidebar nav button>span{font-size:14px}.admin-user{display:none}.admin-header{min-height:80px;padding:15px}.admin-header-actions button:first-child,.rbac-badge{display:none}.admin-content{padding:15px}.admin-kpis,.admin-kpis.compact{grid-template-columns:1fr 1fr}.admin-two-cols,.admin-three-cols{grid-template-columns:1fr}.admin-toolbar{flex-wrap:wrap}.admin-toolbar label{flex-basis:100%}.rule-strip{grid-template-columns:1fr 1fr}.rule-strip span:nth-child(2){border-right:0}.weights-list article{grid-template-columns:1fr 1fr 30px}.audit-list code{display:none}}.service-state{text-align:center;background:radial-gradient(circle at 50% 35%, #262316, var(--ink) 55%);place-content:center;justify-items:center;gap:18px;min-height:100vh;padding:30px;display:grid}.service-state h1{margin:8px 0 0;font-size:40px}.service-state p{max-width:520px;color:var(--muted);margin:0;line-height:1.6}.locked-access small{color:#777b73;max-width:520px;line-height:1.5}.data-mode-banner,.admin-data-mode{background:#122019;border:1px solid #31583f;border-radius:7px;align-items:center;gap:12px;margin-bottom:10px;padding:9px 12px;font-size:8px;display:flex}.data-mode-banner b,.admin-data-mode b{color:var(--green);white-space:nowrap}.data-mode-banner span,.admin-data-mode span{color:#8c9a8d}.data-mode-banner.demo,.admin-data-mode.demo{background:#241d11;border-color:#6b5423}.data-mode-banner.demo b,.admin-data-mode.demo b{color:var(--amber)}.data-mode-banner.demo span,.admin-data-mode.demo span{color:#a89b7b}.admin-data-mode{margin:18px 35px -8px}.preview-chip{color:var(--gold);letter-spacing:.4px;text-transform:uppercase;vertical-align:middle;border:1px solid #68582f;border-radius:8px;margin-left:5px;padding:2px 5px;font-size:6px;font-weight:600;display:inline-block}.submission-state{background:#241d11;border:1px solid #6b5423;border-radius:5px;gap:3px;margin-top:auto;padding:8px;display:grid}.submission-state b{color:var(--amber);font-size:8px}.submission-state span{color:#a89b7b;font-size:7px}.submission-state.approved{background:#122019;border-color:#31583f}.submission-state.approved b{color:var(--green)}.submission-state.rejected{background:#251515;border-color:#693434}.submission-state.rejected b{color:var(--red)}.invite-button:disabled,.referral-card button:disabled{opacity:.55;cursor:not-allowed}.referral-real{min-height:235px}.referral-real>label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referral-lines,.empty-referral{color:#858980;margin-top:8px;font-size:7px;display:block}.referral-ledger-preview{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.referral-ledger-preview li{border-top:1px solid var(--line-soft);color:#8e9289;grid-template-columns:1fr auto auto;gap:7px;padding-top:4px;font-size:7px;display:grid}.referral-ledger-preview li b{color:var(--gold-bright)}.referral-ledger-preview li small{color:#6f8874}.mission-result-form{margin-top:8px;padding:17px}.mission-result-form>header{justify-content:space-between;align-items:start;display:flex}.mission-result-form .eyebrow{margin-bottom:5px;font-size:7px}.mission-result-form h2{font-size:16px}.mission-result-form header>button{color:#898d84;cursor:pointer;background:0 0;border:0;font-size:20px}.result-fields{grid-template-columns:1.2fr .6fr 1fr;gap:9px;margin:15px 0 10px;display:grid}.mission-result-form label{color:#9ca097;gap:6px;font-size:8px;display:grid}.mission-result-form input,.mission-result-form select,.mission-result-form textarea{border:1px solid var(--line-soft);width:100%;color:var(--paper);background:#0d100d;border-radius:5px;outline:0;padding:10px;font-size:9px}.mission-result-form input:focus,.mission-result-form select:focus,.mission-result-form textarea:focus{border-color:var(--gold)}.mission-result-form textarea{resize:vertical;min-height:80px}.mission-result-form footer{align-items:center;gap:20px;margin-top:12px;display:flex}.mission-result-form footer small{color:#73776f;flex:1;font-size:7px;line-height:1.5}.mission-result-form footer .button{min-height:36px;font-size:8px}.submission-message,.review-message{border:1px solid var(--line);color:var(--gold-bright);background:#1e1b12;border-radius:6px;padding:9px 12px;font-size:8px}.empty-operational{color:#7c8078;margin:0;padding:25px 18px;font-size:9px;line-height:1.6}.proof-preview.text-result{border-style:solid}.review-detail .review-message{margin-top:12px}.dev-access{background:radial-gradient(circle at 50% 35%,#2a2618,#080a08 55%);place-items:center;min-height:100vh;padding:25px;display:grid}.dev-access section{border:1px solid var(--line);background:#111411;border-radius:12px;width:min(520px,100%);padding:35px}.dev-access h1{margin:0 0 15px;font-size:42px}.dev-access p:not(.eyebrow){color:var(--muted);line-height:1.6}.dev-access code{color:var(--gold)}.dev-access form+form{margin-top:9px}.dev-access .button{border:1px solid var(--gold-dim);cursor:pointer;width:100%}.practice-list article footer{justify-content:space-between;align-items:center;gap:4px;margin-top:7px;display:flex}.practice-list article footer a,.practice-list article footer button{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:6px}.practice-list article footer button:disabled{color:var(--green);cursor:default}.practice-list article.completed{background:#122019;border-color:#31583f}.locked-practices>a{border:1px solid var(--line-soft);color:#c8b577;padding:8px;text-decoration:none;display:block}.locked-practices>a+a{margin-top:5px}.locked-practices>a b,.locked-practices>a small{display:block}.locked-practices>a small{color:#777b73;margin-top:3px;font-size:6px;line-height:1.4}.lives-card article span>a{color:var(--gold);margin:5px 8px 0 0;font-size:7px;text-decoration:none;display:inline-block}.content-editor-panel{margin-bottom:12px}.content-editor-form{gap:10px;padding:18px;display:grid}.content-editor-form>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.content-editor-form label{color:#858a80;gap:5px;font-size:8px;display:grid}.content-editor-form input,.content-editor-form select,.content-editor-form textarea,.content-editor-form fieldset{border:1px solid var(--line-soft);color:#ddd9ce;min-width:0;font:inherit;background:#0f120f;border-radius:5px;outline:0;padding:9px}.content-editor-form textarea{resize:vertical;min-height:65px}.content-editor-form input:focus,.content-editor-form select:focus,.content-editor-form textarea:focus{border-color:var(--gold)}.content-editor-form fieldset{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.content-editor-form legend{color:var(--gold);padding:0 6px;font-size:7px}.content-editor-form>button{border:1px solid var(--line-soft);border-radius:5px;justify-self:end;min-height:34px;padding:0 14px}.content-version-history>article{border-top:1px solid var(--line-soft)}.content-version-history>article:first-child{border-top:0}.content-version-history article>header,.content-version-history article>div{align-items:center;gap:11px;padding:10px 17px;display:flex}.content-version-history article>header{background:#171a16}.content-version-history article>header>span{width:55px;color:var(--gold);text-transform:uppercase;font-size:7px}.content-version-history article p{flex:1;margin:0}.content-version-history article b,.content-version-history article small{font-size:8px;display:block}.content-version-history article small{color:#73776f;margin-top:3px;font-size:7px}.content-version-history article button{border:1px solid var(--line-soft);color:var(--gold);background:#1a1d19;border-radius:4px;padding:6px 8px;font-size:7px}@media (max-width:760px){.data-mode-banner,.admin-data-mode{flex-direction:column;align-items:flex-start}.admin-data-mode{margin:12px 15px 0}.result-fields{grid-template-columns:1fr}.mission-result-form footer{flex-direction:column;align-items:stretch}.mission-result-form footer .button{width:100%}.dev-access section{padding:25px 18px}.content-editor-form>div,.content-editor-form fieldset{grid-template-columns:1fr}.content-version-history article>header,.content-version-history article>div{flex-wrap:wrap;align-items:flex-start}.member-operations-grid,.member-facts{grid-template-columns:1fr}.member-total{width:100%;margin-left:0}.member-real-list button strong{display:none}}.finance-command-form{gap:10px;padding:16px;display:grid}.finance-command-form label{color:#9da097;gap:6px;font-size:8px;display:grid}.finance-command-form input,.finance-command-form select,.finance-command-form textarea,.audit-filter input{border:1px solid var(--line-soft);color:#e9e4d9;width:100%;font:inherit;background:#0c0f0d;border-radius:6px;padding:10px}.finance-command-form textarea{resize:vertical;min-height:72px}.finance-command-form button,.audit-filter button{color:var(--gold);cursor:pointer;background:#211c0f;border:1px solid #816821;border-radius:6px;padding:9px 12px}.quarantine-list>article{border-bottom:1px solid var(--line-soft);padding:15px 17px}.quarantine-list article>header{justify-content:space-between;gap:15px;display:flex}.quarantine-list article p{color:#9da097;margin:0;font-size:8px}.quarantine-list article b,.quarantine-list article small{display:block}.quarantine-list article small{color:#6f746c;margin-top:5px}.quarantine-list .finance-command-form{grid-template-columns:180px 1fr auto;padding:12px 0 0}.audit-filter{gap:6px;width:min(360px,50%);display:flex}.proof-retry-form{grid-template-columns:1fr minmax(220px,1fr) auto;align-items:center;gap:14px;margin:12px 0;padding:16px;display:grid}.proof-retry-form b,.proof-retry-form small{display:block}.proof-retry-form small{color:var(--muted);margin-top:4px}.proof-preview a{color:var(--gold);margin-top:10px;font-size:8px;display:inline-block}.proof-preview em{color:var(--amber);margin-top:8px;font-size:8px;font-style:normal;display:block}@media (max-width:800px){.quarantine-list .finance-command-form{grid-template-columns:1fr}.audit-filter{width:100%;margin-top:10px}.admin-panel>header{flex-wrap:wrap;align-items:flex-start}.proof-retry-form{grid-template-columns:1fr}}.member-command-group>select{border:1px solid var(--line-soft);color:#d3d0c5;min-height:34px;font:inherit;background:#111411;border-radius:5px;padding:0 10px}.gamification-hero{grid-template-columns:90px 180px 1fr;min-height:180px;position:relative}.gamification-hero .main-progress i{width:0}.character-catalog{border-top:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:6px;padding-top:10px;display:grid}.character-catalog button{border:1px solid var(--line-soft);color:#aaa99f;text-align:left;background:#111411;border-radius:6px;gap:3px;padding:8px;display:grid}.character-catalog button.selected{color:var(--gold-bright);background:#292316;border-color:#8a6d2c}.character-catalog button:disabled:not(.selected){opacity:.45}.character-catalog b{font-size:8px}.character-catalog small,.character-catalog em{color:#767970;font-size:6px}.character-catalog em{color:var(--red);grid-column:1/-1;font-style:normal}.real-leaderboard article.current{background:#272215;border-color:#786229}.real-leaderboard article span small{color:#6f746b;margin-top:2px;font-size:6px;display:block}.leaderboard-privacy{border-top:1px solid var(--line-soft);gap:5px;padding:10px;display:grid}.leaderboard-privacy select,.leaderboard-privacy input,.leaderboard-privacy button{border:1px solid var(--line-soft);color:#aaa99f;background:#0d100d;border-radius:4px;min-width:0;padding:7px;font-size:7px}.leaderboard-privacy button{color:var(--gold);cursor:pointer}.leaderboard-privacy>small{color:var(--green)}.season-grid{grid-template-columns:1.4fr 1fr;gap:10px;margin:10px 0;display:grid}.season-list>article{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.season-list b,.season-list small{display:block}.season-list small{color:#72766e;margin-top:4px;font-size:7px}.season-list p{color:#92968d;margin:5px 0 0;font-size:8px}.season-list button,.season-form button{color:var(--gold);background:#252015;border:1px solid #765e26;border-radius:5px;padding:8px 10px;font-size:7px}.season-state{color:#888;text-transform:uppercase;background:#222;border-radius:999px;padding:4px 7px;font-size:6px}.season-state.active{color:var(--green);background:#16301e}.season-state.draft{color:var(--amber);background:#302816}.season-form{gap:9px;padding:16px;display:grid}.season-form label{color:#858980;gap:5px;font-size:7px;display:grid}.season-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.season-form input,.season-form textarea{border:1px solid var(--line-soft);color:#d8d4c9;background:#0d100d;border-radius:5px;padding:9px}.season-form textarea{resize:vertical;min-height:70px}.level-catalog{grid-template-columns:repeat(2,1fr);display:grid}.level-catalog article{border-bottom:1px solid var(--line-soft);grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:9px 12px;display:grid}.level-catalog article>b{color:var(--gold)}.level-catalog span,.level-catalog small{font-size:7px}.level-catalog small{color:#777b73}.character-admin-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:10px 14px;display:grid}.character-admin-list i{width:28px;height:28px;color:var(--gold);background:#282216;border-radius:50%;place-items:center;font-size:7px;display:grid}.character-admin-list p{margin:0}.character-admin-list b,.character-admin-list small{font-size:7px;display:block}.character-admin-list small{color:#74786f;margin-top:3px}.character-admin-list>article>span{color:var(--gold);font-size:7px}@media (max-width:900px){.gamification-hero{grid-template-columns:70px 1fr}.gamification-hero .level-road{grid-column:1/-1}.character-catalog{grid-template-columns:1fr 1fr}.season-grid{grid-template-columns:1fr}}.activity-schedule>header{justify-content:space-between;align-items:flex-start;display:flex}.activity-schedule>header h2{margin:0}.activity-schedule>header small{color:#73776f;font-size:6px}.activity-schedule>header button{color:var(--gold);background:0 0;border:0;font-size:7px}.activity-schedule li.disabled{opacity:.4}.activity-settings{border:1px solid var(--line-soft);background:#0d100d;border-radius:6px;gap:7px;margin-top:9px;padding:9px;display:grid}.activity-settings label{color:#858980;gap:4px;font-size:7px;display:grid}.activity-settings input{border:1px solid var(--line-soft);color:#d6d2c8;background:#121512;border-radius:4px;min-width:0;padding:6px}.activity-settings .activity-time{grid-template-columns:16px 1fr 80px;align-items:center}.activity-settings>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.activity-settings>button{color:var(--gold);background:#282216;border:1px solid #715b25;border-radius:4px;padding:7px}.activity-recent{gap:3px;margin-top:8px;display:grid}.activity-recent small{color:#738678;font-size:6px}.activity-message{color:var(--green);margin:6px 0;font-size:7px}.notification-admin-grid{grid-template-columns:1.5fr 1fr;gap:10px;margin-top:10px;display:grid}.notification-schedules>form{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1.5fr;gap:9px;padding:14px;display:grid}.notification-schedules label{color:#82867e;gap:5px;font-size:7px;display:grid}.notification-schedules input,.notification-schedules textarea{border:1px solid var(--line-soft);color:#d5d1c7;background:#0d100d;border-radius:5px;padding:8px}.notification-schedules textarea{resize:vertical;min-height:62px}.notification-schedules>form>div{grid-column:1/-1;grid-template-columns:120px 1fr auto;align-items:end;gap:8px;display:grid}.notification-schedules .notification-enabled{align-items:center;display:flex}.notification-schedules button{color:var(--gold);background:#282216;border:1px solid #725b25;border-radius:5px;padding:9px 12px}.activity-stats article{border-bottom:1px solid var(--line-soft);justify-content:space-between;padding:12px 15px;font-size:8px;display:flex}.activity-stats b{color:var(--gold)}@media (max-width:900px){.notification-admin-grid,.notification-schedules>form,.notification-schedules>form>div,.activity-settings>div{grid-template-columns:1fr}}.crm-toolbar{align-items:flex-start;gap:8px;display:flex;position:relative}.crm-toolbar>button,.crm-create>button{border:1px solid var(--line);color:#a8aba3;background:#171916;border-radius:5px;min-height:34px;padding:0 14px}.crm-toolbar>button.active{color:var(--gold-bright);background:#282114;border-color:#8a6d2c}.crm-create{margin-left:auto}.crm-create>form{z-index:10;background:#10130f;border:1px solid #65552b;border-radius:8px;grid-template-columns:repeat(2,minmax(170px,1fr));gap:8px;width:min(620px,90vw);padding:14px;display:grid;position:absolute;right:0;box-shadow:0 18px 60px #000}.crm-create input,.crm-create select,.crm-card input,.crm-card select,.crm-card textarea{border:1px solid var(--line-soft);color:#d3d0c5;background:#0e110e;border-radius:5px;min-height:34px;padding:8px}.crm-board{grid-template-columns:repeat(9,minmax(145px,1fr));gap:7px;padding-bottom:8px;display:grid;overflow-x:auto}.crm-board>section{border:1px solid var(--line-soft);background:#0c0f0c;border-radius:7px;min-height:260px}.crm-board>section>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;padding:10px;font-size:8px;display:flex}.crm-board>section>header span{color:var(--gold)}.crm-board>section>div{gap:6px;padding:6px;display:grid}.crm-board section button{color:#b8bbb3;text-align:left;cursor:pointer;background:#171a17;border:1px solid #0000;border-radius:5px;gap:5px;padding:9px;display:grid}.crm-board section button.active{background:#292316;border-color:#8a6d2c}.crm-board section button.stuck{box-shadow:inset 3px 0 #a96628}.crm-board section button strong,.crm-board section button span,.crm-board section button b,.crm-board section button small{font-size:7px}.crm-board section button span,.crm-board section button small{color:#767a72}.crm-card{margin-top:4px}.crm-card-grid{grid-template-columns:240px 1fr;min-height:500px;display:grid}.crm-card-grid>aside{border-right:1px solid var(--line-soft);align-content:start;gap:8px;padding:14px;display:grid}.crm-card-grid>aside>button{border:1px solid var(--line-soft);color:#aeb1a9;text-align:left;background:#121512;border-radius:5px;gap:4px;padding:9px;display:grid}.crm-card-grid>aside>button.active{background:#282216;border-color:#80662a}.crm-card-grid>aside form,.crm-card-grid>aside label{border-top:1px solid var(--line-soft);gap:6px;padding-top:10px;font-size:8px;display:grid}.crm-card-grid>main{padding:14px}.crm-stagebar{gap:5px;display:flex;overflow-x:auto}.crm-stagebar button{white-space:nowrap;border:1px solid var(--line-soft);color:#888c83;background:#151815;border-radius:4px;padding:8px;font-size:7px}.crm-stagebar button.active{color:var(--gold-bright);background:#2b2416;border-color:#7a6229}.crm-loss{color:#878b82;align-items:center;gap:8px;margin:12px 0;font-size:7px;display:flex}.crm-tabs{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.crm-tabs>section{border:1px solid var(--line-soft);background:#0e110e;border-radius:6px;padding:12px}.crm-tabs form{gap:6px;display:grid}.crm-tabs article{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:8px;padding:9px 0;display:flex}.crm-tabs article p{margin:0}.crm-tabs article b,.crm-tabs article span,.crm-tabs article time{font-size:7px;display:block}.crm-tabs article span,.crm-tabs article time{color:#777b73;margin-top:4px}.crm-tabs article button,.crm-tabs form button,.crm-card aside form button{min-height:30px;color:var(--gold-bright);background:#282216;border:1px solid #715c29;border-radius:4px;font-size:7px}.crm-contact-editor{margin-top:9px}.crm-contact-editor>button{border:1px solid var(--line-soft);color:#9b9f96;background:#151815;border-radius:4px;padding:6px 10px}.crm-contact-editor form{grid-template-columns:repeat(3,minmax(140px,1fr));gap:6px;margin-top:8px;display:grid}.crm-contact-editor form label{color:#a1a49d;align-items:center;gap:6px;font-size:7px;display:flex}.crm-contact-editor form label input{min-height:auto}.crm-tag{border:1px solid #5c4a25;border-radius:999px;padding:3px 7px;color:var(--gold)!important;margin:4px 5px 0 0!important;display:inline-block!important}.crm-task-row{display:grid!important}.crm-task-row p{gap:5px;display:grid}.crm-task-row p input{width:100%;font-size:7px}.crm-task-row>div,.crm-tabs article>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.crm-tabs article.pinned{background:#18150d;border:1px solid #665326;border-radius:5px;margin-top:6px;padding:8px}@media (max-width:1000px){.crm-card-grid{grid-template-columns:1fr}.crm-card-grid>aside{border-right:0;border-bottom:1px solid var(--line-soft)}.crm-tabs,.crm-create>form,.crm-contact-editor form{grid-template-columns:1fr}.crm-board{grid-template-columns:repeat(9,160px)}}
