: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{isolation:isolate;border:1px solid var(--line);background:#0d100d;height:520px;position:relative;overflow:hidden}.method-portrait:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 54%,#0508062e 72%,#050806e6 100%);position:absolute;inset:0}.method-portrait-image{object-fit:cover;object-position:50% 38%}.method-portrait small{z-index:2;color:var(--gold-bright);-webkit-backdrop-filter:blur(12px);letter-spacing:1.6px;text-transform:uppercase;background:#070a08a8;border:1px solid #f0cf7d4d;border-radius:999px;padding:9px 12px;position:absolute;bottom:24px;left:24px}.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);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}.wheel-benefits-card{gap:10px;margin-top:12px;padding:16px;display:grid}.wheel-benefits-card>header,.wheel-benefits-card>form,.wheel-benefits-card>article{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.wheel-benefits-card h3,.wheel-benefits-card p{margin:0}.wheel-benefits-card>header>small,.wheel-benefits-card form small,.wheel-benefits-card article small{color:#8b9088;margin-top:4px;display:block}.wheel-benefits-card form,.wheel-benefits-card article{border-top:1px solid var(--line-soft);padding-top:12px}.wheel-benefits-card form>div{flex:1}.wheel-benefits-card form label{color:#c8c9c1;gap:6px;margin-top:8px;font-size:9px;display:grid}.wheel-benefits-card textarea{border:1px solid var(--line-soft);color:#e0ddd2;resize:vertical;background:#10130f;border-radius:6px;min-height:70px;padding:9px}.wheel-benefits-card button{min-height:32px;color:var(--gold-bright);cursor:pointer;background:#2e2818;border:1px solid #6b592a;border-radius:5px;padding:0 10px}.wheel-benefits-card code{color:var(--gold-bright);overflow-wrap:anywhere;margin-top:7px;display:block}.wheel-benefit-choice>div{flex:1}.wheel-benefit-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.wheel-benefit-options button{text-align:left;gap:4px;min-height:78px;padding:10px;display:grid}.wheel-benefit-options button span{color:#c8c9c1;font-size:10px;line-height:1.4}.wheel-benefit-options button small{color:var(--gold-bright)}.wheel-benefits-card button:disabled{cursor:not-allowed;opacity:.55}.bot-link-disabled{cursor:not-allowed;opacity:.74}.bot-link-disabled>span{color:var(--gold-bright);background:#59491f}.public-demo-readonly :is(button,input,select,textarea){pointer-events:none;opacity:.58}@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);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}.pilot-tester-invites{margin-bottom:12px;overflow:hidden}.pilot-tester-invites>form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;padding:16px 18px 8px;display:grid}.pilot-tester-invites label span{color:#858980;margin-bottom:6px;font-size:8px;display:block}.pilot-tester-invites input{border:1px solid var(--line-soft);color:#dedbd0;width:100%;min-height:38px;font:inherit;background:#0d100d;border-radius:6px;padding:0 12px}.pilot-tester-note,.pilot-tester-message{color:#7c8177;margin:3px 18px 12px;font-size:8px;line-height:1.6}.pilot-tester-message[role=alert]{color:#e18b78}.pilot-tester-table article{border-top:1px solid var(--line-soft);grid-template-columns:minmax(150px,1.3fr) .7fr .8fr 1fr auto;align-items:center;gap:12px;min-height:58px;padding:10px 18px;display:grid}.pilot-tester-table article div>*{display:block}.pilot-tester-table b,.pilot-tester-table strong,.pilot-tester-table span{color:#c7c8c0;font-size:8px}.pilot-tester-table small,.pilot-tester-table article div>span{color:#73776f;margin-top:4px;font-size:7px}.pilot-tester-table strong[data-status=pending]{color:var(--gold)}.pilot-tester-table strong[data-status=activated]{color:var(--green)}.pilot-tester-table strong[data-status=revoked]{color:#a4695f}.pilot-tester-table button{color:#cc8173;cursor:pointer;background:#1b1210;border:1px solid #62413b;border-radius:5px;min-height:30px;font-size:7px}.pilot-history-lock{color:#666b63!important;font-size:7px!important}@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{min-height:0;display:block;position:relative}.gamification-hero .main-progress i{width:0}.character-summary-row{color:var(--ui-muted);white-space:nowrap;scrollbar-width:none;align-items:center;gap:10px;padding-bottom:10px;font-size:10px;display:flex;overflow-x:auto}.character-summary-row::-webkit-scrollbar{display:none}.character-summary-row>span+span{border-left:1px solid var(--glass-line-soft);padding-left:10px}.character-summary-row b{color:var(--ui-text)}.character-identity-row{align-items:center;gap:7px;min-width:0;display:flex}.character-identity-row strong{max-width:190px;color:var(--gold-bright);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.character-identity-row a{border:1px solid var(--glass-line-gold);color:var(--gold);border-radius:999px;flex:none;padding:3px 7px;font-size:8px;text-decoration:none}.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}.leaderboard-bottom{margin-top:18px}.leaderboard-bottom>.leaders-card{padding:22px}.real-leaderboard article.current{background:#272215;border-color:#786229}.real-leaderboard article span small{color:#6f746b;margin-top:2px;font-size:6px;display:block}.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: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)}}:root{--glass-canvas:#070a08;--glass-canvas-soft:#0b100d;--glass-surface:linear-gradient(145deg, #ffffff18, #ffffff09 46%, #d9b55b0b);--glass-surface-hover:linear-gradient(145deg, #fff2, #ffffff0d 46%, #d9b55b13);--glass-strong:linear-gradient(145deg, #181f1bdb, #080d0bb8);--glass-input:#0408068c;--glass-line:#ffffff25;--glass-line-soft:#ffffff17;--glass-line-gold:#f0cf7d5c;--glass-highlight:#ffffff1f;--glass-shadow:0 22px 58px #00000045, inset 0 1px 0 #ffffff17;--glass-shadow-soft:0 12px 34px #0000002e, inset 0 1px 0 #ffffff12;--glass-blur:blur(14px) saturate(118%);--glass-blur-strong:blur(18px) saturate(124%);--ui-text:#f4f0e7;--ui-muted:#a9ada5;--ui-muted-strong:#c0c3bb;--ui-radius-xl:26px;--ui-radius-lg:20px;--ui-radius-md:16px;--ui-control:42px}html{background:var(--glass-canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 7% -10%, #dab1522e, transparent 31rem), radial-gradient(circle at 96% 18%, #48846c24, transparent 34rem), radial-gradient(circle at 54% 110%, #94632221, transparent 42rem), var(--glass-canvas);min-height:100vh}body:before{content:"";z-index:-2;pointer-events:none;opacity:.42;background:linear-gradient(118deg,#0000 0 47%,#ffffff05 47.1% 47.25%,#0000 47.4% 100%) 0 0/100% 100%,radial-gradient(circle at 28% 31%,#ffffff13 0 1px,#0000 1.35px) 0 0/28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.landing,.cabinet-shell,.admin-shell,.dev-access,.service-state{isolation:isolate;background:radial-gradient(circle at 11% 11%,#e2bc6017,#0000 29rem),radial-gradient(circle at 91% 5%,#5ea98913,#0000 30rem),linear-gradient(125deg,#070a08fa,#0b100dfa 48%,#080b09fc);position:relative}.skip-link{z-index:100;border:1px solid var(--glass-line-gold);color:var(--gold-bright);background:#111711;border-radius:12px;padding:10px 14px;font-weight:700;position:fixed;top:10px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.public-header{z-index:30;border:1px solid var(--glass-line);height:76px;box-shadow:var(--glass-shadow-soft);background:#080d0ab8;border-top:0;border-radius:0 0 20px 20px;margin-inline:max(16px,50vw - 610px);padding-inline:22px;position:sticky;top:0}.public-header nav a{color:var(--ui-muted-strong);padding-block:10px;position:relative}.public-header nav a:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-bright), transparent);height:1px;transition:transform .2s;position:absolute;inset:auto 0 4px;transform:scaleX(0)}.public-header nav a:hover:after,.public-header nav a:focus-visible:after{transform:scaleX(1)}.launch-status-banner{box-shadow:var(--glass-shadow-soft);color:var(--ui-muted-strong);background:linear-gradient(135deg,#c38e2529,#161f18c2);border:1px solid #e2ae4657;border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:12px 16px;font-size:13px;display:flex}.launch-status-banner b{color:var(--gold-bright);flex:none}.button,.invite-button,.admin-primary{min-height:var(--ui-control);border-radius:999px}.button{background:linear-gradient(118deg,#f8e3aa,#d8ae4e 49%,#987127);box-shadow:inset 0 1px #ffffff85,0 12px 28px #c5953033}.button-ghost{border-color:var(--glass-line-gold);background:#ffffff0b;box-shadow:inset 0 1px #ffffff1a}.button:hover{transform:translateY(-2px)scale(1.01)}.button:active{transform:translateY(0)scale(.99)}.hero{min-height:720px}.hero:before{filter:blur(18px);background:radial-gradient(circle at 46% 45%,#ffdd8b36,#a67c2a13 38%,#0000 70%);width:700px;height:700px}.hero-art:before{content:"";background:radial-gradient(circle at 32% 27%,#ffffff29,#d8ac500e 42%,#0000 73%);border:1px solid #ffffff1c;border-radius:44% 56% 58% 42%/40% 43% 57% 60%;width:455px;height:455px;position:absolute;transform:rotate(-16deg);box-shadow:inset 0 0 80px #ffffff09,0 0 100px #c4983d14}.coin-seal{box-shadow:inset 0 0 0 8px #0a0d0ad4,inset 0 0 0 9px #af8b3d,0 30px 82px #00000057,0 0 92px #d8b75f3b}.floating-note,.browser-mock,.method-portrait,.price-card,.price-manifest{border-color:var(--glass-line);background:var(--glass-surface);box-shadow:var(--glass-shadow)}.floating-note{border-radius:16px}.method-section{background:#0a0f0c80}.method-portrait{border-radius:30px}.method-portrait:before{background:linear-gradient(#0000 54%,#0508062e 72%,#050806e6 100%)}.rhythm-grid{background:0 0;border:0;gap:12px}.rhythm-grid article,.game-stack article{border:1px solid var(--glass-line-soft);border-radius:var(--ui-radius-lg);background:var(--glass-surface);box-shadow:var(--glass-shadow-soft)}.rhythm-grid article:hover{background:var(--glass-surface-hover);transform:translateY(-3px)}.browser-mock{border-radius:26px;transform:perspective(1000px)rotateY(-2deg)rotateX(1deg)}.browser-top,.mock-progress,.mock-cards i,.mock-insight{border-color:var(--glass-line);background:#ffffff0b}.proof-section{background:radial-gradient(circle at 95% 0,#ffffffb8,#0000 31rem),linear-gradient(135deg,#f2ecdef7,#d8d1beed)}.proof-principles article{border-top-color:#3b301b47;border-radius:0 0 18px 18px}.price-section{border:0;gap:14px;padding-block:18px}.price-card,.price-manifest{border:1px solid var(--glass-line);border-radius:var(--ui-radius-xl)}.final-cta{border:1px solid var(--glass-line);background:radial-gradient(circle at 50% 120%,#b5862b75,#0e1410b3 61%);border-radius:36px 36px 0 0;margin-inline:22px}.public-footer nav a:hover{color:var(--gold-bright)}.legal-pending{color:var(--ui-muted);cursor:help;opacity:.72}.cabinet-shell{grid-template-columns:220px minmax(0,1fr);font-size:14px}.admin-shell{font-size:14px}.cabinet-sidebar,.admin-sidebar{border-right-color:var(--glass-line);background:#080d0ac2;box-shadow:14px 0 46px #00000026}.cabinet-main,.admin-main{min-width:0;position:relative}.cabinet-header,.admin-header{border:1px solid var(--glass-line);border-radius:var(--ui-radius-lg);box-shadow:var(--glass-shadow-soft);background:#0d1410ad;margin:10px 12px 0;padding:14px 18px}.cabinet-header{align-items:center;height:auto;min-height:64px}.admin-header{min-height:82px}.cabinet-main{padding-top:8px}.daily-cycle{background:radial-gradient(circle at 88% -20%,#daaf462b,#0000 34%),linear-gradient(145deg,#181b17 0%,#10130f 58%,#15140e 100%);border-color:#d5ad4c6b;margin:10px 0 12px;padding:20px;position:relative;overflow:hidden}.daily-cycle:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(90deg,#0000 49.7%,#e4c67626 50%,#0000 50.3%);background-size:36px 36px;position:absolute;inset:0}.daily-cycle>*{position:relative}.daily-cycle>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.daily-cycle .eyebrow{color:#cdb46f;font:600 9px/1.2 var(--body);letter-spacing:.16em;text-transform:uppercase;margin:0 0 5px}.daily-cycle h2{max-width:620px;font:500 clamp(21px,3vw,34px)/1.05 var(--display);color:#f2ead5;margin:0}.daily-cycle-links{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.daily-cycle-links a,.daily-mission a{color:#d9c581;border:1px solid #d0af5847;border-radius:999px;padding:7px 10px;font-size:9px}.daily-mission{background:#080a0885;border:1px solid #e0be6247;border-radius:12px;grid-template-columns:minmax(130px,.32fr) 1fr auto;align-items:center;gap:12px 20px;margin:18px 0 10px;padding:16px;display:grid;box-shadow:inset 3px 0 #b99742}.daily-mission>span{color:#9a9e93;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.daily-mission h3{color:#f1ddb0;font:500 16px/1.35 var(--display);margin:0}.daily-mission p{color:#969b91;grid-column:2;margin:0;font-size:9px;line-height:1.5}.daily-mission div{gap:6px;display:flex}.daily-mission button,.daily-checkpoints button,.daily-cycle>button{color:#e6ce83;cursor:pointer;background:#2c2616;border:1px solid #796328;border-radius:7px;min-height:34px;padding:0 13px;font-size:9px}.daily-mission button:disabled,.daily-checkpoints button:disabled,.daily-cycle>button:disabled{cursor:not-allowed;opacity:.48}.daily-action-link{color:#e6ce83;background:#171911;border:1px solid #796328;border-radius:7px;place-items:center;min-height:34px;padding:0 13px;font-size:9px;text-decoration:none;display:grid}.daily-action-link:hover,.daily-action-link:focus-visible{background:#252315;border-color:#c5a956;outline:none}.daily-form-help{color:#a9ada2;font-size:12px;line-height:1.5}.daily-form-help p{margin:0}.daily-form-help p+p{color:#d6c489;margin-top:7px}.daily-checkpoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daily-checkpoints>article{background:#151814d1;border:1px solid #ffffff14;border-radius:10px;min-width:0;padding:13px}.daily-checkpoints>article.done{background:linear-gradient(145deg,#23442e61,#101511d1);border-color:#479b6a59}.daily-checkpoints article>div:first-child{align-items:center;gap:9px;display:flex}.daily-checkpoints article>div:first-child>span{color:#d5bb6b;border:1px solid #66582f;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.daily-checkpoints article p{color:#a9ada3;margin:0;font-size:9px;line-height:1.45}.daily-checkpoints article p small,.daily-checkpoints article p b{display:block}.daily-checkpoints article p small{color:#777d73;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.daily-checkpoints article p b{color:#e8e3d7;margin-top:3px;font-size:10px}.daily-checkpoints form{gap:7px;margin-top:10px;display:grid}.daily-checkpoints textarea{resize:vertical;color:#e9e6de;min-height:62px;font:9px/1.45 var(--body);background:#0d100d;border:1px solid #353a33;border-radius:7px;outline:none;padding:9px}.daily-checkpoints textarea:focus{border-color:#a88b42;box-shadow:0 0 0 2px #c49d3d1f}.daily-checkpoints form>div{gap:5px;display:grid}.daily-history{gap:5px;margin-top:12px;padding-bottom:3px;display:flex;overflow-x:auto}.daily-history span{color:#747970;background:#121511;border:1px solid #33372f;border-radius:6px;flex:0 0 27px;place-items:center;height:27px;font-size:8px;display:grid}.daily-history span.completed{color:#a9dab9;background:#183023;border-color:#508866}.daily-history span.active{color:#f0d47e;background:#312814;border-color:#ad8b37}.daily-history-loaded{color:#8f9489;margin:8px 0 0;font-size:8px}.daily-message{color:#d7c27e;margin:10px 0 0;font-size:9px}@media (max-width:760px){.daily-cycle{padding:15px 12px}.daily-cycle>header{display:block}.daily-cycle-links{justify-content:flex-start;margin-top:12px}.daily-mission{grid-template-columns:1fr;gap:8px}.daily-mission p{grid-column:auto}.daily-mission div{flex-wrap:wrap}.daily-checkpoints{grid-template-columns:1fr}.daily-checkpoints>article{padding:12px}.daily-checkpoints textarea{min-height:74px;font-size:16px}.daily-checkpoints button,.daily-mission button{min-height:44px;font-size:11px}}.admin-content{padding-top:18px}.profile-card,.bot-link,.card,.admin-panel,.admin-kpis article,.admin-notice,.data-mode-banner,.admin-data-mode,.crm-board>section,.crm-tabs>section,.crm-card-grid>aside,.dev-access section{border-color:var(--glass-line);background:var(--glass-surface);box-shadow:var(--glass-shadow-soft)}.profile-card,.bot-link,.card,.admin-panel,.admin-kpis article{border-radius:var(--ui-radius-md)}.card,.admin-panel,.admin-kpis article{position:relative}.admin-panel{overflow:hidden}.admin-notice,.data-mode-banner,.admin-data-mode{border-radius:14px}.admin-notice.amber,.data-mode-banner.demo,.admin-data-mode.demo{background:linear-gradient(135deg,#c38e252e,#48330f52);border-color:#e2ae465c}.cabinet-sidebar nav button,.admin-sidebar nav button,.invite-button,.notification-button,.admin-header-actions button,.admin-panel header select,.admin-panel header>button,.admin-toolbar label,.admin-toolbar select,.admin-toolbar>button,.crm-toolbar>button,.crm-create>button,.crm-stagebar button,.crm-card-grid>aside>button{border-color:var(--glass-line-soft);background:#ffffff09;box-shadow:inset 0 1px #ffffff12}.cabinet-sidebar nav button,.admin-sidebar nav button{border:1px solid #0000;border-radius:12px;min-height:42px}.cabinet-sidebar nav button:hover,.cabinet-sidebar nav button.active,.admin-sidebar nav button:hover,.admin-sidebar nav button.active,.crm-toolbar>button.active,.crm-stagebar button.active,.crm-card-grid>aside>button.active{border-color:var(--glass-line-gold);background:linear-gradient(110deg,#e7bf602e,#ffffff0e);box-shadow:inset 0 1px #ffffff2e,0 8px 22px #a57b2a17}.admin-kpis article{min-height:126px;overflow:hidden}.admin-kpis article:after,.card:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(130deg,#ffffff13,#0000 24% 76%,#ffe09409);position:absolute;inset:0}.card>*,.admin-kpis article>*{z-index:1;position:relative}.admin-panel>header{border-bottom-color:var(--glass-line-soft);background:#ffffff06}.admin-chart{background:repeating-linear-gradient(#0000 0 48px,#ffffff0d 49px)}.admin-chart i{box-shadow:0 0 20px #d7b4573b}.admin-table-wrap,.crm-board,.crm-stagebar{scrollbar-color:#d8b75f7a #ffffff09;scrollbar-width:thin}.admin-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.admin-table{min-width:720px}.crm-board{scroll-snap-type:x proximity}.crm-board>section{scroll-snap-align:start}.crm-board-hint{color:var(--ui-muted);margin:0 0 9px;font-size:11px;line-height:1.45}.crm-board>section,.crm-tabs>section{border-radius:14px}.crm-board section button,.crm-create>form,.crm-tabs article.pinned{border-color:var(--glass-line-soft);background:#ffffff0b}.crm-board section button:hover{background:#ffffff16;transform:translateY(-1px)}.crm-create>form{border-color:var(--glass-line-gold);background:var(--glass-strong);border-radius:18px;box-shadow:0 28px 80px #00000085}.crm-card-grid>.crm-card-main{padding:14px}.cabinet-shell :is(button,input,select,textarea),.admin-shell :is(button,input,select,textarea){font-size:12px!important}.cabinet-shell :is(small,label,time),.admin-shell :is(small,label,time){line-height:1.45;font-size:11px!important}.cabinet-shell :is(.preview-chip,.admin-status,.season-state,.rbac-badge),.admin-shell :is(.preview-chip,.admin-status,.season-state,.rbac-badge){font-size:10px!important}.cabinet-sidebar nav button,.admin-sidebar nav button{font-size:12px!important}.card h2,.admin-panel h2{font-size:15px;line-height:1.25}.info-badge{border:1px solid var(--glass-line);width:28px;height:28px;color:var(--ui-muted-strong);cursor:help;background:#ffffff0b;border-radius:50%;flex:0 0 28px;place-items:center;font-size:12px;font-style:normal;text-decoration:none;display:inline-grid}.empty-operational,.submission-message,.review-message,.activity-message,.member-total{font-size:12px!important}.profile-card div span,.profile-card strong,.profile-card small,.profile-card p,.bot-link b,.bot-link small,.character-level>span,.character-level small,.character-level p,.progress-label,.finance-card p,.mission-card p,.practice-list article :is(b,span,small),.lives-card article :is(b,span,small),.referral-card :is(p,label,small),.insight-card :is(p,li,small),.leaders-card article :is(b,span,strong,small),.admin-table :is(th,td,b,span,small),.admin-queue article :is(b,span,strong,time),.event-list article :is(b,span,strong,time),.content-admin-list article :is(b,span,small),.audit-list article :is(b,span,small,code),.crm-board section button :is(strong,span,b,small),.crm-card-grid :is(b,span,small,time,label),.crm-tabs article :is(b,span,time),.member-real-list button :is(b,span,strong,small),.owner-protection :is(b,span),.member-facts :is(small,b),.member-command-group :is(h3,small),.referral-ledger-preview li,.character-catalog :is(b,small,em),.season-list :is(b,small,p),.level-catalog :is(span,small),.character-admin-list :is(b,small,span),.activity-schedule :is(small,button),.activity-settings label,.activity-recent small,.notification-schedules label,.activity-stats article{line-height:1.45;font-size:11px!important}input,select,textarea,.mission-result-form input,.mission-result-form select,.mission-result-form textarea,.finance-command-form input,.finance-command-form select,.finance-command-form textarea,.content-editor-form input,.content-editor-form select,.content-editor-form textarea,.crm-create input,.crm-create select,.crm-card input,.crm-card select,.crm-card textarea,.season-form input,.season-form textarea,.notification-schedules input,.notification-schedules textarea{min-height:40px;box-shadow:inset 0 1px #ffffff0b;border-color:var(--glass-line)!important;background:var(--glass-input)!important;border-radius:11px!important}textarea{min-height:84px}input:focus,select:focus,textarea:focus{outline:2px solid #0000;box-shadow:0 0 0 3px #d8b75f24,inset 0 1px #ffffff12;border-color:var(--gold)!important}.privacy-toggle input:focus-visible+i{outline:2px solid var(--gold-bright);outline-offset:3px}.cabinet-shell .route-panel,.cabinet-shell .dashboard-grid,.cabinet-shell .content-row,.cabinet-shell .bottom-row,.cabinet-shell .insights-sidebar{display:none}.cabinet-shell[data-active-section=home] .route-home,.cabinet-shell[data-active-section=mission] .route-mission,.cabinet-shell[data-active-section=finance] .route-finance,.cabinet-shell[data-active-section=leaders] .route-leaders,.cabinet-shell[data-active-section=characters] .route-characters,.cabinet-shell[data-active-section=settings] .route-settings{display:block}.cabinet-shell[data-active-section=home] .dashboard-grid,.cabinet-shell[data-active-section=finance] .dashboard-grid,.cabinet-shell[data-active-section=settings] .dashboard-grid{grid-template-columns:1fr;display:grid}.dashboard-grid>.route-panel{grid-column:1/-1}.cabinet-shell[data-active-section=practices] .content-row,.cabinet-shell[data-active-section=lives] .content-row{grid-template-columns:1fr;display:grid}.cabinet-shell[data-active-section=practices] .content-row>:not([data-section=practices]),.cabinet-shell[data-active-section=lives] .content-row>:not([data-section=lives]){display:none}.cabinet-shell[data-active-section=wheel] .bottom-row{grid-template-columns:1fr;display:grid}.cabinet-shell[data-active-section=leaders] .leaderboard-bottom{padding-bottom:38px}.cabinet-sidebar nav a{color:#b6b9b2;text-align:left;border-radius:7px;align-items:center;gap:11px;min-height:35px;padding:0 11px;font-size:10px;display:flex}.cabinet-sidebar nav a span{color:#baa66d;text-align:center;width:16px;font-size:14px}.cabinet-sidebar nav a:hover,.cabinet-sidebar nav a.active{color:#f0e9d8;background:linear-gradient(90deg,#3b321c,#211e15)}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.cabinet-route-header{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:radial-gradient(circle at 88% 8%,#d9b34f26,#0000 36%),linear-gradient(135deg,#19211be0,#0a0f0cd1);border:1px solid #debc6038;border-radius:20px;margin:18px 0 26px;padding:25px 28px;box-shadow:inset 0 1px #ffffff14,0 22px 65px #0000003d}.cabinet-route-header .eyebrow{margin-bottom:8px}.cabinet-route-header h1{margin:0;font-size:clamp(32px,4vw,52px)}.cabinet-route-header span{color:#9da39b;margin-top:8px;display:block}.member-profile-settings{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:radial-gradient(circle at 90% 0,#d9b34f29,#0000 35%),linear-gradient(145deg,#1b241de6,#0a0f0cd6);grid-column:1/-1;padding:22px;overflow:hidden}.member-profile-settings>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.member-profile-settings h2{font-family:var(--display);font-size:30px}.member-profile-settings header small,.member-profile-settings p{color:#929991;line-height:1.55}.profile-avatar-preview{width:88px;height:88px;color:var(--gold-bright);font-family:var(--display);background:#d8b75f17;border:1px solid #e7c87380;border-radius:28px;flex:0 0 88px;place-items:center;font-size:34px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 14px 38px #00000047}.profile-avatar-preview img{object-fit:cover;width:100%;height:100%}.profile-settings-grid{grid-template-columns:.8fr 1.2fr;gap:14px;margin-top:22px;display:grid}.profile-settings-grid form{background:#070c0980;border:1px solid #ffffff14;border-radius:16px;align-content:start;gap:12px;padding:18px;display:grid}.profile-settings-grid label{color:#a6aba4;gap:7px;font-size:11px;display:grid}.profile-settings-grid input,.profile-settings-grid select{color:#eee9dd;background:#060a08c7;border:1px solid #ffffff1c;border-radius:10px;width:100%;min-height:43px;padding:0 12px}.profile-settings-grid input[type=file]{padding:9px}.profile-settings-grid button{min-height:42px;color:var(--gold-bright);cursor:pointer;background:linear-gradient(135deg,#3d3218,#211c10);border:1px solid #81682e;border-radius:11px;padding:0 15px}.profile-settings-grid button.secondary{color:#c2c6c0;background:#ffffff0a;border-color:#ffffff1f}.profile-avatar-form>div{gap:8px;display:flex}.profile-settings-message{background:#40885624;border-radius:10px;margin:15px 0 0;padding:11px 13px;color:#8dda9f!important}.profile-settings-message[role=alert]{background:#a4423924;color:#ee9c8f!important}@media (min-width:1241px){.cabinet-shell{grid-template-columns:252px minmax(720px,1fr)}.cabinet-sidebar{padding:20px 16px}.cabinet-sidebar>.brand{margin:0 8px 20px;font-size:23px;line-height:1.05}.cabinet-sidebar>.brand small{margin-top:5px;font-size:9px;line-height:1.35}.cabinet-sidebar .profile-card{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:14px}.cabinet-sidebar .avatar{width:52px;height:52px;font-size:23px}.cabinet-sidebar .profile-card div b{font-size:13px;line-height:1.3}.cabinet-sidebar .profile-card div span{padding:3px 8px;font-size:10px}.cabinet-sidebar .profile-card strong{font-size:12px}.cabinet-sidebar .profile-card small{font-size:10px!important}.cabinet-sidebar .profile-card p{font-size:11px}.cabinet-sidebar nav{gap:4px;margin-top:16px}.cabinet-sidebar nav a{border:1px solid #0000;border-radius:11px;gap:14px;min-height:44px;padding:0 14px;font-size:14px;line-height:1.25}.cabinet-sidebar nav a span{flex:0 0 22px;width:22px;font-size:19px;line-height:1}.cabinet-sidebar .bot-link{gap:12px;min-height:58px;padding:11px 13px}.cabinet-sidebar .bot-link>span{flex:0 0 31px;width:31px;height:31px;font-size:15px}.cabinet-sidebar .bot-link b{font-size:12px;line-height:1.25}.cabinet-sidebar .bot-link small{margin-top:2px;font-size:10px!important}.route-panel,.dashboard-grid,.content-row,.bottom-row,.insights-sidebar{display:none}.cabinet-shell[data-active-section=home] .route-home,.cabinet-shell[data-active-section=mission] .route-mission,.cabinet-shell[data-active-section=finance] .route-finance,.cabinet-shell[data-active-section=leaders] .route-leaders,.cabinet-shell[data-active-section=characters] .route-characters,.cabinet-shell[data-active-section=settings] .route-settings{display:block}.cabinet-shell[data-active-section=home] .dashboard-grid,.cabinet-shell[data-active-section=finance] .dashboard-grid,.cabinet-shell[data-active-section=settings] .dashboard-grid{grid-template-columns:1fr;display:grid}.dashboard-grid>.route-panel{grid-column:1/-1}.cabinet-shell[data-active-section=practices] .content-row,.cabinet-shell[data-active-section=lives] .content-row{grid-template-columns:1fr;display:grid}.cabinet-shell[data-active-section=practices] .content-row>:not([data-section=practices]),.cabinet-shell[data-active-section=lives] .content-row>:not([data-section=lives]){display:none}.cabinet-shell[data-active-section=wheel] .bottom-row{grid-template-columns:1fr;display:grid}.cabinet-shell[data-active-section=leaders] .leaderboard-bottom{padding-bottom:38px}}@media (max-width:760px){.profile-settings-grid{grid-template-columns:1fr}.member-profile-settings>header{align-items:flex-start}.profile-avatar-preview{border-radius:22px;flex-basis:68px;width:68px;height:68px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.public-header,.launch-status-banner,.cabinet-sidebar,.admin-sidebar,.cabinet-header,.admin-header{-webkit-backdrop-filter:var(--glass-blur)}.floating-note,.browser-mock,.method-portrait,.crm-create>form{-webkit-backdrop-filter:var(--glass-blur-strong)}}@media (max-width:1240px){.cabinet-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) 260px}.cabinet-sidebar{display:none}.cabinet-main{padding-left:14px}.mobile-nav{z-index:40;min-height:70px;padding:8px max(10px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));border-top:1px solid var(--glass-line);background:#080d0aeb;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -16px 44px #00000047}.mobile-nav>:is(a,button){min-height:52px;color:var(--ui-muted);text-align:center;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;padding:6px 7px;line-height:1.2;text-decoration:none;display:block;font-size:11px!important}.mobile-nav>:is(a,button) span{color:#b9a36a;margin-bottom:3px;font-size:16px;display:block}.mobile-nav>:is(a,button).active{border-color:var(--glass-line-gold);color:var(--gold-bright);background:#d7b1511c}.mobile-nav-more-panel{right:max(10px,env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));z-index:41;border:1px solid var(--glass-line-gold);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#0c120ef7;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid;position:fixed;box-shadow:0 -20px 55px #0000006b}.mobile-nav-more-panel :is(a,button){min-height:48px;color:var(--ui-muted);text-align:left;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:8px 10px;font-size:11px;text-decoration:none;display:grid}.mobile-nav-more-panel :is(a,button).active{border-color:var(--glass-line-gold);color:var(--gold-bright);background:#d7b1511c}.mobile-nav-more-panel span{color:#b9a36a;text-align:center;font-size:16px}}@media (min-width:821px) and (max-width:1100px){.admin-sidebar>.brand{margin:0 auto 8px}.admin-sidebar .brand>span:not(.brand-mark),.admin-product{display:none}.admin-sidebar nav button{width:48px;margin-inline:auto}.admin-sidebar nav button>.admin-nav-label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}@media (max-width:820px){.page-shell{width:min(100% - 24px,620px)}.public-header{border-radius:0 0 16px 16px;height:68px;margin-inline:8px;padding-inline:12px}.public-header nav{display:none}.public-header .button{min-height:40px;padding-inline:14px;font-size:11px;display:inline-flex}.brand{font-size:18px}.brand small{font-size:7px}.hero{min-height:800px;padding-top:54px}.hero h1{font-size:clamp(43px,13vw,56px)}.hero-art:before{width:310px;height:310px}.floating-note{background:#0e1410d1}.rhythm-grid article,.game-stack article{border-radius:18px}.price-card,.price-manifest{padding:48px 24px}.price-card h2{font-size:54px}.final-cta{border-radius:28px 28px 0 0;margin-inline:8px}.public-footer nav{flex-wrap:wrap}.cabinet-shell{display:block}.cabinet-main{padding:8px 8px 10px}.dashboard-grid,.content-row,.bottom-row,.practices-layout,.admin-two-cols,.admin-three-cols,.member-operations-grid{grid-template-columns:minmax(0,1fr)}.locked-practices{border-left:0;padding-left:0}.cabinet-header,.admin-header{border-radius:16px;margin-inline:0}.cabinet-header{min-height:68px}.cabinet-header small{max-width:190px}.character-progress{grid-template-columns:70px minmax(0,1fr);padding:14px}.level-road{grid-column:1/-1}.practice-list{grid-template-columns:1fr 1fr}.insights-sidebar{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.admin-shell{display:block}.admin-sidebar{z-index:45;border-right:0;border-bottom:1px solid var(--glass-line);flex-direction:row;align-items:center;width:100%;height:auto;padding:10px 12px;position:sticky;top:0;overflow:hidden}.admin-sidebar>.brand{margin:0 12px 0 0}.admin-sidebar .brand>span:last-child,.admin-product,.admin-user{display:none}.admin-sidebar nav{overscroll-behavior-inline:contain;scrollbar-width:none;flex:1;gap:5px;display:flex;overflow-x:auto}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav button,.admin-sidebar nav button.active,.admin-sidebar nav button:not(.active){white-space:nowrap;flex:none;justify-content:center;gap:7px;width:max-content;min-width:92px;min-height:44px;padding-inline:10px;position:relative;font-size:11px!important}.admin-sidebar nav button>span{font-size:14px}.admin-sidebar nav button>.admin-nav-label{flex:none;width:max-content}.admin-sidebar nav button>i{position:static}.admin-header{min-height:78px;padding:14px}.admin-header h1{font-size:28px}.admin-header-actions button:first-child,.rbac-badge{display:none}.admin-content{padding:12px 8px 24px}.admin-kpis,.admin-kpis.compact{grid-template-columns:1fr 1fr}.admin-kpis article{min-height:118px;padding:16px}.admin-panel>header{flex-wrap:wrap;align-items:flex-start}.admin-table-wrap{margin-inline:-1px;padding-bottom:7px;-webkit-mask-image:linear-gradient(90deg,#000 0 92%,#0000);mask-image:linear-gradient(90deg,#000 0 92%,#0000)}@supports selector(.admin-table:has(td)){.admin-table-wrap:has(td[data-label]){overflow:visible;-webkit-mask-image:none;mask-image:none}.admin-table:has(td[data-label]){min-width:0;display:block}.admin-table:has(td[data-label]) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-table:has(td[data-label]) tbody{gap:10px;display:grid}.admin-table:has(td[data-label]) tr{border:1px solid var(--glass-line);background:var(--glass-surface);box-shadow:var(--glass-shadow-soft);border-radius:14px;gap:2px;padding:10px;display:grid}.admin-table:has(td[data-label]) td{text-align:left;border:0;grid-template-columns:minmax(96px,.7fr) minmax(0,1fr);align-items:center;gap:10px;padding:8px 6px;display:grid}.admin-table:has(td[data-label]) td:before{content:attr(data-label);color:var(--ui-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-table:has(td[data-label]) td:first-child{grid-template-columns:96px 34px minmax(0,1fr)}}.crm-toolbar{flex-wrap:wrap;align-items:stretch}.crm-create{width:100%;margin-left:0}.crm-create>button{width:100%}.crm-create>form{width:auto;max-height:calc(100dvh - 16px);position:fixed;inset:auto 8px 8px;overflow-y:auto}.crm-board{grid-template-columns:repeat(9,minmax(190px,72vw))}.crm-card-grid>.crm-card-main{padding:12px 8px}.crm-tabs{grid-template-columns:1fr}.content-editor-form,.finance-command-form{padding:14px 10px}}@media (max-width:430px){.public-header .brand small{display:none}.public-header .button{max-width:135px;padding-inline:12px}.hero-actions .button{width:100%}.practice-list,.admin-kpis,.admin-kpis.compact{grid-template-columns:1fr}.admin-header-actions{gap:5px}.notification-button,.admin-header-actions button{min-width:42px;min-height:42px}.member-facts,.rule-strip,.weights-list article{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){:root{--glass-line:#ffffff52;--ui-muted:#d1d4cd}.public-header,.launch-status-banner,.cabinet-sidebar,.admin-sidebar,.cabinet-header,.admin-header,.profile-card,.bot-link,.card,.admin-panel,.admin-kpis article,.admin-notice,.data-mode-banner,.admin-data-mode,.crm-board>section,.crm-tabs>section,.crm-card-grid>aside,.dev-access section,.floating-note,.browser-mock,.method-portrait,.crm-create>form,.mobile-nav{box-shadow:none;-webkit-backdrop-filter:none;background:#101612}}@media (max-width:760px){.launch-status-banner{flex-direction:column;align-items:flex-start}}.theme-toggle{top:max(14px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:90;border:1px solid var(--glass-line-gold);min-width:46px;height:46px;color:var(--gold-bright);-webkit-backdrop-filter:blur(18px)saturate(135%);cursor:pointer;background:#090e0bc7;border-radius:999px;justify-content:flex-end;align-items:center;gap:9px;padding:5px;transition:width .25s,background .25s,border-color .25s,transform .2s;display:inline-flex;position:fixed;overflow:hidden;box-shadow:0 12px 34px #00000042,inset 0 1px #ffffff21}.theme-toggle:hover,.theme-toggle:focus-visible{background:#141b16eb;width:138px;transform:translateY(-1px)}.theme-toggle-orbit{background:radial-gradient(circle at 32% 25%,#fff1ad,#d4a947 48%,#674915);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff6b,0 5px 15px #c391233d}.theme-toggle svg{fill:none;stroke:#17140d;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:opacity .2s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute}.theme-toggle-moon{opacity:0;transform:rotate(-35deg)scale(.65)}.theme-toggle-copy{opacity:0;white-space:nowrap;width:0;color:var(--ui-text);font-size:11px;font-weight:700;transition:width .25s,opacity .18s}.theme-toggle-copy:before{content:"Светлая тема"}.theme-toggle:hover .theme-toggle-copy,.theme-toggle:focus-visible .theme-toggle-copy{opacity:1;width:84px}html[data-theme=light]{--ink:#eee8dc;--obsidian:#f5f0e6;--charcoal:#ebe4d7;--surface:#fffaf0;--surface-2:#e7ded0;--line:#70531d38;--line-soft:#39433b21;--paper:#1c251f;--muted:#626b64;--gold:#9b7426;--gold-bright:#715014;--gold-dim:#ad8738;--green:#247249;--red:#a8423d;--amber:#996419;--glass-canvas:#eee8dc;--glass-canvas-soft:#e6dfd2;--glass-surface:linear-gradient(145deg,#ffffffd1,#fffcf48f 48%,#bb933614);--glass-surface-hover:linear-gradient(145deg,#fffffff5,#fffcf4b8 48%,#bb933621);--glass-strong:linear-gradient(145deg,#ffffffeb,#f0eaddd6);--glass-input:#fffdf7c7;--glass-line:#323f362b;--glass-line-soft:#323f361c;--glass-line-gold:#8e66195c;--glass-highlight:#ffffffdb;--glass-shadow:0 22px 58px #392d161f,inset 0 1px #ffffffe0;--glass-shadow-soft:0 12px 34px #392d1617,inset 0 1px #ffffffd1;--ui-text:#1c251f;--ui-muted:#657068;--ui-muted-strong:#46534a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{background:radial-gradient(circle at 7% -10%,#cea33d33,#0000 31rem),radial-gradient(circle at 96% 18%,#56917729,#0000 34rem),#eee8dc}html[data-theme=light] body:before{opacity:.24}html[data-theme=light] :is(.landing,.cabinet-shell,.admin-shell,.dev-access,.service-state){background:radial-gradient(circle at 11% 11%,#cda03424,#0000 29rem),radial-gradient(circle at 91% 5%,#4b90721c,#0000 30rem),linear-gradient(125deg,#f4eee2,#ebe6dc 48%,#f7f1e6)}html[data-theme=light] .public-header{background:#fffcf4d6}html[data-theme=light] .public-header .brand{color:#1c251f}html[data-theme=light] .launch-status-banner{background:linear-gradient(135deg,#dcb55b42,#ffffffa8)}html[data-theme=light] :is(.cabinet-sidebar,.admin-sidebar){background:#f7f3ead6;box-shadow:14px 0 46px #503e1c14}html[data-theme=light] :is(.cabinet-header,.admin-header,.profile-card,.bot-link,.card,.admin-panel,.admin-kpis article,.admin-notice,.data-mode-banner,.admin-data-mode,.crm-board>section,.crm-tabs>section,.crm-card-grid>aside,.dev-access section){background:var(--glass-surface)}html[data-theme=light] :is(.cabinet-route-header,.member-profile-settings){background:radial-gradient(circle at 90% 0,#c6962724,#0000 36%),linear-gradient(145deg,#ffffffe0,#efe9dcc7)}html[data-theme=light] :is(.daily-cycle,.daily-mission,.daily-checkpoints>article,.money-path,.practice-reflection-dialog,.avatar-studio){color:var(--ui-text)}html[data-theme=light] .daily-cycle{background:radial-gradient(circle at 88% -20%,#c08d1c26,#0000 34%),linear-gradient(145deg,#fffaf0,#ece6da)}html[data-theme=light] :is(.daily-mission,.daily-checkpoints>article,.profile-settings-grid form){background:#ffffff94}html[data-theme=light] :is(input,select,textarea){color:#1e2821!important}html[data-theme=light] :is(.money-path input,.money-path select,.money-path textarea){background:#ffffffd1;border-color:#53442140}html[data-theme=light] :is(.money-path button,.growth-actions button,.daily-mission button,.daily-checkpoints button){color:#fff3c8;text-shadow:0 1px 1px #00000073;background:linear-gradient(145deg,#4b3b16,#251f0f);border-color:#8e6b28}html[data-theme=light] :is(.cabinet-sidebar nav a,.cabinet-sidebar nav button,.admin-sidebar nav button){color:#4f5b53}html[data-theme=light] :is(.cabinet-sidebar nav a:hover,.cabinet-sidebar nav a.active,.cabinet-sidebar nav button:hover,.cabinet-sidebar nav button.active,.admin-sidebar nav button:hover,.admin-sidebar nav button.active){color:#211b0e;background:linear-gradient(110deg,#be912b33,#ffffff9e)}html[data-theme=light] :is(.cabinet-header small,.cabinet-route-header span,.member-profile-settings p,.member-profile-settings header small,.daily-mission p,.daily-checkpoints article p,.empty-operational,.brand small){color:var(--ui-muted)}html[data-theme=light] :is(.landing p,.landing li,.landing blockquote,.public-footer,.public-header nav){color:#59635c}html[data-theme=light] :is(.method-section,.final-cta,.price-card,.price-manifest,.rhythm-grid article,.browser-mock){color:var(--ui-text);background:#fffdf6ad}html[data-theme=light] .proof-section{background:#e2d9ca}html[data-theme=light] .mobile-nav{background:#f6f1e7f0;box-shadow:0 -16px 44px #4534161f}html[data-theme=light] .mobile-nav-more-panel{background:#f7f2e8fa;box-shadow:0 -20px 55px #4534162e}html[data-theme=light] .theme-toggle{background:#fffcf4d6}html[data-theme=light] .theme-toggle:hover,html[data-theme=light] .theme-toggle:focus-visible{background:#fffffcf7}html[data-theme=light] .theme-toggle-sun{opacity:0;transform:rotate(35deg)scale(.65)}html[data-theme=light] .theme-toggle-moon{opacity:1;transform:rotate(0)scale(1)}html[data-theme=light] .theme-toggle-copy:before{content:"Тёмная тема"}@media (min-width:821px){.public-header,.admin-main>.admin-data-mode,.admin-header{padding-right:158px}}@media (max-width:820px){.theme-toggle{top:max(9px,env(safe-area-inset-top));right:max(9px,env(safe-area-inset-right));width:42px;min-width:42px;height:42px}.theme-toggle:hover,.theme-toggle:focus-visible{width:42px;transform:none}.theme-toggle-orbit{flex-basis:30px;width:30px;height:30px}.theme-toggle-copy{display:none}.public-header{padding-right:58px}.admin-main>.admin-data-mode{padding-right:54px}}::view-transition-old(root){animation-duration:.28s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.28s;animation-timing-function:ease-out}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.public-header,.cabinet-sidebar,.admin-sidebar,.cabinet-header,.admin-header,.floating-note,.browser-mock,.method-portrait,.crm-create>form{background:#101612}}.profile-zones{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0;display:grid}.profile-zones span{border:1px solid var(--glass-line);color:var(--ui-muted);background:#ffffff06;border-radius:8px;flex-direction:column;gap:2px;padding:7px;font-size:8px;display:flex}.profile-zones b{color:var(--ui-text);font-size:9px}.money-path{grid-column:1/-1;padding:16px}.money-path>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.money-path form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.money-path form h3,.money-path form label:last-of-type,.money-path form button{grid-column:1/-1}.money-path label{color:var(--ui-muted);gap:5px;font-size:9px;display:grid}.money-path input,.money-path select,.money-path textarea{border:1px solid var(--glass-line);width:100%;min-height:36px;color:var(--ui-text);font:inherit;background:#070c09b8;border-radius:8px;padding:8px 10px}.money-path textarea{resize:vertical;min-height:72px}.money-path button{min-height:38px;color:var(--gold-bright);cursor:pointer;background:#2e2818;border:1px solid #6b592a;border-radius:8px}.money-path button:disabled{cursor:wait;opacity:.72}.income-entry-list{border-top:1px solid var(--glass-line-soft);gap:7px;margin-top:14px;padding-top:12px;display:grid}.income-entry-list h4{margin:0}.income-entry-list details{border:1px solid var(--glass-line-soft);background:#0000001a;border-radius:8px;padding:9px}.income-entry-list details.excluded{opacity:.62}.income-entry-list summary{cursor:pointer;justify-content:space-between;gap:8px;display:flex}.income-entry-list summary small{color:var(--gold)}.income-entry-list details>p{font-size:8px}.income-entry-list form{margin-top:9px}.income-entry-list .income-duplicate-button{color:var(--ui-muted);background:0 0}.money-path-message{z-index:70;right:16px;bottom:calc(78px + env(safe-area-inset-bottom));max-width:min(420px,100vw - 32px);color:var(--gold-bright);background:#15180f;border:1px solid #6b592a;border-radius:10px;margin:0;padding:10px 14px;position:fixed;box-shadow:0 10px 30px #00000073}.money-path-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.money-path-metrics span{border:1px solid var(--glass-line);background:var(--glass-surface);border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.money-path-metrics small{color:var(--ui-muted)}.money-path-metrics b{color:var(--gold-bright);font-size:15px}.money-path-metrics em{min-height:12px;color:var(--ui-muted);font-size:8px;font-style:normal}.baseline-edit{border-top:1px solid var(--glass-line);margin-top:10px;padding-top:10px}.baseline-edit summary{color:var(--gold);cursor:pointer;font-size:9px}.income-entry-form .income-evidence-field{background:linear-gradient(135deg,#d3b05914,#141f195c);border:1px dashed #d3b0596b;border-radius:12px;grid-column:1/-1;padding:12px}.income-evidence-field>span{color:var(--ui-text);justify-content:space-between;align-items:center;gap:10px;display:flex}.income-evidence-field em{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;border:1px solid #d3b0594d;border-radius:999px;padding:3px 7px;font-size:7px;font-style:normal}.income-evidence-field input[type=file]{background:#04090694;border-color:#d3b05940;padding:8px}.income-evidence-field small{color:var(--ui-muted);line-height:1.45}@media (max-width:760px){.money-path form,.money-path-metrics,.profile-zones{grid-template-columns:1fr}.money-path form h3,.money-path form label:last-of-type,.money-path form button{grid-column:auto}}.growth-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.growth-columns article{border:1px solid var(--glass-line);background:var(--glass-surface);border-radius:10px;padding:12px}.growth-columns article>form{grid-template-columns:1fr}.growth-columns article>form>*{grid-column:auto}.growth-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.growth-actions button{color:var(--gold-bright);background:#2e2818;border:1px solid #6b592a;border-radius:8px;padding:8px 10px}@media (max-width:760px){.growth-columns{grid-template-columns:1fr}}.goal-vision-image{aspect-ratio:16/10;background:linear-gradient(145deg,#2f2817,#090c0b);border:1px solid #e6be5c4d;border-radius:20px;margin:12px 0 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #e6be5c14,0 14px 35px #00000047}.goal-vision-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#020705c7);position:absolute;inset:0}.goal-vision-image img{object-fit:cover;width:100%;height:100%;display:block}.goal-vision-image span{z-index:1;color:#f4d98c;letter-spacing:.14em;text-transform:uppercase;font-size:12px;position:absolute;bottom:13px;left:16px}.goal-vision-image.dream{border-color:#52cacd59;box-shadow:inset 0 0 40px #52cacd14,0 14px 35px #00000047}.goal-vision-image.dream span{color:#8de4e3}.liquid-glass,.priority-orbit,.growth-analytics,.goal-vision-card{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(138deg,#ffffff17,#ffffff05 31%,#08110ca8 72%),#0a100cc2;border:1px solid #e8c46938;box-shadow:inset 0 1px #ffffff1f,0 24px 70px #0000004d}.priority-orbit{isolation:isolate;border-radius:26px;margin:10px 0 14px;padding:clamp(18px,2.5vw,30px);position:relative;overflow:hidden}.priority-orbit:before{content:"";z-index:-1;filter:blur(4px);background:radial-gradient(circle,#ebc45e40,#255d4014 48%,#0000 69%);border-radius:50%;width:310px;height:310px;position:absolute;top:-190px;right:-120px}.priority-orbit>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.priority-orbit>header h2{color:#f5edd9;font:500 clamp(24px,3.2vw,40px)/1.04 var(--display);margin:5px 0 8px}.priority-orbit>header p:not(.eyebrow){color:#aeb7ad;max-width:720px;margin:0;line-height:1.55}.priority-orbit>header>span{color:#f2d989;background:#daad3f1a;border:1px solid #e6be5c5c;border-radius:999px;place-items:center;min-width:56px;min-height:36px;padding:0 12px;font-weight:700;display:grid}.priority-orbit form{gap:10px;max-width:780px;margin-top:20px;display:grid}.priority-orbit form label{color:#d9d9cd;gap:8px;display:grid}.priority-orbit :is(input,textarea){color:#f3f0e7;width:100%;min-height:48px;font:inherit;background:#030906b3;border:1px solid #ffffff1f;border-radius:14px;outline:0;padding:12px 14px}.priority-orbit textarea{resize:vertical;min-height:118px}.priority-orbit :is(input,textarea):focus{border-color:#e8c25eb8;box-shadow:0 0 0 4px #ca9f371f}.priority-action,.priority-orbit form button,.priority-practice button,.practice-reflection-sheet button{color:#ffe7a2;cursor:pointer;background:linear-gradient(120deg,#c4932761,#4a3c1775);border:1px solid #ebc35e8f;border-radius:999px;place-items:center;width:fit-content;min-height:46px;margin-top:18px;padding:0 20px;text-decoration:none;display:inline-grid;box-shadow:inset 0 1px #ffffff2b,0 12px 30px #8a631b26}.priority-orbit form button{margin-top:0}.priority-action:hover,.priority-orbit form button:hover,.priority-practice button:hover{border-color:#e7c56e;transform:translateY(-1px)}.priority-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.priority-next span{background:#ffffff09;border:1px solid #ffffff13;border-radius:16px;gap:5px;min-height:76px;padding:13px 15px;display:grid}.priority-next small{color:#879289;text-transform:uppercase;letter-spacing:.08em}.priority-next b{color:#ddd8c9;font-weight:600}.priority-practice{background:#03090685;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:150px 1fr;gap:18px;max-width:760px;margin-top:20px;padding:12px;display:grid}.priority-practice img,.practice-thumbnail-fallback{aspect-ratio:16/10;object-fit:cover;border-radius:14px;width:150px}.practice-thumbnail-fallback{color:#f3d98c;font:600 26px var(--display);background:radial-gradient(circle at 35% 25%,#8c7133,#132219 54%,#080c09);place-items:center;display:grid}.priority-practice>div{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.priority-practice p{color:#8e998f}.priority-practice a{color:#ead184}.priority-practice button{margin-top:10px}.priority-message{color:#bde2c7;margin:14px 0 0}.priority-unlock{color:#8fa79a;margin:16px 0 0}.reflection-backdrop{z-index:1000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);background:#020503d1;justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.practice-reflection-sheet{overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:28px;width:min(620px,100%);max-height:calc(100dvh - 40px);padding:clamp(22px,4vw,38px);position:relative;overflow:auto;box-shadow:0 32px 100px #00000094,inset 0 1px #ffffff1f}.practice-reflection-sheet .reflection-close{z-index:2;float:right;color:#f5edd8;width:42px;min-height:42px;font:300 27px/1 var(--body);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040a07cc;border:1px solid #ffffff29;border-radius:50%;place-items:center;margin:-8px -8px 4px 16px;padding:0;display:grid;position:sticky;top:0;box-shadow:0 8px 28px #00000047}.practice-reflection-sheet .reflection-close:hover{background:#292312e6;border-color:#ebc35ead;transform:none}.practice-reflection-sheet .reflection-close:focus-visible{outline-offset:3px;outline:2px solid #e7c56e}.practice-reflection-sheet h3{color:#f5edd8;font:500 clamp(25px,4vw,38px)/1.08 var(--display);margin:4px 0 10px}.practice-reflection-sheet>p{color:#aeb7ad;line-height:1.65}.practice-reflection-sheet form{gap:10px;display:grid}.practice-reflection-sheet form label{gap:8px;display:grid}.reflection-field-label{color:#d8d7ca;font-size:12px}.practice-reflection-sheet textarea{color:#f4f0e6;resize:vertical;background:#030805b8;border:1px solid #ffffff1f;border-radius:15px;min-height:150px;padding:13px}.practice-reflection-sheet .reflection-skip{color:#bbc2ba;background:#ffffff09;border-color:#ffffff24}.practice-reflection-sheet>small{color:#7f8981;margin-top:14px;line-height:1.5;display:block}.growth-analytics{border-radius:20px;margin-top:14px;padding:18px}.growth-analytics h3{color:#f1ead9;font:500 24px var(--display);margin:3px 0}.growth-insight{color:#d8d5c8;background:#cda43d12;border-left:2px solid #d4ae4e;border-radius:0 12px 12px 0;padding:14px 16px;line-height:1.6}.monthly-history{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.monthly-history article{background:#0208056b;border:1px solid #ffffff14;border-radius:15px;gap:6px;padding:14px;display:grid}.monthly-history time,.monthly-history small{color:#7f8980}.monthly-history b{color:#edda9d}.monthly-history p{color:#b5bbb3;margin:0;line-height:1.5}.history-edit{border-top:1px solid #ffffff12;margin-top:6px;padding-top:8px}.history-edit summary{color:#cdbb82;cursor:pointer}.history-edit form{grid-template-columns:1fr}.history-edit form>*{grid-column:auto!important}.goal-edit{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;margin-top:12px}.goal-edit summary{color:#e3cf91;cursor:pointer;padding:12px 14px}.goal-edit[open] summary{border-bottom:1px solid #ffffff12}.goal-edit form{padding:0 12px 12px}.curator-reflections>div{gap:8px;max-height:320px;display:grid;overflow:auto}.curator-reflections article{background:#02080566;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr auto;gap:5px 12px;padding:11px;display:grid}.curator-reflections article b{color:#e8d79f}.curator-reflections article time{color:#7f8980}.curator-reflections article p{color:#b7bdb5;grid-column:1/-1;margin:0;line-height:1.5}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-glass,.priority-orbit,.growth-analytics,.goal-vision-card,.practice-reflection-sheet{background:#101711}}@media (max-width:760px){.priority-orbit{border-radius:20px;padding:18px 14px}.priority-orbit>header{display:grid}.priority-orbit>header>span{grid-row:1;width:fit-content}.priority-next,.priority-practice{grid-template-columns:1fr}.priority-practice img,.practice-thumbnail-fallback{width:100%}.priority-action,.priority-orbit form button,.priority-practice button,.practice-reflection-sheet button{width:100%;min-height:48px}.reflection-backdrop{align-items:flex-end;padding:0}.practice-reflection-sheet{width:100%;max-height:min(88dvh,760px);padding:18px 16px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.practice-reflection-sheet .reflection-close{margin:-2px 0 2px 12px;top:2px}}@media (prefers-reduced-motion:reduce){.priority-orbit *,.practice-reflection-sheet *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.activity-settings select{border:1px solid var(--line-soft);color:#d6d2c8;background:#121512;border-radius:4px;min-width:0;padding:6px}.activity-settings label>small{color:#73776f;line-height:1.4}
