:root{--ink:#17181b;--muted:#797a80;--line:#e8e8e5;--paper:#f5f5f2;--card:#fff;--gold:#9a7440;--blue:#1677ff}*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;color:var(--ink);background:var(--paper)}button,input,select,textarea{font:inherit}.login{min-height:100vh;display:grid;grid-template-columns:1.14fr .86fr;background:#fff}.login-art{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:44px 54px;color:#fff;background:radial-gradient(circle at 78% 20%,rgba(214,165,87,.4),transparent 30%),linear-gradient(145deg,#111215,#22232a 58%,#332619)}.login-art:after{content:"";position:absolute;inset:0;background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.collab,.login-art>div,.login-art>small{position:relative;z-index:1}.collab{display:flex;align-items:center;gap:14px;letter-spacing:.08em}.collab span{font-size:24px;font-weight:900}.collab i{color:#8d8e93}.collab strong{font-size:13px}.login-art h1{font-size:clamp(56px,7vw,100px);line-height:.91;letter-spacing:-.07em;margin:18px 0}.login-art p:not(.overline){max-width:450px;color:hsla(0,0%,100%,.62);font-size:17px;line-height:1.6}.login-art small{color:hsla(0,0%,100%,.38)}.overline{text-transform:uppercase;font-size:10px!important;font-weight:750;letter-spacing:.15em;color:hsla(0,0%,100%,.5)}.overline.dark{color:var(--gold)}.login-card{width:min(410px,calc(100% - 40px));margin:auto}.login-card h2{font-size:40px;letter-spacing:-.045em;margin:8px 0}.muted{color:var(--muted);line-height:1.5}.form-grid label,.login-card label{display:flex;flex-direction:column;gap:7px;margin-top:20px;font-size:12px;font-weight:650}.form-grid input,.form-grid textarea,.login-card input{border:1px solid var(--line);border-radius:13px;padding:13px 14px;outline:none;background:#fafafa}.form-grid input:focus,.form-grid textarea:focus,.login-card input:focus{border-color:#a47d45;box-shadow:0 0 0 4px rgba(164,125,69,.1)}.login-card>button,.primary{border:0;border-radius:13px;padding:14px 18px;background:#17181b;color:#fff;font-weight:750;cursor:pointer}.login-card>button{width:100%;margin-top:22px}.secure{text-align:center;color:#999;font-size:11px;margin-top:18px}.error{padding:11px 13px;border-radius:11px;background:#fff0f0;color:#c63232;font-size:12px;margin-top:16px}.mobile-collab{display:none;font-weight:800}.shell{min-height:100vh}.shell>aside{position:fixed;inset:0 auto 0 0;width:238px;padding:24px 16px 18px;background:#16171a;color:#fff;display:flex;flex-direction:column;z-index:20}.partner-brand{display:flex;align-items:center;gap:11px;padding:0 8px 25px}.brand-logo{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;font-weight:850;overflow:hidden}.brand-logo img{width:100%;height:100%;object-fit:cover}.operator b,.operator span,.partner-brand b,.partner-brand span{display:block}.partner-brand b{font-size:14px}.operator span,.partner-brand span{font-size:10px;color:hsla(0,0%,100%,.42);margin-top:3px}.shell aside nav{display:flex;flex-direction:column;gap:5px}.shell aside nav a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:11px;text-decoration:none;color:hsla(0,0%,100%,.54);font-size:13px;font-weight:600}.shell aside nav a i{width:20px;text-align:center;font-style:normal}.shell aside nav a.active{background:hsla(0,0%,100%,.1);color:#fff}.operator{margin-top:auto;display:flex;align-items:center;gap:9px;padding:12px 8px;border-top:1px solid hsla(0,0%,100%,.09)}.operator>div:nth-child(2){min-width:0;flex:1 1}.operator b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operator button{border:0;background:transparent;color:#888;cursor:pointer}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#342d25;color:#d8bb8d;font-weight:750}.workspace{padding-left:238px}.workspace>header{height:64px;padding:0 32px;justify-content:space-between;border-bottom:1px solid var(--line);background:hsla(60,13%,95%,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.sync,.workspace>header{display:flex;align-items:center}.sync{font-size:11px;color:var(--muted);gap:6px}.sync i{width:7px;height:7px;border-radius:50%;background:#34c759;box-shadow:0 0 0 4px rgba(52,199,89,.12)}.cabinet{padding:34px 36px 70px;max-width:1440px;margin:auto}.page-title{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:25px}.page-title h1{font-size:36px;letter-spacing:-.045em;margin:7px 0 4px}.page-title p{margin:0}.date-pill,.outline{border:1px solid var(--line);border-radius:999px;padding:10px 13px;background:#fff;color:var(--muted);font-size:11px}.outline{cursor:pointer}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.metric{padding:19px;border-radius:18px;background:#fff;border:1px solid var(--line)}.metric>small,.metric>span{display:block;color:var(--muted);font-size:11px}.metric>strong{display:block;margin:15px 0 5px;font-size:21px;letter-spacing:-.025em}.metric.gold{color:#fff;border:0;background:linear-gradient(135deg,#86643a,#b78a50)}.metric.blue small,.metric.blue span,.metric.gold small,.metric.gold span{color:hsla(0,0%,100%,.62)}.metric.blue{color:#fff;border:0;background:linear-gradient(135deg,#155ebd,#1389f5)}.dashboard-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:14px;gap:14px;margin-top:14px}.panel{background:#fff;border:1px solid var(--line);border-radius:19px;padding:18px}.panel.wide{grid-row:span 2}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.panel-head h2{font-size:16px;margin:0}.panel-head p{font-size:11px;color:var(--muted);margin:4px 0}.panel-head a{font-size:11px;color:var(--gold);text-decoration:none}.empty{text-align:center;padding:35px 10px;color:#a0a0a3;font-size:12px}.order-line,.rank,.stock-line{padding:12px 2px;border-top:1px solid #f0f0ed}.order-id,.order-line,.rank,.stock-line{display:flex;align-items:center;gap:12px}.order-id{min-width:0;flex:1 1}.order-id>i,.rank>i{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#f2f1ed;font-size:10px;font-style:normal;font-weight:750}.order-id b,.order-id span,.rank b,.rank span,.stock-line b,.stock-line span{display:block}.order-id span,.rank span,.stock-line span{color:var(--muted);font-size:10px;margin-top:3px}.order-line>strong,.rank>strong{font-size:12px}.state{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;font-size:10px;font-style:normal;color:#8a631f;background:#fff4d9}.state.processing{color:#155ebd;background:#e8f2ff}.state.shipped{color:#6944ad;background:#f0eaff}.state.active,.state.delivered{color:#1c7d3c;background:#e9f8ee}.state.archived,.state.cancelled,.state.hidden{color:#777;background:#eee}.rank>div,.stock-line>div{flex:1 1}.stock-line>strong{font-size:14px}.danger{color:#ff3b30}.rank>i{width:28px;height:28px}.catalog-head,.product-line{display:grid;grid-template-columns:2fr .8fr 1.5fr .5fr;grid-gap:18px;gap:18px;align-items:center}.catalog-head{padding:0 8px 11px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.product-line{padding:13px 8px;border-top:1px solid #f0f0ed}.product-line>strong{font-size:12px}.product-name{display:flex;align-items:center;gap:11px;min-width:0}.product-name b,.product-name span{display:block}.product-name span{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}.thumb{width:45px;height:45px;border-radius:12px;background:#f1f1ee;display:grid;place-items:center;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.sizes{display:flex;gap:5px;flex-wrap:wrap}.sizes button{border:1px solid var(--line);border-radius:9px;background:#fafafa;padding:5px 7px;cursor:pointer;font-size:10px}.sizes i{font-style:normal;color:var(--muted);margin-right:5px}.scrim{position:fixed;inset:0;z-index:40;background:rgba(12,13,15,.36);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal,.order-drawer{position:fixed;z-index:41;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.25)}.modal{width:min(610px,calc(100vw - 20px));left:50%;top:50%;transform:translate(-50%,-50%)}.modal,.order-drawer{border-radius:22px;padding:24px}.order-drawer{right:10px;top:10px;bottom:10px;width:min(500px,calc(100vw - 20px))}.modal-head{display:flex;justify-content:space-between;align-items:flex-start}.modal-head h2{margin:5px 0}.modal-head>button{border:1px solid var(--line);border-radius:50%;width:34px;height:34px;background:#fff;font-size:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 12px;gap:0 12px}.form-grid label.full{grid-column:1/-1}.form-grid textarea{min-height:90px;resize:vertical}.full-button{width:100%;margin-top:20px}.filters{display:flex;gap:6px;margin-bottom:12px}.filters button{border:1px solid var(--line);border-radius:999px;padding:8px 11px;background:#fff;color:var(--muted);font-size:11px;cursor:pointer}.filters button.active{background:#17181b;color:#fff;border-color:#17181b}.orders-head,.orders-row{display:grid;grid-template-columns:1.2fr 1.3fr 1.2fr .8fr 1fr;grid-gap:15px;gap:15px;align-items:center}.orders-head{padding:0 7px 10px;color:var(--muted);font-size:10px;text-transform:uppercase}.orders-row{border:0;border-top:1px solid #efefec;width:100%;background:#fff;text-align:left;padding:13px 7px;color:inherit;cursor:pointer}.orders-row b,.orders-row small{display:block}.orders-row small{color:var(--muted);font-size:10px;margin-top:4px}.orders-row>strong{text-align:right;font-size:12px}.order-total{padding:20px;border-radius:16px;background:#18191d;color:#fff;margin:20px 0}.order-total span,.order-total strong{display:block}.order-total span{color:#999;font-size:11px}.order-total strong{font-size:28px;margin-top:8px}.detail-block{padding:17px 0;border-bottom:1px solid var(--line)}.detail-block h3{font-size:12px;margin:0 0 10px}.detail-block p,.detail-block small{color:var(--muted);font-size:12px}.detail-line{display:flex;justify-content:space-between;padding:6px 0;font-size:12px}.finance-hero{padding:27px;border-radius:22px;color:#fff;background:radial-gradient(circle at 85% 15%,hsla(38,75%,65%,.38),transparent 25%),linear-gradient(130deg,#16171a,#34302b);margin-bottom:14px}.finance-hero p,.finance-hero span{color:#aaa;font-size:11px}.finance-hero strong{display:block;font-size:38px;letter-spacing:-.045em;margin:8px 0}.finance-split{display:flex;gap:45px;margin-top:24px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.1)}.finance-split b,.finance-split small{display:block}.finance-split small{color:#888;font-size:10px}.finance-split b{margin-top:5px}.bar-row{display:grid;grid-template-columns:1fr 2fr 150px;grid-gap:18px;gap:18px;align-items:center;padding:13px 2px;border-top:1px solid #f0f0ed}.bar-row b,.bar-row span{display:block}.bar-row span{color:var(--muted);font-size:10px}.bar{height:6px;background:#eee;overflow:hidden}.bar,.bar i{border-radius:99px}.bar i{display:block;height:100%;background:linear-gradient(90deg,#917046,#c99b5e)}.bar-row>strong{text-align:right;font-size:12px}.bottom-nav{display:none}.boot{min-height:100vh;display:grid;place-items:center;letter-spacing:.12em;font-weight:800}.skeleton{background:linear-gradient(90deg,#eee,#f8f8f8,#eee);background-size:200%;animation:shimmer 1.4s infinite}.hero-skeleton{height:220px;border-radius:22px}@keyframes shimmer{to{background-position:-200%}}@media(max-width:900px){.login{grid-template-columns:1fr}.login-art{display:none}.login-card{padding:50px 0}.mobile-collab{display:block}.shell>aside{display:none}.workspace{padding:0}.workspace>header{height:54px;padding:0 18px}.mobile-brand{font-weight:800}.cabinet{padding:25px 16px 90px}.bottom-nav{position:fixed;display:flex;z-index:30;left:10px;right:10px;bottom:10px;padding:7px;border-radius:18px;background:rgba(24,25,28,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-around}.bottom-nav a{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;color:#777;font-size:9px}.bottom-nav a i{font-size:16px;font-style:normal}.bottom-nav a.active{color:#fff}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.panel.wide{grid-row:auto}.catalog-head{display:none}.product-line{grid-template-columns:1fr}.orders-head{display:none}.orders-row{grid-template-columns:1fr 1fr}.orders-row>span:nth-child(3){display:none}.bar-row{grid-template-columns:1fr}.bar-row>strong{text-align:left}.page-title h1{font-size:30px}}@media(max-width:520px){.form-grid,.metric-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.date-pill{display:none}}.login-art{background:radial-gradient(circle at 75% 18%,rgba(106,186,182,.43),transparent 25%),repeating-radial-gradient(ellipse at 0 105%,transparent 0 34px,hsla(0,0%,100%,.045) 36px 38px),linear-gradient(145deg,#061c32,#0c426a 58%,#0b7180)}.collab img{width:160px;height:45px;object-fit:contain;filter:brightness(0) invert(1);mix-blend-mode:screen}.login-art h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.login-art h1 em{color:#eadfc9;font-weight:400}.login-card .overline.dark{color:#0c6680}.login-card>button{background:linear-gradient(135deg,#0a3157,#0b6e80)}.shell>aside{background:linear-gradient(180deg,#061d33,#082b49 60%,#071926)}.brand-logo{background:#fff!important;border-radius:10px}.brand-logo img{object-fit:contain}.partner-brand{border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:15px}.metric.gold{background:linear-gradient(135deg,#0a3157,#14778a)}.metric.blue{background:linear-gradient(135deg,#0b637b,#33a1a2)}.finance-hero{background:radial-gradient(circle at 85% 15%,rgba(111,192,187,.4),transparent 25%),linear-gradient(130deg,#061d33,#0c5670)}.mobile-collab img{width:165px;height:48px;object-fit:contain}.boot{color:#0a3157;background:#f7f5ef}