.model-a-lock[data-v-13633794]{z-index:1150;background:#0f1720b8;place-items:center;display:grid;position:fixed;inset:0}.model-a-lock__card[data-v-13633794]{gap:12px;width:min(360px,100vw - 32px);padding:20px;display:grid}.model-a-lock__title[data-v-13633794]{margin:0;font-weight:700}.model-a-lock__copy[data-v-13633794]{color:var(--color-text-secondary,var(--fg-muted));margin:0}.model-a-stepup[data-v-195e04b8]{z-index:1200;background:#0f17208f;place-items:center;display:grid;position:fixed;inset:0}.model-a-stepup__card[data-v-195e04b8]{gap:12px;width:min(360px,100vw - 32px);padding:20px;display:grid}.model-a-stepup__title[data-v-195e04b8]{margin:0;font-weight:700}.model-a-stepup__copy[data-v-195e04b8]{color:var(--color-text-secondary,var(--fg-muted));margin:0}.model-a-stepup__actions[data-v-195e04b8]{justify-content:flex-end;gap:8px;display:flex}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}:root{--n-0:#fff;--n-50:#f0eff0;--n-100:#e4e3e4;--n-200:#cbd5d5;--n-300:#9bb5b5;--n-400:#627d7d;--n-500:#526b6b;--n-600:#285757;--n-700:#1f4545;--n-800:#1b3d3d;--n-850:#173434;--n-900:#142e2e;--n-950:#0b1818;--k-950:#0b1818;--k-900:#0f2222;--k-850:#142e2e;--k-800:#1b3d3d;--k-700:#285757;--g-50:#e7f6ee;--g-100:#d7efe4;--g-200:#a9d4c2;--g-300:#66ab8e;--g-400:#4e9178;--g-500:#3a7460;--g-600:#166245;--g-700:#0c4933;--g-800:#063523;--g-900:#042518;--g-950:#03190f;--gold-200:#e8d3c0;--gold-400:#d4b08a;--gold-500:#a47146;--gold-700:#6e4829;--ok-100:#dcfce7;--ok-300:#4ade80;--ok-400:#34d399;--ok-500:#10b981;--ok-700:#047857;--wn-100:#fef3c7;--wn-400:#fbbf24;--wn-500:#f59e0b;--wn-700:#b45309;--cr-400:#e5751d;--cr-500:#d76300;--cr-700:#923f00;--dg-100:#fee2e2;--dg-400:#f87171;--dg-500:#ef4444;--dg-700:#be123c;--dg-rose:#f43f5e;--info-100:#ddefff;--info-400:#4790d8;--info-500:#2d78bd;--info-700:#165695;--line:#cbd5d5;--line-strong:#526b6b;--line-dark:#285757;--line-dark-strong:#627d7d;--font-display:"Plus Jakarta Sans", "Inter", system-ui, -apple-system, sans-serif;--font-ui:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--cntrl-spruce-primary:#1b3d3d;--cntrl-spruce-deep:#142e2e;--cntrl-spruce-border:#285757;--cntrl-bronze-accent:#a47146;--cntrl-silver-light:#f0eff0;--cntrl-sage-positive:#66ab8e;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--elev-surface:0 1px 2px #12120e0a, 0 4px 12px #12120e0f;--bg-canvas:var(--n-50);--bg-surface:var(--n-0);--bg-raised:var(--n-0);--bg-sunken:var(--n-100);--bg-inverse:var(--n-900);--fg-default:var(--n-950);--fg-muted:var(--n-600);--fg-subtle:var(--n-500);--fg-inverse:var(--n-0);--fg-brand:var(--n-800);--fg-accent:var(--gold-700);--line-accent:var(--gold-500);--line-hairline:var(--line);--line-control:var(--line-strong);--line-focus:var(--n-950);--action-fill:var(--n-800);--action-fill-hover:var(--n-900);--action-on:var(--n-0);--action-soft:var(--n-100);--danger-fill:var(--dg-700);--danger-on:var(--n-0);--ok-tint:var(--ok-100);--ok-ink:var(--n-950);--ok-solid:var(--ok-700);--warn-tint:var(--wn-100);--warn-ink:var(--n-950);--warn-solid:var(--wn-700);--crit-solid:var(--cr-500);--crit-ink:var(--cr-700);--err-tint:var(--dg-100);--err-ink:var(--n-950);--err-solid:var(--dg-700);--status-ok:var(--ok-solid);--status-ok-soft:var(--ok-tint);--status-warn:var(--warn-solid);--status-warn-soft:var(--warn-tint);--status-danger:var(--err-solid);--status-danger-soft:var(--err-tint);--info-tint:var(--info-100);--info-ink:var(--info-700);--info-solid:var(--info-500);--brand-surface:var(--n-900);--brand-surface-fg:var(--n-0);--brand-hero-gold:var(--gold-400);--brand-metric-up:var(--g-300);--brand-metric-down:var(--dg-400);--owner-alert-stock-bg:var(--wn-100);--owner-alert-stock-fg:var(--wn-700);--owner-alert-costo-bg:var(--dg-100);--owner-alert-costo-fg:var(--dg-700);--pos-cat-coffee-bg:var(--wn-100);--pos-cat-coffee-edge:var(--wn-700);--pos-cat-kitchen-bg:color-mix(in srgb, var(--cr-400) 18%, var(--n-0));--pos-cat-kitchen-edge:var(--cr-700);--pos-cat-bakery-bg:var(--gold-200);--pos-cat-bakery-edge:var(--gold-700);--pos-cat-cold-bg:var(--info-100);--pos-cat-cold-edge:var(--info-700);--pos-cat-neutral-bg:var(--bg-surface);--pos-cat-neutral-edge:var(--fg-default);--pos-tile-pressed:var(--bg-sunken);--color-bg-app:var(--bg-canvas);--color-bg-surface:var(--bg-surface);--color-bg-subtle:var(--bg-sunken);--color-text-primary:var(--fg-default);--color-text-secondary:var(--fg-muted);--color-text-caption:var(--fg-muted);--color-border:var(--line-hairline);--color-action-hover:var(--fg-subtle);--color-focus:var(--line-focus)}[data-theme=cocina]{--bg-canvas:var(--k-950);--bg-surface:var(--k-850);--bg-raised:var(--k-800);--bg-sunken:var(--k-900);--bg-inverse:var(--n-50);--fg-default:var(--n-50);--fg-muted:var(--n-300);--fg-subtle:var(--n-400);--fg-inverse:var(--n-900);--fg-brand:var(--n-50);--fg-accent:var(--gold-400);--line-hairline:var(--k-700);--line-control:var(--line-dark-strong);--line-focus:var(--n-50);--action-fill:var(--n-50);--action-fill-hover:var(--n-100);--action-on:var(--n-900);--action-soft:var(--k-800);--danger-fill:var(--dg-700);--danger-on:var(--n-0);--ok-tint:#022c22;--ok-ink:var(--ok-300);--ok-solid:var(--ok-500);--warn-tint:#451a03;--warn-ink:var(--wn-400);--warn-solid:var(--wn-500);--crit-solid:var(--cr-400);--crit-ink:var(--cr-400);--err-tint:#4c0519;--err-ink:var(--dg-rose);--err-solid:var(--dg-rose);--info-tint:var(--k-800);--info-ink:var(--info-400);--info-solid:var(--info-400)}*{box-sizing:border-box}body{font-family:var(--font-ui);background:var(--bg-canvas);color:var(--fg-default);-webkit-font-smoothing:antialiased;margin:0}#app{min-height:100vh}button{cursor:pointer;font-family:inherit}input{font-family:inherit}h1,h2,h3,.page-title{font-family:var(--font-display);letter-spacing:-.025em}.settings-surface,.owner-page-body.owner-page-body--settings{width:100%;max-width:880px;margin-left:0;margin-right:0}.settings-header{border-bottom:1px solid var(--line-hairline);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.settings-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-brand);margin:0 0 6px;font-size:11px;font-weight:600}.settings-header h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-default);margin:0;font-size:24px;font-weight:700}.settings-sub{color:var(--fg-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.settings-stack{flex-direction:column;gap:20px;display:flex}.settings-card{background:var(--bg-surface);border:1px solid var(--line-hairline);border-radius:var(--radius-lg);min-width:0;margin:0;padding:0;overflow:hidden}.settings-card__head{border-bottom:1px solid var(--line-hairline);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.settings-card__title{color:var(--fg-default);margin:0;font-size:15px;font-weight:700}.settings-card__desc{color:var(--fg-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.settings-card__body{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.settings-card__foot{background:var(--bg-canvas);border-top:1px solid var(--line-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.settings-card__foot>:only-child{margin-left:auto}.settings-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-switch-row{border:1px solid var(--line-hairline);border-radius:var(--radius-md);background:var(--bg-canvas);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.settings-switch-row__copy{flex-direction:column;min-width:0;display:flex}.settings-switch-row__title{color:var(--fg-default);font-size:14px;font-weight:600}.settings-switch-row__hint{color:var(--fg-muted);margin-top:2px;font-size:12.5px;line-height:1.45}.settings-switch{flex-shrink:0;width:42px;height:24px;position:relative}.settings-switch input[type=checkbox]{z-index:2;opacity:0;cursor:pointer;width:42px;height:24px;margin:0;position:absolute;inset:0}.settings-switch-track{pointer-events:none;background:var(--line-hairline);border-radius:999px;transition:background-color .15s;position:absolute;inset:0}.settings-switch-track:after{content:"";background:var(--bg-surface);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #12120e33}.settings-switch input:checked+.settings-switch-track{background:var(--action-fill)}.settings-switch input:checked+.settings-switch-track:after{transform:translate(18px)}.settings-switch input:focus-visible+.settings-switch-track{outline:2px solid var(--line-focus);outline-offset:2px}.settings-switch input:disabled{cursor:not-allowed}.settings-switch-row:has(input:disabled){cursor:not-allowed}.settings-switch input:disabled+.settings-switch-track{opacity:.5}.settings-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-choice-card{border:1px solid var(--line-hairline);border-radius:var(--radius-md);background:var(--bg-surface);cursor:pointer;align-items:flex-start;gap:10px;padding:14px;display:flex}.settings-choice-card:has(input:checked){border-color:var(--action-fill);box-shadow:inset 0 0 0 1px var(--action-fill)}.settings-choice-card:has(input:disabled){cursor:not-allowed}.settings-choice-card input[type=radio]{margin-top:3px}.settings-form-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (width<=640px){.settings-grid-2,.settings-grid-3,.settings-choice-grid{grid-template-columns:minmax(0,1fr)}.settings-header{flex-direction:column}}html,body{touch-action:manipulation;-webkit-text-size-adjust:100%}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:max(16px,1em)}}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px)}.control-compact{min-height:32px;padding:4px 10px}.control-default{min-height:40px;padding:8px 14px}.control-touch{min-height:48px;padding:12px 18px}.control-kds{min-height:56px;padding:14px 22px}.btn{font-family:var(--font-ui);cursor:pointer;border-radius:var(--radius-sm);border:none;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:14.5px;font-weight:600;transition:none;display:inline-flex}.btn-sm{border-radius:var(--radius-sm);min-height:32px;padding:4px 10px;font-size:13px}.btn:active:not(:disabled){background:var(--bg-sunken)}.btn:focus-visible{outline:2px solid var(--fg-default);outline-offset:2px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-p{background:var(--action-fill);color:var(--action-on)}.btn-p:hover:not(:disabled),.btn-p:active:not(:disabled){background:var(--action-fill-hover)}.btn-d{background:var(--bg-inverse);color:var(--fg-inverse)}.btn-d:hover:not(:disabled){background:var(--bg-inverse);opacity:.9}.btn-g{color:var(--fg-default);border:1px solid var(--fg-default);background:0 0;font-weight:600}.btn-g:hover:not(:disabled){background:var(--bg-sunken)}.btn-dg{background:var(--danger-fill);color:var(--danger-on)}.btn-dg:hover:not(:disabled){background:var(--danger-fill);opacity:.9}.btn-cta{width:100%;min-height:56px;padding:14px 22px;font-size:15.5px}.btn--subtle{background:var(--bg-surface);border:1px solid var(--line-hairline);color:var(--fg-default);font-family:var(--font-ui);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:4px;min-height:32px;padding:4px 10px;font-size:12.5px;font-weight:600;transition:none;display:inline-flex}.btn--subtle:hover:not(:disabled),.btn--subtle:active:not(:disabled){background:var(--bg-sunken);border-color:var(--fg-default)}.iconbtn{background:var(--bg-surface);cursor:pointer;border:none;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 8px #12121214}.iconbtn:focus-visible{outline:2px solid var(--fg-default);outline-offset:2px}.badge{border-radius:var(--radius-full,9999px);flex-shrink:0;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.badge .dot{border-radius:var(--radius-full,9999px);flex-shrink:0;width:6px;height:6px}.b-ok{background:var(--ok-tint);color:var(--ok-ink)}.b-ok .dot{background:var(--ok-solid)}.b-wn{background:var(--warn-tint);color:var(--warn-ink)}.b-wn .dot{background:var(--warn-solid)}.b-cr{background:color-mix(in srgb, var(--crit-solid) 14%, var(--bg-surface));color:var(--crit-ink);border:1px solid color-mix(in srgb, var(--crit-solid) 28%, var(--bg-surface))}.b-cr .dot{background:var(--crit-solid)}.b-dg{background:var(--err-tint);color:var(--err-ink);border:1px solid var(--err-solid)}.b-dg .dot{background:var(--err-solid)}.b-info,.b-in{background:var(--info-tint);color:var(--info-ink)}.b-info .dot,.b-in .dot{background:var(--info-solid)}.b-mut{background:var(--bg-sunken);color:var(--fg-muted)}.b-mut .dot{background:var(--fg-subtle)}.numeral-hero{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:34px;font-weight:500;line-height:1.05}.numeral-lg{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:23px;font-weight:500;line-height:1.1}.numeral,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400;line-height:1.4}.timer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:19px;font-weight:500;line-height:1}.code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:12px;font-weight:400;line-height:1.3}.input,.select,.cielo-select{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--line-control);background:var(--bg-surface);width:100%;min-height:40px;font-family:var(--font-ui);color:var(--fg-default);padding:8px 14px;font-size:15px;font-weight:500}textarea.input{padding:12px 16px;line-height:1.4}select.input,select.select,select.cielo-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;height:40px;padding-right:36px}.input::placeholder{color:var(--fg-subtle);font-weight:400}.input:focus,.select:focus,.cielo-select:focus{outline:2px solid var(--fg-default);outline-offset:2px;border-color:var(--fg-default);box-shadow:none}.btn.control-compact,.input.control-compact,.select.control-compact,.cielo-select.control-compact,.control-compact .btn,.control-compact .input,.control-compact .select,.control-compact .cielo-select{min-height:32px;padding:4px 10px}.btn.control-default,.input.control-default,.select.control-default,.cielo-select.control-default,.control-default .btn,.control-default .input,.control-default .select,.control-default .cielo-select{min-height:40px;padding:8px 14px}.btn.control-touch,.input.control-touch,.select.control-touch,.cielo-select.control-touch,.control-touch .btn,.control-touch .input,.control-touch .select,.control-touch .cielo-select{min-height:48px;padding:12px 18px}.btn.control-kds,.input.control-kds,.select.control-kds,.cielo-select.control-kds,.control-kds .btn,.control-kds .input,.control-kds .select,.control-kds .cielo-select{min-height:56px;padding:14px 22px}select.input.control-compact,select.select.control-compact,select.cielo-select.control-compact,.control-compact select.input,.control-compact select.select,.control-compact select.cielo-select{height:32px}select.input.control-default,select.select.control-default,select.cielo-select.control-default,.control-default select.input,.control-default select.select,.control-default select.cielo-select{height:40px}select.input.control-touch,select.select.control-touch,select.cielo-select.control-touch,.control-touch select.input,.control-touch select.select,.control-touch select.cielo-select{height:48px}select.input.control-kds,select.select.control-kds,select.cielo-select.control-kds,.control-kds select.input,.control-kds select.select,.control-kds select.cielo-select{height:56px}.input:disabled,.select:disabled,.cielo-select:disabled{background-color:var(--bg-sunken);color:var(--fg-muted);-webkit-text-fill-color:var(--fg-muted);opacity:1;cursor:not-allowed}.flabel{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 6px;font-size:11.5px;font-weight:600;display:block}.view-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.view-tab{font-family:var(--font-ui);border-radius:var(--radius-md);border:1px solid var(--line-hairline);background:var(--bg-surface);min-height:36px;color:var(--fg-muted);cursor:pointer;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.view-tab:hover:not(.active){background:var(--bg-sunken);color:var(--fg-default)}.view-tab:focus-visible{box-shadow:0 0 0 3px var(--line-focus);outline:none}.view-tab.active{background:var(--action-soft);border-color:var(--fg-brand);color:var(--fg-brand);font-weight:600}.card,.kpi,.panel{background:var(--bg-surface);border:1px solid var(--line-hairline);border-radius:var(--radius-md);box-shadow:none}.card{padding:16px}.kpi{flex-direction:column;justify-content:flex-start;padding:14px 16px;display:flex}.panel{margin-bottom:16px;padding:20px}.alert-banner{background:var(--bg-surface);border:1px solid var(--line-hairline);border-radius:var(--radius-md);box-shadow:none;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.alert-banner__tag{border-radius:var(--radius-sm);flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.alert-banner__tag .dot{border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px}.alert-banner--warn .alert-banner__tag{background:var(--warn-tint);color:var(--warn-ink)}.alert-banner--warn .alert-banner__tag .dot{background:var(--warn-solid)}.alert-banner--err .alert-banner__tag{background:var(--err-tint);color:var(--err-ink)}.alert-banner--err .alert-banner__tag .dot{background:var(--err-solid)}.alert-banner--ok .alert-banner__tag{background:var(--ok-tint);color:var(--ok-ink)}.alert-banner--ok .alert-banner__tag .dot{background:var(--ok-solid)}.alert-banner--info .alert-banner__tag{background:var(--info-tint);color:var(--info-ink)}.alert-banner--info .alert-banner__tag .dot{background:var(--info-solid)}.kpi .k{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-subtle);font-size:11px;font-weight:600;display:block}.kpi .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-default);margin-top:6px;font-size:22px;font-weight:600;line-height:1.2;display:block}.kpi .s{color:var(--fg-subtle);margin-top:4px;font-size:11px;display:block}.owner-page{background:var(--bg-canvas);min-height:100vh}.owner-page-body{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding:24px 28px 48px}.owner-page-body--form{max-width:520px}.owner-page-body--hub{max-width:720px}.owner-page-body--wide{max-width:1200px}.owner-page-body--cash{max-width:1000px}@media (width<=800px){.owner-page-body{padding:20px 16px 40px}}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 0 20px;display:flex}.page-header>.btn,.page-header>a.btn{flex-shrink:0;align-self:flex-start}.ph-eyebrow{font-family:var(--font-mono);letter-spacing:2px;color:var(--fg-brand);text-transform:uppercase;margin:0 0 6px;font-size:10px}.ph-title{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(28px,4vw,36px);font-weight:600}.ph-title em{color:var(--color-text-secondary);font-style:italic}.ph-sub{color:var(--color-text-secondary);max-width:42rem;margin:8px 0 0;font-size:14px;line-height:1.45}.ph-actions{flex-wrap:wrap;gap:8px;display:flex}.table-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.table-actions .btn-sm{white-space:nowrap;flex-shrink:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
