.rf-dashboard-shell,.rf-command-dialog,.rf-auth-shell{--background:210 20% 97%;--foreground:215 32% 17%;--card:0 0% 100%;--card-foreground:215 32% 17%;--popover:0 0% 100%;--popover-foreground:215 32% 17%;--primary:211 46% 31%;--primary-foreground:0 0% 100%;--secondary:210 15% 94%;--secondary-foreground:215 32% 17%;--muted:210 15% 94%;--muted-foreground:215 13% 41%;--accent:210 20% 95%;--accent-foreground:215 32% 17%;--border:213 18% 88%;--input:213 18% 84%;--ring:211 46% 31%;--rf-bg:#f5f7f9;--rf-bg-muted:#f0f3f6;--rf-surface:#fff;--rf-surface-soft:#f8fafb;--rf-border:#dde3e9;--rf-text:#1e2d3e;--rf-text-muted:#64748b;--rf-radius:8px;--radius:8px;--rf-shadow-soft:0 1px 2px #0f172a08;color:hsl(var(--foreground));background:hsl(var(--background))}.rf-icon-button{width:34px;height:34px;color:hsl(var(--muted-foreground));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.rf-icon-button:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.rf-primary-button{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:1px solid #0000;border-radius:6px;justify-content:center;font-weight:500;transition:filter .12s;display:inline-flex}.rf-primary-button:hover{filter:brightness(1.1)}.rf-kbd{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:4px;justify-content:center;align-items:center;padding:1px 5px;font-family:inherit;font-size:10px;line-height:16px}.rf-dashboard-shell :is(a,button,input,select,textarea):focus-visible,.rf-command-dialog :is(button,input):focus-visible,.rf-auth-shell :is(button,input,a):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.rf-dashboard-shell input:focus-visible,.rf-command-dialog input:focus-visible,.rf-auth-shell input:focus-visible{outline-offset:1px}.rf-skip-link{z-index:100;background:hsl(var(--card));border:2px solid hsl(var(--ring));border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:16px}.rf-skip-link:focus{top:12px}.rf-page-toolbar{background:hsl(var(--background))}.rf-page{width:100%;max-width:1600px;margin-inline:auto;padding:28px}.rf-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10px;font-weight:600}.rf-page-title{letter-spacing:-.035em;margin-top:8px;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.3}.rf-section-title{letter-spacing:-.015em;font-size:14px;font-weight:600}.rf-panel{background:hsl(var(--card));border-color:hsl(var(--border));border-radius:8px;box-shadow:0 1px 2px #0f172a08}.rf-data-view{min-width:0}.rf-data-view>div:first-child h1{font-size:24px;font-weight:600}.rf-data-view button,.rf-data-view input,.rf-data-view select{border-radius:6px}.rf-data-view table{font-variant-numeric:tabular-nums}.rf-data-view thead{background:hsl(var(--accent))}.rf-data-view thead th{letter-spacing:.08em;color:hsl(var(--muted-foreground));font-size:10px}.rf-data-view tbody td{height:62px}.rf-data-view .rf-table-container{border-color:hsl(var(--border));border-radius:8px;box-shadow:0 1px 2px #0f172a08}.rf-tabs{border-bottom:1px solid hsl(var(--border));align-items:center;gap:20px;display:flex;overflow-x:auto}.rf-tabs button{color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;padding:12px 0;font-size:12px;font-weight:500;position:relative}.rf-tabs button[aria-pressed=true]{color:hsl(var(--foreground))}.rf-tabs button[aria-pressed=true]:after{content:"";background:hsl(var(--primary));height:2px;position:absolute;bottom:0;left:0;right:0}.rf-metric{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;min-height:148px;padding:20px 22px;transition:border-color .12s;position:relative}.rf-metric:hover{border-color:hsl(var(--primary) / .4)}.rf-metric-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1.1}.rf-alert{color:#80581c;background:#fff9ed;border:1px solid #f1d6ae;border-radius:7px;align-items:flex-start;gap:12px;padding:15px 18px;display:flex}.rf-workspace-footer{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:16px;font-size:10px;display:flex}.rf-dashboard-shell button:active{transform:none}@media (max-width:767px){.rf-page{padding:20px 16px}.rf-metric{min-height:132px;padding:16px}.rf-metric-value{font-size:30px}.rf-tabs{gap:16px}.rf-workspace-footer{padding-bottom:20px}}@media print{.rf-sidebar,.rf-workspace-header,.rf-skip-link,.rf-dashboard-shell>button,.rf-dashboard-shell>nav{display:none!important}.rf-dashboard-shell,.rf-dashboard-shell .rf-page{color:#182433!important;background:#fff!important}.rf-dashboard-shell>div{margin-left:0!important;padding-bottom:0!important}.rf-dashboard-shell .rf-page{max-width:none;padding:0}.rf-print-document{--card:0 0% 100%;--border:213 18% 80%;--foreground:215 32% 17%;--muted-foreground:215 13% 35%;--accent:210 20% 95%;box-shadow:none;color:#182433;border-radius:0;border:0!important;padding:12mm!important}.rf-print-document tr,.rf-print-document section{-moz-column-break-inside:avoid;break-inside:avoid}}.rf-input{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:6px;min-width:0;padding:.6rem .75rem;font-size:13px}.rf-input:focus{outline:2px solid hsl(var(--primary)/.3);outline-offset:2px}.rf-primary-button{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:13px;font-weight:600;display:inline-flex}.rf-primary-button:disabled{opacity:.5;cursor:not-allowed}.rf-secondary-button{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:13px;font-weight:500;line-height:1.4;transition:background-color .12s,border-color .12s;display:inline-flex}.rf-secondary-button:hover{background:hsl(var(--accent));border-color:hsl(var(--muted-foreground)/.5)}.rf-secondary-button:disabled{opacity:.5;cursor:not-allowed}.rf-panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;padding:1.25rem}.rf-workspace-header{box-shadow:0 1px 10px #0f172a08}.rf-panel,.rf-location-card,.rf-stat-card{border-radius:12px}.rf-primary-button,.rf-secondary-button,.rf-input{border-radius:8px}.rf-metric{border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #1f324908}.rf-metric:before{content:"";background:hsl(var(--primary)/.7);width:3px;position:absolute;top:0;bottom:0;left:0}.rf-warehouse-header{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.rf-module-nav{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:11px;gap:6px;width:fit-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.rf-module-nav a{white-space:nowrap;color:hsl(var(--muted-foreground));border-radius:7px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;display:flex}.rf-module-nav a[aria-current=page]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 2px 5px #0f172a1f}.rf-operations-banner{background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex;position:relative;overflow:hidden}.rf-warehouse-illustration{flex-shrink:0;grid-template-columns:repeat(3,58px);gap:9px;margin-right:20px;display:grid;transform:rotate(-9deg)}.rf-warehouse-illustration span{height:58px;color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:8px;justify-content:center;align-items:center;display:flex}.rf-warehouse-illustration span.active{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-color:hsl(var(--primary))}.rf-stat-card{background:hsl(var(--card));border:1px solid hsl(var(--border));padding:20px;box-shadow:0 3px 12px #0f172a08}.rf-location-card{background:hsl(var(--card));border:1px solid hsl(var(--border));padding:21px;box-shadow:0 3px 12px #0f172a08}.rf-location-card:hover{border-color:hsl(var(--primary)/.4)}.rf-scanner-panel{border:1px solid hsl(var(--primary)/.3);background:hsl(var(--card));border-radius:14px;padding:25px;box-shadow:0 6px 22px #0f172a0a}.rf-result-icon{width:48px;height:48px;color:hsl(var(--primary));background:hsl(var(--primary)/.08);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rf-scan-result{border-left:3px solid hsl(var(--primary))}.rf-field{flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:500;display:flex}.rf-field .rf-input{width:100%;min-height:44px;font-weight:400}.rf-warehouse-table{text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:660px;font-size:12px}.rf-warehouse-table th{background:hsl(var(--accent));text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));padding:14px 18px;font-size:10px}.rf-warehouse-table td{border-top:1px solid hsl(var(--border));padding:16px 18px}.rf-warehouse-table small{color:hsl(var(--muted-foreground));margin-top:4px;display:block}.rf-status-pill{background:hsl(var(--primary)/.09);color:hsl(var(--primary));border-radius:6px;align-self:flex-start;padding:6px 10px;font-size:11px;font-weight:500}.rf-label-sheet{background:hsl(var(--accent));border-radius:14px;flex-wrap:wrap;gap:24px;padding:24px;display:flex}.rf-label-wrapper{max-width:100%}.rf-factory-label{box-sizing:border-box;color:#000;-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;border:1px solid #d4d9de;width:100mm;max-width:100%;height:70mm;padding:4mm;font-family:Arial,sans-serif;overflow:hidden;box-shadow:0 3px 12px #0f172a12}.rf-label-heading{border-bottom:1px solid #000;justify-content:space-between;gap:4mm;padding-bottom:2mm;font-size:8pt;font-weight:700;display:flex}.rf-label-body{justify-content:space-between;align-items:flex-start;gap:2mm;height:31mm;margin-top:2mm;display:flex}.rf-label-body img{flex-shrink:0;width:30mm;height:30mm}.rf-label-text{min-width:0}.rf-label-text h3{overflow-wrap:anywhere;max-height:13mm;font-size:11pt;font-weight:700;line-height:1.2;overflow:hidden}.rf-label-text p{max-height:8mm;margin-top:1.5mm;font-size:8pt;line-height:1.2;overflow:hidden}.rf-label-text strong{margin-top:2mm;font-size:9pt;display:block}.rf-label-text small{margin-top:2mm;font-size:6pt;display:block}.rf-label-barcode{width:100%;height:14mm;display:block}.rf-label-human{text-align:center;letter-spacing:.04em;font-family:monospace;font-size:9pt;font-weight:700}.rf-label-compact{width:80mm;height:50mm;padding:3mm}.rf-label-compact .rf-label-heading{padding-bottom:1mm;font-size:6.5pt}.rf-label-compact .rf-label-body{height:23mm;margin-top:1mm}.rf-label-compact .rf-label-body img{width:23mm;height:23mm}.rf-label-compact .rf-label-text h3{max-height:8mm;font-size:9pt}.rf-label-compact .rf-label-text p{max-height:5mm;margin-top:1mm;font-size:7pt}.rf-label-compact .rf-label-text small{display:none}.rf-label-compact .rf-label-text strong{margin-top:1mm;font-size:8pt}.rf-label-compact .rf-label-barcode{height:10mm}.rf-label-compact .rf-label-human{font-size:8pt}.rf-quick-operations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rf-quick-operations a{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;align-items:center;gap:13px;min-width:0;padding:18px;display:flex}.rf-quick-operations a:hover{border-color:hsl(var(--primary)/.4)}@media (max-width:767px){.rf-operations-banner{padding:23px}.rf-warehouse-illustration{display:none}.rf-scanner-panel{padding:18px}.rf-module-nav{width:100%}.rf-module-nav a{padding:10px 12px;font-size:12px}.rf-quick-operations{grid-template-columns:1fr}.rf-label-sheet{gap:18px;padding:10px}.rf-factory-label{max-width:100%}.rf-label-wrapper{width:100%;max-width:100mm}}@media print{.rf-label-wrapper{width:auto;max-width:none}.rf-label-sheet,.rf-label-wrapper{margin:0!important}.rf-factory-label{max-width:none!important}.rf-quick-operations{display:none!important}}
:root,.rf-app-shell,.rf-dashboard-shell,.rf-auth-shell,.rf-command-dialog{--background:120 4% 95.1%;--foreground:200 13% 13.5%;--card:0 0% 100%;--card-foreground:200 13% 13.5%;--popover:0 0% 100%;--popover-foreground:200 13% 13.5%;--primary:var(--acc-primary);--primary-foreground:var(--acc-primary-fg);--secondary:150 4.5% 91.4%;--secondary-foreground:200 13% 13.5%;--muted:150 4.5% 91.4%;--muted-foreground:201 7.2% 38%;--accent:150 4.5% 92.5%;--accent-foreground:200 13% 13.5%;--destructive:0 70% 44%;--destructive-foreground:0 0% 100%;--border:160 4.1% 85.7%;--input:180 4.5% 78.2%;--ring:var(--acc-text);--rf-primary-text:var(--acc-text);--radius:6px;--rf-ink:198 9.8% 20%;--rf-ink-foreground:0 0% 100%;--rf-mark:var(--acc-mark);--rf-anthracite:#2a3134;--rf-bg:#f2f3f2;--rf-bg-muted:#e8eae9;--rf-surface:#fff;--rf-surface-soft:#f7f8f7;--rf-border:#d9dcdb;--rf-text:#1e2427;--rf-text-muted:#5a6368;--rf-accent:hsl(var(--acc-text));--rf-accent-strong:hsl(var(--acc-text));--rf-brand-50:#f1f4f5;--rf-brand-100:#e3e9eb;--rf-brand-500:#627a85;--rf-brand-600:#4e6670;--rf-brand-700:#40545c;--rf-brand-900:#2a373d;--rf-success:#1d7a4a;--rf-warning:#a35f00;--rf-danger:#b42318;--rf-focus-ring:hsl(var(--acc-text) / 22%);--rf-radius:6px;--rf-shadow-soft:none;--rf-shadow:0 1px 0 #1e24270a, 0 12px 28px -18px #1e242738;--rf-ease:cubic-bezier(.2, .8, .2, 1)}.dark,.dark .rf-app-shell,.dark .rf-dashboard-shell,.dark .rf-auth-shell,.dark .rf-command-dialog{--background:200 12.3% 14.3%;--foreground:192 12.2% 92%;--card:200 13% 18%;--card-foreground:192 12.2% 92%;--popover:198 12.1% 21%;--popover-foreground:192 12.2% 92%;--primary:var(--acc-primary);--primary-foreground:var(--acc-primary-fg);--secondary:200 12.2% 19.2%;--secondary-foreground:192 12.2% 92%;--muted:200 12.2% 19.2%;--muted-foreground:199 9.9% 68.2%;--accent:198 12.1% 21%;--accent-foreground:192 12.2% 92%;--destructive:0 65% 55%;--destructive-foreground:0 0% 100%;--border:202 12.1% 25.9%;--input:204 12.5% 31.4%;--ring:var(--acc-text);--rf-primary-text:var(--acc-text);--rf-ink:202 12.1% 30%;--rf-ink-foreground:0 0% 100%;--rf-mark:var(--acc-mark);--rf-bg:#202629;--rf-bg-muted:#2b3337;--rf-surface:#283034;--rf-surface-soft:#2b3337;--rf-border:#3a444a;--rf-text:#e8eced;--rf-text-muted:#a6b1b6;--rf-accent:hsl(var(--acc-text));--rf-accent-strong:hsl(var(--acc-text));--rf-brand-50:#2a373d;--rf-brand-100:#34444b;--rf-brand-500:#8297a0;--rf-brand-600:#627a85;--rf-brand-700:#a8b7bd;--rf-brand-900:#e3e9eb;--rf-success:#6fd3a0;--rf-warning:#e9b86b;--rf-danger:#f29a90;--rf-focus-ring:hsl(var(--acc-text) / 30%);--rf-shadow-soft:none;--rf-shadow:inset 0 1px 0 #ffffff0a, 0 18px 40px -22px #000000b3}:root{--acc-primary:29 38.5% 35.7%;--acc-primary-fg:0 0% 100%;--acc-text:29 38.5% 35.7%;--acc-mark:#7e5a38;--acc-chrome:#c9a07a;--acc-cta:#b48960;--acc-cta-fg:#1e2427}html.dark{--acc-primary:29 35.9% 54.1%;--acc-primary-fg:200 13% 13.5%;--acc-text:30 48.1% 69%;--acc-mark:#d6b08a}.dark .text-primary,.dark .hover\:text-primary:hover{color:hsl(var(--rf-primary-text))}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:hsl(var(--background));letter-spacing:0;text-rendering:optimizelegibility}h1,h2,.rf-page-title,.font-display{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;font-stretch:112%}::selection{background:hsl(var(--primary) / 22%)}.font-mono,code,kbd{font-family:var(--font-mono), ui-monospace, monospace}.rf-app-shell,.rf-dashboard-shell,.rf-auth-shell{background:hsl(var(--background));color:hsl(var(--foreground))}.rf-logo{background:hsl(var(--rf-ink));color:hsl(var(--rf-ink-foreground));border-radius:6px;flex-shrink:0;place-items:center;display:inline-grid}.rf-on-dark .rf-logo{color:#111113;background:#fff}.rf-grid-bg{background-image:linear-gradient(to right, hsl(var(--foreground) / 4.5%) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--foreground) / 4.5%) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.rf-panel,.rf-dashboard-shell .rf-panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:var(--rf-radius);box-shadow:var(--rf-shadow-soft);transition:border-color .16s var(--rf-ease);position:relative}a.rf-panel:hover{border-color:hsl(var(--foreground) / 18%)}.rf-metric{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--rf-radius);min-height:140px;box-shadow:var(--rf-shadow-soft);transition:border-color .16s var(--rf-ease);padding:18px 20px;position:relative;overflow:hidden}.rf-metric:before{display:none}.rf-metric:hover{border-color:hsl(var(--foreground) / 18%)}.rf-metric-value{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:650;font-stretch:112%;line-height:1.05}.rf-metric-strip{border:1px solid hsl(var(--border));border-radius:var(--rf-radius);background:hsl(var(--border));gap:1px;overflow:hidden}.rf-metric-strip>.rf-metric{border:0;border-radius:0;min-height:124px}.rf-metric-strip>a.rf-metric{box-shadow:inset 0 0 0 0 var(--rf-mark);transition:box-shadow .16s var(--rf-ease), background-color .16s}.rf-metric-strip>a.rf-metric:hover{box-shadow:inset 0 3px 0 0 var(--rf-mark);background:hsl(var(--card))}.rf-toolbar{gap:0}.rf-toolbar-item{border:1px solid hsl(var(--border));background:hsl(var(--card));height:36px;color:hsl(var(--foreground));flex-shrink:0;align-items:center;gap:8px;margin-left:-1px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .14s,color .14s;display:inline-flex}.rf-toolbar-item:first-child{border-radius:var(--rf-radius) 0 0 var(--rf-radius);margin-left:0}.rf-toolbar-item:last-child{border-radius:0 var(--rf-radius) var(--rf-radius) 0}.rf-toolbar-item svg{color:hsl(var(--muted-foreground))}.rf-toolbar-item:hover{background:hsl(var(--accent))}.rf-toolbar-item:hover svg{color:hsl(var(--rf-primary-text))}.rf-primary-button{border:1px solid hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));transition:background-color .14s, border-color .14s, transform .12s var(--rf-ease);border-radius:6px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:13px;font-weight:550;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 1px 2px #1111131a}.rf-primary-button:hover{background:hsl(var(--primary) / 90%)}.rf-primary-button:active{transform:translateY(.5px)}.rf-primary-button:disabled{opacity:.5;cursor:not-allowed}.rf-ink-button{background:hsl(var(--rf-ink));color:hsl(var(--rf-ink-foreground));transition:opacity .14s, transform .12s var(--rf-ease);border-radius:6px;justify-content:center;align-items:center;gap:.45rem;font-weight:550;display:inline-flex}.rf-ink-button:hover{opacity:.88}.rf-ink-button:active{transform:translateY(.5px)}.rf-secondary-button{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:6px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:13px;font-weight:500;line-height:1.4;transition:background-color .14s,border-color .14s;display:inline-flex;box-shadow:0 1px 2px #1111130a}.rf-secondary-button:hover{background:hsl(var(--accent));border-color:hsl(var(--foreground) / 16%)}.rf-secondary-button:disabled{opacity:.5;cursor:not-allowed}.rf-icon-button{border-radius:7px;transition:background .14s,color .14s}.rf-icon-button:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.rf-input,.rf-dashboard-shell select,.rf-dashboard-shell textarea{border:1px solid hsl(var(--input));background-color:hsl(var(--card));color:hsl(var(--foreground));border-radius:6px;font-size:13px;transition:border-color .14s,box-shadow .14s}.rf-input{min-width:0;padding:.55rem .75rem}.rf-input:hover,.rf-dashboard-shell select:hover{border-color:hsl(var(--foreground) / 22%)}.rf-input:focus,.rf-input:focus-visible,.rf-dashboard-shell select:focus-visible,.rf-dashboard-shell textarea:focus-visible{border-color:hsl(var(--primary));box-shadow:0 0 0 3px var(--rf-focus-ring);outline:none}.rf-dashboard-shell select:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2371717a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 6.5 3.5 3.5 3.5-3.5'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;padding-right:2rem}.rf-kbd{background:hsl(var(--muted));font-family:var(--font-mono), monospace;border-radius:5px}.rf-eyebrow{letter-spacing:0;text-transform:none;color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.rf-page-title{letter-spacing:-.02em;margin-top:4px;font-size:clamp(24px,2.2vw,30px);font-weight:650;line-height:1.15}.rf-section-title{letter-spacing:-.015em;font-size:14px;font-weight:600}.rf-tabs{border-bottom:1px solid hsl(var(--border));gap:2px}.rf-tabs button{padding:11px 10px;transition:color .14s}.rf-tabs button:hover{color:hsl(var(--foreground))}.rf-tabs button[aria-pressed=true]:after{background:hsl(var(--foreground));border-radius:2px 2px 0 0;height:2px}.rf-module-nav{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:7px;gap:2px;padding:3px}.rf-module-nav a{border-radius:4px;padding:8px 12px;transition:background .14s,color .14s}.rf-module-nav a:hover{color:hsl(var(--foreground))}.rf-module-nav a[aria-current=page]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 2px #11111314, 0 0 0 1px hsl(var(--border))}.rf-alert{color:#854d0e;background:#fef3c873;border-color:#f59f0a4d;border-radius:6px}.dark .rf-alert{color:#fcd34d;background:#f59f0a14;border-color:#f59f0a40}.rf-chip{border:1px solid hsl(var(--border));background:hsl(var(--card));height:24px;color:hsl(var(--muted-foreground));border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.rf-status-dot{background:#16a34a;border-radius:9999px;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #16a34a26}.rf-icon-chip{width:30px;height:30px;color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:7px;place-items:center;display:inline-grid}.rf-dashboard-shell,.dark .rf-dashboard-shell{background:hsl(var(--background))}.rf-sidebar,.rf-dashboard-shell .rf-sidebar{--sb-bg:#2a3134;--sb-fg:#eef0f0;--sb-muted:#a9b2b6;--sb-hover:#ffffff0f;--sb-active:#ffffff17;--sb-line:#ffffff17;--sb-mark:var(--acc-chrome);background:var(--sb-bg);color:var(--sb-fg);box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-right:1px solid #1f2528}.dark .rf-sidebar,.dark .rf-dashboard-shell .rf-sidebar{--sb-bg:#1a1f22;--sb-hover:#ffffff0d;--sb-active:#ffffff13;--sb-line:#ffffff12;border-right-color:#2b3337}.rf-sidebar [data-brand]{color:var(--sb-fg)}.rf-sidebar .sb-muted{color:var(--sb-muted)}.rf-sidebar .sb-line{border-color:var(--sb-line)}.rf-sidebar .sb-hover:hover{background:var(--sb-hover);color:var(--sb-fg)}.rf-sidebar :focus-visible{outline:2px solid var(--sb-mark);outline-offset:-2px}.rf-nav-item{color:var(--sb-muted);border-radius:4px;transition:background .12s,color .12s}.rf-nav-item:hover{background:var(--sb-hover);color:var(--sb-fg)}.rf-nav-active,.rf-dashboard-shell .rf-nav-active{color:var(--sb-fg);box-shadow:none;background:0 0}.rf-nav-active:hover{background:0 0}.rf-nav-pill{background:var(--sb-active);box-shadow:inset 3px 0 0 var(--sb-mark)}.rf-nav-active:not(:has(.rf-nav-pill)){background:var(--sb-active);box-shadow:inset 3px 0 0 var(--sb-mark)}.rf-ral-strip{height:3px;display:flex}.rf-ral-strip>span{flex:1}.rf-sidebar-label{opacity:1;transition:opacity .16s}.rf-sidebar[data-expanded=false] .rf-sidebar-label{opacity:0}@media (prefers-reduced-motion:no-preference){.rf-nav-group:not([hidden]){animation:.16s ease-out rf-nav-reveal}@keyframes rf-nav-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}}.rf-nav-active:before,.rf-dashboard-shell .rf-nav-active:before{display:none}.rf-nav-active svg,.rf-dashboard-shell .rf-nav-active svg{color:var(--sb-mark)}.rf-workspace-header{background:hsl(var(--background) / 85%);-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid hsl(var(--border));box-shadow:none}.rf-global-search{border-radius:6px;transition:border-color .14s,background-color .14s}.rf-global-search:hover{border-color:hsl(var(--foreground) / 20%)}.rf-result-icon{color:hsl(var(--foreground));background:hsl(var(--muted));border:1px solid hsl(var(--border));box-shadow:none;border-radius:6px}.rf-quick-operations a{border-radius:var(--rf-radius);box-shadow:var(--rf-shadow-soft);transition:border-color .16s var(--rf-ease)}.rf-quick-operations a:hover{border-color:hsl(var(--foreground) / 18%)}.rf-workspace-footer{font-family:var(--font-mono), monospace;letter-spacing:.01em;font-size:10.5px}.rf-advice{background:hsl(var(--card))}.rf-dashboard-shell table thead th{letter-spacing:.01em;text-transform:none;font-size:11px;font-weight:500}.rf-dashboard-shell table tbody tr{transition:background-color .12s}.rf-dashboard-shell table tbody tr:hover{background-color:hsl(var(--accent) / 70%)}@keyframes rf-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rf-scroll-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rf-marquee{to{transform:translate(-50%)}}.rf-marquee{width:max-content;animation:48s linear infinite rf-marquee;display:flex}@media (prefers-reduced-motion:no-preference){.rf-dashboard-shell main .rf-page>*{animation:rf-rise .38s var(--rf-ease) both}.rf-dashboard-shell main .rf-page>:nth-child(2){animation-delay:40ms}.rf-dashboard-shell main .rf-page>:nth-child(3){animation-delay:80ms}.rf-dashboard-shell main .rf-page>:nth-child(n+4){animation-delay:.12s}.rf-advice{animation:rf-rise .38s var(--rf-ease) both}@supports (animation-timeline:view()){.rf-scroll-reveal{animation:linear both rf-scroll-in;animation-timeline:view();animation-range:entry cover 16%}}}@media (prefers-reduced-motion:reduce){.rf-marquee{animation:none!important}}@media (max-width:767px){.rf-metric{min-height:120px;padding:15px}.rf-metric-value{font-size:28px}}@keyframes rf-scan{0%{opacity:0;transform:translateY(-10%)}15%,85%{opacity:1}to{opacity:0;transform:translateY(1000%)}}.rf-scanline{inset-inline:0;background:linear-gradient(to bottom, transparent, hsl(var(--primary) / 35%), transparent);height:10%;animation:rf-scan 2.6s var(--rf-ease) infinite;position:absolute;top:0}@keyframes rf-blink{50%{opacity:.25}}.rf-blink{animation:1.4s steps(2,end) infinite rf-blink}@media (prefers-reduced-motion:reduce){.rf-scanline,.rf-blink{animation:none!important}}.rf-cutload{gap:3px;width:100%;height:10px;display:flex;position:relative}.rf-cutload-seg{background:hsl(var(--primary));border-radius:3px;height:100%}.rf-cutload-seg:first-child{flex:38}.rf-cutload-seg:nth-child(2){flex:27}.rf-cutload-seg:nth-child(3){flex:35}.rf-cutload-saw{background:hsl(var(--foreground));opacity:0;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-7px;bottom:-7px;left:0}@keyframes rf-saw{0%{opacity:0;left:0}6%{opacity:1}68%{opacity:1;left:100%}74%,to{opacity:0;left:100%}}@keyframes rf-seg-b{0%,25%{transform:translate(0)}31%,72%{transform:translate(5px)}84%,to{transform:translate(0)}}@keyframes rf-seg-c{0%,44%{transform:translate(0)}50%,72%{transform:translate(10px)}84%,to{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.rf-cutload-saw{animation:2.8s cubic-bezier(.4,0,.2,1) infinite rf-saw}.rf-cutload-seg:nth-child(2){animation:2.8s cubic-bezier(.4,0,.2,1) infinite rf-seg-b}.rf-cutload-seg:nth-child(3){animation:2.8s cubic-bezier(.4,0,.2,1) infinite rf-seg-c}}.rf-operations-banner{border-radius:var(--rf-radius);background:hsl(var(--muted) / 60%);border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.rf-warehouse-illustration{transform:none}.rf-warehouse-illustration span{color:hsl(var(--muted-foreground));border-color:hsl(var(--border));background:hsl(var(--card));border-radius:6px}.rf-warehouse-illustration span.active{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-color:hsl(var(--primary));box-shadow:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.dark :is(.text-slate-500,.text-gray-500,.text-zinc-500,.text-neutral-500):not([class*=dark\:text-]){color:hsl(var(--muted-foreground))}.rf-chrome,.rf-site-header{--chrome-bg:#2a3134;--chrome-fg:#f3f5f5;--chrome-muted:#b4bcc0;--chrome-line:#ffffff1c;--rf-mark:var(--acc-chrome);background:var(--chrome-bg);color:var(--chrome-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .rf-chrome,.dark .rf-site-header{--chrome-bg:#1a1f22;--chrome-line:#ffffff17}.rf-chrome [data-brand],.rf-site-header [data-brand]{color:var(--chrome-fg)}.rf-chrome :focus-visible,.rf-site-header :focus-visible{outline:2px solid var(--rf-mark);outline-offset:2px}.rf-blueprint{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(at 70% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 70% 40%,#000 20%,#0000 75%)}.rf-accent-button{background:var(--acc-cta);color:var(--acc-cta-fg);transition:filter .14s, transform .12s var(--rf-ease);border-radius:4px;justify-content:center;align-items:center;gap:.45rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.rf-accent-button:hover{filter:brightness(1.08)}.rf-accent-button:active{transform:translateY(.5px)}.rf-chrome-button{color:var(--chrome-fg);border:1px solid #ffffff38;border-radius:4px;justify-content:center;align-items:center;gap:.45rem;font-weight:500;transition:background-color .14s,border-color .14s;display:inline-flex}.rf-chrome-button:hover{background:#ffffff12;border-color:#ffffff59}.rf-site-header{border-bottom:1px solid var(--chrome-line)}.rf-site-header .rf-icon-button{color:var(--chrome-muted)}.rf-site-header .rf-icon-button:hover{color:var(--chrome-fg);background:#ffffff12}.rf-marker{color:hsl(var(--muted-foreground));align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.rf-marker:before{content:"";background:var(--rf-mark);flex-shrink:0;width:8px;height:8px}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.p.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.Lbdd5a_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.Lbdd5a_variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.p.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.Gb530a_className{font-family:Archivo,Archivo Fallback;font-style:normal}.Gb530a_variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.p.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.p.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.p.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.R72IPW_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.R72IPW_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
