/* LTC Brasil: mobile-first navy, electric blue, silver and restrained gold.
   Presentation only: balances, controls and financial state stay server-owned. */
:root{color-scheme:dark;--bg:#060d1b;--surface:#0e1c31;--surface-raised:#172944;--surface-soft:#0a172a;--line:#263e5c;--line-soft:#1d304b;--text:#f0f5fd;--muted:#a0b3cc;--gold:#edc675;--gold-light:#ffe1a0;--gold-dark:#98743b;--green:#66d6b2;--red:#ffb2ae;--radius:22px;--shadow:0 12px 35px #0004;--ltc-blue:#46a5ff;--ltc-silver:#d8e5f5;--ltc-focus:#70bdff;font-family:"Segoe UI",Arial,sans-serif;line-height:1.6}
html{background:var(--bg);scroll-padding-top:88px}body{direction:inherit;background:radial-gradient(ellipse at 50% -180px,#153c7133,transparent 600px),var(--bg);color:var(--text)}
body,button,input,select,textarea{font-family:"Segoe UI",Arial,sans-serif}button,input,select,textarea{font-size:16px}
::selection{background:#2385f76b;color:#fff}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ltc-focus);outline-offset:3px}
input,textarea{caret-color:var(--ltc-blue)}select{color-scheme:dark}img{max-width:100%}.app-shell,.app-main,.page-content{min-width:0}
.app-main{background:transparent}.page-content{padding-block:22px}.page-heading{margin-bottom:24px}.page-heading h1{font-size:clamp(25px,5vw,34px);line-height:1.22;letter-spacing:-.7px;margin-block:8px 12px}
.page-heading p,.card p,.notice,.inline-note{line-height:1.7;font-size:14px;overflow-wrap:anywhere}.eyebrow{color:var(--ltc-blue);font-size:11px;font-weight:700;letter-spacing:1px}
.section{margin-top:24px}.section-heading h2{font-size:20px;letter-spacing:-.3px}.section-heading .text-button{font-size:13px;color:#a8c9ef;min-height:44px}
.topbar{border-bottom:1px solid #65a6ec28;background:#071426ef;box-shadow:0 6px 25px #0002;backdrop-filter:blur(18px)}
.mobile-brand,.production-auth-brand{color:#eef5ff}.mobile-brand bdi,.brand-name{color:#edf4ff;letter-spacing:2px}.mobile-brand small bdi,.brand-subtitle{color:#9ab5d5;letter-spacing:.2px}
.mara-brand-logo,.personal-identity>img,.task-station-brand img{border-radius:50%!important;object-fit:contain;background:#040b17}
.language-toggle,.icon-button{min-width:44px;min-height:44px;border-color:#3d5b7e77;background:linear-gradient(145deg,#192c46,#0e1d32);color:#c4dcf8;border-radius:13px;box-shadow:inset 0 1px #ffffff09}
.language-toggle:hover,.icon-button:hover{background:#1d3556;border-color:#4d92e4}.language-toggle{font-size:12px;font-weight:700}
.button,.button.small,.activity-tabs button,.text-button{min-height:44px;touch-action:manipulation}.button{min-height:50px;border-radius:14px;padding:12px 17px;font-size:15px;font-weight:650;line-height:1.45;letter-spacing:.05px}
.button.primary{border:1px solid #64b9ff80;color:#fff;background:linear-gradient(115deg,#1262dd,#258af5 68%,#4ca9ff);box-shadow:0 6px 20px #075cc533,inset 0 1px #ffffff26}
.button.primary:hover{color:#fff;background:linear-gradient(115deg,#2175ee,#4faaff);box-shadow:0 8px 25px #0b6dd640}
.button.secondary{color:#dce9fa;border:1px solid #42648a88;background:linear-gradient(135deg,#1a2d48,#10213a);box-shadow:inset 0 1px #ffffff06}
.button.secondary:hover{background:#213c5e;border-color:#6c9ed4}.button.danger{color:#ffb7b2;border-color:#ad606666;background:#7f344024}
.button:disabled,.button:disabled:hover,.button[aria-disabled=true]{opacity:1;color:#7f94ae;background:#142339;border-color:#30435b;box-shadow:none;transform:none;cursor:not-allowed}
.button:active:not(:disabled){transform:translateY(1px)}.button svg{width:20px;height:20px;flex-shrink:0}
.card,.stat-card,.feature-card,.quick-action,.personal-group{border:1px solid #38547780;border-radius:21px;background:linear-gradient(145deg,#12243c,#0c192d 78%);box-shadow:inset 0 1px #ffffff05}
.card{padding:22px}.card-header{gap:12px}.card h2{letter-spacing:-.3px}.card p{color:var(--muted)}
.chip,.level-badge,.membership-chip,.personal-level{color:#b9dcff;background:#1674ce14;border-color:#5493d44d;font-size:12px;line-height:1.5}
.feature-icon,.stat-icon,.personal-row-icon{color:#71baff;background:linear-gradient(145deg,#286bb52d,#0d335c40);border-color:#4d8ed339;border-radius:13px}
.input,.production-content input,.production-content select,.production-content textarea{background:#08172a;color:#eff6ff;border:1px solid #3d5c7e8c;border-radius:13px;min-height:52px;padding:13px 14px;font-size:16px;box-shadow:inset 0 2px 4px #0002;max-width:100%}
.input::placeholder,.production-content input::placeholder,.production-content textarea::placeholder{color:#7e96b5}.input:focus,.production-content input:focus,.production-content textarea:focus{border-color:#4fa7ff;box-shadow:0 0 0 3px #2385ff1c}
.field{display:grid;gap:9px;min-width:0}.field>span{color:#c9d9ec;font-size:14px}.field-hint{font-size:12px;line-height:1.6;color:#96acca}
.notice{padding:15px 16px;border-radius:15px;border-color:#365c8580;background:#102d4a40;color:#bdd5f1}.notice.warning{background:#6f52231c;border-color:#b48b4e4f;color:#e8d2aa}.notice.success{background:#1f6f5820;border-color:#4faf8b50;color:#a9e3cb}
.page-footer{display:grid;gap:4px;margin-inline:18px;padding-top:22px;border-color:#31507166;color:#8ba4c4;font-size:11px;line-height:1.7}

/* A focused wallet hero and fast paths on the home screen. */
.account-dashboard{position:relative;isolation:isolate;overflow:hidden;border:1px solid #579df768;border-radius:25px;padding:25px;background:radial-gradient(ellipse at 100% 0,#2f79c82d,transparent 64%),linear-gradient(130deg,#173a64,#0d2440 55%,#0a1a30);box-shadow:0 12px 35px #0003,inset 0 1px #b7ddff24}
.account-dashboard::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#8acaff08 1px,transparent 1px),linear-gradient(#8acaff08 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(110deg,transparent 30%,#000);pointer-events:none}
.account-dashboard::after{content:"";position:absolute;width:210px;height:210px;right:-100px;top:-105px;z-index:-1;border:1px solid #75baff35;border-radius:50%;box-shadow:0 0 0 18px #75baff05,0 0 0 38px #75baff05;pointer-events:none}
.dashboard-head{font-size:14px;color:#b4cdea;gap:12px;align-items:center}.membership-chip{display:flex;align-items:center;gap:7px;padding:7px 10px;background:#0c1e3777;border-radius:10px;font-size:11px;max-width:55%;white-space:normal}
.membership-chip bdi{font-size:15px;color:#e4d2a3;white-space:nowrap}.dashboard-balance{color:#fff2cd;font-weight:650;font-size:clamp(31px,8.8vw,45px);line-height:1.2;letter-spacing:-1.2px;text-shadow:0 3px 22px #f2bd5610}
.dashboard-balance small{font-size:12px;font-weight:500;letter-spacing:.8px;color:#b7cee8}.dashboard-row{margin-block:22px}.dashboard-stats{border-color:#9bc8f22b}.dashboard-stats span{font-size:12px;color:#9fbad9}.dashboard-stats strong{font-size:18px;color:#d3e5fa;font-weight:600}.dashboard-stats strong small{font-size:10px;color:#9eb6d1}
.dashboard-actions{gap:12px}.dashboard-actions .button{min-height:52px}.dashboard-actions .button.secondary{background:#0b1f37bb;border-color:#6b99c861}
.trial-countdown{display:grid;gap:6px;margin-block:16px 0;border-color:#4c7bbf4a;background:linear-gradient(115deg,#122e4d,#0d1d32)}.trial-countdown>strong{font-size:14px;color:#cce3ff;font-weight:600}.trial-countdown p{font-size:12px!important;color:#94b0d2;line-height:1.6}
.home-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-service-item{position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:96px;padding:16px;border:1px solid #3759828c;border-radius:20px;background:linear-gradient(125deg,#153458,#0d213d);color:#e6f2ff;box-shadow:inset 0 1px #b3d3ff0c;overflow:hidden}
.home-service-item>span{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border-radius:13px;background:#2f8de324;border:1px solid #51adff33;color:#7ec7ff}.home-service-item>span svg{width:23px;height:23px}.home-service-item>strong{font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:normal;word-break:normal}
.home-service-item:nth-child(1)>span{background:#c8973b1c;border-color:#d6ad5c38;color:#edce8b}.home-service-item:nth-child(3)>span{background:#7156bd24;border-color:#a393e238;color:#bdadff}.home-service-item:nth-child(4)>span{background:#298a7c22;border-color:#67beac36;color:#8bdccc}
.home-service-item::after{content:"";position:absolute;width:85px;height:85px;right:-46px;top:-40px;border:1px solid #77b9fe18;border-radius:50%;box-shadow:0 0 0 12px #77b9fe04;pointer-events:none}.home-service-item:hover{border-color:#6099da;background:linear-gradient(125deg,#1c426c,#102847)}
.home-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card{padding:18px}.stat-label{font-size:12px;line-height:1.5;color:#9eb5d1}.stat-value{font-size:27px;color:#e7f3ff;letter-spacing:-.7px}.stat-value small{font-size:10px;color:#a5b9d2}.stat-note{font-size:12px}
.mara-company-hero{margin-top:22px;border:1px solid #4e78a350;border-radius:22px;padding:20px;background:radial-gradient(ellipse at 100% 20%,#18549633,transparent 65%),linear-gradient(125deg,#142b47,#0b192d);box-shadow:inset 0 1px #ffffff08;grid-template-columns:minmax(0,1fr) 104px;gap:14px 16px;align-items:center}
.mara-company-hero .mara-stock{color:#7aafdf;font-size:10px;line-height:1.6;letter-spacing:.35px;max-width:23ch}.mara-company-name{color:#e5f1ff;font-size:32px!important;letter-spacing:4px!important;line-height:1.1}.mara-company-hero .brand-hero-copy p{display:block;color:#97b4d5;font-size:12px;line-height:1.6;margin-top:10px;max-width:26ch}.mara-company-hero .brand-hero-art{width:104px;justify-self:end;margin:0;padding:0}.mara-company-hero .brand-hero-art img{width:104px;height:104px;max-width:100%;border-radius:50%;box-shadow:0 0 30px #2f92ff1a}
.mara-business-grid{grid-column:1/-1;gap:8px}.mara-business-grid>span{padding:9px 8px;border-radius:10px;border-color:#3c608747;background:#07172a66;color:#b6cde7;font-size:11px;line-height:1.5}
.home-support .card,.production-content .support-contacts-panel,.production-content .publication-support-full{padding:20px;border-color:#3e65824d;background:linear-gradient(145deg,#102b3c,#0b1b2c)}
.production-content .support-contacts-heading{gap:10px;margin-bottom:15px}.production-content .support-contacts-heading h2{font-size:20px;line-height:1.35}.production-content .support-contacts-heading p{font-size:12px;line-height:1.6}.production-content .support-contacts-heading .feature-icon{width:38px;height:38px}
.production-content .support-contact-list{gap:10px}.production-content .support-contact-card{border-radius:15px;border-color:#3f698057;background:#071a2b88}.production-content .support-contact-tile{min-height:95px;padding:12px 7px;gap:8px}.production-content .support-contact-label{font-size:13px;line-height:1.35;font-weight:600}.production-content .support-contact-tile .support-channel-icon{width:36px;height:36px;flex-basis:36px;border-radius:12px}.production-content .support-contact-footer .button{min-height:48px}.production-content .support-contact-footer{margin-top:13px}

/* Independent VIP memberships, with clear money hierarchy and tier accents. */
.vip-tier-0,.vip-tier-1{--vip-rgb:117,192,245}.vip-tier-2{--vip-rgb:89,153,255}.vip-tier-3{--vip-rgb:160,151,255}.vip-tier-4{--vip-rgb:94,208,192}.vip-tier-5{--vip-rgb:222,178,111}.vip-tier-6{--vip-rgb:222,146,124}.vip-tier-7{--vip-rgb:152,165,250}.vip-tier-8{--vip-rgb:235,198,123}.vip-tier-9{--vip-rgb:243,218,161}
.vip-card.level-card{border:1px solid rgba(var(--vip-rgb),.42);border-radius:24px;background:radial-gradient(ellipse at 96% 0,rgba(var(--vip-rgb),.13),transparent 50%),linear-gradient(140deg,#152c48,#0b192d 72%);box-shadow:0 12px 28px #0003,inset 0 1px rgba(var(--vip-rgb),.14);padding:21px;--vip-card-pad:21px}
.vip-card.current{border-color:rgba(var(--vip-rgb),.75);box-shadow:0 10px 28px #0003,inset 0 0 0 1px rgba(var(--vip-rgb),.1)}.vip-card-top{gap:12px}.vip-wordmark>strong{color:#eaf5ff;letter-spacing:3px}.vip-wordmark>small{color:#8faecc;font-size:8px;letter-spacing:1.3px!important}.vip-emblem{border:1px solid rgba(var(--vip-rgb),.35);background:#071426}.vip-emblem>img{padding:2px;border-radius:50%}.vip-rank{font-size:42px;line-height:1;color:rgb(var(--vip-rgb));text-shadow:0 0 22px rgba(var(--vip-rgb),.12)}
.vip-card-art{min-height:120px;max-height:140px;aspect-ratio:auto;margin-block:14px 4px;border-radius:15px;background:#0a1d34;overflow:hidden;border:1px solid rgba(var(--vip-rgb),.08)}.vip-card-art>img{height:140px;object-fit:cover;object-position:center 48%;opacity:.92;filter:saturate(.88)}.vip-card-art::before{background:linear-gradient(0deg,#0a1a2d55,transparent 55%)}
.vip-card .level-cost{border-color:#83b6f321;padding-block:15px;margin-top:10px}.vip-card .level-cost>.muted{color:#9cb5d1;font-size:12px}.vip-card .level-price{margin-top:4px;font-size:34px;color:#edf5ff;letter-spacing:-1px;line-height:1.3}.vip-card .level-price small{font-size:11px;letter-spacing:.8px;color:#9ebbdc}
.vip-card .production-facts{gap:0 16px;margin-block:3px 17px}.vip-card .production-facts>div{border-color:#85b5e914;padding-block:12px}.vip-card .production-facts dt{color:#9bb3ce;font-size:12px;line-height:1.5}.vip-card .production-facts dd,.vip-card .production-facts dd bdi{font-size:18px;color:#d7eaff;font-weight:600}.vip-card .production-facts dd small{font-size:10px;color:#8faeca}
.vip-card .production-facts>.level-reward{border:1px solid rgba(var(--vip-rgb),.24);border-radius:14px;padding:14px;background:linear-gradient(125deg,rgba(var(--vip-rgb),.08),#09203935);margin-bottom:3px}.vip-card .level-reward dt{font-size:13px;color:#aac3df}.vip-card .level-reward dd,.vip-card .level-reward dd bdi{font-size:25px;color:rgb(var(--vip-rgb))}.vip-card .level-card-action>.button{min-height:52px;border-radius:13px;color:#fff;background:linear-gradient(115deg,#1564d6,#2d8eeb);border-color:#67b4fb77;box-shadow:0 4px 16px #0959b62b}.vip-card.current .level-card-action>.button{background:linear-gradient(115deg,#193c61,#1a547c);border-color:rgba(var(--vip-rgb),.6);color:rgb(var(--vip-rgb))}
.vip-card .level-card-action>.button:disabled{background:#17263a;color:#91a1b4;border-color:#3e5066;box-shadow:none}.vip-card .level-card-action>.muted{font-size:12px;margin-top:10px}.task-level-grid .vip-card-art{height:96px;min-height:0;max-height:96px}.task-level-grid .vip-card-art>img{height:96px}.task-level-grid .vip-card .level-price{font-size:29px}

/* Existing server-timed artwork gets the new electric-blue energy palette. */
.task-station{--task-gold:#bcd9f7;--task-ink:#0b1d36;--task-soft:#9fb8d5;background:radial-gradient(ellipse at 50% 30%,#2166a933,transparent 57%),linear-gradient(145deg,#153451,#09192e 78%);border:1px solid #4f8edb66;border-radius:24px;box-shadow:0 16px 35px #0004,inset 0 1px #a4d9ff17}
.task-station::before{background:linear-gradient(115deg,#ffffff06,transparent 40%,#3787df09)}.task-station-brand{color:#d5eaff;font-size:11px;letter-spacing:1.5px}.task-station-brand img{border-color:#83b5e445}.task-station-status{background:#0a213b;border-color:#5188b64d;color:#b8d4ee;font-size:10px}.task-station[data-task-mode=running] .task-station-status{color:#a4d6ff;border-color:#3d9be279}.task-station[data-task-mode=running] .task-station-status i{background:#6bbcff;box-shadow:0 0 9px #37a8ff88}
.task-floor-grid{stroke:#5d9ad02e}.task-network-map{stroke:#79b6e337}.task-core-platform-ring{stroke:#86bde58c}.task-core-beam{fill:#4099ec}.task-energy-flow{stroke:#6dc1ff}.task-core-aura{fill:#328fdc}.task-core-orbit{stroke:#7bbbe76b}.task-core-orbit circle{fill:#c0e3ff}.task-core-edge{fill:#183f65;stroke:#8ecaff}.task-core-face{fill:#102946;stroke:#9ec7e6}.task-core-detail{stroke:#5b9aca66}.task-usdt-mark{fill:#d7eaff}.task-core-label{fill:#aacfee}.task-core-check{stroke:#e5d6a4}.task-satellite{fill:#112b46;stroke:#73a1ca7a}.task-solar-glass{fill:#0a4471}.task-solar-lines{stroke:#83c4ee8c}.task-rack-face{fill:#163752}.task-rack-side{fill:#0a1f35}.task-rack-top{fill:#2a4b68}.task-fan-blades{fill:#88a9c6}.task-fan-hub{fill:#c5d9e9}
.task-station-timer strong{color:#e2efff}.task-station-reward>strong{color:#f1d397}.task-station-progress progress::-webkit-progress-bar{background:#193c60}.task-station-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#2376c6,#83d0ff)}.task-station-progress progress::-moz-progress-bar{background:#71bfff}.task-station-phases>.is-current{color:#99cfff}.task-station-phases>.is-current::before{background:#7ec7ff;border-color:#7ec7ff;box-shadow:0 0 8px #419cf370}.task-station-action>.button{min-height:54px;font-size:15px}
.mine-hero{border-color:#4d8cc264;background:radial-gradient(ellipse at 50% 25%,#2c7cc72b,transparent 65%),linear-gradient(145deg,#16334f,#0a1a2f);box-shadow:0 14px 35px #0004,inset 0 1px #b6daff13}.mine-page-heading h1{letter-spacing:-.6px}.mine-eyebrow{color:#7cbcf4}.mine-membership{background:#1e568239;border-color:#77afe04d;color:#bedfff}.mine-live-tag{background:#081e35;border-color:#4c80ad52;color:#a6cbed}.mine-live-tag>i{background:#77c8ff;box-shadow:0 0 8px #3aabf877}.mine-asset{color:#afcce9}.mine-summary{border-color:#6698c538}.mine-quota{color:#dbedff}.mine-reward-range>strong{color:#f0d296}.mine-action>.button{background:linear-gradient(115deg,#1669dd,#3a9cf6);border-color:#71bcff70;color:#fff;box-shadow:0 5px 22px #0862c439}.mine-action>.button::before{display:none}.mine-action>.button:disabled{color:#899eb7;background:#172a41;border-color:#3d526d;opacity:1;box-shadow:none}.mine-disclosure p,.mine-action-hint{font-size:12px;line-height:1.7;color:#91abc9}.mine-disclosure h2{color:#b9d1eb;font-size:13px}.mine-window{background:#092039;border-color:#4c84ba4f}
.activity-tabs{flex-wrap:nowrap;overflow-x:auto;padding-block:2px 8px;scrollbar-width:thin;scrollbar-color:#31577c transparent;gap:8px}.activity-tabs button{flex:0 0 auto;background:#102640;color:#9bb9d9;border-color:#2d5278;min-height:44px;border-radius:12px}.activity-tabs button.active{background:linear-gradient(120deg,#225a91,#17436f);color:#d5ebff;border-color:#6aaee4}.activity-lobby-item{background:radial-gradient(ellipse at 100% 0,#267ec02b,transparent 70%),linear-gradient(140deg,#153651,#0a1e36);border-color:#4d7da763}.activity-lobby-item strong{font-size:17px;line-height:1.35}.activity-glyph{color:#a0d2fc;background:#2168a72b;border-color:#508bc65e}.production-activities .activity-wheel-card{background:radial-gradient(ellipse at 50% 38%,#2c6b9b33,transparent 70%),#0c1d33}.production-activities .activity-wheel{border-color:#b5c8dd;box-shadow:0 0 0 3px #82c6ff55,0 0 0 9px #449bde0d,0 20px 36px #0006}.production-activities .activity-wheel-hub{background:radial-gradient(circle at 35% 25%,#315f83,#0c203a 75%);border-color:#c0d1e5;color:#eef6ff}.production-activities .activity-wheel-status{color:#b7dafa}.activity-result{border-color:#478fd164;background:#1c497b24}

/* Personal centre, teams, publications and support share the same visual system. */
.personal-card{border-color:#5488bd66;background:radial-gradient(ellipse at 100% 0,#2567a42d,transparent 65%),linear-gradient(140deg,#173958,#0a1c34);border-radius:24px;box-shadow:0 10px 30px #0003,inset 0 1px #bde5ff10}.personal-identity h1{font-size:22px;line-height:1.3}.personal-balance>strong{color:#edf5ff;font-size:clamp(30px,8vw,42px)}.personal-balance small{color:#a0c1df;font-size:12px}.personal-row{min-height:64px}.personal-row>strong{font-size:14px;line-height:1.45}.personal-row:hover{background:#438ace0a}.personal-quick-actions .personal-row{background:#163a5a50;border-color:#6497c62b}.personal-group{overflow:hidden}.personal-row+.personal-row{border-color:#31507155}.personal-invite{background:linear-gradient(125deg,#113654,#0b213b);border-color:#4c85b75c}.personal-signout{min-height:50px;color:#f6b3ae;border-color:#8849516b;background:#6c323818;border-radius:14px}
.team-tier,.milestone-card,.robot-card{border-color:#5883ad5c;background:linear-gradient(135deg,#16324e,#0c1d34)}.team-depth-card{background:#102b46;border-color:#42729e61;border-radius:17px}.team-vip-grid>div{background:#0a1d32;border-color:#41668a50}.team-direct-total>strong{color:#91c9fb}.production-facts>div{border-color:#3557775e}.production-facts dt{font-size:13px}.production-members strong{color:#c4dfff}.production-members>div{border-color:#35577754}
.production-content .publication-card,.production-content .publication-chat,.production-content .publication-chat-image{border-color:#41658a60}.production-content .publication-message{background:#102942;border-color:#426d9266}.production-content .publication-message.mine{background:#123858}.publication-identity-status{background:#754e2014}.earnings-guide-item{background:linear-gradient(140deg,#12334e,#0b1c31);border-color:#477ba469}.earnings-guide-picture{background:#07192c!important;border-radius:16px}.earnings-guide-heading h2{color:#dceeff}.earnings-guide-description{font-size:14px;color:#abc2dd;line-height:1.8}.earnings-guide-expand{min-height:44px;color:#9ccffb}.brazil-guide-level{background:linear-gradient(145deg,#153554,#0b1d34)!important;border-color:#5187b762}.brazil-guide-level header strong{color:#cce8ff}.brazil-guide-referrals article{background:#0c2340;border-color:#5484ad4a}.brazil-guide-referrals article strong{color:#a7d5ff}
.floating-support{--fs-bg:#0b1d33;--fs-ink:#e8f2ff;--fs-line:#315071;--fs-brand:#176fd6;color:#d9eaff;bottom:calc(91px + env(safe-area-inset-bottom))}.floating-support .fs-launch{border-color:#7bb9f386;background:linear-gradient(120deg,#1b67c5,#278dea);box-shadow:0 5px 22px #0005;font-size:13px;padding:11px 15px;min-height:48px}.floating-support .fs-panel{background:#0b1d33;border-color:#548ac26b;box-shadow:0 15px 60px #0009;border-radius:22px}.floating-support .fs-header{background:linear-gradient(125deg,#173b5d,#102c4b);border-color:#385e82}.floating-support .fs-header strong{color:#e2f1ff}.floating-support .fs-header span{color:#9abde0}.floating-support .fs-close{color:#d6eaff;background:#25527b77}.floating-support .fs-messages{background:#08182a}.floating-support .fs-bubble{background:#102c47;border-color:#315675}.floating-support .fs-bubble.fs-mine{background:#184d80;border-color:#417fb1}.floating-support .fs-bubble header{color:#91b9dc}.floating-support .fs-bubble p{color:#e0edfc}.floating-support .fs-form{background:#0c2037;border-color:#315071}.floating-support .fs-form textarea{background:#08182a;border-color:#416789;color:#ecf6ff;border-radius:14px;font-size:16px}.floating-support .fs-form textarea::placeholder{color:#82a3c6}.floating-support .fs-send{border-radius:13px;background:linear-gradient(120deg,#1b6ad4,#2a94ed);color:#fff;border-color:#69adf2}.floating-support .fs-safety,.floating-support .fs-footer,.floating-support .fs-empty{color:#91adce}.floating-support .fs-footer a,.floating-support .fs-footer button,.floating-support .fs-translate{color:#8dccff}.floating-support .fs-feedback{background:#6a302d40;color:#ffc6b6}
.production-confirm,.production-more-menu,.usdt-wallet dialog{border-color:#4f84b875;border-radius:23px;background:linear-gradient(145deg,#18334f,#091a30);color:#edf6ff;box-shadow:0 20px 65px #0007}.production-confirm::backdrop,.production-more-menu::backdrop,.usdt-wallet dialog::backdrop{background:#010712c9;backdrop-filter:blur(7px)}.production-confirm-body{padding:24px}.production-confirm-body>p{font-size:14px;color:#a8c1dd;line-height:1.7}.production-confirm-actions{gap:11px}.sheet-handle{background:#6c91b44f}.production-more-menu{padding:23px}.more-menu-item{border-color:#42678a66;background:#102b46;border-radius:14px;color:#c5ddf4;min-height:72px;font-size:14px}.more-menu-item>svg{color:#8fc9ff}.more-menu-item.active{background:#1d508059;border-color:#6aaae27a;color:#eef6ff}.production-auth-shell .auth-card{border-color:#4778a469;background:linear-gradient(145deg,#163452,#0b1d34);box-shadow:0 15px 55px #0004}.production-auth-header{margin-bottom:22px}.production-auth-brand>div>strong{font-size:26px;letter-spacing:3px}.production-auth-brand small{max-width:23ch;color:#91b0d1;font-size:11px}.toast{border-color:#68a1d377;background:#18395a;color:#e2f2ff;max-width:calc(100vw - 28px);border-radius:14px;box-shadow:0 9px 30px #0005;font-size:14px}.toast.error{color:#ffd0c8;background:#4a252d;border-color:#ad687080}

@media(min-width:1024px){
 .app-sidebar{background:#09172a;border-inline-end:1px solid #2b4d6e66}.sidebar-nav .nav-item{border-radius:12px;font-size:14px;color:#a7c0dd}.sidebar-nav .nav-item>svg{color:#7aafe0}.sidebar-nav .nav-item.active{color:#cce9ff;background:linear-gradient(90deg,#13518a55,#2864a126);border-color:#5896c855}.sidebar-nav .nav-item.active>svg{color:#a1d6ff}.app-sidebar .brand-name{font-size:25px;color:#e9f4ff}.sidebar-footer p{color:#84a6c9}.page-content{max-width:1180px;padding-inline:30px}.account-dashboard{padding:28px}.home-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-service-item{flex-direction:column;align-items:flex-start;gap:14px;min-height:142px}.topbar{padding-inline:30px}.mobile-nav{display:none}.mara-company-hero{grid-template-columns:1fr 150px;padding:26px}.mara-company-hero .brand-hero-art,.mara-company-hero .brand-hero-art img{width:150px;height:150px}.mara-company-hero .brand-hero-copy p{max-width:45ch;font-size:14px}.mara-business-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.floating-support{bottom:24px}
}
@media(max-width:1023px){
 :root{--phone-width:720px;--phone-nav:76px}html{font-size:16px}.app-main{padding-bottom:calc(94px + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 0,#12335a20,transparent 750px),var(--bg)}
 .topbar{min-height:72px;padding:calc(10px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left));gap:10px}.topbar-title{min-width:0;flex:1}.topbar-actions{gap:7px}.mobile-brand{gap:9px}.mobile-brand>.mara-brand-logo{width:42px;height:42px;flex-basis:42px;min-width:42px;filter:drop-shadow(0 0 6px #429af326)}.mobile-brand bdi{font-size:21px;letter-spacing:2.1px}.mobile-brand small bdi{white-space:normal;display:block;max-width:20ch;font-size:9px;line-height:1.35;font-weight:400;color:#96b4d7}
 .page-content{padding:18px max(15px,env(safe-area-inset-right)) 20px max(15px,env(safe-area-inset-left))}.page-content:has(>.account-dashboard){display:flex;flex-direction:column}.page-content>.account-dashboard{order:0}.page-content>.trial-countdown{order:1}.page-content>.home-services{order:2}.page-content>.mara-company-hero{order:3}.page-content>.home-support{order:4}.page-content>.home-summary-grid{order:5}.page-content>.notice.section{order:6}.page-content>#platform-publications.section{order:7}.page-content>.notice.warning:not(.trial-countdown){order:1}
 .page-heading h1{font-size:28px}.page-heading p{font-size:14px;line-height:1.7}.section-heading{margin-bottom:13px}.section-heading h2{font-size:18px}.card{padding:20px}.account-dashboard{padding:21px}.dashboard-row{gap:17px;margin-block:20px}.dashboard-balance{font-size:clamp(31px,8.9vw,42px)}.dashboard-stats{gap:12px;padding-top:15px}.dashboard-stats strong{font-size:17px}.dashboard-actions{gap:10px}.dashboard-actions>.button{min-height:51px;font-size:15px}.membership-chip{font-size:10px}
 .home-services{margin-top:23px}.home-service-grid{gap:11px}.home-service-item{min-height:100px;padding:15px 13px;gap:10px}.home-service-item>strong{font-size:13px}.home-service-item>span{width:36px;height:36px;flex-basis:36px}.home-service-item>span svg{width:22px;height:22px}.home-summary-grid{gap:11px}.home-summary-grid .stat-card{padding:17px}.home-summary-grid .stat-value{font-size:25px}.home-summary-grid .stat-label{font-size:12px}
 .mara-company-hero{grid-template-columns:minmax(0,1fr) 96px;gap:13px;padding:20px}.mara-company-hero .brand-hero-art,.mara-company-hero .brand-hero-art img{width:96px;height:96px}.mara-company-hero .mara-company-name{font-size:31px!important}.mara-company-hero .mara-stock{font-size:9px}.mara-company-hero .brand-hero-copy p{font-size:11px;max-width:24ch}.mara-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mobile-nav{position:fixed;left:50%;right:auto;bottom:0;transform:translateX(-50%);width:min(720px,100%);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-height:76px;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border:1px solid #49729a55;border-bottom:0;border-radius:22px 22px 0 0;background:#0b1d33f7;box-shadow:0 -8px 28px #0005;backdrop-filter:blur(18px);z-index:80}
 .mobile-nav .nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:58px;padding:5px 2px;border:1px solid transparent;border-radius:15px;background:transparent;color:#819fbe;font-size:10px;line-height:1.3}.mobile-nav .nav-item>svg{width:23px;height:23px;color:inherit}.mobile-nav .nav-item>span{max-width:100%;font-size:10px!important;overflow-wrap:normal;white-space:normal!important;text-align:center}.mobile-nav .nav-item.active{color:#c1e5ff;border-color:#5f9fd652;background:linear-gradient(145deg,#21547b66,#11416c40);box-shadow:inset 0 1px #bde6ff12}.mobile-nav .nav-item.active::before{content:"";position:absolute;top:-7px;width:17px;height:2px;background:#70bfff;border-radius:9px;box-shadow:0 0 7px #65bdff77}.mobile-nav .nav-item.nav-featured:not(.active){color:#bdc7a5;background:#c8b06b09;border-color:#9f8c4933}.mobile-nav .nav-item.nav-featured>svg{width:26px;height:26px}
 .production-confirm{max-height:calc(100dvh - 32px);width:calc(100% - 26px)}.production-confirm-body{padding:22px}.production-confirm-body h2{font-size:23px;line-height:1.25}.production-confirm-actions>.button{min-height:51px;font-size:14px}.production-facts dt{font-size:13px}.production-facts dd{font-size:14px}.vip-card.level-card{padding:19px;--vip-card-pad:19px;border-radius:24px}.vip-card .production-facts dt{font-size:12px}.vip-card .production-facts dd,.vip-card .production-facts dd bdi{font-size:18px}.vip-card .level-reward dt{font-size:12px}.vip-card .level-reward dd,.vip-card .level-reward dd bdi{font-size:24px}.vip-card .level-card-action>.button{font-size:15px;min-height:53px}.level-grid:has(>.vip-card),.task-level-grid:has(>.vip-card){gap:18px}
 .task-station{padding:20px 17px}.task-station-brand img{width:32px;height:32px;flex-basis:32px}.task-station-brand{font-size:11px;letter-spacing:.8px}.task-station-brand>div>span{font-size:10px}.task-station-status{font-size:10px;max-width:48%;padding:6px 8px}.task-station-readout{gap:10px}.task-station-timer>span,.task-station-reward>span{font-size:11px}.task-station-timer strong{font-size:31px}.task-station-reward>strong{font-size:22px}.task-station-phases>span{font-size:10px}.task-station-note{font-size:12px}.task-station-progress>div{font-size:12px}.personal-card{padding:21px}.personal-group{border-radius:20px}.personal-transfer-actions .button{min-height:52px;font-size:15px}.personal-card-facts>div>span:first-child{font-size:12px}.personal-row>strong{font-size:14px}.personal-invite .button{font-size:12px;min-height:48px}.team-depth-card dt{font-size:12px}.team-vip-summary h2{font-size:18px}.activity-lobby{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.activity-lobby-item{min-height:150px;padding:18px}.activity-lobby-item strong{font-size:16px}.activity-tabs{margin-inline:-3px}.activity-game{padding:20px 15px}.activity-game h2{font-size:23px}.activity-game>p{font-size:14px}.production-activities .activity-wheel-stage{margin-top:26px}.production-content .publication-document-grid{gap:10px}.production-content .publication-document-grid>section{padding:12px}.production-content .publication-document-grid h3{font-size:13px}
 .floating-support .fs-launch{font-size:12px;padding:10px 13px;min-height:46px}.floating-support .fs-launch>svg{width:21px;height:21px}.floating-support .fs-panel{width:370px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 168px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.floating-support .fs-header strong{font-size:15px}.production-auth-brand .mara-brand-logo{width:60px;height:60px;flex-basis:60px}.production-auth-brand small bdi{font-size:10px;white-space:normal}.app-shell:has(>.production-auth-shell){padding:26px max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:radial-gradient(ellipse at 50% -5%,#17437180,transparent 65%),#071326}
}
@media(max-width:359px){
 .page-content{padding-inline:13px}.topbar{padding-inline:12px;gap:6px}.mobile-brand>.mara-brand-logo{width:37px;height:37px;min-width:37px;flex-basis:37px}.mobile-brand{gap:7px}.mobile-brand bdi{font-size:19px;letter-spacing:1.4px}.mobile-brand small bdi{font-size:8px;max-width:17ch}.topbar-actions{gap:5px}.topbar-actions>.language-toggle{min-width:42px;padding-inline:7px;font-size:11px}.topbar-actions>.icon-button{width:43px;min-width:43px}.account-dashboard{padding:18px}.dashboard-head{font-size:13px}.dashboard-balance{font-size:32px}.dashboard-stats strong{font-size:16px}.dashboard-stats span{font-size:11px}.dashboard-actions>.button{font-size:14px;padding-inline:8px}.membership-chip{gap:5px;padding:6px 8px}.home-service-item{padding:13px 10px;gap:8px;min-height:96px}.home-service-item>span{width:31px;height:31px;flex-basis:31px;border-radius:10px}.home-service-item>span svg{width:20px;height:20px}.home-service-item>strong{font-size:12px;line-height:1.4}.mara-company-hero{padding:17px;grid-template-columns:minmax(0,1fr) 78px;gap:11px}.mara-company-hero .brand-hero-art,.mara-company-hero .brand-hero-art img{width:78px;height:78px}.mara-company-hero .mara-stock{font-size:8px}.mara-business-grid>span{font-size:10px}.vip-card.level-card{padding:17px;--vip-card-pad:17px}.vip-card .production-facts{column-gap:12px}.vip-card .production-facts>.level-reward{padding:12px}.vip-card .level-reward dd bdi{font-size:22px}.vip-wordmark>small{font-size:7px}.vip-rank{font-size:35px}.vip-card-art{min-height:110px;max-height:120px}.vip-card-art>img{height:120px}.task-station{padding:17px 14px}.task-station-brand{font-size:10px;gap:6px}.task-station-brand img{width:28px;height:28px;flex-basis:28px}.task-station-status{font-size:9px;max-width:47%;gap:5px;padding:5px 7px}.task-station-reward>strong{font-size:19px}.task-station-timer strong{font-size:29px}.task-station-phases>span{font-size:9px}.production-confirm-actions{grid-template-columns:minmax(0,1fr)}.personal-card{padding:18px}.personal-identity>img{width:48px;height:48px;flex-basis:48px}.personal-identity h1{font-size:20px}.personal-identity{gap:10px}.personal-card-facts{gap:10px}.personal-card-facts bdi,.personal-card-facts>div>span:last-child{font-size:12px}.brazil-guide-level{padding:17px!important}.brazil-guide-level header strong{font-size:19px}.brazil-guide-level dd{font-size:14px}.brazil-guide-referrals article strong{font-size:25px}.floating-support{inset-inline-end:12px}.floating-support .fs-panel{max-width:calc(100vw - 24px)}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:active:not(:disabled){transform:none}.app-main,.page-content{animation:none}}
