@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{font-family:'DM Sans',system-ui,sans-serif;color:#193a32;background:#f7f9f6}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.7px}p{line-height:1.7}.skip{position:absolute;top:-60px;left:10px;background:#fff;padding:10px;z-index:100}.skip:focus{top:10px}.topbar{height:76px;background:#fff;display:flex;align-items:center;gap:28px;padding:0 clamp(16px,5vw,84px);border-bottom:1px solid #e1eae3;position:sticky;top:0;z-index:10}.brand{border:0;background:none;display:flex;align-items:center;gap:10px;font:800 20px Manrope;letter-spacing:-.8px;white-space:nowrap;color:#193a32}.brandmark{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;background:#173b34;color:#fff}.brandmark span{color:#c5e37f}.topbar nav{display:flex;gap:22px;margin:auto}.topbar nav button{background:none;border:0;color:#61756b;font-weight:700;font-size:13px;white-space:nowrap}.topbar nav button:hover{color:#1d4537}.menu{display:none;border:0;background:none;font-size:23px}.primary,.outline{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 20px;border-radius:9px;font-weight:700;border:1px solid transparent}.primary{background:#c8e383;color:#173b34;box-shadow:0 3px 0 #a9c566}.primary:hover{background:#d3ed94}.outline{background:transparent;border-color:#b5c9bb;color:inherit}.primary.small{padding:9px 15px;box-shadow:none}.auth-actions{display:flex;align-items:center;gap:8px}.auth-actions .outline{padding:9px 12px}#notice{position:fixed;top:86px;right:20px;z-index:30;max-width:450px;padding:15px 20px;background:#fff2d5;border:1px solid #e5c47b;border-radius:10px;box-shadow:0 8px 30px #14352625}.hero{background:#163b34;color:#f4f9f3;display:grid;grid-template-columns:1.1fr .9fr;gap:7%;align-items:center;padding:clamp(65px,8vw,110px) clamp(18px,6vw,100px)}.eyebrow,.kicker{font-size:11px;letter-spacing:2px;font-weight:800;color:#91ae67}.eyebrow{color:#c9e98e}.hero h1{font-size:clamp(45px,5.6vw,82px);line-height:1.09;letter-spacing:-3px;margin:22px 0}.hero h1 em{font-style:normal;color:#c7e78a}.lead{font-size:clamp(17px,1.5vw,20px);color:#b1c6b9;max-width:620px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.tiny{font-size:12px;color:#91ab9e;margin-top:24px}.sample{background:#fff;color:#1b3930;border-radius:18px;padding:28px;box-shadow:0 30px 70px #071c167a;transform:rotate(1deg)}.sample small{display:block;letter-spacing:1px;color:#84948b;font-weight:700;border-bottom:1px solid #e3ece5;padding-bottom:15px}.sample-head,.sample-row{display:flex;justify-content:space-between;gap:10px}.sample-head{padding-top:20px;color:#7b8d80;font-size:13px}.pill{background:#fff1d1;color:#8b6727;padding:5px 9px;border-radius:40px;font-size:11px;font-weight:700}.sample-total{font:800 clamp(34px,4vw,54px) Manrope;letter-spacing:-2px;margin:12px 0 26px}.sample-total span{display:block;font:500 13px 'DM Sans';letter-spacing:0;color:#7a8d81}.sample-row{padding:14px 0;border-top:1px solid #e6eee8;font-size:13px}.sample-foot{background:#edf5e9;padding:12px;border-radius:8px;color:#4e6c55;font-size:12px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;background:#e8f0e5;padding:36px 8%}.metrics div{display:flex;align-items:center;gap:16px}.metrics strong{font:800 28px Manrope;color:#799d54}.metrics span{font-size:13px;font-weight:700;color:#3d5a4a}.section{padding:90px clamp(18px,8vw,120px)}.section-head{text-align:center;max-width:650px;margin:auto auto 42px}.section h2{font-size:clamp(28px,3vw,40px)}.section-head p{color:#6b8073}.featuregrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.featuregrid article{background:#fff;border:1px solid #e1eae2;border-radius:14px;padding:30px}.featuregrid h3{font-size:19px}.featuregrid p{color:#6d8275;font-size:14px}.feature-icon{font-size:29px;color:#779f60}.narrow{max-width:860px;margin:auto;padding:80px 22px 110px;min-height:65vh}.narrow h1{font-size:clamp(37px,5vw,60px);letter-spacing:-2px;line-height:1.1}.narrow p{color:#637b6b}.pricecard,.article,.contactform{background:#fff;border:1px solid #dce9df;border-radius:15px;padding:32px;margin:32px 0}.price{font:800 55px Manrope;letter-spacing:-2px}.price span{font:500 16px 'DM Sans';color:#788b7f}.step{display:flex;gap:24px;border-bottom:1px solid #dce8df;padding:26px 0}.step strong{font:800 29px Manrope;color:#8eaf68}.step h2{margin:0}.callout{padding:22px;background:#e8f2df;border-radius:10px;margin-top:30px}.workspace{max-width:1400px;margin:auto;padding:48px clamp(18px,5vw,70px) 90px;min-height:72vh}.workhead{display:flex;justify-content:space-between;align-items:end;gap:20px}.workhead h1{font-size:clamp(32px,4vw,52px);margin:10px 0}.workhead p{color:#75887b}.workactions{display:flex;gap:10px;flex-wrap:wrap}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.stat{background:#fff;border:1px solid #e0ebe3;border-radius:12px;padding:22px}.stat span,.stat strong{display:block}.stat span{color:#778a7d;font-size:12px}.stat strong{font:800 27px Manrope;margin-top:8px}.ledger{display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.panel{background:#fff;border:1px solid #e1ebe4;border-radius:14px;padding:22px;min-height:400px}.panel-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6eee8}.panel-head h2{font-size:19px}.panel-head span{color:#7b8d81;font-size:12px}.projectrow{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 7px;background:#fff;border:0;border-bottom:1px solid #e6eee8;text-align:left}.projectrow.selected,.projectrow:hover{background:#f0f7ec;border-radius:8px}.projectrow strong,.projectrow small{display:block}.projectrow small{font-size:11px;color:#7d9182;margin-top:5px}.projectrow .amount{text-align:right}.empty{text-align:center;padding:65px 15px;color:#6d8476}.empty h3{color:#254637}.detail h3{font-size:23px;margin-bottom:0}.detail .subtle{color:#768a7b}.detailmetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.detailmetrics div{background:#f2f7f0;padding:14px;border-radius:8px}.detailmetrics small,.detailmetrics strong{display:block}.detailmetrics small{color:#708476;font-size:11px}.detailmetrics strong{font:800 17px Manrope;margin-top:5px}.hint{font-size:12px;color:#6f8578!important}.event{display:flex;gap:12px;border-bottom:1px solid #e9efe9;padding:14px 0}.event .pill{height:max-content;background:#edf3e8;color:#537357}.event strong,.event small{display:block}.event small{font-size:11px;color:#7b8c81;margin-top:4px}.events{max-height:260px;overflow:auto}.entryform{border-top:1px solid #e7eee8;margin-top:20px;padding-top:20px}label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#4b6956;margin-bottom:15px}input,textarea,select{width:100%;border:1px solid #c7d7ca;border-radius:8px;padding:12px;background:#fff;color:#1b382b}textarea{min-height:90px;resize:vertical}input:focus,textarea:focus,select:focus{outline:3px solid #a7ca7e75}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.modalback{position:fixed;inset:0;background:#0e2b25a6;display:grid;place-items:center;padding:15px;z-index:40}.modal{width:min(680px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:15px;padding:27px}.modalhead{display:flex;align-items:center;justify-content:space-between}.close{border:0;background:#edf3eb;padding:8px 12px;border-radius:8px;font-size:18px}.authbox{max-width:430px;margin:35px auto;background:white;padding:30px;border-radius:15px;border:1px solid #dce8df}.tabs{display:flex;gap:8px;margin-bottom:22px}.tabs button{flex:1;border:1px solid #d7e5d9;background:#fff;padding:10px;border-radius:8px}.tabs .selected{background:#dcecc8}footer{background:#12352e;color:#e6f1e7;padding:55px clamp(20px,7vw,110px);display:grid;grid-template-columns:1fr 1fr;gap:20px}footer strong{font:800 22px Manrope}footer p,footer small{color:#a4bcae}.footlinks{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-end}.footlinks button{border:0;background:transparent;color:#e6f1e7}footer small{grid-column:1/-1;border-top:1px solid #30564a;padding-top:20px}
@media(max-width:1050px){.topbar nav{gap:12px}.topbar nav button{font-size:12px}.ledger{grid-template-columns:1fr}.hero{gap:4%}}@media(max-width:780px){.topbar{height:67px;padding:0 16px;gap:12px}.brand{font-size:18px}.menu{display:block;margin-left:auto}.topbar nav{display:none;position:absolute;top:67px;left:0;right:0;background:#fff;padding:15px;box-shadow:0 12px 24px #1c362728}.topbar nav.open{display:grid;gap:14px}.topbar nav button{text-align:left}.hero{grid-template-columns:1fr;padding:64px 22px;gap:42px}.hero h1{letter-spacing:-2px}.sample{transform:none}.metrics,.featuregrid{grid-template-columns:1fr}.metrics{gap:22px}.section{padding:60px 20px}.workhead{display:block}.workactions{margin-top:20px}.stats{grid-template-columns:1fr 1fr}.stats .stat:last-child{grid-column:1/-1}.formgrid{grid-template-columns:1fr}.detailmetrics{grid-template-columns:1fr 1fr}.detailmetrics div:last-child{grid-column:1/-1}.narrow{padding:60px 20px}footer{grid-template-columns:1fr}.footlinks{justify-content:flex-start}.hero-actions button{width:100%}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
/* StockWake-specific identity and inventory action queue */
:root{--accent:#d9f47e}body{background:#101713;color:#e8eee8}.topbar{background:#121c16}.branddot{color:#d9f47e}.brandmark{background:#d9f47e!important;color:#172318!important}.hero em,.narrow h1 em,.apphead h1 em{color:#d9f47e}.primary{background:#d9f47e!important;color:#182319!important}.primary:hover{background:#edffad!important}.pill.warning{background:#4e3425;color:#f5c28d}.stockrow{border-top:1px solid #3d5143;padding:20px 22px}.stocktop,.stockfoot{display:flex;justify-content:space-between;gap:18px;align-items:center}.stocktop h3{margin:7px 0;font-size:19px}.stocktop small,.stockamount small{display:block;color:#9eada1}.stockamount{text-align:right;white-space:nowrap}.stockamount strong{font-size:22px}.sku{color:#d9f47e;letter-spacing:1px;font-size:12px;font-weight:800}.stockfoot{border-top:1px solid #324537;margin-top:16px;padding-top:14px;font-size:12px;color:#a8b9aa;flex-wrap:wrap}.stockbuttons{display:flex;gap:8px;margin-left:auto}.stockbuttons button,.filters button{background:#304235;color:#dce6dc;border:0;border-radius:7px;padding:8px 12px}.stockbuttons .danger{color:#f5b3a4}.filters{display:flex;gap:5px}.filters .selected{background:#d9f47e;color:#162018}.apphead{display:flex;justify-content:space-between;align-items:center;gap:20px}.appbuttons{display:flex;gap:12px;flex-wrap:wrap}.appbuttons a{text-decoration:none}.supportnote{padding:14px;border:1px solid #4a5c4d;border-radius:10px;margin:12px 0}.supportnote small{margin-left:10px;color:#a5b6a5}.supportnote p{margin-bottom:0}.event{display:flex;gap:15px;align-items:center;border-bottom:1px solid #405144;padding:14px 0}.event small{color:#91a494}.appview .stats{margin-top:30px}.appview .panel{margin-top:35px}.sample{background:linear-gradient(145deg,#243b29,#19271d)!important}.sample-total,.stat strong{color:#e8f4d5}.eyebrow,.kicker{color:#d9f47e!important}.menu{color:#d9f47e}.skip:focus{background:#d9f47e;color:#101713}@media(max-width:750px){.apphead{align-items:flex-start;flex-direction:column}.stocktop{align-items:flex-start}.stockamount strong{font-size:17px}.stockfoot{align-items:flex-start}.filters{margin-top:10px}.appbuttons{width:100%}}
