._button_hp8nc_1{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);padding:0 16px;font:700 16px/1 var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._button_hp8nc_1:hover:not(:disabled){transform:translateY(-1px)}._button_hp8nc_1:active:not(:disabled){transform:translateY(0) scale(.98)}._button_hp8nc_1:disabled{background:var(--border);border-color:var(--border);color:var(--text-tertiary);cursor:not-allowed;transform:none;box-shadow:none}._primary_hp8nc_40{background:var(--brand-action, var(--brand));border-color:var(--brand-action, var(--brand));color:var(--brand-contrast);box-shadow:var(--shadow-xs)}._primary_hp8nc_40:hover:not(:disabled){background:var(--brand-action-hover, var(--brand-hover));border-color:var(--brand-action-hover, var(--brand-hover));box-shadow:var(--shadow-card)}._secondary_hp8nc_53{background:var(--bg-elev);border-color:var(--border-strong);color:var(--text)}._secondary_hp8nc_53:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}._ghost_hp8nc_64{background:transparent;border-color:transparent;color:var(--text-secondary)}._ghost_hp8nc_64:hover:not(:disabled){background:var(--bg-elev);color:var(--text)}._danger_hp8nc_75{background:var(--error-soft);border-color:color-mix(in srgb,var(--error) 50%,var(--border));color:var(--error)}._danger_hp8nc_75:hover:not(:disabled){background:color-mix(in srgb,var(--error) 20%,var(--bg-card));border-color:var(--error)}._small_hp8nc_86{min-height:48px;padding-inline:12px;font-size:16px;border-radius:var(--radius-sm)}._large_hp8nc_93{min-height:56px;padding-inline:20px;font-size:var(--text-md)}._block_hp8nc_99{width:100%}._iconOnly_hp8nc_103{width:48px;padding:0}._small_hp8nc_86._iconOnly_hp8nc_103{width:48px}._spinner_hp8nc_112{width:16px;height:16px;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-pill);animation:_operation-spin_hp8nc_1 .7s linear infinite}@keyframes _operation-spin_hp8nc_1{to{transform:rotate(360deg)}}._alert_hp8nc_126{display:flex;align-items:flex-start;gap:10px;border:1px solid;border-radius:var(--radius-md);padding:12px 14px;font-size:16px;font-weight:650;line-height:1.4;animation:_operation-state-in_hp8nc_1 var(--dur-fast) var(--ease-out)}._alert_hp8nc_126 svg{flex:0 0 auto;margin-top:1px}._alertMessage_hp8nc_144{min-width:0;flex:1}._info_hp8nc_149{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 54%,var(--border));color:var(--text)}._success_hp8nc_155{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 54%,var(--border));color:var(--success-text)}._warning_hp8nc_161{background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 54%,var(--border));color:var(--warning-text)}._error_hp8nc_167{background:var(--error-soft);border-color:color-mix(in srgb,var(--error) 54%,var(--border));color:var(--error-text)}._progressRoot_hp8nc_173{display:grid;gap:7px}._progressLabels_hp8nc_178{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._progressLabel_hp8nc_178{color:var(--text-secondary);font-size:var(--text-sm);font-weight:650}._progressValue_hp8nc_191{color:var(--text);font-family:var(--font-display);font-size:var(--text-md);font-weight:750;font-variant-numeric:tabular-nums}._progressTrack_hp8nc_199{width:100%;height:9px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border)}._progressFill_hp8nc_207{width:var(--progress-percent);height:100%;border-radius:inherit;background:var(--accent);transition:width var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}@keyframes _operation-state-in_hp8nc_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._progressComplete_hp8nc_220 ._progressFill_hp8nc_207{background:var(--success)}._field_hp8nc_224{display:grid;gap:6px}._fieldLabel_hp8nc_229{color:var(--text-secondary);font-size:16px;font-weight:700}._fieldInput_hp8nc_235,._searchInput_hp8nc_236{width:100%;min-height:48px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text);padding:11px 13px;font:500 16px/1.35 var(--font-sans);outline:none}._selectInput_hp8nc_248{padding-right:34px;cursor:pointer;font-weight:700}._fieldInput_hp8nc_235:focus,._searchInput_hp8nc_236:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._fieldInput_hp8nc_235[aria-invalid=true]{border-color:var(--error)}._fieldHelp_hp8nc_264,._fieldError_hp8nc_265{font-size:var(--text-xs);line-height:1.4}._fieldHelp_hp8nc_264{color:var(--text-tertiary)}._fieldError_hp8nc_265{color:var(--error);font-weight:650}._searchWrap_hp8nc_273{position:relative}._srOnly_hp8nc_277{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}._searchIcon_hp8nc_287{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}._searchInput_hp8nc_236{padding-left:40px}._overlay_hp8nc_300{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:12px;background:color-mix(in srgb,var(--bg) 84%,transparent)}._overlay_hp8nc_300[data-dismissable=false]{cursor:wait}._dialog_hp8nc_314{width:min(440px,100%);max-height:min(90vh,760px);overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-elev)}._dialogWide_hp8nc_325{width:min(560px,100%)}._dialogHeader_hp8nc_329{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 12px;border-bottom:1px solid var(--border)}._dialogTitle_hp8nc_338{margin:0;color:var(--text);font:750 var(--text-lg)/1.2 var(--font-display)}._dialogDescription_hp8nc_344{margin:5px 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}._dialogBody_hp8nc_351{padding:18px}._dialogFooter_hp8nc_355{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 18px 18px}._taskHeader_hp8nc_362{display:grid;gap:10px;padding:10px 0 12px}._taskUtility_hp8nc_368,._taskIdentity_hp8nc_369,._taskActions_hp8nc_370{display:flex;align-items:center}._taskUtility_hp8nc_368{justify-content:space-between;gap:12px}._taskBack_hp8nc_380{min-height:48px;display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:16px;font-weight:650;text-decoration:none}._taskIdentity_hp8nc_369{align-items:flex-end;justify-content:space-between;gap:16px}._taskTitle_hp8nc_397{margin:0;color:var(--text);font:750 var(--text-xl)/1.1 var(--font-display);letter-spacing:var(--tracking-tight)}._taskSubtitle_hp8nc_404{margin:4px 0 0;max-width:70ch;color:var(--text-secondary);font-size:16px;line-height:1.45}._taskOperator_hp8nc_412{max-width:240px;overflow:hidden;color:var(--text-secondary);font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}._taskActions_hp8nc_370{gap:6px}@media(max-width:480px){._button_hp8nc_1,._small_hp8nc_86,._alert_hp8nc_126,._fieldLabel_hp8nc_229,._taskSubtitle_hp8nc_404,._taskOperator_hp8nc_412{font-size:16px}._taskIdentity_hp8nc_369{align-items:flex-start;flex-direction:column;gap:4px}._taskOperator_hp8nc_412{max-width:100%}._dialogFooter_hp8nc_355{grid-template-columns:1fr}}._wrap_17jt5_1{width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-xs)}._wrap_17jt5_1[data-embedded=true]{border-right:0;border-left:0;border-radius:0;box-shadow:none}._table_17jt5_17{width:100%;border-collapse:collapse;color:var(--text);font-size:13px}._caption_17jt5_24{padding:12px 14px;color:var(--text-secondary);font-size:12px;text-align:left}._table_17jt5_17 th{border-bottom:1px solid var(--border-strong);padding:0 14px;background:var(--bg-subtle);color:var(--text-tertiary);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._table_17jt5_17 td{min-height:52px;border-bottom:1px solid var(--border);padding:13px 14px;vertical-align:middle}._table_17jt5_17 tbody tr:last-child td{border-bottom:0}._table_17jt5_17 tbody tr:hover{background:var(--bg-subtle)}._sortButton_17jt5_58{min-width:44px;min-height:44px;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}._sortButton_17jt5_58:hover,._sortButton_17jt5_58[data-active=true]{color:var(--text)}._sortIcon_17jt5_77{color:var(--text-tertiary)}._sortButton_17jt5_58[data-direction=desc] ._sortIcon_17jt5_77{transform:rotate(180deg)}._numeric_17jt5_85{font-variant-numeric:tabular-nums}._empty_17jt5_89{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}@media(prefers-reduced-motion:reduce){._sortIcon_17jt5_77{transition:none}}._badge_bigk9_1{min-height:26px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:var(--radius-pill);padding:3px 9px;background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--text-xs);font-weight:750;line-height:1.4;white-space:nowrap}._neutral_bigk9_17{background:var(--bg-subtle);color:var(--text-secondary);border-color:var(--border)}._accent_bigk9_18{background:var(--accent-soft);color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}._success_bigk9_19{background:var(--success-soft);color:var(--success-text);border-color:color-mix(in srgb,var(--success) 45%,var(--border))}._warning_bigk9_20{background:var(--warning-soft);color:var(--warning-text);border-color:color-mix(in srgb,var(--warning) 45%,var(--border))}._error_bigk9_21{background:var(--error-soft);color:var(--error-text);border-color:color-mix(in srgb,var(--error) 45%,var(--border))}._info_bigk9_22{background:var(--info-soft);color:var(--accent-text);border-color:color-mix(in srgb,var(--info) 40%,var(--border))}._header_14msc_1{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}._identity_14msc_9{min-width:0;max-width:78ch}._eyebrow_14msc_14{margin-bottom:6px;color:var(--text-tertiary);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}._title_14msc_23{margin:0;color:var(--text);font-family:var(--font-display);font-size:30px;font-weight:750;letter-spacing:var(--tracking-tight);line-height:1.08}._header_14msc_1[data-size=md] ._title_14msc_23{font-size:24px}._header_14msc_1[data-size=sm] ._title_14msc_23{font-size:20px}._subtitle_14msc_41{margin:7px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}._actions_14msc_48{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:640px){._header_14msc_1{gap:16px}._title_14msc_23{font-size:26px}._actions_14msc_48{width:100%;justify-content:flex-start}}._page_alye3_1{min-height:100dvh;padding:28px clamp(18px,3vw,44px) 64px;color:var(--text)}._page_alye3_1[data-width=wide] ._inner_alye3_7{max-width:1480px}._page_alye3_1[data-width=standard] ._inner_alye3_7{max-width:1240px}._page_alye3_1[data-width=narrow] ._inner_alye3_7{max-width:980px}._inner_alye3_7{width:100%;margin:0 auto}._header_alye3_24{padding-bottom:20px;border-bottom:1px solid var(--border)}._content_alye3_29{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:20px}._columns_alye3_36{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}._columns_alye3_36[data-aside=true]{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start}._aside_alye3_47{position:sticky;top:18px;min-width:0}._main_alye3_53{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(max-width:1200px){._columns_alye3_36[data-aside=true]{grid-template-columns:1fr}._aside_alye3_47{position:static}}@media(max-width:640px){._page_alye3_1{padding:22px 14px 48px}._header_alye3_24{padding-bottom:16px}._content_alye3_29,._main_alye3_53,._columns_alye3_36{gap:14px}._content_alye3_29{margin-top:16px}}._section_9bif8_1{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-xs)}._header_9bif8_9{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 15px;border-bottom:1px solid var(--border)}._identity_9bif8_18{min-width:0}._eyebrow_9bif8_22{display:block;margin-bottom:4px;color:var(--text-tertiary);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}._title_9bif8_32{margin:0;color:var(--text);font-family:var(--font-display);font-size:17px;font-weight:750;line-height:1.2}._description_9bif8_41{max-width:72ch;margin:5px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5}._actions_9bif8_49{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._body_9bif8_56{padding:20px}._section_9bif8_1[data-padding=compact] ._body_9bif8_56{padding:14px 16px}._section_9bif8_1[data-padding=none] ._body_9bif8_56{padding:0}._footer_9bif8_68{padding:14px 20px;border-top:1px solid var(--border);background:var(--bg-subtle)}@media(max-width:640px){._header_9bif8_9,._body_9bif8_56{padding:16px}._actions_9bif8_49{width:100%}}._jobGrid_1pvlh_1,._flowGrid_1pvlh_2,._snapshot_1pvlh_3{display:grid;gap:12px}._jobGrid_1pvlh_1{grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:center}._jobName_1pvlh_13{color:var(--text);font:750 20px/1.25 var(--font-display)}._jobMeta_1pvlh_18{margin-top:5px;color:var(--text-secondary);font-size:13px;line-height:1.45}._jobFact_1pvlh_25{min-width:120px;display:grid;justify-items:start;gap:5px}._jobFact_1pvlh_25>span:first-child{color:var(--text-tertiary);font-size:11px;font-weight:750;letter-spacing:var(--tracking-wide);text-transform:uppercase}._jobFact_1pvlh_25 strong{color:var(--text);font:750 18px/1.2 var(--font-display);font-variant-numeric:tabular-nums}._primaryLink_1pvlh_46{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--brand);border-radius:var(--radius-md);padding:0 16px;background:var(--brand);color:var(--text-on-dark);font-size:14px;font-weight:750;text-decoration:none}._primaryLink_1pvlh_46:hover{background:var(--brand-hover)}._inlineLink_1pvlh_65{color:var(--accent-text);font-weight:750;text-underline-offset:3px}._flowGrid_1pvlh_2{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}._flowGrid_1pvlh_2 li{min-width:0}._flowGrid_1pvlh_2 a{min-height:104px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px;border:1px solid var(--border);border-radius:var(--radius-lg);padding:15px;background:var(--bg-card);color:var(--text);text-decoration:none;box-shadow:var(--shadow-xs)}._flowGrid_1pvlh_2 a:hover{border-color:var(--brand);background:var(--brand-soft)}._stepNumber_1pvlh_102{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-text, var(--brand));font:750 11px/1 var(--font-display)}._flowIcon_1pvlh_114{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--accent-text)}._flowCopy_1pvlh_126{min-width:0}._flowCopy_1pvlh_126 strong{display:block;color:var(--text);font-size:14px;font-weight:750}._flowCopy_1pvlh_126 small{display:block;margin-top:4px;color:var(--text-secondary);font-size:12px;line-height:1.4}._snapshot_1pvlh_3{grid-template-columns:repeat(4,minmax(0,1fr))}._loading_1pvlh_149{min-height:55dvh;display:grid;place-items:center}@media(max-width:1120px){._jobGrid_1pvlh_1{grid-template-columns:minmax(240px,1fr) repeat(2,auto)}._primaryLink_1pvlh_46{grid-column:1 / -1;justify-self:start}._flowGrid_1pvlh_2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){._jobGrid_1pvlh_1,._snapshot_1pvlh_3{grid-template-columns:repeat(2,minmax(0,1fr))}._jobGrid_1pvlh_1>:first-child,._primaryLink_1pvlh_46{grid-column:1 / -1}._primaryLink_1pvlh_46{width:100%}}@media(max-width:540px){._flowGrid_1pvlh_2 a{min-height:88px;grid-template-columns:auto minmax(0,1fr)}._flowIcon_1pvlh_114{display:none}}._hero_1d1kk_1{position:relative;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;padding:clamp(38px,5.8vw,86px);background:var(--brand);color:var(--text-on-dark)}._copy_1d1kk_12{position:relative;z-index:2;width:min(720px,100%)}._eyebrow_1d1kk_18,._footer_1d1kk_19{display:flex;align-items:center}._eyebrow_1d1kk_18{gap:9px;color:color-mix(in srgb,var(--text-on-dark) 72%,transparent);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}._eyebrow_1d1kk_18 i{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--accent)}._title_1d1kk_40{max-width:12ch;margin:clamp(18px,3vh,30px) 0 0;font-family:var(--font-display);font-size:clamp(43px,5.2vw,76px);font-weight:750;letter-spacing:-.05em;line-height:.96}._description_1d1kk_50{max-width:55ch;margin:22px 0 0;color:color-mix(in srgb,var(--text-on-dark) 75%,transparent);font-size:16px;line-height:1.65}._mark_1d1kk_58{position:relative;width:min(720px,106%);margin:auto -3% 0 auto;padding-top:clamp(34px,7vh,76px)}._barcode_1d1kk_65{position:relative;height:clamp(155px,24vh,240px);display:flex;align-items:flex-end;gap:clamp(4px,.65vw,8px);overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--text-on-dark) 32%,transparent);padding:0 5% 16px}._barcode_1d1kk_65>span{position:relative;width:5px;height:72%;display:block;flex:0 0 auto;border-radius:1px 1px 0 0;background:color-mix(in srgb,var(--text-on-dark) 44%,transparent)}._barcode_1d1kk_65>span i{position:absolute;right:1px;bottom:13px;left:1px;height:2px;background:color-mix(in srgb,var(--brand-hover) 48%,transparent)}._barcode_1d1kk_65>span:nth-child(4n+1){width:2px;height:91%}._barcode_1d1kk_65>span:nth-child(4n+2){width:10px;height:78%}._barcode_1d1kk_65>span:nth-child(4n+3){width:4px;height:98%}._barcode_1d1kk_65>span:nth-child(5n){width:15px;height:66%}._barcode_1d1kk_65>span:nth-child(7n){height:86%}._barcode_1d1kk_65>span:nth-child(6),._barcode_1d1kk_65>span:nth-child(17),._barcode_1d1kk_65>span:nth-child(25){width:8px;background:var(--accent)}._barcode_1d1kk_65>span:nth-child(17){height:100%}._barcode_1d1kk_65>span:nth-child(25){height:82%}._scanLine_1d1kk_110{position:absolute;top:10%;bottom:5%;left:5%;width:2px;display:block;background:var(--accent);animation:_hero-scan_1d1kk_1 5.6s var(--ease-in-out) infinite}._footer_1d1kk_19{position:relative;z-index:2;justify-content:space-between;gap:16px;margin-top:34px;border-top:1px solid color-mix(in srgb,var(--text-on-dark) 18%,transparent);padding-top:14px;color:color-mix(in srgb,var(--text-on-dark) 54%,transparent);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}._footer_1d1kk_19 span:last-child{color:var(--accent)}@keyframes _hero-scan_1d1kk_1{0%,12%{left:5%;opacity:0}20%{opacity:1}72%{opacity:1}84%,to{left:94%;opacity:0}}@media(max-width:1180px){._hero_1d1kk_1{padding:42px}._title_1d1kk_40{font-size:clamp(40px,4.7vw,56px)}._mark_1d1kk_58{width:108%}}@media(max-width:900px){._hero_1d1kk_1{min-height:auto;padding:30px clamp(22px,6vw,46px) 24px}._title_1d1kk_40{max-width:17ch;margin-top:13px;font-size:clamp(34px,7vw,48px)}._description_1d1kk_50{margin-top:13px;font-size:14px}._mark_1d1kk_58{width:min(760px,100%);margin-inline:auto;padding-top:28px}._barcode_1d1kk_65{height:138px}._footer_1d1kk_19{margin-top:24px}}@media(max-width:560px){._hero_1d1kk_1{min-height:360px;padding:24px 18px 18px}._eyebrow_1d1kk_18{font-size:9px}._title_1d1kk_40{max-width:18ch;font-size:clamp(30px,9vw,40px)}._description_1d1kk_50{font-size:13px;line-height:1.5}._mark_1d1kk_58{padding-top:20px}._barcode_1d1kk_65{height:80px;gap:3px;padding-bottom:9px}._barcode_1d1kk_65>span:nth-child(n+22){display:none}._footer_1d1kk_19{display:none}}@media(prefers-reduced-motion:reduce){._scanLine_1d1kk_110{animation:none;left:54%;opacity:1}}._page_16w82_1{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);background:var(--bg);color:var(--text)}._panel_16w82_9{display:grid;place-items:center;padding:28px}._card_16w82_15{width:min(440px,100%)}._brand_16w82_19{display:flex;align-items:center;gap:12px;margin-bottom:28px}._logo_16w82_26{width:52px;height:52px;flex:0 0 52px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);object-fit:contain}._title_16w82_36{margin:0;color:var(--text);font-family:var(--font-display);font-size:27px;font-weight:800}._subtitle_16w82_44,._help_16w82_45{margin:4px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.5}._form_16w82_52{display:grid;gap:14px}._field_16w82_57{display:grid;gap:6px}._field_16w82_57 label{color:var(--text);font-size:13px;font-weight:700}._input_16w82_68{width:100%;min-height:50px;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:11px 13px;outline:none;background:var(--bg-input);color:var(--text);font-size:16px}._input_16w82_68:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}._actions_16w82_85,._footer_16w82_86{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._footer_16w82_86{justify-content:space-between;margin-top:18px;border-top:1px solid var(--border);padding-top:14px}._portalLink_16w82_100,._homeLink_16w82_101{min-height:44px;display:inline-flex;align-items:center;gap:6px;color:var(--brand-text);font-size:13px;font-weight:750;text-decoration:none}._accessCard_16w82_112{display:grid;gap:16px}._accessIcon_16w82_117{width:48px;height:48px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--error) 45%,var(--border));border-radius:var(--radius-md);background:var(--error-soft);color:var(--error-text)}._loading_16w82_128{min-height:100vh;display:grid;place-items:center;background:var(--bg);color:var(--text-secondary)}._loading_16w82_128>div{display:grid;justify-items:center;gap:12px;font-size:13px}@media(max-width:900px){._page_16w82_1{grid-template-columns:1fr}._panel_16w82_9{padding:30px 18px 42px}}._shell_kwzze_1{min-height:100dvh;display:grid;grid-template-columns:252px minmax(0,1fr);align-items:start;background:var(--bg)}._main_kwzze_9{min-width:0;min-height:100dvh;background:var(--bg)}._mobileBar_kwzze_15,._scrim_kwzze_16{display:none}._sidebar_kwzze_20{position:sticky;top:0;height:100dvh;min-width:0;display:flex;flex-direction:column;overflow-y:auto;border-right:1px solid var(--border);background:var(--bg-card);box-shadow:1px 0 color-mix(in srgb,var(--brand) 8%,transparent)}._sidebarHead_kwzze_33{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:14px 16px}._brand_kwzze_43{min-width:0;display:flex;align-items:center;gap:10px;color:var(--text);font-family:var(--font-display);font-size:18px;font-weight:750;letter-spacing:var(--tracking-tight);text-decoration:none}._brand_kwzze_43 img{width:34px;height:34px;flex:0 0 auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);object-fit:contain}._brand_kwzze_43 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._closeButton_kwzze_72,._menuButton_kwzze_73{width:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-secondary)}._closeButton_kwzze_72{display:none}._closeButton_kwzze_72:hover,._menuButton_kwzze_73:hover{border-color:var(--border-strong);background:var(--bg-elev);color:var(--text)}._nav_kwzze_97{flex:1;padding:12px 10px 18px}._group_kwzze_102+._group_kwzze_102{margin-top:8px}._groupLabel_kwzze_106{width:100%;padding:10px 11px 5px;color:var(--text-tertiary);font-family:var(--font-sans);font-size:11px;font-weight:750;letter-spacing:.08em;text-align:left;text-transform:uppercase}._linkList_kwzze_118{list-style:none;margin:0;padding:0}._navLink_kwzze_124{min-height:44px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;margin:2px 0;border:1px solid transparent;border-radius:var(--radius-md);padding:9px 11px;color:var(--text-secondary);font-size:14px;font-weight:650;text-decoration:none}._navLink_kwzze_124 svg{color:var(--text-tertiary)}._navLink_kwzze_124:hover{border-color:var(--border);background:var(--bg-subtle);color:var(--text)}._navLink_kwzze_124:hover svg{color:var(--text-secondary)}._navLinkActive_kwzze_154{border-color:color-mix(in srgb,var(--brand) 30%,var(--border));background:var(--brand-soft);color:var(--text);box-shadow:var(--shadow-xs)}._navLinkActive_kwzze_154 svg{color:var(--accent-text)}._sidebarFoot_kwzze_165{display:grid;gap:10px;border-top:1px solid var(--border);padding:14px;background:var(--bg-subtle)}._user_kwzze_173{min-width:0}._userName_kwzze_177{overflow:hidden;color:var(--text);font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}._userRole_kwzze_186{margin-top:2px;color:var(--text-tertiary);font-size:11px;font-weight:650;letter-spacing:var(--tracking-wide);text-transform:uppercase}._guideButton_kwzze_195,._signOutButton_kwzze_196,._portalLink_kwzze_197{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-secondary);font-size:13px;font-weight:650;text-decoration:none}._guideButton_kwzze_195:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}._portalLink_kwzze_197:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}._footerActions_kwzze_224{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}._signOutButton_kwzze_196:hover{border-color:var(--error);background:var(--error-soft);color:var(--error-text)}@media(max-width:900px){._shell_kwzze_1{grid-template-columns:minmax(0,1fr)}._main_kwzze_9{min-height:calc(100dvh - 61px)}._mobileBar_kwzze_15{position:sticky;top:0;z-index:40;min-height:61px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);padding:8px 12px;background:var(--bg-card);box-shadow:var(--shadow-xs)}._mobileBar_kwzze_15 ._brand_kwzze_43{font-size:16px}._mobileBar_kwzze_15 ._brand_kwzze_43 img{width:32px;height:32px}._mobileContext_kwzze_269{min-width:0;overflow:hidden;margin-left:auto;color:var(--text-secondary);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}._sidebar_kwzze_20{position:fixed;inset:0 auto 0 0;z-index:60;width:min(300px,calc(100vw - 48px));height:100dvh;transform:translate(-102%);transition:transform var(--dur-base) var(--ease-out);box-shadow:var(--shadow-elev)}._sidebarOpen_kwzze_291{transform:translate(0)}._closeButton_kwzze_72{display:inline-flex}._scrim_kwzze_16{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:block;width:100%;height:100%;border:0;border-radius:0;background:color-mix(in srgb,var(--bg) 78%,transparent)}}@media(prefers-reduced-motion:reduce){._sidebar_kwzze_20{transition:none}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--font-sans: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk", "Montserrat", system-ui, -apple-system, sans-serif;--font-mono: "Space Grotesk", ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-base: 15px;--text-md: 17px;--text-lg: 20px;--text-xl: 26px;--text-2xl: 33px;--text-3xl: 42px;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-wide: .04em;--radius-sm: 7px;--radius-md: 11px;--radius-lg: 16px;--radius-xl: 22px;--radius-pill: 999px;--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 36px;--space-3xl: 56px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .13s;--dur-base: .2s;--dur-slow: .28s;--shadow-rgb: 4 6 12;--shadow-xs: 0 1px 2px rgba(var(--shadow-rgb), .2);--shadow-card: 0 1px 2px rgba(var(--shadow-rgb), .18), 0 4px 12px rgba(var(--shadow-rgb), .16);--shadow-elev: 0 12px 34px rgba(var(--shadow-rgb), .34), 0 2px 6px rgba(var(--shadow-rgb), .2);--shadow-glow: 0 0 0 1px var(--accent-soft), 0 12px 32px -12px var(--accent);--text-primary: #eef1f7;--text-secondary: #9aa4b8;--text-tertiary: #69728a;--highlight: #fb923c;--highlight-text: #fb923c;--highlight-soft: rgba(251,146,60,.16);--accent-2: #f29a41;--accent-2-text: #f6b36d;--accent-2-soft: rgba(242,154,65,.14);--bg: #0e1118;--bg-subtle: #12151d;--bg-card: #161a24;--bg-elev: #1b2030;--bg-input: #1b2030;--text: #eef1f7;--border: #252b3a;--border-strong: #333b4f;--text-on-light: #1f2740;--text-on-dark: #f5f7fa;--brand: #1c1e54;--brand-hover: #0e0f30;--brand-action: #f29a41;--brand-action-hover: #e0882f;--brand-soft: rgba(28,30,84,.2);--brand-contrast: #1c1e54;--accent: #f29a41;--accent-hover: #e0882f;--accent-soft: rgba(242,154,65,.14);--accent-contrast: #1c1e54;--accent-text: #f6b36d;--signal: #f29a41;--signal-soft: rgba(242,154,65,.14);--success: #34d399;--success-soft: rgba(52,211,153,.16);--error: #ef4444;--error-soft: rgba(239,68,68,.16);--warning: #f5a524;--warning-soft: rgba(245,165,36,.16);--success-text: #34d399;--warning-text: #fbbf24;--error-text: #f87171;--info: #9aa6bd;--info-soft: rgba(154,166,189,.14);--ring: #f29a41;--signature-bg: #fbfcfe;--signature-ink: #1f2740;--surface: #161a24;--surface-muted: #12151d;--danger: #ef4444;--danger-soft: rgba(239,68,68,.16);--border-soft: #222839}html,body{background-color:var(--bg, #0e1118);color:var(--text, #eef1f7);font-family:var(--font-sans);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.5}body{background:var(--bg);min-height:100vh}body.customer-portal-scope,body.internal-app-scope,body.internal-auth-scope{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--brand: #1d3f7c;--brand-hover: #16305f;--brand-soft: rgba(29, 63, 124, .24);--brand-text: #93b4ee;--brand-action: #f97316;--brand-action-hover: #e65f05;--brand-contrast: #1f2740;--accent: #f97316;--accent-hover: #e65f05;--accent-soft: rgba(249, 115, 22, .14);--accent-contrast: #1f2740;--accent-text: #fb923c;--accent-2: #f97316;--accent-2-text: #fb923c;--accent-2-soft: rgba(249, 115, 22, .14);--ring: #f97316}html[data-theme=light] body.customer-portal-scope,html[data-theme=light] body.internal-app-scope,html[data-theme=light] body.internal-auth-scope{--brand-soft: #e8eef7;--brand-text: #1d3f7c;--accent-text: #c2410c;--text-tertiary: #5b6478}html[data-theme=dark] body.customer-portal-scope,html[data-theme=dark] body.internal-app-scope,html[data-theme=dark] body.internal-auth-scope,html[data-theme=dim] body.customer-portal-scope,html[data-theme=dim] body.internal-app-scope,html[data-theme=dim] body.internal-auth-scope{--brand-text: #93b4ee;--text-tertiary: #8b95aa}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-tight);line-height:1.12}h4,h5,h6{font-family:var(--font-display);letter-spacing:var(--tracking-snug)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--ring, #6b93ff);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong, #333b4f);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary, #69728a);background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:var(--border-strong, #333b4f) transparent}::selection{background:var(--accent, #4d7cff);color:var(--accent-contrast, #fff)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes confettiFall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes packFlashPop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes packFlashWash{0%{opacity:0}to{opacity:1}}input,select,textarea{font-size:16px;font-family:inherit}button,a,[role=button]{min-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent}button,a{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}button:active{transform:scale(.98)}a{color:inherit;text-decoration:none}.tnum,[data-tnum]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.surface-hover{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.surface-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-elev)}.surface-hover:active{transform:translateY(0)}.tile-accent:hover{border-color:var(--accent)!important;background:var(--accent-soft)!important}.row-hover{transition:background-color var(--dur-base) var(--ease-out)}.row-hover:hover{background:var(--accent-soft)!important}.link-accent{color:var(--accent);transition:color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.link-accent:hover{color:var(--accent-hover)}.lift-press:active{transform:scale(.97)}.home-nav a{transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.home-nav a:hover{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--text)!important;transform:translateY(-1px)}.home-podgrid a{transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.home-podgrid a:hover{border-color:var(--accent)!important;box-shadow:var(--shadow-elev);transform:translateY(-2px)}.app-shell{display:flex;min-height:100vh;align-items:flex-start}.app-main{flex:1;min-width:0}.app-mobilebar,.app-scrim{display:none}.app-sidebar{width:244px;flex-shrink:0;position:sticky;top:0;align-self:stretch;max-height:100vh;display:flex;flex-direction:column;background:var(--bg-elev);border-right:1px solid var(--border);overflow-y:auto}.app-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:16px 14px 10px}.app-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.3px}.app-sidebar-close{display:none;background:none;border:none;color:var(--text-secondary);cursor:pointer}.app-sidebar-nav{flex:1;padding:2px 10px 12px}.app-navgroup{margin-bottom:4px}.app-navgroup-head{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;padding:10px 10px 6px;color:var(--text-tertiary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-sans)}.app-navlink{display:flex;align-items:center;gap:10px;padding:9px 12px;margin:1px 0;border-radius:var(--radius-md);text-decoration:none;color:var(--text-secondary);font-size:14px;font-weight:600;border:1px solid transparent;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.app-navlink:hover{background:var(--bg-subtle);color:var(--text)}.app-navlink.active{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.app-sidebar-foot{border-top:1px solid var(--border);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.app-user-name{font-size:13px;font-weight:700;color:var(--text)}.app-user-role{font-size:12px;color:var(--text-tertiary);text-transform:capitalize}.app-guide-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-input);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.app-guide-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.app-signout{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.app-signout:hover{border-color:var(--error);color:var(--error)}@media(max-width:860px){.app-shell{flex-direction:column;align-items:stretch}.app-mobilebar{display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:40;padding:8px 12px;background:var(--bg-elev);border-bottom:1px solid var(--border)}.app-hamburger{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);color:var(--text);cursor:pointer}.app-sidebar{position:fixed;top:0;left:0;z-index:60;max-height:none;height:100vh;width:260px;transform:translate(-100%);transition:transform var(--dur-base) var(--ease-out);box-shadow:var(--shadow-elev)}.app-sidebar.open{transform:translate(0)}.app-sidebar-close{display:inline-flex;align-items:center;justify-content:center}.app-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#050a1299}}@media(max-width:768px){html{font-size:15px}}@media(max-width:480px){html{font-size:14px}}@media(max-height:700px){.pod-screen{padding-top:6px!important;padding-bottom:6px!important}.pod-screen .pod-banner{display:none}}@media(max-height:600px){.pod-screen .pod-recent{max-height:140px!important}}@media(max-width:600px){.pod-screen{padding-left:10px!important;padding-right:10px!important}.pod-screen .pod-header-btn{padding:6px 10px!important;font-size:12px!important}}@media(max-width:420px){.pod-screen .pod-banner{font-size:12px!important;padding:8px 10px!important}}@keyframes toastSlide{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.app-toast{position:fixed;top:16px;right:16px;padding:12px 18px;border-radius:var(--radius-md);background:var(--bg-elev, #1b2030);border:1px solid var(--border, #252b3a);color:var(--text, #eef1f7);font-weight:600;font-size:14px;box-shadow:var(--shadow-elev);z-index:9999;animation:toastSlide .18s var(--ease-out);max-width:360px}.app-toast--success{border-color:var(--success, #2fbf71);color:var(--success, #2fbf71)}.app-toast--error{border-color:var(--error, #f0506e);color:var(--error, #f0506e)}.app-toast--info{border-color:var(--accent, #4d7cff);color:var(--accent, #4d7cff)}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--success, #2fbf71);animation:livePulse 1.6s ease-in-out infinite;vertical-align:middle;margin-right:6px}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .9s linear infinite}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.page-enter{animation:riseIn var(--dur-slow) var(--ease-out) both}.scale-enter{animation:scaleIn var(--dur-base) var(--ease-out) both}.stagger>*{animation:riseIn var(--dur-base) var(--ease-out) both}.stagger>*:nth-child(1){animation-delay:30ms}.stagger>*:nth-child(2){animation-delay:70ms}.stagger>*:nth-child(3){animation-delay:.11s}.stagger>*:nth-child(4){animation-delay:.15s}.stagger>*:nth-child(5){animation-delay:.19s}.stagger>*:nth-child(6){animation-delay:.23s}.stagger>*:nth-child(7){animation-delay:.27s}.stagger>*:nth-child(8){animation-delay:.31s}.stagger>*:nth-child(n+9){animation-delay:.34s}.spinner{width:36px;height:36px;border-radius:50%;border:3px solid var(--border-strong, #333b4f);border-top-color:var(--accent, #4d7cff);animation:spin .7s linear infinite}.spinner-sm{width:18px;height:18px;border-width:2px}.spinner-lg{width:54px;height:54px;border-width:4px}.ui-card{position:relative;background:var(--bg-card, #161a24);border:1px solid var(--border, #252b3a);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.ui-card:before{content:none}.ui-card-hover{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.ui-card-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-elev);border-color:var(--border-strong, #333b4f)}.ui-card-hover:active{transform:translateY(0)}.ui-stat{position:relative;overflow:hidden;background:var(--bg-card, #161a24);border:1px solid var(--border, #252b3a);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.ui-stat:hover{transform:translateY(-1px);border-color:var(--border-strong, #333b4f)}.ui-stat--hero{border-color:color-mix(in srgb,var(--brand) 52%,var(--border));background:var(--bg-elev, #1b2030);box-shadow:var(--shadow-xs)}.ui-stat--hero:after{content:none}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:650;font-size:var(--text-sm);border-radius:var(--radius-md);border:1px solid transparent;padding:10px 16px;cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.ui-btn-primary{background:var(--accent);color:var(--accent-contrast)}.ui-btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-elev)}.ui-btn-ghost{background:transparent;border-color:var(--border-strong, #333b4f);color:var(--text-secondary)}.ui-btn-ghost:hover{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.ui-btn:active{transform:scale(.98)}.ui-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ui-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:650;border:1px solid var(--border, #252b3a);background:var(--bg-subtle);color:var(--text-secondary)}.ui-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--border, #252b3a);background:var(--bg-subtle);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:650;cursor:pointer;transition:color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.ui-tab:hover{color:var(--text-secondary);border-color:var(--border-strong, #333b4f)}.ui-tab[data-active=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.glow-accent{box-shadow:var(--shadow-glow)}.ui-input,.ui-select,.ui-textarea{width:100%;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text);background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 12px;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--text-tertiary)}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:var(--border-strong)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus,.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ui-textarea{resize:vertical;min-height:84px;line-height:1.5}.ui-select{cursor:pointer}.ui-label{display:block;font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px}.ui-field{display:flex;flex-direction:column}.ui-eyebrow{font-family:var(--font-display);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary)}.ui-divider{height:1px;background:var(--border);border:0;margin:var(--space-lg) 0}.ui-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:700;line-height:1.6;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap}.ui-badge--neutral{background:var(--bg-subtle);color:var(--text-secondary);border-color:var(--border)}.ui-badge--accent{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.ui-badge--success{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,transparent)}.ui-badge--warning{background:var(--warning-soft);color:var(--warning);border-color:color-mix(in srgb,var(--warning) 30%,transparent)}.ui-badge--error{background:var(--error-soft);color:var(--error);border-color:color-mix(in srgb,var(--error) 30%,transparent)}.ui-badge--info{background:var(--info-soft);color:var(--info);border-color:color-mix(in srgb,var(--info) 30%,transparent)}.ui-badge--violet{background:var(--accent-2-soft);color:var(--accent-2);border-color:color-mix(in srgb,var(--accent-2) 30%,transparent)}.ui-btn-sm{padding:7px 12px;font-size:var(--text-xs)}.ui-btn-lg{padding:13px 22px;font-size:var(--text-base)}.ui-btn-block{width:100%}.ui-btn-danger{background:var(--error);color:#fff}.ui-btn-danger:hover{background:color-mix(in srgb,var(--error) 86%,#000);transform:translateY(-1px);box-shadow:var(--shadow-elev)}.ui-btn-violet{background:var(--accent-2);color:var(--accent-contrast)}.ui-btn-violet:hover{filter:brightness(1.06);transform:translateY(-1px)}.ui-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ui-table th{text-align:left;font-family:var(--font-display);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary);font-weight:600;padding:10px 12px;border-bottom:1px solid var(--border)}.ui-table td{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text-secondary)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr{transition:background-color var(--dur-base) var(--ease-out)}.ui-table tbody tr:hover td{background:var(--accent-soft)}@media(prefers-reduced-motion:reduce){.page-enter,.scale-enter,.stagger>*{animation:none!important}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.skeleton{background:linear-gradient(90deg,var(--bg-card, #161a24) 0%,var(--bg-elev, #1b2030) 50%,var(--bg-card, #161a24) 100%);background-size:400px 100%;animation:shimmer 1.4s infinite linear;border-radius:var(--radius-sm)}.kiosk-screen{--bg: #0d1422;--bg-subtle: #101a2b;--bg-card: #141f32;--bg-elev: #192740;--bg-input: #192740;--text: #eef3fa;--text-secondary: #a6b3c7;--text-tertiary: #71809a;--border: #263650;--border-strong: #39506f;--brand: #1d3f7c;--brand-hover: #16305f;--brand-soft: rgba(29, 63, 124, .24);--accent: #f97316;--accent-hover: #e65f05;--accent-soft: rgba(249, 115, 22, .14);--accent-2: #f97316;--accent-2-soft: rgba(249, 115, 22, .14);--highlight: #f97316;--highlight-soft: rgba(249, 115, 22, .14);--signal: #f97316;--success: #10b981;--success-soft: rgba(16, 185, 129, .15);--warning: #f59e0b;--warning-soft: rgba(245, 158, 11, .15);--error: #dc2626;--error-soft: rgba(220, 38, 38, .15);--kiosk-gold: #f5b82e;--kiosk-silver: #a8b4c7;--kiosk-bronze: #d58b52;overflow-x:hidden}.kiosk-screen ::-webkit-scrollbar-thumb{background:var(--border-strong)}@media(min-aspect-ratio:16/9)and (min-width:1600px){.kiosk-screen{font-size:18px}}@media(max-width:900px){.kiosk-screen .kiosk-spotlight-row>*{flex-basis:100%!important}}html,body,#root{width:100%;max-width:100%;min-width:0}body{overflow-x:auto}.dashboard-screen{width:100%;max-width:none;margin:0;min-width:0}.dashboard-screen [data-pod-grid]{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1180px){.dashboard-screen [data-pod-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:920px){.dashboard-screen [data-pod-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.dashboard-screen [data-pod-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.dashboard-screen{padding-left:12px!important;padding-right:12px!important}.dashboard-screen h1{font-size:clamp(20px,5vw,26px)!important}.dashboard-screen [data-dashboard-actions]{width:100%}.dashboard-screen [data-dashboard-actions]>*{flex:1 1 calc(50% - 4px)!important;min-width:0!important;text-align:center;font-size:12px!important;padding:10px 8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-screen [data-pod-grid]{grid-template-columns:1fr!important}.dashboard-screen [data-summary-row]>*{flex:1 1 calc(50% - 8px)!important;min-width:0!important}.dashboard-screen [data-panel] table,.dashboard-screen [data-panel]{max-width:100%;overflow-x:auto}.dashboard-screen [data-panel-toggles]{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch}.dashboard-screen [data-panel-toggles]>*{flex-shrink:0}}@media(max-width:480px){.dashboard-screen{padding-left:8px!important;padding-right:8px!important}.dashboard-screen [data-summary-row]>*{flex:1 1 100%!important}.dashboard-screen [data-pod-grid]{grid-template-columns:1fr}}
