: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}
.b2b-logo{color:hsl(var(--primary));display:inline-flex}.grow{flex:1;min-width:0}@media (max-width:640px){.hide-sm{display:none!important}}.ph{letter-spacing:.04em;white-space:nowrap;background:hsl(var(--soft));color:hsl(var(--muted));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:1px 7px;font-size:10px;font-weight:800;line-height:16px;display:inline-flex}.ph.p0{color:hsl(var(--muted))}.ph.p1{color:#1e8549;background:hsl(var(--success) / .14)}.ph.p2{color:#096c9a;background:hsl(var(--info) / .14)}.ph.p3,.ph.opt{color:#ae5c09;background:hsl(var(--warning) / .16)}[data-theme=dark] .ph.p1{color:#64d894}[data-theme=dark] .ph.p2{color:#68c7f3}[data-theme=dark] .ph.p3,[data-theme=dark] .ph.opt{color:#f8ba4f}.ph.big{letter-spacing:.02em;padding:6px 12px;font-size:12px;line-height:18px}.legend{border-radius:var(--radius);background:hsl(var(--soft));margin:14px 16px 6px;padding:14px 14px 6px}.legend-title{color:hsl(var(--muted));text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:12px;font-weight:800}.legend-row{color:hsl(var(--fg));align-items:center;gap:10px;margin-bottom:8px;font-size:12.5px;display:flex}.legend-row .ph{min-width:40px}.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}.sec-groupwrap{padding-top:6px}.sec-group{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--heading));align-items:center;gap:8px;padding:10px 24px 4px;font-size:12px;font-weight:800;display:flex}.sec-group span{flex:1}.sec-group svg{color:hsl(var(--primary))}.sec-item.sub{padding:7px 24px 7px 48px;font-size:13.5px}.secondary-nav ul{list-style:none}.rail-item.peek:not(.active){color:hsl(var(--primary));background:hsl(var(--hover))}[dir=rtl] .sec-item.sub{padding:7px 48px 7px 24px}.v-group{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--heading));align-items:center;gap:8px;padding:8px 22px 2px 56px;font-size:11.5px;font-weight:800;display:flex}.v-sub ul{list-style:none}.v-item{align-items:center;gap:8px;display:flex}.v-item .ph,.v-group .ph{margin-inline-start:auto}[dir=rtl] .v-group{padding:8px 56px 2px 22px}.mega-menu{white-space:nowrap}.ent-tag{background:hsl(var(--primary) / .12);color:hsl(var(--primary));border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.header-search{width:280px}.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-note{align-items:flex-start!important}.dd-note-ic{background:hsl(var(--primary) / .12);width:34px;height:34px;color:hsl(var(--primary));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.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}.search-results{width:340px;min-width:100%;max-height:420px;overflow-y:auto}@media (max-width:1100px){.header-search{width:200px}}.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}.api-line{color:hsl(var(--muted));flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.api-line code{background:hsl(var(--soft));color:hsl(var(--fg));overflow-wrap:anywhere;border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:400}.gap-tag{color:#c2660a;font-size:11.5px;font-weight:800}[data-theme=dark] .gap-tag{color:#f8ba4f}.page-note{max-width:820px;color:hsl(var(--muted));margin:-8px 0 24px;font-size:14px;line-height:1.6}.g-stat-sub{color:hsl(var(--muted));font-size:12.5px;font-weight:600}.g-stat-ic.tile{width:46px;height:46px}.g-stat-ic.tile svg{width:40px;height:40px}.g-stat{align-items:flex-start}.tile-title{color:hsl(var(--heading));font-size:15.5px;font-weight:700}.tile-desc{color:hsl(var(--muted));margin-top:4px;font-size:13px;line-height:1.5}.spark-t{color:hsl(var(--muted));font-size:15px;font-weight:600}.spark-v{color:hsl(var(--primary));margin-bottom:8px;font-size:26px;font-weight:700}.spark-v.tone-secondary{color:hsl(var(--secondary))}.spark-v.tone-success{color:hsl(var(--success))}.work-ic{background:linear-gradient(135deg, hsl(var(--primary) / .16), hsl(var(--primary) / .06));width:56px;height:56px;color:hsl(var(--primary));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.g-prod-name{align-items:center;gap:8px;display:flex}.g-table td,.dt-table td{white-space:nowrap}.dt-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.dt-toolbar .dt-search{margin:0;padding:2px 0 8px}.dt-search svg{color:hsl(var(--muted))}.dt-search input{background:hsl(var(--card))}.dt-empty{text-align:center;color:hsl(var(--muted))!important;padding:28px!important}.dt-th.th-btn{font:inherit;color:inherit;background:0 0;border:none;padding:0}.dt-th.th-btn:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:4px}.flip,[dir=rtl] .dt-pager svg{transform:scaleX(-1)}[dir=rtl] .dt-pager .flip{transform:none}[dir=rtl] .dt-table th,[dir=rtl] .dt-table td{text-align:right}[dir=rtl] .dt-table .dt-col-r{text-align:left}.badge{white-space:nowrap}.badge-plain{background:hsl(var(--soft));color:hsl(var(--muted))}.badge-success{color:#1e8549}.badge-warning{color:#ba6708}[data-theme=dark] .badge-success{color:#5cd68f}[data-theme=dark] .badge-warning{color:#f7b645}[data-theme=dark] .badge-danger{color:#f47b87}@media (max-width:768px){.b2b-head .g-breadcrumb{flex-wrap:wrap}.head-actions{width:100%;margin-inline-start:0}}.dt-search{align-items:center;gap:10px;display:flex}.dt-search input{border:1px solid hsl(var(--border));width:260px;max-width:100%;color:hsl(var(--fg));background:hsl(var(--card));border-radius:6px;outline:none;padding:8px 14px;font-size:14px}.dt-search input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15)}.dt-table th.dt-col-r{text-align:right}[dir=rtl] .dt-table th.dt-col-r{text-align:left}@media (max-width:768px){.side-content-wrap{width:var(--rail-w)}.dt-search,.dt-search input{width:100%}}
