@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#202d28;font-synthesis:none;text-rendering:optimizelegibility;--ink:#202d28;--muted:#87918c;--line:#e9ede9;--green:#32785c;--surface:#fff;background:#f4f6f3;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #83b99b}.app-shell{min-height:100vh;display:flex}.sidebar{color:#e8f0ea;background:#173b30;flex-direction:column;flex:0 0 252px;width:252px;min-height:100vh;padding:23px 15px 16px;display:flex}.brand{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 9px;display:flex}.brand-mark{width:30px;height:30px;display:block;position:relative}.brand-mark-logo{object-fit:cover;border-radius:6px;width:100%;height:100%;position:absolute;inset:0}.brand-mark span{background:#b9e2c7;border-radius:5px 5px 3px 3px;width:8px;height:23px;display:block;position:absolute;top:3px;left:10px;transform:rotate(35deg)}.brand-mark span:first-child{background:#77bd90;height:18px;top:7px;left:5px;transform:rotate(-35deg)}.brand-mark span:last-child{background:#e0c783;height:18px;top:7px;left:16px}.brand-copy{flex-direction:column;display:flex}.brand-copy strong{font-family:Manrope,sans-serif;font-size:20px;line-height:1.05}.brand-copy small{color:#98b1a3;letter-spacing:1px;margin-top:4px;font-size:8px;font-weight:700}.brand-beta{color:#b9cbbf;border:1px solid #486658;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:9px;font-weight:700}.store-card{background:#204638;border:1px solid #345546;border-radius:7px;align-items:center;gap:10px;margin:31px 0 22px;padding:11px 9px;display:flex}.store-avatar,.profile-avatar{color:#593f30;background:#d8a988;border-radius:6px;flex:none;place-items:center;font-weight:700;display:grid}.store-avatar{width:32px;height:32px;font-size:14px}.store-details,.profile-name{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.store-details strong{color:#f1f5f1;font-size:12px;font-weight:600}.store-details small,.profile-name small{color:#9db5a7;font-size:10px}.store-card>svg{color:#9cb2a5}.side-nav{flex-direction:column;gap:24px;display:flex}.nav-group{flex-direction:column;gap:3px;display:flex}.nav-label{color:#8ea99a;letter-spacing:1.15px;padding:0 11px 8px;font-size:9px;font-weight:700}.nav-link{color:#b7cabe;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:11px;width:100%;min-height:39px;padding:0 11px;font-size:12px;font-weight:500;transition:background .16s,color .16s;display:flex;position:relative}.nav-link.active{color:#173b30;background:#e4eee6;font-weight:700}.nav-link.active:before{content:"";background:#9ed0ab;border-radius:0 3px 3px 0;width:3px;height:23px;position:absolute;left:-15px}.nav-count{color:#c5d5ca;background:#2d5645;border-radius:4px;place-items:center;min-width:20px;height:19px;margin-left:auto;font-size:10px;display:grid}.sidebar-bottom{margin-top:auto}.sync-card{background:#1d4435;border:1px solid #385a49;border-radius:6px;margin:0 2px 18px;padding:12px 11px}.sync-head{color:#e0e9e2;align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.sync-head>span:last-child{color:#a6c5ad;margin-left:auto;font-size:9px}.sync-dot{background:#e0c783;border-radius:50%;width:6px;height:6px}.sync-card p{color:#a7bdb0;margin:9px 0 10px;font-size:10px;line-height:1.55}.sync-card button{color:#d4e6d9;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:600;display:flex}.settings-link{margin-bottom:9px}.profile-row{border-top:1px solid #345546;align-items:center;gap:9px;padding:12px 6px 0;display:flex}.profile-row-button{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;transition:opacity .15s}.profile-row-button:hover{opacity:.82}.profile-avatar{color:#4e452d;background:#d8c18d;width:30px;height:30px;font-size:10px}.profile-name strong{color:#e7efe9;font-size:11px;font-weight:600}.profile-row>svg{color:#9bb1a4}.main-area{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #e7ebe7;justify-content:space-between;align-items:center;height:62px;padding:0 38px;display:flex;position:sticky;top:0}.breadcrumbs{color:#8c9690;align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumbs strong{color:#34413b;font-weight:600}.crumb-divider{color:#c6ccc8}.topbar-actions{align-items:center;gap:17px;display:flex}.global-search{color:#87918c;background:#fafbfa;border:1px solid #e8ece8;border-radius:5px;align-items:center;gap:8px;width:230px;padding:7px 9px;display:flex}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.global-search input::placeholder{color:#9da6a0}kbd{color:#98a09b;background:#fff;border:1px solid #e3e8e3;border-radius:3px;padding:2px 4px;font-family:inherit;font-size:9px}.topbar-divider{background:#e7ebe7;width:1px;height:22px}.icon-button{color:#748079;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:inline-grid;position:relative}.notification-button i{background:#d98266;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.help-button{color:#7d8982;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.notification-wrap{position:relative}.notification-popover{z-index:10;border:1px solid var(--line);background:#fff;border-radius:7px;width:250px;padding:16px;position:absolute;top:42px;right:-30px;box-shadow:0 12px 36px #20362b1c}.notification-popover strong{font-size:12px}.notification-popover p{color:var(--muted);font-size:11px;line-height:1.5}.notification-popover button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.account-wrap{position:relative}.account-button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.account-avatar{color:#593f30;background:#d8a988;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.account-popover{z-index:10;border:1px solid var(--line);background:#fff;border-radius:7px;width:210px;padding:14px;position:absolute;top:42px;right:0;box-shadow:0 12px 36px #20362b1c}.account-popover strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.account-popover p{color:var(--muted);margin:5px 0 11px;font-size:11px}.account-signout{border:0;border-top:1px solid var(--line);color:#b0524a;cursor:pointer;background:0 0;align-items:center;gap:7px;width:100%;padding:8px 0 0;font-size:11px;font-weight:600;display:flex}.sidebar-footer-row{justify-content:flex-start;padding-top:12px;display:flex}.settings-wrap{position:relative}.settings-popover{z-index:10;background:#173b30;border:1px solid #345546;border-radius:7px;width:190px;padding:14px;position:absolute;bottom:42px;left:0;box-shadow:0 12px 36px #0006}.settings-popover strong{color:#f1f5f1;font-size:11px;display:block}.settings-popover p{color:#9db5a7;margin:5px 0 10px;font-size:11px}.settings-popover button{color:#b9e2c7;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.page-content{flex:1;width:min(100%,1500px);margin:0 auto;padding:31px 38px 38px}.welcome-row{justify-content:space-between;align-items:flex-end;gap:20px;margin:1px 0 24px;display:flex}.eyebrow,.panel-kicker{color:#87928b;letter-spacing:1.15px;font-size:9px;font-weight:700}h1,h2,p{margin-top:0}h1{color:#23332b;margin:8px 0 5px;font-family:Manrope,sans-serif;font-size:25px;font-weight:700;line-height:1.2}.welcome-row p{color:#8a948e;margin:0;font-size:12px}.wave{color:#d4905f;vertical-align:2px;font-size:21px;display:inline-block}.button-primary,.button-secondary{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:0 13px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.button-primary{color:#fff;background:#34795d}.button-primary:hover{background:#286549}.button-secondary{color:#55615a;background:#fff;border-color:#e4e9e4}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.metric-card{background:#fff;border:1px solid #e8ece8;border-radius:6px;min-width:0;padding:16px 17px 14px}.metric-top{color:#77827b;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:500;display:flex}.metric-icon{border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.metric-icon.green{color:#41805f;background:#eaf3ed}.metric-icon.blue{color:#5e8790;background:#eaf1f3}.metric-value{color:#25362d;margin-top:11px;font-family:Manrope,sans-serif;font-size:24px;font-weight:700;line-height:1.15}.metric-foot{color:#a1aaa4;white-space:nowrap;align-items:center;gap:6px;margin-top:9px;font-size:9px;display:flex}.metric-change{color:#478362;align-items:center;gap:1px;font-size:9px;font-weight:700;display:inline-flex}.overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.88fr);gap:15px;margin-bottom:16px;display:grid}.panel{background:#fff;border:1px solid #e8ece8;border-radius:6px;min-width:0}.revenue-panel,.funnel-panel{min-height:312px;padding:17px 19px 13px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-heading h2{color:#2a3830;align-items:center;gap:8px;margin:4px 0 0;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:flex}.panel-kicker{font-size:8px}.select-button{color:#66726b;cursor:pointer;background:#fff;border:1px solid #e8ece8;border-radius:4px;align-items:center;gap:7px;min-height:31px;padding:0 9px;font-size:10px;display:inline-flex}.revenue-summary{align-items:center;gap:9px;margin-top:13px;display:flex}.revenue-summary>strong{color:#2c3b32;font-family:Manrope,sans-serif;font-size:20px}.positive-tag{color:#4c8760;background:#edf5ee;border-radius:4px;align-items:center;gap:2px;padding:4px 6px;font-size:9px;font-weight:700;display:inline-flex}.vs-label{color:#a0a9a3;font-size:9px}.chart-wrap{width:100%;margin-top:12px}.sales-chart{width:100%;height:170px;display:block;overflow:visible}.chart-grid{stroke:#edf0ed;stroke-width:1px;stroke-dasharray:3 4}.chart-label{fill:#a1aaa4;font-family:DM Sans,sans-serif;font-size:10px}.chart-line{stroke:#4b9870;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.chart-dot{fill:#fff;stroke:#62a77d;stroke-width:2px}.chart-dot-current{fill:#4b9870;stroke:#fff;stroke-width:2.5px}.subtle{color:#829087}.inventory-total{align-items:baseline;gap:8px;margin-top:21px;display:flex}.inventory-total strong{color:#25362d;font-family:Manrope,sans-serif;font-size:29px}.inventory-total span{color:#8c9790;font-size:10px}.inventory-bar{background:#edf0ed;border-radius:5px;gap:3px;height:8px;margin:14px 0 17px;display:flex;overflow:hidden}.inventory-bar span{border-radius:5px}.bar-online{background:#5b9d73;width:84%}.bar-reserved{background:#dfb65d;width:11%}.bar-draft{background:#d9ded9;flex:1}.inventory-legend{flex-direction:column;gap:11px;display:flex}.inventory-legend>div{color:#7c8880;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.inventory-legend strong{color:#36443b;font-size:10px;font-weight:600}.legend-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.amber-dot{background:#dfb65d}.gray-dot{background:#bfc8c0}.funnel-tip{color:#ad9354;background:#fbf8ef;border:1px solid #f0eadb;border-radius:5px;align-items:center;gap:8px;margin-top:18px;padding:10px 9px;display:flex}.funnel-tip>svg{flex:none}.funnel-tip>span{color:#8a836f;flex:1;font-size:9px;line-height:1.5}.funnel-tip strong{color:#685c3e;font-size:9px}.funnel-tip button{color:#89794c;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.recent-panel{overflow:hidden}.recent-heading{padding:15px 19px 12px}.heading-count{color:#7e8982;background:#f0f3f0;border-radius:4px;place-items:center;min-width:19px;height:18px;padding:0 4px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:600;display:inline-grid}.text-link{color:#40805f;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:10px;font-weight:600;display:flex}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#969f99;letter-spacing:.7px;border-top:1px solid #eef0ee;border-bottom:1px solid #eef0ee;padding:9px 16px;font-size:8px;font-weight:700}td{color:#606c64;border-bottom:1px solid #f0f2f0;height:50px;padding:8px 16px;font-size:10px}tbody tr:last-child td{border-bottom:0}.product-cell{color:#36443b;align-items:center;gap:9px;font-size:10px;font-weight:600;display:inline-flex}.product-name{flex-direction:column;gap:3px;display:flex}.product-name small{color:#9ba49e;font-size:9px;font-weight:400}.product-thumb{color:#5b695e;border-radius:4px;flex:none;place-items:center;width:38px;height:38px;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;display:grid}.product-thumb.small{width:29px;height:29px;font-size:8px}.product-thumb.clay{color:#916b56;background:#f0e2d9}.product-thumb.sage{color:#628069;background:#e4ede4}.product-thumb.denim{color:#687d89;background:#e2e8ec}.product-thumb.plum{color:#89717c;background:#eee7eb}.product-thumb.chalk{color:#89816b;background:#eeeae0}.amount-cell{color:#344239;font-weight:600}.muted-cell{color:#8d9891}.status-pill{color:#737d76;background:#f1f3f1;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:500;display:inline-flex}.status-dot{background:#a9b0aa;border-radius:50%;width:5px;height:5px}.icon-button.tiny{width:25px;height:25px}.app-footer{color:#a0a9a2;justify-content:space-between;gap:12px;padding:12px 38px 17px;font-size:9px;display:flex}.app-footer span span{color:#c1c8c2;padding:0 3px}.section-welcome{margin-bottom:23px}.section-metrics{margin-bottom:19px}.data-panel,.wardrobe-panel{overflow:hidden}.wardrobe-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:13px;padding:0 18px 18px;display:grid}.product-tile-wrap{min-width:0;height:100%;display:flex;position:relative}.product-tile{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8ece8;border-radius:5px;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.product-tile:hover{border-color:#c4d5c8;transform:translateY(-2px);box-shadow:0 8px 20px #20362b12}.product-tile-image{aspect-ratio:1/1.12;background:#e4ede4;flex:none;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.product-tile-image.clay,.product-detail-image.clay{background:#f0e2d9}.product-tile-image.denim,.product-detail-image.denim{background:#e2e8ec}.product-tile-image.plum,.product-detail-image.plum{background:#eee7eb}.product-tile-image.chalk,.product-detail-image.chalk{background:#eeeae0}.product-tile-image>img,.product-detail-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-tile-image>.product-thumb{width:58px;height:58px;font-size:15px}.tile-status{z-index:1;position:absolute;top:9px;left:9px}.product-tile-body{flex:1;grid-template-rows:35px 14px 18px 24px;gap:5px;padding:11px 12px 12px;display:grid}.product-tile-name{color:#2c3931;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:35px;min-height:0;font-size:12px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.product-tile-detail{color:#8b958e;text-overflow:ellipsis;white-space:nowrap;height:14px;font-size:10px;line-height:14px;overflow:hidden}.product-tile-price{color:#304036;height:18px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;line-height:18px}.product-tile-stats{color:#68746c;justify-content:space-between;align-items:center;gap:8px;height:24px;padding-top:0;font-size:10px;display:flex}.product-tile-stats>span,.product-detail-metrics span{align-items:center;gap:5px;display:inline-flex}.product-tile-stats strong{color:#35453b;font-size:10px;font-weight:700}.product-tile-stats svg{color:#8b968e}.wardrobe-empty{color:#8b958e;text-align:center;grid-column:1/-1;padding:30px 0;font-size:12px}.modal-backdrop.product-drawer-backdrop{justify-content:flex-end;padding:0;display:flex}.product-detail-drawer{background:#fff;border:0;border-left:1px solid #e7ebe7;border-radius:0;flex-direction:column;width:min(100%,460px);height:100dvh;animation:.22s ease-out drawer-in;display:flex;position:relative;overflow-y:auto;box-shadow:-18px 0 55px #0003}.product-detail-close{z-index:2;background:#fffd;position:absolute;top:12px;right:12px}.product-detail-image{background:#e4ede4;flex:none;place-items:center;height:min(36vh,300px);min-height:220px;display:grid;position:relative;overflow:hidden}.product-detail-image>.product-thumb{width:76px;height:76px;font-size:20px}.product-detail-copy{flex-direction:column;align-items:stretch;padding:24px 25px 28px;display:flex}.product-detail-copy>.status-pill{margin-top:18px}.product-detail-copy h2{color:#26372d;margin:11px 0 5px;font-family:Manrope,sans-serif;font-size:22px;line-height:1.3}.product-detail-subtitle{color:#87918a;margin-bottom:10px;font-size:12px}.product-detail-price{color:#27372e;font-family:Manrope,sans-serif;font-size:20px}.product-detail-metrics{border-top:1px solid #edf0ed;gap:0;width:100%;margin-top:22px;display:grid}.product-detail-metrics>div{color:#68746c;border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.product-detail-metrics strong{color:#334239;text-align:right;font-size:11px;font-weight:600}.product-detail-actions{flex-direction:column;gap:9px;margin-top:20px;display:flex}.product-detail-actions>a{text-decoration:none}.remove-confirmation{background:#21161b;border:1px solid #563039;border-radius:6px;padding:12px}.remove-confirmation p{color:#d3bbc1;margin:0 0 10px;font-size:11px;line-height:1.5}.remove-confirmation>div{gap:8px;display:flex}.remove-confirmation>div>button{flex:1}.button-danger{color:#fff0f2;cursor:pointer;background:#6b303a;border:1px solid #87454f;border-radius:5px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.button-danger:hover{background:#823b47;border-color:#ad5965}.bulk-delete-bar{z-index:9;background:#17161d;border:1px solid #3a354a;border-radius:7px;align-items:center;gap:14px;max-width:calc(100vw - 290px);padding:10px 12px 10px 16px;display:flex;position:fixed;bottom:22px;left:calc(50vw + 126px);transform:translate(-50%);box-shadow:0 12px 35px #0008}.bulk-delete-bar>span{color:#d6d2e0;white-space:nowrap;font-size:11px}.bulk-delete-bar .button-danger{flex:none}.bulk-delete-modal>p{color:#c3bfcc;margin:10px 0 0;font-size:12px;line-height:1.55}.bulk-delete-modal .modal-actions{margin-top:18px}.resync-hint{color:#738078;margin:12px 0 0;font-size:10px;line-height:1.5}.data-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:17px 19px 14px;display:flex}.data-toolbar h2{color:#2a3830;align-items:center;gap:8px;margin:0;font-family:Manrope,sans-serif;font-size:13px;display:flex}.data-toolbar p{color:#a0a9a3;margin:5px 0 0;font-size:9px}.table-actions{align-items:center;gap:8px;display:flex}.sales-actions{flex-wrap:wrap;justify-content:flex-end}.sales-sort-label{color:#a09dad;align-items:center;gap:7px;font-size:10px;display:flex}.sales-sort-select{color:#d0ced9;background:#1b1a22;border:1px solid #36343f;border-radius:4px;height:32px;padding:0 25px 0 9px;font-size:10px}.sales-empty{color:#aaa7b5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:210px;padding:28px;display:flex}.sales-empty svg{color:#aeb1b9}.sales-empty strong{color:#e8e5f0;font-size:13px}.sales-empty span{max-width:390px;font-size:11px;line-height:1.5}.status-filter-wrap{position:relative}.selection-mode-icon{border:1px solid;border-radius:3px;width:15px;height:15px;display:inline-block}.selection-mode-button.active{color:#e2e3e6;background:#292a30;border-color:#666971}.status-filter-menu{z-index:8;background:#17161d;border:1px solid #36343f;border-radius:5px;width:220px;padding:8px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 32px #0007}.status-filter-option{color:#d5d2df;cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex}.status-filter-option:hover{background:#24222d}.status-filter-option input{accent-color:#aeb1b9;width:14px;height:14px;margin:0}.status-filter-option span{flex:1}.status-filter-option small{color:#9f9baa;font-size:10px}.status-filter-reset{color:#c2c4ca;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #302e39;width:100%;margin-top:5px;padding:8px;font-size:10px}.status-filter-reset:disabled{color:#6f6c79;cursor:default}.table-search{color:#9aa39d;border:1px solid #e8ece8;border-radius:4px;align-items:center;gap:7px;width:190px;padding:8px 9px;display:flex}.table-search input{color:#36443b;border:0;outline:0;width:100%;min-width:0;font-size:10px}.table-search input::placeholder{color:#a1aaa4}.filter-button{min-height:32px;font-size:10px}.order-ref{color:#477d5c;font-size:10px;font-weight:600}.empty-state{color:#939e96;text-align:center;height:110px}.table-footer{color:#9ca59f;border-top:1px solid #eef0ee;justify-content:space-between;align-items:center;padding:11px 18px;font-size:9px;display:flex}.table-footer>div{gap:5px;display:flex}.pagination-button{color:#a3aba5;background:#fff;border:1px solid #e8ece8;border-radius:4px;padding:6px 8px;font-size:9px}.period-wrap{position:relative}.period-wrap .select-button{gap:8px}.period-menu{z-index:3;background:#fff;border:1px solid #e8ece8;border-radius:5px;width:160px;padding:4px;position:absolute;top:38px;right:0;box-shadow:0 8px 25px #20362b15}.period-menu button{color:#637067;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:3px;width:100%;padding:8px;font-size:10px;display:block}.performance-panel{padding:19px}.performance-hero{align-items:baseline;gap:8px;margin:19px 0 0;display:flex}.performance-hero strong{font-family:Manrope,sans-serif;font-size:27px}.performance-hero span{color:#8c9790;font-size:10px}.performance-panel .sales-chart{height:240px}.chart-legend{color:#78847c;gap:18px;margin-top:8px;font-size:10px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.modal-backdrop{z-index:20;background:#14271f75;place-items:center;padding:20px;animation:.16s ease-out fade-in;display:grid;position:fixed;inset:0}.listing-modal{background:#fff;border:1px solid #e7ebe7;border-radius:7px;width:min(100%,470px);padding:23px;animation:.2s ease-out modal-in;box-shadow:0 24px 80px #14271f30}.modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:21px;display:flex}.modal-heading h2{color:#26372d;margin:6px 0 0;font-family:Manrope,sans-serif;font-size:19px}.listing-modal form{flex-direction:column;gap:14px;display:flex}.listing-modal label{color:#556259;flex-direction:column;flex:1;gap:6px;font-size:10px;font-weight:600;display:flex}.listing-modal input,.listing-modal select{color:#324138;background:#fff;border:1px solid #e2e8e2;border-radius:4px;width:100%;height:38px;padding:0 10px;font-size:11px}.form-row{gap:12px;display:flex}.modal-note{color:#838e86;align-items:flex-start;gap:7px;margin:1px 0 2px;font-size:10px;line-height:1.5;display:flex}.modal-note svg{color:#a58b4b;flex:none}.modal-actions{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width>=1500px){.page-content,.topbar{padding-left:54px;padding-right:54px}}@media (width<=1100px){.sidebar{flex-basis:220px;width:220px}.topbar,.page-content{padding-left:24px;padding-right:24px}.overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,.9fr)}.metric-card{padding-left:12px;padding-right:12px}.metric-foot{gap:4px;font-size:8px}.wardrobe-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.sidebar{flex-basis:66px;width:66px;padding-left:9px;padding-right:9px}.brand{justify-content:center;padding:0}.brand-copy,.brand-beta,.store-details,.store-card>svg,.nav-label,.nav-link>span,.sync-card,.settings-link,.profile-name,.profile-row>svg{display:none}.store-card{background:0 0;border:0;justify-content:center;margin:29px 0 20px;padding:7px 0}.nav-group{gap:6px}.side-nav{gap:21px}.nav-link{justify-content:center;padding:0}.nav-link.active:before{left:-9px}.profile-row{justify-content:center;padding:12px 0 0}.app-footer{padding-left:24px;padding-right:24px}.topbar,.page-content{padding-left:20px;padding-right:20px}.overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(220px,.9fr);gap:11px}.revenue-panel,.funnel-panel{padding-left:13px;padding-right:13px}.metric-grid{gap:9px}.wardrobe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{padding:13px 10px}.metric-top{font-size:9px}.metric-value{font-size:21px}.global-search{width:185px}}@media (width<=620px){.sidebar{flex-basis:54px;width:54px;padding:17px 6px 12px}.brand-mark{transform:scale(.9)}.store-card{margin:25px 0 17px}.store-avatar{width:29px;height:29px}.nav-link{min-height:37px}.nav-link.active:before{left:-6px}.topbar{height:54px;padding:0 13px}.breadcrumbs{gap:6px;font-size:10px}.topbar-actions{gap:7px}.global-search{background:0 0;border:0;justify-content:center;width:34px;height:34px;padding:0}.global-search input,.global-search kbd,.topbar-divider,.help-button{display:none}.page-content{padding:23px 13px 28px}.welcome-row{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}h1{font-size:22px}.welcome-row p{max-width:290px;font-size:11px;line-height:1.5}.welcome-row>.button-primary,.section-welcome>.button-primary{align-self:stretch}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:11px}.metric-card{min-height:110px;padding:12px}.metric-icon{width:27px;height:27px}.metric-foot{white-space:normal;flex-wrap:wrap}.overview-grid{grid-template-columns:1fr;gap:11px;margin-bottom:11px}.revenue-panel{min-height:290px}.funnel-panel{min-height:280px}.recent-heading{align-items:flex-start;padding:13px}.recent-heading .text-link{white-space:nowrap;font-size:9px}.recent-panel th,.recent-panel td{padding-left:11px;padding-right:11px}.recent-panel table{min-width:650px}.app-footer{flex-direction:column;gap:5px;padding:10px 13px 15px;font-size:8px}.section-welcome{gap:12px}.section-metrics .metric-card{min-height:108px}.data-toolbar{flex-direction:column;align-items:flex-start;padding:14px 12px 11px}.table-actions{width:100%}.sales-actions{flex-wrap:wrap}.sales-sort-label{flex:1}.sales-sort-select{flex:1;min-width:0}.table-search{flex:1;width:auto}.data-panel table{min-width:680px}.data-panel th,.data-panel td{padding-left:12px;padding-right:12px}.wardrobe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 12px 12px}.product-tile-body{padding:9px}.product-detail-drawer{width:100%}.product-detail-image{height:32vh;min-height:200px}.product-detail-copy{padding:20px 19px 24px}.table-footer{padding-left:12px;padding-right:12px}.performance-panel{padding:14px}.performance-panel .sales-chart{height:185px}.form-row{flex-direction:column}.listing-modal{padding:19px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f0eff8;--ink:#f0eff8;--muted:#a09caf;--line:#292833;--green:#b8bbc2;--surface:#15151c;background:#090a0e}body,.app-shell,.main-area{color:#f0eff8;background:#090a0e}.sidebar{color:#eeedf5;background:#07070a;border-right:1px solid #1b1a22}.brand-mark span{background:#c4bcff}.brand-mark span:first-child{background:#aeb1b9}.brand-mark span:last-child{background:#6aaeff}.brand-copy small,.nav-label{color:#88869a}.brand-beta{color:#c2bdd2;border-color:#373342}.store-card,.sync-card{background:#111116;border-color:#292730}.store-details strong,.profile-name strong{color:#f0eff8}.store-details small,.profile-name small,.nav-link{color:#aaa8b7}.store-card>svg,.profile-row>svg{color:#898797}.nav-link:hover{color:#faf9ff;background:#17151e}.nav-link.active{color:#ededf0;background:#24252b}.nav-link.active:before{background:#b8bbc2}.nav-count{color:#c6c2d5;background:#201e29}.nav-count.unread-count{color:#fff4ef;background:#aa5d4a}.sync-head,.sync-card button{color:#dedbe9}.sync-head>span:last-child,.sync-card p{color:#9c99aa}.sync-dot.connected{background:#83d2a3}.profile-row{border-color:#292730}.topbar{background:#0c0c10f0;border-color:#24232b}.breadcrumbs{color:#9693a3}.breadcrumbs strong{color:#e4e2ec}.crumb-divider,.topbar-divider{color:#747183;background-color:#2c2a34}.global-search,.table-search{color:#aaa7b7;background:#141319;border-color:#302e39}.global-search input,.table-search input{color:#f0eff8}.global-search input::placeholder,.table-search input::placeholder{color:#8f8c9c}kbd{color:#a7a4b4;background:#1a1921;border-color:#373541}.icon-button,.help-button{color:#a5a2b2}.icon-button:hover{color:#f0eff8;background:#25232e}.notification-popover,.listing-modal,.product-detail-drawer,.period-menu{color:#f0eff8;background:#17161d;border-color:#34323e}.notification-popover p{color:#a6a3b1}.notification-popover button,.text-link{color:#c3c5cc}.account-popover{color:#f0eff8;background:#17161d;border-color:#34323e}.account-popover p{color:#a6a3b1}.account-signout{border-color:#34323e}.account-link{color:#c3c5cc;margin-bottom:8px;text-decoration:none}.store-card-link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s}.store-card-link:hover{border-color:#c4c6cd59}.settings-popover{background:#17161d;border-color:#34323e}.settings-popover strong{color:#f0eff8}.settings-popover p{color:#a6a3b1}.settings-popover button{color:#c3c5cc}.sidebar-gear{color:#a5b2c3}.sidebar-gear:hover{color:#f4f7fc;background:#131d29}.eyebrow,.panel-kicker{color:#a19eaf}h1,.panel-heading h2,.data-toolbar h2,.modal-heading h2{color:#f0eff8}.welcome-row p,.data-toolbar p{color:#a19ead}.button-primary{color:#f5f5f6;background:#33353b;border-color:#555861}.button-primary:hover{background:#45474e;border-color:#737680}.button-secondary,.select-button{color:#d0ced9;background:#1b1a22;border-color:#36343f}.button-secondary:hover{background:#27282e;border-color:#777a83}.metric-card,.panel{background:#15151b;border-color:#2b2933}.metric-top,.inventory-total span{color:#a7a4b3}.metric-value,.revenue-summary>strong,.inventory-total strong,.performance-hero strong{color:#f2f0f8}.metric-foot,.vs-label,.muted-cell,.performance-hero span{color:#a09dad}.metric-change{color:#c4c6cc}.metric-card:nth-child(2) .metric-change{color:#e3a47c}.metric-icon.green,.metric-icon.blue{color:#c4c6cc;background:#24252b}.metric-icon.coral{color:#f0a0b2;background:#34232b}.metric-icon.gold{color:#e6c983;background:#322c22}.positive-tag{color:#d0d1d6;background:#25262b}.chart-grid{stroke:#302e39}.chart-label{fill:#a09dad}.chart-line{stroke:#aeb1b9}.chart-dot{stroke:#c2c4ca;fill:#15151b}.chart-dot-current{fill:#aeb1b9;stroke:#15151b}.sales-chart stop:first-child{stop-color:#aeb1b9;stop-opacity:.12}.sales-chart stop:last-child{stop-color:#aeb1b9;stop-opacity:0}.bar-online{background:#71737a}.inventory-bar{background:#302e39}.inventory-legend>div{color:#aaa7b5}.inventory-legend strong{color:#e5e2ed}.green-dot{background:#69a475}.funnel-tip{color:#b9bbc2;background:#191a1e;border-color:#3a3b40}.funnel-tip>span{color:#bdb8cc}.funnel-tip strong,.funnel-tip button{color:#dcdee2}.recent-heading{border-color:#2b2933}.heading-count{color:#c2bfce;background:#292733}thead{background:#19181f}th{color:#a5a2b1;border-color:#2b2933}td{color:#cfccd7;border-color:#2a2832}tbody tr:hover{background:#1d1b25}.product-cell,.amount-cell{color:#e9e6f0}.product-name small{color:#a09dad}.status-pill{color:#cbc8d4;background:#292731}.status-dot{background:#928fa0}.status-pill.warning{color:#e4c67f;background:#352a1b}.status-pill.warning .status-dot{background:#d1a447}.status-pill.success{color:#a8d0bd;background:#212d2a}.status-pill.success .status-dot{background:#69a475}.status-pill.blue{color:#9bcaff;background:#1c2d40}.status-pill.blue .status-dot{background:#61a9ff}.status-pill.online{color:#a6d9b4;background:#1c3028}.status-pill.offline{color:#ff9eaa;background:#3a2025}.app-footer,.table-footer{color:#8b8898}.app-footer span span{color:#5c5967}.data-toolbar{border-color:#2b2933}.empty-state{color:#a09dad}.pagination-button{color:#9c99a8;background:#1b1a22;border-color:#36343f}.period-menu button{color:#cfccd7;background:#17161d}.period-menu button:hover{background:#262333}.chart-legend{color:#aaa7b5}.chart-legend span:last-child .legend-dot{background:#60aaff}.listing-modal input,.listing-modal select{color:#f0eff8;background:#111116;border-color:#383641}.listing-modal label{color:#c3c0ce}.listing-modal input::placeholder{color:#918e9d}.modal-note{color:#aaa7b5}.modal-backdrop{background:#030308d9}.product-tile{color:#f0eff8;background:#15151b;border-color:#302e39}.product-tile:hover{border-color:#c4c6cc;box-shadow:0 8px 24px #0008}.product-tile-wrap.selected .product-tile{border-color:#aeb1b9;box-shadow:0 0 0 1px #aeb1b966}.product-tile-image,.product-detail-image{background-color:#211e2d}.product-tile-image.clay,.product-detail-image.clay{background-color:#29212b}.product-tile-image.denim,.product-detail-image.denim{background-color:#1e2430}.product-tile-image.plum,.product-detail-image.plum{background-color:#272130}.product-tile-image.chalk,.product-detail-image.chalk{background-color:#24232b}.product-tile-name,.product-detail-copy h2{color:#f1eff9}.product-tile-detail,.product-detail-subtitle{color:#aaa7b5}.product-tile-price,.product-detail-price{color:#f2f0fa}.product-tile-stats{color:#b0adbb}.product-tile-stats>span:first-child svg,.product-detail-metrics>div:first-child svg{color:#70bdff}.product-tile-stats>span:nth-child(2) svg,.product-detail-metrics>div:nth-child(2) svg{color:#ff647c}.status-pill.online{color:#b0e3bd;background:#1d3228;border:1px solid #294639}.status-pill.online .status-dot{background:#43d17d}.status-pill.offline{color:#ffabb2;background:#382128;border:1px solid #563039}.status-pill.offline .status-dot{background:#ff596d}.product-tile-stats strong,.product-detail-metrics strong{color:#e6e3ed}.product-detail-drawer{background:#15151b;border-color:#34323e}.product-detail-metrics,.product-detail-metrics>div{border-color:#302e39}.product-detail-metrics>div{color:#b7b4c1}.product-detail-close{background:#17161de8}.remove-button{color:#c2c4ca}.remove-button:hover{color:#f0f0f2;background:#2b2c31}.backup-panel{overflow:hidden}.republish-box{background:#121317;border:1px solid #3a3b41;border-radius:6px;flex-direction:column;gap:10px;padding:12px;display:flex}.republish-box p{color:#b9bac1;margin:0;font-size:11px;line-height:1.5}.republish-box label{color:#dcdde1;cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.republish-box input{accent-color:#aeb1b9}.republish-box>div{gap:8px;display:flex}.republish-box>div>button{flex:1}.republish-box .republish-error{color:#ffabb2}.republish-box .republish-success{color:#a8d9b6}.republish-box>a{text-decoration:none}.backup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.backup-card{background:#0d0e11;border:1px solid #303137;border-radius:6px;grid-template-columns:minmax(110px,.72fr) minmax(0,1.28fr);min-width:0;display:grid;overflow:hidden}.backup-photos{background:#191a1e;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:start;gap:2px;min-width:0;display:grid}.backup-photos img{object-fit:cover;width:100%;height:100%;min-height:85px;max-height:150px}.backup-copy{min-width:0;padding:13px}.backup-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.backup-heading strong{color:#f0eff8;font-size:12px;line-height:1.45;overflow:hidden}.backup-heading>span{color:#d1d2d7;flex:none;font-size:11px;font-weight:700}.backup-copy>p{color:#a6a7af;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.backup-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin:10px 0;display:grid}.backup-copy dl div{min-width:0}.backup-copy dt{color:#868891;font-size:9px}.backup-copy dd{color:#d0d1d6;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;overflow:hidden}.backup-copy>small{color:#858791;font-size:9px}.backup-actions{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.backup-actions>a,.backup-actions>button{min-height:30px;padding:0 8px;font-size:9px;text-decoration:none}.backup-empty{color:#aeb1b9;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:200px;padding:24px;display:flex}.backup-empty strong{color:#e7e7eb;font-size:13px}.backup-empty span{color:#9698a1;max-width:360px;font-size:11px;line-height:1.5}@media (width<=1000px){.backup-grid{grid-template-columns:1fr}}@media (width<=560px){.backup-grid{padding:0 10px 10px}.backup-card{grid-template-columns:92px minmax(0,1fr)}.backup-copy{padding:10px}.backup-heading{flex-direction:column;gap:3px}.backup-copy dl{grid-template-columns:1fr 1fr}}.modal-note svg{color:#e0bf71}button:focus-visible,input:focus-visible,select:focus-visible{outline-color:#aeb1b9}.top-product-list{flex-direction:column;margin-top:13px;display:flex}.top-product-row{border-bottom:1px solid #2a3543;align-items:center;gap:10px;min-height:51px;padding:5px 0;display:flex}.top-product-row:last-child{border-bottom:0}.top-product-image{background:#26313e;border-radius:4px;flex:0 0 37px;place-items:center;width:37px;height:42px;display:grid;position:relative;overflow:hidden}.top-product-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.top-product-image>.product-thumb{border-radius:0;width:100%;height:100%;font-size:11px}.top-product-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.top-product-copy strong{color:#dfe7f1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.top-product-copy small{color:#92a0b2;font-size:9px}.top-product-stats{color:#9eacc0;flex:none;gap:9px;font-size:9px;display:flex}.top-product-stats span{align-items:center;gap:4px;display:inline-flex}.top-product-stats svg{color:#80b5f8}.overview-empty{color:#95a2b2;text-align:center;place-items:center;min-height:210px;font-size:11px;display:grid}.bar-hidden{background:#5d8fd1}.bar-sold{background:#c97a69}.blue-dot{background:#5d8fd1}.coral-dot{background:#c97a69}.recent-panel tbody td{height:82px;padding-top:11px;padding-bottom:11px}.recent-order-image{background:#26313e;border-radius:4px;flex:0 0 52px;place-items:center;width:52px;height:62px;display:grid;position:relative;overflow:hidden}.recent-order-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.recent-order-image>.product-thumb{border-radius:0;width:100%;height:100%;font-size:12px}.recent-panel .product-cell{gap:11px}@media (width<=620px){.top-product-row{gap:7px}.top-product-stats{flex-direction:column;gap:3px}.recent-order-image{flex-basis:46px;width:46px;height:58px}}.sales-panel tbody td{height:88px;padding-top:10px;padding-bottom:10px}.sales-panel .product-cell{gap:12px}.sales-article-image{background:#26313e;border-radius:4px;flex:0 0 56px;place-items:center;width:56px;height:70px;display:grid;position:relative;overflow:hidden}.sales-article-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sales-article-image>.product-thumb{border-radius:0;width:100%;height:100%;font-size:13px}@media (width<=620px){.sales-panel tbody td{height:80px}.sales-article-image{flex-basis:48px;width:48px;height:60px}.bulk-delete-bar{justify-content:space-between;gap:8px;max-width:none;padding:8px;bottom:12px;left:66px;right:12px;transform:none}.bulk-delete-bar>span{font-size:10px}.bulk-delete-bar .button-danger{min-height:33px;padding:0 8px;font-size:10px}}.legacy-migration-modal{max-width:490px}.legacy-migration-modal>p{color:#a6a3b1;margin:10px 0;font-size:12px;line-height:1.6}.legacy-migration-modal>p strong{color:#f0eff8}.legacy-migration-modal .modal-actions{margin-top:14px}:root{--green:#b8bbc2;--vindesk-wave-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='180' viewBox='0 0 320 180'%3E%3Cdefs%3E%3ClinearGradient id='r' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop stop-color='%23b8bbc2' stop-opacity='.004'/%3E%3Cstop offset='.58' stop-color='%23d1d2d8' stop-opacity='.018'/%3E%3Cstop offset='1' stop-color='%23999ca5' stop-opacity='.006'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='278' cy='148' r='25' fill='none' stroke='url(%23r)' stroke-width='1'/%3E%3Ccircle cx='278' cy='148' r='48' fill='none' stroke='url(%23r)' stroke-width='1'/%3E%3Ccircle cx='278' cy='148' r='73' fill='none' stroke='url(%23r)' stroke-width='1'/%3E%3Ccircle cx='278' cy='148' r='99' fill='none' stroke='url(%23r)' stroke-width='1'/%3E%3C/svg%3E")}.metric-card,.panel,.product-tile,.store-card,.sync-card,.notification-popover,.account-popover,.listing-modal,.settings-popover{background-color:#09090c;background-image:linear-gradient(135deg, #80838c03, #09090cfb 58%, #a0a2aa02), var(--vindesk-wave-pattern);background-position:50%,100% 0;background-repeat:no-repeat,repeat;background-size:cover,320px 180px;border-color:#b0b3bc29;box-shadow:inset 0 1px #ebecf003,0 0 0 1px #bec0c602}.metric-card:hover,.panel:hover,.product-tile:hover{border-color:#c4c6cd52}.product-tile{background-clip:padding-box}.product-detail-drawer{border-color:#b0b3bc29}.product-tile-image{background-color:#161619eb}.landing-page{color:#f0eff8;background:#090a0e;min-height:100vh}.landing-header{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090a0eeb;border-bottom:1px solid #201f28;justify-content:space-between;align-items:center;gap:20px;padding:18px 42px;display:flex;position:sticky;top:0}.landing-brand,.auth-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.landing-brand-copy{flex-direction:column;display:flex}.landing-brand-copy strong{font-family:Manrope,sans-serif;font-size:19px}.landing-brand-copy small{color:#a09dad;letter-spacing:1.1px;margin-top:3px;font-size:8px;font-weight:700}.landing-nav{gap:26px;display:flex}.landing-nav a{color:#c3c0ce;font-size:12px;font-weight:500;text-decoration:none}.landing-nav a:hover{color:#f0eff8}.landing-header-actions{align-items:center;gap:10px;display:flex}.button-primary.large,.button-secondary.large{min-height:46px;padding:0 22px;font-size:13px}.landing-eyebrow{color:#b8bbc2;letter-spacing:1.3px;font-size:10px;font-weight:700}.landing-hero{text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;padding:90px 24px 70px;display:flex}.landing-hero h1{margin:16px 0 14px;font-family:Manrope,sans-serif;font-size:40px;font-weight:800;line-height:1.18}.landing-hero p{color:#b7b4c2;margin:0 0 30px;font-size:15px;line-height:1.6}.landing-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-features,.landing-pricing{text-align:center;max-width:1080px;margin:0 auto;padding:60px 24px}.landing-features h2,.landing-pricing h2{margin:10px 0 36px;font-family:Manrope,sans-serif;font-size:27px}.feature-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-card{background:#15151b;border:1px solid #2b2933;border-radius:8px;padding:22px 20px}.feature-icon{color:#d0d1d6;background:#24252b;border-radius:7px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.feature-card strong{margin-bottom:6px;font-size:14px;display:block}.feature-card p{color:#a19eaf;margin:0;font-size:12px;line-height:1.55}.pricing-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-card{background:#15151b;border:1px solid #2b2933;border-radius:9px;flex-direction:column;padding:26px 22px;display:flex}.pricing-card.featured{border-color:#747780;box-shadow:0 0 0 1px #62656d,0 18px 40px #0005}.pricing-name{font-family:Manrope,sans-serif;font-size:17px}.pricing-tagline{color:#a19eaf;margin-top:4px;font-size:12px}.pricing-price{margin:18px 0;font-family:Manrope,sans-serif;font-size:30px;font-weight:800}.pricing-price small{color:#a19eaf;font-size:12px;font-weight:500}.pricing-card ul{flex-direction:column;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:flex}.pricing-card li{color:#d0ced9;align-items:center;gap:8px;font-size:12px;display:flex}.pricing-card li svg{color:#78c98d;flex:none}.pricing-card>a,.pricing-card>button{text-align:center;margin-top:auto;text-decoration:none}.landing-footer{color:#8b8898;border-top:1px solid #201f28;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:26px 42px 34px;font-size:11px;display:flex}.auth-splash{color:#a19eaf;background:#090a0e;place-items:center;min-height:100vh;font-size:13px;display:grid}.auth-page{background:#090a0e;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#15151b;border:1px solid #2b2933;border-radius:10px;width:min(100%,400px);padding:30px}.auth-brand{justify-content:center;margin-bottom:22px}.auth-tabs{border:1px solid #2b2933;border-radius:7px;margin-bottom:20px;display:flex;overflow:hidden}.auth-tab{color:#a19eaf;text-align:center;flex:1;padding:10px;font-size:12px;font-weight:600;text-decoration:none}.auth-tab.active{color:#f5f5f6;background:#33353b}.auth-card form{flex-direction:column;gap:14px;margin-top:4px;display:flex}.auth-card label{color:#c3c0ce;flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.auth-card input{color:#f0eff8;background:#111116;border:1px solid #34323e;border-radius:5px;height:40px;padding:0 12px;font-size:12px}.auth-card input::placeholder{color:#6c697a}.auth-card .button-primary{justify-content:center;margin-top:6px}.auth-error{color:#ffabb2;background:#241019;border:1px solid #563039;border-radius:6px;margin:0 0 14px;padding:10px 12px;font-size:12px}.auth-notice{color:#b0e3bd;background:#10201a;border:1px solid #294639;border-radius:6px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.auth-note{color:#c3c5cc;align-items:center;gap:7px;margin:16px 0 0;font-size:11px;display:flex}.plan-gate-page{max-width:1080px;margin:0 auto;padding:60px 24px 40px}.plan-gate-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:34px;display:flex}.plan-gate-header h1{margin:10px 0 8px;font-family:Manrope,sans-serif;font-size:24px}.plan-gate-header p{color:#a19eaf;margin:0;font-size:12px}.plan-gate-note{color:#7d7a8a;text-align:center;margin-top:22px;font-size:11px}@media (width<=860px){.feature-grid,.pricing-grid{grid-template-columns:1fr}.landing-header{flex-wrap:wrap;padding:16px 20px}.landing-nav{order:3;justify-content:center;width:100%}.landing-hero{padding:60px 20px 50px}.landing-hero h1{font-size:30px}.plan-gate-header{flex-direction:column}}.feature-card,.pricing-card,.auth-card{background-color:#09090c;background-image:linear-gradient(135deg, #80838c03, #09090cfb 58%, #a0a2aa02), var(--vindesk-wave-pattern);background-position:50%,100% 0;background-repeat:no-repeat,repeat;background-size:cover,320px 180px;border-color:#b0b3bc29;box-shadow:inset 0 1px #ebecf003,0 0 0 1px #bec0c602}.feature-card:hover,.pricing-card:hover{border-color:#c4c6cd52}.pricing-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pricing-card{position:relative}.pricing-badge{color:#dcdde1;letter-spacing:.3px;background:#1d1e23;border:1px solid #4a4c54;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:-11px;left:20px}.pricing-badge.popular{color:#f3d58c;background:#2c2412;border-color:#d8b25a}.pricing-price-block{flex-direction:column;gap:3px;min-height:92px;margin:18px 0;display:flex}.pricing-price-block .pricing-price{margin:0}.pricing-old-price{color:#8c8e97;font-size:13px;text-decoration:line-through}.pricing-billing-note{color:#9a9ca5;font-size:11px}.pricing-saving{color:#8fe0a8;background:#16301f;border-radius:4px;align-self:flex-start;margin-top:4px;padding:3px 8px;font-size:10px;font-weight:700}.billing-toggle{background:#111216;border:1px solid #34353c;border-radius:999px;gap:4px;margin:0 auto 30px;padding:4px;display:inline-flex}.billing-toggle button{color:#a9abb3;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 18px;font:600 12px Inter,sans-serif;transition:background .15s,color .15s;display:inline-flex}.billing-toggle button.active{color:#f5f5f6;background:#33353b}.billing-toggle-badge{color:#8fe0a8;background:#16301f;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.plan-gate-page .billing-toggle{width:max-content;display:flex}.plan-gate-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.plan-gate-note{justify-content:center;align-items:center;gap:6px;display:flex}.plan-gate-page .auth-notice,.plan-gate-page .auth-error{margin-bottom:22px}.promo-banner{color:#e9d6a4;cursor:pointer;background:linear-gradient(90deg,#211b0e,#15130d);border:1px dashed #d8b25a;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:min(100%,620px);margin:-14px auto 22px;padding:10px 16px;font:12px Inter,sans-serif;display:flex}.promo-banner strong{color:#f3d58c}.promo-banner svg{color:#f3d58c;flex:none}@media (width<=1100px){.pricing-grid-four{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (width<=860px){.pricing-grid-four{grid-template-columns:1fr}.promo-banner{text-align:left}}
