:root{--hue:271;--sat:91%;--lit:65%;--primary:var(--hue) var(--sat) var(--lit);--primary-dark:var(--hue) calc(var(--sat) - 15%) calc(var(--lit) - 12%);--primary-light:var(--hue) calc(var(--sat) - 5%) calc(var(--lit) + 15%);--primary-pale:var(--hue) var(--sat) 97%;--secondary:38 92% 50%;--success:145 63% 49%;--info:199 89% 55%;--warning:38 92% 50%;--danger:354 70% 54%;--bg:0 0% 100%;--card:0 0% 100%;--fg:220 39% 11%;--heading:222 40% 5%;--muted:220 9% 46%;--faint:220 12% 69%;--grid:220 13% 91%;--border:220 13% 91%;--hover:var(--hue) var(--sat) 97%;--soft:220 14% 96%;--font:"Nunito", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--radius:10px;--radius-sm:8px;--shadow:0 4px 20px 1px #0000000f, 0 1px 4px #00000014;--shadow-header:0 1px 15px #0000000a, 0 1px 6px #0000000a;--rail-w:120px;--sec-w:220px;--header-h:80px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);color:hsl(var(--fg));background:hsl(var(--bg));-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.6}a{color:inherit;text-decoration:none}svg{display:block}button{color:inherit;cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}#g-loader{z-index:9999;background:hsl(var(--card));justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}#g-loader .spin{border:3px solid hsl(var(--primary) / .2);border-top-color:hsl(var(--primary));border-radius:50%;width:42px;height:42px;animation:.8s linear infinite gspin}@keyframes gspin{to{transform:rotate(360deg)}}.app{min-height:100vh}.main-header{height:var(--header-h);background:hsl(var(--card));box-shadow:var(--shadow-header);z-index:50;align-items:center;gap:18px;padding:0 28px 0 0;display:flex;position:fixed;top:0;left:0;right:0}.header-logo{width:var(--rail-w);height:var(--header-h);flex-shrink:0;justify-content:center;align-items:center;display:flex}.menu-toggle{width:42px;height:42px;color:hsl(var(--fg));background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.menu-toggle:hover{background:hsl(var(--hover));color:hsl(var(--primary))}.mega-menu{color:hsl(var(--fg));background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.mega-menu:hover{color:hsl(var(--primary))}.header-search{width:240px;position:relative}.header-search input{background:hsl(var(--soft));width:100%;height:40px;color:hsl(var(--fg));border:none;border-radius:20px;outline:none;padding:0 44px 0 18px;font-size:14px}.header-search input::placeholder{color:hsl(var(--faint))}.header-search .s-ic{color:hsl(var(--faint));position:absolute;top:50%;right:14px;transform:translateY(-50%)}.header-spacer{flex:1}.header-right{align-items:center;gap:6px;display:flex}.header-icon{width:42px;height:42px;color:hsl(var(--fg));background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.header-icon:hover{background:hsl(var(--hover));color:hsl(var(--primary))}.header-icon .dot{background:hsl(var(--primary));color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:6px;right:6px}.header-avatar{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--secondary)));color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:flex}.side-content-wrap{top:var(--header-h);z-index:45;position:fixed;bottom:0;left:0}.sidebar-left{width:var(--rail-w);background:hsl(var(--card));box-shadow:var(--shadow-header);position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.navigation-left{list-style:none}.rail-item{width:var(--rail-w);min-height:96px;color:hsl(var(--muted));background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 6px;font-size:13px;font-weight:600;transition:color .15s;display:flex;position:relative}.rail-item span{text-align:center;line-height:1.2}.rail-item:hover{color:hsl(var(--primary));background:hsl(var(--hover))}.rail-item.active{color:hsl(var(--primary))}.rail-item.active:after{content:"";border-style:solid;border-width:0 0 16px 16px;border-color:transparent transparent hsl(var(--primary)) transparent;position:absolute;bottom:0;right:0}.sidebar-left-secondary{top:0;left:var(--rail-w);width:var(--sec-w);background:hsl(var(--card));box-shadow:var(--shadow);transform:translateX(calc(-100% - var(--rail-w)));padding:12px 0;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;overflow-y:auto}.sec-open .sidebar-left-secondary{transform:translate(0)}.sec-head{color:hsl(var(--heading));justify-content:space-between;align-items:center;padding:10px 20px 14px;font-size:15px;font-weight:700;display:flex}.sec-head button{color:hsl(var(--faint));background:0 0;border:none}.sec-head button:hover{color:hsl(var(--primary))}.secondary-nav{list-style:none}.sec-item{color:hsl(var(--muted));border-left:3px solid #0000;padding:10px 24px;font-size:14px;font-weight:600;transition:all .15s;display:block}.sec-item:hover{color:hsl(var(--primary));background:hsl(var(--hover))}.sec-item.active{color:hsl(var(--primary));border-left-color:hsl(var(--primary));background:hsl(var(--hover))}.sidebar-overlay{inset:var(--header-h) 0 0 0;z-index:40;opacity:0;pointer-events:none;background:#0000002e;transition:opacity .3s;position:fixed}.sec-open .sidebar-overlay{opacity:1;pointer-events:auto}.main-content-wrap{margin-left:var(--rail-w);padding-top:var(--header-h);min-height:100vh}.main-content{max-width:1600px;padding:32px 32px 40px}.g-in{animation:.3s ease-out gIn}@keyframes gIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.g-breadcrumb{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:16px;display:flex}.g-breadcrumb h1{color:hsl(var(--heading));font-size:24px;font-weight:500;line-height:1}.g-breadcrumb ul{color:hsl(var(--muted));align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:flex}.g-breadcrumb li:not(:first-child):before{content:"|";color:hsl(var(--faint));margin-right:8px;font-weight:400}.g-breadcrumb li.cur{color:hsl(var(--primary))}.row{gap:30px;display:grid}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-83{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g-75{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mb{margin-bottom:24px}.card{background:hsl(var(--card));border-radius:var(--radius);box-shadow:var(--shadow)}.card-body{padding:20px}.card-title{color:hsl(var(--heading));margin-bottom:20px;font-size:17.6px;font-weight:500}.g-card-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.g-chart{position:relative}.g-stat{align-items:center;gap:18px;display:flex}.g-stat-ic{width:54px;height:54px;color:hsl(var(--primary-light));flex-shrink:0;justify-content:center;align-items:center;display:flex}.g-stat-ic svg{stroke-width:1.2px;width:48px;height:48px}.g-stat-label{color:hsl(var(--muted));font-size:15px;font-weight:600}.g-stat-value{color:hsl(var(--primary));font-size:22px;font-weight:700;line-height:1.3}.btn{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 20px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn svg{width:18px;height:18px}.btn-primary{background:hsl(var(--primary));color:#fff}.btn-primary:hover{background:hsl(var(--primary-dark))}.btn-outline-primary{border-color:hsl(var(--primary));color:hsl(var(--primary));background:hsl(var(--card));border-radius:20px}.btn-outline-primary:hover{background:hsl(var(--primary));color:#fff}.btn-pill{border-radius:20px}.btn-sm{height:32px;padding:0 14px;font-size:13px}.badge{border-radius:11px;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.badge-primary{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.badge-success{background:hsl(var(--success) / .14);color:hsl(var(--success))}.badge-warning{background:hsl(var(--warning) / .16);color:hsl(var(--warning))}.badge-danger{background:hsl(var(--danger) / .12);color:hsl(var(--danger))}.table-wrap{overflow-x:auto}.g-table{border-collapse:collapse;width:100%;font-size:14px}.g-table th{text-align:left;color:hsl(var(--heading));border-bottom:2px solid hsl(var(--border));white-space:nowrap;padding:12px 14px;font-weight:700}.g-table td{border-bottom:1px solid hsl(var(--border));color:hsl(var(--fg));padding:14px}.g-table th.r,.g-table td.r{text-align:right}.g-table tbody tr:last-child td{border-bottom:none}.g-prod{border-bottom:1px solid hsl(var(--border));align-items:center;gap:16px;padding:14px 0;display:flex}.g-prod:last-child{border-bottom:none}.g-prod-img{border-radius:8px;flex-shrink:0;width:72px;height:72px}.g-prod-info{flex:1;min-width:0}.g-prod-name{color:hsl(var(--primary));font-size:15px;font-weight:700}.g-prod-desc{color:hsl(var(--muted));margin:2px 0;font-size:13px}.g-prod-price{color:hsl(var(--danger));font-weight:700}.g-prod-price s{color:hsl(var(--faint));margin-left:6px;font-weight:400}.g-avatar{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:inline-flex}.g-thumb{border-radius:8px;display:inline-block}.g-progress{background:hsl(var(--grid));border-radius:3px;height:5px;overflow:hidden}.g-progress-bar{background:hsl(var(--primary));border-radius:3px;height:100%;display:block}.g-progress-bar.success{background:hsl(var(--success))}.g-progress-bar.warning{background:hsl(var(--warning))}.g-progress-bar.danger{background:hsl(var(--danger))}.g-dd-wrap{position:relative}.g-dd{background:hsl(var(--card));border-radius:var(--radius);min-width:240px;box-shadow:var(--shadow);z-index:60;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0}.g-dd.open{animation:.14s ease-out gIn;display:block}.g-dd a,.g-dd button{width:100%;color:hsl(var(--fg));text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.g-dd a:hover,.g-dd button:hover{background:hsl(var(--hover));color:hsl(var(--primary))}.g-empty{text-align:center;padding:48px 24px}.g-empty-code{color:hsl(var(--primary));font-size:64px;font-weight:800}.g-empty-badge{background:hsl(var(--hover));width:72px;height:72px;color:hsl(var(--primary));border-radius:16px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.g-empty h4{color:hsl(var(--heading));margin-bottom:6px;font-size:20px;font-weight:700}.g-empty p{color:hsl(var(--muted));margin-bottom:18px}.g-tilegrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.g-tile{background:hsl(var(--card));border-radius:var(--radius);box-shadow:var(--shadow);color:hsl(var(--heading));justify-content:space-between;align-items:center;padding:16px 18px;font-weight:700;transition:transform .15s,color .15s;display:flex}.g-tile:hover{color:hsl(var(--primary));transform:translateY(-2px)}.menu-toggle{display:none}@media (max-width:1100px){.g-4{grid-template-columns:repeat(2,1fr)}.g-83,.g-75,.g-3,.g-2{grid-template-columns:1fr}}@media (max-width:768px){.menu-toggle{display:flex}.header-search,.mega-menu{display:none}.side-content-wrap{transition:transform .25s;transform:translate(-100%)}.rail-open .side-content-wrap{transform:none}.main-content-wrap{margin-left:0}.main-content{padding:20px 16px 32px}.g-4{grid-template-columns:1fr}.header-logo{width:80px}}.app-footer{border-top:1px solid hsl(var(--border));margin:40px 0 0;padding:28px 0 32px}.app-footer .af-top h5{color:hsl(var(--heading));margin-bottom:8px;font-size:17.6px;font-weight:600}.app-footer .af-top p{color:hsl(var(--muted));max-width:900px;margin-bottom:20px;font-size:13px}.app-footer .af-bot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.app-footer .af-copy{color:hsl(var(--muted));align-items:center;gap:12px;font-size:13px;display:flex}.app-footer .af-muted{color:hsl(var(--faint))}[data-color=blue]{--hue:221;--sat:83%;--lit:58%}[data-color=teal]{--hue:174;--sat:72%;--lit:40%}[data-color=green]{--hue:145;--sat:63%;--lit:42%}[data-color=orange]{--hue:25;--sat:95%;--lit:55%}[data-color=pink]{--hue:330;--sat:81%;--lit:60%}[data-color=red]{--hue:354;--sat:70%;--lit:54%}[data-color=slate]{--hue:215;--sat:25%;--lit:42%}[data-theme=dark]{--bg:228 16% 10%;--card:228 15% 14%;--soft:228 14% 19%;--fg:220 14% 84%;--heading:0 0% 97%;--muted:220 9% 64%;--faint:220 8% 48%;--grid:228 12% 23%;--border:228 12% 23%;--hover:var(--hue) 35% 22%;--primary-pale:var(--hue) 35% 18%;--shadow:0 4px 20px 1px #00000059, 0 1px 4px #0006;--shadow-header:0 1px 15px #0000004d, 0 1px 6px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .sidebar-overlay{background:#00000073}[data-theme=dark] .header-search input,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:hsl(var(--fg))}[data-theme=dark] .g-avatar,[data-theme=dark] .u-profile-av{filter:brightness(.8)saturate(1.2)}#g-loader{background:hsl(var(--bg))}[data-layout=compact]{--rail-w:76px}[data-layout=compact] .rail-item{min-height:64px;padding:10px 4px}[data-layout=compact] .rail-item span{display:none}[data-layout=compact] .header-logo{width:var(--rail-w)}[data-layout=vertical]{--rail-w:250px}[data-layout=vertical] .sidebar-left{padding:12px 0 24px}[data-layout=vertical] .sidebar-left-secondary,[data-layout=vertical] .sidebar-overlay{display:none}.v-sec{width:100%;color:hsl(var(--muted));text-align:start;background:0 0;border:none;align-items:center;gap:14px;padding:11px 22px;font-size:14px;font-weight:700;display:flex}.v-sec span{flex:1}.v-sec:hover,.v-sec.active{color:hsl(var(--primary))}.v-sec.active{background:hsl(var(--hover))}.v-chev{transition:transform .2s;display:flex}li.open>.v-sec .v-chev{transform:rotate(180deg)}.v-sub{padding:4px 0 8px;list-style:none;display:none}li.open>.v-sub{display:block}.v-item{color:hsl(var(--muted));padding:7px 22px 7px 56px;font-size:13.5px;font-weight:600;display:block;position:relative}.v-item:before{content:"";opacity:.6;border:1.5px solid;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:36px}.v-item:hover,.v-item.active{color:hsl(var(--primary))}.v-item.active:before{opacity:1;background:currentColor}[dir=rtl] .main-header{padding:0 0 0 28px}[dir=rtl] .side-content-wrap,[dir=rtl] .sidebar-left{left:auto;right:0}[dir=rtl] .sidebar-left-secondary{left:auto;right:var(--rail-w);transform:translateX(calc(100% + var(--rail-w)))}[dir=rtl].sec-open .sidebar-left-secondary{transform:translate(0)}[dir=rtl] .main-content-wrap{margin-left:0;margin-right:var(--rail-w)}[dir=rtl] .rail-item.active:after{border-width:0 16px 16px 0;border-color:transparent transparent hsl(var(--primary)) transparent;left:0;right:auto}[dir=rtl] svg{direction:ltr}[dir=rtl] .g-breadcrumb li:not(:first-child):before{margin-left:8px;margin-right:0}[dir=rtl] .sec-item{border-left:none;border-right:3px solid #0000}[dir=rtl] .sec-item.active{border-right-color:hsl(var(--primary))}[dir=rtl] .header-search .s-ic{left:14px;right:auto}[dir=rtl] .header-search input{padding:0 18px 0 44px}[dir=rtl] .g-dd{left:0;right:auto}[dir=rtl] .g-table th{text-align:right}[dir=rtl] .g-table th.r,[dir=rtl] .g-table td.r{text-align:left}[dir=rtl] .v-item{padding:7px 56px 7px 22px}[dir=rtl] .v-item:before{left:auto;right:36px}@media (max-width:768px){[dir=rtl] .main-content-wrap{margin-right:0}[dir=rtl] .side-content-wrap{transform:translate(100%)}[dir=rtl].rail-open .side-content-wrap{transform:none}}.customizer{z-index:70;position:fixed;top:160px;right:0}.cz-handle{background:hsl(var(--primary));color:#fff;width:46px;height:46px;box-shadow:var(--shadow);border:none;border-radius:8px 0 0 8px;justify-content:center;align-items:center;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;right:0}.cz-handle svg{animation:3.5s linear infinite gspin}.cz-handle:focus-visible{outline:2px solid hsl(var(--primary-light));outline-offset:2px}.cz-panel{background:hsl(var(--card));width:320px;max-height:calc(100vh - 140px);box-shadow:var(--shadow);border-radius:10px 0 0 10px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:-60px;right:0;overflow-y:auto;transform:translate(110%)}.customizer.open .cz-panel{transform:none}.customizer.open .cz-handle{right:320px}.cz-head{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));color:hsl(var(--heading));justify-content:space-between;align-items:center;padding:18px 20px;font-size:16px;font-weight:700;display:flex;position:sticky;top:0}.cz-head button{color:hsl(var(--faint));background:0 0;border:none;display:flex}.cz-head button:hover{color:hsl(var(--primary))}.cz-body{padding:6px 20px 20px}.cz-sec{border-bottom:1px solid hsl(var(--border));padding:16px 0}.cz-sec:last-child{border-bottom:none}.cz-label{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted));margin-bottom:12px;font-size:12px;font-weight:800}.cz-layouts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cz-layout{color:hsl(var(--muted));text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:11.5px;font-weight:700;line-height:1.25;display:flex}.cz-layout.on,.cz-layout:hover{color:hsl(var(--primary))}.cz-thumb{aspect-ratio:4/3;background:hsl(var(--soft));border:2px solid hsl(var(--border));border-radius:6px;width:100%;position:relative;overflow:hidden}.cz-layout.on .cz-thumb{border-color:hsl(var(--primary))}.cz-thumb i{background:hsl(var(--card));display:block;position:absolute}.cz-thumb .t-head{height:18%;top:0;left:0;right:0}.cz-thumb .t-rail{background:hsl(var(--primary) / .55);width:22%;top:18%;bottom:0;left:0}.cz-thumb .t-sec{background:hsl(var(--primary) / .25);width:18%;top:18%;bottom:0;left:22%}.cz-thumb .t-body{border-radius:3px;height:50%;bottom:10%;left:50%;right:8%}.cz-compact .t-rail{width:12%}.cz-compact .t-body{left:22%}.cz-vertical .t-rail{width:36%}.cz-vertical .t-body{left:46%}.cz-colors{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.cz-color{aspect-ratio:1;background:var(--sw);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:flex}.cz-color:hover{transform:scale(1.1)}.cz-color.on{box-shadow:0 0 0 2px hsl(var(--card)), 0 0 0 4px var(--sw)}.cz-switch{cursor:pointer;align-items:center;gap:12px;display:flex}.cz-switch span{flex-direction:column;flex:1;display:flex}.cz-switch b{color:hsl(var(--heading));font-size:14px}.cz-switch small{color:hsl(var(--muted));font-size:12px}.cz-switch input{opacity:0;width:1px;height:1px;position:absolute}.cz-switch i{background:hsl(var(--grid));border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.cz-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.cz-switch input:checked+i{background:hsl(var(--primary))}.cz-switch input:checked+i:after{transform:translate(18px)}.cz-switch input:focus-visible+i{outline:2px solid hsl(var(--primary));outline-offset:2px}.cz-reset{width:100%}[dir=rtl] .customizer{left:0;right:auto}[dir=rtl] .cz-handle{border-radius:0 8px 8px 0;transition:left .3s cubic-bezier(.4,0,.2,1);left:0;right:auto}[dir=rtl] .cz-panel{border-radius:0 10px 10px 0;left:0;right:auto;transform:translate(-110%)}[dir=rtl] .customizer.open .cz-panel{transform:none}[dir=rtl] .customizer.open .cz-handle{left:320px;right:auto}[dir=rtl] .cz-switch i:after{left:auto;right:3px}[dir=rtl] .cz-switch input:checked+i:after{transform:translate(-18px)}@media (max-width:480px){.cz-panel{width:calc(100vw - 46px)}.customizer.open .cz-handle{right:calc(100vw - 46px)}}@media (prefers-reduced-motion:reduce){.cz-handle svg{animation:none}}[data-theme=dark] .u-v-primary{--ct:hsl(var(--primary-light));--cbg:hsl(var(--primary) / .18)}[data-theme=dark] .u-v-secondary{--c:#4b5563;--ct:#d1d5db;--cbg:#9ca3af29}[data-theme=dark] .u-v-success{--ct:#6ee7b7;--cbg:#10b98129}[data-theme=dark] .u-v-danger{--ct:#fca5a5;--cbg:#ef444429}[data-theme=dark] .u-v-warning{--ct:#fcd34d;--cbg:#f59e0b29}[data-theme=dark] .u-v-info{--ct:#93c5fd;--cbg:#3b82f629}[data-theme=dark] .u-v-light{--c:hsl(var(--soft));--cf:hsl(var(--fg));--ct:hsl(var(--muted));--cbg:hsl(var(--soft))}[data-theme=dark] .u-v-dark{--c:#000;--ct:#e5e7eb;--cbg:#00000059}[data-theme=dark] .u-prog,[data-theme=dark] .f-steps-line{background:hsl(var(--grid))}[data-theme=dark] .f-tabstep,[data-theme=dark] .s-social{background:hsl(var(--soft))}[data-theme=dark] .u-typ mark{background:hsl(var(--warning) / .3);color:hsl(var(--heading))}[data-theme=dark] .u-lg.u-flush .u-lg-item{border-bottom-color:hsl(var(--border))}[data-tablehost]{overflow-x:auto}.dt-name{color:hsl(var(--fg));font-size:14px}.dt-table{border-collapse:collapse;width:100%;font-size:14px}.dt-table th{text-align:left;color:hsl(var(--heading));border-bottom:1px solid hsl(var(--border));white-space:nowrap;padding:14px 16px;font-weight:700}.dt-table td{border-bottom:1px solid hsl(var(--border));color:hsl(var(--fg));vertical-align:middle;padding:12px 16px}.dt-table tbody tr:last-child td{border-bottom:none}.dt-table tbody tr:hover{background:hsl(var(--soft))}.dt-th{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.dt-sort{color:hsl(var(--faint));flex-direction:column;line-height:0;display:inline-flex}.dt-sort svg{width:9px;height:7px;display:block}.dt-sort .up.on,.dt-sort .dn.on{color:hsl(var(--heading))}.dt-th.r{justify-content:flex-end}.dt-col-r{text-align:right}.dt-thumb{border-radius:4px;width:54px;height:54px;display:block}.dt-title-link{color:hsl(var(--primary));font-size:14px}.dt-title-link:hover{text-decoration:underline}.dt-created,.dt-percent{color:hsl(var(--muted));white-space:nowrap}.dt-foot{color:hsl(var(--muted));flex-wrap:wrap;align-items:center;gap:12px;padding:16px 16px 2px;font-size:14px;display:flex}.dt-rpp{align-items:center;gap:10px;display:flex}.dt-rpp-label{color:hsl(var(--muted));font-size:15px}.dt-rpp select{color:hsl(var(--heading));cursor:pointer;background:0 0;border:none;outline:none;font-size:15px;font-weight:700}.dt-foot-spacer{flex:1}.dt-range{color:hsl(var(--muted));font-size:14px}.dt-pager{align-items:center;gap:4px;display:flex}.dt-pager button{color:hsl(var(--muted));cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:600;display:inline-flex}.dt-pager button:hover:not(:disabled){color:hsl(var(--primary));background:hsl(var(--hover))}.dt-pager button:disabled{color:hsl(var(--faint));cursor:default}.dt-pager svg{width:16px;height:16px}
.a-pd{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.a-pd-img{aspect-ratio:16/11;background:linear-gradient(135deg,#e9eef5,#d7dde9);border-radius:10px;width:100%}.a-pd-title{color:hsl(var(--heading));font-size:18px;font-weight:700}.a-pd-sub{color:hsl(var(--muted));margin-top:4px;margin-bottom:20px;font-size:14px}.a-pd-price{color:hsl(var(--primary));align-items:baseline;gap:10px;margin-bottom:20px;font-size:28px;font-weight:800;display:flex}.a-pd-old{color:hsl(var(--faint));font-size:15px;font-weight:600;text-decoration:line-through}.a-pd-off{color:hsl(var(--success));font-size:13px;font-weight:700}.a-pd-feat{color:hsl(var(--heading));margin-bottom:10px;font-size:15px;font-weight:700}.a-pd-list{flex-direction:column;gap:8px;margin-bottom:26px;list-style:none;display:flex}.a-pd-list li{color:hsl(var(--fg));gap:6px;font-size:14px;display:flex}.a-pd-list li:before{content:"→";color:hsl(var(--primary));font-weight:700}.a-pd-buy{align-items:center;gap:14px;display:flex}.a-pd-qty{border:1px solid hsl(var(--border));width:100px;height:40px;color:hsl(var(--fg));border-radius:6px;outline:none;padding:0 12px;font-size:15px}.a-pr-top{align-items:center;gap:24px;margin-bottom:24px;display:flex}.a-pr-toggles{gap:12px;display:flex}.a-pr-tog{border:1px solid hsl(var(--primary));background:hsl(var(--card));width:48px;height:36px;color:hsl(var(--primary));border-radius:20px;justify-content:center;align-items:center;display:flex}.a-pr-tog.on{background:hsl(var(--primary));color:#fff}.a-pr-tog svg{width:18px;height:18px}.a-pr-searchbar{border:1px solid hsl(var(--border));background:hsl(var(--soft));border-radius:6px;outline:none;flex:1;height:44px;padding:0 16px;font-size:14px}.a-pr-layout{grid-template-columns:300px 1fr;align-items:start;gap:24px;display:grid}.a-pr-viewcart{justify-content:center;width:100%;margin-bottom:24px;position:relative}.a-pr-cartbadge{background:hsl(var(--secondary));color:#fff;border-radius:4px;margin-left:8px;padding:1px 7px;font-size:12px;font-weight:700}.a-pr-fh{color:hsl(var(--primary));margin:18px 0 10px;font-size:15px;font-weight:700}.a-pr-opt{color:hsl(var(--muted));cursor:pointer;align-items:center;gap:10px;padding:5px 0;font-size:14px;display:flex}.a-dot{background:hsl(var(--soft));border-radius:50%;flex-shrink:0;width:16px;height:16px}.a-chk{background:hsl(var(--soft));border-radius:3px;flex-shrink:0;width:16px;height:16px}.a-pr-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.a-pr-card{background:hsl(var(--card));box-shadow:var(--shadow);border-radius:10px;overflow:hidden}.a-pr-imgwrap{background:linear-gradient(135deg,#cdb89f,#a98c6b);height:185px;position:relative}.a-pr-off{color:#fff;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.a-pr-body{padding:16px}.a-pr-name{color:hsl(var(--fg));white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.a-pr-brand{color:hsl(var(--muted));margin:6px 0;font-size:13px}.a-stars{gap:2px;margin-bottom:10px;display:flex}.a-stars svg{width:15px;height:15px}.a-star-on{color:#ffc107;fill:#ffc107}.a-star-off{color:#d7dbe3;fill:#d7dbe3}.a-pr-price{color:hsl(var(--heading));margin-bottom:12px;font-size:15px;font-weight:700}.a-pr-btns{gap:10px;display:flex}.a-pr-pages{gap:8px;margin-top:24px;display:flex}.a-pr-pages button{border:1px solid hsl(var(--border));background:hsl(var(--card));width:34px;height:34px;color:hsl(var(--fg));border-radius:6px;font-weight:700}.a-pr-pages button.on{background:hsl(var(--primary));color:#fff;border-color:hsl(var(--primary))}@media (max-width:1100px){.a-pd,.a-pr-layout{grid-template-columns:1fr}.a-pr-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.a-pr-grid{grid-template-columns:1fr}}
.grow{flex:1;min-width:0}.muted{color:hsl(var(--muted))}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s-wrap{min-width:0}.s-link{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:13.5px;font-weight:700;display:inline-flex}.s-link:hover{text-decoration:underline}.s-empty{text-align:center;padding:48px 20px}.s-empty h3{color:hsl(var(--heading));margin-bottom:6px}.s-empty p{color:hsl(var(--muted));margin-bottom:18px}.btn-lg{height:46px;padding:0 26px;font-size:15px}.btn-block{width:100%}.btn-ghost{color:hsl(var(--fg));border-color:hsl(var(--border));background:0 0}.btn-ghost:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.btn-light{color:hsl(var(--primary));background:#fff}.btn-light:hover{background:hsl(var(--primary-pale))}.btn-ghost-light{color:#fff;background:0 0;border-color:#ffffffb3}.btn-ghost-light:hover{background:#ffffff24}.btn:disabled{opacity:.5;cursor:not-allowed}.badge{white-space:nowrap}.badge-plain{background:hsl(var(--soft));color:hsl(var(--muted))}.badge-success{color:#1e8549}.badge-warning{color:#ba6708}.badge-info{background:hsl(var(--info) / .14);color:#096c9a}[data-theme=dark] .badge-success{color:#5cd68f}[data-theme=dark] .badge-warning{color:#f7b645}[data-theme=dark] .badge-danger{color:#f47b87}[data-theme=dark] .badge-info{color:#68c7f3}.card-title{align-items:center;gap:10px;display:flex}.g-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.b2b-logo{color:hsl(var(--primary));display:inline-flex}.b2b-head{border-bottom:1px solid hsl(var(--border));margin-bottom:24px;padding-bottom:14px}.b2b-head .g-breadcrumb{border:none;margin:0;padding:0}.head-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.head-sub{color:hsl(var(--muted));max-width:820px;margin-top:10px;font-size:14px}.header-search{width:300px}.header-search .s-ic{cursor:pointer;background:0 0;border:none;padding:0}.header-avatar svg{color:#fff}.g-dd.dd-start{left:0;right:auto}[dir=rtl] .g-dd.dd-start{left:auto;right:0}.g-dd .sel{color:hsl(var(--primary));background:hsl(var(--hover))}.g-dd small{color:hsl(var(--muted));margin-top:1px;font-size:11.5px;display:block}.g-dd .grow{white-space:normal;line-height:1.35}.dd-label{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted));padding:8px 12px 4px;font-size:11.5px;font-weight:800}.dd-sep{background:hsl(var(--border));height:1px;margin:6px 4px}.dd-empty{color:hsl(var(--muted));padding:12px;font-size:13.5px}.dd-total{justify-content:space-between;padding:6px 12px;font-size:14px;display:flex}.dd-total b{color:hsl(var(--heading))}.g-dd a.dd-btn{border-radius:6px;flex:1;justify-content:center;height:34px;padding:0 12px;font-weight:700}.g-dd a.dd-btn.btn-primary{background:hsl(var(--primary));color:#fff}.g-dd a.dd-btn.btn-primary:hover{background:hsl(var(--primary-dark));color:#fff}.g-dd a.dd-btn.btn-outline-primary{border:1px solid hsl(var(--primary));color:hsl(var(--primary));background:hsl(var(--card))}.g-dd a.dd-btn.btn-outline-primary:hover{background:hsl(var(--primary));color:#fff}.um-head{border-bottom:1px solid hsl(var(--border));align-items:center;gap:12px;margin-bottom:4px;padding:8px 12px 12px;display:flex}.um-head b{color:hsl(var(--heading));font-size:14.5px;display:block}.mega-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.search-results{width:360px;min-width:100%;max-height:420px;overflow-y:auto}.sidebar-left-secondary{width:250px}.sec-item{align-items:center;gap:10px;display:flex}.sec-item span{flex:1}.sec-item svg{opacity:.8;flex-shrink:0}.rail-item.peek:not(.active){color:hsl(var(--primary));background:hsl(var(--hover))}.sec-promo{border-radius:var(--radius);background:hsl(var(--primary) / .08);color:hsl(var(--muted));gap:4px;margin:16px;padding:16px;font-size:13px;display:grid}.sec-promo b{color:hsl(var(--heading));font-size:14px}.sec-promo .btn{margin-top:8px}.af-links{flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:13.5px;font-weight:700;display:flex}.af-links a{color:hsl(var(--primary))}.af-links span{color:hsl(var(--muted));align-items:center;gap:6px;display:inline-flex}@media (max-width:1100px){.header-search{width:220px}}@media (max-width:640px){.hide-sm{display:none!important}}.a-pr-imgwrap.pr-art{background:0 0;height:auto;padding:0;display:block}.a-pr-imgwrap.pr-art .p-art{aspect-ratio:16/10;border-radius:0}.a-pr-name{display:block}a.a-pr-name:hover{color:hsl(var(--primary))}.a-pr-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pr-from{color:hsl(var(--muted));font-size:12px;font-weight:600}.pr-was{color:hsl(var(--faint));font-size:12.5px;font-weight:600}.pr-unit{color:hsl(var(--muted));font-size:12px;font-weight:600}.a-pr-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.a-pr-grid.as-list{grid-template-columns:minmax(0,1fr)}.a-pr-card.as-list{grid-template-columns:220px minmax(0,1fr);display:grid}.a-pr-card.as-list .p-art{aspect-ratio:auto;height:100%;min-height:160px}.a-pr-btns .btn{flex-shrink:0}.a-pr-viewcart{display:flex}.a-dot.on{background:hsl(var(--primary));box-shadow:inset 0 0 0 4px hsl(var(--card));border:1px solid hsl(var(--primary))}.a-chk{color:#fff;justify-content:center;align-items:center;display:inline-flex}.a-chk.on{background:hsl(var(--primary))}.a-pr-opt:hover{color:hsl(var(--primary))}.a-pr-off{z-index:1}[dir=rtl] .a-pr-off{left:auto;right:12px}.a-pd{align-items:start}.a-pd-img.pd-art{aspect-ratio:auto;background:0 0}.a-pd-img.pd-art .p-art{border-radius:10px}.pd-thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.pd-thumb{opacity:.7;background:0 0;border:2px solid #0000;border-radius:10px;padding:0;overflow:hidden}.pd-thumb:hover{opacity:1}.pd-thumb.on{opacity:1;border-color:hsl(var(--primary))}.a-pd-price{margin-bottom:4px}.pd-basis{color:hsl(var(--muted));margin-bottom:18px;font-size:12.5px;font-weight:700}.pd-meta{flex-wrap:wrap;gap:8px;margin:16px 0 18px;display:flex}.pd-sizes{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.pd-size{border:1.5px solid hsl(var(--border));background:hsl(var(--card));text-align:start;color:hsl(var(--heading));border-radius:8px;padding:7px 14px;font-size:13.5px;font-weight:700;line-height:1.3}.pd-size small{color:hsl(var(--muted));font-size:11.5px;font-weight:600;display:block}.pd-size:hover{border-color:hsl(var(--primary))}.pd-size.on{border-color:hsl(var(--primary));background:hsl(var(--hover));color:hsl(var(--primary))}.pd-size.out{opacity:.55}.a-pd-buy{flex-wrap:wrap}.pd-line{color:hsl(var(--muted));font-size:13px}.pd-line b{color:hsl(var(--heading));font-size:15px}.pd-note{color:hsl(var(--muted));align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;display:flex}.pd-note svg{color:hsl(var(--primary));flex-shrink:0;margin-top:2px}.pd-signin{background:hsl(var(--primary) / .08);border-radius:8px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.pd-signin a{color:hsl(var(--primary));font-weight:800}.pd-links{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.pd-extra{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px;padding-top:20px;display:grid}.pd-table{font-size:13.5px}.pd-table td,.pd-table th{padding:8px 10px}.pd-table tr.on td{color:hsl(var(--primary));background:hsl(var(--hover));font-weight:800}.dotc{background:hsl(var(--success));border-radius:50%;width:9px;height:9px;margin-inline-end:8px;display:inline-block}.dotc.low{background:hsl(var(--warning))}.dotc.none{background:hsl(var(--danger))}.home-hero{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary-dark)));color:#fff;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:28px;padding:32px 36px;display:grid;overflow:hidden}.home-eyebrow{letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-bottom:10px;font-size:12px;font-weight:800}.home-hero h2{color:#fff;margin-bottom:12px;font-size:30px;font-weight:800;line-height:1.2}.home-hero p{opacity:.92;max-width:560px;margin-bottom:22px;font-size:15px}.home-hero-art{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-hero-art>div{background:#ffffff29;border-radius:12px;padding:8px}.home-hero-art .p-art{background:#ffffffd9}.g-stat-sub{color:hsl(var(--muted));font-size:12.5px;font-weight:600}.g-stat-value{font-size:19px}.cat-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:18px;display:grid}.cat-card{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:14px 12px 16px;transition:transform .15s;display:flex}.cat-card:hover{transform:translateY(-3px)}.cat-card:hover b{color:hsl(var(--primary))}.cat-card b{color:hsl(var(--heading));font-size:13.5px;line-height:1.3}.cat-card small{color:hsl(var(--muted));font-size:12px}.promo-card{align-items:center;gap:22px;padding:28px;display:flex;overflow:hidden}.promo-card h3{color:hsl(var(--heading));margin-bottom:6px;font-size:20px;font-weight:800}.promo-card p{color:hsl(var(--muted));margin-bottom:16px}.promo-card.primary{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary-dark)))}.promo-card.primary h3,.promo-card.primary p{color:#fff}.promo-art{flex-shrink:0;width:140px}.s-toast{z-index:90;background:hsl(var(--heading));color:hsl(var(--bg));box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:13.5px;font-weight:700;animation:.2s ease-out gIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.s-toast svg{color:hsl(var(--success));flex-shrink:0}.qty{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;align-items:stretch;height:42px;display:inline-flex;overflow:hidden}.qty button{background:hsl(var(--soft));border:none;justify-content:center;align-items:center;width:38px;display:flex}.qty button:hover:not(:disabled){color:hsl(var(--primary))}.qty button:disabled{opacity:.4;cursor:default}.qty input{text-align:center;width:54px;color:hsl(var(--heading));background:0 0;border:none;outline:none;font-weight:800}.qty.sm{height:34px}.qty.sm button{width:30px}.qty.sm input{width:44px}.p-art{aspect-ratio:1;background:radial-gradient(circle at 50% 40%, hsl(var(--hue-p) 70% 96%), hsl(var(--hue-p) 45% 90%));border-radius:8px;justify-content:center;align-items:center;display:flex}.p-art svg{filter:drop-shadow(0 6px 8px #0000001f);width:76%;height:76%}[data-theme=dark] .p-art{background:radial-gradient(circle at 50% 40%, hsl(var(--hue-p) 25% 26%), hsl(var(--hue-p) 20% 17%))}.p-art-sm{border-radius:6px;flex-shrink:0;width:64px;height:64px}.f-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.f-grid .full{grid-column:1/-1}.f-field{flex-direction:column;gap:6px;display:flex}.f-field>span{color:hsl(var(--heading));font-size:13px;font-weight:700}.f-field>small{color:hsl(var(--muted));font-size:12px}.f-input{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;outline:none;width:100%;height:44px;padding:0 14px}textarea.f-input{resize:vertical;height:auto;min-height:96px;padding:10px 14px}.f-input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.f-radio{border:1.5px solid hsl(var(--border));cursor:pointer;background:hsl(var(--card));border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.f-radio input{accent-color:hsl(var(--primary));width:16px;height:16px;margin-top:3px}.f-radio.on{border-color:hsl(var(--primary));background:hsl(var(--hover))}.f-radio b{color:hsl(var(--heading));display:block}.f-radio small{color:hsl(var(--muted));font-size:12.5px}.f-radio .r-end{color:hsl(var(--heading));white-space:nowrap;margin-inline-start:auto;font-weight:800}.f-stack{gap:10px;display:grid}.s-two{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;padding-bottom:48px;display:grid}.s-summary{position:sticky;top:100px}.sum-row{justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.sum-row.total{border-top:1px solid hsl(var(--border));color:hsl(var(--heading));margin-top:8px;padding-top:14px;font-size:18px;font-weight:800}.sum-row .muted{font-size:13px}.free-bar{margin:6px 0 14px}.free-bar small{color:hsl(var(--muted));margin-bottom:6px;font-size:12.5px;display:block}.free-bar .track{background:hsl(var(--grid));border-radius:3px;height:6px;overflow:hidden}.free-bar .fill{background:hsl(var(--success));border-radius:3px;height:100%}.cl{border-bottom:1px solid hsl(var(--border));grid-template-columns:64px minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.cl:last-child{border-bottom:none}.cl-name{color:hsl(var(--heading));font-weight:700;line-height:1.3}.cl-name:hover{color:hsl(var(--primary))}.cl-sub{color:hsl(var(--muted));font-size:12.5px}.cl-price{text-align:end;color:hsl(var(--muted));white-space:nowrap;font-size:12.5px}.cl-price b{color:hsl(var(--heading));font-size:15.5px;display:block}.cl-x{color:hsl(var(--faint));background:0 0;border:none;border-radius:6px;padding:6px}.cl-x:hover{color:hsl(var(--danger));background:hsl(var(--danger) / .08)}.steps{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.step{color:hsl(var(--muted));background:hsl(var(--soft));border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:flex}.step i{background:hsl(var(--card));border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:flex}.step.on{background:hsl(var(--primary));color:#fff}.step.on i{color:hsl(var(--primary))}.step.done{color:hsl(var(--primary));background:hsl(var(--primary) / .12)}.co-sec{margin-bottom:20px}.co-sec .card-title{align-items:center;gap:10px;display:flex}.co-sec .card-title .n{background:hsl(var(--primary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.done-box{text-align:center;padding:48px 24px}.done-ic{background:hsl(var(--success) / .15);width:72px;height:72px;color:hsl(var(--success));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.done-box h2{margin-bottom:8px;font-size:26px}.done-box p{color:hsl(var(--muted));max-width:520px;margin:0 auto 6px}.qo-row{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,200px) minmax(0,1fr) 140px 120px 36px;align-items:center;gap:12px;padding:10px 0;display:grid}.qo-head{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted));padding-top:0;font-size:12px;font-weight:800}.qo-found{font-size:13px}.qo-found b{color:hsl(var(--heading));display:block}.qo-bad{color:hsl(var(--danger));font-size:13px;font-weight:700}.ac{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;padding-bottom:48px;display:grid}.ac-nav{padding:10px;position:sticky;top:100px}.ac-co{border-bottom:1px solid hsl(var(--border));margin-bottom:8px;padding:10px 12px 14px}.ac-co b{color:hsl(var(--heading));line-height:1.3;display:block}.ac-co small{color:hsl(var(--muted));font-size:12px}.ac-nav a{color:hsl(var(--muted));border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.ac-nav a:hover,.ac-nav a.on{color:hsl(var(--primary));background:hsl(var(--hover))}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.stat{padding:18px 20px}.stat span{color:hsl(var(--muted));font-size:13px;font-weight:600}.stat b{color:hsl(var(--primary));font-size:22px;line-height:1.3;display:block}.stat small{color:hsl(var(--muted));font-size:12px}.credit-bar{background:hsl(var(--grid));border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.credit-bar i{background:hsl(var(--primary));height:100%;display:block}.t-wrap{overflow-x:auto}.t{border-collapse:collapse;width:100%;font-size:14px}.t th{text-align:start;color:hsl(var(--heading));border-bottom:2px solid hsl(var(--border));white-space:nowrap;padding:12px 14px;font-weight:700}.t td{border-bottom:1px solid hsl(var(--border));white-space:nowrap;padding:13px 14px}.t tbody tr:last-child td{border-bottom:none}.t tbody tr:hover td{background:hsl(var(--soft) / .6)}.t .r{text-align:end}.t a.lnk{color:hsl(var(--primary));font-weight:700}.t a.lnk:hover{text-decoration:underline}.ac-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.ac-head h1{font-size:26px;font-weight:800}.ac-head p{color:hsl(var(--muted))}.addr{padding:18px 20px}.addr b{color:hsl(var(--heading))}.addr p{color:hsl(var(--muted));font-size:13.5px}.gate{text-align:center;max-width:520px;margin:40px auto;padding:40px 28px}.gate .done-ic{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.timeline{border-inline-start:2px solid hsl(var(--border));margin-inline-start:8px;list-style:none}.timeline li{padding:0 0 18px 22px;position:relative}.timeline li:before{content:"";background:hsl(var(--card));border:2px solid hsl(var(--primary));border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.timeline li.on:before{background:hsl(var(--primary))}.timeline b{color:hsl(var(--heading));font-size:14px;display:block}.timeline small{color:hsl(var(--muted))}[dir=rtl] .timeline li{padding:0 22px 18px 0}[dir=rtl] .timeline li:before{left:auto;right:-7px}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;max-width:980px;margin:36px auto 56px;display:grid;overflow:hidden}.auth-side{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary-dark)));color:#fff;padding:40px}.auth-side h2{color:#fff;margin-bottom:12px;font-size:26px}.auth-side ul{gap:12px;margin-top:20px;list-style:none;display:grid}.auth-side li{align-items:flex-start;gap:10px;display:flex}.auth-form{padding:40px}.auth-form h1{margin-bottom:4px;font-size:26px;font-weight:800}.auth-demo{background:hsl(var(--soft));color:hsl(var(--muted));border-radius:8px;margin-top:18px;padding:12px 14px;font-size:13px}.prose{max-width:780px;padding-bottom:56px}.prose h2{margin:26px 0 8px;font-size:20px}.prose p,.prose li{color:hsl(var(--fg));margin-bottom:10px}.prose ul{padding-inline-start:20px}@media (max-width:1300px){.cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.a-pr-grid.cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.home-hero{grid-template-columns:minmax(0,1fr)}.home-hero-art{display:none}.s-two,.ac{grid-template-columns:minmax(0,1fr)}.s-summary,.ac-nav{position:static}.stat-grid,.a-pr-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.auth{grid-template-columns:minmax(0,1fr)}.auth-side{display:none}.od-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:768px){.side-content-wrap{width:var(--rail-w)}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.a-pr-grid.cols-4,.a-pr-card.as-list,.pd-extra,.stat-grid,.f-grid{grid-template-columns:minmax(0,1fr)}.home-hero{padding:24px}.home-hero h2{font-size:24px}.promo-card{flex-direction:column;align-items:flex-start}.cl{grid-template-columns:56px minmax(0,1fr) auto}.cl .qty,.cl .cl-price{grid-column:2;justify-self:start}.cl .cl-price{text-align:start}.qo-row{grid-template-columns:minmax(0,1fr) 110px 36px}.qo-row .qo-found,.qo-row .qo-price{grid-column:1/-1}.qo-head{display:none}.auth-form{padding:24px}.a-pr-top{flex-wrap:wrap;gap:12px}}.card.prose{max-width:880px;padding:28px 32px}.prose-intro{color:hsl(var(--heading));font-size:15.5px;font-weight:600}
