@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{font-family:'DM Sans','Segoe UI',sans-serif;color:#273c34;background:#f6f8f7;font-synthesis:none;font-size:1rem;--green:#246b55;--border:#e6ebe7;--muted:#87918b}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer;transition:background .18s,transform .18s}button:hover{filter:brightness(.96)}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #91bca8;outline-offset:3px}button{border:0;background:none;color:inherit}a{text-decoration:none;color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,'Segoe UI',sans-serif}small{display:block}.sidebar{width:250px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--border);padding:34px 20px 14px;display:flex;flex-direction:column;z-index:5}.logo{display:flex;align-items:center;gap:5px;font-size:1.928571rem;font-weight:800;letter-spacing:-1.4px;color:#225d48;padding:0 12px}.logo span{font-weight:500;margin-left:-5px}.logo sup{font-size:0.642857rem;letter-spacing:0;align-self:flex-start;background:#eaf1ec;padding:3px 4px;margin:6px 0 0 3px;border-radius:4px}.workspace{display:flex;align-items:center;gap:10px;padding:16px 10px;margin:27px 0 24px;border:1px solid var(--border);border-radius:9px}.workspace b{font-size:0.785714rem}.workspace small{font-size:0.714286rem;color:var(--muted);margin-top:5px}.workspace>span{margin-left:auto}.workspace-icon{width:29px;height:31px;display:grid;place-items:center;background:#edf1ed;border-radius:5px;color:#537c68;font-weight:700}.nav-caption{font-size:0.642857rem;letter-spacing:1.5px;color:#8f9991;padding:0 13px;margin-bottom:12px}nav{display:grid;gap:6px}nav button{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:13px;border-radius:7px;font-size:0.857143rem;font-weight:500;color:#738078}nav button>span{font-size:1.428571rem;line-height:17px;width:20px;text-align:center}nav button.active{background:#eaf2ed;color:#286d53;font-weight:700}nav em{margin-left:auto;font-style:normal;background:#d8e8dd;border-radius:5px;padding:2px 6px;font-size:0.714286rem}.sidebar-bottom{margin-top:auto;padding-top:30px}.help-card{background:#f5f7f3;border:1px solid #e9eee4;padding:17px;border-radius:9px}.help-card>span{display:block;font-size:2rem;color:#6a836b;margin-bottom:8px}.help-card b{font-size:0.857143rem}.help-card p{font-size:0.714286rem;color:#889086;line-height:1.7;margin:7px 0 13px}.help-card button{font-size:0.714286rem;border:1px solid #dce2d8;background:#fff;width:100%;padding:8px;border-radius:5px}.profile-row{display:flex;align-items:center;width:100%;text-align:left;gap:10px;border-top:1px solid var(--border);padding:20px 0 7px;margin-top:22px}.profile-row b{font-size:0.785714rem}.profile-row small{font-size:0.714286rem;color:#93998f;margin-top:5px}.profile-row>span{margin-left:auto}.avatar{height:35px;width:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e6ece2;color:#547355;font-size:0.785714rem;font-weight:600;flex-shrink:0}.avatar.small{height:31px;width:31px}.avatar.lavender{background:#eeebf4;color:#8d7eaa}.avatar.peach{background:#f7ece3;color:#b28b64}.avatar.mint{background:#e7f0e9;color:#6b9276}.logout{font-size:0.714286rem;color:#899388;margin-left:42px;padding:5px}main{margin-left:250px}header{height:78px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 38px}.breadcrumb{font-size:0.785714rem;color:#89918c}.breadcrumb span{margin:0 13px;color:#bdc4bf}.breadcrumb b{font-weight:500;color:#3f4d43}.header-actions{display:flex;align-items:center;gap:20px}.language{font-size:0.785714rem;display:flex;gap:7px}.vertical-line{height:20px;width:1px;background:var(--border)}.notification{position:relative;font-size:1.5rem}.notification i{width:5px;height:5px;background:#d6a372;border:1px solid #fff;border-radius:50%;position:absolute;right:5px;top:3px}.content{padding:35px 38px 0;max-width:1700px;margin:auto}.page-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px;gap:20px}.eyebrow{font-size:0.642857rem;letter-spacing:1.7px;font-weight:600;color:#819185;display:block;margin-bottom:9px}h1{font-size:2rem;letter-spacing:-1.1px;font-weight:750;line-height:1.35}.page-title p{font-size:0.857143rem;color:#8b948e;margin-top:9px}.title-actions{display:flex;gap:10px;padding-top:13px}.primary,.secondary{border-radius:6px;padding:11px 15px;font-size:0.785714rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.primary{background:#286b52;color:white;border:1px solid #286b52;box-shadow:0 2px 2px #1e563415}.secondary{background:white;border:1px solid #dfe5df;color:#677269}.welcome-banner{display:flex;align-items:center;gap:17px;border:1px solid #dfe8d9;border-radius:8px;background:#eff4e9;padding:19px 23px;margin-bottom:24px}.banner-symbol{font-size:2.571429rem;color:#64845c;line-height:1}.welcome-banner b{font-size:0.857143rem;font-weight:600;color:#4f6748}.welcome-banner p{font-size:0.785714rem;color:#8a9780;margin-top:6px}.welcome-banner button{margin-left:auto;font-size:0.714286rem;color:#5d7753;white-space:nowrap}.welcome-banner button span{margin-left:12px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:19px;margin-bottom:24px}.metric{background:white;border:1px solid var(--border);border-radius:9px;padding:19px 21px 18px}.metric>div{display:flex;justify-content:space-between;align-items:center}.metric span{font-size:0.785714rem;color:#88928a}.metric i{font-style:normal;width:29px;height:29px;border-radius:7px;display:grid;place-items:center;font-size:1.214286rem}.metric i.green{background:#edf5ed}.metric i.purple{background:#f0edf7}.metric i.orange{background:#fbf0e4}.metric i.blue{background:#edf3fa}.metric strong{display:block;font-size:2rem;font-family:Manrope,sans-serif;font-weight:750;letter-spacing:-.7px;margin:12px 0}.metric small{font-size:0.642857rem;color:#99a096}.metric small span{font-size:0.571429rem;margin-right:4px}.green{color:#6c9878!important}.purple{color:#9f8cbd!important}.orange{color:#d6ab6b!important}.blue{color:#8babc8!important}.panel{background:#fff;border:1px solid var(--border);border-radius:10px;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 24px 20px}.panel-heading h3{font-size:0.928571rem;font-weight:700;letter-spacing:-.2px}.panel-heading p{font-size:0.714286rem;color:#98a096;margin-top:7px}.panel-heading>span{color:#96a094}.charts-row{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:23px;margin-bottom:25px}.legend{font-size:0.642857rem;display:flex;align-items:center;gap:7px}.legend i,.live-dot{width:6px;height:6px;background:#5b9575;border-radius:50%;display:inline-block}.chart{position:relative;display:flex;height:205px;padding:8px 20px 0 18px}.axis{display:flex;flex-direction:column;justify-content:space-between;font-size:0.642857rem;color:#a3aaa3;padding-bottom:25px;padding-right:10px}.chart svg{width:100%;height:100%}.chart-labels{display:flex;justify-content:space-between;color:#a1aaa0;font-size:0.642857rem;padding:8px 35px 26px 59px}.donut{height:137px;width:137px;margin:0 auto 19px;background:conic-gradient(#21816a 0 19%,#aa99d5 19% 57%,#d2c5ea 57% 76%,#eba563 76% 88%,#e0e5e3 88%);border-radius:50%;padding:17px;transform:rotate(-90deg)}.donut>div{background:white;border-radius:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(90deg)}.donut strong{font-family:Manrope,sans-serif;font-size:2.071429rem;letter-spacing:-1px}.donut span{font-size:0.642857rem;color:#9da597;margin-top:3px}.status-legend{padding:0 25px 20px;display:grid;gap:8px}.status-legend>div{display:flex;gap:8px;align-items:center;font-size:0.714286rem;color:#899286}.status-legend i{width:6px;height:6px;border-radius:2px}.status-legend b{margin-left:auto;color:#5d685b;font-weight:500}.text-button{color:#657a69;font-size:0.785714rem;padding:4px}.count{font-size:0.642857rem;border:1px solid var(--border);border-radius:5px;padding:2px 5px;color:#8d998b;margin-left:8px}.table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 23px 13px;gap:12px}.tabs{display:flex;gap:3px;align-items:center}.tabs button{font-size:0.714286rem;padding:8px 11px;border-radius:5px;color:#8c968b;white-space:nowrap}.tabs button.selected{background:#f0f4ee;color:#526c54;font-weight:600}.tabs button span{font-size:0.571429rem;background:#dce7d8;padding:2px 4px;border-radius:4px;margin-left:3px}.subtle{font-size:0.714286rem;border:1px solid var(--border);padding:7px 11px;border-radius:5px;color:#83907f}.table-wrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}th{font-size:0.642857rem;font-weight:500;color:#939d92;background:#fafbf9;padding:12px 23px;border-top:1px solid #f0f2ef;border-bottom:1px solid #edf0eb}td{font-size:0.714286rem;padding:16px 23px;border-bottom:1px solid #f0f2ef;color:#788573}td b{font-size:0.785714rem;color:#50614f;font-weight:500}td small{font-size:0.642857rem;color:#9ba396;margin-top:6px}.person{display:flex;gap:10px;align-items:center}.dot-sep{padding:0 4px}.pill{font-size:0.642857rem;border-radius:5px;padding:5px 7px;display:inline-flex;align-items:center;gap:5px;background:#f0f2ee;color:#8a9684;white-space:nowrap}.pill i{height:4px;width:4px;border-radius:50%;background:currentColor}.pill.pending{background:#fcf4e7;color:#c69e5d}.pill.active,.pill.paid{background:#eaf4ec;color:#66976a}.pill.approved{background:#eeedf7;color:#9183b3}.pill.overdue{background:#fcf0e8;color:#d28c67}.pill.rejected{background:#f2f3f0;color:#959a90}.row-action{font-size:0.714286rem;border:1px solid #e4e9e0;border-radius:5px;padding:6px 10px;color:#75836e}.table-footer{padding:16px 24px;font-size:0.642857rem;color:#a1a99a;display:flex;justify-content:space-between}.table-footer span{color:#7b8b71}.empty{padding:40px!important;text-align:center}footer{display:flex;justify-content:space-between;gap:10px;font-size:0.642857rem;color:#a3ac9d;padding:27px 0 23px}.live-dot{width:5px;height:5px;margin-right:4px}.three{grid-template-columns:repeat(3,1fr)}input,select,textarea{border:1px solid #dfe6dd;border-radius:6px;background:white;padding:11px;color:#40563d;width:100%;outline:0}input:focus,textarea:focus,select:focus{border-color:#75a189;box-shadow:0 0 0 3px #75a18918}.panel-heading input{max-width:270px;font-size:0.785714rem}label{display:flex;flex-direction:column;gap:8px;font-size:0.785714rem;color:#6c7b65;margin-bottom:16px}textarea{resize:vertical;min-height:85px}dialog{padding:32px;border:1px solid var(--border);border-radius:15px;width:min(650px,94vw);max-height:90vh;overflow:auto;color:#3d513b;box-shadow:0 25px 100px #1e3f3029}dialog::backdrop{background:#1b302b65;backdrop-filter:blur(4px)}dialog h2{font-size:1.642857rem;margin:6px 0 17px}dialog>p{color:#8a9682;font-size:0.857143rem;line-height:1.7;margin-bottom:20px}.close{position:absolute;right:15px;top:12px;font-size:1.714286rem;color:#96a28d}.detail-grid,.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.detail-grid small{font-size:0.714286rem;color:#96a18d;margin-bottom:9px}.detail-grid b{font-size:0.857143rem;font-weight:500;overflow-wrap:anywhere}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.danger{background:#faf0ed;border:1px solid #f0d6cd;color:#bf7d66;border-radius:6px;padding:11px;font-size:0.785714rem}.info-banner{padding:18px;background:#f0f4eb;border-radius:7px;font-size:0.857143rem;color:#819173;margin:20px 0;line-height:1.7}.form-grid label{margin:0}.muted{font-size:0.714286rem!important;color:#9aa28f!important;line-height:1.7;margin:15px 0!important}.profile-panel .detail-grid{padding:0 25px 20px}.account-actions{display:flex;gap:15px;margin-top:25px}.account-actions button{background:white;padding:20px;border:1px solid var(--border);border-radius:8px;flex:1;text-align:left;font-size:0.857143rem}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.catalog-toolbar>span{font-size:0.714286rem;color:#9ba38f}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-card{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #354f2f0b}.product-image{height:240px;background:#f0f1eb;margin:7px;border-radius:7px;position:relative;display:grid;place-items:center;overflow:hidden}.product-card:nth-child(2n) .product-image{background:#edf1f3}.product-card:nth-child(3n) .product-image{background:#f2eeeb}.product-tag{position:absolute;left:14px;top:14px;font-size:0.571429rem;letter-spacing:1px;color:#7a8971;background:#ffffffc7;border-radius:4px;padding:5px 7px}.image-count{position:absolute;right:13px;bottom:12px;font-size:0.642857rem;color:#96a08c}.product-info{padding:18px 20px 21px}.product-info .eyebrow{font-size:0.571429rem;margin-bottom:7px}.product-info h3{font-size:1.285714rem;letter-spacing:-.5px}.product-info p{font-size:0.714286rem;color:#9aa38f;margin:9px 0 21px;display:flex;gap:7px;align-items:center}.color-dot{width:10px;height:10px;border-radius:50%;border:1px solid #0001}.product-price{display:flex;align-items:center;justify-content:space-between}.product-price small{font-size:0.571429rem;color:#a0a894;margin-bottom:4px}.product-price strong{font-family:Manrope,sans-serif;font-size:1.571429rem;letter-spacing:-.6px}.product-price strong span{font-size:0.714286rem;font-weight:400;color:#96a18a;letter-spacing:0}.product-price button{height:35px;width:35px;border:1px solid #d8e3d2;border-radius:50%;font-size:1.428571rem;color:#69855a;background:#f1f6ed}.product-info>small{color:#9ba68e;font-size:0.642857rem;margin-top:14px}.phone-art{position:relative;height:180px;width:160px;isolation:isolate;filter:drop-shadow(10px 12px 10px #34422d22);transform:rotate(-9deg);margin:auto}.phone-back{position:absolute;width:92px;height:176px;left:8px;top:2px;background:linear-gradient(115deg,#ffffff60,transparent 50%),var(--phone);border:2px solid #ffffff80;border-radius:17px;box-shadow:inset 0 0 0 1px #0002}.cameras{position:absolute;left:6px;top:7px;width:45px;height:49px;display:flex;align-items:flex-start;flex-wrap:wrap;padding:4px;gap:3px;border-radius:9px;background:#ffffff22}.cameras i{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle,#233244 14%,#0f1927 25%,#384651 32%,#11181b 50%,#879087 58%,#111 63%);box-shadow:1px 2px 2px #0004}.phone-back>span{position:absolute;top:48%;left:36%;font-size:1.214286rem;color:#fff7;font-weight:700}.phone-front{position:absolute;width:89px;height:177px;right:3px;top:13px;border:4px solid #292d2a;border-radius:17px;background:radial-gradient(ellipse at 35% 90%,#b6c1ab 0 20%,transparent 60%),radial-gradient(ellipse at 20% 10%,#e9dbc1,transparent 70%),linear-gradient(145deg,#a0a69a,#3c6158 40%,#c9b391 80%);box-shadow:inset 0 0 0 1px #fff5,2px 0 1px #555}.phone-front>i{position:absolute;top:5px;left:29px;background:#181c19;width:27px;height:7px;border-radius:8px}.phone-front>div{position:absolute;bottom:5px;left:24px;width:31px;height:2px;border-radius:2px;background:#fff8}.phone-art.large{height:270px;width:235px;transform:rotate(12deg) scale(1.35)}.phone-art.large .phone-back{left:24px;top:30px}.phone-art.large .phone-front{right:40px;top:45px}.consumer-hero{background:#e9efe0;min-height:350px;border-radius:14px;padding:45px;display:flex;align-items:center;position:relative;overflow:hidden}.consumer-hero .eyebrow{font-size:0.571429rem;color:#7e936c}.consumer-hero h1{font-size:2.785714rem;line-height:1.2;color:#355d3e;letter-spacing:-1.7px}.consumer-hero h1 em{font-family:Georgia,serif;font-weight:400}.consumer-hero p{font-size:0.857143rem;line-height:1.8;color:#89977a;margin:17px 0 22px}.consumer-hero .phone-art{margin:0 30px 0 auto;flex-shrink:0}.hero-perks{font-size:0.642857rem;color:#899779;margin-top:22px}.hero-sticker{position:absolute;right:34px;top:33px;border-radius:50%;height:74px;width:74px;display:grid;place-content:center;background:#f9f3cf;color:#9c935b;transform:rotate(15deg);font-family:Georgia,serif;font-style:italic;font-size:1.071429rem}.shop-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:35px 0 0}.shop-heading h2{font-size:1.714286rem;letter-spacing:-.6px}.shop-heading>span{font-size:0.714286rem;color:#a0a78e}.price-breakdown{background:#f4f6ef;padding:16px;border-radius:8px;margin:20px 0}.price-breakdown p{display:flex;justify-content:space-between;margin:10px 0;font-size:0.857143rem}.check{flex-direction:row;align-items:flex-start;line-height:1.6}.check input{width:15px;margin-top:3px}.payment-options{display:flex;gap:12px}.payment-options span{flex:1;border:1px solid var(--border);padding:18px;border-radius:8px;color:#829774;text-align:center}.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:white}.login-story{padding:50px 60px;background:#e7eddf;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.login-story .logo{padding:0}.login-story h1{font-size:3.857143rem;letter-spacing:-2px;color:#355b38}.login-story p{font-size:1.071429rem;line-height:1.9;color:#839574;margin-top:25px}.login-story small{color:#8c9a7f;font-size:0.785714rem}.login-form{width:360px;margin:auto;padding:40px 0}.login-form h2{font-size:1.857143rem;letter-spacing:-.8px}.login-form>p{color:#9ba48d;margin:14px 0 30px;font-size:0.857143rem}.login-form form .primary{width:100%;margin:5px 0 20px}.demo-box{background:#f5f7f0;padding:20px;border-radius:10px;margin-top:25px}.demo-box b{font-size:0.857143rem}.demo-box p{font-size:0.714286rem;color:#a0a98f;margin:7px 0 15px}.demo-box button{display:block;text-align:left;font-size:0.785714rem;color:#69825c;margin-top:12px}#toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);background:#294f3d;color:#fff;padding:14px 22px;border-radius:8px;box-shadow:0 8px 20px #0002;opacity:0;pointer-events:none;transition:.2s;z-index:100;font-size:0.857143rem;max-width:90vw}#toast.show{opacity:1;transform:translate(-50%,0)}
@media(min-width:1600px){.content{padding-top:42px}.metric{padding:25px}.chart{height:240px}.charts-row{grid-template-columns:minmax(0,1fr) 340px}.product-image{height:290px}}@media(max-width:1200px){.sidebar{width:215px;padding-left:13px;padding-right:13px}main{margin-left:215px}.content{padding:28px 24px 0}header{padding:0 24px}.title-actions{flex-direction:column}.metrics{gap:12px}.metric{padding:15px}.metric strong{font-size:1.714286rem}.charts-row{grid-template-columns:minmax(0,1fr) 250px;gap:16px}th,td{padding-left:16px;padding-right:16px}.product-grid{gap:14px}.consumer-hero{padding:30px}.consumer-hero h1{font-size:2.428571rem}.consumer-hero .phone-art{margin-right:0}.hero-sticker{right:15px}}@media(max-width:900px){.sidebar{width:185px}.logo{font-size:1.642857rem;padding-left:8px}.workspace{padding:10px 6px}.workspace small{font-size:0.571429rem}.workspace-icon{display:none}nav button{padding:12px 10px;font-size:0.785714rem}main{margin-left:185px}.charts-row{grid-template-columns:1fr}.status-panel{display:none}.metrics{grid-template-columns:repeat(2,1fr)}.page-title{align-items:flex-start}.title-actions .secondary{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.consumer-hero .phone-art{display:none}.consumer-hero h1{font-size:2.714286rem}.consumer-hero{min-height:330px}.welcome-banner{padding:17px}.welcome-banner button{display:none}.login-story{padding:40px}.login-story h1{font-size:2.857143rem}.login-form{width:300px}.sidebar-bottom .help-card{display:none}}@media(max-width:620px){.sidebar{width:100%;height:65px;top:auto;bottom:0;padding:0;border-right:0;border-top:1px solid var(--border);background:#fffffff7;backdrop-filter:blur(10px)}.sidebar>.logo,.workspace,.nav-caption,.sidebar-bottom{display:none}.sidebar nav{display:flex;height:65px;justify-content:space-around;gap:0}.sidebar nav button{flex:1;width:auto;flex-direction:column;justify-content:center;gap:5px;font-size:0.571429rem;padding:7px 2px;border-radius:0}.sidebar nav button>span{font-size:1.357143rem}.sidebar nav button.active{background:#f1f6ee}.sidebar nav em{display:none}main{margin-left:0;margin-bottom:65px}header{height:60px;padding:0 20px}.header-actions{gap:12px}.content{padding:23px 17px 0}.breadcrumb{font-size:0.714286rem}.language{font-size:0.714286rem}.page-title{margin-bottom:23px;gap:10px}.page-title h1{font-size:1.714286rem}.page-title p{font-size:0.785714rem;line-height:1.7}.title-actions{padding-top:25px}.title-actions .primary{padding:9px;font-size:0.642857rem}.eyebrow{font-size:0.571429rem;letter-spacing:1.2px}.welcome-banner{gap:12px;padding:15px;margin-bottom:17px}.banner-symbol{font-size:2.071429rem}.welcome-banner b{font-size:0.785714rem}.welcome-banner p{font-size:0.714286rem;line-height:1.6}.metrics{gap:11px;margin-bottom:17px}.metric{padding:15px}.metric strong{font-size:1.857143rem}.metric span{font-size:0.714286rem}.metric small{font-size:0.571429rem}.metric i{height:24px;width:24px}.panel-heading{padding:19px 17px}.panel-heading h3{font-size:0.857143rem}.panel-heading p{font-size:0.642857rem}.panel-heading>.text-button{font-size:0.642857rem}.table-toolbar{padding:0 14px 14px}.table-toolbar .subtle{display:none}.tabs button{font-size:0.642857rem;padding:7px 9px}.charts-row{margin-bottom:17px}.chart{height:180px;padding-left:12px}.chart-labels{font-size:0.571429rem;padding-left:40px}.table-footer{padding:15px;font-size:0.571429rem}.table-footer span{display:none}footer{font-size:0.571429rem;line-height:1.6;align-items:flex-start}footer>span:first-child{max-width:180px}footer>span:last-child{text-align:right}.consumer-hero{min-height:330px;padding:26px}.consumer-hero h1{font-size:2.5rem}.consumer-hero .eyebrow{font-size:0.5rem;max-width:205px;line-height:1.7}.consumer-hero p{font-size:0.785714rem}.hero-sticker{width:57px;height:57px;font-size:0.857143rem;top:22px;right:13px}.hero-perks{font-size:0.571429rem}.shop-heading{margin-top:28px}.shop-heading h2{font-size:1.428571rem}.shop-heading>span{display:none}.catalog-toolbar{margin:18px 0}.catalog-toolbar>span{display:none}.product-grid{gap:11px}.product-image{height:185px;margin:5px}.product-image .phone-art{transform:rotate(-9deg) scale(.8)}.product-tag{font-size:0.428571rem;padding:4px;left:7px;top:8px}.product-info{padding:12px}.product-info h3{font-size:1.071429rem}.product-info p{font-size:0.571429rem;gap:4px;margin-bottom:15px;line-height:1.5;flex-wrap:wrap}.product-price strong{font-size:1.357143rem}.product-price strong span{font-size:0.571429rem}.product-price button{width:27px;height:27px;font-size:1.214286rem}.image-count{font-size:0.5rem;right:9px}.three{grid-template-columns:1fr}.three .metric{display:flex;align-items:center;justify-content:space-between}.three .metric strong{margin:0}.account-actions{flex-direction:column;gap:10px}.account-actions button{padding:17px}dialog{padding:26px 20px}.detail-grid,.form-grid{gap:17px}.detail-grid b{font-size:0.785714rem}.modal-actions button{font-size:0.714286rem}.login{grid-template-columns:1fr}.login-story{min-height:250px;padding:27px}.login-story .eyebrow{display:none}.login-story h1{font-size:2.285714rem;margin-top:35px}.login-story p{margin-top:12px;font-size:0.785714rem}.login-story small{display:none}.login-form{width:auto;padding:35px 28px;margin:0}.login-form h2{font-size:1.714286rem}.demo-box{margin-top:15px}.form-grid{grid-template-columns:1fr}.payment-options span{padding:12px;font-size:0.785714rem}.check{font-size:0.714286rem}}
