:root{--bg:#f3f1eb;--paper:#fffefa;--ink:#30392f;--muted:#91958b;--line:#e8e7df;--green:#46705a;--purple:#8f80bb;--orange:#cf946e;--red:#b96659}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:13px 'DM Sans',sans-serif}button,input{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit;transition:background .15s,transform .15s}button:hover{background:#eaece3}button:active{transform:translateY(1px)}button:disabled{opacity:.42;cursor:not-allowed}input,button,a{outline-offset:4px}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #8da386}button.primary{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#476d55;color:#fffbed;padding:16px 22px;border-radius:7px;font-weight:600;font-size:12px;box-shadow:0 3px 0 #33573f15}.primary:hover{background:#355b42}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.6px;color:#929888}.logo-mark{display:grid;place-items:center;letter-spacing:-3px;width:47px;height:47px;background:#d4e0b4;border-radius:12px;font:800 26px Manrope,sans-serif;color:#42523a;padding-right:4px}.setup{max-width:1120px;margin:auto;padding:30px 32px 35px}.setup-brand{display:flex;align-items:center;gap:13px;font:800 13px/1.25 Manrope;letter-spacing:1px}.setup-brand small{display:block;font:8px 'DM Sans';letter-spacing:1.5px;margin-top:5px;color:#929486}.setup-brand .game-label{margin-left:auto;font:9px 'DM Sans';letter-spacing:1px;color:#9a9c90;border:1px solid #dedfd3;padding:8px 12px;border-radius:20px}.setup-intro{display:flex;justify-content:space-between;align-items:center;gap:35px;margin:52px 0 32px}.setup-intro h1{font:700 38px/1.2 Manrope;letter-spacing:-1.8px;margin:14px 0}.setup-intro em{font-style:normal;color:#839371}.setup-intro p{font-size:12px;color:#969b8b;line-height:1.9}.starter-funds{padding:28px 32px;background:#e7ebdb;transform:rotate(2deg);border:1px solid #dce2cf;border-radius:7px;min-width:240px;text-align:center;box-shadow:4px 5px 0 #dfe3d3}.starter-funds>span{display:block;font-size:9px;color:#8b967c}.starter-funds>span:first-child{letter-spacing:1.5px}.starter-funds strong{display:block;font:800 34px Manrope;margin:8px 0;color:#506b45}.starter-funds strong small{font-size:18px}.starter-funds i{font-size:11px;display:block;margin-top:18px;color:#859473}.setup-step{display:flex;align-items:center;gap:15px;padding:20px 0;border-top:1px solid #dfE2d5;border-bottom:1px solid #dfe2d5;flex-wrap:wrap}.setup-step>span,.step-circle{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid #d8decd;font-size:10px;color:#97a187}.setup-step label{font-weight:600;font-size:12px}.setup-step input{margin-left:auto;border:1px solid #d9dfce;background:#fffefa;padding:13px 15px;width:280px;border-radius:6px;font-size:12px;color:var(--ink)}.setup-step small{font-size:9px;color:#a0a48f}.niche-heading{display:flex;align-items:center;justify-content:space-between;margin:26px 0 18px}.niche-heading>div{display:flex;align-items:center;gap:14px}.niche-heading h2{font:700 16px Manrope;margin:0}.niche-heading>span{font-size:10px;color:#9da390}.niches{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.niche-card{position:relative;text-align:left;background:#fffef8;border:1px solid #e1e4d7;border-radius:9px;padding:19px;min-height:193px;transition:border-color .15s,box-shadow .15s}.niche-card:hover{background:#fafbf0;border-color:#a8b897}.niche-card[aria-checked=true]{border:2px solid #7c9869;padding:18px;box-shadow:0 0 0 3px #dce5ce}.niche-top{display:flex;align-items:center;gap:10px}.niche-icon{font-size:23px;width:36px;height:36px;background:var(--tint);border-radius:9px;display:grid;place-items:center}.niche-top h3{font:700 13px Manrope;margin:0 0 4px}.niche-top small{font-size:9px;color:#a0a58f}.radio{margin-left:auto;border:1px solid #d8decb;border-radius:50%;width:15px;height:15px}.niche-card[aria-checked=true] .radio{background:#789362;border:4px solid #e1e9d5}.niche-card p{font-size:10px;line-height:1.7;color:#969e87;min-height:35px;margin:13px 0}.niche-facts{display:flex;gap:16px;border-top:1px solid #edefe2;padding-top:12px}.niche-facts span{font-size:8px;color:#a1a893;display:block}.niche-facts b{display:block;font-size:10px;margin-top:3px;font-weight:600;color:#748369}.setup-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px}.setup-bottom p{font-size:9px;line-height:1.8;color:#9fa691}.sidebar{position:fixed;left:0;top:0;bottom:0;width:224px;background:#303c32;color:#bbc4ad;display:flex;flex-direction:column;padding:30px 20px 20px;z-index:10}.app-logo{display:flex;align-items:center;gap:12px;color:#f2f0df;text-decoration:none;font:800 13px/1.2 Manrope;letter-spacing:1px;margin-bottom:35px}.store-identity{display:flex;gap:9px;align-items:center;border:1px solid #495446;background:#384436;border-radius:7px;padding:12px 9px;margin-bottom:31px}.store-avatar{width:29px;height:30px;background:#4a5943;border-radius:6px;display:grid;place-items:center;color:#c7d4b4;font-size:17px}.store-identity>div{min-width:0}.store-identity strong{display:block;font-size:10px;color:#e3e7d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:128px}.store-identity small{display:block;font-size:8px;color:#8e9e80;margin-top:5px}.sidebar-label{font-size:8px;letter-spacing:1.4px;color:#84927c;padding:0 8px;margin-bottom:14px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav button{display:flex;align-items:center;gap:10px;text-align:left;border-radius:6px;padding:12px 11px;font-size:11px;color:#a2af95}.sidebar nav button>span{font-size:16px;color:#8e9e7f;width:16px;text-align:center}.sidebar nav button.selected{background:#45543e;color:#edf0dc}.sidebar nav button.selected>span{color:#d0ddb9}.sidebar nav button:hover{background:#40503a}.sidebar nav i{font-style:normal;margin-left:auto;background:#56664a;padding:2px 5px;border-radius:4px;font-size:9px}.sidebar-tip{margin-top:auto;padding:35px 8px}.sidebar-tip>span{font-size:7px;letter-spacing:1.4px;color:#829275}.sidebar-tip p{font:500 14px/1.6 Manrope;color:#b8c5a6}.sidebar-tip small{font-size:8px;color:#7c8c70}.sidebar-bottom{border-top:1px solid #485540;padding-top:13px;display:flex;flex-direction:column;gap:5px}.sidebar-bottom button{color:#a0ae93;text-align:left;font-size:13px;padding:7px;border-radius:5px}.sidebar-bottom button span{font-size:9px;margin-left:7px}.sidebar-bottom button:hover{background:#415239}.sidebar-bottom>span{font-size:8px;color:#728466;display:flex;gap:6px;align-items:center;padding:10px 7px 0}.sidebar-bottom i,.live-dot{width:5px;height:5px;display:inline-block;background:#9eae79;border-radius:50%}.workspace{margin-left:224px}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#faf9f3;border-bottom:1px solid var(--line);gap:10px}.topbar>div:first-child{display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:1px;color:#7e8d71}.header-divider{height:14px;width:1px;background:#ddd; margin:0 7px}.topbar .subtle{color:#a1a493;letter-spacing:0;font-size:10px}.time-controls{display:flex;align-items:center;gap:7px}.time-controls>b{font-size:11px;margin-right:10px;font-weight:600}.time-controls button{border:1px solid #e2e5d6;background:#fffef7;border-radius:5px;padding:7px 10px;font-size:10px}.time-controls button:last-child{margin-left:4px;background:#e8ecdD;padding:9px 12px}.time-controls button:last-child span{margin-left:10px}.day-progress{height:2px;background:#e6e8dd}.day-progress i{height:100%;display:block;background:#a4b68c;width:0}main{max-width:1550px;margin:auto;padding:31px 32px 20px}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.page-heading h1{font:700 29px/1.25 Manrope;letter-spacing:-1.2px;margin:9px 0}.page-heading p{font-size:11px;color:#929b85;margin:0}.rating{display:grid;grid-template-columns:1fr auto;gap:5px 9px;align-items:center}.rating>span{color:#b4a36a;letter-spacing:1px;font-size:12px}.rating>b{font:700 20px Manrope}.rating>small{font-size:7px;letter-spacing:1.5px;color:#a6aa98;grid-column:1/3;text-align:right}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:24px}.kpi{border:1px solid #e5e6d9;border-radius:8px;background:#fffefa;padding:17px 18px}.kpi>span{font-size:8px;letter-spacing:.8px;display:flex;align-items:center;gap:7px;color:#959c89}.metric-icon{display:grid;place-items:center;font-style:normal;width:21px;height:21px;background:#edf1e3;color:#8c9f77;border-radius:6px;font-size:13px}.metric-icon.purple{background:#f0ecf6;color:#a294b8}.metric-icon.orange{background:#f6ece1;color:#d1ad89}.metric-icon.blue{background:#eaf0f2;color:#9bafb9}.kpi strong{display:block;font:700 25px Manrope;letter-spacing:-1px;margin:11px 0 6px;white-space:nowrap}.kpi small{font-size:8px;color:#a4aa96}.negative{color:#bb7a66!important}.positive{color:#6d8a5e!important}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px}.card{background:#fffefa;border:1px solid #e3e6d8;border-radius:9px;padding:22px;margin-bottom:18px}.card-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-title h2{font:700 14px Manrope;letter-spacing:-.25px;margin:0}.card-title>span:not(.pulse-dot){font-size:8px;color:#9fa58f;border:1px solid #e8eadf;border-radius:4px;padding:5px 7px}.card-subtitle{font-size:10px;color:#a0a790;margin:7px 0 20px;line-height:1.65}.chart-legend{display:flex;gap:17px;font-size:8px;color:#959e87}.chart-legend i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#9db37d;margin-right:5px}.chart-legend span+span i{background:#bcaaCF}.chart{width:100%;height:185px;display:block;margin:12px 0 4px;overflow:visible}.chart text{font:9px 'DM Sans';fill:#a9b198}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:#a4ad94;font-size:11px;pointer-events:none}.chart-wrap{position:relative}.chart-footer{border-top:1px solid #eff0e5;display:flex;justify-content:space-between;padding-top:13px;font-size:8px;color:#a4ac96}.small-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.small-grid .card{padding:19px}.stat-line{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eef0e4;font-size:10px;color:#919c82}.stat-line:last-child{border:0}.stat-line b{color:#5e7353;font-size:12px}.pill{font-size:8px;padding:4px 7px;border-radius:4px;background:#edf2e1;color:#8a9c70}.pill.bad{background:#f7ebe0;color:#be9675}.warehouse-art{height:85px;position:relative;background:linear-gradient(0deg,#eeefe0 22%,#f8f8ef 22%);margin:10px -2px 13px;border-bottom:1px solid #e4e8d5;border-radius:6px;overflow:hidden}.shelf-line{position:absolute;left:16px;right:16px;bottom:23px;height:5px;background:#b4b99a;border-radius:2px}.shelf-line:before,.shelf-line:after{content:'';position:absolute;width:4px;height:48px;background:#b4b99a;bottom:0;left:5px}.shelf-line:after{left:auto;right:5px}.parcel{position:absolute;bottom:28px;width:29px;height:29px;border-radius:3px;background:#d1b993;border:1px solid #bba782;box-shadow:2px 1px 0 #baab851a}.parcel:before{content:'';position:absolute;left:12px;top:0;bottom:0;width:5px;background:#e6d5b1}.parcel:after{content:'';position:absolute;width:8px;height:5px;background:#f5e9cf;bottom:5px;left:4px}.mini-action{width:100%;margin-top:12px;padding:10px 12px;background:#eff2e5;border:1px solid #e2e7d4;border-radius:5px;font-size:9px;display:flex;justify-content:space-between;color:#7c8e6b}.activity{padding:21px 19px}.pulse-dot{width:6px;height:6px;background:#a4b587;border-radius:50%;box-shadow:0 0 0 4px #f0f3e8}.activity .card-subtitle{margin-bottom:17px}#event-feed{max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e2e6d7 transparent}.event{display:flex;gap:10px;padding:15px 0;border-top:1px solid #eeeee3}.event-icon{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#f1eee4;color:#b3a17f;font-size:13px}.event.good .event-icon,.event.stock .event-icon{background:#edf2e5;color:#91a274}.event.bad .event-icon{background:#f6eae2;color:#c6a185}.event.seo .event-icon,.event.email .event-icon{background:#f0edf5;color:#aaa0b9}.event strong{font-size:9px;display:block;color:#6e7b62;line-height:1.6}.event p{font-size:8px;line-height:1.75;color:#a2aa93;margin:4px 0}.event small{font-size:7px;letter-spacing:.7px;color:#b2b8a4}.milestone{padding:20px}.milestone>.eyebrow{font-size:7px}.milestone>div:not(.goal-track){display:flex;justify-content:space-between;align-items:center;margin:13px 0}.milestone strong{font-size:12px}.milestone>div>span{font-size:23px;color:#bdba91}.goal-track{height:4px;border-radius:9px;background:#e9eddd;overflow:hidden;margin:15px 0 10px}.goal-track i{height:100%;display:block;background:#a2b781;width:0}.milestone footer{display:flex;justify-content:space-between;font-size:8px;color:#9aa78a}.milestone footer b{font-weight:500;color:#96a97b}.disclaimer{text-align:center;font-size:7px;line-height:1.9;color:#b2b7a4}.app-footer{max-width:1550px;margin:auto;display:flex;justify-content:space-between;padding:5px 32px 25px;font-size:8px;color:#a9b19b}.app-footer b{padding:0 7px;font-weight:400}.app-footer>span+span{font-size:7px;letter-spacing:1px}.budget-control{margin:20px 0}.budget-control label{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#89967b}.budget-control input[type=number],.price-field{width:100px;border:1px solid #dce3cf;border-radius:5px;background:#fffef7;color:#5b724e;padding:9px;font-weight:600;text-align:right;font-size:12px}.budget-control input[type=range]{width:100%;accent-color:#879f6d;margin:14px 0 0;cursor:pointer}.metric-row{display:flex;gap:20px;border-top:1px solid #eceee2;padding-top:15px}.metric-row>div{flex:1}.metric-row span{font-size:8px;color:#a5ad96;display:block}.metric-row strong{font:700 19px Manrope;display:block;margin:6px 0}.metric-row small{font-size:8px;color:#a7b095}.channel-title{display:flex;align-items:center;gap:10px}.channel-icon{font-size:20px;font-weight:700;display:grid;place-items:center;width:31px;height:31px;border-radius:7px;background:#f0f3e9;color:#8f9f7e}.channel-title h3{font:700 13px Manrope;margin:0}.channel-title small{display:block;font-size:8px;color:#a3ad95;margin-top:4px}.channel-icon.meta{background:#edeff5;color:#8b9abc}.channel-icon.google{background:#f3f1e7;color:#b2a46d}.text-note{background:#f2f4e9;color:#9aa88a;font-size:9px;line-height:1.8;padding:13px;border-radius:5px;margin-top:17px}.seo-position{display:flex;gap:18px;align-items:center;margin:20px 0}.seo-position strong{font:700 38px Manrope;color:#9e92bb}.seo-position p{font-size:10px;line-height:1.8;color:#9aa28d;margin:0}.button-row{display:flex;gap:8px;flex-wrap:wrap}.action{padding:10px 13px;background:#eaf0df;border:1px solid #dfe7d1;border-radius:5px;font-size:10px;font-weight:600;color:#71875e}.action.purple{background:#eeebf4;border-color:#e3dcec;color:#9b8ab1}.action.danger{background:#f5e9df;border-color:#edddcf;color:#b99578}.campaign{padding:16px 0;border-top:1px solid #e9eddf}.campaign-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.campaign h3{font-size:11px;margin:0 0 5px}.campaign p{font-size:9px;line-height:1.8;color:#a0aa91;margin:5px 0 10px}.campaign small{font-size:8px;color:#b0b69e}.order-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-top:1px solid #edf0e2;font-size:10px}.order-row>div>strong{display:block;font-size:11px}.order-row small{display:block;margin-top:5px;color:#a1ab91;font-size:8px}.container-icon{font-size:22px;color:#a5af91;margin-right:8px}.empty{font-size:10px;color:#abb39e;padding:15px 0;line-height:1.8}.toggle{font-size:10px;color:#8f9d7e;display:flex;align-items:center;gap:8px;margin:18px 0;cursor:pointer}.toggle input{accent-color:#93a778}.upgrade-row{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-top:1px solid #e9eddf;gap:14px}.upgrade-row strong{font-size:11px}.upgrade-row p{font-size:9px;line-height:1.7;color:#a2ac92;margin:5px 0}.upgrade-row button{white-space:nowrap}.quote{border-left:2px solid #dbc9b4;padding:12px 14px;background:#f8f3e9;font-size:12px;line-height:1.8;color:#a0917a;margin:15px 0}.quote small{display:block;font-size:8px;color:#b4b59f;margin-top:6px}.tabs-note{display:flex;align-items:center;gap:8px;color:#9ea890;font-size:9px}.stat-big{font:700 35px Manrope;margin:18px 0;color:#80956a}.loss-bar{height:9px;border-radius:10px;background:#ecefe1;overflow:hidden;margin:12px 0}.loss-bar span{height:100%;display:block;background:#cfad91}dialog{max-width:540px;width:calc(100% - 32px);max-height:85vh;overflow-y:auto;border:1px solid #dfe4d2;border-radius:12px;background:#fffbed;color:var(--ink);padding:35px;box-shadow:0 30px 100px #21361c30}dialog::backdrop{background:#28362466;backdrop-filter:blur(5px)}dialog h2{font:700 29px/1.25 Manrope;letter-spacing:-1px;margin:18px 0}dialog p,dialog li{font-size:11px;line-height:1.8;color:#8f9b80}dialog li{margin-bottom:10px}dialog ul{padding-left:18px}dialog b{color:#6a7f5a}dialog .primary{width:100%;margin-top:20px}.dialog-close:not(.primary){position:absolute;top:12px;right:15px;font-size:23px;color:#8c9b7d}#toast{position:fixed;left:calc(50% + 100px);bottom:27px;transform:translateX(-50%);z-index:80;background:#354c37;color:#f3f1dd;border:1px solid #677b53;border-radius:7px;box-shadow:0 6px 25px #20331c25;max-width:500px;padding:14px 22px;font-size:11px;line-height:1.7;text-align:center;pointer-events:none}.danger-banner{border:1px solid #e3c9b5;background:#faf0e6;padding:15px;border-radius:7px;font-size:11px;line-height:1.7;color:#ba8d6d;margin-bottom:17px}[hidden]{display:none!important}.board-list{margin-top:6px}.board-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid #edf0e2;font-size:10px}.board-row>b{width:26px;flex-shrink:0;text-align:center;font:700 12px Manrope;color:#a7ae96}.board-row>div{flex:1;min-width:0}.board-row strong{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-row small{display:block;margin-top:5px;color:#a1ab91;font-size:8px}.board-row>span{font:700 13px Manrope;white-space:nowrap}.board-row.mine{background:#f3f6ea;border-radius:6px;padding:13px 10px}.board-row.mine>b{color:#7e9468}.board-refresh{border-top:1px solid #edf0e2;padding-top:14px;margin-top:4px}.board-refresh button{padding:10px 13px;background:#eff2e5;border:1px solid #e2e7d4;border-radius:5px;font-size:9px;color:#7c8e6b}dialog .action{display:block;width:100%;margin-top:18px;padding:14px;text-align:center}.anon-toggle{display:flex;align-items:center;gap:7px;margin-left:14px;font-size:10px;color:#8f9d7e;cursor:pointer}.setup-step .anon-toggle input{width:auto;margin-left:0;accent-color:#93a778}#player-linkedin:disabled{opacity:.4;cursor:not-allowed}.board-row a,.upgrade-row a{color:#6d8a5e;text-decoration:none;border-bottom:1px solid #c3d3b4}.board-row a:hover,.upgrade-row a:hover{border-bottom-color:#6d8a5e}.upgrade-row em{font-style:normal;font-weight:400;color:#a4ac96}@media(min-width:1500px){main{padding:38px 42px}.topbar{padding:0 42px}.kpi{padding:22px}.kpi strong{font-size:29px}.content-layout{grid-template-columns:minmax(0,1fr) 320px}.chart{height:220px}.card{padding:25px}}@media(max-width:1150px){.sidebar{width:192px;padding:25px 14px}.workspace{margin-left:192px}.store-identity strong{max-width:105px}.content-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px}main{padding:25px 22px}.topbar{padding:0 22px}.topbar .subtle,.header-divider{display:none}.kpi{padding:14px 12px}.kpi strong{font-size:22px}.kpi>span{font-size:7px;letter-spacing:.2px}.kpi small{font-size:7px}.small-grid{gap:12px}.small-grid .card{padding:15px}.card{padding:18px}.card-title h2{font-size:12px}.activity{padding:17px 14px}.setup-step small{display:none}.setup-intro h1{font-size:34px}}@media(max-width:950px){.sidebar{width:175px;padding:22px 12px}.workspace{margin-left:175px}.sidebar nav button{font-size:10px;padding:12px 8px}.store-identity{padding:10px 6px}.store-identity strong{max-width:95px}.content-layout{grid-template-columns:1fr}.activity-column{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.activity-column .disclaimer{display:none}.activity{margin:0}.milestone{height:fit-content}.activity #event-feed{max-height:200px}.page-heading h1{font-size:25px}.rating>span{font-size:10px}.kpis{gap:8px}.kpi strong{font-size:20px}.metric-icon{width:16px;height:16px;font-size:10px}.kpi>span{font-size:6.5px}.app-footer>span+span{display:none}.setup{padding:25px}.setup-intro{margin-top:35px}.setup-intro h1{font-size:29px}.starter-funds{min-width:200px;padding:24px}.niches{grid-template-columns:repeat(2,1fr)}.niche-card{min-height:185px}.setup-step input{width:260px}.setup-step label{font-size:11px}}@media(max-width:650px){.setup{padding:20px 16px}.setup-brand .game-label{display:none}.setup-intro{display:block;margin:30px 0 22px}.setup-intro h1{font-size:27px}.setup-intro p{font-size:10px}.starter-funds{display:none}.setup-step{gap:10px}.setup-step label{font-size:11px}.setup-step input{width:100%;margin-left:0}.niche-heading{margin:22px 0 15px}.niche-heading h2{font-size:12px}.niche-heading>span{display:none}.niches{gap:9px}.niche-card{padding:13px;min-height:220px}.niche-card[aria-checked=true]{padding:12px}.niche-top{gap:7px;align-items:flex-start}.niche-top h3{font-size:11px}.niche-icon{width:26px;height:28px;font-size:18px;flex-shrink:0}.niche-top small{font-size:8px}.niche-top .radio{width:12px;height:12px;flex-shrink:0}.niche-facts{gap:9px;flex-wrap:wrap}.niche-facts b{font-size:9px}.niche-card p{font-size:9px;min-height:60px}.setup-bottom{flex-direction:column;align-items:stretch;gap:5px}.setup-bottom p{font-size:8px}.setup-bottom button{justify-content:space-between}.sidebar{position:static;width:100%;height:auto;padding:13px 16px;display:block}.app-logo{margin-bottom:0;font-size:10px;gap:9px}.app-logo .logo-mark{width:35px;height:35px;font-size:21px}.store-identity{position:absolute;right:16px;top:13px;margin:0;border:0;padding:0;background:none}.store-identity strong{max-width:170px}.store-avatar{display:none}.sidebar-label,.sidebar-tip,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;margin-top:16px;gap:4px;overflow-x:auto}.sidebar nav button{padding:9px 8px;font-size:8px;white-space:nowrap;gap:5px}.sidebar nav button>span{font-size:12px;width:12px}.sidebar nav i{display:none}.workspace{margin-left:0}.topbar{height:56px;padding:0 16px}.topbar>div:first-child{font-size:6px;gap:5px}.time-controls{gap:5px}.time-controls>b{font-size:9px;margin-right:2px}.time-controls button{padding:6px 8px;font-size:9px}.time-controls button:last-child{padding:7px 9px;margin:0}.time-controls button:last-child span{margin-left:4px}main{padding:24px 16px 18px}.page-heading{margin-bottom:22px}.page-heading h1{font-size:24px}.page-heading .eyebrow{font-size:7px}.page-heading p{font-size:9px;max-width:240px;line-height:1.6}.rating{gap:5px}.rating>span{display:none}.rating>b{font-size:18px;grid-column:1/3;text-align:right}.rating small{font-size:6px}.kpis{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px}.kpi{padding:14px}.kpi strong{font-size:24px}.kpi>span{font-size:7px;letter-spacing:.7px}.metric-icon{height:20px;width:20px;font-size:12px}.kpi small{font-size:7px}.small-grid{gap:12px}.small-grid .card{padding:14px}.card-title h2{font-size:12px}.card-title>span:not(.pulse-dot){font-size:6px}.card-subtitle{font-size:9px}.card{padding:18px;margin-bottom:14px}.activity-column{grid-template-columns:1fr;gap:0}.activity #event-feed{max-height:260px}.activity{margin-bottom:14px}.chart{height:175px}.chart-footer{font-size:7px}.app-footer{padding:5px 16px 20px;font-size:7px}.channel-title{gap:7px}.channel-icon{width:24px;height:24px;font-size:15px}.channel-title h3{font-size:11px}.channel-title small{font-size:7px}.budget-control label{font-size:8px}.budget-control input[type=number]{width:65px;font-size:11px;padding:8px 5px}.metric-row{gap:10px}.metric-row strong{font-size:16px}.metric-row span{font-size:7px}.metric-row small{font-size:7px}.seo-position strong{font-size:30px}.upgrade-row{align-items:flex-start;flex-direction:column;gap:7px}.action{font-size:9px}.campaign-top{align-items:flex-start}.campaign-top h3{font-size:10px}.campaign-top .action{padding:8px;font-size:8px;white-space:nowrap}#toast{left:50%;width:calc(100% - 30px);font-size:10px}dialog{padding:25px}dialog h2{font-size:25px}}
.zemu-card{border-color:#dbc4b0;background:#fcf6ed}.zemu-card .card-title h2{color:#9c7560}.price-history{overflow-x:auto}.price-history table{width:100%;border-collapse:collapse;font-size:10px;text-align:left}.price-history th{font-size:8px;color:#9ba68e;font-weight:500;padding:12px 8px;border-bottom:1px solid #e4e8d9}.price-history td{padding:12px 8px;border-bottom:1px solid #edf0e5;color:#738468}.price-history small{display:block;font-size:8px;color:#a0ab93;margin-top:5px}.product-strategy .metric-row strong{font-size:21px}@media(max-width:650px){.sidebar nav{gap:2px}.sidebar nav button{padding:9px 6px;font-size:8px}.product-strategy .metric-row strong{font-size:17px}}
.getting-started{display:flex;align-items:center;gap:17px;padding:21px 23px;background:#e9eedc;border:1px solid #d5dfc4;border-radius:9px;margin:-6px 0 25px}.guide-number{font:700 25px Manrope;color:#91a476;align-self:flex-start;padding-top:10px}.guide-copy{flex:1}.guide-copy h2{font:700 14px Manrope;margin:7px 0}.guide-copy p{font-size:10px;line-height:1.8;color:#7f9070;max-width:660px;margin:0}.guide-copy small{font-size:9px;color:#829969}.getting-started .action{white-space:nowrap;background:#f8faef}.channel-switch{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:17px 0 10px}.channel-switch .action{font-size:9px;padding:8px 10px}.channel-switch .pill{font-size:7px}.seo-opportunity{border:1px solid #e5e4da;border-radius:8px;padding:17px;margin:15px 0;background:#fdfcf7}.seo-opportunity.locked{background:#f5f5ee}.seo-facts{display:flex;flex-wrap:wrap;gap:12px;font-size:8px;color:#a0a58e}.seo-facts b{display:block;font-size:12px;color:#8e82a7;margin-bottom:4px}.seo-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e9eadd;padding-top:13px;margin-top:16px}.seo-bottom small{font-size:9px;line-height:1.7;color:#9ca88c}.upgrade-effect{font:700 18px Manrope;color:#859b6c;padding:6px 0 10px}.upgrade-roadmap{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:10px;color:#879974;padding:13px 0}.upgrade-roadmap i{font-style:normal;color:#b4bea6}.budget-control input:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1150px){.getting-started{flex-wrap:wrap}.getting-started>.action{margin-left:38px}.guide-copy{min-width:200px}}@media(max-width:650px){.getting-started{padding:16px;gap:12px}.guide-number{font-size:21px}.guide-copy h2{font-size:12px}.guide-copy p{font-size:9px}.seo-bottom{align-items:flex-start;flex-direction:column;gap:10px}.seo-facts{gap:14px}.sidebar nav{overflow-x:auto}.sidebar nav button{flex-shrink:0}}

.progress-step{display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid #dfe5d4}.progress-step>div{flex:1}.progress-step strong{font-size:13px}.progress-step p,.progress-step small{font-size:11px;line-height:1.6;margin:5px 0;color:#647657}.progress-check{font-size:23px;color:#6d8a4d}.auction-open{background:#eff4df;border:2px solid #99ae70}.auction-card .card-subtitle{font-size:12px;line-height:1.7;color:#647657}.ad-lab{border-top:1px solid #dfe5d4;margin-top:18px;padding-top:16px;font-size:11px;line-height:1.7;color:#647657}.ad-lab label{display:block;font-weight:600}.ad-lab select{display:block;width:100%;max-width:100%;margin:8px 0;padding:10px;border:1px solid #cad5b9;background:#fffef6;color:#46583c;border-radius:5px;font:inherit}.ad-lab small{font-size:10px}.ad-forecast{background:#edf1e2;padding:12px;border-radius:6px}.ad-forecast p{margin:5px 0}.progress-step .action{flex-shrink:0}@media(max-width:650px){.progress-step{flex-wrap:wrap}.progress-step>div{min-width:160px}.progress-step .action{margin-left:36px}.small-grid:has(.ad-lab){grid-template-columns:1fr}}

#pause{min-width:96px;font-weight:700;background:#e4ebd7;border:1px solid #bbcba7;color:#405735}.pause-notice{display:flex;flex-direction:column;gap:5px;padding:14px 30px;background:#edf1e4;border-bottom:1px solid #d2dcc5;color:#49603d;font-size:12px;line-height:1.65}.pause-notice strong{font-size:14px}.game-paused .live-dot{animation:none;background:#9da88e}.game-paused .day-progress i{transition:none}@media(max-width:650px){.pause-notice{padding:12px 16px;font-size:11px}.topbar{height:auto;min-height:60px;flex-wrap:wrap;gap:8px;padding-top:10px;padding-bottom:10px}.time-controls{flex-wrap:wrap}#pause{min-width:90px;min-height:36px}.pause-notice strong{font-size:13px}}

.visit-count[hidden]{display:none}.visit-count{display:flex;align-items:center;gap:8px;margin-top:15px;font:11px "DM Sans";letter-spacing:.3px;color:#9fa691}.visit-count::before{content:"";width:6px;height:6px;border-radius:50%;background:#9eb581;flex:none}.visit-count b{font-weight:700;color:#6f7a66}@media(max-width:760px){.visit-count{font-size:10px;margin-top:12px}}

.setup{max-width:1320px}
.setup-columns{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:38px;align-items:start}
.public-board{position:sticky;top:30px;margin-top:52px;background:#fffefa;border:1px solid #e3e6d8;border-radius:9px;padding:20px}
.public-board[hidden]{display:none}
.public-board-head{display:flex;align-items:center;gap:8px;font:9px 'DM Sans';letter-spacing:1.2px;color:#9a9c90}
.public-board-head small{margin-left:auto;font-size:8px;letter-spacing:.2px;color:#b3b8a6;text-transform:none}
.public-board h2{font:700 15px/1.35 Manrope;margin:13px 0 3px}
.public-board .board-row{padding:11px 0}
.public-board .board-row:first-child{border-top:none}
.public-board-foot{margin-top:15px;padding-top:13px;border-top:1px solid #edf0e2;font-size:8px;line-height:1.8;color:#a8ae9c}
.public-board .empty{font-size:10px;color:#a1ab91;line-height:1.8;padding:14px 0}
@keyframes lp-pulse{0%,100%{opacity:1}50%{opacity:.28}}
@keyframes lp-bump{0%{background:#eaf0dd}100%{background:transparent}}
.live-dot{animation:lp-pulse 1.9s ease-in-out infinite}
.public-board .board-row.bumped{animation:lp-bump 1.1s ease-out}
@media(max-width:1150px){.setup-columns{grid-template-columns:1fr}.public-board{position:static;margin-top:4px}}
@media(prefers-reduced-motion:reduce){.live-dot,.public-board .board-row.bumped{animation:none}}
