/* A quiet, editorial workspace. No fabricated balances or analytics. */
@media(max-width:700px){.workspace #wallet{grid-template-columns:minmax(0,1fr)}.workspace .dashboard-grid>*{min-width:0}.workspace #wallet .section-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.workspace .network-controls{max-width:100%;width:100%;flex-wrap:wrap}.workspace .form-grid{grid-template-columns:minmax(0,1fr)}.workspace input,.workspace select{min-width:0;max-width:100%;width:100%}.workspace .balance-actions{flex-wrap:wrap}.workspace .topbar .session-area{gap:8px}.workspace .session-status{font-size:10px}.workspace .topbar .button{font-size:11px;padding:9px 11px}.workspace .release-panel{min-width:0}.workspace .ledger-row{gap:10px;flex-wrap:wrap}}
.workspace .topbar{width:calc(100% - 252px);height:auto;min-height:72px}.button{text-decoration:none}.login-page .topbar .brand{font-size:18px}@media(max-width:980px){.workspace .topbar{width:calc(100% - 210px)}}@media(max-width:700px){.workspace .topbar{width:100%}}
:root{--bg:#f6f7f4;--panel:#fff;--panel2:#f2f5ed;--text:#17251f;--lime:#6b8c36;--blue:#4f7e98;--violet:#78678c}
.reveal{opacity:1!important;transform:none!important}.access-note{background:#f6f9ef!important;border-color:#dfe7d4!important;color:#64715c!important}.access-note b{color:#31462a!important}.event-item{background:#f5f8ee!important}.hero-card .card-top,.hero-card .campaign-meta small{color:#b4c8b7}.hero-card .mini-button{background:#c8f564}.brand-mark{background:#17251f!important;color:#c8f564!important}.topbar .brand{color:#17251f}.card:hover{box-shadow:0 8px 28px #17251f08}.overview-banner .eyebrow{color:#65764f}.login-page .section-heading{margin-bottom:25px!important}.hero-card h2,.hero-card strong{color:white}
:root{--ink:#17251f;--muted:#718078;--green:#c8f564;--surface:#f6f7f4;--line:#e0e5dc}
body{background:var(--surface);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.bg-orb{display:none}.topbar{background:rgba(246,247,244,.96);border-color:var(--line);box-shadow:none}.brand,.topbar nav a{color:var(--ink)}.brand-mark{background:#17251f;color:var(--green);box-shadow:none}.card{background:#fff;border:1px solid var(--line);box-shadow:0 5px 24px #17251f04;color:var(--ink);border-radius:20px}.button{border-radius:12px;font-weight:600}.button.primary{background:var(--green);color:#17251f;border-color:var(--green);box-shadow:none}.button.ghost,.button.dark{background:transparent;color:var(--ink);border:1px solid #d7dfd3}.muted,.fine-print,.lead,p{color:var(--muted)}.eyebrow{color:#677b5a;font-size:11px;letter-spacing:.14em}.hero h1{font-size:clamp(58px,7vw,104px);letter-spacing:-.07em;color:#17251f;line-height:1.03}.hero h1 em,h2 em{color:#74983b;font-style:normal}h2,h3{color:var(--ink);letter-spacing:-.035em}.hero{padding-top:70px;padding-bottom:95px}.hero-card{transform:rotate(3deg);background:#182b23;color:#fff}.hero-card strong,.hero-card p,.hero-card small{color:inherit}.hero-card .ad-stage{background:#284535}.hero-card .campaign-meta{background:transparent}.event-strip{background:#eaf0e0;border:1px solid #dae4ce;border-radius:14px}.event-strip strong{color:#26372b}.proof-row{color:#718078}.advantage-card{transition:transform .2s}.advantage-card:hover{transform:translateY(-5px)}input,select{background:#f8faf5!important;border:1px solid #dce3d6!important;color:#17251f!important;border-radius:10px!important;min-height:46px}input:focus,select:focus{outline:2px solid #a9cd6c;outline-offset:2px}.auth-card{max-width:520px;margin:auto;background:#fff;border:1px solid var(--line);padding:32px;border-radius:22px}.login-page main{min-height:calc(100vh - 180px);display:grid;place-items:center}.login-page #auth{padding:70px 20px;max-width:620px;width:100%}.login-page #auth .section-heading{text-align:center;justify-content:center}.login-page #auth h2{font-size:42px;line-height:1.1}.login-page .topbar nav a:not(#accessNav){display:none}.login-page .session-area{display:none}.modal-backdrop{background:#0b1b17b8;backdrop-filter:blur(8px)}.onboarding-modal{color:var(--ink)}.survey-option{background:#f8faf6;color:var(--ink);border-color:var(--line)}.survey-option:has(input:checked){background:#edf7d9;border-color:#a2c95b}.survey-option em{background:#17251f;color:#fff}.toast{background:#17251f;color:white}.footer{color:#73816b;border-color:var(--line)}.workspace .topbar{margin-left:252px;padding:15px 38px;max-width:none}.workspace .topbar>.brand,.workspace .topbar>nav{display:none}.workspace .topbar{justify-content:flex-end}.app-sidebar{position:fixed;inset:0 auto 0 0;width:252px;background:#172b22;color:#fff;padding:35px 22px;z-index:40;display:flex;flex-direction:column}.workspace-logo{color:white;display:flex;align-items:center;gap:12px;font-size:25px;font-weight:700;letter-spacing:-1px;text-decoration:none;margin:0 14px 50px}.workspace-logo>span{background:var(--green);color:#172b22;width:38px;height:38px;display:grid;place-items:center;border-radius:11px}.app-sidebar nav{display:grid;gap:7px}.app-sidebar nav a{display:flex;gap:14px;align-items:center;color:#a7b7aa;text-decoration:none;padding:14px;border-radius:11px;font-size:14px}.app-sidebar nav a span{font-size:19px;width:22px}.app-sidebar nav a:hover{background:#ffffff08;color:white}.app-sidebar nav a.active{background:#c8f564;color:#172b22;font-weight:650}.sidebar-note{margin-top:auto;padding:25px 12px 4px;color:#bdcbbb;font-size:12px;line-height:1.8}.sidebar-note small{display:block;color:#839b88}.workspace main{margin:0 0 0 252px;padding:40px;min-height:calc(100vh - 150px)}.workspace .shell{max-width:1180px;width:100%;margin-left:auto;margin-right:auto}.workspace-heading{max-width:1180px;margin:0 auto 34px;display:flex;justify-content:space-between;align-items:center}.workspace-heading p{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.workspace-heading h1{font-size:36px;font-weight:600;letter-spacing:-.045em;margin:7px 0}.overview-banner{border-radius:24px;background:#e7eedb;padding:40px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.overview-banner h2{font-size:44px;line-height:1.1;max-width:500px;margin:12px 0 15px}.overview-banner p{max-width:360px;line-height:1.7}.banner-emblem{color:#264b35;font-size:150px;letter-spacing:-18px;font-weight:800;transform:rotate(-10deg);padding-right:30px;position:relative}.banner-emblem span{position:absolute;font-size:75px;color:#8db24f;top:-25px;right:0}.overview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0}.overview-stats article{background:#fff;border:1px solid var(--line);padding:25px;border-radius:18px}.overview-stats span,.overview-stats small{display:block;color:#798574;font-size:12px}.overview-stats strong{display:block;font-size:30px;letter-spacing:-.05em;margin:16px 0;color:#1d3326}.overview-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px}.overview-bottom article{padding:30px}.overview-bottom p{font-size:14px;line-height:1.75}.overview-bottom a{color:#395f27;font-weight:600;font-size:13px}.workspace .dashboard-grid{padding:0 0 25px}.workspace .release-panel{margin:20px auto;padding:28px}.workspace .earn-section,.workspace .advertiser-section,.workspace .settings-section,.workspace .admin-section{padding:0 0 30px}.workspace .footer{margin-left:252px;width:auto;padding:24px 40px}.workspace .section-heading h2{font-size:26px}.workspace .balance-card,.workspace .ledger{background:#fff}.workspace .balance-card .balance{color:#17251f}.workspace .ad-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.workspace #adminReviews .settings-row{flex-wrap:wrap;gap:12px}.workspace .reveal{opacity:1;transform:none}.session-loading main{visibility:hidden}.session-loading:after{content:'Opening your workspace…';position:fixed;inset:45% 0;text-align:center;color:#53644b}.network-pill{background:#e7efd8;color:#476032}.empty-mobs{color:#718078;background:#fff;border:1px dashed #d5dfcc;border-radius:18px;padding:38px}.empty-mobs strong{color:#31482f}.address{color:#718078}.workspace .ledger-row{border-color:var(--line)}.stats-grid .stat-card strong{color:#17251f}.release-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}a:focus-visible,button:focus-visible{outline:3px solid #8cad54;outline-offset:4px}
@media(max-width:980px){.app-sidebar{width:210px;padding:30px 14px}.workspace .topbar,.workspace main,.workspace .footer{margin-left:210px}.workspace main{padding:26px}.banner-emblem{font-size:100px;padding-right:15px}.overview-banner{padding:28px}.overview-banner h2{font-size:35px}.overview-stats strong{font-size:25px}}
@media(max-width:700px){.app-sidebar{inset:auto 0 0;width:100%;height:73px;padding:7px 8px;display:block;border-radius:16px 16px 0 0}.workspace-logo,.sidebar-note{display:none}.app-sidebar nav{display:flex;gap:2px;overflow-x:auto}.app-sidebar nav a{flex-direction:column;gap:2px;font-size:9px;padding:6px 10px;min-width:62px;white-space:nowrap}.app-sidebar nav a span{font-size:18px;text-align:center}.workspace .topbar,.workspace main,.workspace .footer{margin-left:0}.workspace main{padding:22px 16px 88px}.workspace .topbar{padding:12px 16px}.workspace .footer{padding-bottom:100px}.workspace-heading h1{font-size:28px}.workspace-heading .button{font-size:11px;padding:10px}.overview-banner{padding:25px}.overview-banner h2{font-size:31px}.banner-emblem{display:none}.overview-stats{grid-template-columns:1fr;gap:10px}.overview-stats article{padding:20px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.overview-stats strong{margin:0;text-align:right}.overview-stats small{grid-column:1/-1;margin-top:10px}.overview-bottom{grid-template-columns:1fr}.hero-card{transform:none}.hero h1{font-size:64px}.login-page #auth h2{font-size:33px}.workspace .release-panel{padding:22px}.workspace .session-status{max-width:140px;overflow:hidden;text-overflow:ellipsis}}
@media(prefers-reduced-motion:no-preference){.app-overview,.workspace [data-page]:not([hidden]){animation:workspace-in .35s ease both}@keyframes workspace-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}
