/* Generated by scripts/scope_legacy_operational_css.py; do not edit. */
/* GENERATED: Depo UI v1 canonical CSS bundle. Do not edit directly. *//* source: backend/app/static/css/depo-v3/app.css */.legacy-functional-surface{color-scheme:light;--depo-bg:#f6f2eb;--depo-bg-soft:#fbf8f3;--depo-surface:#fffdf8;--depo-surface-2:#f1e8dc;--depo-surface-strong:#15110d;--depo-text:#1d1712;--depo-text-soft:#675a4d;--depo-muted:#8a7b6b;--depo-border:#e0d2c2;--depo-border-strong:#cab49e;--depo-primary:var(--tenant-brand-primary,#2563eb);--depo-primary-2:var(--tenant-brand-accent,#0f766e);--depo-primary-dark:#5e3820;--depo-success:#147a4d;--depo-warning:#a46414;--depo-danger:#b42318;--depo-info:#2364aa;--depo-focus:#2b6cb0;--depo-shadow-sm:0 4px 14px rgba(53,36,21,.08);--depo-shadow:0 18px 50px rgba(53,36,21,.12);--depo-shadow-strong:0 28px 70px rgba(53,36,21,.20);--depo-radius-xs:8px;--depo-radius-sm:12px;--depo-radius:18px;--depo-radius-lg:26px;--depo-radius-xl:34px;--depo-gap-xs:6px;--depo-gap-sm:10px;--depo-gap:16px;--depo-gap-lg:24px;--depo-gap-xl:36px;--depo-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--depo-serif:Georgia,"Times New Roman",serif;--depo-content:1200px;--depo-content-wide:1440px;--depo-topbar:76px}.legacy-functional-surface[data-density-mode="compact"]{--depo-gap:12px;--depo-gap-lg:18px;--depo-radius:14px;--depo-topbar:64px}.legacy-functional-surface[data-content-width="narrow"]{--depo-content:1040px;--depo-content-wide:1180px}.legacy-functional-surface *, .legacy-functional-surface *::before, .legacy-functional-surface *::after{box-sizing:border-box}.legacy-functional-surface{min-height:100%;text-size-adjust:100%;scroll-behavior:smooth}.legacy-functional-surface{min-height:100%;margin:0;font-family:var(--depo-font);font-size:16px;line-height:1.5;background:var(--depo-bg);color:var(--depo-text);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.legacy-functional-surface img, .legacy-functional-surface svg, .legacy-functional-surface video, .legacy-functional-surface canvas{max-width:100%;height:auto;display:block}.legacy-functional-surface a{color:inherit;text-decoration:none}.legacy-functional-surface button, .legacy-functional-surface input, .legacy-functional-surface select, .legacy-functional-surface textarea{font:inherit;color:inherit}.legacy-functional-surface button{cursor:pointer}.legacy-functional-surface :focus-visible{outline:3px solid color-mix(in srgb,var(--depo-focus),transparent 12%);outline-offset:3px}.legacy-functional-surface [hidden]{display:none}.legacy-functional-surface .skip-link{position:fixed;left:16px;top:12px;z-index:10000;transform:translateY(-150%);padding:10px 14px;border-radius:999px;background:#111;color:#fff;box-shadow:var(--depo-shadow)}.legacy-functional-surface .skip-link:focus{transform:translateY(0)}.legacy-functional-surface .muted, .legacy-functional-surface .text-muted, .legacy-functional-surface small{color:var(--depo-text-soft)}.legacy-functional-surface .eyebrow, .legacy-functional-surface .kicker{display:inline-flex;align-items:center;gap:8px;color:var(--depo-primary-dark);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legacy-functional-surface hr{border:0;border-top:1px solid var(--depo-border);margin:24px 0}.legacy-functional-surface .app-shell, .legacy-functional-surface .depo-shell{min-height:100vh;background:radial-gradient(circle at 10% -10%,rgba(199,141,86,.20),transparent 30%),linear-gradient(180deg,#fbf7f0 0%,#f4ecdf 55%,#efe3d3 100%)}.legacy-functional-surface .content, .legacy-functional-surface .parca3-content{width:100%;min-width:0}.legacy-functional-surface .container, .legacy-functional-surface .shell-main{width:min(100% - 32px,var(--depo-content-wide));margin-inline:auto;padding:24px 0 42px}.legacy-functional-surface.surface-kind-auth .shell-main, .legacy-functional-surface.surface-kind-public .shell-main{width:min(100% - 32px,var(--depo-content));padding-top:28px}.legacy-functional-surface .depo-top-shell, .legacy-functional-surface .r38-cleanroom-workspace-shell{position:sticky;top:0;z-index:100;display:flex;flex-direction:column;gap:0;background:rgba(255,253,248,.96);border-bottom:1px solid rgba(202,180,158,.7);box-shadow:0 10px 28px rgba(53,36,21,.08);backdrop-filter:none}.legacy-functional-surface .r38-clean-header{min-height:var(--depo-topbar);display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100% - 32px,var(--depo-content-wide));margin-inline:auto;padding:12px 0}.legacy-functional-surface .r38-brand{display:flex;align-items:center;gap:12px;min-width:0}.legacy-functional-surface .r38-logo{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#fff;border:1px solid var(--depo-border);box-shadow:var(--depo-shadow-sm);overflow:hidden;flex:0 0 auto}.legacy-functional-surface .r38-logo img{width:32px;height:32px;object-fit:contain}.legacy-functional-surface .r38-brand-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.legacy-functional-surface .r38-brand-copy strong{font-size:1.02rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}.legacy-functional-surface .r38-brand-copy small{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:44vw}.legacy-functional-surface .r38-user{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;color:var(--depo-text-soft)}.legacy-functional-surface .r38-user span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.legacy-functional-surface .r38-user form{margin:0}.legacy-functional-surface .r38-user button{border:1px solid var(--depo-border);background:#fff;border-radius:999px;padding:9px 14px;font-weight:800;color:var(--depo-primary-dark)}.legacy-functional-surface .r38-clean-nav{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;width:min(100% - 32px,var(--depo-content-wide));margin-inline:auto;padding:0 0 12px}.legacy-functional-surface .r38-clean-nav a{white-space:nowrap;border:1px solid transparent;background:transparent;color:var(--depo-text-soft);border-radius:999px;padding:10px 14px;font-weight:800;font-size:.92rem}.legacy-functional-surface .r38-clean-nav a:hover, .legacy-functional-surface .r38-clean-nav a:focus-visible, .legacy-functional-surface .r38-clean-nav a[aria-current="page"]{background:#fff;border-color:var(--depo-border);color:var(--depo-primary-dark);box-shadow:var(--depo-shadow-sm)}.legacy-functional-surface .public-header, .legacy-functional-surface .surface-guest-header, .legacy-functional-surface .brand-site-header{width:min(100% - 32px,var(--depo-content));margin:20px auto 0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:rgba(255,253,248,.94);border:1px solid var(--depo-border);border-radius:24px;box-shadow:var(--depo-shadow-sm)}.legacy-functional-surface .layout, .legacy-functional-surface .no-sidebar{min-width:0}.legacy-functional-surface .zip7-auth-readonly-cutover-scope{min-width:0}.legacy-functional-surface .shell-main--auth{display:grid;place-items:center;min-height:calc(100vh - 160px)}.legacy-functional-surface .card, .legacy-functional-surface .panel, .legacy-functional-surface .surface-card, .legacy-functional-surface .dashboard-card, .legacy-functional-surface .module-card, .legacy-functional-surface .stat-card, .legacy-functional-surface .form-card, .legacy-functional-surface .table-card, .legacy-functional-surface .auth-card{background:var(--depo-surface);border:1px solid var(--depo-border);border-radius:var(--depo-radius-lg);box-shadow:var(--depo-shadow-sm);padding:clamp(16px,2vw,24px);min-width:0}.legacy-functional-surface .card:hover, .legacy-functional-surface .module-card:hover{box-shadow:var(--depo-shadow)}.legacy-functional-surface .page-header, .legacy-functional-surface .section-header, .legacy-functional-surface .card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px;min-width:0}.legacy-functional-surface .page-title, .legacy-functional-surface h1{font-size:clamp(1.8rem,3.3vw,3.2rem);line-height:1.04;margin:0 0 10px;font-weight:900;letter-spacing:-.045em;color:var(--depo-text)}.legacy-functional-surface h2{font-size:clamp(1.35rem,2.3vw,2.15rem);line-height:1.1;margin:0 0 10px;font-weight:900;letter-spacing:-.03em}.legacy-functional-surface h3{font-size:1.15rem;margin:0 0 8px;font-weight:900}.legacy-functional-surface p{margin:0 0 12px}.legacy-functional-surface .lead{font-size:1.1rem;color:var(--depo-text-soft);max-width:760px}.legacy-functional-surface .grid, .legacy-functional-surface .cards-grid, .legacy-functional-surface .module-grid, .legacy-functional-surface .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--depo-gap)}.legacy-functional-surface .actions, .legacy-functional-surface .page-actions, .legacy-functional-surface .form-actions, .legacy-functional-surface .runtime-pulse-banner__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.legacy-functional-surface .actions.end, .legacy-functional-surface .page-actions{justify-content:flex-end}.legacy-functional-surface .btn, .legacy-functional-surface button.btn, .legacy-functional-surface a.btn, .legacy-functional-surface .button, .legacy-functional-surface .primary-button, .legacy-functional-surface .secondary-button, .legacy-functional-surface input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border-radius:999px;border:1px solid var(--depo-border);background:#fff;color:var(--depo-text);font-weight:900;line-height:1.1;text-decoration:none;box-shadow:var(--depo-shadow-sm)}.legacy-functional-surface .btn.primary, .legacy-functional-surface .button.primary, .legacy-functional-surface .primary-button, .legacy-functional-surface input[type="submit"]{background:linear-gradient(135deg,var(--depo-primary),var(--depo-primary-2));border-color:transparent;color:#fff}.legacy-functional-surface .btn.secondary, .legacy-functional-surface .secondary-button{background:#fff;color:var(--depo-primary-dark)}.legacy-functional-surface .btn.danger{background:var(--depo-danger);color:#fff;border-color:transparent}.legacy-functional-surface .btn.small, .legacy-functional-surface .small.btn{min-height:34px;padding:8px 12px;font-size:.88rem}.legacy-functional-surface .badge, .legacy-functional-surface .pill, .legacy-functional-surface .status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--depo-border);background:#fff;color:var(--depo-text-soft);font-weight:800;font-size:.82rem}.legacy-functional-surface .badge.success{color:var(--depo-success);border-color:color-mix(in srgb,var(--depo-success),#fff 75%)}.legacy-functional-surface .badge.warn, .legacy-functional-surface .badge.warning{color:var(--depo-warning);border-color:color-mix(in srgb,var(--depo-warning),#fff 75%)}.legacy-functional-surface .badge.danger{color:var(--depo-danger);border-color:color-mix(in srgb,var(--depo-danger),#fff 75%)}.legacy-functional-surface .badge.info{color:var(--depo-info)}.legacy-functional-surface .alert, .legacy-functional-surface .runtime-pulse-banner{background:#fff8ed;border:1px solid #e7caa6;color:#593a1f;border-radius:var(--depo-radius);padding:16px;margin:0 0 18px;box-shadow:var(--depo-shadow-sm)}.legacy-functional-surface .runtime-pulse-banner--danger, .legacy-functional-surface .alert.danger{background:#fff3f1;border-color:#ffc9c2;color:#7a1c14}.legacy-functional-surface .runtime-pulse-banner--warn, .legacy-functional-surface .alert.warning{background:#fff8e8;border-color:#f0d49a;color:#6f430d}.legacy-functional-surface .runtime-pulse-banner__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.legacy-functional-surface .runtime-pulse-banner__badges{display:flex;gap:8px;flex-wrap:wrap}.legacy-functional-surface .runtime-pulse-banner__body{margin-top:10px}.legacy-functional-surface .runtime-pulse-banner__list{margin:8px 0 0;padding-left:20px}.legacy-functional-surface .empty-state, .legacy-functional-surface .loading-state{border:1px dashed var(--depo-border-strong);border-radius:var(--depo-radius-lg);padding:32px;text-align:center;background:rgba(255,255,255,.55);color:var(--depo-text-soft)}.legacy-functional-surface .ic{width:1.05em;height:1.05em;display:inline-block;vertical-align:-.15em}.legacy-functional-surface form{min-width:0}.legacy-functional-surface .form-grid, .legacy-functional-surface .field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.legacy-functional-surface .field, .legacy-functional-surface .form-field, .legacy-functional-surface .input-group{display:flex;flex-direction:column;gap:7px;min-width:0}.legacy-functional-surface label{font-weight:900;color:var(--depo-text);font-size:.94rem}.legacy-functional-surface input, .legacy-functional-surface select, .legacy-functional-surface textarea{width:100%;min-height:44px;border:1px solid var(--depo-border);border-radius:14px;background:#fff;color:var(--depo-text);padding:10px 12px;box-shadow:inset 0 1px 0 rgba(0,0,0,.02)}.legacy-functional-surface textarea{min-height:120px;resize:vertical}.legacy-functional-surface input:focus, .legacy-functional-surface select:focus, .legacy-functional-surface textarea:focus{border-color:var(--depo-primary-2);box-shadow:0 0 0 4px rgba(199,141,86,.18);outline:none}.legacy-functional-surface .form-help, .legacy-functional-surface .help-text{color:var(--depo-text-soft);font-size:.88rem}.legacy-functional-surface .field-error, .legacy-functional-surface .error-message{color:var(--depo-danger);font-weight:800;font-size:.9rem}.legacy-functional-surface .form-actions, .legacy-functional-surface .sticky-actions{position:sticky;bottom:0;z-index:20;background:linear-gradient(180deg,rgba(246,242,235,0),var(--depo-bg) 22%);padding:16px 0 4px;margin-top:18px}.legacy-functional-surface .checkbox-row, .legacy-functional-surface .radio-row{display:flex;align-items:center;gap:10px}.legacy-functional-surface .checkbox-row input, .legacy-functional-surface .radio-row input{width:auto;min-height:auto}.legacy-functional-surface .search-bar, .legacy-functional-surface .filter-bar, .legacy-functional-surface .toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px}.legacy-functional-surface .search-bar input, .legacy-functional-surface .filter-bar input{max-width:420px}.legacy-functional-surface .table-wrap, .legacy-functional-surface .table-responsive, .legacy-functional-surface .data-table-shell{width:100%;overflow-x:auto;border:1px solid var(--depo-border);border-radius:var(--depo-radius);background:#fff;box-shadow:var(--depo-shadow-sm)}.legacy-functional-surface table, .legacy-functional-surface .data-table{width:100%;border-collapse:separate;border-spacing:0;min-width:760px;background:#fff}.legacy-functional-surface th, .legacy-functional-surface td{padding:13px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--depo-border);overflow-wrap:normal;word-break:normal;hyphens:none}.legacy-functional-surface th{position:sticky;top:0;z-index:2;background:#fbf6ee;color:var(--depo-text);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.legacy-functional-surface td{color:var(--depo-text-soft)}.legacy-functional-surface td strong, .legacy-functional-surface td b{color:var(--depo-text)}.legacy-functional-surface tr:last-child td{border-bottom:0}.legacy-functional-surface .table-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.legacy-functional-surface .numeric, .legacy-functional-surface .money, .legacy-functional-surface .qty{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.legacy-functional-surface .nowrap{white-space:nowrap}.legacy-functional-surface .wrap{white-space:normal;overflow-wrap:anywhere}.legacy-functional-surface [data-table-mode="compact"] th, .legacy-functional-surface [data-table-mode="compact"] td{padding:9px 10px;font-size:.9rem}@media (max-width:760px){.legacy-functional-surface table, .legacy-functional-surface .data-table{min-width:680px}.legacy-functional-surface th, .legacy-functional-surface td{padding:11px 12px}.legacy-functional-surface .table-wrap, .legacy-functional-surface .table-responsive, .legacy-functional-surface .data-table-shell{border-radius:16px;margin-inline:-2px}.legacy-functional-surface .table-actions{justify-content:flex-start}.legacy-functional-surface .mobile-card-table table[data-table-mode="cards-mobile"], .legacy-functional-surface table.cards-mobile{min-width:0;border-collapse:collapse}.legacy-functional-surface .mobile-card-table table[data-table-mode="cards-mobile"] thead, .legacy-functional-surface table.cards-mobile thead{display:none}.legacy-functional-surface .mobile-card-table table[data-table-mode="cards-mobile"] tr, .legacy-functional-surface table.cards-mobile tr{display:block;margin:12px;border:1px solid var(--depo-border);border-radius:16px;background:#fff;box-shadow:var(--depo-shadow-sm)}.legacy-functional-surface .mobile-card-table table[data-table-mode="cards-mobile"] td, .legacy-functional-surface table.cards-mobile td{display:flex;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--depo-border)}.legacy-functional-surface .mobile-card-table table[data-table-mode="cards-mobile"] td:last-child, .legacy-functional-surface table.cards-mobile td:last-child{border-bottom:0}.legacy-functional-surface .mobile-card-table table[data-table-mode="cards-mobile"] td::before, .legacy-functional-surface table.cards-mobile td::before{content:attr(data-label);font-weight:900;color:var(--depo-text);min-width:38%}}.legacy-functional-surface.surface-kind-auth{background:radial-gradient(circle at top left,rgba(199,141,86,.35),transparent 32%),linear-gradient(135deg,#1a120c 0%,#3b2415 45%,#f2e5d4 45%,#fbf7f0 100%);color:var(--depo-text)}.legacy-functional-surface .login-shell, .legacy-functional-surface .auth-card, .legacy-functional-surface .login-card{width:min(100%,460px);margin-inline:auto;background:rgba(255,253,248,.98);border:1px solid rgba(255,255,255,.7);border-radius:30px;box-shadow:var(--depo-shadow-strong);padding:clamp(22px,4vw,34px)}.legacy-functional-surface .login-card h1, .legacy-functional-surface .auth-card h1{font-size:clamp(1.8rem,4vw,2.6rem)}.legacy-functional-surface .public-hero, .legacy-functional-surface .hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(20px,4vw,44px);align-items:center;padding:clamp(28px,5vw,64px);border-radius:var(--depo-radius-xl);background:linear-gradient(135deg,#1b120b 0%,#4a2a16 48%,#9b6436 100%);color:#fff;box-shadow:var(--depo-shadow-strong);overflow:hidden}.legacy-functional-surface .public-hero p, .legacy-functional-surface .hero p{color:rgba(255,255,255,.82)}.legacy-functional-surface .public-hero .btn, .legacy-functional-surface .hero .btn{box-shadow:none}.legacy-functional-surface .hero-visual, .legacy-functional-surface .visual-card{min-height:280px;border-radius:28px;background:radial-gradient(circle at 30% 20%,rgba(255,218,166,.55),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.25)}.legacy-functional-surface .dashboard-grid, .legacy-functional-surface .workspace-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--depo-gap)}.legacy-functional-surface .dashboard-grid>*{grid-column:span 4}.legacy-functional-surface .dashboard-grid>.wide, .legacy-functional-surface .workspace-grid>.wide{grid-column:span 8}.legacy-functional-surface .dashboard-grid>.full, .legacy-functional-surface .workspace-grid>.full{grid-column:1/-1}.legacy-functional-surface .stat-value, .legacy-functional-surface .metric-value{font-size:clamp(1.65rem,3vw,2.5rem);font-weight:950;letter-spacing:-.04em;color:var(--depo-text)}.legacy-functional-surface .stat-label, .legacy-functional-surface .metric-label{color:var(--depo-text-soft);font-weight:800}.legacy-functional-surface .receipt, .legacy-functional-surface .print-surface{background:#fff;color:#111;border:1px solid #ddd;border-radius:12px;padding:16px;font-family:ui-monospace,Menlo,Consolas,monospace}.legacy-functional-surface .qr-menu-shell, .legacy-functional-surface .cart-shell{background:#140f0a;color:#fff;border-radius:var(--depo-radius-xl);padding:24px}.legacy-functional-surface .qr-menu-shell .card, .legacy-functional-surface .cart-shell .card{background:#21170f;border-color:#3a2a1b;color:#fff}.legacy-functional-surface .product-image, .legacy-functional-surface .menu-item-image{aspect-ratio:4/3;object-fit:cover;border-radius:18px;background:var(--depo-surface-2)}@media (max-width:980px){.legacy-functional-surface .dashboard-grid, .legacy-functional-surface .workspace-grid{grid-template-columns:1fr}.legacy-functional-surface .dashboard-grid>*, .legacy-functional-surface .dashboard-grid>.wide, .legacy-functional-surface .workspace-grid>*, .legacy-functional-surface .workspace-grid>.wide{grid-column:1/-1}.legacy-functional-surface .public-hero, .legacy-functional-surface .hero{grid-template-columns:1fr}.legacy-functional-surface .r38-brand-copy strong, .legacy-functional-surface .r38-brand-copy small{max-width:48vw}.legacy-functional-surface .r38-user span{display:none}}@media (max-width:680px){.legacy-functional-surface{font-size:15.5px}.legacy-functional-surface .container, .legacy-functional-surface .shell-main{width:min(100% - 20px,var(--depo-content));padding:14px 0 92px}.legacy-functional-surface .r38-clean-header{width:min(100% - 20px,var(--depo-content));min-height:64px}.legacy-functional-surface .r38-logo{width:40px;height:40px;border-radius:14px}.legacy-functional-surface .r38-brand-copy strong{font-size:.94rem;max-width:52vw}.legacy-functional-surface .r38-brand-copy small{font-size:.76rem;max-width:52vw}.legacy-functional-surface .r38-clean-nav{width:calc(100% - 20px);padding-bottom:10px}.legacy-functional-surface .r38-clean-nav a{padding:9px 11px;font-size:.85rem}.legacy-functional-surface .page-header, .legacy-functional-surface .section-header, .legacy-functional-surface .card-header{display:block}.legacy-functional-surface .page-actions, .legacy-functional-surface .actions.end{justify-content:flex-start;margin-top:12px}.legacy-functional-surface .card, .legacy-functional-surface .panel, .legacy-functional-surface .surface-card, .legacy-functional-surface .dashboard-card, .legacy-functional-surface .module-card, .legacy-functional-surface .stat-card, .legacy-functional-surface .form-card, .legacy-functional-surface .table-card, .legacy-functional-surface .auth-card{border-radius:20px;padding:16px}.legacy-functional-surface .btn, .legacy-functional-surface button.btn, .legacy-functional-surface a.btn, .legacy-functional-surface .button, .legacy-functional-surface input[type="submit"]{width:auto;min-width:0}.legacy-functional-surface .form-actions .btn, .legacy-functional-surface .sticky-actions .btn{flex:1 1 150px}.legacy-functional-surface .public-header, .legacy-functional-surface .surface-guest-header, .legacy-functional-surface .brand-site-header{width:calc(100% - 20px);border-radius:18px}.legacy-functional-surface .hero, .legacy-functional-surface .public-hero{padding:24px;border-radius:24px}.legacy-functional-surface .hero-visual, .legacy-functional-surface .visual-card{min-height:190px}.legacy-functional-surface .runtime-pulse-banner__head{display:block}.legacy-functional-surface .runtime-pulse-banner__badges{margin-top:10px}.legacy-functional-surface .runtime-pulse-banner__actions .btn{flex:1 1 100%}}@media (max-width:420px){.legacy-functional-surface .r38-brand-copy small{display:none}.legacy-functional-surface .r38-clean-nav a{font-size:.82rem}.legacy-functional-surface .page-title, .legacy-functional-surface h1{font-size:1.8rem}.legacy-functional-surface .form-grid, .legacy-functional-surface .field-grid{grid-template-columns:1fr}}@media print{.legacy-functional-surface{background:#fff;color:#000}.legacy-functional-surface .depo-top-shell, .legacy-functional-surface .r38-cleanroom-workspace-shell, .legacy-functional-surface .public-header, .legacy-functional-surface .surface-guest-header, .legacy-functional-surface .brand-site-header, .legacy-functional-surface .skip-link, .legacy-functional-surface .btn, .legacy-functional-surface .actions, .legacy-functional-surface .page-actions, .legacy-functional-surface .form-actions, .legacy-functional-surface .sticky-actions, .legacy-functional-surface .runtime-pulse-banner, .legacy-functional-surface .mobile-bottom-nav, .legacy-functional-surface .portal-modals{display:none}.legacy-functional-surface .container, .legacy-functional-surface .shell-main, .legacy-functional-surface .content{width:100%;padding:0;margin:0;max-width:none}.legacy-functional-surface .card, .legacy-functional-surface .panel, .legacy-functional-surface .receipt, .legacy-functional-surface .print-surface{box-shadow:none;border:0;border-radius:0;padding:0}.legacy-functional-surface a[href]::after{content:""}.legacy-functional-surface table{min-width:0;font-size:11px}.legacy-functional-surface th, .legacy-functional-surface td{padding:5px;border-color:#ddd}}@page{size:auto;margin:10mm}.legacy-functional-surface{--v656-ui-cleanroom-single-asset-chain-lock:true;--v656-active-asset:"v704_zip5_premium_brand_system_lock_20260523"}.legacy-functional-surface, .legacy-functional-surface.depo-v3.ui-cleanroom-v4{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.legacy-functional-surface.ui-cleanroom-v4 .clean-core-page-scope, .legacy-functional-surface.ui-cleanroom-v4 main{min-width:0}.legacy-functional-surface .ui-cleanroom-asset-proof{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.legacy-functional-surface .table-wrap, .legacy-functional-surface .data-table-wrap, .legacy-functional-surface .responsive-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.legacy-functional-surface table{border-collapse:separate;border-spacing:0;width:100%}.legacy-functional-surface th, .legacy-functional-surface td{vertical-align:top;word-break:normal;overflow-wrap:anywhere}.legacy-functional-surface .form-row, .legacy-functional-surface .field-row, .legacy-functional-surface .form-grid{min-width:0}.legacy-functional-surface input, .legacy-functional-surface select, .legacy-functional-surface textarea, .legacy-functional-surface button{font:inherit}.legacy-functional-surface input, .legacy-functional-surface select, .legacy-functional-surface textarea{max-width:100%}.legacy-functional-surface .form-help, .legacy-functional-surface .field-error{line-height:1.45}.legacy-functional-surface .field-error[role="alert"], .legacy-functional-surface .form-error[role="alert"]{font-weight:800}.legacy-functional-surface [data-menu-toggle]{touch-action:manipulation}.legacy-functional-surface.nav-open{overflow:hidden}.legacy-functional-surface [data-nav-backdrop], .legacy-functional-surface .sidebar-backdrop, .legacy-functional-surface .mobile-overlay{cursor:pointer}@media (max-width:760px){.legacy-functional-surface .page-actions, .legacy-functional-surface .form-actions, .legacy-functional-surface .table-actions{gap:10px;flex-wrap:wrap}.legacy-functional-surface .page-actions .btn, .legacy-functional-surface .form-actions .btn, .legacy-functional-surface .table-actions .btn{min-height:44px}.legacy-functional-surface .sticky-actions{position:sticky;bottom:0;z-index:20;background:var(--depo-surface,#fff);backdrop-filter:none;border-top:1px solid var(--depo-border,#e6ded4)}.legacy-functional-surface .table-wrap table, .legacy-functional-surface .data-table-wrap table, .legacy-functional-surface .responsive-table table{min-width:680px}}@media print{.legacy-functional-surface.ui-cleanroom-v4 .sidebar, .legacy-functional-surface.ui-cleanroom-v4 .topbar, .legacy-functional-surface.ui-cleanroom-v4 .page-actions, .legacy-functional-surface.ui-cleanroom-v4 .form-actions, .legacy-functional-surface.ui-cleanroom-v4 [data-menu-toggle]{display:none!important}}.legacy-functional-surface{--v656-browser-page-acceptance-lock:true;--v656-active-asset:"v704_zip5_premium_brand_system_lock_20260523"}.legacy-functional-surface, .legacy-functional-surface.ui-cleanroom-v4{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.legacy-functional-surface .browser-acceptance-proof{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.legacy-functional-surface [data-page-acceptance="required"]{min-width:0}.legacy-functional-surface [data-page-family] .page-header, .legacy-functional-surface [data-page-family] .module-header{overflow-wrap:anywhere}.legacy-functional-surface [data-acceptance-table="responsive"]{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.legacy-functional-surface [data-acceptance-form="native-post"] input, .legacy-functional-surface [data-acceptance-form="native-post"] select, .legacy-functional-surface [data-acceptance-form="native-post"] textarea{min-height:44px}@media (max-width:760px){.legacy-functional-surface.ui-cleanroom-v4 .layout-shell, .legacy-functional-surface.ui-cleanroom-v4 .clean-core-page-scope{min-width:0}.legacy-functional-surface [data-page-family] .btn, .legacy-functional-surface [data-page-family] button{min-height:44px}}@media print{.legacy-functional-surface.ui-cleanroom-v4 [data-browser-only], .legacy-functional-surface.ui-cleanroom-v4 .browser-acceptance-proof{display:none!important}}.legacy-functional-surface .ui-cleanroom-v4{--zip21-observability-backup-rollback-evidence-active:1}.legacy-functional-surface{--depo-focus-ring:0 0 0 3px rgba(199,141,86,.28);--depo-mobile-safe-bottom:env(safe-area-inset-bottom,0px)}.legacy-functional-surface{scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%}.legacy-functional-surface.ui-cleanroom-v4{overflow-x:hidden;word-break:normal;overflow-wrap:break-word}.legacy-functional-surface .clean-core-page-scope{min-width:0;max-width:100%}.legacy-functional-surface .data-table-wrap, .legacy-functional-surface .table-wrap, .legacy-functional-surface .responsive-table{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.legacy-functional-surface table{max-width:100%;border-spacing:0}.legacy-functional-surface table th, .legacy-functional-surface table td{white-space:normal;word-break:normal;overflow-wrap:anywhere;vertical-align:top}.legacy-functional-surface [data-table-mode="ledger"] th, .legacy-functional-surface [data-table-mode="ledger"] td, .legacy-functional-surface [data-table-mode="compact"] th, .legacy-functional-surface [data-table-mode="compact"] td{white-space:nowrap}.legacy-functional-surface [data-table-mode="actions"] td:last-child, .legacy-functional-surface .table-actions{white-space:normal;min-width:max-content}.legacy-functional-surface input, .legacy-functional-surface select, .legacy-functional-surface textarea, .legacy-functional-surface button{font:inherit}.legacy-functional-surface input, .legacy-functional-surface select, .legacy-functional-surface textarea{font-size:max(16px,1rem);max-width:100%}.legacy-functional-surface :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:0;box-shadow:var(--depo-focus-ring)}.legacy-functional-surface .sticky-action-bar{position:sticky;bottom:calc(12px + var(--depo-mobile-safe-bottom));z-index:20}.legacy-functional-surface .sidebar-backdrop, .legacy-functional-surface .mobile-overlay, .legacy-functional-surface [data-nav-backdrop]{touch-action:none}.legacy-functional-surface.nav-open{overflow:hidden}.legacy-functional-surface .ui-cleanroom-asset-proof, .legacy-functional-surface .browser-acceptance-proof, .legacy-functional-surface .observability-backup-rollback-evidence-proof{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.legacy-functional-surface .r61-release-contract-hygiene-cleanup-proof, .legacy-functional-surface .ui-cleanroom-asset-proof, .legacy-functional-surface .browser-acceptance-proof, .legacy-functional-surface .observability-backup-rollback-evidence-proof, .legacy-functional-surface .ui-cleanroom-v4-proof, .legacy-functional-surface .zip3-runtime-proof, .legacy-functional-surface .zip03-design-system-proof, .legacy-functional-surface .zip3-design-proof{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media (max-width:760px){.legacy-functional-surface .layout-shell, .legacy-functional-surface .workspace-shell, .legacy-functional-surface .owner-shell, .legacy-functional-surface .platform-shell{min-width:0}.legacy-functional-surface .card, .legacy-functional-surface .panel, .legacy-functional-surface .surface-card, .legacy-functional-surface .login-shell, .legacy-functional-surface .auth-card, .legacy-functional-surface .login-card{border-radius:22px}.legacy-functional-surface .mobile-card-table table[data-table-mode="cards-mobile"] td, .legacy-functional-surface table.cards-mobile td{align-items:flex-start}.legacy-functional-surface .sticky-action-bar{display:flex;flex-direction:column;gap:10px;align-items:stretch}.legacy-functional-surface .sticky-action-bar .actions-right{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}}.legacy-functional-surface{--depo-v4-bg:#f7f2eb;--depo-v4-surface:#fffdf8;--depo-v4-surface-elevated:#ffffff;--depo-v4-text:#1c1712;--depo-v4-muted:#6f6257;--depo-v4-border:#e5d8ca;--depo-v4-primary:var(--tenant-brand-primary,#2563eb);--depo-v4-accent:var(--tenant-brand-accent,#0f766e);--depo-v4-radius:22px;--depo-v4-shadow:0 18px 50px rgba(49,35,22,.10);--depo-v4-focus:0 0 0 3px rgba(199,141,86,.30);--depo-v4-safe-bottom:env(safe-area-inset-bottom,0px)}.legacy-functional-surface{scroll-padding-top:92px;text-size-adjust:100%;-webkit-text-size-adjust:100%}.legacy-functional-surface.ui-cleanroom-v4{background:var(--depo-v4-bg);color:var(--depo-v4-text);overflow-x:hidden;word-break:normal;overflow-wrap:break-word;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.legacy-functional-surface.ui-cleanroom-v4 :where(.card,.panel,.surface-card,.dashboard-card,.module-card,.stat-card,.form-card,.table-card,.auth-card){background:var(--depo-v4-surface-elevated);border:1px solid var(--depo-v4-border);border-radius:var(--depo-v4-radius);box-shadow:var(--depo-v4-shadow)}.legacy-functional-surface.ui-cleanroom-v4 :where(h1,h2,h3,.page-title,.section-title){letter-spacing:-.035em;line-height:1.08;overflow-wrap:balance}.legacy-functional-surface.ui-cleanroom-v4 :where(p,.muted,.text-muted,.help-text,.form-help){line-height:1.55}.legacy-functional-surface.ui-cleanroom-v4 :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:0;box-shadow:var(--depo-v4-focus)}.legacy-functional-surface.ui-cleanroom-v4 :where(input,select,textarea){font-size:max(16px,1rem);max-width:100%}.legacy-functional-surface.ui-cleanroom-v4 :where(.clean-core-page-scope,.ui-cleanroom-page-scope,main,.container,.shell-main){min-width:0;max-width:100%}.legacy-functional-surface.ui-cleanroom-v4 :where(.data-table-wrap,.table-wrap,.responsive-table){width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.legacy-functional-surface.ui-cleanroom-v4 table{width:100%;max-width:100%;border-collapse:separate;border-spacing:0}.legacy-functional-surface.ui-cleanroom-v4 :where(th,td){vertical-align:top;word-break:normal;overflow-wrap:anywhere}.legacy-functional-surface.ui-cleanroom-v4 :where([data-table-mode="ledger"],[data-table-mode="compact"]):where(th,td){white-space:nowrap}.legacy-functional-surface.ui-cleanroom-v4 :where(.page-actions,.form-actions,.table-actions,.sticky-actions){display:flex;gap:10px;flex-wrap:wrap;align-items:center}.legacy-functional-surface.ui-cleanroom-v4 .sticky-action-bar, .legacy-functional-surface.ui-cleanroom-v4 .sticky-actions{position:sticky;bottom:calc(10px + var(--depo-v4-safe-bottom));z-index:30;background:rgba(255,253,248,.96);backdrop-filter:none;border:1px solid var(--depo-v4-border);border-radius:18px;padding:10px}.legacy-functional-surface.ui-cleanroom-v4 .ui-cleanroom-v4-proof{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}@media (max-width:980px){.legacy-functional-surface.ui-cleanroom-v4 :where(.dashboard-grid,.workspace-grid,.owner-grid,.platform-grid){grid-template-columns:1fr!important}}@media (max-width:760px){.legacy-functional-surface.ui-cleanroom-v4{font-size:15.5px}.legacy-functional-surface.ui-cleanroom-v4 :where(.container,.shell-main){width:min(100% - 20px,var(--depo-content,1180px));padding-bottom:calc(92px + var(--depo-v4-safe-bottom))}.legacy-functional-surface.ui-cleanroom-v4 :where(.card,.panel,.surface-card,.auth-card,.login-card){border-radius:20px;padding:16px}.legacy-functional-surface.ui-cleanroom-v4 :where(.btn,button,a.button,input[type="submit"]){min-height:44px}.legacy-functional-surface.ui-cleanroom-v4 :where(.form-actions .btn,.sticky-actions .btn,.table-actions .btn){flex:1 1 150px}.legacy-functional-surface.ui-cleanroom-v4 :where(.data-table-wrap table,.table-wrap table,.responsive-table table){min-width:680px}.legacy-functional-surface.nav-open{overflow:hidden}}@media print{.legacy-functional-surface.ui-cleanroom-v4{background:#fff;color:#000}.legacy-functional-surface.ui-cleanroom-v4 :where(.depo-top-shell,.r38-cleanroom-workspace-shell,.public-header,.surface-guest-header,.brand-site-header,.skip-link,.btn,.actions,.page-actions,.form-actions,.sticky-actions,.runtime-pulse-banner,.mobile-bottom-nav,.portal-modals,[data-menu-toggle],[data-browser-only]){display:none!important}.legacy-functional-surface.ui-cleanroom-v4 :where(.container,.shell-main,.content,main){width:100%;padding:0;margin:0;max-width:none}.legacy-functional-surface.ui-cleanroom-v4 :where(.card,.panel,.receipt,.print-surface){box-shadow:none;border:0;border-radius:0;padding:0}}.legacy-functional-surface{--depo-ops-proof:"v681"}.legacy-functional-surface{--color-bg:var(--depo-bg);--color-surface:var(--depo-surface);--color-surface-elevated:#fffaf1;--color-text:var(--depo-text);--color-muted:var(--depo-text-soft);--color-border:var(--depo-border);--color-primary:var(--depo-primary);--color-primary-soft:rgba(199,141,86,.18);--color-danger:var(--depo-danger);--color-success:var(--depo-success);--radius-card:28px;--shadow-soft:0 18px 50px rgba(55,35,18,.13);--shadow-strong:0 34px 90px rgba(31,20,12,.24);--motion-fast:150ms;--motion-normal:280ms;--layout-sidebar-width:284px;--layout-topbar-height:var(--depo-topbar);--aurora-glow:radial-gradient(circle at 16% 8%,rgba(199,141,86,.24),transparent 34%),radial-gradient(circle at 88% 0%,rgba(84,112,72,.14),transparent 30%)}.legacy-functional-surface[data-theme-mode="corporate-ops"], .legacy-functional-surface[data-tenant-theme="corporate-ops"]{--depo-primary:#2563eb;--depo-primary-2:#14b8a6;--depo-bg:#f7fafc;--depo-surface:#ffffff}.legacy-functional-surface[data-theme-mode="noir-warehouse"], .legacy-functional-surface[data-tenant-theme="noir-warehouse"], .legacy-functional-surface[data-theme-mode="noir-gastronomy"], .legacy-functional-surface[data-tenant-theme="noir-gastronomy"]{--depo-bg:#11100e;--depo-surface:#1a1713;--depo-surface-2:#241f19;--depo-text:#f8ead7;--depo-text-soft:#d6c0a5;--depo-border:#3a3026;--depo-primary:#d7a35f;--depo-primary-2:#f0c986;color-scheme:dark}.legacy-functional-surface[data-theme-mode="sage-warehouse"], .legacy-functional-surface[data-tenant-theme="sage-warehouse"], .legacy-functional-surface[data-theme-mode="olive-mediterranean"], .legacy-functional-surface[data-tenant-theme="olive-mediterranean"]{--depo-primary:#6c7d40;--depo-primary-2:#b98c4c;--depo-bg:#f4f0e2;--depo-surface:#fffdf3}.legacy-functional-surface[data-theme-mode="daylight-ops"], .legacy-functional-surface[data-tenant-theme="daylight-ops"], .legacy-functional-surface[data-theme-mode="daylight-bistro"], .legacy-functional-surface[data-tenant-theme="daylight-bistro"]{--depo-primary:#ba6b37;--depo-primary-2:#ebae6b;--depo-bg:#fff7ea;--depo-surface:#ffffff}.legacy-functional-surface[data-theme-mode="command-dark"], .legacy-functional-surface[data-tenant-theme="command-dark"], .legacy-functional-surface[data-theme-mode="fine-dining-dark"], .legacy-functional-surface[data-tenant-theme="fine-dining-dark"]{--depo-bg:#0f0d0b;--depo-surface:#18130f;--depo-surface-2:#231a14;--depo-text:#fff4e3;--depo-text-soft:#d7c3aa;--depo-border:#3c2e22;--depo-primary:#c98b4b;--depo-primary-2:#f1c17d;color-scheme:dark}.legacy-functional-surface .surface-kind-public .hero, .legacy-functional-surface .public-hero, .legacy-functional-surface .landing-hero, .legacy-functional-surface .qr-hero, .legacy-functional-surface .owner-hero, .legacy-functional-surface .dashboard-hero{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--aurora-glow),linear-gradient(135deg,var(--color-surface) 0%,var(--color-surface-elevated) 52%,rgba(199,141,86,.14) 100%);border:1px solid color-mix(in srgb,var(--color-border),transparent 16%);box-shadow:var(--shadow-soft)}.legacy-functional-surface .surface-kind-public .hero::after, .legacy-functional-surface .public-hero::after, .legacy-functional-surface .landing-hero::after, .legacy-functional-surface .qr-hero::after, .legacy-functional-surface .owner-hero::after, .legacy-functional-surface .dashboard-hero::after{content:"";position:absolute;inset:auto -12% -28% 38%;height:220px;background:radial-gradient(circle,rgba(255,255,255,.68),transparent 62%);pointer-events:none;filter:blur(3px)}.legacy-functional-surface .card, .legacy-functional-surface .depo-card, .legacy-functional-surface .metric-card, .legacy-functional-surface .dashboard-card, .legacy-functional-surface .qr-product-card, .legacy-functional-surface .menu-product-card, .legacy-functional-surface .prep-ticket, .legacy-functional-surface .floorplan-table-card, .legacy-functional-surface .finance-card{border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--color-border),transparent 10%);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface),white 8%),var(--color-surface));box-shadow:var(--shadow-soft);transition:transform var(--motion-normal) ease,box-shadow var(--motion-normal) ease,border-color var(--motion-normal) ease}.legacy-functional-surface .card:hover, .legacy-functional-surface .depo-card:hover, .legacy-functional-surface .metric-card:hover, .legacy-functional-surface .dashboard-card:hover, .legacy-functional-surface .qr-product-card:hover, .legacy-functional-surface .menu-product-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-strong);border-color:color-mix(in srgb,var(--color-primary),var(--color-border) 62%)}.legacy-functional-surface button, .legacy-functional-surface .btn, .legacy-functional-surface .button, .legacy-functional-surface .action-btn, .legacy-functional-surface .primary-action, .legacy-functional-surface .depo-button{transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease}.legacy-functional-surface button:active, .legacy-functional-surface .btn:active, .legacy-functional-surface .button:active, .legacy-functional-surface .action-btn:active, .legacy-functional-surface .primary-action:active, .legacy-functional-surface .depo-button:active{transform:translateY(1px) scale(.99)}.legacy-functional-surface .toast, .legacy-functional-surface .success-state, .legacy-functional-surface .order-success, .legacy-functional-surface .alert-success{border-radius:22px;box-shadow:var(--shadow-soft);animation:auroraRise var(--motion-normal) ease both}.legacy-functional-surface .qr-cart-sticky, .legacy-functional-surface .cart-sticky, .legacy-functional-surface .mobile-sticky-action, .legacy-functional-surface .sticky-cta{position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:80;border-radius:24px;box-shadow:0 20px 58px rgba(55,35,18,.22)}.legacy-functional-surface .dispatch-board, .legacy-functional-surface .prep-board{background:linear-gradient(135deg,#0f172a,#111827);color:#f8fafc;border-radius:32px;box-shadow:var(--shadow-strong)}.legacy-functional-surface .prep-ticket[data-status="delayed"], .legacy-functional-surface .order-ticket.is-delayed{border-color:color-mix(in srgb,var(--color-danger),white 18%);box-shadow:0 0 0 4px rgba(180,35,24,.12),var(--shadow-soft)}.legacy-functional-surface .table-wrap, .legacy-functional-surface .data-table-wrap, .legacy-functional-surface .responsive-table, .legacy-functional-surface .ui-cleanroom-table-wrap{border-radius:24px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);overflow:auto;max-width:100%}.legacy-functional-surface table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}.legacy-functional-surface th{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--color-surface),var(--color-primary-soft) 30%)}.legacy-functional-surface input, .legacy-functional-surface select, .legacy-functional-surface textarea{min-height:44px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface);font-size:16px}@keyframes auroraRise{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.legacy-functional-surface .container, .legacy-functional-surface .shell-main{width:min(100% - 22px,var(--depo-content-wide));padding-bottom:88px}.legacy-functional-surface .r38-clean-header{width:min(100% - 22px,var(--depo-content-wide))}.legacy-functional-surface .r38-brand-copy small{display:none}.legacy-functional-surface .metric-grid, .legacy-functional-surface .dashboard-grid, .legacy-functional-surface .qr-menu-grid, .legacy-functional-surface .cards-grid{grid-template-columns:1fr!important}.legacy-functional-surface .card, .legacy-functional-surface .depo-card, .legacy-functional-surface .metric-card, .legacy-functional-surface .dashboard-card, .legacy-functional-surface .qr-product-card, .legacy-functional-surface .menu-product-card{border-radius:22px}.legacy-functional-surface table{min-width:640px}}@media (prefers-reduced-motion:reduce){.legacy-functional-surface *, .legacy-functional-surface *::before, .legacy-functional-surface *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media print{.legacy-functional-surface .depo-top-shell, .legacy-functional-surface .r38-clean-nav, .legacy-functional-surface .sidebar, .legacy-functional-surface .topbar, .legacy-functional-surface .public-header, .legacy-functional-surface .surface-guest-header, .legacy-functional-surface .mobile-bottom-nav, .legacy-functional-surface .sticky-cta, .legacy-functional-surface .qr-cart-sticky, .legacy-functional-surface button, .legacy-functional-surface .btn, .legacy-functional-surface .no-print{display:none!important}.legacy-functional-surface .receipt, .legacy-functional-surface .print-receipt, .legacy-functional-surface .is-emri-print{display:block!important;width:72mm!important;max-width:72mm!important;margin:0!important;box-shadow:none!important;border:0!important;background:#fff!important;color:#000!important}.legacy-functional-surface{background:#fff!important}}.legacy-functional-surface{--aurora-r2-proof:"local-evidence-no-go";--aurora-prep-warning:#f59e0b;--aurora-critical:#b42318;--aurora-revenue:#0f766e}.legacy-functional-surface[data-surface-kind="tenant-workspace"] .metric-card, .legacy-functional-surface[data-account-scope="owner"] .metric-card{min-height:132px;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.legacy-functional-surface[data-account-scope="owner"] .metric-card::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-soft));border-radius:inherit;pointer-events:none}.legacy-functional-surface .qr-product-card img, .legacy-functional-surface .menu-product-card img, .legacy-functional-surface .product-card img{aspect-ratio:4/3;object-fit:cover;width:100%;border-radius:calc(var(--radius-card) - 10px);background:linear-gradient(135deg,rgba(199,141,86,.18),rgba(84,112,72,.12))}.legacy-functional-surface .qr-product-card .price, .legacy-functional-surface .menu-product-card .price, .legacy-functional-surface .money, .legacy-functional-surface .currency{font-variant-numeric:tabular-nums;white-space:nowrap}.legacy-functional-surface .prep-ticket, .legacy-functional-surface .order-ticket{contain:layout paint;min-height:112px}.legacy-functional-surface .prep-ticket[data-status="ready"], .legacy-functional-surface .order-ticket[data-status="ready"]{border-color:color-mix(in srgb,var(--color-success),white 18%)}.legacy-functional-surface .floorplan-table-card, .legacy-functional-surface [data-table-state], .legacy-functional-surface [data-reservation-state]{touch-action:manipulation}.legacy-functional-surface .floorplan-table-card.is-busy, .legacy-functional-surface [data-table-state="busy"]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-primary),transparent 25%),var(--shadow-soft)}.legacy-functional-surface [data-density-mode="dispatch"], .legacy-functional-surface [data-density-mode="prep"]{font-size:clamp(18px,2vw,28px)}.legacy-functional-surface [data-density-mode="dispatch"] .btn, .legacy-functional-surface [data-density-mode="dispatch"] button, .legacy-functional-surface [data-density-mode="prep"] .btn, .legacy-functional-surface [data-density-mode="prep"] button{min-height:54px;font-size:1.05em}.legacy-functional-surface .form-field:has(.field-error), .legacy-functional-surface .field:has(.field-error){scroll-margin-top:calc(var(--layout-topbar-height) + 18px)}.legacy-functional-surface .field-error, .legacy-functional-surface [role="alert"]{overflow-wrap:anywhere}@media (max-width:680px){.legacy-functional-surface [data-table-mode="cards-mobile"] table, .legacy-functional-surface [data-table-mode="cards-mobile"] thead, .legacy-functional-surface [data-table-mode="cards-mobile"] tbody, .legacy-functional-surface [data-table-mode="cards-mobile"] tr, .legacy-functional-surface [data-table-mode="cards-mobile"] th, .legacy-functional-surface [data-table-mode="cards-mobile"] td{display:block;min-width:0!important;width:100%}.legacy-functional-surface [data-table-mode="cards-mobile"] thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.legacy-functional-surface [data-table-mode="cards-mobile"] tr{border:1px solid var(--color-border);border-radius:20px;padding:12px;margin:10px 0;background:var(--color-surface);box-shadow:var(--shadow-soft)}.legacy-functional-surface [data-table-mode="cards-mobile"] td{border:0!important;padding:7px 0!important;white-space:normal!important}.legacy-functional-surface [data-table-mode="cards-mobile"] td::before{content:attr(data-label);display:block;font-size:.78rem;color:var(--color-muted);font-weight:700;margin-bottom:2px}}@media print{@page depo-receipt{size:80mm auto;margin:4mm}.legacy-functional-surface .receipt, .legacy-functional-surface .print-receipt, .legacy-functional-surface .is-emri-print, .legacy-functional-surface .prep-print, .legacy-functional-surface .dispatch-print{page:depo-receipt;font-size:11px;line-height:1.28}.legacy-functional-surface .receipt *, .legacy-functional-surface .print-receipt *, .legacy-functional-surface .is-emri-print *{text-shadow:none!important;filter:none!important}.legacy-functional-surface .money, .legacy-functional-surface .currency{font-variant-numeric:tabular-nums}}.legacy-functional-surface{--aurora-r4-ticket-ready:#2f6f45;--aurora-r4-ticket-late:#9f3a21;--aurora-r4-service-glow:0 22px 70px rgba(154,98,55,.18);--aurora-r4-wallboard-scale:clamp(18px,2.1vw,30px)}.legacy-functional-surface .aurora-r4-service-card, .legacy-functional-surface .qr-product-card, .legacy-functional-surface .menu-product-card{position:relative;isolation:isolate;transition:transform var(--motion-normal,280ms) ease,box-shadow var(--motion-normal,280ms) ease,border-color var(--motion-fast,150ms) ease}.legacy-functional-surface .aurora-r4-service-card::before, .legacy-functional-surface .qr-product-card::before, .legacy-functional-surface .menu-product-card::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-soft));opacity:.92;pointer-events:none}.legacy-functional-surface .aurora-r4-service-card:where(:hover,:focus-within), .legacy-functional-surface .qr-product-card:where(:hover,:focus-within), .legacy-functional-surface .menu-product-card:where(:hover,:focus-within){transform:translateY(-2px);box-shadow:var(--aurora-r4-service-glow),var(--shadow-soft)}.legacy-functional-surface .aurora-r4-dispatch-wallboard, .legacy-functional-surface [data-density-mode="dispatch"], .legacy-functional-surface [data-density-mode="prep"]{font-size:var(--aurora-r4-wallboard-scale);letter-spacing:-.02em}.legacy-functional-surface .aurora-r4-dispatch-wallboard .order-ticket, .legacy-functional-surface [data-density-mode="dispatch"] .order-ticket, .legacy-functional-surface [data-density-mode="prep"] .order-ticket{border-width:2px;min-height:148px}.legacy-functional-surface .aurora-r4-dispatch-wallboard [data-status="late"], .legacy-functional-surface .order-ticket[data-status="late"]{border-color:var(--aurora-r4-ticket-late);box-shadow:0 0 0 3px color-mix(in srgb,var(--aurora-r4-ticket-late),transparent 78%)}.legacy-functional-surface .aurora-r4-dispatch-wallboard [data-status="ready"], .legacy-functional-surface .order-ticket[data-status="ready"]{border-color:var(--aurora-r4-ticket-ready)}.legacy-functional-surface .aurora-r4-floorplan-grid, .legacy-functional-surface .floorplan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;align-items:stretch}.legacy-functional-surface .aurora-r4-floorplan-grid [data-table-state], .legacy-functional-surface .floorplan-grid [data-table-state]{min-height:92px;border-radius:22px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft)}.legacy-functional-surface .aurora-r4-shift-lane, .legacy-functional-surface [data-shift-lane]{display:grid;grid-template-columns:minmax(92px,.8fr) repeat(auto-fit,minmax(160px,1fr));gap:10px;align-items:center}.legacy-functional-surface .aurora-r4-critical-stock, .legacy-functional-surface [data-stock-state="critical"]{border-color:color-mix(in srgb,var(--color-danger),white 18%);background:linear-gradient(135deg,var(--color-surface),color-mix(in srgb,var(--color-danger),white 90%))}.legacy-functional-surface .aurora-r4-is-emri-total, .legacy-functional-surface .receipt-total, .legacy-functional-surface .is-emri-total{font-size:clamp(1.25rem,2vw,1.7rem);font-weight:900;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.legacy-functional-surface .aurora-r4-service-card, .legacy-functional-surface .qr-product-card, .legacy-functional-surface .menu-product-card{transition:none!important;transform:none!important}.legacy-functional-surface .aurora-r4-pulse{animation:none!important}}@media print{@page depo-receipt{size:80mm auto;margin:4mm}.legacy-functional-surface .aurora-r4-print-scope, .legacy-functional-surface .receipt, .legacy-functional-surface .print-receipt, .legacy-functional-surface .is-emri-print, .legacy-functional-surface .prep-print, .legacy-functional-surface .dispatch-print{page:depo-receipt;width:72mm!important;max-width:72mm!important;margin:0 auto!important}.legacy-functional-surface .aurora-r4-print-scope:where(.btn,.actions,.topbar,.sidebar,.footer,.mobile-bottom-nav,[data-browser-only]){display:none!important}}.legacy-functional-surface[data-theme="corporate-ops"], .legacy-functional-surface [data-theme="corporate-ops"]{--aurora-r5-bg:#0f172a;--aurora-r5-surface:#111827;--aurora-r5-primary:#60a5fa;--aurora-r5-accent:#2dd4bf;--aurora-r5-text:#f8fafc;--aurora-r5-muted:#cbd5e1;--aurora-r5-border:rgba(96,165,250,.24)}.legacy-functional-surface[data-theme="noir-warehouse"], .legacy-functional-surface [data-theme="noir-warehouse"], .legacy-functional-surface[data-theme="noir-gastronomy"], .legacy-functional-surface [data-theme="noir-gastronomy"]{--aurora-r5-bg:#070708;--aurora-r5-surface:#141416;--aurora-r5-primary:#c6a36d;--aurora-r5-accent:#f0e2c4;--aurora-r5-text:#f8f5ef;--aurora-r5-muted:#b8afa2;--aurora-r5-border:rgba(240,226,196,.18)}.legacy-functional-surface[data-theme="sage-warehouse"], .legacy-functional-surface [data-theme="sage-warehouse"], .legacy-functional-surface[data-theme="olive-mediterranean"], .legacy-functional-surface [data-theme="olive-mediterranean"]{--aurora-r5-bg:#11150c;--aurora-r5-surface:#1e2517;--aurora-r5-primary:#a7b66d;--aurora-r5-accent:#e3d7a4;--aurora-r5-text:#fbf9ed;--aurora-r5-muted:#c3c7a9;--aurora-r5-border:rgba(227,215,164,.22)}.legacy-functional-surface[data-theme="daylight-ops"], .legacy-functional-surface [data-theme="daylight-ops"], .legacy-functional-surface[data-theme="daylight-bistro"], .legacy-functional-surface [data-theme="daylight-bistro"]{--aurora-r5-bg:#fff8eb;--aurora-r5-surface:#ffffff;--aurora-r5-primary:#a65e1a;--aurora-r5-accent:#d58a2f;--aurora-r5-text:#26170d;--aurora-r5-muted:#78634e;--aurora-r5-border:rgba(83,50,22,.16)}.legacy-functional-surface[data-theme="command-dark"], .legacy-functional-surface [data-theme="command-dark"], .legacy-functional-surface[data-theme="fine-dining-dark"], .legacy-functional-surface [data-theme="fine-dining-dark"]{--aurora-r5-bg:#090b0d;--aurora-r5-surface:#161b20;--aurora-r5-primary:#b8874c;--aurora-r5-accent:#dfc291;--aurora-r5-text:#f7f1e6;--aurora-r5-muted:#bba88c;--aurora-r5-border:rgba(223,194,145,.20)}.legacy-functional-surface .aurora-r5-service-blueprint{background:linear-gradient(135deg,color-mix(in srgb,var(--aurora-r5-surface,#21170e) 90%,transparent),color-mix(in srgb,var(--aurora-r5-bg,#120d08) 96%,transparent));color:var(--aurora-r5-text,#fff7e8);border:1px solid var(--aurora-r5-border,rgba(245,210,138,.24));border-radius:var(--radius-card,24px);box-shadow:var(--shadow-strong,0 24px 70px rgba(0,0,0,.28))}.legacy-functional-surface .aurora-r5-scenario-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(14px,2vw,24px)}.legacy-functional-surface .aurora-r5-scenario-card{min-height:160px;padding:clamp(16px,2vw,24px);border-radius:calc(var(--radius-card,24px) - 6px);background:color-mix(in srgb,var(--aurora-r5-surface,#21170e) 92%,var(--aurora-r5-primary,#d99a37) 8%);border:1px solid var(--aurora-r5-border,rgba(245,210,138,.24));transition:transform var(--motion-normal,220ms) ease,box-shadow var(--motion-normal,220ms) ease,border-color var(--motion-normal,220ms) ease}.legacy-functional-surface .aurora-r5-scenario-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--aurora-r5-primary,#d99a37) 66%,transparent);box-shadow:0 18px 42px rgba(0,0,0,.22)}.legacy-functional-surface .aurora-r5-dispatch-lane, .legacy-functional-surface .aurora-r5-table-state, .legacy-functional-surface .aurora-r5-shift-coverage, .legacy-functional-surface .aurora-r5-critical-stock, .legacy-functional-surface .aurora-r5-80mm-proof{outline:1px solid color-mix(in srgb,var(--aurora-r5-primary,#d99a37) 34%,transparent);outline-offset:3px}@media (max-width:720px){.legacy-functional-surface .aurora-r5-service-blueprint{border-radius:20px}.legacy-functional-surface .aurora-r5-scenario-matrix{grid-template-columns:1fr}.legacy-functional-surface .aurora-r5-scenario-card{min-height:auto}}@media (prefers-reduced-motion:reduce){.legacy-functional-surface .aurora-r5-scenario-card{transition:none}.legacy-functional-surface .aurora-r5-scenario-card:hover{transform:none}}@media print{.legacy-functional-surface .aurora-r5-service-blueprint:not(.aurora-r5-80mm-proof){display:none !important}}.legacy-functional-surface{--aurora-r6-bg:#120b07;--aurora-r6-bg-deep:#070504;--aurora-r6-surface:rgba(255,248,232,.955);--aurora-r6-ink:#24140a;--aurora-r6-muted:#765f48;--aurora-r6-gold:#d79a36;--aurora-r6-copper:#a85f2b;--aurora-r6-olive:#687647;--aurora-r6-border:rgba(95,54,22,.18);--aurora-r6-shadow:0 22px 70px rgba(31,18,8,.18);--aurora-r6-radius:28px}.legacy-functional-surface{scroll-padding-top:calc(var(--layout-topbar-height,72px) + 16px)}.legacy-functional-surface{overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.legacy-functional-surface img, .legacy-functional-surface svg, .legacy-functional-surface video, .legacy-functional-surface canvas{max-width:100%;height:auto}.legacy-functional-surface :where(.container,.shell-main,.content,.page-shell,.public-page,.brand-login-shell,.aurora-r6-order-control){min-width:0;max-width:100%}.legacy-functional-surface :where(.card,.depo-card,.metric-card,.dashboard-card,.section-card,.public-zip2-module-card,.qr-product-card,.menu-product-card,.cart-card,.aurora-r6-ticket){overflow-wrap:anywhere;word-break:normal;hyphens:auto}.legacy-functional-surface :where(.public-zip2-hero,.login-zip2-panel,.qr-order-shell,.v612-qr-customer-shell,.aurora-r6-command-hero){position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--aurora-r6-gold) 28%,transparent);box-shadow:var(--aurora-r6-shadow)}.legacy-functional-surface :where(.public-zip2-hero,.aurora-r6-command-hero)::before{content:"";position:absolute;inset:-30% -12% auto auto;width:min(460px,55vw);height:min(460px,55vw);background:radial-gradient(circle,rgba(215,154,54,.28),transparent 68%);filter:blur(6px);pointer-events:none;z-index:-1}.legacy-functional-surface .public-zip2-hero{border-radius:var(--aurora-r6-radius);background:linear-gradient(135deg,#180f09 0%,#36200f 48%,#6e3d17 100%);color:#fff8e8;padding:clamp(24px,5vw,72px)}.legacy-functional-surface .public-zip2-hero:where(h1,.page-title){font-size:clamp(2.1rem,6vw,5.6rem);line-height:.96;letter-spacing:-.06em;text-wrap:balance;color:#fff8e8}.legacy-functional-surface .public-zip2-hero p{max-width:68ch;color:rgba(255,248,232,.86);font-size:clamp(1rem,1.7vw,1.22rem)}.legacy-functional-surface .public-zip2-hero:where(.btn,.button,a[class*="btn"]){min-height:46px;border-radius:999px;font-weight:850;box-shadow:0 12px 30px rgba(0,0,0,.22)}.legacy-functional-surface .login-zip2-panel, .legacy-functional-surface .brand-login-card, .legacy-functional-surface .login-card{border-radius:28px;background:linear-gradient(180deg,rgba(255,252,243,.98),rgba(250,238,213,.96));border:1px solid var(--aurora-r6-border);box-shadow:0 30px 80px rgba(43,24,8,.22)}.legacy-functional-surface .login-zip2-panel input, .legacy-functional-surface .brand-login-card input, .legacy-functional-surface .login-card input{min-height:48px;border-radius:16px;font-size:16px;background:#fffaf1;border:1px solid rgba(121,83,35,.22)}.legacy-functional-surface .login-zip2-panel button, .legacy-functional-surface .brand-login-card button, .legacy-functional-surface .login-card button{min-height:48px;border-radius:16px;font-weight:900}.legacy-functional-surface .qr-order-shell, .legacy-functional-surface .v612-qr-customer-shell{background:linear-gradient(180deg,#fffaf0,#f7ead6);border-radius:30px;padding:clamp(16px,3vw,30px)}.legacy-functional-surface .qr-order-grid-v510, .legacy-functional-surface .v599-menu-grid, .legacy-functional-surface .r23-qr-demo-grid, .legacy-functional-surface .qr-menu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(14px,2vw,24px);align-items:stretch}.legacy-functional-surface .qr-product-card, .legacy-functional-surface .menu-product-card, .legacy-functional-surface .v612-product-card{border-radius:26px!important;background:linear-gradient(180deg,#fffdfa,#fff4df)!important;border:1px solid rgba(166,95,43,.18)!important;box-shadow:0 18px 42px rgba(59,36,12,.12)!important;padding:clamp(14px,2vw,20px)!important}.legacy-functional-surface .qr-product-card:where(h2,h3,strong), .legacy-functional-surface .menu-product-card:where(h2,h3,strong){letter-spacing:-.02em;color:#251408}.legacy-functional-surface .qr-product-card:where(.price,.money), .legacy-functional-surface .menu-product-card:where(.price,.money){font-size:1.15rem;font-weight:950;color:#8d4c18;font-variant-numeric:tabular-nums}.legacy-functional-surface .cart-card, .legacy-functional-surface .v612-cart-card{position:sticky;top:calc(var(--layout-topbar-height,72px) + 12px);border-radius:26px;background:#1e1209!important;color:#fff6e3!important;border:1px solid rgba(215,154,54,.35)!important;box-shadow:0 24px 64px rgba(35,18,5,.24)!important}.legacy-functional-surface .cart-card:where(a,button,.btn){border-radius:16px;min-height:44px;font-weight:850}.legacy-functional-surface .mobile-bottom-nav{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(215,154,54,.26);box-shadow:0 -12px 36px rgba(0,0,0,.18)}.legacy-functional-surface .mobile-bottom-nav-track{gap:8px;padding-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right))}.legacy-functional-surface .mobile-nav-item{min-width:0;border-radius:18px;line-height:1.05;white-space:normal}.legacy-functional-surface .mobile-nav-item span:last-child{font-size:.74rem;font-weight:800;letter-spacing:-.02em}.legacy-functional-surface .aurora-r6-command-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);gap:clamp(16px,3vw,30px);align-items:end;border-radius:30px;padding:clamp(20px,4vw,42px);background:linear-gradient(135deg,#160e08,#3b2210 56%,#6f3c13);color:#fff8e7;margin-bottom:clamp(16px,2vw,26px)}.legacy-functional-surface .aurora-r6-command-hero h1{margin:.1em 0;font-size:clamp(2rem,5vw,4.6rem);line-height:.94;letter-spacing:-.055em;text-wrap:balance;color:#fff8e7}.legacy-functional-surface .aurora-r6-command-hero .hero-sub{max-width:72ch;color:rgba(255,248,231,.84);font-size:clamp(1rem,1.45vw,1.2rem)}.legacy-functional-surface .aurora-r6-hero-proof{display:grid;gap:8px;border-radius:24px;background:rgba(255,248,231,.12);border:1px solid rgba(255,248,231,.24);padding:18px}.legacy-functional-surface .aurora-r6-hero-proof strong{font-size:1.1rem;color:#ffe2a3}.legacy-functional-surface .aurora-r6-hero-proof span{color:rgba(255,248,231,.78)}.legacy-functional-surface .aurora-r6-metric-strip, .legacy-functional-surface .aurora-r6-station-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(12px,2vw,20px);margin-bottom:clamp(16px,2.5vw,28px)}.legacy-functional-surface .aurora-r6-metric-card, .legacy-functional-surface .aurora-r6-station-card{border-radius:24px;padding:18px;background:linear-gradient(180deg,#fffdfa,#fff0d9);border:1px solid rgba(125,75,24,.16);box-shadow:0 16px 38px rgba(42,25,7,.1)}.legacy-functional-surface .aurora-r6-metric-card{display:grid;gap:6px}.legacy-functional-surface .aurora-r6-metric-card span, .legacy-functional-surface .aurora-r6-station-card span{color:#7a624b;font-weight:760}.legacy-functional-surface .aurora-r6-metric-card strong{font-size:clamp(1.65rem,3vw,2.5rem);letter-spacing:-.045em;color:#251307}.legacy-functional-surface .aurora-r6-metric-card small{color:#765f48}.legacy-functional-surface .aurora-r6-station-card{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}.legacy-functional-surface .aurora-r6-station-card b{font-size:1.35rem;color:#874713}.legacy-functional-surface .aurora-r6-station-card em{grid-column:1/-1;width:max-content;border-radius:999px;padding:6px 10px;background:#201209;color:#ffe3a7;font-style:normal;font-weight:850}.legacy-functional-surface .aurora-r6-order-control-board, .legacy-functional-surface .aurora-r6-dispatch-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.legacy-functional-surface .aurora-r6-order-lane{min-width:0;border-radius:28px;padding:16px;background:linear-gradient(180deg,#0f172a,#111827);border:1px solid rgba(96,165,250,.25);box-shadow:0 20px 55px rgba(0,0,0,.22);color:#f8fafc}.legacy-functional-surface .aurora-r6-order-lane>header{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:14px}.legacy-functional-surface .aurora-r6-order-lane h2{margin:0;color:#f8fafc;font-size:1.24rem}.legacy-functional-surface .aurora-r6-order-lane p{margin:.2rem 0 0;color:rgba(226,232,240,.78)}.legacy-functional-surface .aurora-r6-order-lane>header span{white-space:nowrap;border-radius:999px;background:rgba(248,250,252,.12);padding:7px 10px;font-weight:850;color:#bfdbfe}.legacy-functional-surface .aurora-r6-ticket-stack{display:grid;gap:12px}.legacy-functional-surface .aurora-r6-ticket{border-radius:22px;padding:14px;background:#f8fafc;color:#111827;border:1px solid rgba(96,165,250,.18);box-shadow:0 12px 28px rgba(0,0,0,.18)}.legacy-functional-surface .aurora-r6-ticket .ticket-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.legacy-functional-surface .aurora-r6-ticket .ticket-top strong{font-size:1.05rem;color:#111827}.legacy-functional-surface .aurora-r6-ticket .ticket-top span{border-radius:999px;background:#1d4ed8;color:#eff6ff;padding:5px 9px;font-weight:900}.legacy-functional-surface .aurora-r6-ticket ul{margin:10px 0;padding-left:1.1rem}.legacy-functional-surface .aurora-r6-ticket li{margin:4px 0;font-weight:780}.legacy-functional-surface .ticket-table{margin-top:6px;color:#475569;font-weight:820}.legacy-functional-surface .ticket-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.legacy-functional-surface .ticket-actions .btn{min-height:38px;border-radius:14px}.legacy-functional-surface .aurora-r6-empty-state{border-radius:18px;border:1px dashed rgba(226,232,240,.25);padding:18px;text-align:center;color:rgba(226,232,240,.76)}.legacy-functional-surface :where(.table-wrap,[data-table-mode="cards-mobile"]){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.legacy-functional-surface .table-wrap table{width:100%;border-collapse:separate;border-spacing:0}.legacy-functional-surface .table-wrap th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--color-surface,#fff) 94%,white 6%)}.legacy-functional-surface :focus-visible{outline:3px solid color-mix(in srgb,var(--aurora-r6-gold) 70%,white 30%);outline-offset:3px;border-radius:12px}@media (max-width:980px){.legacy-functional-surface .aurora-r6-command-hero{grid-template-columns:1fr}.legacy-functional-surface .aurora-r6-order-control-board, .legacy-functional-surface .aurora-r6-dispatch-board{grid-template-columns:1fr}.legacy-functional-surface .cart-card{position:relative;top:auto}.legacy-functional-surface .public-zip2-hero{padding:clamp(20px,6vw,42px)}}@media (max-width:720px){.legacy-functional-surface{font-size:16px}.legacy-functional-surface .public-zip2-hero:where(h1,.page-title), .legacy-functional-surface .aurora-r6-command-hero h1{font-size:clamp(2rem,14vw,3.2rem)}.legacy-functional-surface .qr-order-grid-v510, .legacy-functional-surface .v599-menu-grid, .legacy-functional-surface .r23-qr-demo-grid, .legacy-functional-surface .qr-menu-grid{grid-template-columns:1fr}.legacy-functional-surface .aurora-r6-metric-strip, .legacy-functional-surface .aurora-r6-station-grid{grid-template-columns:1fr}.legacy-functional-surface .aurora-r6-ticket .ticket-top{align-items:start}.legacy-functional-surface .ticket-actions .btn{flex:1 1 130px}.legacy-functional-surface .mobile-nav-item{padding:8px 6px}}@media (prefers-reduced-motion:reduce){.legacy-functional-surface *, .legacy-functional-surface *::before, .legacy-functional-surface *::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media print{@page depo-receipt{size:80mm auto;margin:4mm}.legacy-functional-surface{background:#fff!important;color:#000!important}.legacy-functional-surface .depo-top-shell, .legacy-functional-surface .r38-clean-nav, .legacy-functional-surface .sidebar, .legacy-functional-surface .topbar, .legacy-functional-surface .public-header, .legacy-functional-surface .surface-guest-header, .legacy-functional-surface .mobile-bottom-nav, .legacy-functional-surface .sticky-cta, .legacy-functional-surface .qr-cart-sticky, .legacy-functional-surface .aurora-r6-command-hero, .legacy-functional-surface .aurora-r6-metric-strip, .legacy-functional-surface .aurora-r6-station-grid, .legacy-functional-surface .aurora-r6-order-control-board, .legacy-functional-surface .aurora-r6-dispatch-board, .legacy-functional-surface button, .legacy-functional-surface .btn, .legacy-functional-surface .no-print{display:none!important}.legacy-functional-surface .receipt, .legacy-functional-surface .print-receipt, .legacy-functional-surface .is-emri-print, .legacy-functional-surface .receipt-print-area, .legacy-functional-surface .v509-print-target{page:depo-receipt;display:block!important;width:72mm!important;max-width:72mm!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important;color:#000!important;font-size:11px!important;line-height:1.28!important}}.legacy-functional-surface{--aurora-r7-ink:#21150d;--aurora-r7-muted:#675645;--aurora-r7-cloud:#f8fafc;--aurora-r7-card:#fffdf7;--aurora-r7-copper:#a96735;--aurora-r7-copper-strong:#8d4f22;--aurora-r7-border:rgba(86,55,24,.18);--aurora-r7-focus:0 0 0 4px rgba(199,141,86,.24)}.legacy-functional-surface{scroll-padding-top:96px}.legacy-functional-surface.depo-v3{word-break:normal;overflow-wrap:break-word}.legacy-functional-surface.depo-v3 :where(h1,h2,h3,h4,.page-title,.section-title,.hero-title,.public-zip2-hero h1,.login-zip2-copy h1,.aurora-r6-command-hero h1){text-wrap:balance;overflow-wrap:normal;word-break:normal;letter-spacing:-.035em;line-height:1.04}.legacy-functional-surface.depo-v3 :where(p,li,small,.muted,.section-subtitle,.hero-sub,.public-zip2-lead,.login-zip2-lead){text-wrap:pretty;overflow-wrap:break-word;word-break:normal;line-height:1.58}.legacy-functional-surface.depo-v3 :where(.public-header,.surface-guest-header,.brand-site-header,.clean-public-header){position:sticky;top:12px;z-index:90;backdrop-filter:saturate(1.15) blur(16px);-webkit-backdrop-filter:saturate(1.15) blur(16px);align-items:center;min-height:72px;overflow:hidden}.legacy-functional-surface.depo-v3 :where(.r38-brand,.parca3-guest-brand,.sidebar-brand-link,.brand-wrap){min-width:0;max-width:100%}.legacy-functional-surface.depo-v3 :where(.r38-logo,.parca3-guest-logo,.brand-logo,.sidebar-brand-logo){position:relative;display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,#221308,#b87339 48%,#f4c17f);box-shadow:inset 0 0 0 1px rgba(255,255,255,.32),0 10px 24px rgba(43,24,8,.18);overflow:hidden}.legacy-functional-surface.depo-v3 :where(.r38-logo,.parca3-guest-logo,.brand-logo,.sidebar-brand-logo)::after{content:"D";font-weight:950;color:#fff8ea;font-size:1.05rem;letter-spacing:-.06em;position:absolute;inset:0;display:grid;place-items:center;z-index:0}.legacy-functional-surface.depo-v3 :where(.r38-logo img,.parca3-guest-logo img,.brand-logo-img,.sidebar-brand-logo img){position:relative;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:inherit;background:transparent}.legacy-functional-surface.depo-v3 :where(img[data-aurora-r7-img-broken="true"]){display:none!important}.legacy-functional-surface.depo-v3 :where(.r38-brand-copy,.parca3-guest-brand-copy,.brand-text){min-width:0;max-width:clamp(140px,32vw,420px)}.legacy-functional-surface.depo-v3 :where(.r38-brand-copy strong,.parca3-guest-brand-copy strong,.brand){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.legacy-functional-surface.depo-v3 :where(.r38-brand-copy small,.parca3-guest-brand-copy small,.brand-sub){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.legacy-functional-surface.depo-v3 :where(.public-topnav,.parca3-guest-nav,.r38-clean-nav){display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;flex-wrap:wrap}.legacy-functional-surface.depo-v3 :where(.public-topnav a,.parca3-guest-nav-link,.r38-clean-nav a){min-height:40px;display:inline-flex;align-items:center;border-radius:999px;padding:9px 12px;line-height:1.1;text-decoration:none;white-space:nowrap}.legacy-functional-surface .public-zip2-hero, .legacy-functional-surface .login-zip2-layout, .legacy-functional-surface .aurora-r6-command-hero{contain:layout paint}.legacy-functional-surface .public-zip2-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);gap:clamp(20px,4vw,46px);align-items:center;min-height:min(720px,calc(100svh - 132px))}.legacy-functional-surface .public-zip2-hero h1{font-size:clamp(2.9rem,6.1vw,6.8rem);max-width:11ch}.legacy-functional-surface .public-zip2-lead{max-width:68ch;font-size:clamp(1rem,1.4vw,1.22rem)}.legacy-functional-surface .public-zip2-proof, .legacy-functional-surface .login-zip2-benefits{display:flex!important;flex-wrap:wrap;gap:8px 10px;align-items:center}.legacy-functional-surface .public-zip2-proof span, .legacy-functional-surface .login-zip2-benefits span{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.68);border:1px solid var(--aurora-r7-border);font-weight:800;line-height:1.15}.legacy-functional-surface .login-zip2-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.72fr);gap:clamp(18px,4vw,52px);align-items:center}.legacy-functional-surface .login-zip2-copy h1{font-size:clamp(2.3rem,5vw,5.1rem);max-width:12ch}.legacy-functional-surface .login-zip2-panel{max-width:520px;width:100%;justify-self:end;overflow:visible!important}.legacy-functional-surface .login-zip2-panel label{display:grid;gap:8px;font-weight:900;color:var(--aurora-r7-ink)}.legacy-functional-surface .password-field.login-password-field-v503, .legacy-functional-surface .password-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.legacy-functional-surface .password-field.login-password-field-v503 input, .legacy-functional-surface .password-field input{min-width:0}.legacy-functional-surface .password-toggle{padding-inline:16px!important;border:1px solid var(--aurora-r7-border)!important;background:#fff!important;color:var(--aurora-r7-ink)!important}.legacy-functional-surface .auth-inline-note{line-height:1.45;border-radius:18px;background:rgba(255,255,255,.58);padding:10px 12px}.legacy-functional-surface .brand-login-links, .legacy-functional-surface .compact-links{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.legacy-functional-surface .qr-product-head, .legacy-functional-surface .cart-line, .legacy-functional-surface .cart-summary, .legacy-functional-surface .order-success-meta, .legacy-functional-surface .v599-receipt-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.legacy-functional-surface .qr-product-head strong, .legacy-functional-surface .cart-line strong{min-width:0;overflow-wrap:break-word;word-break:normal}.legacy-functional-surface .qr-price, .legacy-functional-surface .cart-line span, .legacy-functional-surface .cart-summary strong, .legacy-functional-surface .v599-receipt-line>span:last-child{flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.legacy-functional-surface .qr-order-shell .btn, .legacy-functional-surface .cart-card .btn, .legacy-functional-surface .qr-product-card .btn{min-height:46px;padding-inline:18px}.legacy-functional-surface .qr-order-shell .badge{white-space:normal;line-height:1.25}.legacy-functional-surface .v612-order-grid, .legacy-functional-surface .qr-order-grid-v510{align-items:stretch}.legacy-functional-surface .cart-card, .legacy-functional-surface .v612-cart-card{overflow:hidden}.legacy-functional-surface .order-success-meta{flex-wrap:wrap;justify-content:flex-start}.legacy-functional-surface .aurora-r6-order-control{width:min(100% - 28px,1560px);margin-inline:auto}.legacy-functional-surface .aurora-r6-command-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:stretch}.legacy-functional-surface .aurora-r6-command-hero h1{font-size:clamp(2.3rem,5.5vw,5.4rem);max-width:12ch}.legacy-functional-surface .aurora-r6-hero-proof, .legacy-functional-surface .aurora-r6-metric-card, .legacy-functional-surface .aurora-r6-station-card, .legacy-functional-surface .aurora-r6-ticket{overflow-wrap:break-word;word-break:normal}.legacy-functional-surface .aurora-r6-ticket .ticket-top, .legacy-functional-surface .aurora-r6-station-card{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.legacy-functional-surface .aurora-r6-ticket .ticket-top span, .legacy-functional-surface .aurora-r6-station-card b{white-space:nowrap}.legacy-functional-surface .aurora-r6-ticket ul{padding-left:1.1rem;margin:10px 0}.legacy-functional-surface .ticket-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.legacy-functional-surface .ticket-actions .btn{min-height:44px;flex:1 1 128px}.legacy-functional-surface [data-table-mode="cards-mobile"] table, .legacy-functional-surface .table-wrap table{width:100%}.legacy-functional-surface .receipt, .legacy-functional-surface .print-receipt, .legacy-functional-surface .is-emri-print, .legacy-functional-surface .receipt-print-area{overflow-wrap:break-word;word-break:normal}.legacy-functional-surface.depo-v3 :where(button,.btn,a.btn,input,select,textarea,[role="button"]):focus-visible{outline:0;box-shadow:var(--aurora-r7-focus)!important}.legacy-functional-surface.depo-v3 :where(button,.btn,a.btn,input,select,textarea){font-size:max(16px,1rem)}@media (max-width:980px){.legacy-functional-surface .public-zip2-hero, .legacy-functional-surface .login-zip2-layout, .legacy-functional-surface .aurora-r6-command-hero{grid-template-columns:1fr!important}.legacy-functional-surface .public-zip2-preview, .legacy-functional-surface .login-zip2-panel{justify-self:stretch;max-width:none}.legacy-functional-surface .public-zip2-hero h1, .legacy-functional-surface .login-zip2-copy h1, .legacy-functional-surface .aurora-r6-command-hero h1{max-width:16ch}}@media (max-width:720px){.legacy-functional-surface.depo-v3{font-size:16px}.legacy-functional-surface.depo-v3 :where(.public-header,.surface-guest-header,.brand-site-header,.clean-public-header){position:relative;top:auto;width:calc(100% - 20px);margin-top:10px;border-radius:22px;display:grid;grid-template-columns:1fr;gap:10px;padding:12px}.legacy-functional-surface.depo-v3 :where(.r38-brand,.parca3-guest-brand){width:100%}.legacy-functional-surface.depo-v3 :where(.r38-brand-copy,.parca3-guest-brand-copy,.brand-text){max-width:calc(100vw - 126px)}.legacy-functional-surface.depo-v3 :where(.public-topnav,.parca3-guest-nav,.r38-clean-nav){justify-content:flex-start;width:100%;gap:4px 6px}.legacy-functional-surface.depo-v3 :where(.public-topnav a,.parca3-guest-nav-link,.r38-clean-nav a){font-size:.94rem;min-height:38px;padding:8px 10px}.legacy-functional-surface .container, .legacy-functional-surface .shell-main{width:min(100% - 20px,var(--depo-content-wide));padding-inline:0}.legacy-functional-surface .public-zip2-hero, .legacy-functional-surface .login-zip2-layout{padding:clamp(18px,5vw,24px)!important;border-radius:26px!important}.legacy-functional-surface .public-zip2-hero h1, .legacy-functional-surface .login-zip2-copy h1, .legacy-functional-surface .aurora-r6-command-hero h1{font-size:clamp(2rem,9.6vw,2.72rem)!important;line-height:1.08;max-width:100%}.legacy-functional-surface .public-zip2-lead, .legacy-functional-surface .login-zip2-lead, .legacy-functional-surface .hero-sub{font-size:1rem;line-height:1.55}.legacy-functional-surface .public-zip2-actions, .legacy-functional-surface .hero-actions, .legacy-functional-surface .brand-login-links{display:grid!important;grid-template-columns:1fr;gap:10px}.legacy-functional-surface .public-zip2-actions .btn, .legacy-functional-surface .hero-actions .btn, .legacy-functional-surface .brand-login-links .btn, .legacy-functional-surface .login-zip2-panel .btn, .legacy-functional-surface .qr-order-shell .btn{width:100%;justify-content:center}.legacy-functional-surface .login-zip2-benefits span, .legacy-functional-surface .public-zip2-proof span{flex:1 1 150px;justify-content:center;text-align:center}.legacy-functional-surface .login-zip2-panel{border-radius:26px;padding:clamp(16px,5vw,24px)!important}.legacy-functional-surface .password-field.login-password-field-v503, .legacy-functional-surface .password-field{grid-template-columns:1fr}.legacy-functional-surface .password-toggle{width:100%}.legacy-functional-surface .qr-order-shell, .legacy-functional-surface .v612-qr-customer-shell{border-radius:26px;padding:16px!important}.legacy-functional-surface .qr-product-head, .legacy-functional-surface .cart-line, .legacy-functional-surface .cart-summary{gap:8px}.legacy-functional-surface .qr-product-head{align-items:flex-start}.legacy-functional-surface .qr-price{font-size:1.05rem!important}.legacy-functional-surface .cart-card, .legacy-functional-surface .v612-cart-card{position:relative!important;top:auto!important}.legacy-functional-surface .order-success-meta{display:grid;grid-template-columns:1fr;gap:6px}.legacy-functional-surface .aurora-r6-order-control{width:calc(100% - 20px)}.legacy-functional-surface .aurora-r6-command-hero{padding:18px!important;border-radius:26px!important}.legacy-functional-surface .aurora-r6-metric-strip, .legacy-functional-surface .aurora-r6-station-grid, .legacy-functional-surface .aurora-r6-order-control-board, .legacy-functional-surface .aurora-r6-dispatch-board{grid-template-columns:1fr!important;gap:12px!important}.legacy-functional-surface .aurora-r6-ticket{padding:14px!important}.legacy-functional-surface .ticket-actions{display:grid;grid-template-columns:1fr}.legacy-functional-surface .ticket-actions .btn{width:100%}.legacy-functional-surface .mobile-bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media (max-width:420px){.legacy-functional-surface .public-zip2-hero h1, .legacy-functional-surface .login-zip2-copy h1, .legacy-functional-surface .aurora-r6-command-hero h1{font-size:clamp(1.9rem,9vw,2.38rem)!important}.legacy-functional-surface.depo-v3 :where(.r38-logo,.parca3-guest-logo,.brand-logo,.sidebar-brand-logo){width:42px;height:42px;border-radius:14px}.legacy-functional-surface.depo-v3 :where(.r38-brand-copy strong,.parca3-guest-brand-copy strong){font-size:.98rem}.legacy-functional-surface.depo-v3 :where(.r38-brand-copy small,.parca3-guest-brand-copy small){display:none}}@media print{@page depo-receipt{size:80mm auto;margin:4mm}.legacy-functional-surface.depo-v3{background:#fff!important;color:#000!important}.legacy-functional-surface.depo-v3 :where(.public-header,.surface-guest-header,.brand-site-header,.depo-top-shell,.r38-clean-nav,.sidebar,.topbar,.mobile-bottom-nav,.sticky-cta,.qr-cart-sticky,.runtime-pulse-banner,.aurora-r6-command-hero,.aurora-r6-metric-strip,.aurora-r6-station-grid,.aurora-r6-order-control-board,.aurora-r6-dispatch-board,button,.btn,.no-print){display:none!important}.legacy-functional-surface.depo-v3 :where(.receipt,.print-receipt,.is-emri-print,.receipt-print-area,.v509-print-target){page:depo-receipt;display:block!important;width:72mm!important;max-width:72mm!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important;color:#000!important;font:11px/1.28 system-ui,sans-serif!important}}.legacy-functional-surface .icon-btn, .legacy-functional-surface button.icon-btn{min-width:44px!important;min-height:44px!important;width:44px;height:44px;display:inline-grid!important;place-items:center!important;border-radius:14px!important}@media (min-width:769px){.legacy-functional-surface .mobile-bottom-nav{display:none!important}}.legacy-functional-surface .mobile-bottom-nav .mobile-nav-item{min-height:46px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;line-height:1.05}@media (max-width:720px){.legacy-functional-surface .settings-table, .legacy-functional-surface .kv-table, .legacy-functional-surface .compact-table.settings-table{min-width:0!important;width:100%!important;display:block!important;overflow:visible!important}.legacy-functional-surface .settings-table tbody, .legacy-functional-surface .settings-table tr, .legacy-functional-surface .settings-table td, .legacy-functional-surface .settings-table th{display:block!important;width:100%!important;max-width:100%!important}.legacy-functional-surface .settings-table tr{border:1px solid var(--aurora-r7-border);border-radius:16px;margin:0 0 10px;padding:10px;background:rgba(255,255,255,.7)}.legacy-functional-surface .settings-table td, .legacy-functional-surface .settings-table th{border:0!important;padding:4px 0!important;overflow-wrap:anywhere}}.legacy-functional-surface{--aurora-r8-hit:44px;--aurora-r8-chip-pad-y:10px;--aurora-r8-chip-pad-x:13px}.legacy-functional-surface.depo-v3 :where(.r38-clean-header,.public-header,.surface-guest-header,.brand-site-header,.clean-public-header){max-width:100%;box-sizing:border-box}.legacy-functional-surface.depo-v3 :where(.r38-user){flex:0 0 auto;min-width:0;max-width:96px}.legacy-functional-surface.depo-v3 :where(.r38-user form){min-width:0}.legacy-functional-surface.depo-v3 :where(.r38-user button){min-width:var(--aurora-r8-hit)!important;min-height:var(--aurora-r8-hit)!important;max-width:86px;padding:8px 12px!important;line-height:1!important;white-space:nowrap;box-sizing:border-box}.legacy-functional-surface.depo-v3 :where(a:not(.btn):not(.button):not(.mobile-nav-item):not(.r38-brand):not(.parca3-guest-brand):not(.sidebar-brand-link):not(.module-strip-link):not(.menu-tile):not(.ops-triage-row)){min-height:var(--aurora-r8-hit);display:inline-flex;align-items:center}.legacy-functional-surface.depo-v3 :where(.precision-jump-link,.qr-order-shell a:not(.btn),.v612-qr-customer-shell a:not(.btn),.cart-shell a:not(.btn),.badge.ghost,.chip){min-height:var(--aurora-r8-hit)!important;padding:var(--aurora-r8-chip-pad-y) var(--aurora-r8-chip-pad-x)!important;align-items:center;line-height:1.15}.legacy-functional-surface.depo-v3 :where(.grid,.grid.two-col,.grid-two-col-bottom,.reservation-module-grid,.reservation-module-grid-wide,.dashboard-card-grid,.compact-dashboard-card-grid){min-width:0}.legacy-functional-surface.depo-v3 :where(.grid.two-col,.grid-two-col-bottom){grid-template-columns:repeat(2,minmax(0,1fr))!important}.legacy-functional-surface.depo-v3 :where(.grid.two-col>*,.grid-two-col-bottom>*,.reservation-module-grid>*,.reservation-module-grid-wide>*){min-width:0;max-width:100%}.legacy-functional-surface.depo-v3 :where(.table-wrap,.table-shell,.shift-week-grid-shell,.data-table-wrap){display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}.legacy-functional-surface.depo-v3 :where(.table-wrap table,.table-shell table,.shift-week-grid-shell table,.data-table-wrap table){max-width:none;box-sizing:border-box}.legacy-functional-surface.depo-v3 :where(.responsive-table,.shift-week-grid-table){width:100%}.legacy-functional-surface.depo-v3 :where(.aurora-r6-station-card em){max-width:100%;width:auto;white-space:normal;justify-self:start}.legacy-functional-surface.depo-v3 :where(.aurora-r6-station-card){min-width:0}.legacy-functional-surface.depo-v3 :where(.aurora-r6-station-card b){white-space:nowrap}.legacy-functional-surface.depo-v3 :where(.finance-precision-nav,.precision-jump-row,.precision-jump-links){display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.legacy-functional-surface.depo-v3 :where(.precision-jump-link){border-radius:999px;text-decoration:none;background:rgba(255,248,236,.72);border:1px solid var(--aurora-r7-border);font-weight:850}.legacy-functional-surface.depo-v3 :where(.qr-order-shell nav a,.v612-qr-customer-shell nav a,.qr-category-link,.menu-category-link){border-radius:999px;text-decoration:none;background:rgba(255,248,236,.78);border:1px solid rgba(169,103,53,.18);font-weight:850}.legacy-functional-surface.depo-v3 :where(.shift-week-grid-table th,.shift-week-grid-table td){min-width:96px}.legacy-functional-surface.depo-v3 :where(.shift-week-grid-table th:first-child,.shift-week-grid-table td:first-child){min-width:140px}.legacy-functional-surface.depo-v3 :where(.shift-cell){min-width:0;overflow-wrap:break-word;word-break:normal}@media (max-width:980px){.legacy-functional-surface.depo-v3 :where(.grid.two-col,.grid-two-col-bottom,.reservation-module-grid,.reservation-module-grid-wide){grid-template-columns:1fr!important}}@media (max-width:720px){.legacy-functional-surface.depo-v3 :where(.r38-clean-header){display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:calc(100% - 24px)!important;margin-inline:auto!important;padding:10px 0!important;overflow:hidden}.legacy-functional-surface.depo-v3 :where(.r38-brand){min-width:0;max-width:100%}.legacy-functional-surface.depo-v3 :where(.r38-brand-copy){max-width:calc(100vw - 136px)!important}.legacy-functional-surface.depo-v3 :where(.r38-user){max-width:72px;justify-self:end}.legacy-functional-surface.depo-v3 :where(.r38-user button){max-width:64px;padding:8px 9px!important;font-size:.9rem!important}.legacy-functional-surface.depo-v3 :where(.public-header,.surface-guest-header,.brand-site-header,.clean-public-header){overflow:hidden}.legacy-functional-surface.depo-v3 :where(.table-wrap,.table-shell,.shift-week-grid-shell,.data-table-wrap){border-radius:18px}.legacy-functional-surface.depo-v3 :where(.shift-week-grid-table){min-width:760px!important}.legacy-functional-surface.depo-v3 :where(.precision-jump-link,.qr-order-shell a:not(.btn),.v612-qr-customer-shell a:not(.btn),.cart-shell a:not(.btn),.badge.ghost,.chip){min-height:44px!important}}@media (max-width:420px){.legacy-functional-surface.depo-v3 :where(.r38-clean-header){width:calc(100% - 28px)!important}.legacy-functional-surface.depo-v3 :where(.r38-user){max-width:62px}.legacy-functional-surface.depo-v3 :where(.r38-user button){max-width:58px;padding-inline:7px!important}}.legacy-functional-surface.depo-v3 :where(.r38-user){max-width:76px!important;overflow:hidden}.legacy-functional-surface.depo-v3 :where(.r38-user span){display:none!important}.legacy-functional-surface.depo-v3 :where(.r38-user button){width:60px!important;max-width:60px!important;min-width:60px!important;text-align:center;overflow:hidden;text-overflow:clip}.legacy-functional-surface.depo-v3 :where(.aurora-r6-station-card){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.legacy-functional-surface.depo-v3 :where(.aurora-r6-station-card em){grid-column:1/-1!important;justify-self:start!important;max-width:100%!important;width:auto!important;white-space:normal!important}@media (max-width:720px){.legacy-functional-surface.depo-v3 :where(.r38-user){max-width:60px!important}.legacy-functional-surface.depo-v3 :where(.r38-user button){width:56px!important;max-width:56px!important;min-width:56px!important;padding-inline:6px!important}}.legacy-functional-surface .r9-safe-scroll-shell, .legacy-functional-surface .r9-safe-scroll-shell .data-table-wrap, .legacy-functional-surface .r9-safe-scroll-shell .table-shell, .legacy-functional-surface .r9-safe-scroll-shell .responsive-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.legacy-functional-surface .r9-proof-ribbon{display:inline-flex;align-items:center;min-height:44px;gap:.55rem;padding:.68rem .9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-primary,#c58a2a) 34%,transparent);background:color-mix(in srgb,var(--color-primary-soft,#f8e4bc) 42%,var(--color-surface,#fff) 58%);color:var(--color-text,#1f160c);font-weight:800;letter-spacing:-.01em;white-space:normal;line-height:1.15}.legacy-functional-surface .aurora-r9-zero-blocker-card{position:relative;isolation:isolate;border-radius:var(--radius-card,24px);border:1px solid var(--color-border,rgba(120,85,35,.22));background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary,#c58a2a) 16%,transparent),transparent 34%),var(--color-surface-elevated,#fffaf1);box-shadow:var(--shadow-soft,0 18px 45px rgba(36,24,10,.10));padding:clamp(1rem,2vw,1.4rem);overflow:hidden;overflow-wrap:anywhere}.legacy-functional-surface .aurora-r9-zero-blocker-card:where(a,button,.btn,.precision-jump-link){min-height:44px;min-width:44px}@media (max-width:720px){.legacy-functional-surface .r9-proof-ribbon{width:100%;justify-content:center;text-align:center}.legacy-functional-surface .aurora-r9-zero-blocker-card{border-radius:20px}}.legacy-functional-surface .aurora-r10-operator-proof-shell{width:min(100% - 28px,1440px);margin-inline:auto;display:grid;gap:clamp(14px,2vw,22px);overflow:clip;overflow-wrap:anywhere}.legacy-functional-surface .aurora-r10-evidence-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:stretch}.legacy-functional-surface .aurora-r10-evidence-ledger>*{min-width:0;min-height:44px;border-radius:18px;border:1px solid color-mix(in srgb,var(--color-border,rgba(120,85,35,.24)) 80%,transparent);background:color-mix(in srgb,var(--color-surface-elevated,#fffaf1) 88%,var(--color-primary-soft,#f4deb0) 12%);padding:.82rem .95rem;box-shadow:var(--shadow-soft,0 14px 34px rgba(36,24,10,.09))}.legacy-functional-surface .aurora-r10-proof-badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.55rem .9rem;border-radius:999px;font-weight:900;background:color-mix(in srgb,var(--color-primary,#c58a2a) 22%,var(--color-surface,#fff) 78%);color:var(--color-text,#1f160c)}@media (max-width:720px){.legacy-functional-surface .aurora-r10-operator-proof-shell{width:calc(100% - 20px)}.legacy-functional-surface .aurora-r10-evidence-ledger{grid-template-columns:1fr}}.legacy-functional-surface{--aurora-r11-proof-bg:linear-gradient(135deg,rgba(24,18,12,.98),rgba(66,45,20,.94));--aurora-r11-proof-ring:0 0 0 1px rgba(218,170,92,.24),0 24px 80px rgba(0,0,0,.28)}.legacy-functional-surface .aurora-r11-operator-handoff-shell{background:var(--aurora-r11-proof-bg);color:#fff8ea;border:1px solid rgba(245,205,137,.22);border-radius:28px;box-shadow:var(--aurora-r11-proof-ring);padding:clamp(18px,3vw,34px)}.legacy-functional-surface .aurora-r11-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.legacy-functional-surface .aurora-r11-proof-card{min-height:96px;border-radius:22px;border:1px solid rgba(245,205,137,.18);background:rgba(255,255,255,.06);padding:16px}.legacy-functional-surface .aurora-r11-proof-card strong{display:block;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.05}.legacy-functional-surface .aurora-r11-no-go-ribbon{display:inline-flex;align-items:center;min-height:44px;border-radius:999px;padding:0 16px;background:rgba(255,190,92,.16);color:#ffe0a3;font-weight:800;letter-spacing:.02em}@media (max-width:760px){.legacy-functional-surface .aurora-r11-operator-handoff-shell{border-radius:22px;padding:16px}.legacy-functional-surface .aurora-r11-proof-grid{grid-template-columns:1fr}}.legacy-functional-surface{--depo-brand-system:"depo-enterprise-v850";--depo-graphite-950:#020617;--depo-graphite-900:#0f172a;--depo-graphite-850:#111827;--depo-graphite-800:#1e293b;--depo-blue-500:#2563eb;--depo-blue-400:#60a5fa;--depo-blue-300:#93c5fd;--depo-cloud-100:#f8fafc;--depo-cloud-200:#e2e8f0;--depo-enterprise-line:rgba(96,165,250,.22);--depo-enterprise-line-strong:rgba(45,212,191,.38);--depo-enterprise-shadow:0 26px 80px rgba(2,6,23,.38);--depo-enterprise-shadow-soft:0 16px 42px rgba(15,23,42,.24);--depo-motion-fast:160ms;--depo-motion:260ms;--depo-motion-slow:620ms;--depo-ease:cubic-bezier(.2,.8,.2,1)}.legacy-functional-surface, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"], .legacy-functional-surface.depo-enterprise-brand-v850{color-scheme:dark}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"]{--depo-bg:var(--depo-graphite-950);--depo-bg-soft:var(--depo-graphite-900);--depo-surface:linear-gradient(180deg,#111827 0%,#0f172a 100%);--depo-surface-2:#1e293b;--depo-surface-strong:#020617;--depo-text:var(--depo-cloud-100);--depo-text-soft:#cbd5e1;--depo-muted:#94a3b8;--depo-border:var(--depo-enterprise-line);--depo-border-strong:var(--depo-enterprise-line-strong);--depo-primary:var(--depo-blue-500);--depo-primary-2:#2dd4bf;--depo-primary-dark:#93c5fd;--depo-focus:#38bdf8;--depo-shadow-sm:0 10px 28px rgba(2,6,23,.22);--depo-shadow:var(--depo-enterprise-shadow-soft);--depo-shadow-strong:var(--depo-enterprise-shadow);background:radial-gradient(circle at 18% -8%,rgba(37,99,235,.19),transparent 33%),radial-gradient(circle at 88% 8%,rgba(45,212,191,.16),transparent 28%),linear-gradient(180deg,#020617 0%,#0f172a 48%,#020617 100%);color:var(--depo-text)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"]::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(110deg,transparent 0%,rgba(96,165,250,.06) 48%,transparent 62%);transform:translateX(-40%);animation:depoEnterpriseSignatureSweep 9s var(--depo-ease) infinite}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .app-shell, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .depo-shell{background:transparent}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .depo-top-shell, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .r38-cleanroom-workspace-shell, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .public-header, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .surface-guest-header, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .brand-site-header{background:rgba(15,23,42,.86);border-color:var(--depo-enterprise-line);box-shadow:0 18px 52px rgba(2,6,23,.30);backdrop-filter:blur(14px)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .r38-logo{background:linear-gradient(145deg,#1e3a8a,#020617);border-color:rgba(96,165,250,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 42px rgba(2,6,23,.32)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .r38-brand-copy strong, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .brand-name{letter-spacing:.02em;text-transform:uppercase;color:var(--depo-cloud-100)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .card, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .panel, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .surface-card, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .dashboard-card, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .module-card, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .stat-card, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .metric-card, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .form-card, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .table-card, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .auth-card, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .section-card{background:linear-gradient(180deg,rgba(30,41,59,.96),rgba(15,23,42,.96));border:1px solid var(--depo-enterprise-line);box-shadow:var(--depo-enterprise-shadow-soft),inset 0 1px 0 rgba(255,255,255,.055)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .page-hero, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .public-hero, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .hero{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(30,41,59,.98),rgba(2,6,23,.98));border:1px solid rgba(96,165,250,.28);box-shadow:var(--depo-enterprise-shadow)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .page-hero::after, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .public-hero::after, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .hero::after{content:"";position:absolute;right:-10%;top:-35%;width:44%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(45,212,191,.20),transparent 68%);filter:blur(4px);pointer-events:none}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .eyebrow, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .kicker, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .hero-kicker{color:var(--depo-blue-300);letter-spacing:.14em}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] h1, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] h2, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] h3, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .page-title{color:var(--depo-cloud-100);letter-spacing:-.04em}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .muted, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .text-muted, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] small{color:var(--depo-text-soft)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .btn.primary, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] button.primary, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] input[type="submit"]{background:linear-gradient(135deg,#93c5fd,#2563eb 58%,#0f766e);color:#ffffff;border-color:rgba(147,197,253,.55);box-shadow:0 14px 36px rgba(37,99,235,.25),inset 0 1px 0 rgba(255,255,255,.28)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .btn.secondary, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .button.secondary{background:rgba(248,250,252,.06);border-color:var(--depo-enterprise-line-strong);color:var(--depo-cloud-100)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] a:hover, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .btn:hover, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] button:hover{transform:translateY(-1px);transition:transform var(--depo-motion-fast) var(--depo-ease),box-shadow var(--depo-motion) var(--depo-ease),border-color var(--depo-motion) var(--depo-ease)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .metric-value, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .stat-value{color:#bfdbfe;text-shadow:0 8px 34px rgba(37,99,235,.22)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] table{background:rgba(15,23,42,.56);border-color:var(--depo-enterprise-line)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] th{background:rgba(96,165,250,.08);color:#bfdbfe;border-color:var(--depo-enterprise-line)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] td{border-color:rgba(96,165,250,.12)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] input, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] select, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] textarea{background:rgba(248,250,252,.055);border:1px solid var(--depo-enterprise-line);color:var(--depo-cloud-100)}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] input::placeholder, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] textarea::placeholder{color:#94a3b8}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .qr-menu-shell, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .cart-shell{background:linear-gradient(180deg,#111827,#020617);border:1px solid rgba(96,165,250,.28);box-shadow:var(--depo-enterprise-shadow)}.legacy-functional-surface[data-motion-system="depo-enterprise-motion-v850"] .depo-reveal-ready{opacity:0;transform:translateY(12px) scale(.992)}.legacy-functional-surface[data-motion-system="depo-enterprise-motion-v850"] .depo-reveal-in{opacity:1;transform:none;transition:opacity var(--depo-motion-slow) var(--depo-ease),transform var(--depo-motion-slow) var(--depo-ease);transition-delay:calc(min(var(--motion-index,0),10) * 38ms)}.legacy-functional-surface[data-motion-system="depo-enterprise-motion-v850"] .depo-countup-active{font-variant-numeric:tabular-nums}@keyframes depoEnterpriseSignatureSweep{0%,52%,100%{transform:translateX(-42%);opacity:.25}68%{transform:translateX(42%);opacity:.55}}@media (prefers-reduced-motion:reduce){.legacy-functional-surface[data-brand-system="depo-enterprise-v850"]::before{animation:none}.legacy-functional-surface[data-motion-system="depo-enterprise-motion-v850"] .depo-reveal-ready, .legacy-functional-surface[data-motion-system="depo-enterprise-motion-v850"] .depo-reveal-in{opacity:1;transform:none;transition:none}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"] a:hover, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] .btn:hover, .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] button:hover{transform:none}}@media print{.legacy-functional-surface[data-brand-system="depo-enterprise-v850"]{background:#fff!important;color:#000!important}.legacy-functional-surface[data-brand-system="depo-enterprise-v850"]::before{display:none!important}}.legacy-functional-surface{--depo-layout-system:"depo-shell-v705";--depo-shell-gutter:clamp(14px,2.2vw,32px);--depo-shell-max:1440px;--depo-shell-readable:1180px;--depo-shell-top:74px;--depo-shell-nav-h:48px;--depo-mobile-nav-h:74px;--depo-safe-bottom:env(safe-area-inset-bottom,0px);--depo-shell-z-header:150;--depo-shell-z-mobile:220;--depo-shell-z-drawer:260}.legacy-functional-surface{scroll-padding-top:calc(var(--depo-shell-top) + var(--depo-shell-nav-h) + 16px)}.legacy-functional-surface[data-layout-system="depo-shell-v705"]{min-width:320px;overflow-x:hidden}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.depo-shell,.app-shell,.depo-layout,.content,.clean-layout-content,.clean-core-page-scope,.ui-cleanroom-page-scope,main,.container,.shell-main){min-width:0;max-width:100%}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.container,.shell-main){width:min(calc(100% - (var(--depo-shell-gutter) * 2)),var(--depo-shell-max));margin-inline:auto}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.shell-main--public,.shell-main--auth){width:min(calc(100% - (var(--depo-shell-gutter) * 2)),var(--depo-shell-readable))}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.depo-top-shell,.clean-public-header,.clean-auth-header,.public-header,.surface-guest-header,.brand-site-header){position:sticky;top:0;z-index:var(--depo-shell-z-header);isolation:isolate}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .depo-top-shell{border-bottom:1px solid color-mix(in srgb,var(--depo-border) 72%,transparent);background:color-mix(in srgb,var(--depo-graphite-900,#160F0A) 90%,transparent);box-shadow:0 16px 44px rgba(0,0,0,.24)}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .shell-header-v705, .legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-clean-header{min-height:var(--depo-shell-top);width:min(calc(100% - (var(--depo-shell-gutter) * 2)),var(--depo-shell-max));padding-block:10px}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.r38-brand,.brand-wrap,.sidebar-brand-link){min-width:0}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-brand-copy{min-width:0}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-brand-copy strong{max-width:min(52vw,520px)}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-brand-copy small{max-width:min(56vw,720px)}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-user{max-width:min(34vw,420px)}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-user form{flex:0 0 auto}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .shell-nav-rail, .legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-clean-nav{width:min(calc(100% - (var(--depo-shell-gutter) * 2)),var(--depo-shell-max));min-height:var(--depo-shell-nav-h);padding:0 0 12px;margin-inline:auto;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .shell-nav-rail::-webkit-scrollbar, .legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-clean-nav::-webkit-scrollbar{display:none}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .shell-nav-rail a, .legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-clean-nav a{scroll-snap-align:start;flex:0 0 auto;max-width:220px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .shell-nav-rail a[aria-current="page"], .legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-clean-nav a[aria-current="page"], .legacy-functional-surface[data-layout-system="depo-shell-v705"] .shell-nav-rail a.active, .legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-clean-nav a.active{background:linear-gradient(135deg,var(--depo-blue-500,#D9A441),var(--depo-blue-400,#EFC56F));color:#130D08;border-color:transparent;box-shadow:0 10px 26px rgba(217,164,65,.24)}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .shell-nav-rail.is-overflowing::after, .legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-clean-nav.is-overflowing::after{content:"";position:sticky;right:0;flex:0 0 24px;align-self:stretch;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--depo-graphite-900,#160F0A) 88%,transparent));pointer-events:none}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.page-header,.section-header,.card-header){min-width:0}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.page-actions,.form-actions,.table-actions,.actions){min-width:0}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.data-table-wrap,.table-wrap,.table-responsive,.responsive-table,.data-table-shell){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(table,.data-table){max-width:100%}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(th,td){word-break:normal;overflow-wrap:anywhere}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where([data-table-mode="ledger"],[data-table-mode="compact"],[data-table-mode="actions"]):where(th,td){white-space:nowrap}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.sticky-actions,.sticky-action-bar,.qr-cart-sticky,.sticky-cta){bottom:calc(14px + var(--depo-safe-bottom))}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .mobile-bottom-nav-v705{position:fixed;left:0;right:0;bottom:0;z-index:var(--depo-shell-z-mobile);padding:8px max(10px,env(safe-area-inset-left)) calc(8px + var(--depo-safe-bottom)) max(10px,env(safe-area-inset-right));background:linear-gradient(180deg,transparent,rgba(248,250,252,.88) 18%,rgba(255,255,255,.96));border-top:1px solid rgba(203,213,225,.78)}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .mobile-bottom-nav-track-v705{width:min(100%,560px);margin-inline:auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(58px,1fr);align-items:center;gap:8px;padding:6px;border:1px solid rgba(203,213,225,.72);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 -10px 30px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.7);overflow-x:auto;scrollbar-width:none}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .mobile-bottom-nav-track-v705::-webkit-scrollbar{display:none}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .mobile-nav-item{min-width:58px;min-height:54px;padding:7px 6px;border-radius:18px;color:#64748b}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .mobile-nav-item.active, .legacy-functional-surface[data-layout-system="depo-shell-v705"] .mobile-nav-item[aria-current="page"]{background:#eff6ff;color:#1d4ed8}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .mobile-nav-ic{font-size:1.1rem;line-height:1}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .sidebar{z-index:var(--depo-shell-z-drawer)}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .sidebar-backdrop{position:fixed;inset:0;z-index:calc(var(--depo-shell-z-drawer) - 1);background:rgba(5,3,2,.55);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.legacy-functional-surface[data-layout-system="depo-shell-v705"].nav-open .sidebar-backdrop{opacity:1;visibility:visible}.legacy-functional-surface[data-layout-system="depo-shell-v705"]:target{scroll-margin-top:calc(var(--depo-shell-top) + var(--depo-shell-nav-h) + 18px)}@media (min-width:769px){.legacy-functional-surface[data-layout-system="depo-shell-v705"] .mobile-bottom-nav-v705{display:none!important}}@media (max-width:900px){.legacy-functional-surface[data-layout-system="depo-shell-v705"]{--depo-shell-gutter:12px;--depo-shell-top:66px;--depo-shell-nav-h:44px}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.shell-main,.container){padding-top:16px;padding-bottom:calc(var(--depo-mobile-nav-h) + var(--depo-safe-bottom) + 24px)}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-clean-header{gap:10px}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-user span{display:none}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-clean-nav a{max-width:170px;min-height:38px;padding-inline:12px;font-size:.86rem}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.page-header,.section-header,.card-header){display:grid;grid-template-columns:1fr;gap:12px}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.page-actions,.form-actions,.table-actions,.actions){justify-content:flex-start}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.form-actions .btn,.sticky-actions .btn,.table-actions .btn){flex:1 1 148px}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.sticky-actions,.sticky-action-bar,.qr-cart-sticky,.sticky-cta){bottom:calc(var(--depo-mobile-nav-h) + var(--depo-safe-bottom) + 10px)}}@media (max-width:520px){.legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-logo{width:40px;height:40px;border-radius:14px}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-brand-copy strong{max-width:62vw;font-size:.94rem}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-brand-copy small{display:none}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-user button{min-height:38px;padding-inline:10px;font-size:.84rem}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .shell-nav-rail, .legacy-functional-surface[data-layout-system="depo-shell-v705"] .r38-clean-nav{width:calc(100% - 20px);gap:6px}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .mobile-nav-item span:last-child{font-size:.68rem;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.data-table-wrap table,.table-wrap table,.responsive-table table){min-width:620px}}@media (max-width:380px){.legacy-functional-surface[data-layout-system="depo-shell-v705"] .mobile-nav-item span:last-child{display:none}.legacy-functional-surface[data-layout-system="depo-shell-v705"] .mobile-nav-item{min-height:48px}}@media (prefers-reduced-motion:reduce){.legacy-functional-surface[data-layout-system="depo-shell-v705"] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.depo-top-shell,.public-header,.surface-guest-header,.brand-site-header,.mobile-bottom-nav-v705,.sidebar,.sidebar-backdrop,.page-actions,.form-actions,.sticky-actions,[data-browser-only]){display:none!important}.legacy-functional-surface[data-layout-system="depo-shell-v705"] :where(.container,.shell-main,.content,main){width:100%!important;max-width:none!important;padding:0!important;margin:0!important}}.legacy-functional-surface{--depo-public-auth-system:"public-auth-premium-v706";--depo-public-hero-min:clamp(620px,78vh,860px);--depo-public-card-border:rgba(239,197,111,.18);--depo-public-card-bg:linear-gradient(145deg,rgba(37,24,15,.88),rgba(20,13,9,.96));--depo-public-gold:var(--depo-blue-500,#D9A441);--depo-public-cloud:var(--depo-cloud-100,#f8fafc)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(.brand-landing-shell,.brand-login-page-shell){isolation:isolate}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-premium-v706{display:grid;gap:clamp(24px,4vw,56px);padding-bottom:clamp(32px,6vw,88px)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-hero-v706{position:relative;min-height:var(--depo-public-hero-min);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(42px,7vw,92px) clamp(18px,3vw,36px);overflow:hidden;border:1px solid var(--depo-public-card-border);border-radius:clamp(28px,4vw,48px);background:radial-gradient(circle at 15% 10%,rgba(239,197,111,.16),transparent 28%),radial-gradient(circle at 88% 18%,rgba(128,76,39,.22),transparent 32%),linear-gradient(135deg,#170F0A 0%,#24170F 48%,#0F0A07 100%);box-shadow:0 36px 120px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-hero-v706::before{content:"";position:absolute;inset:auto -10% -35% 35%;height:56%;background:linear-gradient(90deg,transparent,rgba(217,164,65,.12),transparent);filter:blur(32px);transform:rotate(-8deg);pointer-events:none}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-hero-copy-v706{position:relative;z-index:1;max-width:760px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-kicker-v706{letter-spacing:.18em;text-transform:uppercase;color:var(--depo-public-gold)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-hero-copy-v706 h1{font-size:clamp(2.35rem,6vw,5.65rem);line-height:.94;letter-spacing:-.075em;max-width:820px;margin:.22em 0 .28em;color:var(--depo-public-cloud)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-lead-v706{font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1.72;max-width:690px;color:rgba(247,235,214,.78)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-actions-v706{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-proof-strip-v706{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-proof-strip-v706 span{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid rgba(239,197,111,.18);background:rgba(255,255,255,.05);color:rgba(247,235,214,.82);font-size:.88rem}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-product-stage-v706{position:relative;z-index:1}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .product-window-v706{border:1px solid rgba(239,197,111,.22);border-radius:32px;background:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.025)),#17100B;box-shadow:0 34px 88px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.08);padding:18px;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .product-window-head-v706{display:flex;align-items:center;gap:8px;padding:4px 4px 16px;color:rgba(247,235,214,.72);font-size:.84rem}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .product-window-head-v706 span{width:10px;height:10px;border-radius:50%;background:rgba(239,197,111,.36)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .product-window-head-v706 strong{margin-left:auto;font-weight:700;color:rgba(247,235,214,.88)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .product-window-grid-v706{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .metric-card-v706{min-height:132px;padding:18px;border:1px solid rgba(239,197,111,.16);border-radius:24px;background:linear-gradient(145deg,rgba(217,164,65,.12),rgba(255,255,255,.035))}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .metric-card-v706 small{display:block;color:rgba(247,235,214,.58);font-size:.78rem}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .metric-card-v706 strong{display:block;margin-top:8px;color:var(--depo-public-cloud);font-size:clamp(1.35rem,2.3vw,2.2rem);letter-spacing:-.04em}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .metric-card-v706 span{display:block;margin-top:8px;color:rgba(247,235,214,.62);font-size:.86rem}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .ops-timeline-v706{display:flex;align-items:center;gap:8px;margin-top:16px;padding:14px;border:1px solid rgba(239,197,111,.12);border-radius:22px;background:rgba(0,0,0,.18);overflow-x:auto}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .ops-timeline-v706 span{white-space:nowrap;color:rgba(247,235,214,.78);font-size:.82rem}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .ops-timeline-v706 i{height:1px;min-width:32px;flex:1;background:linear-gradient(90deg,rgba(217,164,65,.2),rgba(217,164,65,.75))}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-section-v706{padding:clamp(24px,4vw,48px);border:1px solid var(--depo-public-card-border);border-radius:32px;background:var(--depo-public-card-bg);box-shadow:0 22px 70px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.045)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-dark-band-v706{background:linear-gradient(135deg,rgba(10,7,5,.96),rgba(47,31,19,.92))}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(.public-card-grid-v706,.public-role-grid-v706,.public-module-matrix-v706){display:grid;gap:14px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-card-grid-v706.three{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-card-grid-v706.four{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(.public-card-grid-v706 article,.public-role-grid-v706 article,.public-module-matrix-v706 article,.public-plan-v706){border:1px solid rgba(239,197,111,.14);border-radius:24px;background:rgba(255,255,255,.045);padding:18px;min-width:0;transition:transform .22s ease,border-color .22s ease,background .22s ease}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(.public-card-grid-v706 article,.public-role-grid-v706 article,.public-module-matrix-v706 article,.public-plan-v706):hover{transform:translateY(-3px);border-color:rgba(239,197,111,.32);background:rgba(255,255,255,.065)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-role-grid-v706{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-role-grid-v706 span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:14px;background:rgba(217,164,65,.14);color:var(--depo-public-gold);font-weight:800}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-module-matrix-v706{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-module-matrix-v706 b{display:block;color:var(--depo-public-cloud)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-module-matrix-v706 span{display:block;margin-top:8px;color:rgba(247,235,214,.63);font-size:.88rem;line-height:1.55}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-plan-grid-v706{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-plan-v706.featured{border-color:rgba(217,164,65,.54);box-shadow:0 20px 60px rgba(217,164,65,.14)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-forms-v706{align-items:start;gap:18px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-form-card-v706{position:relative;overflow:hidden}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-form-v706:where(input,textarea,select){border-radius:16px;border:1px solid rgba(96,165,250,.18);background:rgba(2,6,23,.48);color:var(--depo-public-cloud);min-height:48px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-form-v706:where(input,textarea,select):focus{border-color:rgba(239,197,111,.55);box-shadow:0 0 0 4px rgba(217,164,65,.14);outline:0}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-closing-v706{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(28px,5vw,54px);border:1px solid rgba(239,197,111,.22);border-radius:34px;background:linear-gradient(135deg,rgba(217,164,65,.18),rgba(39,25,15,.96))}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-closing-v706 h2{font-size:clamp(1.65rem,3.4vw,3rem);letter-spacing:-.05em;max-width:850px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-login-cta-v706{background:linear-gradient(135deg,var(--depo-blue-500,#D9A441),var(--depo-blue-400,#EFC56F))!important;color:#130D08!important;border-color:transparent!important}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-premium-v706{min-height:calc(100vh - 160px);display:grid;place-items:center;padding-block:clamp(24px,5vw,64px)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-layout-v706{width:min(100%,1180px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,520px);gap:clamp(22px,4vw,58px);align-items:center}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-copy-v706{padding:clamp(18px,3vw,36px)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-copy-v706 h1{font-size:clamp(2rem,4.8vw,4.65rem);line-height:.96;letter-spacing:-.065em;margin:.24em 0 .32em;color:var(--depo-public-cloud)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-lead-v706{font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.72;max-width:640px;color:rgba(247,235,214,.74)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-benefits-v706{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-benefits-v706 span{padding:8px 12px;border-radius:999px;border:1px solid rgba(239,197,111,.16);background:rgba(255,255,255,.045);color:rgba(247,235,214,.75);font-size:.86rem}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-preview-v706{margin-top:28px;max-width:460px;border:1px solid rgba(239,197,111,.16);border-radius:26px;padding:18px;background:rgba(255,255,255,.045)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-preview-v706>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-preview-v706 strong{color:var(--depo-public-cloud)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-preview-v706>div:last-child{display:grid;gap:8px;margin-top:14px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-preview-v706 span{height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(217,164,65,.7),rgba(255,255,255,.08))}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-panel-v706{border:1px solid rgba(239,197,111,.22);border-radius:32px;background:linear-gradient(155deg,rgba(37,24,15,.94),rgba(13,9,6,.98));box-shadow:0 34px 110px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06);padding:clamp(22px,3vw,34px)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-form-v706{gap:16px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .auth-field-v706 label{font-weight:700;color:rgba(247,235,214,.86)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-form-v706:where(input){width:100%;min-height:52px;border:1px solid rgba(96,165,250,.18);border-radius:18px;background:rgba(2,6,23,.52);color:var(--depo-public-cloud);padding:0 14px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-form-v706:where(input):focus{outline:0;border-color:rgba(239,197,111,.56);box-shadow:0 0 0 4px rgba(217,164,65,.14)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-password-field-v706{display:flex;align-items:center;gap:8px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-password-field-v706 input{flex:1}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .password-toggle{min-height:44px;border-radius:14px;border:1px solid rgba(239,197,111,.18);background:rgba(255,255,255,.045);color:rgba(247,235,214,.78);padding-inline:12px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-submit-v706{width:100%;min-height:52px;border-radius:18px;font-weight:800}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-note-v706{border:1px solid rgba(239,197,111,.12);border-radius:16px;padding:12px;background:rgba(255,255,255,.035);color:rgba(247,235,214,.67);font-size:.86rem}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] [data-premium-reveal]{opacity:0;transform:translateY(16px)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"].public-auth-revealed [data-premium-reveal], .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] [data-premium-reveal].is-visible{opacity:1;transform:none;transition:opacity .48s ease,transform .48s ease}@media (max-width:1100px){.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-hero-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-layout-v706{grid-template-columns:1fr}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .product-window-v706{transform:none}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-card-grid-v706.four, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-role-grid-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-module-matrix-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-plan-grid-v706{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-hero-v706{padding:28px 16px;border-radius:28px;min-height:auto}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-hero-copy-v706 h1{font-size:clamp(2.2rem,13vw,3.45rem)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .product-window-grid-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-card-grid-v706.three, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-card-grid-v706.four, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-role-grid-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-module-matrix-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-plan-grid-v706{grid-template-columns:1fr}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-section-v706{padding:22px;border-radius:26px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-closing-v706{display:grid}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-layout-v706{grid-template-columns:1fr}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-copy-v706{padding:4px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-panel-v706{border-radius:26px;padding:20px}}@media (prefers-reduced-motion:reduce){.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] [data-premium-reveal]{opacity:1!important;transform:none!important;transition:none!important}}@media print{.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(.public-hero-v706,.public-topnav,.brand-login-links,.hero-actions,.public-actions-v706){display:none!important}}.legacy-functional-surface [data-dashboard-command-center="v707"], .legacy-functional-surface .dashboard-command-center-v707{--command-bg:#17100b;--command-card:rgba(255,248,235,.075);--command-border:rgba(244,191,96,.24);--command-text:#fff7e8;--command-muted:rgba(255,247,232,.68);--command-gold:#f4bf60}.legacy-functional-surface .dashboard-core-shell[data-dashboard-command-center="v707"]{position:relative;isolation:isolate}.legacy-functional-surface .dashboard-core-shell[data-dashboard-command-center="v707"]:before{content:"";position:absolute;inset:0 auto auto 50%;width:min(44rem,75vw);height:22rem;transform:translateX(-10%);border-radius:999px;background:radial-gradient(circle at center,rgba(244,191,96,.14),rgba(244,191,96,0) 66%);pointer-events:none;z-index:-1}.legacy-functional-surface .dashboard-command-center-v707{margin:clamp(1rem,2.4vw,2rem) 0;padding:clamp(1rem,2.5vw,1.65rem);border:1px solid var(--command-border);border-radius:28px;background:linear-gradient(135deg,rgba(20,14,10,.98),rgba(36,24,15,.94) 55%,rgba(76,48,20,.88));box-shadow:0 26px 80px rgba(15,10,6,.26),inset 0 1px 0 rgba(255,255,255,.08);color:var(--command-text);overflow:hidden;position:relative}.legacy-functional-surface .dashboard-command-center-v707:after{content:"";position:absolute;right:-7rem;top:-8rem;width:20rem;height:20rem;border-radius:50%;background:radial-gradient(circle,rgba(244,191,96,.18),rgba(244,191,96,0) 70%);pointer-events:none}.legacy-functional-surface .dashboard-command-header-v707{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);gap:1rem;align-items:stretch;position:relative;z-index:1}.legacy-functional-surface .dashboard-command-header-v707 h2{margin:.25rem 0 .35rem;font-size:clamp(1.45rem,3vw,2.35rem);letter-spacing:-.045em;line-height:1.02;color:var(--command-text)}.legacy-functional-surface .dashboard-command-header-v707 .hero-kicker{color:var(--command-gold)}.legacy-functional-surface .dashboard-command-header-v707 .muted{color:var(--command-muted);max-width:64ch}.legacy-functional-surface .dashboard-command-status-v707{display:flex;flex-direction:column;justify-content:center;gap:.2rem;padding:1rem;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.legacy-functional-surface .dashboard-command-status-v707 small, .legacy-functional-surface .premium-kpi-v707 small{font-size:.74rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,247,232,.66);font-weight:800}.legacy-functional-surface .dashboard-command-status-v707 strong{font-size:1.45rem;line-height:1.05;color:#fff9ef}.legacy-functional-surface .dashboard-command-status-v707 span{font-size:.9rem;color:var(--command-muted)}.legacy-functional-surface .dashboard-command-metrics-v707{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem;position:relative;z-index:1}.legacy-functional-surface .premium-kpi-v707{min-height:10.5rem;display:flex;flex-direction:column;gap:.35rem;padding:1rem;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.14);color:var(--command-text);transition:transform .18s ease,border-color .18s ease,background .18s ease}.legacy-functional-surface .premium-kpi-v707:hover{transform:translateY(-3px);border-color:rgba(244,191,96,.44);background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.06))}.legacy-functional-surface .premium-kpi-v707 strong{font-size:clamp(1.85rem,4vw,3.2rem);letter-spacing:-.06em;line-height:.95;color:#fff9ef}.legacy-functional-surface .premium-kpi-v707 span{color:var(--command-muted);font-size:.92rem}.legacy-functional-surface .premium-kpi-v707 a{margin-top:auto;color:var(--command-gold);font-weight:800;text-decoration:none;font-size:.9rem}.legacy-functional-surface .premium-kpi-v707.tone-danger{border-color:rgba(248,113,113,.45)}.legacy-functional-surface .premium-kpi-v707.tone-warn{border-color:rgba(244,191,96,.50)}.legacy-functional-surface .premium-kpi-v707.tone-ok{border-color:rgba(74,222,128,.30)}.legacy-functional-surface .dashboard-command-lane-v707{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.9rem;position:relative;z-index:1}.legacy-functional-surface .dashboard-command-lane-v707 a{display:flex;flex-direction:column;gap:.12rem;padding:.9rem 1rem;border-radius:18px;border:1px solid rgba(244,191,96,.18);background:rgba(255,248,235,.055);color:var(--command-text);text-decoration:none;min-width:0}.legacy-functional-surface .dashboard-command-lane-v707 a b{font-size:.96rem}.legacy-functional-surface .dashboard-command-lane-v707 a span{font-size:.82rem;color:var(--command-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legacy-functional-surface .dashboard-command-lane-v707 a:hover{border-color:rgba(244,191,96,.42);background:rgba(244,191,96,.10);transform:translateY(-1px)}.legacy-functional-surface .dashboard-command-center-v707 + .dashboard-focus-grid{margin-top:clamp(1rem,2vw,1.5rem)}@media (max-width:1100px){.legacy-functional-surface .dashboard-command-header-v707{grid-template-columns:1fr}.legacy-functional-surface .dashboard-command-metrics-v707{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-functional-surface .dashboard-command-lane-v707{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.legacy-functional-surface .dashboard-command-center-v707{border-radius:22px;padding:1rem}.legacy-functional-surface .dashboard-command-metrics-v707, .legacy-functional-surface .dashboard-command-lane-v707{grid-template-columns:1fr}.legacy-functional-surface .premium-kpi-v707{min-height:auto}.legacy-functional-surface .dashboard-command-status-v707{padding:.9rem}.legacy-functional-surface .dashboard-command-lane-v707 a span{white-space:normal}}@media (prefers-reduced-motion:reduce){.legacy-functional-surface .premium-kpi-v707, .legacy-functional-surface .dashboard-command-lane-v707 a{transition:none!important}.legacy-functional-surface .premium-kpi-v707:hover, .legacy-functional-surface .dashboard-command-lane-v707 a:hover{transform:none!important}}.legacy-functional-surface .operations-backbone-v708{margin:clamp(1rem,2vw,1.65rem) 0;padding:clamp(1rem,2.2vw,1.35rem);border:1px solid rgba(143,91,52,.20);border-radius:26px;background:linear-gradient(135deg,rgba(255,253,248,.94),rgba(241,232,220,.86));box-shadow:0 20px 55px rgba(53,36,21,.10);position:relative;overflow:hidden;isolation:isolate}.legacy-functional-surface .operations-backbone-v708:before{content:"";position:absolute;inset:auto -8rem -10rem auto;width:24rem;height:24rem;border-radius:50%;background:radial-gradient(circle,rgba(199,141,86,.16),rgba(199,141,86,0) 68%);z-index:-1}.legacy-functional-surface .operations-backbone-head-v708{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);gap:1rem;align-items:stretch}.legacy-functional-surface .operations-backbone-head-v708 h2{margin:.25rem 0 .25rem;font-size:clamp(1.35rem,2.4vw,2rem);letter-spacing:-.035em;line-height:1.05;color:var(--depo-text)}.legacy-functional-surface .operations-backbone-head-v708 .muted{max-width:74ch;color:var(--depo-text-soft)}.legacy-functional-surface .operations-backbone-status-v708{display:flex;flex-direction:column;justify-content:center;gap:.18rem;border-radius:22px;border:1px solid rgba(143,91,52,.20);background:linear-gradient(180deg,rgba(21,17,13,.96),rgba(61,40,25,.92));color:#fff7e8;padding:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 18px 36px rgba(53,36,21,.14)}.legacy-functional-surface .operations-backbone-status-v708 small{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,247,232,.66);font-weight:800}.legacy-functional-surface .operations-backbone-status-v708 strong{font-size:1.16rem;line-height:1.05}.legacy-functional-surface .operations-backbone-status-v708 span{font-size:.86rem;color:rgba(255,247,232,.70)}.legacy-functional-surface .operations-backbone-grid-v708{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.72rem;margin-top:1rem}.legacy-functional-surface .operations-backbone-grid-v708 a{display:flex;min-width:0;min-height:7.6rem;flex-direction:column;gap:.2rem;padding:.9rem;border-radius:18px;border:1px solid rgba(143,91,52,.16);background:rgba(255,253,248,.72);box-shadow:0 10px 26px rgba(53,36,21,.07);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.legacy-functional-surface .operations-backbone-grid-v708 a small{font-size:.72rem;font-weight:900;letter-spacing:.14em;color:var(--depo-primary-dark);opacity:.72}.legacy-functional-surface .operations-backbone-grid-v708 a b{font-size:.98rem;color:var(--depo-text)}.legacy-functional-surface .operations-backbone-grid-v708 a span{margin-top:auto;color:var(--depo-text-soft);font-size:.84rem;line-height:1.25}.legacy-functional-surface .operations-backbone-grid-v708 a:hover{transform:translateY(-3px);border-color:rgba(199,141,86,.42);background:#fffdf8;box-shadow:0 18px 42px rgba(53,36,21,.11)}.legacy-functional-surface [data-operation-surface="v708"] .table-wrap, .legacy-functional-surface [data-operation-surface="v708"] .responsive-table, .legacy-functional-surface [data-operation-surface="v708"] .data-table-wrap{border-radius:22px;border:1px solid rgba(143,91,52,.14);background:rgba(255,253,248,.72);box-shadow:0 16px 42px rgba(53,36,21,.08);overflow:auto}.legacy-functional-surface table[data-operation-table="v708"]{width:100%;border-collapse:separate;border-spacing:0;min-width:min(100%,760px)}.legacy-functional-surface table[data-operation-table="v708"] thead th{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#fffdf8,#f6f0e6);color:var(--depo-text-soft);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;font-weight:900;border-bottom:1px solid rgba(143,91,52,.14)}.legacy-functional-surface table[data-operation-table="v708"] tbody tr{transition:background .16s ease,transform .16s ease}.legacy-functional-surface table[data-operation-table="v708"] tbody tr:hover{background:rgba(199,141,86,.065)}.legacy-functional-surface table[data-operation-table="v708"] td, .legacy-functional-surface table[data-operation-table="v708"] th{padding:.85rem .9rem;vertical-align:middle}.legacy-functional-surface table[data-operation-table="v708"] td{border-bottom:1px solid rgba(143,91,52,.09)}.legacy-functional-surface .operation-table-ready-v708 table[data-operation-table="v708"]{--operation-table-ready:1}@media (max-width:900px){.legacy-functional-surface .operations-backbone-head-v708{grid-template-columns:1fr}.legacy-functional-surface .operations-backbone-grid-v708{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.legacy-functional-surface .operations-backbone-v708{border-radius:22px;padding:1rem}.legacy-functional-surface .operations-backbone-grid-v708{grid-template-columns:1fr 1fr;gap:.55rem}.legacy-functional-surface .operations-backbone-grid-v708 a{min-height:6.4rem;padding:.78rem}.legacy-functional-surface .operations-backbone-status-v708{padding:.85rem}.legacy-functional-surface table[data-operation-table="v708"][data-table-mode="cards-mobile"], .legacy-functional-surface table[data-operation-table="v708"][data-table-mode="actions"], .legacy-functional-surface table[data-operation-table="v708"].mobile-card-table{min-width:0;border-spacing:0 .7rem}.legacy-functional-surface table[data-operation-table="v708"][data-table-mode="cards-mobile"] thead, .legacy-functional-surface table[data-operation-table="v708"][data-table-mode="actions"] thead, .legacy-functional-surface table[data-operation-table="v708"].mobile-card-table thead{display:none}.legacy-functional-surface table[data-operation-table="v708"][data-table-mode="cards-mobile"] tr, .legacy-functional-surface table[data-operation-table="v708"][data-table-mode="actions"] tr, .legacy-functional-surface table[data-operation-table="v708"].mobile-card-table tr{display:block;padding:.65rem;border:1px solid rgba(143,91,52,.15);border-radius:18px;background:#fffdf8;box-shadow:0 12px 28px rgba(53,36,21,.07);margin-bottom:.65rem}.legacy-functional-surface table[data-operation-table="v708"][data-table-mode="cards-mobile"] td, .legacy-functional-surface table[data-operation-table="v708"][data-table-mode="actions"] td, .legacy-functional-surface table[data-operation-table="v708"].mobile-card-table td{display:grid;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);gap:.65rem;padding:.55rem .35rem;border:0;border-bottom:1px solid rgba(143,91,52,.08)}.legacy-functional-surface table[data-operation-table="v708"][data-table-mode="cards-mobile"] td:last-child, .legacy-functional-surface table[data-operation-table="v708"][data-table-mode="actions"] td:last-child, .legacy-functional-surface table[data-operation-table="v708"].mobile-card-table td:last-child{border-bottom:0}.legacy-functional-surface table[data-operation-table="v708"] td:before{content:attr(data-label);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:var(--depo-text-soft)}}@media (prefers-reduced-motion:reduce){.legacy-functional-surface .operations-backbone-grid-v708 a, .legacy-functional-surface table[data-operation-table="v708"] tbody tr{transition:none!important}.legacy-functional-surface .operations-backbone-grid-v708 a:hover{transform:none!important}}.legacy-functional-surface .finance-control-v709{margin:clamp(1rem,2vw,1.65rem) 0;padding:clamp(1rem,2.2vw,1.35rem);border:1px solid rgba(176,119,55,.22);border-radius:28px;background:linear-gradient(135deg,rgba(18,14,10,.96),rgba(64,42,25,.92));color:#fff7e8;box-shadow:0 24px 64px rgba(35,24,15,.18);position:relative;overflow:hidden;isolation:isolate;box-sizing:border-box;max-width:100%;contain:paint}.legacy-functional-surface .finance-control-v709:before{content:"";position:absolute;inset:-10rem auto auto -8rem;width:25rem;height:25rem;border-radius:50%;background:radial-gradient(circle,rgba(220,169,93,.18),rgba(220,169,93,0) 66%);z-index:-1}.legacy-functional-surface .finance-control-v709:after{content:"";position:absolute;inset:auto 0 -11rem auto;width:20rem;height:20rem;border-radius:50%;background:radial-gradient(circle,rgba(255,247,232,.10),rgba(255,247,232,0) 70%);z-index:-1}.legacy-functional-surface .finance-control-head-v709{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);gap:1rem;align-items:stretch}.legacy-functional-surface .finance-control-head-v709 h2{margin:.25rem 0 .25rem;font-size:clamp(1.35rem,2.5vw,2.08rem);letter-spacing:-.038em;line-height:1.04;color:#fff9ef}.legacy-functional-surface .finance-control-head-v709 .muted{max-width:76ch;color:rgba(255,247,232,.72)}.legacy-functional-surface .finance-control-status-v709{display:flex;flex-direction:column;justify-content:center;gap:.18rem;border-radius:22px;border:1px solid rgba(255,247,232,.16);background:linear-gradient(180deg,rgba(255,253,248,.12),rgba(255,253,248,.05));padding:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 18px 36px rgba(0,0,0,.16)}.legacy-functional-surface .finance-control-status-v709 small{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,247,232,.66);font-weight:900}.legacy-functional-surface .finance-control-status-v709 strong{font-size:1.16rem;line-height:1.05;color:#fff9ef}.legacy-functional-surface .finance-control-status-v709 span{font-size:.86rem;color:rgba(255,247,232,.72)}.legacy-functional-surface .finance-control-grid-v709{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.72rem;margin-top:1rem}.legacy-functional-surface .finance-control-grid-v709 a{display:flex;min-width:0;min-height:7.4rem;flex-direction:column;gap:.2rem;padding:.9rem;border-radius:18px;border:1px solid rgba(255,247,232,.14);background:rgba(255,253,248,.10);box-shadow:0 14px 32px rgba(0,0,0,.13);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.legacy-functional-surface .finance-control-grid-v709 a small{font-size:.72rem;font-weight:900;letter-spacing:.14em;color:#f6c77c;opacity:.86}.legacy-functional-surface .finance-control-grid-v709 a b{font-size:.98rem;color:#fff9ef}.legacy-functional-surface .finance-control-grid-v709 a span{margin-top:auto;color:rgba(255,247,232,.72);font-size:.84rem;line-height:1.25}.legacy-functional-surface .finance-control-grid-v709 a:hover{transform:translateY(-3px);border-color:rgba(246,199,124,.42);background:rgba(255,253,248,.15);box-shadow:0 20px 46px rgba(0,0,0,.18)}.legacy-functional-surface .finance-control-head-v709, .legacy-functional-surface .finance-control-grid-v709, .legacy-functional-surface .finance-control-status-v709, .legacy-functional-surface .finance-control-grid-v709 a{min-width:0}.legacy-functional-surface .finance-control-status-v709:where(strong,span), .legacy-functional-surface .finance-control-grid-v709 a:where(b,span){overflow-wrap:break-word}.legacy-functional-surface [data-finance-surface="v709"] .table-wrap, .legacy-functional-surface [data-finance-surface="v709"] .responsive-table, .legacy-functional-surface [data-finance-surface="v709"] .data-table-wrap{border-radius:22px;border:1px solid rgba(143,91,52,.14);background:rgba(255,253,248,.78);box-shadow:0 16px 42px rgba(53,36,21,.08);overflow:auto}.legacy-functional-surface table[data-finance-table="v709"]{width:100%;border-collapse:separate;border-spacing:0;min-width:min(100%,760px);font-variant-numeric:tabular-nums}.legacy-functional-surface table[data-finance-table="v709"] thead th{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#fffdf8,#f6f0e6);color:var(--depo-text-soft);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;font-weight:900;border-bottom:1px solid rgba(143,91,52,.14)}.legacy-functional-surface table[data-finance-table="v709"] td, .legacy-functional-surface table[data-finance-table="v709"] th{padding:.85rem .9rem;vertical-align:middle}.legacy-functional-surface table[data-finance-table="v709"] td{border-bottom:1px solid rgba(143,91,52,.09)}.legacy-functional-surface table[data-finance-table="v709"] td[data-money="try"], .legacy-functional-surface table[data-finance-table="v709"] .money, .legacy-functional-surface table[data-finance-table="v709"] .amount{text-align:right;font-weight:850;color:var(--depo-text)}.legacy-functional-surface .finance-table-ready-v709 table[data-finance-table="v709"]{--finance-table-ready:1}.legacy-functional-surface .finance-number-soft-v709{font-variant-numeric:tabular-nums;letter-spacing:-.012em}@media (max-width:900px){.legacy-functional-surface .finance-control-head-v709{grid-template-columns:1fr}.legacy-functional-surface .finance-control-grid-v709{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.legacy-functional-surface .finance-control-v709{border-radius:22px;padding:1rem}.legacy-functional-surface .finance-control-grid-v709{grid-template-columns:1fr 1fr;gap:.55rem}.legacy-functional-surface .finance-control-grid-v709 a{min-height:6.2rem;padding:.78rem}.legacy-functional-surface table[data-finance-table="v709"][data-table-mode="ledger"], .legacy-functional-surface table[data-finance-table="v709"].mobile-card-table{min-width:0;border-spacing:0 .7rem}.legacy-functional-surface table[data-finance-table="v709"][data-table-mode="ledger"] thead, .legacy-functional-surface table[data-finance-table="v709"].mobile-card-table thead{display:none}.legacy-functional-surface table[data-finance-table="v709"][data-table-mode="ledger"] tr, .legacy-functional-surface table[data-finance-table="v709"].mobile-card-table tr{display:block;padding:.65rem;border:1px solid rgba(143,91,52,.15);border-radius:18px;background:#fffdf8;box-shadow:0 12px 28px rgba(53,36,21,.07);margin-bottom:.65rem;max-width:100%;overflow:hidden}.legacy-functional-surface table[data-finance-table="v709"][data-table-mode="ledger"] td, .legacy-functional-surface table[data-finance-table="v709"].mobile-card-table td{display:grid;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);gap:.65rem;padding:.55rem .35rem;border:0;border-bottom:1px solid rgba(143,91,52,.08);text-align:left!important;max-width:100%;overflow-wrap:break-word}.legacy-functional-surface table[data-finance-table="v709"][data-table-mode="ledger"] td[colspan], .legacy-functional-surface table[data-finance-table="v709"].mobile-card-table td[colspan]{display:block;white-space:normal}.legacy-functional-surface table[data-finance-table="v709"][data-table-mode="ledger"] td:last-child, .legacy-functional-surface table[data-finance-table="v709"].mobile-card-table td:last-child{border-bottom:0}.legacy-functional-surface table[data-finance-table="v709"] td:before{content:attr(data-label);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:var(--depo-text-soft)}}@media (prefers-reduced-motion:reduce){.legacy-functional-surface .finance-control-grid-v709 a{transition:none!important}.legacy-functional-surface .finance-control-grid-v709 a:hover{transform:none!important}}.legacy-functional-surface .qr-order-print-v710{margin:clamp(1rem,2vw,1.7rem) 0;padding:clamp(1rem,2.2vw,1.45rem);border:1px solid rgba(217,164,65,.24);border-radius:30px;background:linear-gradient(135deg,rgba(22,15,10,.97),rgba(48,31,20,.94));color:#fff7e8;box-shadow:0 24px 68px rgba(35,24,15,.20);position:relative;overflow:hidden;isolation:isolate}.legacy-functional-surface .qr-order-print-v710:before{content:"";position:absolute;inset:-10rem auto auto -10rem;width:28rem;height:28rem;border-radius:999px;background:radial-gradient(circle,rgba(239,197,111,.19),rgba(239,197,111,0) 68%);z-index:-1}.legacy-functional-surface .qr-order-print-head-v710{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,22rem);gap:1rem;align-items:stretch}.legacy-functional-surface .qr-order-print-head-v710 h2{margin:.24rem 0 .28rem;font-size:clamp(1.38rem,2.6vw,2.18rem);letter-spacing:-.04em;line-height:1.04;color:#fff9ef}.legacy-functional-surface .qr-order-print-head-v710 .muted{max-width:75ch;color:rgba(255,247,232,.73)}.legacy-functional-surface .qr-order-print-status-v710{display:flex;flex-direction:column;justify-content:center;gap:.2rem;border-radius:22px;border:1px solid rgba(255,247,232,.16);background:linear-gradient(180deg,rgba(255,253,248,.12),rgba(255,253,248,.05));padding:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 18px 36px rgba(0,0,0,.16)}.legacy-functional-surface .qr-order-print-status-v710 small{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,247,232,.66);font-weight:900}.legacy-functional-surface .qr-order-print-status-v710 strong{font-size:1.16rem;line-height:1.05;color:#fff9ef}.legacy-functional-surface .qr-order-print-status-v710 span{font-size:.86rem;color:rgba(255,247,232,.72)}.legacy-functional-surface .qr-order-print-grid-v710{display:grid;grid-template-columns:minmax(15rem,.85fr) minmax(14rem,.75fr) minmax(14rem,.75fr) minmax(15rem,.9fr);gap:.85rem;margin-top:1rem;align-items:stretch}.legacy-functional-surface .qr-order-print-grid-v710 article{min-width:0;border:1px solid rgba(255,247,232,.14);border-radius:24px;background:rgba(255,253,248,.10);box-shadow:0 18px 40px rgba(0,0,0,.16);padding:1rem}.legacy-functional-surface .qr-menu-phone-v710{display:flex;flex-direction:column;gap:.75rem;min-height:22rem;background:linear-gradient(180deg,rgba(255,253,248,.15),rgba(255,253,248,.06))!important}.legacy-functional-surface .qr-phone-top-v710{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,247,232,.14);padding-bottom:.72rem;color:#fff9ef}.legacy-functional-surface .qr-phone-top-v710 span{font-size:.82rem;color:#f6c77c;font-weight:900}.legacy-functional-surface .qr-category-strip-v710{display:flex;gap:.45rem;overflow-x:auto;scrollbar-width:none}.legacy-functional-surface .qr-category-strip-v710::-webkit-scrollbar{display:none}.legacy-functional-surface .qr-category-strip-v710 span{flex:0 0 auto;border:1px solid rgba(246,199,124,.22);border-radius:999px;padding:.42rem .65rem;font-size:.76rem;color:#fff7e8;background:rgba(246,199,124,.10)}.legacy-functional-surface .qr-product-row-v710{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.72rem;align-items:center;border:1px solid rgba(255,247,232,.12);border-radius:18px;background:rgba(10,7,5,.22);padding:.75rem}.legacy-functional-surface .qr-product-row-v710 strong{display:block;color:#fff9ef}.legacy-functional-surface .qr-product-row-v710 small{display:block;color:rgba(255,247,232,.64);margin-top:.15rem}.legacy-functional-surface .qr-product-row-v710 b{font-variant-numeric:tabular-nums;color:#f6c77c;white-space:nowrap}.legacy-functional-surface .qr-sticky-cta-v710{margin-top:auto;min-height:48px;width:100%;box-shadow:0 14px 32px rgba(217,164,65,.22)}.legacy-functional-surface .qr-cart-review-v710, .legacy-functional-surface .qr-success-card-v710, .legacy-functional-surface .qr-prep-ticket-v710{display:flex;flex-direction:column;gap:.65rem}.legacy-functional-surface .qr-cart-review-v710 small, .legacy-functional-surface .qr-prep-ticket-v710 small{font-size:.74rem;text-transform:uppercase;letter-spacing:.14em;font-weight:900;color:#f6c77c}.legacy-functional-surface .qr-cart-line-v710, .legacy-functional-surface .qr-cart-total-v710, .legacy-functional-surface .qr-ticket-code-v710{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#fff9ef}.legacy-functional-surface .qr-cart-line-v710 strong, .legacy-functional-surface .qr-cart-total-v710 strong{font-variant-numeric:tabular-nums;color:#fff9ef}.legacy-functional-surface .qr-cart-note-v710{border-radius:16px;background:rgba(246,199,124,.10);border:1px solid rgba(246,199,124,.16);padding:.68rem;color:rgba(255,247,232,.76);font-size:.9rem}.legacy-functional-surface .qr-cart-total-v710{margin-top:auto;border-top:1px solid rgba(255,247,232,.14);padding-top:.75rem;font-size:1.08rem}.legacy-functional-surface .qr-success-card-v710{align-items:flex-start;background:linear-gradient(180deg,rgba(53,120,84,.25),rgba(255,253,248,.07))!important}.legacy-functional-surface .qr-success-mark-v710{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#2f9b65;color:#fff;font-weight:900;box-shadow:0 12px 26px rgba(47,155,101,.24)}.legacy-functional-surface .qr-success-card-v710 strong{font-size:1.14rem;color:#fff9ef;line-height:1.1}.legacy-functional-surface .qr-success-card-v710 p{color:rgba(255,247,232,.74);margin:.05rem 0 .15rem}.legacy-functional-surface .qr-success-meta-v710{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto}.legacy-functional-surface .qr-success-meta-v710 span{border:1px solid rgba(255,247,232,.14);border-radius:999px;padding:.35rem .55rem;font-size:.78rem;color:#fff7e8;background:rgba(255,253,248,.08)}.legacy-functional-surface .qr-prep-ticket-v710 ul{margin:.2rem 0 .35rem;padding-left:1.1rem;color:rgba(255,247,232,.82)}.legacy-functional-surface .qr-ticket-actions-v710{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto}.legacy-functional-surface .qr-stage-v710 .v599-menu-strip a{min-height:42px}.legacy-functional-surface .qr-order-control-v710 .aurora-r6-ticket{border-color:rgba(217,164,65,.24)}.legacy-functional-surface .receipt-print-stage-v710 .receipt-print-area{background:#fff;color:#111;border-radius:12px}.legacy-functional-surface [data-print-receipt="is-emri"]{font-family:"Arial",sans-serif;max-width:72mm;margin-inline:auto;color:#111;background:#fff}@media (max-width:1120px){.legacy-functional-surface .qr-order-print-grid-v710{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-functional-surface .qr-order-print-head-v710{grid-template-columns:1fr}}@media (max-width:640px){.legacy-functional-surface .qr-order-print-v710{border-radius:22px;padding:1rem;margin-inline:-.15rem}.legacy-functional-surface .qr-order-print-grid-v710{grid-template-columns:1fr;gap:.72rem}.legacy-functional-surface .qr-order-print-grid-v710 article{border-radius:20px;padding:.85rem}.legacy-functional-surface .qr-menu-phone-v710{min-height:auto}.legacy-functional-surface .qr-sticky-cta-v710{position:sticky;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:5}.legacy-functional-surface .qr-ticket-actions-v710 .btn{flex:1 1 9rem}.legacy-functional-surface .qr-success-meta-v710 span{flex:1 1 auto;text-align:center}}@media print{.legacy-functional-surface[data-surface-kind="print"]{width:80mm!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;color:#111!important;page:depo-receipt}.legacy-functional-surface[data-surface-kind="print"] *{visibility:hidden!important;box-shadow:none!important;text-shadow:none!important}.legacy-functional-surface[data-surface-kind="print"] .receipt-print-area, .legacy-functional-surface[data-surface-kind="print"] .receipt-print-area *, .legacy-functional-surface[data-surface-kind="print"] [data-print-receipt="is-emri"], .legacy-functional-surface[data-surface-kind="print"] [data-print-receipt="is-emri"] *{visibility:visible!important}.legacy-functional-surface[data-surface-kind="print"] .receipt-print-area, .legacy-functional-surface[data-surface-kind="print"] [data-print-receipt="is-emri"]{position:absolute!important;left:0!important;top:0!important;width:72mm!important;max-width:72mm!important;margin:0!important;padding:3mm!important;border:0!important;border-radius:0!important;background:#fff!important;color:#111!important}.legacy-functional-surface[data-surface-kind="print"] .no-print, .legacy-functional-surface[data-surface-kind="print"] .depo-top-shell, .legacy-functional-surface[data-surface-kind="print"] .mobile-bottom-nav-v705, .legacy-functional-surface[data-surface-kind="print"] .sidebar, .legacy-functional-surface[data-surface-kind="print"] .sidebar-backdrop, .legacy-functional-surface[data-surface-kind="print"] nav, .legacy-functional-surface[data-surface-kind="print"] header:not(.v599-receipt-header), .legacy-functional-surface[data-surface-kind="print"] footer, .legacy-functional-surface[data-surface-kind="print"] .print-screen-actions, .legacy-functional-surface[data-surface-kind="print"] .qr-order-print-v710{display:none!important;visibility:hidden!important}}@page depo-receipt{size:80mm auto;margin:0}@media (prefers-reduced-motion:reduce){.legacy-functional-surface .qr-order-print-grid-v710 article, .legacy-functional-surface .qr-sticky-cta-v710{transition:none!important;animation:none!important}}.legacy-functional-surface{--depo-final-evidence-lock:"v713"}.legacy-functional-surface [data-final-evidence-lock="v713"] .premium-card{will-change:transform,opacity}.legacy-functional-surface{--zip21-truth-alignment:"v720_zip21_truth_alignment_full_regression_repair_lock_20260523";--legacy-regression-asset:"v700_omega_final_cleanroom_zero_blocker_r5_20260520"}.legacy-functional-surface{--zip22-final-live-acceptance:"v721_zip22_final_live_acceptance_rehearsal_lock_20260523";--zip22-live-go-required:"external-evidence"}.legacy-functional-surface{--zip23-production-cutover:"v722_zip23_production_cutover_authorization_lock_20260523";--zip23-live-cutover-required:"external-evidence"}.legacy-functional-surface{--zip24-post-cutover-hardening:"v723_zip24_post_cutover_hardening_customer_success_lock_20260523";--zip24-customer-success-readiness:"external-evidence"}.legacy-functional-surface{--zip25-default-saas-backbone:"v724_zip25_default_saas_backbone_productization_lock_20260523";--zip25-default-saas-go-required:"external-evidence"}.legacy-functional-surface .platform-commercial-cockpit{overflow-wrap:normal;word-break:normal;hyphens:none;container-type:inline-size}.legacy-functional-surface .platform-commercial-cockpit .hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;min-width:0}.legacy-functional-surface .platform-commercial-cockpit .summary-grid.four-col{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.legacy-functional-surface .platform-commercial-cockpit .summary-card{min-width:0;overflow:hidden}.legacy-functional-surface .platform-commercial-cockpit .summary-card strong{font-size:clamp(1.45rem,2.4vw,2.25rem);letter-spacing:-.04em;line-height:1.05;word-break:normal}.legacy-functional-surface .platform-commercial-cockpit .stack-row{display:grid;gap:4px;min-width:0;overflow-wrap:break-word;word-break:normal}.legacy-functional-surface .platform-commercial-cockpit .chip-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.legacy-functional-surface .platform-commercial-cockpit__qa{border-color:color-mix(in srgb,var(--depo-primary-2),#fff 62%);background:linear-gradient(180deg,#fffdf8 0%,#fbf5ec 100%)}.legacy-functional-surface .commercial-premium-qa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:12px 0 14px}.legacy-functional-surface .commercial-premium-qa-card{min-width:0;border:1px solid var(--depo-border);border-radius:18px;background:#fff;padding:14px;display:grid;gap:6px;box-shadow:var(--depo-shadow-sm);word-break:normal;overflow-wrap:break-word}.legacy-functional-surface .commercial-premium-qa-card strong{font-size:1rem;line-height:1.2;color:var(--depo-text)}.legacy-functional-surface .commercial-premium-qa-card span{color:var(--depo-text-soft);line-height:1.45}.legacy-functional-surface .commercial-premium-qa-card small{font-weight:900;color:var(--depo-primary-dark)}@media (max-width:760px){.legacy-functional-surface .platform-commercial-cockpit .hero-actions{justify-content:flex-start}.legacy-functional-surface .platform-commercial-cockpit .hero-actions .btn{flex:1 1 180px}.legacy-functional-surface .platform-commercial-cockpit .ops-grid.two-col{grid-template-columns:1fr}.legacy-functional-surface .commercial-premium-qa-grid{grid-template-columns:1fr}.legacy-functional-surface .platform-commercial-cockpit .summary-grid.four-col{grid-template-columns:1fr 1fr}}@media (max-width:430px){.legacy-functional-surface .platform-commercial-cockpit .summary-grid.four-col{grid-template-columns:1fr}.legacy-functional-surface .platform-commercial-cockpit .hero-actions .btn{flex-basis:100%}.legacy-functional-surface .platform-commercial-cockpit .badge{max-width:100%;white-space:normal;text-align:left}}.legacy-functional-surface{--deposistemleri-r60-asset-version:"v734_zip35_r64_final_polish_rollback_go_receipt_gate_lock_20260529"}@media (max-width:720px){.legacy-functional-surface .login-zip2-copy h1, .legacy-functional-surface .login-copy-v706 h1, .legacy-functional-surface .public-hero-copy-v706 h1, .legacy-functional-surface .public-zip2-hero h1, .legacy-functional-surface .public-zip2-hero .page-title, .legacy-functional-surface.depo-v3 .login-zip2-copy h1, .legacy-functional-surface.depo-v3 .login-copy-v706 h1, .legacy-functional-surface.depo-v3 .public-hero-copy-v706 h1, .legacy-functional-surface.depo-v3 .public-zip2-hero h1, .legacy-functional-surface.depo-v3 .public-zip2-hero .page-title{font-size:1.78rem!important;line-height:1.24!important;letter-spacing:0!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important}}@media (max-width:380px){.legacy-functional-surface .login-zip2-copy h1, .legacy-functional-surface .login-copy-v706 h1, .legacy-functional-surface .public-hero-copy-v706 h1, .legacy-functional-surface .public-zip2-hero h1, .legacy-functional-surface .public-zip2-hero .page-title, .legacy-functional-surface.depo-v3 .login-zip2-copy h1, .legacy-functional-surface.depo-v3 .login-copy-v706 h1, .legacy-functional-surface.depo-v3 .public-hero-copy-v706 h1, .legacy-functional-surface.depo-v3 .public-zip2-hero h1, .legacy-functional-surface.depo-v3 .public-zip2-hero .page-title{font-size:1.66rem!important;line-height:1.26!important}}.legacy-functional-surface :where(h1,h2,h3,h4,.page-title,.section-title,.hero-title,.stat-value,.metric-value), .legacy-functional-surface.depo-v3 :where(h1,h2,h3,h4,.page-title,.section-title,.hero-title,.stat-value,.metric-value), .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(h1,h2,h3,h4,.public-hero-copy-v706 h1,.login-copy-v706 h1,.public-closing-v706 h2), .legacy-functional-surface[data-brand-system="depo-enterprise-v850"] :where(h1,h2,h3,.page-title){letter-spacing:0!important}@media (min-width:721px){.legacy-functional-surface :where(.public-hero-copy-v706 h1,.login-copy-v706 h1,.public-zip2-hero h1,.aurora-r6-command-hero h1), .legacy-functional-surface.depo-v3 :where(.public-hero-copy-v706 h1,.login-copy-v706 h1,.public-zip2-hero h1,.aurora-r6-command-hero h1), .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(.public-hero-copy-v706 h1,.login-copy-v706 h1){font-size:4rem!important;line-height:1.1!important;max-width:18ch!important}}.legacy-functional-surface{--deposistemleri-r64-go-receipt:"fail-closed";--deposistemleri-r64-asset-version:"v734_zip35_r64_final_polish_rollback_go_receipt_gate_lock_20260529"}.legacy-functional-surface{--zip3-active:1;--zip3-bg:#f7f3ec;--zip3-surface:rgba(255,253,248,.94);--zip3-surface-solid:#fffdf8;--zip3-ink:#17120d;--zip3-muted:#6f6257;--zip3-line:rgba(151,122,91,.22);--zip3-line-strong:rgba(151,122,91,.42);--zip3-brand:var(--tenant-brand-primary,var(--depo-primary,#2563eb));--zip3-accent:var(--tenant-brand-accent,var(--depo-primary-2,#0f766e));--zip3-focus:#2563eb;--zip3-danger:#b42318;--zip3-success:#147a4d;--zip3-radius-sm:12px;--zip3-radius-md:18px;--zip3-radius-lg:24px;--zip3-radius-xl:32px;--zip3-shadow-sm:0 8px 24px rgba(38,24,13,.08);--zip3-shadow-md:0 18px 48px rgba(38,24,13,.12);--zip3-shadow-focus:0 0 0 4px rgba(37,99,235,.18);--zip3-touch:44px;--zip3-shell-max:1440px;--zip3-motion:180ms cubic-bezier(.2,.7,.2,1)}.legacy-functional-surface{scroll-padding-top:132px}.legacy-functional-surface.zip3-global-design-system-nav{background:radial-gradient(circle at 18% -12%,rgba(199,141,86,.18),transparent 28%),linear-gradient(180deg,#fbf7f0 0%,var(--zip3-bg) 58%,#efe2d2 100%)}.legacy-functional-surface.zip3-global-design-system-nav :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:0;box-shadow:var(--zip3-shadow-focus)}.legacy-functional-surface.zip3-global-design-system-nav :where(button,a.btn,.btn,input[type="submit"],.zip3-quick-action){min-height:var(--zip3-touch)}.legacy-functional-surface.zip3-global-design-system-nav .depo-top-shell, .legacy-functional-surface.zip3-global-design-system-nav .public-header{backdrop-filter:saturate(1.12) blur(14px)}.legacy-functional-surface.zip3-global-design-system-nav .r38-clean-header, .legacy-functional-surface.zip3-global-design-system-nav .r38-clean-nav, .legacy-functional-surface.zip3-global-design-system-nav .zip3-workflow-bar{width:min(100% - 32px,var(--zip3-shell-max))}.legacy-functional-surface.zip3-global-design-system-nav .r38-clean-nav{gap:10px;padding-block:4px 12px;scroll-padding-inline:16px}.legacy-functional-surface.zip3-global-design-system-nav .r38-clean-nav a, .legacy-functional-surface.zip3-global-design-system-nav .public-topnav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-color:transparent;transition:background var(--zip3-motion),border-color var(--zip3-motion),color var(--zip3-motion),box-shadow var(--zip3-motion),transform var(--zip3-motion)}.legacy-functional-surface.zip3-global-design-system-nav .r38-clean-nav a:hover, .legacy-functional-surface.zip3-global-design-system-nav .r38-clean-nav a:focus-visible, .legacy-functional-surface.zip3-global-design-system-nav .public-topnav-link:hover, .legacy-functional-surface.zip3-global-design-system-nav .public-topnav-link:focus-visible{transform:translateY(-1px)}.legacy-functional-surface.zip3-global-design-system-nav .r38-clean-nav a[aria-current="page"], .legacy-functional-surface.zip3-global-design-system-nav .r38-clean-nav a.is-active, .legacy-functional-surface.zip3-global-design-system-nav .public-topnav-link[aria-current="page"], .legacy-functional-surface.zip3-global-design-system-nav .public-topnav-link.is-active{background:linear-gradient(180deg,#fff,var(--zip3-surface-solid));border-color:var(--zip3-line-strong);color:var(--zip3-brand);box-shadow:var(--zip3-shadow-sm)}.legacy-functional-surface.zip3-global-design-system-nav .r38-clean-nav a[aria-current="page"]::after, .legacy-functional-surface.zip3-global-design-system-nav .public-topnav-link[aria-current="page"]::after{content:"";position:absolute;left:18px;right:18px;bottom:5px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--zip3-brand),var(--zip3-accent))}.legacy-functional-surface .zip3-workflow-bar{margin:0 auto 12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--zip3-line);border-radius:var(--zip3-radius-lg);background:linear-gradient(180deg,rgba(255,253,248,.92),rgba(255,248,238,.86));box-shadow:var(--zip3-shadow-sm)}.legacy-functional-surface .zip3-workflow-bar__context{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.legacy-functional-surface .zip3-workflow-bar__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:24vw;font-size:.94rem;letter-spacing:-.01em}.legacy-functional-surface .zip3-workflow-bar__summary{color:var(--zip3-muted);font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legacy-functional-surface .zip3-chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border-radius:999px;background:rgba(143,91,52,.10);border:1px solid rgba(143,91,52,.18);color:var(--zip3-brand);font-weight:900;font-size:.78rem;white-space:nowrap}.legacy-functional-surface .zip3-workflow-bar__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.legacy-functional-surface .zip3-quick-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--zip3-line);border-radius:999px;padding:9px 13px;background:#fff;color:var(--zip3-ink);font-weight:900;font-size:.88rem;box-shadow:0 4px 14px rgba(38,24,13,.06);transition:background var(--zip3-motion),border-color var(--zip3-motion),transform var(--zip3-motion),box-shadow var(--zip3-motion)}.legacy-functional-surface .zip3-quick-action:hover, .legacy-functional-surface .zip3-quick-action:focus-visible, .legacy-functional-surface .zip3-quick-action[aria-current="page"]{border-color:var(--zip3-line-strong);color:var(--zip3-brand);transform:translateY(-1px);box-shadow:var(--zip3-shadow-sm)}.legacy-functional-surface[data-account-scope="platform-admin"] .zip3-chip--scope{background:rgba(37,99,235,.10);border-color:rgba(37,99,235,.20);color:#1d4ed8}.legacy-functional-surface[data-account-scope="customer-owner"] .zip3-chip--scope{background:rgba(20,122,77,.10);border-color:rgba(20,122,77,.20);color:var(--zip3-success)}.legacy-functional-surface[data-account-scope="tenant-workspace"] .zip3-chip--scope, .legacy-functional-surface[data-account-scope="platform-tenant-view"] .zip3-chip--scope{background:rgba(143,91,52,.10);border-color:rgba(143,91,52,.22);color:var(--zip3-brand)}.legacy-functional-surface.zip3-global-design-system-nav .page-header, .legacy-functional-surface.zip3-global-design-system-nav .section-header, .legacy-functional-surface.zip3-global-design-system-nav .card-header{gap:16px;padding-bottom:10px;border-bottom:1px solid rgba(151,122,91,.14)}.legacy-functional-surface.zip3-global-design-system-nav .card, .legacy-functional-surface.zip3-global-design-system-nav .panel, .legacy-functional-surface.zip3-global-design-system-nav .surface-card, .legacy-functional-surface.zip3-global-design-system-nav .dashboard-card, .legacy-functional-surface.zip3-global-design-system-nav .module-card, .legacy-functional-surface.zip3-global-design-system-nav .stat-card, .legacy-functional-surface.zip3-global-design-system-nav .form-card, .legacy-functional-surface.zip3-global-design-system-nav .table-card, .legacy-functional-surface.zip3-global-design-system-nav .auth-card{border-color:var(--zip3-line);box-shadow:var(--zip3-shadow-sm)}.legacy-functional-surface.zip3-global-design-system-nav .card:hover, .legacy-functional-surface.zip3-global-design-system-nav .module-card:hover{box-shadow:var(--zip3-shadow-md)}.legacy-functional-surface.zip3-global-design-system-nav .table-wrap, .legacy-functional-surface.zip3-global-design-system-nav .data-table-wrap, .legacy-functional-surface.zip3-global-design-system-nav .responsive-table{border:1px solid var(--zip3-line);border-radius:var(--zip3-radius-md);background:var(--zip3-surface-solid)}.legacy-functional-surface.zip3-global-design-system-nav table th{position:relative;background:linear-gradient(180deg,#fffdf8,#f5ede2);color:var(--zip3-muted);font-size:.78rem;letter-spacing:.03em;text-transform:uppercase}.legacy-functional-surface.zip3-global-design-system-nav table td, .legacy-functional-surface.zip3-global-design-system-nav table th{border-bottom:1px solid rgba(151,122,91,.16)}.legacy-functional-surface.zip3-global-design-system-nav :where(input,select,textarea){min-height:var(--zip3-touch);border-radius:12px;border-color:var(--zip3-line-strong);background:#fff}.legacy-functional-surface.zip3-global-design-system-nav :where(input,select,textarea):focus{outline:0;box-shadow:var(--zip3-shadow-focus);border-color:var(--zip3-focus)}.legacy-functional-surface.zip3-global-design-system-nav .empty-state, .legacy-functional-surface.zip3-global-design-system-nav .loading-state, .legacy-functional-surface.zip3-global-design-system-nav .zip3-generated-empty-state{border:1px dashed var(--zip3-line-strong);border-radius:var(--zip3-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.70),rgba(255,248,238,.78));padding:28px;text-align:center;color:var(--zip3-muted)}.legacy-functional-surface .zip3-generated-empty-state strong{display:block;color:var(--zip3-ink);margin-bottom:4px}.legacy-functional-surface .zip3-runtime-proof{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}@media (prefers-reduced-motion:reduce){.legacy-functional-surface{--zip3-motion:1ms linear}.legacy-functional-surface.zip3-global-design-system-nav *, .legacy-functional-surface.zip3-global-design-system-nav *::before, .legacy-functional-surface.zip3-global-design-system-nav *::after{animation-duration:1ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@media (max-width:980px){.legacy-functional-surface .zip3-workflow-bar{align-items:flex-start;flex-direction:column}.legacy-functional-surface .zip3-workflow-bar__context{width:100%;align-items:flex-start;flex-wrap:wrap}.legacy-functional-surface .zip3-workflow-bar__title{max-width:64vw}.legacy-functional-surface .zip3-workflow-bar__summary{width:100%;white-space:normal}.legacy-functional-surface .zip3-workflow-bar__actions{width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.legacy-functional-surface .zip3-quick-action{white-space:nowrap}}@media (max-width:680px){.legacy-functional-surface.zip3-global-design-system-nav .r38-clean-header, .legacy-functional-surface.zip3-global-design-system-nav .r38-clean-nav, .legacy-functional-surface.zip3-global-design-system-nav .zip3-workflow-bar{width:calc(100% - 20px)}.legacy-functional-surface .zip3-workflow-bar{border-radius:18px;padding:10px}.legacy-functional-surface .zip3-workflow-bar__title{max-width:58vw}.legacy-functional-surface .zip3-workflow-bar__actions{scroll-snap-type:x proximity}.legacy-functional-surface .zip3-quick-action{scroll-snap-align:start;min-width:max-content}.legacy-functional-surface.zip3-global-design-system-nav .r38-clean-nav a, .legacy-functional-surface.zip3-global-design-system-nav .public-topnav-link{min-height:44px}}@media (max-width:520px){.legacy-functional-surface.zip3-global-design-system-nav table[data-zip3-card-table="true"] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.legacy-functional-surface.zip3-global-design-system-nav table[data-zip3-card-table="true"], .legacy-functional-surface.zip3-global-design-system-nav table[data-zip3-card-table="true"] tbody, .legacy-functional-surface.zip3-global-design-system-nav table[data-zip3-card-table="true"] tr, .legacy-functional-surface.zip3-global-design-system-nav table[data-zip3-card-table="true"] td{display:block;width:100%}.legacy-functional-surface.zip3-global-design-system-nav table[data-zip3-card-table="true"] tr{border:1px solid var(--zip3-line);border-radius:16px;margin:0 0 10px;background:#fff;overflow:hidden}.legacy-functional-surface.zip3-global-design-system-nav table[data-zip3-card-table="true"] td{display:grid;grid-template-columns:minmax(120px,42%) 1fr;gap:10px;border-bottom:1px solid rgba(151,122,91,.12)}.legacy-functional-surface.zip3-global-design-system-nav table[data-zip3-card-table="true"] td::before{content:attr(data-label);font-weight:900;color:var(--zip3-muted)}}@media print{.legacy-functional-surface .zip3-workflow-bar, .legacy-functional-surface .zip3-runtime-proof{display:none!important}}.legacy-functional-surface{--zip03-active:"DEPO_ZIP03_DESIGN_SYSTEM_LAYOUT_NAV_STANDARDIZATION_ACTIVE";--ds-bg:#f5f7fb;--ds-bg-strong:#eaf0f8;--ds-surface:#ffffff;--ds-surface-soft:#f8fafc;--ds-surface-raised:#fffdf9;--ds-text:#0f172a;--ds-text-muted:#475569;--ds-text-subtle:#64748b;--ds-border:#d9e2ef;--ds-border-strong:#b8c6d8;--ds-primary:#1d4ed8;--ds-primary-strong:#1e3a8a;--ds-primary-soft:#dbeafe;--ds-accent:#0f766e;--ds-accent-soft:#ccfbf1;--ds-success:#15803d;--ds-warning:#b45309;--ds-danger:#b91c1c;--ds-focus:#2563eb;--ds-shadow-sm:0 8px 20px rgba(15,23,42,.06);--ds-shadow-md:0 18px 45px rgba(15,23,42,.10);--ds-shadow-lg:0 28px 80px rgba(15,23,42,.16);--ds-radius-xs:8px;--ds-radius-sm:12px;--ds-radius-md:16px;--ds-radius-lg:24px;--ds-radius-xl:32px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-shell-max:1440px;--ds-readable:78ch;--ds-target:44px}.legacy-functional-surface{background:var(--ds-bg)}.legacy-functional-surface.zip03-design-system-standardized, .legacy-functional-surface[data-ui-foundation="zip03-worldclass-saas-wms"]{background:linear-gradient(180deg,#f8fbff 0%,#f3f6fb 46%,#edf3fb 100%);color:var(--ds-text);accent-color:var(--tenant-brand-primary,var(--ds-primary))}.legacy-functional-surface.zip03-design-system-standardized :where(.container,.shell-main){width:min(100% - 32px,var(--ds-shell-max))}.legacy-functional-surface.zip03-design-system-standardized :where(.page-shell,.dashboard-core-shell,.owner-dashboard-shell,.platform-commercial-cockpit){max-width:var(--ds-shell-max);margin-inline:auto}.legacy-functional-surface.zip03-design-system-standardized :where(p,.lead,.muted,.metric-note,.card small){max-width:var(--ds-readable)}.legacy-functional-surface.zip03-design-system-standardized :where(a,button,input,select,textarea,.btn):focus-visible{outline:3px solid color-mix(in srgb,var(--ds-focus),transparent 18%);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in srgb,var(--ds-focus),transparent 86%)}.legacy-functional-surface.zip03-design-system-standardized .skip-link{background:var(--ds-primary-strong);border:1px solid rgba(255,255,255,.26)}.legacy-functional-surface.zip03-design-system-standardized :where(.depo-top-shell,.public-header,.clean-auth-header){backdrop-filter:saturate(140%) blur(16px);background:rgba(255,255,255,.92);border-color:rgba(185,200,220,.72)}.legacy-functional-surface.zip03-design-system-standardized .r38-clean-header{min-height:72px}.legacy-functional-surface.zip03-design-system-standardized .r38-brand{min-width:0}.legacy-functional-surface.zip03-design-system-standardized .r38-logo{border-radius:18px;border-color:var(--ds-border);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:var(--ds-shadow-sm)}.legacy-functional-surface.zip03-design-system-standardized .r38-brand-copy strong{color:var(--ds-text);font-size:1rem;letter-spacing:-.018em}.legacy-functional-surface.zip03-design-system-standardized .r38-brand-copy small{color:var(--ds-text-muted);font-weight:650}.legacy-functional-surface.zip03-design-system-standardized .r38-clean-nav[data-zip03-nav-standard="true"]{gap:8px;padding-bottom:14px;scroll-padding-inline:16px}.legacy-functional-surface.zip03-design-system-standardized .r38-clean-nav[data-zip03-nav-standard="true"] a, .legacy-functional-surface.zip03-design-system-standardized .public-topnav[data-zip03-nav-standard="true"] a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:999px;padding:10px 14px;color:var(--ds-text-muted);font-weight:850;line-height:1;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.legacy-functional-surface.zip03-design-system-standardized .r38-clean-nav[data-zip03-nav-standard="true"] a:hover, .legacy-functional-surface.zip03-design-system-standardized .r38-clean-nav[data-zip03-nav-standard="true"] a.is-active, .legacy-functional-surface.zip03-design-system-standardized .r38-clean-nav[data-zip03-nav-standard="true"] a[aria-current="page"], .legacy-functional-surface.zip03-design-system-standardized .public-topnav[data-zip03-nav-standard="true"] a:hover, .legacy-functional-surface.zip03-design-system-standardized .public-topnav[data-zip03-nav-standard="true"] a.is-active, .legacy-functional-surface.zip03-design-system-standardized .public-topnav[data-zip03-nav-standard="true"] a[aria-current="page"]{background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);border-color:var(--ds-border);color:var(--ds-primary-strong);box-shadow:var(--ds-shadow-sm);transform:translateY(-1px)}.legacy-functional-surface.zip03-design-system-standardized .r38-clean-nav[data-zip03-nav-standard="true"] a.is-active::before, .legacy-functional-surface.zip03-design-system-standardized .r38-clean-nav[data-zip03-nav-standard="true"] a[aria-current="page"]::before{content:"";width:7px;height:7px;border-radius:999px;background:var(--tenant-brand-primary,var(--ds-primary));box-shadow:0 0 0 4px color-mix(in srgb,var(--tenant-brand-primary,var(--ds-primary)),transparent 84%)}.legacy-functional-surface.zip03-design-system-standardized .shell-command-strip{width:min(100% - 32px,var(--ds-shell-max));margin:0 auto 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid rgba(185,200,220,.72);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(248,250,252,.88));box-shadow:0 8px 24px rgba(15,23,42,.05)}.legacy-functional-surface.zip03-design-system-standardized .shell-command-copy{display:grid;gap:2px;min-width:0}.legacy-functional-surface.zip03-design-system-standardized .shell-command-copy strong{font-size:.92rem;color:var(--ds-text)}.legacy-functional-surface.zip03-design-system-standardized .shell-command-copy span{font-size:.84rem;color:var(--ds-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legacy-functional-surface.zip03-design-system-standardized .shell-command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.legacy-functional-surface.zip03-design-system-standardized .shell-command-actions a{min-height:34px;display:inline-flex;align-items:center;border-radius:999px;padding:8px 11px;background:#fff;border:1px solid var(--ds-border);color:var(--ds-primary-strong);font-size:.82rem;font-weight:850;box-shadow:0 4px 12px rgba(15,23,42,.04)}.legacy-functional-surface.zip03-design-system-standardized .shell-command-actions a:hover{transform:translateY(-1px);box-shadow:var(--ds-shadow-sm)}.legacy-functional-surface.zip03-design-system-standardized .shell-command-strip--platform{background:linear-gradient(135deg,#eef4ff,#fff)}.legacy-functional-surface.zip03-design-system-standardized .shell-command-strip--owner{background:linear-gradient(135deg,#f0fdfa,#fff)}.legacy-functional-surface.zip03-design-system-standardized :where(.card,.panel,.surface-card,.dashboard-card,.module-card,.stat-card,.form-card,.table-card,.auth-card,.metric-card,.focus-card,.command-center-card,.dashboard-core-action-card){border-color:var(--ds-border);background:linear-gradient(180deg,var(--ds-surface) 0%,#fbfdff 100%);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm)}.legacy-functional-surface.zip03-design-system-standardized :where(.card,.panel,.surface-card,.dashboard-card,.module-card,.metric-card,.focus-card):hover{box-shadow:var(--ds-shadow-md)}.legacy-functional-surface.zip03-design-system-standardized :where(.page-header,.section-header,.card-header,.toolbar,.card-head){gap:16px;align-items:flex-start}.legacy-functional-surface.zip03-design-system-standardized :where(h1,.page-title){font-size:clamp(1.9rem,3vw,3.25rem);line-height:1.05;letter-spacing:-.045em;color:var(--ds-text)}.legacy-functional-surface.zip03-design-system-standardized :where(h2,.section-title){font-size:clamp(1.34rem,2vw,2.15rem);line-height:1.1;letter-spacing:-.032em;color:var(--ds-text)}.legacy-functional-surface.zip03-design-system-standardized :where(h3){letter-spacing:-.016em;color:var(--ds-text)}.legacy-functional-surface.zip03-design-system-standardized :where(.eyebrow,.kicker,.hero-kicker){letter-spacing:.08em;color:var(--tenant-brand-primary,var(--ds-primary))}.legacy-functional-surface.zip03-design-system-standardized :where(.btn,button.btn,a.btn,.button,.primary-button,.secondary-button,input[type="submit"]){min-height:var(--ds-target);border-radius:999px;border-color:var(--ds-border);font-weight:900;letter-spacing:-.01em;box-shadow:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.legacy-functional-surface.zip03-design-system-standardized :where(.btn:hover,button.btn:hover,a.btn:hover,.button:hover,.primary-button:hover,.secondary-button:hover){transform:translateY(-1px);box-shadow:var(--ds-shadow-sm)}.legacy-functional-surface.zip03-design-system-standardized :where(.btn.primary,.button.primary,.primary-button,input[type="submit"]){background:linear-gradient(135deg,var(--tenant-brand-primary,var(--ds-primary)),var(--tenant-brand-accent,var(--ds-accent)));color:#fff;border-color:transparent}.legacy-functional-surface.zip03-design-system-standardized :where(.btn.secondary,.secondary-button){background:#fff;color:var(--ds-primary-strong)}.legacy-functional-surface.zip03-design-system-standardized :where(.btn.ghost,.button.ghost){background:transparent;border-color:transparent;color:var(--ds-primary-strong);box-shadow:none}.legacy-functional-surface.zip03-design-system-standardized :where(.btn.success){background:var(--ds-success);color:#fff;border-color:transparent}.legacy-functional-surface.zip03-design-system-standardized :where(.btn.danger){background:var(--ds-danger);color:#fff;border-color:transparent}.legacy-functional-surface.zip03-design-system-standardized :where(.badge,.pill,.status-badge,.scope-chip){min-height:28px;border-radius:999px;border-color:var(--ds-border);background:#fff;font-weight:850;color:var(--ds-text-muted)}.legacy-functional-surface.zip03-design-system-standardized :where(.badge.ok,.badge.success,.status-ok){color:var(--ds-success);background:#f0fdf4;border-color:#bbf7d0}.legacy-functional-surface.zip03-design-system-standardized :where(.badge.warn,.badge.warning,.status-warning){color:var(--ds-warning);background:#fffbeb;border-color:#fde68a}.legacy-functional-surface.zip03-design-system-standardized :where(.badge.danger,.status-danger){color:var(--ds-danger);background:#fef2f2;border-color:#fecaca}.legacy-functional-surface.zip03-design-system-standardized :where(.alert,.runtime-pulse-banner){border-radius:var(--ds-radius-md);border-color:var(--ds-border);box-shadow:var(--ds-shadow-sm)}.legacy-functional-surface.zip03-design-system-standardized form[data-zip03-form-standard="true"], .legacy-functional-surface.zip03-design-system-standardized :where(.stack-form,.inline-form,.filter-form,.search-form){gap:14px}.legacy-functional-surface.zip03-design-system-standardized :where(label,.form-field label){display:grid;gap:7px;color:var(--ds-text-muted);font-weight:850}.legacy-functional-surface.zip03-design-system-standardized :where(input,select,textarea){min-height:var(--ds-target);border-radius:14px;border:1px solid var(--ds-border);background:#fff;color:var(--ds-text);padding-inline:13px;box-shadow:inset 0 1px 0 rgba(15,23,42,.02)}.legacy-functional-surface.zip03-design-system-standardized :where(textarea){padding-block:11px;min-height:112px;resize:vertical}.legacy-functional-surface.zip03-design-system-standardized :where(input:hover,select:hover,textarea:hover){border-color:var(--ds-border-strong)}.legacy-functional-surface.zip03-design-system-standardized :where(input:disabled,select:disabled,textarea:disabled,button:disabled,.btn[aria-disabled="true"]){opacity:.62;cursor:not-allowed;filter:saturate(.8)}.legacy-functional-surface.zip03-design-system-standardized :where(input[aria-invalid="true"],select[aria-invalid="true"],textarea[aria-invalid="true"]){border-color:var(--ds-danger);box-shadow:0 0 0 4px rgba(185,28,28,.10)}.legacy-functional-surface.zip03-design-system-standardized .field-helper{color:var(--ds-text-subtle);font-size:.86rem}.legacy-functional-surface.zip03-design-system-standardized :where(.field-error,.form-error){color:var(--ds-danger);font-weight:800}.legacy-functional-surface.zip03-design-system-standardized :where(.form-actions,.page-actions,.toolbar-actions){gap:10px}.legacy-functional-surface.zip03-design-system-standardized :where(.data-table-wrap,.table-wrap,.responsive-table,.zip03-table-wrap){border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:#fff;box-shadow:var(--ds-shadow-sm);overflow:auto}.legacy-functional-surface.zip03-design-system-standardized :where(table){border-collapse:separate;border-spacing:0;width:100%}.legacy-functional-surface.zip03-design-system-standardized :where(thead th){position:sticky;top:0;z-index:1;background:#f8fafc;color:var(--ds-text-subtle);font-size:.73rem;text-transform:uppercase;letter-spacing:.05em;font-weight:950}.legacy-functional-surface.zip03-design-system-standardized :where(th,td){padding:12px 14px;border-bottom:1px solid var(--ds-border);vertical-align:middle}.legacy-functional-surface.zip03-design-system-standardized:where(tbody tr:last-child td){border-bottom:0}.legacy-functional-surface.zip03-design-system-standardized:where(tbody tr:hover td){background:#f8fbff}.legacy-functional-surface.zip03-design-system-standardized td[data-money], .legacy-functional-surface.zip03-design-system-standardized td[data-number]{font-variant-numeric:tabular-nums;text-align:right}.legacy-functional-surface.zip03-design-system-standardized .zip03-table-meta{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--ds-border);background:#f8fafc;color:var(--ds-text-muted);font-size:.86rem;font-weight:800}.legacy-functional-surface.zip03-design-system-standardized :where(.empty-state,.loading-state,.error-state,.zip03-empty-state){border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-lg);background:linear-gradient(180deg,#fff,#f8fafc);color:var(--ds-text-muted);padding:clamp(22px,3vw,34px);text-align:center}.legacy-functional-surface.zip03-design-system-standardized .zip03-empty-state strong{display:block;color:var(--ds-text);font-size:1.05rem;margin-bottom:4px}.legacy-functional-surface.zip03-design-system-standardized [aria-busy="true"]{cursor:progress}.legacy-functional-surface.zip03-design-system-standardized :where(.metrics-grid,.stats-grid,.dashboard-command-metrics-v707,.dashboard-core-action-grid){gap:16px}.legacy-functional-surface.zip03-design-system-standardized :where(.metric-card,.premium-kpi-v707,.stat-card){display:grid;gap:8px;min-height:132px}.legacy-functional-surface.zip03-design-system-standardized :where(.metric-card strong,.metric-value,.stat-value){font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,2.4vw,2.55rem);line-height:1;letter-spacing:-.045em;color:var(--ds-text)}.legacy-functional-surface.zip03-design-system-standardized .dashboard-command-lane-v707 a, .legacy-functional-surface.zip03-design-system-standardized .dashboard-core-link-grid a{border-radius:18px;border:1px solid var(--ds-border);background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.05)}.legacy-functional-surface.zip03-design-system-standardized .page-hero, .legacy-functional-surface.zip03-design-system-standardized .premium-hero-panel{border-radius:var(--ds-radius-xl);border:1px solid rgba(185,200,220,.72);box-shadow:var(--ds-shadow-md)}@media (max-width:920px){.legacy-functional-surface.zip03-design-system-standardized .r38-clean-header{min-height:64px}.legacy-functional-surface.zip03-design-system-standardized .r38-brand-copy strong{max-width:58vw}.legacy-functional-surface.zip03-design-system-standardized .r38-brand-copy small{display:none}.legacy-functional-surface.zip03-design-system-standardized .r38-user span{display:none}.legacy-functional-surface.zip03-design-system-standardized .shell-command-strip{align-items:flex-start;flex-direction:column;border-radius:18px}.legacy-functional-surface.zip03-design-system-standardized .shell-command-copy span{white-space:normal}.legacy-functional-surface.zip03-design-system-standardized .shell-command-actions{width:100%;justify-content:flex-start}.legacy-functional-surface.zip03-design-system-standardized .shell-command-actions a{flex:1 1 130px;justify-content:center}.legacy-functional-surface.zip03-design-system-standardized :where(.page-header,.section-header,.card-header,.toolbar,.card-head){flex-direction:column;align-items:stretch}.legacy-functional-surface.zip03-design-system-standardized :where(.page-actions,.hero-actions,.toolbar-actions,.form-actions){justify-content:flex-start}.legacy-functional-surface.zip03-design-system-standardized :where(.page-actions .btn,.hero-actions .btn,.toolbar-actions .btn,.form-actions .btn){flex:1 1 150px}.legacy-functional-surface.zip03-design-system-standardized :where(.data-table-wrap,.table-wrap,.responsive-table,.zip03-table-wrap){border-radius:18px}}@media (max-width:680px){.legacy-functional-surface.zip03-design-system-standardized :where(.container,.shell-main){width:min(100% - 22px,var(--ds-shell-max));padding-top:18px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.legacy-functional-surface.zip03-design-system-standardized .r38-clean-nav[data-zip03-nav-standard="true"]{padding-inline:11px;width:100%}.legacy-functional-surface.zip03-design-system-standardized .r38-clean-nav[data-zip03-nav-standard="true"] a{min-height:42px;padding:10px 12px;font-size:.86rem}.legacy-functional-surface.zip03-design-system-standardized :where(h1,.page-title){font-size:clamp(1.72rem,9vw,2.2rem);letter-spacing:-.025em}.legacy-functional-surface.zip03-design-system-standardized :where(h2,.section-title){font-size:1.32rem}.legacy-functional-surface.zip03-design-system-standardized :where(.card,.panel,.surface-card,.dashboard-card,.module-card,.metric-card,.focus-card,.form-card,.table-card){border-radius:20px;padding:16px}.legacy-functional-surface.zip03-design-system-standardized :where(.mobile-bottom-nav,.mobile-bottom-nav-v705){left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:24px;border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-lg)}.legacy-functional-surface.zip03-design-system-standardized :where(.mobile-nav-item){min-height:54px}}@media (max-width:520px){.legacy-functional-surface.zip03-design-system-standardized .zip03-table-wrap table, .legacy-functional-surface.zip03-design-system-standardized .data-table-wrap table[data-zip03-card-table="true"]{min-width:0}.legacy-functional-surface.zip03-design-system-standardized .data-table-wrap table[data-zip03-card-table="true"] thead{display:none}.legacy-functional-surface.zip03-design-system-standardized .data-table-wrap table[data-zip03-card-table="true"] tbody, .legacy-functional-surface.zip03-design-system-standardized .data-table-wrap table[data-zip03-card-table="true"] tr, .legacy-functional-surface.zip03-design-system-standardized .data-table-wrap table[data-zip03-card-table="true"] td{display:block;width:100%}.legacy-functional-surface.zip03-design-system-standardized .data-table-wrap table[data-zip03-card-table="true"] tr{padding:12px;border-bottom:1px solid var(--ds-border)}.legacy-functional-surface.zip03-design-system-standardized .data-table-wrap table[data-zip03-card-table="true"] td{padding:7px 0;border:0;display:grid;grid-template-columns:minmax(8rem,42%) 1fr;gap:8px;align-items:start}.legacy-functional-surface.zip03-design-system-standardized .data-table-wrap table[data-zip03-card-table="true"] td::before{content:attr(data-label);font-weight:900;color:var(--ds-text-subtle);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.legacy-functional-surface.zip03-design-system-standardized *, .legacy-functional-surface.zip03-design-system-standardized *::before, .legacy-functional-surface.zip03-design-system-standardized *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.legacy-functional-surface.zip03-design-system-standardized .shell-command-strip{display:none!important}}.legacy-functional-surface{--depo-v850-ink:#101820;--depo-v850-ink-soft:#344253;--depo-v850-muted:#697586;--depo-v850-bg:#f5f7fa;--depo-v850-surface:#ffffff;--depo-v850-line:#d8e0ea;--depo-v850-line-strong:#b9c5d3;--depo-v850-accent:#b9823b;--depo-v850-accent-strong:#8c5d24;--depo-v850-deep:#111923;--depo-v850-deep-2:#172331;--depo-v850-focus:#2563eb}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(.depo-v3), .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"]{background:linear-gradient(180deg,#f8fafc 0%,var(--depo-v850-bg) 58%,#eef3f8 100%);color:var(--depo-v850-ink)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(.public-header,.clean-auth-header,.clean-public-header){width:min(100% - 32px,1180px);margin-top:16px;border-radius:16px;background:rgba(255,255,255,.94);border:1px solid var(--depo-v850-line);box-shadow:0 12px 34px rgba(16,24,32,.08);backdrop-filter:saturate(1.05) blur(10px)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .r38-logo{border-radius:12px;border-color:var(--depo-v850-line);box-shadow:none}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .r38-brand-copy strong{color:var(--depo-v850-ink);letter-spacing:0!important}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .r38-brand-copy small, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-topnav-link{color:var(--depo-v850-muted)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-topnav-link{border-radius:10px;font-weight:800}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-topnav-link:hover, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-topnav-link:focus-visible, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-topnav-link.is-active, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-topnav-link[aria-current="page"]{background:#f3f6fa;border-color:var(--depo-v850-line);color:var(--depo-v850-ink);box-shadow:none}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-login-cta-v706{background:var(--depo-v850-deep)!important;color:#fff!important;border-color:var(--depo-v850-deep)!important}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-premium-v706{gap:clamp(18px,3vw,34px)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-hero-v706{min-height:clamp(560px,72vh,760px);border-radius:24px;border-color:rgba(255,255,255,.10);background:linear-gradient(135deg,var(--depo-v850-deep) 0%,var(--depo-v850-deep-2) 54%,#0d131b 100%);box-shadow:0 24px 80px rgba(16,24,32,.28),inset 0 1px 0 rgba(255,255,255,.06)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-hero-v706::before{display:none}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-kicker-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .hero-kicker, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .eyebrow{color:#d7a35c;letter-spacing:.12em}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-hero-copy-v706 h1, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-copy-v706 h1{max-width:18ch!important;line-height:1.04!important;letter-spacing:0!important;color:#f8fafc}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-lead-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-lead-v706{color:rgba(241,245,249,.78);line-height:1.62}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(.btn,button.btn,a.btn,input[type="submit"]){border-radius:12px;box-shadow:none}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(.btn.primary,.primary-button,input[type="submit"]){background:var(--depo-v850-accent);border-color:var(--depo-v850-accent);color:#111923}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(.btn.primary:hover,.primary-button:hover,input[type="submit"]:hover){background:#d39a50;border-color:#d39a50}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .btn.secondary{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.20);color:#f8fafc}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-proof-strip-v706 span, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-benefits-v706 span{border-radius:10px;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:rgba(248,250,252,.78)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .product-window-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-preview-v706{border-radius:18px;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06);box-shadow:0 18px 50px rgba(0,0,0,.24);transform:none}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .metric-card-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(.public-card-grid-v706 article,.public-role-grid-v706 article,.public-module-matrix-v706 article,.public-plan-v706){border-radius:12px;border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.055);transition:border-color .16s ease,background .16s ease}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] :where(.public-card-grid-v706 article,.public-role-grid-v706 article,.public-module-matrix-v706 article,.public-plan-v706):hover{transform:none;border-color:rgba(215,163,92,.38);background:rgba(255,255,255,.075)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-section-v706{border-radius:18px;border-color:var(--depo-v850-line);background:var(--depo-v850-surface);box-shadow:0 16px 45px rgba(16,24,32,.08)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-section-v706:where(h2,strong,b,label){color:var(--depo-v850-ink)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-section-v706:where(p,span,li,.muted,.form-help){color:var(--depo-v850-ink-soft)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-dark-band-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-closing-v706{border-color:rgba(255,255,255,.12);background:linear-gradient(135deg,var(--depo-v850-deep),var(--depo-v850-deep-2));box-shadow:0 20px 60px rgba(16,24,32,.20)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-dark-band-v706:where(h2,strong,b), .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-closing-v706:where(h2,strong,b){color:#f8fafc}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-dark-band-v706:where(p,span,.muted), .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-closing-v706:where(p,span,.muted){color:rgba(241,245,249,.74)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-form-v706:where(input,textarea,select), .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-form-v706:where(input){border-radius:10px;border-color:var(--depo-v850-line);background:#fff;color:var(--depo-v850-ink)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-form-v706:where(input,textarea,select):focus, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-form-v706:where(input):focus{border-color:var(--depo-v850-focus);box-shadow:0 0 0 4px rgba(37,99,235,.14)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-premium-v706{min-height:calc(100vh - 140px)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-panel-v706{border-radius:18px;border-color:var(--depo-v850-line);background:#fff;color:var(--depo-v850-ink);box-shadow:0 22px 70px rgba(16,24,32,.16)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-panel-v706:where(h2,label,strong){color:var(--depo-v850-ink)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-panel-v706:where(p,.muted,.small,.auth-inline-note){color:var(--depo-v850-muted)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .password-toggle{border-radius:10px;border-color:var(--depo-v850-line);background:#f7f9fc;color:var(--depo-v850-ink-soft)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-note-v706{border-radius:10px;border-color:var(--depo-v850-line);background:#f7f9fc;color:var(--depo-v850-ink-soft)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .brand-login-links .btn.secondary, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .brand-login-links .btn.tertiary{background:#fff;border-color:var(--depo-v850-line);color:var(--depo-v850-ink)}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] [data-premium-reveal]{opacity:1!important;transform:none!important}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"].public-auth-revealed [data-premium-reveal], .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] [data-premium-reveal].is-visible{transition:opacity .22s ease,transform .22s ease}@media (min-width:721px){.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-hero-copy-v706 h1, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-copy-v706 h1{font-size:clamp(2.85rem,5vw,4.75rem)!important}}@media (max-width:720px){.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-hero-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-section-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-closing-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-panel-v706{border-radius:16px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-header, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .clean-auth-header, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .clean-public-header{width:calc(100% - 20px);border-radius:14px}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .public-hero-copy-v706 h1, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-copy-v706 h1{max-width:100%!important}.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .login-password-field-v706{display:grid;grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] *, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] *::before, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.legacy-functional-surface.public-auth-premium-v706{background:linear-gradient(180deg,#f8fafc 0%,var(--depo-v850-bg) 58%,#eef3f8 100%)!important;color:var(--depo-v850-ink)}.legacy-functional-surface.public-auth-premium-v706 :where(.public-header,.clean-auth-header,.clean-public-header){width:min(100% - 32px,1180px)!important;margin-top:16px!important;border-radius:16px!important;background:rgba(255,255,255,.94)!important;border:1px solid var(--depo-v850-line)!important;box-shadow:0 12px 34px rgba(16,24,32,.08)!important}.legacy-functional-surface.public-auth-premium-v706 :where(.public-topnav-link,.zip3-nav-link){border-radius:10px!important;color:var(--depo-v850-muted)!important}.legacy-functional-surface.public-auth-premium-v706 :where(.public-topnav-link:hover,.public-topnav-link:focus-visible,.public-topnav-link.is-active,.public-topnav-link[aria-current="page"]){background:#f3f6fa!important;border-color:var(--depo-v850-line)!important;color:var(--depo-v850-ink)!important;box-shadow:none!important}.legacy-functional-surface.public-auth-premium-v706 .public-login-cta-v706{background:var(--depo-v850-deep)!important;color:#fff!important;border-color:var(--depo-v850-deep)!important}.legacy-functional-surface.public-auth-premium-v706 .public-hero-v706{min-height:clamp(560px,72vh,760px)!important;border-radius:24px!important;background:linear-gradient(135deg,var(--depo-v850-deep) 0%,var(--depo-v850-deep-2) 54%,#0d131b 100%)!important;box-shadow:0 24px 80px rgba(16,24,32,.28),inset 0 1px 0 rgba(255,255,255,.06)!important}.legacy-functional-surface.public-auth-premium-v706 .public-hero-v706::before{display:none!important}.legacy-functional-surface.public-auth-premium-v706 :where(.public-hero-copy-v706 h1,.login-copy-v706 h1){max-width:18ch!important;line-height:1.06!important;letter-spacing:0!important;color:#f8fafc!important}.legacy-functional-surface.public-auth-premium-v706 .login-copy-v706 h1{font-size:clamp(2rem,3.6vw,3.75rem)!important}.legacy-functional-surface.public-auth-premium-v706 .public-hero-copy-v706 h1{font-size:clamp(2.5rem,5vw,4.7rem)!important}.legacy-functional-surface.public-auth-premium-v706 :where(.public-lead-v706,.login-lead-v706){color:rgba(241,245,249,.78)!important;line-height:1.62!important}.legacy-functional-surface.public-auth-premium-v706 :where(.hero-kicker,.public-kicker-v706,.eyebrow){color:#d7a35c!important;letter-spacing:.12em!important}.legacy-functional-surface.public-auth-premium-v706 :where(.btn,button.btn,a.btn,input[type="submit"]){border-radius:12px!important;box-shadow:none!important}.legacy-functional-surface.public-auth-premium-v706 :where(.btn.primary,.primary-button,input[type="submit"]){background:#2f64d6!important;border-color:#2f64d6!important;color:#fff!important}.legacy-functional-surface.public-auth-premium-v706 .btn.secondary{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.20)!important;color:#f8fafc!important}.legacy-functional-surface.public-auth-premium-v706 :where(.public-proof-strip-v706 span,.login-benefits-v706 span){border-radius:10px!important;border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.06)!important;color:rgba(248,250,252,.78)!important}.legacy-functional-surface.public-auth-premium-v706 :where(.product-window-v706,.login-preview-v706){border-radius:18px!important;border-color:rgba(255,255,255,.14)!important;background:rgba(255,255,255,.06)!important;box-shadow:0 18px 50px rgba(0,0,0,.24)!important;transform:none!important}.legacy-functional-surface.public-auth-premium-v706 :where(.metric-card-v706,.public-card-grid-v706 article,.public-role-grid-v706 article,.public-module-matrix-v706 article,.public-plan-v706){border-radius:12px!important;border-color:rgba(255,255,255,.13)!important;background:rgba(255,255,255,.055)!important;transform:none!important}.legacy-functional-surface.public-auth-premium-v706 .public-section-v706{border-radius:18px!important;border-color:var(--depo-v850-line)!important;background:#fff!important;box-shadow:0 16px 45px rgba(16,24,32,.08)!important}.legacy-functional-surface.public-auth-premium-v706 .public-section-v706:where(h2,strong,b,label){color:var(--depo-v850-ink)!important}.legacy-functional-surface.public-auth-premium-v706 .public-section-v706:where(p,span,li,.muted,.form-help){color:var(--depo-v850-ink-soft)!important}.legacy-functional-surface.public-auth-premium-v706 :where(.public-dark-band-v706,.public-closing-v706){border-color:rgba(255,255,255,.12)!important;background:linear-gradient(135deg,var(--depo-v850-deep),var(--depo-v850-deep-2))!important;box-shadow:0 20px 60px rgba(16,24,32,.20)!important}.legacy-functional-surface.public-auth-premium-v706 :where(.public-dark-band-v706,.public-closing-v706):where(h2,strong,b){color:#f8fafc!important}.legacy-functional-surface.public-auth-premium-v706 :where(.public-dark-band-v706,.public-closing-v706):where(p,span,.muted){color:rgba(241,245,249,.74)!important}.legacy-functional-surface.public-auth-premium-v706 .login-premium-v706{min-height:calc(100svh - 132px)!important;padding-block:clamp(16px,3vw,34px)!important}.legacy-functional-surface.public-auth-premium-v706 .login-layout-v706{width:min(100%,1120px)!important;grid-template-columns:minmax(0,.78fr) minmax(360px,500px)!important;gap:clamp(20px,3.5vw,44px)!important}.legacy-functional-surface.public-auth-premium-v706 .login-copy-v706{padding:clamp(12px,2vw,24px)!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;contain:paint!important}.legacy-functional-surface.public-auth-premium-v706 .login-copy-v706:after{right:0!important;bottom:0!important;transform:none!important;opacity:.58!important}.legacy-functional-surface.public-auth-premium-v706 .login-copy-v706:where(p,small,span,strong){max-width:100%!important;overflow-wrap:break-word!important;white-space:normal!important}.legacy-functional-surface.public-auth-premium-v706 .login-panel-v706{border-radius:18px!important;border-color:var(--depo-v850-line)!important;background:#fff!important;color:var(--depo-v850-ink)!important;box-shadow:0 22px 70px rgba(16,24,32,.16)!important}.legacy-functional-surface.public-auth-premium-v706 .login-panel-v706:where(h2,label,strong){color:var(--depo-v850-ink)!important}.legacy-functional-surface.public-auth-premium-v706 .login-panel-v706:where(p,.muted,.small,.auth-inline-note){color:var(--depo-v850-muted)!important}.legacy-functional-surface.public-auth-premium-v706 :where(.public-form-v706 input,.public-form-v706 textarea,.public-form-v706 select,.login-form-v706 input){border-radius:10px!important;border-color:var(--depo-v850-line)!important;background:#fff!important;color:var(--depo-v850-ink)!important}.legacy-functional-surface.public-auth-premium-v706 :where(.public-form-v706 input:focus,.public-form-v706 textarea:focus,.public-form-v706 select:focus,.login-form-v706 input:focus){border-color:var(--depo-v850-focus)!important;box-shadow:0 0 0 4px rgba(37,99,235,.14)!important}.legacy-functional-surface.public-auth-premium-v706 :where(.password-toggle,.login-note-v706){border-radius:10px!important;border-color:var(--depo-v850-line)!important;background:#f7f9fc!important;color:var(--depo-v850-ink-soft)!important}.legacy-functional-surface.public-auth-premium-v706 .brand-login-links:where(.btn.secondary,.btn.tertiary){background:#fff!important;border-color:var(--depo-v850-line)!important;color:var(--depo-v850-ink)!important}.legacy-functional-surface.public-auth-premium-v706 .brand-login-links.login-links-v706{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:12px!important}.legacy-functional-surface.public-auth-premium-v706 .brand-login-links.login-links-v706 a.btn, .legacy-functional-surface.public-auth-premium-v706 .brand-login-links.login-links-v706 a.btn.secondary, .legacy-functional-surface.public-auth-premium-v706 .brand-login-links.login-links-v706 a.btn.tertiary{min-height:42px!important;padding:10px 14px!important;border-radius:10px!important;background:#f7f9fc!important;border:1px solid var(--depo-v850-line)!important;color:var(--depo-v850-ink)!important;font-weight:850!important}.legacy-functional-surface.public-auth-premium-v706 .brand-login-links.login-links-v706 a.btn:hover, .legacy-functional-surface.public-auth-premium-v706 .brand-login-links.login-links-v706 a.btn:focus-visible{background:#eef3f8!important;color:var(--depo-v850-ink)!important}.legacy-functional-surface.public-auth-premium-v706 [data-premium-reveal]{opacity:1!important;transform:none!important}@media (max-width:980px){.legacy-functional-surface.public-auth-premium-v706 .login-layout-v706{grid-template-columns:1fr!important}}@media (max-width:720px){.legacy-functional-surface.public-auth-premium-v706 :where(.public-hero-v706,.public-section-v706,.public-closing-v706,.login-panel-v706){border-radius:16px!important}.legacy-functional-surface.public-auth-premium-v706 :where(.public-header,.clean-auth-header,.clean-public-header){width:calc(100% - 20px)!important;border-radius:14px!important}.legacy-functional-surface.public-auth-premium-v706 :where(.public-hero-copy-v706 h1,.login-copy-v706 h1){max-width:100%!important}.legacy-functional-surface.public-auth-premium-v706 .login-password-field-v706{display:grid!important;grid-template-columns:1fr auto!important}.legacy-functional-surface.public-auth-premium-v706 .ops-timeline-v706, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .ops-timeline-v706{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}.legacy-functional-surface.public-auth-premium-v706 .ops-timeline-v706 span, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .ops-timeline-v706 span{min-width:0!important;white-space:normal!important;text-align:center!important;font-size:.76rem!important}.legacy-functional-surface.public-auth-premium-v706 .ops-timeline-v706 i, .legacy-functional-surface[data-public-auth-system="public-auth-premium-v706"] .ops-timeline-v706 i{display:none!important}}.legacy-functional-surface.depo-v3 :where(.hero-inline-badges,.brand-badge-row){display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;min-width:0}.legacy-functional-surface.depo-v3 :where(.hero-inline-badges .badge,.brand-badge-row .badge){max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.legacy-functional-surface.depo-v3 :where(.operations-backbone-v708,.operations-backbone-head-v708,.operations-backbone-grid-v708){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;transform:none!important}.legacy-functional-surface.depo-v3 :where(.operations-backbone-grid-v708 a){min-width:0!important;overflow-wrap:anywhere}.legacy-functional-surface.depo-v3 .operations-backbone-v708:where(.hero-kicker,.operations-backbone-head-v708 h2,.operations-backbone-grid-v708 b){color:#172033!important;opacity:1!important}.legacy-functional-surface.depo-v3 .operations-backbone-v708:where(.muted,.operations-backbone-grid-v708 span){color:#42526a!important;opacity:1!important}.legacy-functional-surface.depo-v3 .operations-backbone-grid-v708 a{background:#fff!important;border-color:rgba(24,35,52,.14)!important}@media (min-width:901px){.legacy-functional-surface.depo-v3 .operations-backbone-v708>:where(.operations-backbone-head-v708,.operations-backbone-grid-v708){margin-left:clamp(112px,9vw,132px)!important;width:calc(100% - clamp(112px,9vw,132px))!important;max-width:calc(100% - clamp(112px,9vw,132px))!important}}@media (max-width:760px){.legacy-functional-surface.depo-v3 :where(.hero-inline-badges,.brand-badge-row){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.legacy-functional-surface.depo-v3 :where(.hero-inline-badges .badge,.brand-badge-row .badge){justify-content:center;text-align:center;width:100%}.legacy-functional-surface.depo-v3 :where(.ic-tabs,.fc-tabs,.wi-tabs,.ea-tabs){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;overflow:visible!important;position:relative!important;top:auto!important}.legacy-functional-surface.depo-v3 :where(.ic-tabs button,.fc-tabs button,.wi-tabs button,.ea-tabs button){width:100%!important;min-width:0!important;white-space:normal!important;text-align:center!important;line-height:1.18!important}}@media (max-width:460px){.legacy-functional-surface.depo-v3 :where(.hero-inline-badges,.brand-badge-row,.ic-tabs,.fc-tabs,.wi-tabs,.ea-tabs){grid-template-columns:1fr!important}}.legacy-functional-surface.depo-v3 :where(.operations-backbone-v708,.operations-backbone-head-v708,.operations-backbone-grid-v708){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.legacy-functional-surface.depo-v3 .operations-backbone-v708:before{inset:auto -3rem -6rem auto!important;width:14rem!important;height:14rem!important}.legacy-functional-surface.depo-v3 :where(.operations-backbone-head-v708,.operations-backbone-grid-v708){margin-left:0!important;width:100%!important}.legacy-functional-surface.depo-v3 .operations-backbone-v708>:where(.operations-backbone-head-v708,.operations-backbone-grid-v708){margin-left:0!important;width:100%!important;max-width:100%!important}@media (max-width:900px){.legacy-functional-surface.depo-v3 .operations-backbone-grid-v708{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.legacy-functional-surface.depo-v3 .operations-backbone-v708{padding:14px!important;border-radius:20px!important;overflow:hidden!important}.legacy-functional-surface.depo-v3 .operations-backbone-v708:before{display:none!important}.legacy-functional-surface.depo-v3 .operations-backbone-grid-v708{grid-template-columns:1fr!important}}.legacy-functional-surface.depo-v3 :where(.platform-customer-card,.platform-customer-row,.customer-record-card,.tenant-record-card,.usage-pill,.record-card,.record-grid,.kv-grid,.badge-row,.pill-row){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.legacy-functional-surface.depo-v3 :where(.badge-row,.pill-row,.platform-customer-card .row,.platform-customer-card .actions){display:flex;flex-wrap:wrap;gap:8px}.legacy-functional-surface.depo-v3 :where(.owner-module-strip,.owner-secondary-cluster,.owner-hidden-ops-strip,.owner-deep-links){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:clip!important}.legacy-functional-surface.depo-v3 :where(.owner-module-strip,.owner-secondary-cluster){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important;margin:clamp(12px,2vw,18px) 0!important}.legacy-functional-surface.depo-v3 .owner-secondary-cluster{padding:12px!important;border:1px solid rgba(24,35,52,.10)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,249,252,.92))!important;box-shadow:0 18px 45px rgba(15,23,42,.07)!important}.legacy-functional-surface.depo-v3 :where(.owner-hidden-ops-strip,.owner-deep-links){display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:10px 0!important;padding:10px!important;border:1px solid rgba(24,35,52,.08)!important;border-radius:16px!important;background:#f8fafc!important}.legacy-functional-surface.depo-v3 :where(.module-strip-link,.menu-tile){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;text-decoration:none!important;overflow:hidden!important}.legacy-functional-surface.depo-v3 :where(.module-strip-link>span:first-child,.menu-tile-copy){display:grid!important;gap:3px!important;min-width:0!important;flex:1 1 auto!important}.legacy-functional-surface.depo-v3 :where(.module-strip-link strong,.module-strip-link small,.menu-tile-copy strong,.menu-tile-copy small){min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.legacy-functional-surface.depo-v3 :where(.owner-module-strip .module-strip-link,.owner-secondary-cluster .menu-tile){min-height:70px!important;padding:13px 14px!important;border:1px solid rgba(24,35,52,.12)!important;border-radius:14px!important;background:#fff!important;color:#172033!important;box-shadow:0 10px 26px rgba(15,23,42,.055)!important}.legacy-functional-surface.depo-v3 :where(.owner-hidden-ops-strip .module-strip-link,.owner-deep-links .module-strip-link){flex:1 1 210px!important;min-height:46px!important;padding:9px 10px!important;border:1px solid rgba(24,35,52,.10)!important;border-radius:12px!important;background:#fff!important;color:#172033!important;box-shadow:none!important}.legacy-functional-surface.depo-v3 :where(.owner-hidden-ops-strip .module-strip-link small,.owner-deep-links .module-strip-link small){display:none!important}.legacy-functional-surface.depo-v3 :where(.module-strip-link .chip,.menu-tile-badge){flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;max-width:96px!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(37,99,235,.14)!important;background:#eef4ff!important;color:#1d4ed8!important;font-size:.74rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.legacy-functional-surface.depo-v3 :where(.module-strip-link.active,.menu-tile.active){border-color:rgba(37,99,235,.42)!important;background:#f2f7ff!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.12),0 12px 30px rgba(37,99,235,.09)!important}.legacy-functional-surface.depo-v3 :where(.owner-module-strip .module-strip-link strong,.owner-secondary-cluster .menu-tile-copy strong,.owner-hidden-ops-strip .module-strip-link strong,.owner-deep-links .module-strip-link strong){color:#0f172a!important}.legacy-functional-surface.depo-v3 :where(.owner-module-strip .module-strip-link small,.owner-secondary-cluster .menu-tile-copy small,.owner-hidden-ops-strip .module-strip-link small,.owner-deep-links .module-strip-link small){color:#64748b!important}.legacy-functional-surface.depo-v3 :where(.module-strip-link:hover,.module-strip-link:focus-visible,.menu-tile:hover,.menu-tile:focus-visible){border-color:rgba(37,99,235,.34)!important;background:#f8fbff!important;color:#0f172a!important;outline:0!important}.legacy-functional-surface.depo-v3[data-page-family="owner"] :where(.command-center-card,.card.section-card,.dashboard-filter-card), .legacy-functional-surface.depo-v3[data-path^="/owner-dashboard"] :where(.command-center-card,.card.section-card,.dashboard-filter-card){border-color:rgba(24,35,52,.12)!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;color:#172033!important}.legacy-functional-surface.depo-v3[data-page-family="owner"] :where(.command-center-card h1,.command-center-card h2,.command-center-card h3,.command-center-card strong,.command-center-card b,.command-center-card .metric-value,.card.section-card h1,.card.section-card h2,.card.section-card h3,.card.section-card strong,.card.section-card b,.dashboard-filter-card h1,.dashboard-filter-card h2,.dashboard-filter-card h3,.dashboard-filter-card strong,.dashboard-filter-card b), .legacy-functional-surface.depo-v3[data-path^="/owner-dashboard"] :where(.command-center-card h1,.command-center-card h2,.command-center-card h3,.command-center-card strong,.command-center-card b,.command-center-card .metric-value,.card.section-card h1,.card.section-card h2,.card.section-card h3,.card.section-card strong,.card.section-card b,.dashboard-filter-card h1,.dashboard-filter-card h2,.dashboard-filter-card h3,.dashboard-filter-card strong,.dashboard-filter-card b){color:#0f172a!important}.legacy-functional-surface.depo-v3[data-page-family="owner"] :where(.command-center-card p,.command-center-card small,.command-center-card span:not(.badge):not(.chip):not(.pill),.command-center-card .muted,.card.section-card p,.card.section-card small,.card.section-card span:not(.badge):not(.chip):not(.pill),.card.section-card .muted,.dashboard-filter-card p,.dashboard-filter-card small,.dashboard-filter-card span:not(.badge):not(.chip):not(.pill),.dashboard-filter-card .muted), .legacy-functional-surface.depo-v3[data-path^="/owner-dashboard"] :where(.command-center-card p,.command-center-card small,.command-center-card span:not(.badge):not(.chip):not(.pill),.command-center-card .muted,.card.section-card p,.card.section-card small,.card.section-card span:not(.badge):not(.chip):not(.pill),.card.section-card .muted,.dashboard-filter-card p,.dashboard-filter-card small,.dashboard-filter-card span:not(.badge):not(.chip):not(.pill),.dashboard-filter-card .muted){color:#526174!important}.legacy-functional-surface.depo-v3[data-page-family="owner"] :where(.card.section-card table th), .legacy-functional-surface.depo-v3[data-path^="/owner-dashboard"] :where(.card.section-card table th){background:#eef4ff!important;color:#334155!important;border-color:rgba(24,35,52,.10)!important}.legacy-functional-surface.depo-v3[data-page-family="owner"] :where(.card.section-card table td), .legacy-functional-surface.depo-v3[data-path^="/owner-dashboard"] :where(.card.section-card table td){color:#172033!important;border-color:rgba(24,35,52,.08)!important}.legacy-functional-surface.depo-v3[data-page-family="owner"] :where(.depo-reveal-ready), .legacy-functional-surface.depo-v3[data-path^="/owner-dashboard"] :where(.depo-reveal-ready){opacity:1!important;transform:none!important;visibility:visible!important}.legacy-functional-surface.depo-v3.surface-kind-platform :where(.zip3-shell-actions .btn.secondary.small,.zip3-command-strip .btn.secondary.small,.zip3-mobile-menu-button), .legacy-functional-surface.depo-v3[data-surface-kind="platform"] :where(.zip3-shell-actions .btn.secondary.small,.zip3-command-strip .btn.secondary.small,.zip3-mobile-menu-button){border:1px solid rgba(24,35,52,.14)!important;background:#fff!important;color:#172033!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important}.legacy-functional-surface.depo-v3.surface-kind-platform :where(.zip3-shell-actions .btn.secondary.small:hover,.zip3-shell-actions .btn.secondary.small:focus-visible,.zip3-command-strip .btn.secondary.small:hover,.zip3-command-strip .btn.secondary.small:focus-visible), .legacy-functional-surface.depo-v3[data-surface-kind="platform"] :where(.zip3-shell-actions .btn.secondary.small:hover,.zip3-shell-actions .btn.secondary.small:focus-visible,.zip3-command-strip .btn.secondary.small:hover,.zip3-command-strip .btn.secondary.small:focus-visible){border-color:rgba(37,99,235,.34)!important;background:#f8fbff!important;color:#0f172a!important}.legacy-functional-surface.depo-v3.surface-kind-platform :where(.zip3-scope-pill), .legacy-functional-surface.depo-v3[data-surface-kind="platform"] :where(.zip3-scope-pill){border:1px solid rgba(37,99,235,.18)!important;background:#fff!important;color:#1d4ed8!important}.legacy-functional-surface.depo-v3.surface-kind-platform :where(.zip3-command-strip), .legacy-functional-surface.depo-v3[data-surface-kind="platform"] :where(.zip3-command-strip){border-color:rgba(24,35,52,.10)!important;background:rgba(255,255,255,.92)!important}.legacy-functional-surface.depo-v3.surface-kind-platform :where(.zip3-command-copy .zip3-command-kicker,.zip3-command-copy strong), .legacy-functional-surface.depo-v3[data-surface-kind="platform"] :where(.zip3-command-copy .zip3-command-kicker,.zip3-command-copy strong){color:#172033!important}.legacy-functional-surface.depo-v3.surface-kind-platform :where(.zip3-command-copy small), .legacy-functional-surface.depo-v3[data-surface-kind="platform"] :where(.zip3-command-copy small){color:#526174!important}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.surface-hero-panel,.hero-card.compact-hero){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(16px,2.5vw,28px);align-items:stretch;padding:clamp(20px,2.6vw,32px);margin:0 0 20px;border:1px solid rgba(24,35,52,.10);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc);color:#172033;box-shadow:0 14px 38px rgba(15,23,42,.07)}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.surface-hero-panel h1,.hero-card.compact-hero h1){margin:0 0 10px;color:#0f172a;font-size:clamp(2rem,4vw,3.25rem);line-height:1;letter-spacing:0}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.section-eyebrow,.surface-hero-panel .eyebrow){display:inline-flex;margin-bottom:10px;color:#2563eb;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.surface-hero-panel p,.hero-card.compact-hero p){color:#475569}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.hero-inline-actions){display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.mini-action-card){display:grid;gap:3px;min-width:min(100%,180px);min-height:58px;padding:11px 13px;border:1px solid rgba(37,99,235,.14);border-radius:12px;background:#fff;color:#172033;box-shadow:0 8px 20px rgba(15,23,42,.05)}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.mini-action-card strong){color:#0f172a;font-size:.92rem;line-height:1.15}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.mini-action-card span){color:#64748b;font-size:.78rem;line-height:1.25}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.compact-summary-strip){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.compact-summary-item){display:grid;gap:4px;min-width:0;padding:12px;border:1px solid rgba(24,35,52,.10);border-radius:12px;background:#fff}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.compact-summary-label){color:#64748b;font-size:.74rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.compact-summary-item strong){color:#0f172a;font-size:1.35rem;line-height:1}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.compact-summary-item small){color:#64748b;line-height:1.3}@media (max-width:900px){.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.surface-hero-panel,.hero-card.compact-hero){grid-template-columns:1fr}}@media (max-width:620px){.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.compact-summary-strip){grid-template-columns:1fr}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.mini-action-card){min-width:100%}}.legacy-functional-surface.depo-v3 :where(.portal-modals,.toast-host){position:relative;z-index:1200}.legacy-functional-surface.depo-v3 :where(.modal-backdrop[aria-hidden="true"],.portal-modals .modal-backdrop[aria-hidden="true"]){display:none!important}.legacy-functional-surface.depo-v3 :where(.modal-backdrop[aria-hidden="false"],.modal-backdrop.is-open,.portal-modals .modal-backdrop[aria-hidden="false"],.portal-modals .modal-backdrop.is-open){position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:clamp(14px,3vw,28px)!important;background:rgba(15,23,42,.48)!important;backdrop-filter:blur(8px)!important;z-index:1250!important}.legacy-functional-surface.depo-v3 :where(.modal-backdrop .modal){width:min(100%,520px)!important;max-height:min(78svh,680px)!important;overflow:auto!important;border:1px solid rgba(24,35,52,.14)!important;border-radius:18px!important;background:#fff!important;color:#172033!important;box-shadow:0 24px 80px rgba(15,23,42,.30)!important}.legacy-functional-surface.depo-v3 :where(.modal-head,.modal-actions){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px!important;border-bottom:1px solid rgba(24,35,52,.10)!important}.legacy-functional-surface.depo-v3 .modal-actions{justify-content:flex-end!important;border-top:1px solid rgba(24,35,52,.10)!important;border-bottom:0!important}.legacy-functional-surface.depo-v3 :where(.modal-title){font-weight:850!important;color:#0f172a!important}.legacy-functional-surface.depo-v3:where(.modal-body){padding:16px!important;color:#344256!important}.legacy-functional-surface.depo-v3 :where(.columns-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:8px!important}@media (max-width:760px){.legacy-functional-surface.depo-v3 :where(table[data-table-mode="cards-mobile"],.mobile-card-table table[data-table-mode="cards-mobile"],table.cards-mobile){min-width:0!important;width:100%!important}.legacy-functional-surface.depo-v3 :where(table[data-table-mode="cards-mobile"],.mobile-card-table table[data-table-mode="cards-mobile"],table.cards-mobile) td{white-space:normal!important;overflow-wrap:anywhere!important}.legacy-functional-surface.depo-v3 :where(.owner-module-strip,.owner-secondary-cluster){grid-template-columns:1fr!important}.legacy-functional-surface.depo-v3 :where(.owner-hidden-ops-strip,.owner-deep-links){display:grid!important;grid-template-columns:1fr!important;padding:8px!important}.legacy-functional-surface.depo-v3 :where(.module-strip-link strong,.module-strip-link small,.menu-tile-copy strong,.menu-tile-copy small){white-space:normal!important}.legacy-functional-surface.depo-v3 :where(.owner-hidden-ops-strip .module-strip-link small,.owner-deep-links .module-strip-link small){display:block!important}.legacy-functional-surface.depo-v3 :where(.modal-actions){display:grid!important;grid-template-columns:1fr!important}.legacy-functional-surface.depo-v3 :where(.modal-actions .btn){width:100%!important}}.legacy-functional-surface.depo-v3 :where(.field-group){border:1px solid color-mix(in srgb,var(--color-border,#e8ddcf),transparent 12%);border-radius:18px;background:color-mix(in srgb,var(--color-surface,#fffaf1),white 5%);padding:clamp(12px,2vw,18px);box-shadow:none}@media (max-width:760px){.legacy-functional-surface.depo-v3 :where(.workspace-mobile-staff-hub,.mobile-staff-shell,.mobile-lite-shell,.zip7-mobile-field,.aurora-r6-order-control):where(.btn.small,.btn-sm,.zip7-btn.small){min-height:44px!important;padding-block:10px!important}.legacy-functional-surface.depo-v3 :where(.mobile-staff-actions,.mobile-lite-actions,.zip7-task-list,.mobile-staff-grid,.mobile-lite-grid){display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.legacy-functional-surface.depo-v3 table.responsive-stack, .legacy-functional-surface.depo-v3 table.responsive-stack:where(thead,tbody,tr,th,td){display:block!important;width:100%!important;min-width:0!important}.legacy-functional-surface.depo-v3 table.responsive-stack thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.legacy-functional-surface.depo-v3 table.responsive-stack tr{border:1px solid var(--color-border,#e8ddcf)!important;border-radius:16px!important;padding:10px!important;margin:10px 0!important;background:var(--color-surface,#fffaf1)!important}.legacy-functional-surface.depo-v3 table.responsive-stack td{border:0!important;padding:7px 0!important;white-space:normal!important;overflow-wrap:anywhere!important}.legacy-functional-surface.depo-v3 table.responsive-stack td::before{content:attr(data-label);display:block;font-size:.72rem;font-weight:800;color:var(--color-muted,#7d705f);margin-bottom:2px}.legacy-functional-surface.depo-v3 table.responsive-stack td:has(.td-label)::before{content:none;display:none}}.legacy-functional-surface.depo-v3 :where([aria-hidden="true"][class*="proof"],[aria-hidden="true"][class*="debug"],[aria-hidden="true"][class*="marker"],[data-debug-marker],[data-proof-marker],.r61-release-contract-hygiene-cleanup-proof,.ui-cleanroom-asset-proof,.browser-acceptance-proof,.owner-dashboard-tech-detail,.observability-backup-rollback-evidence-proof,.ui-cleanroom-v4-proof,.zip3-runtime-proof,.zip03-design-system-proof,.zip3-design-proof){display:none!important;visibility:hidden!important;position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.legacy-functional-surface.depo-v3 :where(.aurora-r6-hero-proof,.r9-proof-ribbon){display:none!important}.legacy-functional-surface.depo-v3 :where(.launchpad-module-ribbon,.module-detail-matrix){min-width:0}.legacy-functional-surface.depo-v3 :where(.launchpad-module-ribbon a,.module-detail-card){min-width:0;overflow-wrap:anywhere}.legacy-functional-surface.depo-v3 :where(.table-wrap.card,.table-wrap.glass,.table-wrap.card.glass){padding:0;background:#fff;box-shadow:var(--depo-shadow-sm);border:1px solid var(--depo-border)}.legacy-functional-surface.depo-v3 :where(.table-wrap.card,.table-wrap.glass,.table-wrap.card.glass) table{margin:0}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.surface-alignment-band){display:none}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.platform-admin-cluster.menu-cluster-grid){display:none}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.platform-deep-links){display:none}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.depo-top-shell>.zip3-command-strip,.zip3-context-container){display:none}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.r38-clean-header){min-height:64px;padding-block:10px}.legacy-functional-surface.depo-v3[data-account-scope="platform-admin"] :where(.r38-clean-nav.zip3-shell-nav){padding-top:6px;padding-bottom:10px}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.surface-alignment-band){display:none}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.depo-top-shell>.zip3-command-strip,.zip3-context-container){display:none}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.owner-menu-card-secondary){display:none}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where([data-zip8-platform-scoreboard="true"]){display:none}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.r38-clean-header){min-height:64px;padding-block:10px}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.r38-clean-header__inner){gap:12px}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.r38-clean-brand){min-width:min(100%,260px)}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.r38-clean-brand__title){max-width:min(52vw,340px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.r38-clean-brand__subtitle){max-width:min(60vw,420px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.r38-clean-nav.zip3-shell-nav){padding-top:6px;padding-bottom:10px}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.r38-clean-nav__inner){gap:8px}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.r38-clean-nav__link){min-height:38px;padding:8px 10px}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.clean-layout-content--owner){padding-top:16px}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.detail-hero.dashboard-hero){margin-top:16px}@media (max-width:760px){.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.r38-clean-brand__title,.r38-clean-brand__subtitle){max-width:calc(100vw - 148px)}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.r38-clean-nav.zip3-shell-nav){padding-inline:10px}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.r38-clean-nav__link){min-width:max-content}}@media (max-width:980px){.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"]:not(.zip3-nav-open):not(.nav-open) :where(.r38-clean-nav.zip3-shell-nav){display:none!important}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :is(.zip3-nav-open,.nav-open):where(.r38-clean-nav.zip3-shell-nav){display:flex!important;flex-direction:column}}@media (max-width:760px){.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/quick-stock"] :where(.operations-backbone-v708,.core-ops-cluster,.core-focus-summary,.rich-section-nav,.ops-execution-strip){display:none!important}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/quick-stock"] :where(.movement-kpis){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:10px}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/quick-stock"] :where(.movement-kpis .card){min-height:auto;padding:12px}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/quick-stock"] :where(#quickStockForm label .row.gap){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/quick-stock"] :where(#lookupResultCard.card.glass){box-shadow:none;backdrop-filter:none}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/settings"] :where(.settings-hero-visual){display:none}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/settings"] :where(.settings-hero){grid-template-columns:1fr}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/settings"] :where(.settings-form-grid,.settings-preset-grid,.settings-health-grid,.settings-preview-grid){grid-template-columns:1fr!important}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/settings"] :where(.settings-form-actions.form-actions){position:static}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/movements"] :where(.operations-backbone-v708,.core-ops-cluster,.core-focus-summary,.rich-section-nav,.ops-execution-strip,.ops-guard-surface-v257), .legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/reports/critical-stock"] :where(.operations-backbone-v708,.core-ops-cluster,.core-focus-summary,.rich-section-nav,.ops-execution-strip,.inventory-command-grid-v432,.critical-runway-surface-v433), .legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/reports/stock-gap"] :where(.finance-control-v709,.core-ops-cluster,.core-focus-summary,.rich-section-nav,.ops-execution-strip,.stock-gap-decision-grid,.detail-command-grid-v435){display:none!important}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.movements-filter-surface-v432,.governance-filter-surface-v433,.form-grid-surface-v435){margin-top:12px}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.table-stage-head-v431,.table-stage-head-v435){display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.table-stage-actions-v431,.table-stage-actions-v435){justify-content:flex-start}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.table-wrap.card.glass,.table-wrap.glass,.table-wrap.table-wide,.table-wrap.table-xwide){box-shadow:none;backdrop-filter:none}}.legacy-functional-surface.depo-v3 :where(.aurora-r6-command-hero){grid-template-columns:minmax(0,1fr)!important}.legacy-functional-surface.depo-v3 :where(.btn,button.btn,a.btn,.button,.primary-button,.secondary-button,input[type="submit"],.badge,.chip,.pill,.filter-chip,.module-strip-link,.menu-tile,.mobile-nav-item){max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.legacy-functional-surface.depo-v3 :where(.btn,button.btn,a.btn,.button,.primary-button,.secondary-button,input[type="submit"],.badge,.chip,.pill,.filter-chip,.mobile-nav-item){text-align:center}.legacy-functional-surface.depo-v3 :where(a.btn[href="#"],a.button[href="#"],a.btn:not([href]),a.button:not([href]),.btn.disabled,.btn[aria-disabled="true"],.button.disabled,.button[aria-disabled="true"],button[disabled],[data-placeholder-action]){cursor:not-allowed!important;opacity:.72!important;border-style:dashed!important;background:#f8fafc!important;color:#64748b!important;box-shadow:none!important}@media (max-width:760px){.legacy-functional-surface.depo-v3 :where(.page-actions,.form-actions,.table-actions,.hero-actions,.toolbar-actions,.empty-state-actions,.card-actions,.modal-actions){display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important}.legacy-functional-surface.depo-v3 :where(.page-actions .btn,.form-actions .btn,.table-actions .btn,.hero-actions .btn,.toolbar-actions .btn,.empty-state-actions .btn,.card-actions .btn,.modal-actions .btn){width:100%!important;justify-content:center!important}.legacy-functional-surface.depo-v3 :where(.card,.panel,.surface-card,.dashboard-card,.module-card,.stat-card,.form-card,.table-card,.auth-card,.login-card):where(h1,h2,h3,h4,strong,b,p,small,span,li){max-width:100%;overflow-wrap:anywhere;word-break:normal}}@media (max-width:760px){.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/movements"] :where(.mobile-stack-list), .legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/reports/critical-stock"] :where(.mobile-stack-list){display:none!important}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/reports/stock-gap"] table[data-finance-table="v709"].mobile-card-table{min-width:0;border-spacing:0 .7rem}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/reports/stock-gap"] table[data-finance-table="v709"].mobile-card-table thead{display:none}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/reports/stock-gap"] table[data-finance-table="v709"].mobile-card-table tr{display:block;padding:.65rem;border:1px solid rgba(143,91,52,.15);border-radius:18px;background:#fffdf8;box-shadow:none;margin-bottom:.65rem;max-width:100%;overflow:hidden}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/reports/stock-gap"] table[data-finance-table="v709"].mobile-card-table td{display:grid;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);gap:.65rem;padding:.55rem .35rem;border:0;border-bottom:1px solid rgba(143,91,52,.08);text-align:left!important;max-width:100%;overflow-wrap:break-word}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/reports/stock-gap"] table[data-finance-table="v709"].mobile-card-table td:last-child{border-bottom:0}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/reports/stock-gap"] table[data-finance-table="v709"].mobile-card-table td:before{content:attr(data-label);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:var(--depo-text-soft)}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"] :where(.actor-stack .tiny-meta){display:none!important}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/settings"] :where(.settings-reset-form){display:none!important}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/owner-dashboard/business-settings"] :where(.tenant-settings-summary-grid,.tenant-governance-section,.tenant-runtime-sync-section){display:none!important}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/owner-dashboard/business-settings"] :where(.tenant-advanced-disclosure){margin-top:12px}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/owner-dashboard/business-settings"] :where(.tenant-settings-form-grid){gap:14px}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/owner-dashboard/shifts"] :where(.shift-response-grid){display:none!important}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/owner-dashboard/shifts/planner"] :where(.shift-policy-rail){display:none!important}.legacy-functional-surface.depo-v3[data-account-scope="customer-owner"][data-path="/owner-dashboard/shifts/planner"] :where(section:has(.planner-role-pressure-grid),section:has(.planner-hour-gap-grid),section:has(.planner-decision-grid),section:has(.planner-capacity-window-grid),section:has(.planner-playbook-grid),section:has(.planner-forecast-grid),section:has(.planner-ledger-grid),section:has(.planner-sync-grid),section:has(.capacity-pressure-grid),section:has(.fairness-grid),section:has(.overtime-grid),section:has(.compliance-grid)){display:none!important}}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.detail-shell.dashboard-shell){--ops-night:#0f172a;--ops-night-2:#172033;--ops-line:rgba(125,163,255,.24);--ops-card:#ffffff;--ops-card-soft:#f8fafc;--ops-text:#172033;--ops-muted:#526174;max-width:100%;min-width:0;overflow-x:hidden}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell .page-hero.compact-hero,.reservation-floor-shell .page-hero.compact-hero), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.detail-hero.dashboard-hero){color:#fff7e8!important;border:1px solid var(--ops-line)!important;background:linear-gradient(135deg,var(--ops-night) 0%,var(--ops-night-2) 62%,#1d4ed8 100%)!important;box-shadow:0 24px 72px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.06)!important;overflow:hidden}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell .page-hero.compact-hero,.reservation-floor-shell .page-hero.compact-hero):where(h1,.title-xl,strong), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.detail-hero.dashboard-hero):where(h1,.title-xl,strong){color:#fff8ea!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell .page-hero.compact-hero,.reservation-floor-shell .page-hero.compact-hero):where(p,.muted,.section-sub,small), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.detail-hero.dashboard-hero):where(p,.muted,.section-sub,small){color:rgba(255,248,234,.74)!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.data-decision-deck,.reservation-console-grid,.reservation-response-grid,.reservation-guest-grid,.dashboard-card-grid,.compact-dashboard-card-grid,.reservation-module-grid,.reservation-module-grid-wide,.reservation-service-board,.service-window-rail,.page-context-rail), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.command-center-grid,.tenant-settings-summary-grid,.detail-grid,.reservation-service-board,.service-window-rail,.page-context-rail){max-width:100%;min-width:0}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.reservation-service-board,.compact-reservation-board), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.reservation-service-board,.compact-reservation-board){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.service-window-rail), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.service-window-rail){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.data-decision-deck,.reservation-console-grid,.reservation-response-grid), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.command-center-grid.tenant-settings-summary-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.service-board-card,.service-window-pill,.data-decision-card,.reservation-console-card,.reservation-response-card,.reservation-guest-row,.floor-table-card), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.service-board-card,.service-window-pill,.command-center-card){min-width:0;overflow:hidden;border:1px solid rgba(24,35,52,.10)!important;border-radius:20px!important;background:linear-gradient(180deg,var(--ops-card),var(--ops-card-soft))!important;color:var(--ops-text)!important;box-shadow:0 14px 34px rgba(15,23,42,.07)!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.service-board-card strong,.service-window-pill strong,.data-decision-card strong,.reservation-console-card strong,.reservation-response-card strong,.floor-table-card strong), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.service-board-card strong,.service-window-pill strong,.command-center-card strong){color:var(--ops-text)!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.service-board-card p,.service-window-pill span,.service-window-pill small,.data-decision-card p,.reservation-console-card p,.reservation-response-card p,.floor-table-card p,.floor-table-card .muted), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.service-board-card p,.service-window-pill span,.service-window-pill small,.command-center-card p){color:var(--ops-muted)!important}.legacy-functional-surface.depo-v3 :where(.reservation-floor-shell .floorplan-zone-section){border-color:color-mix(in srgb,var(--zone-accent,#2563eb),#fff 78%)!important}.legacy-functional-surface.depo-v3 :where(.reservation-floor-shell .floorplan-grid){grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.legacy-functional-surface.depo-v3 :where(.reservation-floor-shell .floor-table-card){padding:14px;border-left:4px solid color-mix(in srgb,var(--zone-accent,#2563eb),#fff 22%)!important}@media (max-width:980px){.legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.detail-grid.cols-2){display:grid!important;grid-template-columns:1fr!important;gap:12px!important}}@media (max-width:760px){.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.detail-shell.dashboard-shell){overflow-x:hidden!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell .page-hero.compact-hero,.reservation-floor-shell .page-hero.compact-hero), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.detail-hero.dashboard-hero){border-radius:22px!important;margin-top:10px!important;padding:18px!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell .page-hero.compact-hero,.reservation-floor-shell .page-hero.compact-hero):where(h1,.title-xl), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.detail-hero.dashboard-hero):where(h1,.title-xl){font-size:clamp(1.7rem,8vw,2.25rem)!important;line-height:1.05!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.section-head,.summary-card-header), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.section-head,.summary-card-header){display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.section-sub), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.section-sub){display:none!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.page-context-rail), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.page-context-rail){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.page-context-rail .badge,.page-context-rail .chip,.page-context-rail .pill), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.page-context-rail .badge,.page-context-rail .chip,.page-context-rail .pill){min-height:40px!important;padding:7px 9px!important;justify-content:center!important;font-size:.78rem!important;line-height:1.15!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.card.section-card,.summary-card,.service-board-card,.service-window-pill,.data-decision-card,.reservation-console-card,.reservation-response-card,.floor-table-card), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.card.section-card,.command-center-card,.service-board-card,.service-window-pill){border-radius:18px!important;padding:12px!important;box-shadow:none!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.reservation-service-board,.compact-reservation-board), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.reservation-service-board,.compact-reservation-board){grid-template-columns:1fr!important;gap:10px!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.service-window-rail), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.service-window-rail){display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(190px,78vw);grid-template-columns:none!important;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;-webkit-overflow-scrolling:touch}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell .reservation-console-grid,.reservation-center-shell .reservation-response-grid,.reservation-center-shell .reservation-guest-summary,.reservation-center-shell .reservation-guest-intelligence-shell,.reservation-center-shell .reservation-policy-rail){display:none!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell>.card.section-card:has(form[action="/owner-dashboard/reservations/runtime-sync"])){display:none!important}.legacy-functional-surface.depo-v3 :where(.reservation-floor-shell>.card.section-card:has(.zone-board-grid),.reservation-floor-shell>.card.section-card:has(.zone-throughput-grid),.reservation-floor-shell>.card.section-card:has(.zone-move-scenarios-grid),.reservation-floor-shell>.card.section-card:has(.zone-resilience-grid),.reservation-floor-shell>.reservation-module-grid:has(.zone-command-grid),.reservation-floor-shell>.reservation-module-grid:has(.reservation-recovery-grid),.reservation-floor-shell>.reservation-module-grid:has(.zone-pressure-grid)){display:none!important}.legacy-functional-surface.depo-v3 :where(.reservation-floor-shell .zone-studio-editor-grid){display:none!important}.legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(section.card.section-card:has(.reassign-board-grid)){display:none!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.table-shell,.table-wrap){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:hidden!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(table[data-table-mode="cards-mobile"]){min-width:0!important;width:100%!important;border-spacing:0 10px!important;background:transparent!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(table[data-table-mode="cards-mobile"] thead){display:none!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(table[data-table-mode="cards-mobile"] tr){display:block!important;width:100%!important;margin:0 0 10px!important;padding:10px!important;border:1px solid rgba(24,35,52,.10)!important;border-radius:16px!important;background:#fffdf8!important;box-shadow:none!important;overflow:hidden!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(table[data-table-mode="cards-mobile"] td){display:block!important;width:100%!important;padding:6px 0!important;border:0!important;border-bottom:1px solid rgba(24,35,52,.08)!important;color:var(--ops-text)!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(table[data-table-mode="cards-mobile"] td:last-child){border-bottom:0!important}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(table[data-table-mode="cards-mobile"] td[data-label])::before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--ops-muted);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.inline-management-form,.stack-mini-form,.compact-inline-form){display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.legacy-functional-surface.depo-v3 :where(.reservation-floor-shell .data-decision-deck){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.legacy-functional-surface.depo-v3 :where(.reservation-floor-shell .floorplan-zone-section){padding:12px!important;border-radius:20px!important}.legacy-functional-surface.depo-v3 :where(.reservation-floor-shell .floorplan-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.legacy-functional-surface.depo-v3 :where(.reservation-floor-shell .floor-table-card){min-height:0!important;padding:10px!important;border-radius:16px!important}.legacy-functional-surface.depo-v3 :where(.reservation-floor-shell .floor-table-card .mini-timeline,.reservation-floor-shell .floor-table-card .floor-wait-hint){display:none!important}.legacy-functional-surface.depo-v3 :where(.reservation-floor-shell .floor-table-card p,.reservation-floor-shell .floor-table-card .muted.small){margin-bottom:4px!important;font-size:.8rem!important;line-height:1.35!important}.legacy-functional-surface.depo-v3[data-path="/owner-dashboard/reservations"] :where(.reservation-center-shell .reservation-guest-crm-shell,.reservation-center-shell .reservation-overview-card,.reservation-center-shell section.card.section-card:has(.reservation-zone-grid),.reservation-center-shell section.card.section-card:has(.reservation-zone-capacity-ladder),.reservation-center-shell .reservation-module-grid-wide:has(.reservation-available-grid),.reservation-center-shell .reservation-module-grid-wide:has(.reservation-table-card)){display:none!important}.legacy-functional-surface.depo-v3[data-path="/owner-dashboard/reservations/floor"] :where(.reservation-floor-shell .reservation-module-grid-wide:has(.table-editor-grid),.reservation-floor-shell .reservation-module-grid-wide:has(.floorplan-grid),.reservation-floor-shell .floorplan-zone-section,.reservation-floor-shell section.card.section-card:has(.reservation-capacity-grid)){display:none!important}.legacy-functional-surface.depo-v3[data-path="/owner-dashboard/shifts"] :where(.shift-center-shell .shift-response-grid,.shift-center-shell #shift-filters,.shift-center-shell section.card.section-card:has(.command-center-grid),.shift-center-shell section.card.section-card:has(.employee-load-grid),.shift-center-shell section.card.section-card:has(table[data-table-mode="cards-mobile"]),.shift-center-shell .reservation-module-grid:has(form[action="/owner-dashboard/shifts/generate"]),.shift-center-shell .reservation-module-grid-wide:has(form[action="/owner-dashboard/shifts/entries"]),.shift-center-shell section.card.section-card:has(.shift-week-grid-shell),.shift-center-shell .reservation-module-grid-wide:has(.shift-week-grid-shell),.shift-center-shell .reservation-module-grid-wide:has(table)){display:none!important}}@media (max-width:420px){.legacy-functional-surface.depo-v3 :where(.reservation-center-shell,.reservation-floor-shell):where(.page-context-rail), .legacy-functional-surface.depo-v3[data-path="/owner-dashboard/service-center"] :where(.page-context-rail), .legacy-functional-surface.depo-v3 :where(.reservation-floor-shell .data-decision-deck){grid-template-columns:1fr!important}}