/* Tuneva skin over the original JOVIA component styles and markup. */
:root{--bg:#100e14;--panel:#211c27;--line:#44394d;--gold:#e9ca7d;--green:#e9ca7d;--text:#faf8fc;--muted:#bdb2c5}.source-ui-mode>header{display:none}.source-ui-mode>main#app{max-width:none;width:100%;margin:0;padding:0}.source-ui-mode .jv-public{--jv-gold:#e9ca7d;--jv-purple:#29202f;--jv-ink:#f2eaf5;--jv-muted:#bcb0c2}.source-ui-mode .jv-public header{height:auto}.source-ui-mode .jv-home>main{max-width:none;margin:0;padding:0}.source-ui-mode .jv-public .jv-header{border-color:#d4b77544;background:#33273f80}.jv-public .jv-home-hero{background-image:url('assets/img8.jpg')!important}.jv-public .jv-hero-card{background:#261c2e80}.jv-public .jv-features,.jv-public .jv-packages,.jv-public .jv-steps,.jv-public .jv-trial,.jv-public .jv-faq,.jv-public .jv-footer{background:#131017}.jv-public .jv-features{color:#ece3ef}.jv-public .jv-why{background:#19141f}.jv-public .jv-feature-card,.jv-public .jv-why-grid article{background:#211a28;border-color:#55445e}.jv-public .jv-feature-card img{width:auto;max-width:100%;height:175px;object-fit:contain;border-radius:7px}.jv-public .jv-feature-card h3,.jv-public .jv-why-grid h3,.jv-public .jv-steps h2,.jv-public .jv-step h3,.jv-public .jv-trial h2,.jv-public .jv-faq h2,.jv-public .jv-center h2{color:#f5eff8}.jv-public .jv-feature-card p,.jv-public .jv-center>p,.jv-public .jv-why-grid p,.jv-public .jv-section-copy,.jv-public .jv-step p,.jv-public .jv-trial p{color:#bcb0c2}.jv-public .jv-step{background:#211a28;border-color:#4c3c55}.jv-public .jv-plan{background:#211a28;border-color:#57435f;color:#f4eaf8}.jv-public .jv-plan strong{color:#e9ca7d}.jv-public .jv-plan small{color:#c0b2c9}.jv-public .jv-potential{background-image:linear-gradient(#16101f99,#16101fbf),url('assets/img8.jpg')!important}.jv-public .jv-faq details{background:#241c2c}.jv-public .jv-faq summary{color:#f5eff8}.jv-public .jv-faq details>p{color:#c8bbd0}.jv-public .jv-faq summary i{background:#574060}.jv-public .jv-start-strip{background:#382840}.jv-public .jv-footer>.jv-shell{background:#24152f url('assets/img8.jpg') center bottom/cover no-repeat}.jv-public .jv-auth-panel{background:#31263a99;border-color:#c8ad7138}.jv-public .jv-field input,.jv-public .jv-field select{margin:0;color:#f4eef8}.jv-public .jv-field{margin:14px 0}.jv-public .jv-consent input{margin:0}.jv-public .jv-consent{margin:18px 0}.jv-public .jv-form input[type=checkbox]{width:auto}.jv-public .jv-form-error{margin:0}.jv-public .jv-upline{color:#d6be88}.jv-public .jv-primary{background:#e9ca7d;border-color:#e9ca7d}.source-ui-mode .member-video-shell{--mv-bg:#100c15;--mv-surface:#261a30;--mv-purple:#392343;--mv-gold:#e9ca7d}.source-ui-mode .member-video-shell header{height:auto}.source-ui-mode .member-video-shell main{padding:0}.source-ui-mode .mv-header .jovia-brand-image{width:110px!important;height:42px!important;max-height:42px!important}.source-ui-mode .mv-header{background:#302038;border-color:#9a7d5255}.source-ui-mode .mv-bank-card{background:linear-gradient(145deg,#2c1b35,#4a2d46 55%,#816137);border:1px solid #a98b4c;isolation:isolate}.source-ui-mode .mv-bank-card:before{content:'₦200   ₦200';position:absolute;top:16%;left:26%;right:5%;height:35%;display:grid;place-items:center;background:linear-gradient(120deg,#baa77d,#ead4a1);color:#4e3c20;font-size:clamp(16px,3vw,32px);font-weight:800;transform:rotate(-8deg);border:6px double #816d4b;box-shadow:0 7px 0 #958162,0 14px 0 #c6b48c;z-index:-1}.source-ui-mode .mv-bank-card:after{content:'TUNEVA';position:absolute;top:7%;left:6%;font-weight:800;letter-spacing:3px;color:#f0cd73;font-size:clamp(14px,2vw,20px)}.source-ui-mode .mv-pouch{background:linear-gradient(120deg,#33203e,#35233c 65%,#483223);border-color:#d3b874}.source-ui-mode .mv-balance-amount{white-space:normal;font-size:clamp(22px,3vw,35px)}.source-ui-mode .mv-affiliate-amount{white-space:normal}.source-ui-mode .mv-action-strip{background:linear-gradient(#33233c,#24182b)}.source-ui-mode .mv-slide{aspect-ratio:3.32/1;background:#211527}.source-ui-mode .mv-slide img{object-fit:contain}.source-ui-mode .mv-feature-red{background:#765537}.source-ui-mode .mv-feature-purple{background:#4f2c61}.source-ui-mode .mv-game{background:#b49050;color:#211426}.source-ui-mode .mv-music{background:#4f2c61!important}.source-ui-mode .mv-more,.source-ui-mode .mv-summary strong{background:#e9ca7d}.source-ui-mode .mv-invite-box{background:#94733d}.source-ui-mode .mv-invite-box textarea{background:#312437}.source-ui-mode .mv-invite-box>button{color:#e9ca7d}.source-ui-mode .mv-bottom-nav{background:#291d31}.source-ui-mode .mv-bottom-nav button.active{background:#503259;color:#e9ca7d}.source-ui-mode .mv-drawer .side-link{background:none;border:0;border-radius:9px;font-weight:400}.source-ui-mode .mv-drawer .side-link.active{background:#563262}.source-ui-mode .mv-drawer{background:#291b33}.source-ui-mode .mv-drawer-header button{padding:0}.source-ui-mode .mv-drawer-shade{border-radius:0}.source-ui-mode .mv-recent{background:#24192d}.source-ui-mode .dashboard-task-row{display:flex;gap:18px;align-items:center;justify-content:space-between}.source-ui-mode .dashboard-task-description{flex:1}.source-ui-mode .dashboard-task-thumb{width:110px;flex-shrink:0}.source-ui-mode .dashboard-task-category{padding:20px}.source-ui-mode .dashboard-browse-heading{margin-bottom:22px}.source-ui-mode .callout{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;background:#2e2036;border:1px solid #73547a;border-radius:13px;margin:0 0 24px}.source-ui-mode .panel{border:1px solid #56415e;border-radius:15px;background:#24182f;padding:24px;margin:20px 0}.source-ui-mode .greeting{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:24px 0}.source-ui-mode .badge{display:inline-block;background:#403147;border:1px solid #765b7e;color:#e6cb8f;padding:5px 10px;border-radius:20px;font-size:11px}.source-ui-mode .field{margin:16px 0}.source-ui-mode .field label{margin-bottom:6px}.source-ui-mode .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.source-ui-mode .btn{background:#e9ca7d}.source-ui-mode .btn.secondary{background:transparent;color:#f1e7f5}.source-ui-mode .btn.soft{background:#48334f;color:white}.source-ui-mode .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:25px}.source-ui-mode .stat{padding:22px;border:1px solid #4b3657;border-radius:15px;background:#24182f}.source-ui-mode .stat label{font-size:12px}.source-ui-mode .stat strong{display:block;font-size:25px;color:#ebd189}.source-ui-mode .topbar{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #55405d;padding:0 0 25px;font-size:12px;color:#baa8c7}.source-ui-mode .avatar{display:inline-grid;place-items:center;background:#61416c;border-radius:50%;width:32px;height:32px;margin-left:10px}.source-ui-mode .source-admin>.sidebar{display:flex;background:#211529;position:sticky;top:0;height:100dvh;overflow-y:auto}.source-ui-mode .source-admin>.main{max-width:none;margin:0;padding:28px 36px}.source-ui-mode .source-admin .side-link{width:100%;font-weight:400}.source-ui-mode .source-admin .side-caption{margin-top:25px}.source-ui-mode .source-admin>.main details.card{background:#24182f}.source-ui-mode .source-admin>.main details.card>summary{font-size:18px}.source-ui-mode .source-admin .jovia-brand-image{max-width:130px}.source-ui-mode .source-admin .jv-brand{width:140px}.source-ui-mode .source-admin .jv-brand img{width:120px;object-fit:contain}.source-ui-mode .source-admin .admin-menu-toggle{display:none}.source-ui-mode .source-admin .sidebar>.btn{display:none}.source-ui-mode .admin-drawer-shade{position:fixed;inset:0;z-index:130;background:#0009;border:0;border-radius:0}.source-ui-mode .admin-drawer-shade[hidden]{display:none}#source-modal{background:#24182f;color:#fff;border:1px solid #8c6b40;width:calc(100% - 32px);max-width:550px;max-height:90dvh;overflow:auto;border-radius:18px;padding:32px}#source-modal::backdrop{background:#08040ccc}#source-modal .modal-close{position:absolute;right:12px;top:12px;background:none;border:0;color:#fff;padding:0;width:28px;height:28px;font-size:22px}#source-modal h2{font-size:28px;margin:16px 0}#source-modal .simple-pay-card{padding:20px;border:1px solid #594361;border-radius:13px;background:#301f39;margin:18px 0}#source-modal .checkout-order{display:flex;justify-content:space-between;padding:20px;background:#382641;border-radius:12px}#source-modal .simple-plan-options{display:grid;gap:15px;margin:25px 0}#source-modal .simple-plan-option{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px;background:#31233a;color:#fff;border:1px solid #694b72;border-radius:13px}#source-modal .simple-plan-option.selected{border-color:#e9ca7d}#source-modal .simple-plan-option strong,#source-modal .simple-plan-option small{display:block}#source-modal .simple-plan-option b{color:#e9ca7d}#source-modal .simple-pay-submit{width:100%}.bi{font-style:normal;display:inline-block;line-height:1}.bi:before{content:'◇'}.bi-list:before{content:'☰'}.bi-x-lg:before{content:'×'}.bi-arrow-right:before{content:'→'}.bi-arrow-up-right:before{content:'↗'}.bi-grid-fill:before{content:'▦'}.bi-wallet2:before,.bi-credit-card:before{content:'▣'}.bi-person:before{content:'♙'}.bi-bell:before{content:'♧'}.bi-chat-dots:before{content:'☏'}.bi-stars:before{content:'✦'}.bi-film:before,.bi-play-circle-fill:before,.bi-play-fill:before{content:'▶'}.bi-headphones:before{content:'文'}.bi-controller:before{content:'₦'}.bi-megaphone:before{content:'文'}.bi-chevron-left:before{content:'‹'}.bi-chevron-right:before{content:'›'}.bi-chevron-down:before{content:'⌄'}.bi-pause-fill:before{content:'Ⅱ'}.bi-eye:before{content:'◉'}.bi-eye-slash:before{content:'⊘'}.bi-bank:before{content:'▥'}.bi-envelope:before{content:'✉'}.bi-telephone:before{content:'☎'}.bi-lock:before{content:'▢'}.source-ui-mode #welcome{background:#24182f;border-color:#7e5e43}.source-ui-mode #welcome button{margin-right:10px}.source-ui-mode .mv-feature-row small{color:#f6eef8}
@media(max-width:850px){.source-ui-mode .source-admin .admin-menu-toggle{display:block;position:fixed;right:15px;top:58px;z-index:110}.source-ui-mode .source-admin>.sidebar{display:flex;position:fixed;left:0;top:0;bottom:0;width:min(300px,85vw);height:100dvh;z-index:131;transform:translateX(-100%);transition:transform .2s}.source-ui-mode .source-admin>.sidebar.open{transform:translateX(0)}.source-ui-mode .source-admin .sidebar>.btn{display:block}.source-ui-mode .source-admin{display:block}.source-ui-mode .source-admin>.main{padding:75px 18px 35px}.source-ui-mode .stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.source-ui-mode .form-grid{grid-template-columns:1fr}.source-ui-mode .callout{flex-direction:column;align-items:flex-start}.source-ui-mode .dashboard-task-row{flex-wrap:wrap}.source-ui-mode .dashboard-task-thumb{width:90px}.source-ui-mode .dashboard-task-row .btn{margin-left:auto}.source-ui-mode .member-video-shell .mv-summary strong{font-size:24px}.source-ui-mode .source-admin .stats{gap:10px}.source-ui-mode .stat{padding:15px}.source-ui-mode .stat strong{font-size:21px}.jv-public .jv-feature-card img{height:160px}}
/* Distinct Tuneva editorial design. */
.tn-home,.tn-auth,.tn-user-app{--tn-bg:#10120f;--tn-panel:#1a1d17;--tn-line:#353b2d;--tn-muted:#aab09f;--tn-gold:#eed99d;background:var(--tn-bg);color:#f1f1e6;font-family:Arial,system-ui,sans-serif;font-size:15px;line-height:1.6}.tn-home *, .tn-auth *, .tn-user-app *{box-sizing:border-box}.tn-home h1,.tn-home h2,.tn-home h3,.tn-auth h1,.tn-auth h2,.tn-user-app h1,.tn-user-app h2,.tn-user-app h3{font-family:Arial,system-ui,sans-serif;letter-spacing:-1px;line-height:1.1}.tn-home p,.tn-auth p,.tn-user-app p{color:var(--tn-muted)}.tn-wordmark{border:0;background:none;padding:0;display:inline-flex;align-items:center;cursor:pointer}.tn-wordmark img{display:block;width:135px;height:42px;object-fit:contain}.tn-public-nav{height:100px;max-width:1280px;padding:0 40px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.tn-public-nav>div{display:flex;align-items:center;gap:26px}.tn-public-nav a{font-size:13px;color:#c5c8bb}.tn-solid,.tn-outline,.tn-text,.tn-round{font:inherit;cursor:pointer;transition:background .15s}.tn-solid{border:1px solid var(--tn-gold);background:var(--tn-gold);color:#1b2015;border-radius:5px;padding:13px 22px;font-weight:600}.tn-outline{border:1px solid #60654e;background:transparent;color:#e6e7d7;border-radius:5px;padding:13px 22px}.tn-text{background:transparent;border:0;color:var(--tn-gold);padding:0;font-size:13px}.tn-round{width:44px;height:44px;border-radius:50%;border:1px solid #6c725a;background:transparent;color:#f0d99b;font-size:23px;padding:0}.tn-solid:hover{background:#f7e8bd}.tn-kicker{font-size:10px;letter-spacing:2px;font-weight:600;color:var(--tn-gold)}.tn-home-hero{position:relative;min-height:690px;max-width:1440px;margin:auto;display:flex;align-items:center;isolation:isolate;overflow:hidden}.tn-hero-image{position:absolute;inset:0;background:linear-gradient(90deg,#10120ff5,#10120fb0 47%,#10120f11),url('assets/img8.jpg') center/cover;z-index:-1}.tn-hero-text{padding:65px max(6vw,40px);max-width:830px}.tn-hero-text h1{font-size:clamp(43px,5.5vw,78px);font-weight:500;letter-spacing:-3px;line-height:1.04;margin:25px 0}.tn-hero-text h1 em,.tn-auth-layout h1 em{font-family:Georgia,serif;font-weight:400;color:#efdbab}.tn-hero-text p{font-size:16px;max-width:410px;line-height:1.8}.tn-hero-buttons{display:flex;gap:26px;align-items:center;margin-top:30px}.tn-hero-buttons>a{color:#dbddce;font-size:13px}.tn-hero-caption{display:flex;gap:25px;margin-top:60px;font-size:9px;letter-spacing:1.5px;color:#dadbce}.tn-hero-seal{position:absolute;right:7%;bottom:12%;width:130px;height:130px;border-radius:50%;border:1px solid #e8d29d;display:flex;align-items:center;justify-content:center;gap:9px;background:#15181080;backdrop-filter:blur(7px);transform:rotate(10deg)}.tn-hero-seal b{font-size:58px;color:#eed99d;font-family:Georgia,serif}.tn-hero-seal span{font-size:12px;line-height:1.3}.tn-intro,.tn-feature-editorial,.tn-connection,.tn-levels,.tn-journey,.tn-faq,.tn-footer{max-width:1200px;margin:auto;padding:75px 40px}.tn-intro{padding-bottom:35px}.tn-intro>div{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;margin-top:18px}.tn-intro h2,.tn-section-heading h2,.tn-connection h2,.tn-journey h2,.tn-faq h2{font-size:40px;font-weight:500;line-height:1.17;margin:16px 0}.tn-feature-editorial{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:15px}.tn-feature-editorial article{border-bottom:1px solid var(--tn-line)}.tn-feature-image{height:300px;background:#171a14;display:flex;align-items:center;justify-content:center;padding:20px}.tn-feature-image img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.tn-feature-copy{padding:22px 0}.tn-feature-copy>span{font-size:9px;letter-spacing:1px;color:var(--tn-gold)}.tn-feature-copy h3{font-size:24px;font-weight:500;margin:16px 0}.tn-feature-copy p{font-size:13px}.tn-connection{display:grid;grid-template-columns:1fr 1fr auto;gap:50px;align-items:center;border-bottom:1px solid var(--tn-line);border-top:1px solid var(--tn-line);padding-top:40px;padding-bottom:40px}.tn-connection h2{font-family:Georgia,serif;font-size:35px}.tn-connection p{font-size:13px}.tn-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.tn-section-heading>p{font-size:13px}.tn-level-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.tn-level{border:1px solid var(--tn-line);padding:30px;border-radius:0;background:#161a13}.tn-level.max{background:#252b1e;border-color:#8f946a}.tn-level-top{display:flex;justify-content:space-between;gap:15px;font-size:11px;letter-spacing:1px}.tn-level-top>span:last-child{font-size:8px;color:#c0c5ad}.tn-level-art{height:200px;display:flex;align-items:center;justify-content:center;margin:22px 0}.tn-level-art img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.tn-level-price{display:block;color:#f1dca7;font-size:29px;font-weight:500;letter-spacing:-1px;margin:22px 0 0}.tn-level>small{color:var(--tn-muted);font-size:11px}.tn-level-rates{margin:25px 0}.tn-level-rates>div{display:flex;justify-content:space-between;gap:14px;border-top:1px solid var(--tn-line);padding:12px 0;font-size:12px}.tn-level-rates>div span{color:var(--tn-muted)}.tn-level-rates b{text-align:right;font-weight:500}.tn-level>button{width:100%}.tn-policy{font-size:12px;max-width:850px;line-height:1.8;margin-top:25px}.tn-journey{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;background:#171b13}.tn-journey ol{margin:0;padding-left:30px}.tn-journey li{padding:20px 0 20px 20px;border-bottom:1px solid var(--tn-line);color:var(--tn-gold)}.tn-journey li b{font-size:19px;font-weight:500;color:#f1f1e6}.tn-journey li p{font-size:13px;margin-bottom:0}.tn-faq{max-width:900px}.tn-faq details{border-bottom:1px solid var(--tn-line);padding:20px 0}.tn-faq summary{display:flex;justify-content:space-between;font-size:15px;color:#f0f0e5;list-style:none}.tn-faq summary span{color:var(--tn-gold)}.tn-faq details p{font-size:13px}.tn-footer{border-top:1px solid var(--tn-line);display:flex;align-items:center;gap:30px;padding-top:35px;padding-bottom:35px}.tn-footer>span{font-size:12px;color:var(--tn-muted);flex:1}.tn-footer small{font-size:10px}.tn-auth-layout{display:grid;grid-template-columns:1fr 1fr;max-width:1240px;margin:0 auto;padding:35px 40px 70px;gap:90px}.tn-auth-layout>aside{padding-top:35px}.tn-auth-layout h1{font-size:57px;font-weight:500;line-height:1.12;letter-spacing:-2px;margin:25px 0}.tn-auth-layout>aside p{font-size:16px}.tn-auth-art{height:220px;display:flex;justify-content:flex-start;margin:30px 0}.tn-auth-art img{height:100%;width:auto;max-width:100%;object-fit:contain}.tn-auth-foot{font-size:9px;letter-spacing:1px;color:var(--tn-muted)}.tn-auth-panel{background:#1a1e16;padding:38px;border:1px solid var(--tn-line)}.tn-form-step{font-size:9px;letter-spacing:1.5px;color:var(--tn-gold)}.tn-auth-panel h2{font-size:31px;font-weight:500;margin:20px 0 8px}.tn-form-note{font-size:12px;color:var(--tn-muted)}.tn-auth-panel label{font-size:12px;color:#cbd0bb;margin:18px 0}.tn-auth-panel input,.tn-auth-panel select,.tn-user-app input,.tn-user-app select,.tn-user-app textarea{background:#11150e;border:1px solid #424936;border-radius:4px;color:#f1f1e6;padding:12px;font-size:13px}.tn-form-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.tn-password{display:flex;align-items:center;background:#11150e;border:1px solid #424936;border-radius:4px;margin-top:6px}.tn-password input{border:0;background:none;flex:1;min-width:0;margin:0}.tn-password button{border:0;background:none;color:#b7bca7;padding:10px 15px;line-height:1;margin:0;font-size:16px}.tn-signup-policy{border:1px solid #5d634d;background:#242a1d;padding:15px;margin-top:20px}.tn-signup-policy strong{font-size:12px}.tn-signup-policy p,.tn-signup-policy small{font-size:11px}.tn-auth-panel .tn-consent{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.6}.tn-consent input{width:auto;flex-shrink:0;margin-top:3px}.tn-form-submit{width:100%;margin-top:10px}.tn-switch{font-size:12px;text-align:center;margin-top:23px}.tn-user-app{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:100vh}.tn-sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;border-right:1px solid var(--tn-line);padding:25px 18px;background:#141810}.tn-sidebar .tn-wordmark{margin:0 10px 45px}.tn-sidebar .tn-wordmark img{width:120px}.tn-sidebar-caption{font-size:9px;letter-spacing:2px;color:#8f977e;margin:0 15px 15px}.tn-sidebar>button,.tn-sidebar-bottom>button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 15px;margin-bottom:7px;border:0;background:none;color:#abb49a;text-align:left;border-radius:5px;font-weight:400;font-size:13px}.tn-sidebar>button.active{background:#2c3423;color:#efdaa0}.tn-sidebar>button>span{font-size:17px}.tn-sidebar-bottom{margin-top:auto;padding-top:30px}.tn-sidebar-bottom small{font-size:10px;display:block;color:#7e886d;padding:15px;overflow-wrap:anywhere}.tn-user-topbar{height:78px;padding:0 40px;border-bottom:1px solid var(--tn-line);display:flex;justify-content:space-between;align-items:center;color:var(--tn-muted);font-size:12px}.tn-user-topbar>.tn-wordmark{display:none}.tn-user-topbar>div{display:flex;align-items:center;gap:15px;font-size:10px;color:#e6daa9}.tn-avatar{width:34px;height:34px;padding:0;border:1px solid #73805b;border-radius:50%;background:#344128;color:#f0dfad;font-size:13px}.tn-user-content{width:100%;max-width:1300px!important;padding:35px 40px 70px!important;margin:0 auto!important}.tn-dash-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.tn-dash-heading h1{font-size:43px;font-weight:500;letter-spacing:-1.5px;margin:15px 0 8px}.tn-dash-heading h1 span{color:#c1c887}.tn-dash-heading p{font-size:13px;margin:0}.tn-level-badge{border:1px solid #545d42;padding:7px 11px;font-size:9px;letter-spacing:1px;white-space:nowrap}.tn-earnings{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px;background:#29351f;border:1px solid #5d6e43;isolation:isolate}.tn-earnings>div:first-child{flex:1;min-width:0}.tn-earnings span{font-size:9px;letter-spacing:2px;color:#bdc6a7}.tn-earnings strong{display:block;font-size:38px;font-weight:500;letter-spacing:-1px;color:#f5e5b4;margin:14px 0}.tn-earnings small{font-size:10px;color:#bec7ad}.tn-earnings-actions{display:flex;gap:12px;align-items:center;z-index:1}.tn-earnings-decoration{position:absolute;right:15%;top:-65px;font-family:Georgia,serif;font-style:italic;font-size:310px;line-height:1;color:#7c905226;z-index:-1;transform:rotate(-15deg)}.tn-activation{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#1e2419;border:1px solid #5c6544;border-top:0}.tn-activation h3{font-size:16px;letter-spacing:-.3px;margin:0 0 5px;font-weight:500}.tn-activation p{font-size:11px;margin:0}.tn-activation>div{flex:1}.tn-activation .tn-solid{font-size:11px;white-space:nowrap;padding:10px 15px}.tn-spark{font-size:30px;color:#d8ce89}.tn-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--tn-line);padding:25px 0 30px;margin-bottom:40px;gap:20px}.tn-mini-stats article{padding-left:22px;border-left:1px solid var(--tn-line)}.tn-mini-stats article:first-child{padding-left:0;border:0}.tn-mini-stats span{display:block;font-size:10px;color:var(--tn-muted)}.tn-mini-stats strong{display:block;font-size:22px;font-weight:500;margin-top:10px}.tn-task-zone .tn-section-heading h2{font-size:29px}.tn-task-status{display:flex;align-items:center;gap:15px;font-size:11px;color:var(--tn-muted)}.tn-task-status .tn-solid{font-size:11px;padding:10px 15px}.tn-status-chip{font-size:11px;padding:6px 12px;border:1px solid #64724d;color:#d8e4bb}.tn-task-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tn-task-card{border:1px solid var(--tn-line);background:#181d13;padding:22px}.tn-task-card:nth-child(2){background:#20251a}.tn-task-card:nth-child(3){background:#27291b}.tn-task-card-top{display:flex;justify-content:space-between;color:#9ba583;font-size:8px;letter-spacing:1px}.tn-task-graphic{font-family:Georgia,serif;font-size:44px;color:#e0d59e;margin:20px 0}.tn-task-card h3{font-size:22px;font-weight:500}.tn-task-card p{font-size:12px;min-height:42px}.tn-task-card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--tn-line);padding-top:18px;margin-top:20px;gap:10px}.tn-task-card-bottom small{font-size:9px;line-height:1.8;color:#a9b395}.tn-task-card-bottom b{font-size:11px;font-weight:500;color:#ecebcf}.tn-dash-lower{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.tn-invite,.tn-recent{padding:25px;border:1px solid var(--tn-line)}.tn-invite h2{font-size:27px;font-weight:500;margin:14px 0}.tn-invite p,.tn-recent>p{font-size:12px}.tn-invite>div{display:flex;gap:8px;margin-top:22px}.tn-invite input{min-width:0;font-size:10px}.tn-invite button{white-space:nowrap;font-size:11px;padding:8px 12px}.tn-recent h3{font-size:19px;font-weight:500}.tn-recent .tn-section-heading{margin-bottom:15px}.tn-recent-row{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid var(--tn-line);font-size:11px}.tn-recent-row small{display:block;font-size:9px;margin-top:4px;color:var(--tn-muted)}.tn-recent-row b{font-weight:400;white-space:nowrap;color:#e4d6a5}.tn-mobile-nav{display:none}.tn-payment-steps{display:flex;align-items:center;gap:25px;color:#8d987c;font-size:11px;padding:15px 0;border-bottom:1px solid var(--tn-line);margin-bottom:30px}.tn-payment-steps .active{color:#f1ddab}.tn-account-levels{max-width:900px}.tn-checkout-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:25px}.tn-checkout-main,.tn-order-summary{border:1px solid var(--tn-line);padding:30px;background:#1a1f15}.tn-checkout-main h2{font-size:25px;font-weight:500}.tn-checkout-main p{font-size:13px;white-space:pre-line}.tn-checkout-main form{margin-top:30px}.tn-order-summary{background:#27321e}.tn-order-summary h2{font-size:28px;margin:20px 0}.tn-order-summary>strong{font-size:30px;font-weight:500;color:#eed9a4}.tn-order-summary>div{border-top:1px solid #576341;display:flex;justify-content:space-between;gap:18px;padding:20px 0;margin-top:25px;font-size:11px}.tn-order-summary p,.tn-order-summary small{font-size:11px}.tn-user-app .card,.tn-user-app .panel{background:#1a2015!important;border-color:#414c32!important;border-radius:5px}.tn-user-app .pill,.tn-user-app .badge{background:#2c361f;color:#e8d9a5;border-color:#5c6842}.tn-user-app .secondary,.tn-user-app .btn.secondary{border-color:#64714f;background:none;color:#dfdfc7}.tn-user-app .game{background:radial-gradient(at top,#434d28,#161c11);border-color:#637047}.tn-user-app .note{color:#abb694}.tn-home footer{font-size:13px}.tn-home button:disabled,.tn-auth button:disabled,.tn-user-app button:disabled{cursor:not-allowed;opacity:.4}@media(max-width:1100px){.tn-user-app{grid-template-columns:175px minmax(0,1fr)}.tn-sidebar{padding:20px 12px}.tn-user-content{padding:28px!important}.tn-user-topbar{padding:0 28px}.tn-earnings{padding:26px}.tn-earnings-actions{flex-direction:column;align-items:stretch}.tn-earnings strong{font-size:30px}.tn-activation{padding:18px}.tn-activation .tn-solid{font-size:10px}.tn-auth-layout{gap:40px}.tn-auth-layout h1{font-size:46px}.tn-connection{gap:30px;grid-template-columns:1fr 1fr}.tn-connection>button{grid-column:2;justify-self:start}.tn-task-card{padding:16px}.tn-mini-stats strong{font-size:18px}}@media(max-width:800px){.tn-user-app{display:block}.tn-sidebar{display:none}.tn-user-topbar>.tn-wordmark{display:block}.tn-user-topbar>span{display:none}.tn-user-topbar{height:70px;padding:0 20px}.tn-user-topbar .tn-wordmark img{width:110px}.tn-user-content{padding:25px 20px 100px!important}.tn-mobile-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;z-index:100;background:#1c2416;border-top:1px solid #5b6842;padding:8px 12px max(8px,env(safe-area-inset-bottom));gap:6px}.tn-mobile-nav button{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;color:#aab697;padding:7px;font-size:9px;border-radius:4px}.tn-mobile-nav button>span{font-size:19px}.tn-mobile-nav button.active{background:#344226;color:#f0dba7}.tn-auth-layout{grid-template-columns:1fr;max-width:650px;padding:20px 25px 60px;gap:25px}.tn-auth-layout>aside{padding:0}.tn-auth-layout h1{font-size:35px;margin:18px 0}.tn-auth-layout>aside p,.tn-auth-art,.tn-auth-foot{display:none}.tn-auth-panel{padding:28px}.tn-feature-image{height:230px}.tn-public-nav{height:85px;padding:0 25px}.tn-public-nav>div{gap:15px}.tn-public-nav>div>a{display:none}.tn-hero-seal{display:none}.tn-hero-text{padding:50px 30px}.tn-home-hero{min-height:610px}.tn-hero-text h1{font-size:55px}.tn-intro,.tn-feature-editorial,.tn-connection,.tn-levels,.tn-journey,.tn-faq,.tn-footer{padding-left:25px;padding-right:25px}.tn-intro>div{gap:30px}.tn-journey{gap:35px}.tn-intro h2,.tn-section-heading h2,.tn-connection h2,.tn-journey h2,.tn-faq h2{font-size:32px}.tn-level{padding:23px}.tn-level-rates>div{font-size:11px}.tn-level-price{font-size:24px}.tn-section-heading{align-items:flex-start}.tn-task-status{flex-direction:column;align-items:flex-end}}@media(max-width:600px){.tn-feature-editorial,.tn-level-grid,.tn-intro>div,.tn-connection,.tn-journey,.tn-checkout-grid,.tn-dash-lower{grid-template-columns:1fr}.tn-intro,.tn-levels,.tn-journey,.tn-faq{padding-top:45px;padding-bottom:45px}.tn-feature-editorial{padding-top:0;padding-bottom:40px;gap:30px}.tn-feature-image{height:280px}.tn-intro>div{gap:0}.tn-connection>button{grid-column:auto}.tn-connection{gap:5px;padding-top:30px;padding-bottom:30px}.tn-footer{flex-wrap:wrap;padding-top:30px;padding-bottom:30px;gap:15px}.tn-footer>span{width:100%;flex:auto}.tn-public-nav .tn-solid{font-size:11px;padding:10px 12px}.tn-public-nav .tn-wordmark img{width:112px}.tn-public-nav{padding:0 20px}.tn-hero-text h1{font-size:45px;letter-spacing:-2px}.tn-hero-text{padding:45px 25px}.tn-hero-text p{font-size:14px}.tn-hero-buttons{gap:15px}.tn-hero-buttons .tn-solid{font-size:12px;padding:12px 15px}.tn-hero-buttons>a{font-size:11px}.tn-hero-caption{gap:15px;font-size:8px}.tn-home-hero{min-height:590px}.tn-level-art{height:190px}.tn-form-two{grid-template-columns:1fr;gap:0}.tn-auth-panel{padding:23px}.tn-dash-heading{align-items:flex-start}.tn-dash-heading h1{font-size:35px}.tn-dash-heading p{font-size:11px}.tn-level-badge{font-size:8px;padding:6px}.tn-earnings{padding:25px;display:block}.tn-earnings strong{font-size:29px;overflow-wrap:anywhere}.tn-earnings-actions{margin-top:24px;flex-direction:row}.tn-earnings-actions button{font-size:11px;padding:10px 15px}.tn-earnings-decoration{right:-10%;font-size:240px}.tn-activation{flex-wrap:wrap;gap:10px}.tn-activation>div{min-width:220px}.tn-activation .tn-solid{margin-left:0}.tn-activation h3{font-size:15px}.tn-activation p{font-size:11px}.tn-spark{display:none}.tn-mini-stats{gap:10px;padding-bottom:25px;margin-bottom:30px}.tn-mini-stats article{padding-left:10px}.tn-mini-stats strong{font-size:15px;overflow-wrap:anywhere}.tn-mini-stats span{font-size:9px}.tn-task-grid{grid-template-columns:1fr}.tn-task-card{padding:22px}.tn-task-card p{min-height:0}.tn-task-graphic{margin:15px 0;font-size:35px}.tn-task-zone .tn-section-heading{flex-direction:column;gap:15px}.tn-task-status{flex-direction:row;align-items:center;width:100%;justify-content:space-between}.tn-task-zone .tn-section-heading h2{font-size:27px}.tn-payment-steps{gap:12px;font-size:9px;flex-wrap:wrap}.tn-checkout-main,.tn-order-summary{padding:23px}.tn-checkout-main .tn-solid{font-size:12px}}

.source-ui-mode #welcome{background:#1b2115;border:1px solid #6b7650;border-radius:8px}.source-ui-mode #welcome h2{font-size:26px;letter-spacing:-1px;line-height:1.25}.source-ui-mode #welcome .button{background:#eed99d;color:#1a2113;border-radius:5px}.source-ui-mode #welcome>button:last-child{background:transparent;color:#d3ddbd;border-color:#64724d;border-radius:5px}

.tn-pay-methods{display:grid;gap:20px;margin:25px 0}.tn-pay-method{border:1px solid #485537;background:#141b10;padding:22px}.tn-pay-method h3{font-size:20px;font-weight:500;margin:15px 0}.tn-pay-method dl{margin:20px 0 0}.tn-pay-method dl>div{padding:12px 0;border-top:1px solid #36412a}.tn-pay-method dt{font-size:10px;color:#a6b28f;margin-bottom:5px}.tn-pay-method dd{margin:0;font-size:14px;color:#eef0d5;overflow-wrap:anywhere}.tn-pay-method .tn-account-number{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:22px;letter-spacing:1px}.tn-pay-method>small{display:block;color:#a6b28f;font-size:10px;margin-top:14px}.tn-pay-method .tn-pay-link{display:inline-block;text-decoration:none;font-size:13px}.tn-admin-payment .grid{align-items:start}.tn-admin-payment h3{margin:16px 0}.tn-admin-payment input,.tn-admin-payment select{font-size:13px}.tn-admin-payment small{display:block;margin:14px 0;font-size:11px}.tn-admin-payment form>button{margin-top:18px}

.tn-confirm-contact{border-top:1px solid #52603e;padding-top:24px;margin-top:28px}.tn-confirm-contact h3{font-size:21px;font-weight:500;margin:14px 0}.tn-confirm-contact p{font-size:12px}.tn-confirm-contact>a{display:inline-block;font-size:12px;margin-top:10px}.tn-submitted{padding:20px;border:1px solid #65774a;background:#27341c;margin-top:24px}.tn-submitted strong{font-size:15px;font-weight:500;color:#e9e8c5}.tn-submitted p,.tn-submitted small{font-size:11px;color:#c0cba9}
/* Tuneva administration */
.ta-shell{background:#f3f2ec;color:#25291e;min-height:100vh}.ta-shell .sidebar{background:#192319;border:0;width:252px;padding:32px 20px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.ta-shell .tn-wordmark{margin:0 12px 32px;max-width:155px}.ta-shell .side-caption{color:#8f9f80;font-size:9px;letter-spacing:2px;margin:12px}.ta-shell .side-link{display:flex;gap:12px;align-items:center;width:100%;background:transparent;color:#bdc6b4;padding:13px 14px;margin:3px 0;border:0;border-radius:7px;text-align:left;font-size:12px}.ta-shell .side-link span{width:20px;font-size:17px}.ta-shell .side-link.active{background:#d8e4ab;color:#243019}.ta-shell .side-link:hover{background:#3a4930;color:#fff}.ta-shell .side-bottom{border-top:1px solid #3c4835;margin-top:28px;padding-top:14px}.ta-shell .main{margin-left:252px;width:calc(100% - 252px);padding:0 42px;max-width:none;background:transparent}.ta-topbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dedfd3;padding:24px 0;font-size:9px;letter-spacing:1.5px;color:#6d7563}.ta-admin-pill{background:#e4e9d6;border-radius:30px;padding:8px 13px;color:#455336;font-size:10px;letter-spacing:0}.ta-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:38px 0 30px}.ta-heading .tn-kicker{color:#6d7954}.ta-heading h1{font-size:clamp(30px,3.3vw,46px);font-weight:500;letter-spacing:-2px;margin:10px 0}.ta-heading h1 em{color:#879a46}.ta-heading p{font-size:12px;color:#737968;line-height:1.7;margin:0}.ta-shell .tn-outline{color:#42502d;border:1px solid #c1c9ac;background:transparent;padding:12px 16px;white-space:nowrap;font-size:11px}.ta-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.ta-metric{border:1px solid #dedfd4;background:#fff;padding:23px 20px;border-radius:12px;display:flex;flex-direction:column;gap:14px;min-height:158px}.ta-metric>span{font-size:11px;color:#777f6a}.ta-metric strong{font-size:28px;font-weight:500;letter-spacing:-1px;overflow-wrap:anywhere}.ta-metric:first-child strong{font-size:20px;line-height:1.4}.ta-metric small{font-size:10px;color:#889078;margin-top:auto}.ta-budget{background:#273420;border-color:#273420;color:#e5eccb}.ta-budget>span,.ta-budget small{color:#b4c496}.ta-overview-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:22px;margin-bottom:24px}.ta-panel,.ta-shell .card{background:#fff;border:1px solid #dedfd4;box-shadow:none;border-radius:12px;padding:26px;margin-bottom:22px;color:#303827}.ta-panel h3,.ta-shell .card h3{font-size:17px;font-weight:500;margin:0 0 16px;color:#303827}.ta-panel p,.ta-shell .card p,.ta-shell .note,.ta-shell .muted{color:#79816e;font-size:12px;line-height:1.8}.ta-panel-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.ta-panel-head>span{font-size:8px;color:#8e987e;letter-spacing:1px}.ta-queue{display:flex;align-items:center;gap:20px;background:transparent;color:#39402f;border:0;border-top:1px solid #edf0e5;padding:21px 0;width:100%;text-align:left;font-size:13px}.ta-queue span{flex:1}.ta-queue small{display:block;font-size:10px;color:#919880;margin-top:7px}.ta-queue b{background:#eff2e4;padding:7px 12px;border-radius:8px;font-weight:500}.ta-queue i{font-style:normal}.ta-quick{background:#e6ebd5}.ta-quick .tn-kicker{color:#79835c;font-size:9px}.ta-quick h3{font-size:27px;margin-top:18px;letter-spacing:-.8px}.ta-quick button{display:block;background:transparent;border:0;border-top:1px solid #cdd5b8;color:#475333;text-align:left;width:100%;padding:14px 0;font-size:11px}.ta-shell input,.ta-shell select,.ta-shell textarea{background:#fafbf6;color:#343e28;border:1px solid #d9dfcb;border-radius:6px;padding:12px;font-size:12px;width:100%;box-sizing:border-box}.ta-shell textarea{min-height:100px}.ta-shell label{font-size:11px;color:#626c53;display:block;margin:14px 0}.ta-shell label input,.ta-shell label select,.ta-shell label textarea{margin-top:8px}.ta-shell form>button,.ta-shell td button{background:#35482b;color:#f1f6e2;border:0;border-radius:6px;padding:11px 16px;font-size:11px}.ta-shell td button{padding:8px 11px;margin:3px}.ta-shell td button.secondary{background:#eeeadd;color:#766344}.ta-shell summary{font-size:16px;color:#36412b;margin-bottom:18px}.ta-shell table{font-size:11px;width:100%;border-collapse:collapse}.ta-shell th{background:#f4f6ed;text-transform:uppercase;letter-spacing:1px;font-size:8px;color:#788465;font-weight:500;white-space:nowrap}.ta-shell th,.ta-shell td{padding:16px 12px;border-bottom:1px solid #e8ecdf;text-align:left}.ta-shell .scroll{overflow-x:auto}.ta-shell tr[hidden]{display:none}.ta-search{max-width:420px}.ta-search small{display:block;font-size:9px;color:#899378;margin-top:7px}.ta-check{display:flex;gap:15px;align-items:center;padding:21px 0;border-top:1px solid #e6eadc}.ta-check-icon{border-radius:50%;background:#f4e7c9;color:#986d27;padding:8px 12px}.ta-check-icon.ok{background:#e6eed7;color:#567932}.ta-check>div{flex:1}.ta-check strong{font-size:12px;font-weight:500}.ta-check small{display:block;font-size:10px;color:#8a947b;margin-top:6px;line-height:1.6}.ta-check button{background:transparent;border:1px solid #d5dcc8;color:#586845;border-radius:5px;padding:9px;font-size:10px}.ta-footer{border-top:1px solid #daddcf;padding:24px 0;margin-top:32px;display:flex;justify-content:space-between;gap:16px;font-size:8px;color:#8b947c;letter-spacing:1px}.ta-footer span{letter-spacing:0}.ta-shell .tn-admin-payment h3{margin-top:18px}.ta-shell .tn-admin-payment small{color:#8c967c}.ta-shell .admin-menu-toggle{background:#273420;color:#fff}.ta-shell .sidebar>.btn{color:#c9d5b1}
@media(min-width:901px){.ta-shell .sidebar>.btn{display:none}}@media(max-width:1150px){.ta-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-shell .main{padding:0 25px}.ta-overview-grid{grid-template-columns:1fr}}@media(max-width:900px){.ta-shell .main{margin-left:0;width:100%;padding:58px 20px 20px;box-sizing:border-box}.ta-shell .sidebar{z-index:100}.ta-heading{margin-top:25px}.ta-heading>.tn-outline{display:none}.ta-shell .sidebar:not(.open){transform:translateX(-100%)}.ta-shell .sidebar.open{transform:translateX(0)}.ta-footer{display:block}.ta-footer span{display:block;margin-top:10px}}@media(max-width:540px){.ta-metrics{gap:10px}.ta-metric{padding:17px 13px;min-height:150px}.ta-metric strong{font-size:25px}.ta-metric:first-child strong{font-size:16px}.ta-metric>span{font-size:10px}.ta-panel,.ta-shell .card{padding:18px}.ta-shell .grid.two{grid-template-columns:1fr}.ta-check{gap:10px}.ta-check button{font-size:9px}.ta-topbar{font-size:8px}}
.ta-shell header.ta-heading{position:static;width:auto;max-width:none;background:transparent;color:inherit;border:0;padding:0;min-height:0;box-shadow:none}.source-ui-mode .ta-shell .sidebar{background:#192319!important}.ta-shell .ta-heading h1{line-height:1.2}.ta-shell .ta-heading p{line-height:1.8}
/* Strong, readable admin typography */
.ta-shell{color:#172411}.ta-shell .sidebar .side-caption{color:#d0dcbf;font-weight:700}.ta-shell .sidebar .side-link{color:#e5ecd9;font-weight:650}.ta-shell .sidebar .side-link.active{color:#18250e;font-weight:750}.ta-shell .ta-topbar{color:#465339;font-weight:700}.ta-shell .ta-admin-pill{color:#30451e;font-weight:700}.ta-shell .tn-kicker{color:#455d2d;font-weight:750}.ta-shell .ta-heading h1{font-weight:700;color:#1d2b15}.ta-shell .ta-heading p,.ta-shell .ta-panel p,.ta-shell .card p,.ta-shell .note,.ta-shell .muted{color:#46543b;font-weight:550}.ta-shell .ta-metric>span{color:#455638;font-weight:700;font-size:12px}.ta-shell .ta-metric strong{font-weight:750;color:#233418}.ta-shell .ta-metric small{color:#526343;font-weight:600;font-size:11px}.ta-shell .ta-budget strong{color:#f1f6e6}.ta-shell .ta-budget>span,.ta-shell .ta-budget small{color:#d9e8c4}.ta-shell .ta-panel h3,.ta-shell .card h3,.ta-shell summary{color:#223518;font-weight:750}.ta-shell .ta-panel-head>span{color:#526541;font-weight:700}.ta-shell .ta-queue{color:#263b1b;font-weight:700}.ta-shell .ta-queue small,.ta-shell .ta-check small{color:#536445;font-weight:550;font-size:11px}.ta-shell .ta-queue b{font-weight:750;color:#30471f}.ta-shell .ta-quick .tn-kicker{color:#4c6035}.ta-shell .ta-quick button,.ta-shell .ta-check button{color:#304b1e;font-weight:700}.ta-shell label{color:#34482a;font-weight:700;font-size:12px}.ta-shell input,.ta-shell select,.ta-shell textarea{color:#24371a;font-weight:550;border-color:#b9c6a9;background:#fff}.ta-shell input::placeholder,.ta-shell textarea::placeholder{color:#617052;opacity:1}.ta-shell .ta-search small,.ta-shell .tn-admin-payment small{color:#50623f;font-weight:550;font-size:11px}.ta-shell th{color:#344d23;font-weight:750;font-size:10px}.ta-shell td{color:#293d1d;font-weight:550;font-size:12px}.ta-shell form>button,.ta-shell td button,.ta-shell .tn-outline{font-weight:700}.ta-shell .ta-check strong{color:#293f1c;font-weight:750}.ta-shell .ta-footer{color:#4f6140;font-weight:600;font-size:10px}
/* Scope the complete administration palette, including inherited components. */
body.tuneva-admin-mode{color-scheme:light;--bg:#f3f2ec;--panel:#fff;--line:#d6deca;--text:#223518;--muted:#4d6040;--gold:#c8d79e;--green:#42652d;background:#f3f2ec;color:#223518}
body.tuneva-admin-mode .demo-bar{background:#192319!important;color:#edf3e3!important;border-color:#405335!important}body.tuneva-admin-mode .demo-bar button{background:#d8e4ab!important;color:#223518!important;border-color:#aaba8e!important}
body.tuneva-admin-mode .source-admin>.main details.card,body.tuneva-admin-mode .source-admin>.main section.card,body.tuneva-admin-mode .source-admin .panel{background:#fff;color:#223518;border-color:#d6deca}
body.tuneva-admin-mode .source-admin .side-link{font-weight:650}body.tuneva-admin-mode .source-admin .side-link.active{font-weight:750}
body.tuneva-admin-mode .ta-shell .scroll,body.tuneva-admin-mode .ta-shell .table-wrap{background:#fff;border-color:#d6deca}body.tuneva-admin-mode .ta-shell .empty{background:#f1f4e9;color:#4d6040}
body.tuneva-admin-mode .modal,body.tuneva-admin-mode dialog{background:#f5f6ee;color:#223518;border:1px solid #aebd98}body.tuneva-admin-mode .modal-shade,body.tuneva-admin-mode .admin-drawer-shade{background:#15200fd1}body.tuneva-admin-mode .modal p{color:#4d6040}body.tuneva-admin-mode .savebar{background:#e6ebd5;border-color:#aebd98}body.tuneva-admin-mode #toast{background:#d8e4ab;color:#223518}body.tuneva-admin-mode :focus-visible{outline:3px solid #6b873d}body.tuneva-admin-mode ::selection{background:#cfdfa7;color:#18270f}
.tn-tap-page{max-width:840px;margin:auto}.tn-tap-page h2{font-size:34px;margin:15px 0}.tn-tap-page>p{font-size:13px;color:#d8e0c8}.tn-tap-reward{padding:14px 18px;background:#2a391e;border:1px solid #586f3d;border-radius:10px}.tn-game-toolbar{margin:22px 0}.tn-game-toolbar>span{font-size:16px;font-weight:700;color:#edf2d8}.tn-tap-page .game{height:450px;background:radial-gradient(ellipse at top,#466034,#162111 75%);border-color:#708650;isolation:isolate}.tn-game-ready{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;color:#e4edd4;pointer-events:none}.tn-game-ready img{width:220px;max-width:65%;height:auto;transform:rotate(-10deg);box-shadow:0 16px 35px #0005}.tn-game-ready strong{font-size:20px}.tn-game-ready span{font-size:12px;color:#bccdab}.tn-tap-page .falling-note{width:128px;height:65px;padding:0;border:0;border-radius:3px;background:transparent;top:-70px;animation:tn-note-fall 2.5s linear forwards;touch-action:manipulation;cursor:pointer;box-shadow:0 7px 16px #0004}.falling-note img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;user-select:none}.tn-game-caption{display:block;font-size:10px;color:#b7c5a6;margin-top:12px}.tn-note-thumb{width:120px;height:auto;max-width:100%;transform:rotate(-9deg)}@keyframes tn-note-fall{from{transform:translateY(0) rotate(-8deg)}to{transform:translateY(550px) rotate(9deg)}}
.tn-quick-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.tn-quick-nav button{display:flex;align-items:center;gap:12px;text-align:left;padding:20px 16px;background:#2c3b20;border:1px solid #607646;border-radius:12px;color:#edf2dd}.tn-quick-nav b{font-size:24px;color:#dae7a6}.tn-quick-nav span{font-size:12px;font-weight:650;flex:1}.tn-quick-nav small{font-size:17px}.tn-set-control{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#e1e9ca;border-radius:12px;padding:24px;color:#25381b;margin:24px 0}.tn-set-control strong{font-size:17px}.tn-set-control p{color:#3d542d;font-size:12px;margin:8px 0}.tn-set-control small{font-size:11px;display:block;max-width:680px;line-height:1.6}.tn-set-control .tn-solid{background:#344d24;color:#f1f5e4;white-space:nowrap}.tn-mobile-nav button{min-height:58px;font-size:12px}.tn-mobile-nav button span{font-size:23px}@media(max-width:800px){.tn-quick-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-set-control{align-items:stretch;flex-direction:column;gap:16px}.tn-set-control .tn-solid{width:100%}}@media(max-width:450px){.tn-quick-nav button{padding:16px 12px;gap:10px}.tn-quick-nav span{font-size:11px}.tn-user-content{padding-bottom:90px}}
.tn-social-player{width:100%;max-width:500px;margin:18px auto;background:#111b0d;border:1px solid #65734e;border-radius:12px;overflow:hidden}.tn-social-player iframe{display:block;width:100%;height:560px;max-height:75vh;border:0;background:#fff}.tn-reel-card video{width:100%;max-height:520px;background:#0c1309}.tn-reel-card>small{display:block;font-size:11px;color:#c5d1b4;margin:16px 0}.tn-reel-card .tn-outline{display:inline-block;margin-right:12px;margin-bottom:12px;font-size:12px}.upload-status{display:block;margin-top:10px;font-size:12px}.ta-shell form[data-form="admin.upload"]{border-top:1px solid #c7d3b8;padding-top:16px;margin:20px 0}
.tn-profile-panel{background:#24321d;border:1px solid #566d3e;border-radius:14px;padding:26px;margin:24px 0}.tn-profile-panel h3{color:#edf3d9;font-size:22px}.tn-profile-panel p{color:#c8d4b7;font-size:13px}.tn-profile-panel label{display:block;margin:16px 0;color:#dae4c9;font-size:13px;font-weight:600}.tn-profile-panel input{display:block;width:100%;margin-top:8px;background:#182612;color:#f3f7e6;border:1px solid #637b48;border-radius:7px;padding:12px}.tn-profile-panel input:disabled{opacity:.8}.tn-profile-panel .note{font-size:11px}
.tn-mobile-dropdown{display:none}
@media(max-width:900px){.tn-mobile-dropdown{display:block;position:relative;margin-left:auto;color:#e9f1d9}.tn-mobile-dropdown summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:13px;font-weight:700;padding:10px 13px;background:#354a26;border:1px solid #7a9058;border-radius:8px;white-space:nowrap}.tn-mobile-dropdown summary::-webkit-details-marker{display:none}.tn-mobile-dropdown[open] summary span{transform:rotate(180deg)}.tn-mobile-dropdown nav{display:flex;flex-direction:column;align-items:stretch;gap:3px;position:absolute;top:calc(100% + 9px);right:0;width:min(290px,85vw);max-height:70dvh;overflow:auto;background:#1d2b15;border:1px solid #758a54;border-radius:12px;padding:10px;box-shadow:0 18px 45px #0007;z-index:130}.tn-mobile-dropdown nav button{display:block;text-align:left;border:0;border-radius:6px;background:transparent;color:#edf4df;padding:13px 14px;font-size:13px;font-weight:600;min-height:44px;white-space:normal}.tn-mobile-dropdown nav button:hover,.tn-mobile-dropdown nav button:focus-visible,.tn-mobile-dropdown nav button[aria-current=page]{background:#d8e4ab;color:#223518}.tn-mobile-dropdown nav button.tn-admin-entry{background:#d8e4ab;color:#223518;border-top:1px solid #8da467;margin-top:6px}.tn-user-topbar{position:relative;z-index:50;gap:10px}.tn-user-topbar>span{display:none}.tn-user-topbar>div>span{display:none}.ta-shell .ta-topbar{position:relative;z-index:120;gap:12px;flex-wrap:wrap}.ta-mobile-dropdown{margin-left:0;margin-right:auto;color:#223518}.ta-mobile-dropdown nav{left:0;right:auto;background:#fff;border-color:#becbaa}.ta-mobile-dropdown summary{color:#eef4e1}.ta-mobile-dropdown nav button{color:#283d1d}.ta-mobile-dropdown nav button:hover,.ta-mobile-dropdown nav button:focus-visible{background:#e3ebd1;color:#223518}.source-ui-mode .source-admin .admin-menu-toggle{display:none!important}.source-ui-mode .ta-shell>.main{padding-top:16px}.ta-topbar>span:not(.ta-admin-pill){display:none}}
.tn-currency-note{font-size:11px;line-height:1.7;color:#c7d3b5}.tn-currency-notice{padding:12px 16px;border:1px solid #73864d;background:#26391a;color:#dbe8c3;border-radius:8px;font-size:11px;margin-bottom:24px}.tn-auth-panel [hidden],.tn-profile-panel [hidden]{display:none!important}
