@font-face{font-family:Manrope;src:url(/fonts/fetry/manrope/manrope-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--hb-accent:#52dfbb;--hb-accent-strong:#5eead4;--hb-accent-bright:#7ce9ce;--hb-surface:#0d191e;--hb-surface-raised:#12242b;--hb-surface-soft:#102c2e;--hb-border:#24363b;--hb-text:#f0f5f3;--hb-muted:#9fb2b4;--hb-info:#38bdf8;--hb-secondary:#e5bf69;--hb-success:#10b981;--hb-warning:#f59e0b;--hb-danger:#ef4444;--hb-shadow:0 18px 48px #0000003d;--hb-bg:#070e11;--hb-on-accent:#05251e;--owner-bg:var(--hb-bg);--owner-surface:var(--hb-surface);--owner-raised:var(--hb-surface-raised);--owner-line:var(--hb-border);--owner-text:var(--hb-text);--owner-muted:var(--hb-muted);--owner-teal:var(--hb-accent);--owner-teal-ink:var(--hb-on-accent)}.owner-auth-page,.owner-app-shell{background:var(--owner-bg);min-height:100vh;color:var(--owner-text)}.owner-auth-page{background:radial-gradient(circle at 75% 10%, color-mix(in srgb, var(--owner-teal) 11%, transparent), transparent 36%), var(--owner-bg);place-items:center;padding:32px;display:grid}.owner-auth-card{border:1px solid var(--owner-line);background:color-mix(in srgb, var(--owner-surface) 94%, transparent);border-radius:18px;width:min(100%,470px);padding:42px;box-shadow:0 30px 80px #0006}.owner-auth-brand,.owner-app-brand{align-items:center;gap:12px;display:flex}.owner-brand-mark{background:var(--owner-teal);width:38px;height:38px;color:var(--owner-teal-ink);border-radius:10px;place-items:center;font-size:16px;display:grid}.owner-auth-brand p,.owner-auth-brand span,.owner-app-brand span{margin:0}.owner-auth-brand p{color:var(--owner-text);font-weight:700}.owner-auth-brand span:last-child{color:var(--owner-muted);font-size:12px}.owner-kicker{color:var(--owner-teal);letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:750}.owner-auth-heading h1,.owner-topbar h1,.owner-welcome h2,.owner-panel h2{color:var(--owner-text);letter-spacing:-.045em}.owner-auth-heading h1{margin:0 0 12px;font-size:38px}.owner-auth-heading p:last-child,.owner-welcome p:last-child,.owner-empty{color:var(--owner-muted)}.owner-auth-form{gap:18px;display:grid}.owner-auth-form label:not(.owner-remember){color:var(--owner-muted);gap:8px;font-size:13px;display:grid}.owner-auth-form input[type=email],.owner-auth-form input[type=password]{border:1px solid var(--owner-line);width:100%;color:var(--owner-text);font:inherit;background:#091518;border-radius:9px;padding:14px 15px}.owner-auth-form input:focus{outline:2px solid var(--owner-teal);outline-offset:2px}.owner-remember{color:var(--owner-muted);align-items:center;gap:9px;font-size:13px;display:flex}.owner-primary-button,.owner-ghost-button{font:inherit;cursor:pointer;border:0;border-radius:8px;padding:13px 18px;font-weight:750}.owner-primary-button{background:var(--owner-teal);color:var(--owner-teal-ink)}.owner-primary-button:disabled,.owner-ghost-button:disabled{opacity:.6;cursor:wait}.owner-ghost-button{border:1px solid var(--owner-line);color:var(--owner-text);background:0 0;padding:9px 12px;font-size:12px}.owner-form-error{color:#ffc2c2;background:#431a1a55;border:1px solid #e8878744;border-radius:8px;margin:0;padding:11px 13px;font-size:13px}.owner-form-success{color:#aef2df;background:#12372f;border:1px solid #52dfbb55;border-radius:8px;margin:0;padding:11px 13px;font-size:13px}.owner-auth-help{border-top:1px solid var(--owner-line);gap:10px;margin-top:26px;padding-top:22px;display:grid}.owner-auth-help a,.owner-panel-heading a,.owner-sidebar-bottom a{color:var(--owner-teal);font-size:12px}.owner-app-shell{grid-template-columns:250px minmax(0,1fr);display:grid}.owner-sidebar{border-right:1px solid var(--owner-line);background:#091518;flex-direction:column;align-self:start;min-height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.owner-app-brand{color:var(--owner-text);padding:0 8px 30px;font-weight:750}.owner-sidebar nav{gap:5px;display:grid}.owner-sidebar nav a{color:var(--owner-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:flex}.owner-sidebar nav a small{color:#6f8889;font-size:9px}.owner-sidebar nav a:hover,.owner-sidebar nav a.is-active{color:var(--owner-text);background:#12302d}.owner-sidebar-bottom{margin-top:auto;padding:24px 10px 4px}.owner-main{min-width:0;padding:32px clamp(24px,4vw,58px) 60px}.owner-topbar{border-bottom:1px solid var(--owner-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.owner-topbar h1{margin:0;font-size:32px}.owner-account{grid-template-columns:auto auto;align-items:center;column-gap:12px;display:grid}.owner-account>small{color:var(--owner-muted);grid-column:1;font-size:10px}.owner-account>button{grid-area:1/2/3}.owner-welcome{border:1px solid var(--owner-line);background:linear-gradient(110deg,#102321,#0e1d21);border-radius:14px;justify-content:space-between;align-items:end;gap:30px;margin:34px 0;padding:28px;display:flex}.owner-welcome h2{margin:0 0 10px;font-size:30px}.owner-welcome p:last-child{max-width:720px;margin:0}.owner-link-button{flex:none;text-decoration:none;display:inline-flex}.owner-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.owner-stat-grid article,.owner-panel{border:1px solid var(--owner-line);background:var(--owner-surface);border-radius:12px}.owner-stat-grid article{padding:22px}.owner-stat-grid span{color:var(--owner-muted);font-size:12px}.owner-stat-grid strong{color:var(--owner-text);letter-spacing:-.045em;margin:12px 0 5px;font-size:clamp(24px,3vw,35px);display:block}.owner-stat-grid small{color:#70898a;font-size:10px}.owner-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.owner-panel{padding:22px}.owner-panel-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.owner-panel-heading h2{margin:0;font-size:22px}.owner-ranking-list{display:grid}.owner-ranking-list>div{border-top:1px solid var(--owner-line);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.owner-ranking-list>div>span{color:var(--owner-teal);font-size:10px}.owner-ranking-list strong,.owner-ranking-list small{display:block}.owner-ranking-list strong{font-size:13px}.owner-ranking-list small{color:var(--owner-muted);margin-top:4px;font-size:10px}.owner-ranking-list b{font-size:12px}@media (max-width:900px){.owner-app-shell{grid-template-columns:1fr}.owner-sidebar{border-right:0;border-bottom:1px solid var(--owner-line);min-height:auto;position:static}.owner-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-sidebar-bottom{margin-top:16px}.owner-stat-grid,.owner-dashboard-grid{grid-template-columns:1fr}}@media (max-width:620px){.owner-auth-page,.owner-main{padding:18px}.owner-auth-card{padding:28px 22px}.owner-topbar,.owner-welcome{flex-direction:column;align-items:flex-start}.owner-account{width:100%}.owner-sidebar nav{grid-template-columns:1fr 1fr}.owner-welcome{padding:22px}}.owner-page-intro,.owner-wallet-hero{border:1px solid var(--owner-line);background:linear-gradient(110deg,#102321,#0e1d21);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:30px;margin:34px 0 18px;padding:26px 28px;display:flex}.owner-page-intro h2,.owner-list-panel h2{color:var(--owner-text);letter-spacing:-.035em;margin:0 0 8px}.owner-page-intro p,.owner-wallet-actions p{max-width:760px;color:var(--owner-muted);margin:0}.owner-list-panel{border:1px solid var(--owner-line);background:var(--owner-surface);border-radius:12px;padding:24px}.owner-hotspot-list{gap:10px;display:grid}.owner-hotspot-list article{border-top:1px solid var(--owner-line);grid-template-columns:minmax(220px,1.25fr) minmax(160px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:24px;padding:20px 0;display:grid}.owner-list-heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.owner-list-heading h3,.owner-empty-state h3{color:var(--owner-text);margin:0;font-size:16px}.owner-list-main p,.owner-list-note p,.owner-empty-state p{color:var(--owner-muted);margin:5px 0 0;font-size:12px;line-height:1.55}.owner-list-main small{color:#789091;margin-top:8px;font-size:10px;display:block}.owner-readiness{grid-template-columns:auto 1fr;gap:5px 12px;font-size:11px;display:grid}.owner-readiness span{color:var(--owner-muted)}.owner-readiness b{color:var(--owner-text);font-weight:650}.owner-list-note strong{color:var(--owner-text);font-size:11px}.owner-row-action{color:var(--owner-teal);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px}.owner-inline-action{justify-items:start;gap:4px;display:grid}.owner-status{border:1px solid var(--owner-line);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.owner-status--neutral{color:#abc0c1}.owner-table-wrap{overflow-x:auto}.owner-table{border-collapse:collapse;width:100%;min-width:780px}.owner-table th,.owner-table td{border-top:1px solid var(--owner-line);text-align:left;vertical-align:middle;padding:15px 12px;font-size:12px}.owner-table th{color:#71898a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.owner-table td{color:var(--owner-muted)}.owner-table td strong{color:var(--owner-text);font-weight:650}.workspace-pagination{border-top:1px solid var(--line);grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr);align-items:center;gap:16px;padding:20px 22px;font-size:13px;display:grid}.workspace-pagination a,.workspace-pagination span{color:var(--muted)}.workspace-pagination a{text-underline-offset:3px;text-decoration:underline}.workspace-pagination a:last-child,.workspace-pagination span:last-child{text-align:right}.workspace-pagination strong{color:var(--text);white-space:nowrap;font-weight:600}.owner-wallet-hero{align-items:center}.owner-wallet-hero>div:first-child strong{color:var(--owner-text);letter-spacing:-.055em;margin:4px 0 6px;font-size:clamp(26px,3vw,32px);display:block}.owner-wallet-hero>div:first-child span{color:var(--owner-muted);font-size:11px}.owner-wallet-actions{max-width:430px}.owner-wallet-actions .owner-link-button{margin-top:14px}.owner-empty-state{border-top:1px solid var(--owner-line);padding:28px 0 10px}.owner-empty-state .owner-link-button{margin-top:16px}@media (max-width:1100px){.owner-hotspot-list article{grid-template-columns:1fr 1fr}.owner-row-action{justify-self:start}}@media (max-width:700px){.owner-page-intro,.owner-wallet-hero{flex-direction:column;align-items:flex-start;padding:22px}.owner-hotspot-list article{grid-template-columns:1fr;gap:14px}.owner-list-panel{padding:18px}}.owner-table-subline{color:#71898a;margin-top:4px;font-size:9px;display:block}.owner-notification-list{gap:10px;display:grid}.owner-notification-list article{border:1px solid var(--owner-line);background:#0b171a;border-radius:10px;padding:20px}.owner-notification-list article.is-unread{background:linear-gradient(110deg,#102620,#0b171a);border-color:#52dfbb55}.owner-notification-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.owner-notification-meta time{color:#71898a;margin-left:auto;font-size:10px}.owner-unread-dot{color:var(--owner-teal);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.owner-notification-list h3{color:var(--owner-text);margin:0;font-size:15px}.owner-notification-list p{color:var(--owner-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.owner-page-actions,.owner-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.owner-package-list{gap:10px;display:grid}.owner-package-list>article{border-top:1px solid var(--owner-line);grid-template-columns:minmax(240px,1.35fr) minmax(150px,.65fr) minmax(180px,.8fr) auto;align-items:center;gap:24px;padding:20px 0;display:grid}.owner-package-main p{color:var(--owner-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.owner-package-main small,.owner-package-commercial small{color:#71898a;margin-top:6px;font-size:9px;display:block}.owner-package-scope{color:#9cb4b5;background:#13242a;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.owner-package-commercial strong,.owner-package-commercial span{display:block}.owner-package-commercial strong{color:var(--owner-text);font-size:17px}.owner-package-commercial span{color:var(--owner-muted);margin-top:5px;font-size:11px}.owner-package-limits{grid-template-columns:auto 1fr;gap:5px 10px;font-size:10px;display:grid}.owner-package-limits span{color:#71898a}.owner-package-limits b{color:var(--owner-text);font-weight:600}.owner-package-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.owner-button-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.owner-package-toggle{gap:4px;display:grid}.owner-breadcrumb a{color:var(--owner-teal)}.owner-breadcrumb strong{color:var(--owner-text);font-weight:650}.owner-package-form{gap:14px;display:grid}.owner-form-section{border:1px solid var(--owner-line);background:var(--owner-surface);border-radius:12px;padding:24px}.owner-form-section-heading{margin-bottom:22px}.owner-form-section-heading h2{color:var(--owner-text);margin:0 0 7px;font-size:22px}.owner-form-section-heading p:last-child,.owner-form-help{max-width:760px;color:var(--owner-muted);margin:0;font-size:11px;line-height:1.55}.owner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.owner-form-grid>label{color:var(--owner-muted);align-content:start;gap:7px;font-size:11px;display:grid}.owner-form-grid>label>span:first-child{color:#bdcccc;font-weight:650}.owner-form-grid>label>span small{color:#71898a;font-weight:500}.owner-form-grid input:not([type=checkbox]),.owner-form-grid select,.owner-form-grid textarea{border:1px solid var(--owner-line);width:100%;color:var(--owner-text);font:inherit;background:#091518;border-radius:8px;padding:12px 13px}.owner-form-grid textarea{resize:vertical;min-height:86px}.owner-form-grid input:focus,.owner-form-grid select:focus,.owner-form-grid textarea:focus{outline:2px solid var(--owner-teal);outline-offset:2px}.owner-form-span{grid-column:1/-1}.owner-form-note{border:1px dashed var(--owner-line);min-height:44px;color:var(--owner-muted);border-radius:8px;align-self:end;align-items:center;padding:11px 13px;font-size:11px;display:flex}.owner-duration-field{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:8px;display:grid}.owner-duration-field label{color:var(--owner-muted);gap:7px;font-size:11px;display:grid}.owner-input-prefix,.owner-input-suffix{border:1px solid var(--owner-line);background:#091518;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.owner-input-prefix b,.owner-input-suffix b{color:#819899;white-space:nowrap;background:#102125;align-items:center;padding:0 11px;font-size:10px;display:flex}.owner-input-prefix input,.owner-input-suffix input{border:0!important;border-radius:0!important}.owner-checkbox-row{border:1px solid var(--owner-line);background:#0a171a;border-radius:8px;flex-direction:row;grid-template-columns:auto 1fr;align-items:flex-start;padding:12px 13px;gap:10px!important;display:flex!important}.owner-checkbox-row input{margin-top:3px}.owner-checkbox-row span{gap:3px;display:grid}.owner-checkbox-row strong{color:var(--owner-text);font-size:11px}.owner-checkbox-row small,.owner-field-help{color:#71898a;font-size:9px}.owner-field-error{color:#faa!important;font-size:9px!important}.owner-form-details{padding:0;overflow:hidden}.owner-form-details>summary{cursor:pointer;color:var(--owner-text);padding:18px 22px;font-size:13px;font-weight:700;list-style:none}.owner-form-details>summary::-webkit-details-marker{display:none}.owner-form-details>summary:after{content:"+";float:right;color:var(--owner-teal)}.owner-form-details[open]>summary:after{content:"−"}.owner-form-details>summary small{color:#71898a;margin-left:8px;font-size:9px;font-weight:500}.owner-details-body{border-top:1px solid var(--owner-line);padding:20px 22px 22px}.owner-price-options{gap:12px;margin:16px 0;display:grid}.owner-price-options article{border:1px solid var(--owner-line);background:#0a171a;border-radius:9px;padding:18px}.owner-option-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.owner-option-heading strong{color:var(--owner-text);font-size:11px}.owner-option-heading button{color:#e7a0a0;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px}.owner-secondary-button{border:1px solid var(--owner-line);color:var(--owner-text);font:inherit;cursor:pointer;background:#0a171a;border-radius:8px;justify-content:center;align-items:center;padding:11px 15px;font-size:11px;font-weight:700;display:inline-flex}.owner-form-actions{justify-content:flex-end;padding:10px 0 30px}@media (max-width:1050px){.owner-package-list>article{grid-template-columns:1fr 1fr}.owner-package-actions{justify-content:flex-start}}@media (max-width:700px){.owner-page-actions{width:100%}.owner-page-actions .owner-link-button{flex:auto}.owner-package-list>article,.owner-form-grid{grid-template-columns:1fr}.owner-form-span{grid-column:auto}.owner-form-section{padding:18px}.owner-duration-field{grid-template-columns:1fr 1fr}.owner-form-actions{justify-content:stretch}.owner-form-actions>*{flex:1 1 0}}.owner-voucher-fee-note{color:#b8ccca;background:#102620;border-style:solid;border-color:#52dfbb45;margin:14px 0}.owner-voucher-fee-note strong{color:var(--owner-teal)}.owner-voucher-batch-list{gap:10px;display:grid}.owner-voucher-batch-list>article{border-top:1px solid var(--owner-line);grid-template-columns:minmax(220px,1.2fr) minmax(280px,1fr) minmax(160px,.7fr) auto;align-items:center;gap:24px;padding:20px 0;display:grid}.owner-voucher-counts{grid-template-columns:repeat(4,minmax(55px,1fr));gap:8px;display:grid}.owner-voucher-counts div{border:1px solid var(--owner-line);background:#0a171a;border-radius:7px;padding:9px}.owner-voucher-counts span,.owner-voucher-expiry span{color:#71898a;text-transform:uppercase;letter-spacing:.08em;font-size:8px;display:block}.owner-voucher-counts strong{color:var(--owner-text);margin-top:4px;font-size:15px;display:block}.owner-voucher-expiry b{color:var(--owner-text);margin-top:5px;font-size:10px;font-weight:600;display:block}.owner-voucher-batch-hero{border:1px solid var(--owner-line);background:linear-gradient(110deg,#102321,#0e1d21);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin:18px 0;padding:26px 28px;display:flex}.owner-voucher-batch-hero h2{color:var(--owner-text);letter-spacing:-.04em;margin:0 0 6px;font-size:25px}.owner-voucher-batch-hero p:last-child{color:var(--owner-muted);margin:0;font-size:11px}.owner-voucher-stats{margin-bottom:14px}.owner-voucher-code{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--owner-teal)!important}.owner-muted-action{color:#71898a;text-transform:capitalize;font-size:10px}.owner-voucher-sale-form{border:1px solid var(--owner-line);background:#071214;border-radius:8px;gap:9px;min-width:260px;padding:12px;display:grid}.owner-voucher-sale-form>strong{color:var(--owner-teal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.owner-voucher-sale-form label{color:var(--owner-muted);gap:5px;font-size:9px;display:grid}.owner-voucher-sale-form input{border:1px solid var(--owner-line);width:100%;color:var(--owner-text);font:inherit;background:#091518;border-radius:7px;padding:9px 10px}.owner-voucher-sale-form>div{justify-content:flex-end;gap:7px;display:flex}.owner-voucher-sale-form .owner-secondary-button,.owner-voucher-sale-form .owner-primary-button{padding:8px 10px;font-size:9px}@media (max-width:1100px){.owner-voucher-batch-list>article{grid-template-columns:1fr 1fr}}@media (max-width:700px){.owner-voucher-batch-list>article{grid-template-columns:1fr}.owner-voucher-batch-hero{flex-direction:column;align-items:flex-start;padding:22px}.owner-voucher-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-danger-link{color:#ef9d9d}.owner-danger-button{color:#ffc0c0;font:inherit;cursor:pointer;background:#421d1d;border:1px solid #8f414155;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:700}.owner-inline-action-form{border:1px solid var(--owner-line);background:#071214;border-radius:8px;gap:9px;min-width:260px;padding:12px;display:grid}.owner-inline-action-form label{color:var(--owner-muted);gap:5px;font-size:9px;display:grid}.owner-inline-action-form input{border:1px solid var(--owner-line);width:100%;color:var(--owner-text);font:inherit;background:#091518;border-radius:7px;padding:9px 10px}.owner-inline-action-form>div{justify-content:flex-end;gap:7px;display:flex}.owner-notification-actions{margin-top:12px}.owner-preferences-panel{margin-top:16px}.owner-preference-message{color:var(--owner-teal);font-size:10px}.owner-preference-list{display:grid}.owner-preference-list article{border-top:1px solid var(--owner-line);grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:24px;padding:16px 0;display:grid}.owner-preference-copy{gap:4px;display:grid}.owner-preference-copy strong{color:var(--owner-text);font-size:12px}.owner-preference-copy span{color:var(--owner-muted);text-transform:capitalize;font-size:10px}.owner-preference-copy small{color:#71898a;font-size:9px}.owner-preference-channels{align-items:center;gap:9px;display:flex}.owner-preference-channels label{border:1px solid var(--owner-line);color:var(--owner-muted);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.owner-preference-channels input{accent-color:var(--owner-teal)}.owner-preference-channels label:has(input:checked){color:#a9f1de;background:#12372f;border-color:#52dfbb55}@media (max-width:700px){.owner-preference-list article{grid-template-columns:1fr;gap:12px}.owner-preference-channels{flex-wrap:wrap}}.owner-social-auth{gap:14px;margin:0 0 22px;display:grid}.owner-social-buttons{gap:10px;display:grid}.owner-social-button{border:1px solid var(--owner-line);background:var(--owner-raised);width:100%;min-height:48px;color:var(--owner-text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-weight:750;display:flex}.owner-social-button:hover{border-color:var(--owner-teal)}.owner-social-button:disabled{opacity:.6;cursor:wait}.owner-social-mark{background:var(--owner-text);width:25px;height:25px;color:var(--owner-bg);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.owner-social-divider{color:var(--owner-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:10px;display:flex}.owner-social-divider:before,.owner-social-divider:after{content:"";background:var(--owner-line);flex:1;height:1px}.owner-setup-hero,.owner-setup-callout{border:1px solid var(--owner-line);background:linear-gradient(110deg,#102321,#0e1d21);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin:18px 0;padding:26px 28px;display:flex}.owner-setup-hero h2,.owner-setup-callout h2{color:var(--owner-text);letter-spacing:-.04em;margin:0 0 8px}.owner-setup-hero p:last-child,.owner-setup-callout p:last-child{max-width:760px;color:var(--owner-muted);margin:0;font-size:12px;line-height:1.6}.owner-setup-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.owner-setup-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.owner-setup-summary-grid article{border:1px solid var(--owner-line);background:var(--owner-surface);border-radius:11px;padding:20px}.owner-setup-summary-grid span,.owner-setup-summary-grid small{color:var(--owner-muted);font-size:10px;display:block}.owner-setup-summary-grid strong{color:var(--owner-text);margin:8px 0 5px;font-size:17px;display:block}.owner-setup-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;margin:18px 0;display:grid}.owner-inline-form{gap:14px;display:grid}.owner-inline-form label{color:var(--owner-muted);gap:7px;font-size:11px;display:grid}.owner-inline-form label>span{color:#bdcccc;font-weight:650}.owner-inline-form input{border:1px solid var(--owner-line);width:100%;color:var(--owner-text);font:inherit;background:#091518;border-radius:8px;padding:12px 13px}.owner-inline-form input:focus{outline:2px solid var(--owner-teal);outline-offset:2px}.owner-inline-form label>small{color:#71898a;font-size:9px}.owner-inline-form .owner-primary-button{justify-self:start}.owner-setup-details{gap:0;margin:0;display:grid}.owner-setup-details>div{border-top:1px solid var(--owner-line);grid-template-columns:130px 1fr;gap:14px;padding:11px 0;display:grid}.owner-setup-details dt{color:#71898a;font-size:10px}.owner-setup-details dd{color:var(--owner-text);overflow-wrap:anywhere;margin:0;font-size:11px}.owner-setup-warning{background:#431a1a33;border:1px solid #e8878744;border-radius:9px;margin-top:16px;padding:14px}.owner-setup-warning strong{color:#ffc2c2;font-size:11px}.owner-setup-warning p{color:#d4aaaa;margin:5px 0 0;font-size:10px;line-height:1.5}.owner-setup-progress{margin-top:18px}.owner-setup-progress ol{margin:0;padding:0;list-style:none}.owner-setup-progress li{border-top:1px solid var(--owner-line);grid-template-columns:38px minmax(0,1fr);gap:14px;padding:15px 0;display:grid}.owner-setup-stage-dot{border:1px solid var(--owner-line);width:32px;height:32px;color:var(--owner-muted);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.owner-setup-stage-dot--success{color:#77e9cc;background:#12372f;border-color:#52dfbb55}.owner-setup-stage-dot--warning{color:#e9c77e;background:#342a17;border-color:#d8ad5c55}.owner-setup-stage-dot--danger{color:#ffb4b4;background:#431a1a55;border-color:#e8878755}.owner-setup-stage-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.owner-setup-stage-heading strong{color:var(--owner-text);font-size:12px}.owner-setup-progress li p{color:var(--owner-muted);margin:6px 0 0;font-size:10px;line-height:1.5}ol.owner-setup-progress{padding:0;list-style:none}ol.owner-setup-progress>li{grid-template-columns:minmax(0,1fr)}ol.owner-setup-progress>li>div{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}ol.owner-setup-progress>li strong{flex:1;min-width:140px;font-size:14px}ol.owner-setup-progress>li p{flex-basis:100%;font-size:12px}.owner-setup-callout--danger{background:linear-gradient(110deg,#2b1819,#111a1d);border-color:#e8878744}.owner-setup-callout--success{background:linear-gradient(110deg,#102a24,#0e1d21);border-color:#52dfbb44}@media (max-width:900px){.owner-setup-summary-grid,.owner-setup-grid{grid-template-columns:1fr}.owner-setup-hero,.owner-setup-callout{flex-direction:column;align-items:flex-start}.owner-setup-hero-actions{justify-content:flex-start}}@media (max-width:620px){.owner-setup-hero,.owner-setup-callout{padding:22px}.owner-setup-details>div{grid-template-columns:1fr;gap:4px}.owner-inline-form .owner-primary-button{width:100%}}.owner-setup-script-card{border:1px solid var(--owner-line);background:linear-gradient(110deg,#102321,#0e1d21);border-radius:14px;gap:18px;margin:18px 0;padding:26px 28px;display:grid}.owner-setup-script-card h2{color:var(--owner-text);letter-spacing:-.04em;margin:0 0 8px}.owner-setup-script-card p{max-width:820px;color:var(--owner-muted);margin:0;font-size:12px;line-height:1.6}.owner-setup-script-card--ready{background:linear-gradient(110deg,#102a24,#0e1d21);border-color:#52dfbb55}.owner-setup-script-card--warning{background:linear-gradient(110deg,#2b2517,#0e1d21);border-color:#d8ad5c55}.owner-setup-script-card--danger{background:linear-gradient(110deg,#2b1819,#111a1d);border-color:#e8878755}.owner-script-security-note{background:#342a174d;border:1px solid #d8ad5c44;border-radius:9px;padding:14px 16px}.owner-script-security-note strong{color:#f0d69b;font-size:11px}.owner-script-security-note p{color:#d2c095;margin-top:5px;font-size:10px}.owner-script-actions{flex-wrap:wrap;gap:10px;display:flex}.owner-script-display{resize:vertical;color:#b8f2df;white-space:pre;background:#050c0e;border:1px solid #274842;border-radius:10px;width:100%;min-height:300px;padding:16px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}.owner-script-display:focus{outline:2px solid var(--owner-teal);outline-offset:2px}@media (max-width:620px){.owner-setup-script-card{padding:22px}.owner-script-actions{display:grid}.owner-script-actions>*{width:100%}.owner-script-display{min-height:240px;font-size:10px}}.owner-router-hero{border:1px solid var(--owner-line);background:linear-gradient(110deg,#102321,#0e1d21);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin:18px 0;padding:28px;display:flex}.owner-router-hero h2{color:var(--owner-text);letter-spacing:-.04em;margin:0 0 8px}.owner-router-hero p{max-width:760px;color:var(--owner-muted);margin:0;font-size:12px;line-height:1.6}.owner-router-warning{color:#e9c77e!important;margin-top:10px!important}.owner-router-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.owner-router-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.owner-router-stat-grid article{border:1px solid var(--owner-line);background:var(--owner-surface);border-radius:11px;padding:20px}.owner-router-stat-grid span,.owner-router-stat-grid small{color:var(--owner-muted);font-size:10px;display:block}.owner-router-stat-grid strong{color:var(--owner-text);letter-spacing:-.04em;margin:8px 0 5px;font-size:clamp(22px,3vw,32px);display:block}.owner-router-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.owner-router-section{margin:18px 0}.owner-router-health-list,.owner-router-feature-list,.owner-router-history{display:grid}.owner-router-health-list>div,.owner-router-feature-list>div,.owner-router-history>div{border-top:1px solid var(--owner-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.owner-router-health-list>div>span:first-child,.owner-router-feature-list>div>span{color:var(--owner-muted);font-size:11px}.owner-router-feature-list strong{color:var(--owner-text);font-size:11px}.owner-router-history strong,.owner-router-history small{display:block}.owner-router-history strong{color:var(--owner-text);font-size:11px}.owner-router-history small{color:var(--owner-muted);margin-top:4px;font-size:9px}.owner-router-note{background:#342a1738;border:1px solid #d8ad5c44;border-radius:9px;margin-top:15px;padding:13px 14px}.owner-router-note strong{color:#e9c77e;font-size:10px}.owner-router-note p,.owner-router-footnote{color:var(--owner-muted);margin:5px 0 0;font-size:10px;line-height:1.55}.owner-router-throughput{grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-router-throughput>div{border:1px solid var(--owner-line);background:#0a1619;border-radius:9px;padding:15px}.owner-router-throughput span{color:var(--owner-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.owner-router-throughput strong{color:var(--owner-text);margin-top:6px;font-size:17px;display:block}.owner-router-feature-list+.owner-router-footnote{margin:14px 0}@media (max-width:1000px){.owner-router-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-router-grid{grid-template-columns:1fr}}@media (max-width:620px){.owner-router-hero{flex-direction:column;align-items:flex-start;padding:22px}.owner-router-hero-actions{justify-content:flex-start}.owner-router-stat-grid,.owner-router-throughput{grid-template-columns:1fr}}.owner-router-action{justify-items:start;gap:10px;margin-top:14px;display:grid}.owner-router-action .owner-form-success,.owner-router-action .owner-form-error{width:100%;margin:0}.owner-router-action-field{width:100%;color:var(--owner-muted);gap:7px;font-size:11px;display:grid}.owner-router-action-field span{align-items:baseline;gap:6px;display:flex}.owner-router-action-field small{color:#71898a;font-size:9px}.owner-router-action-field textarea{resize:vertical;border:1px solid var(--owner-line);width:100%;color:var(--owner-text);font:inherit;background:#091518;border-radius:9px;padding:11px 12px;line-height:1.5}.owner-router-action-field textarea:focus{outline:2px solid var(--owner-teal);outline-offset:2px}.owner-settings-tabs{border-bottom:1px solid var(--owner-line);flex-wrap:wrap;gap:8px;margin:28px 0 18px;padding-bottom:14px;display:flex}.owner-settings-tabs a{color:var(--owner-muted);border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700}.owner-settings-tabs a:hover,.owner-settings-tabs a.is-active{color:var(--owner-text);background:#12302d}.owner-settings-toggle{border:1px solid var(--owner-line);background:#091518;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex!important}.owner-settings-toggle>span{gap:5px;display:grid}.owner-settings-toggle strong{color:var(--owner-text);font-size:13px}.owner-settings-toggle small{color:var(--owner-muted);font-size:10px;line-height:1.5}.owner-settings-toggle input[type=checkbox]{flex:none;width:18px;height:18px}.owner-payout-history{margin-bottom:16px}.owner-payout-quote{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.owner-payout-quote>div{border:1px solid var(--owner-line);background:#091518;border-radius:9px;padding:14px}.owner-payout-quote span,.owner-beneficiary-card>span,.owner-payout-result dt{color:#71898a;text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.owner-payout-quote strong,.owner-beneficiary-card>strong{color:var(--owner-text);margin-top:6px;font-size:15px;display:block}.owner-payout-quote>p{color:#ffc0c0;background:#421d1d;border:1px solid #8f414155;border-radius:8px;grid-column:1/-1;margin:0;padding:11px 13px;font-size:11px}.owner-beneficiary-card{background:#102620;border:1px solid #52dfbb55;border-radius:10px;gap:7px;margin-top:16px;padding:18px;display:grid}.owner-beneficiary-card>small{color:var(--owner-muted);font-size:10px}.owner-beneficiary-card .owner-checkbox-row{margin-top:8px}.owner-payout-result{border:1px solid var(--owner-line);background:var(--owner-surface);border-radius:14px;margin:28px 0;padding:28px}.owner-payout-result h2{color:var(--owner-text);letter-spacing:-.04em;margin:0 0 8px;font-size:28px}.owner-payout-result>p:not(.owner-kicker){color:var(--owner-muted)}.owner-payout-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.owner-payout-result dl>div{border:1px solid var(--owner-line);background:#091518;border-radius:8px;padding:13px}.owner-payout-result dd{color:var(--owner-text);text-transform:capitalize;margin:6px 0 0;font-size:12px}.owner-payout-result--paid{border-color:#52dfbb55}.owner-payout-result--review_required{border-color:#d8ad5c66}.owner-payout-result--failed{border-color:#8f414166}.owner-payout-warning{color:#e9c77e;background:#342a17;border:1px solid #d8ad5c66;border-radius:8px;gap:5px;margin:0 0 20px;padding:13px;font-size:11px;display:grid}@media (max-width:850px){.owner-payout-quote,.owner-payout-result dl{grid-template-columns:1fr 1fr}}@media (max-width:560px){.owner-payout-quote,.owner-payout-result dl{grid-template-columns:1fr}}.owner-device-refresh-note{border:1px solid var(--owner-line);background:#091518;border-radius:9px;gap:4px;min-width:150px;padding:12px 14px;display:grid}.owner-device-refresh-note span{color:#71898a;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.owner-device-refresh-note strong{color:var(--owner-teal);font-size:11px}.owner-device-heading{align-items:end}.owner-device-filter{align-items:end;gap:8px;display:flex}.owner-device-filter label{color:#71898a;gap:5px;font-size:9px;display:grid}.owner-device-filter select{border:1px solid var(--owner-line);min-width:180px;color:var(--owner-text);font:inherit;background:#091518;border-radius:8px;padding:10px 12px}.owner-device-list{display:grid}.owner-device-list article{border-top:1px solid var(--owner-line);grid-template-columns:minmax(220px,1.1fr) minmax(190px,.85fr) minmax(150px,.7fr) auto;align-items:center;gap:22px;padding:18px 0;display:grid}.owner-device-identity p,.owner-device-identity small{color:var(--owner-muted);margin:5px 0 0;font-size:10px;display:block}.owner-device-addresses{grid-template-columns:auto 1fr;gap:5px 10px;font-size:10px;display:grid}.owner-device-addresses span,.owner-device-access>span{color:#71898a}.owner-device-addresses strong{color:var(--owner-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:600}.owner-device-access{justify-items:start;gap:7px;display:grid}.owner-device-access small{color:var(--owner-teal);font-size:9px}.owner-device-actions{justify-self:end}@media (max-width:1050px){.owner-device-list article{grid-template-columns:1fr 1fr}.owner-device-actions{justify-self:start}}@media (max-width:700px){.owner-device-heading,.owner-device-filter{flex-direction:column;align-items:stretch}.owner-device-filter select{width:100%;min-width:0}.owner-device-list article{grid-template-columns:1fr;gap:13px}}.owner-customer-heading{align-items:end}.owner-customer-filters{grid-template-columns:minmax(220px,1fr) 150px 180px auto;align-items:end;gap:8px;width:min(100%,720px);display:grid}.owner-customer-filters label{min-width:0;color:var(--hb-muted);gap:5px;font-size:9px;display:grid}.owner-customer-filters input,.owner-customer-filters select{border:1px solid var(--owner-line);background:var(--hb-surface-raised);width:100%;min-width:0;color:var(--owner-text);font:inherit;border-radius:8px;padding:10px 12px}.owner-customer-list{display:grid}.owner-customer-list article{border-top:1px solid var(--owner-line);grid-template-columns:minmax(210px,1.15fr) minmax(140px,.8fr) minmax(150px,.8fr) minmax(150px,.8fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.owner-customer-main p,.owner-customer-main small,.owner-customer-package small,.owner-customer-activation small,.owner-customer-time small{color:var(--owner-muted);margin:5px 0 0;font-size:9px;display:block}.owner-customer-package,.owner-customer-activation,.owner-customer-time{gap:5px;display:grid}.owner-customer-package>span,.owner-customer-activation>span,.owner-customer-time>span{color:#71898a;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.owner-customer-package strong,.owner-customer-time strong{color:var(--owner-text);font-size:11px}.owner-customer-actions{justify-items:end;gap:8px;display:grid}.owner-customer-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.owner-detail-list{background:var(--owner-line);border:1px solid var(--owner-line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.owner-detail-list>div{background:#091518;padding:13px}.owner-detail-list dt{color:#71898a;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.owner-detail-list dd{color:var(--owner-text);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.owner-detail-list--wide{grid-template-columns:repeat(5,minmax(0,1fr))}.owner-customer-payment{margin-bottom:16px}.owner-customer-recovery{background:#1f1b11;border:1px solid #d8ad5c55;border-radius:12px;gap:16px;margin:16px 0;padding:22px;display:grid}.owner-customer-recovery h2{color:var(--owner-text);margin:0 0 7px;font-size:20px}.owner-customer-recovery>div>p:last-child{color:var(--owner-muted);margin:0;font-size:11px}.owner-customer-recovery-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1180px){.owner-customer-heading{flex-direction:column;align-items:stretch}.owner-customer-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.owner-customer-list article{grid-template-columns:1fr 1fr}.owner-customer-actions{justify-items:start}.owner-detail-list--wide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.owner-customer-heading,.owner-customer-filters{align-items:stretch}.owner-customer-heading{flex-direction:column}.owner-customer-filters{grid-template-columns:1fr 1fr;width:100%}.owner-customer-detail-grid{grid-template-columns:1fr}}@media (max-width:620px){.owner-customer-list article,.owner-customer-filters,.owner-detail-list,.owner-detail-list--wide{grid-template-columns:1fr}}.owner-agent-list{display:grid}.owner-agent-list article{border-top:1px solid var(--owner-line);grid-template-columns:minmax(230px,1.15fr) minmax(160px,.75fr) minmax(210px,.9fr) minmax(170px,.75fr) auto;align-items:center;gap:20px;padding:18px 0;display:grid}.owner-agent-list h3 a{color:var(--owner-text);text-decoration:none}.owner-agent-hotspots,.owner-agent-money,.owner-agent-last-sale{gap:5px;display:grid}.owner-agent-hotspots>span,.owner-agent-money>span,.owner-agent-last-sale>span{color:#71898a;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.owner-agent-hotspots strong,.owner-agent-money strong,.owner-agent-last-sale strong{color:var(--owner-text);font-size:11px}.owner-agent-hotspots small,.owner-agent-money small{color:var(--owner-muted);font-size:9px;line-height:1.45}.owner-agent-hotspot-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-agent-hotspot-option{border:1px solid var(--owner-line);cursor:pointer;background:#091518;border-radius:9px;align-items:flex-start;gap:11px;padding:14px;display:flex}.owner-agent-hotspot-option input{flex:none;width:17px;height:17px;margin-top:2px}.owner-agent-hotspot-option span{gap:4px;display:grid}.owner-agent-hotspot-option strong{color:var(--owner-text);font-size:12px}.owner-agent-hotspot-option small{color:var(--owner-muted);font-size:9px}.owner-agent-float-controls{gap:15px;display:grid}.owner-agent-float-summary{border:1px solid var(--owner-line);background:#091518;border-radius:9px;gap:6px;padding:16px;display:grid}.owner-agent-float-summary span{color:#71898a;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.owner-agent-float-summary strong{color:var(--owner-text);letter-spacing:-.04em;font-size:24px}.owner-agent-float-buttons{flex-wrap:wrap;gap:8px;display:flex}.owner-agent-float-form{border:1px solid var(--owner-line);background:#0b171a;border-radius:9px;gap:13px;padding:16px;display:grid}.owner-agent-float-form h3{color:var(--owner-text);margin:0;font-size:15px}.owner-agent-float-form>p{color:var(--owner-muted);margin:-4px 0 0;font-size:10px;line-height:1.5}.owner-agent-float-form label{color:var(--owner-muted);gap:6px;font-size:10px;display:grid}.owner-agent-float-form input,.owner-agent-float-form textarea{border:1px solid var(--owner-line);width:100%;color:var(--owner-text);font:inherit;background:#091518;border-radius:8px;padding:11px 12px}.owner-agent-ledger-panel{margin-top:16px}@media (max-width:1150px){.owner-agent-list article{grid-template-columns:1fr 1fr}}@media (max-width:700px){.owner-agent-list article,.owner-agent-hotspot-options{grid-template-columns:1fr}}.owner-branding-list{display:grid}.owner-branding-list article{border-top:1px solid var(--owner-line);grid-template-columns:minmax(240px,1.2fr) minmax(180px,.9fr) minmax(150px,.7fr) minmax(150px,.7fr) auto;align-items:center;gap:20px;padding:18px 0;display:grid}.owner-branding-color-swatch{border:1px solid #fff3;border-radius:50%;flex:none;width:18px;height:18px;display:inline-block;box-shadow:0 0 0 3px #ffffff0a}.owner-branding-list-copy{gap:5px;min-width:0;display:grid}.owner-branding-list-copy span{color:#71898a;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.owner-branding-list-copy strong{color:var(--owner-text);overflow-wrap:anywhere;font-size:11px;font-weight:650}.owner-branding-color-field{grid-template-columns:48px 1fr;gap:8px;display:grid}.owner-branding-color-field input[type=color]{border:1px solid var(--owner-line);background:#091518;border-radius:8px;width:48px;min-height:44px;padding:3px}.owner-branding-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.owner-branding-preview{border:1px solid;border-radius:16px;min-width:0;padding:16px}.owner-branding-preview--dark{color:#f7fbfa;background:#04090c;border-color:#20343a}.owner-branding-preview--light{color:#071823;background:#f4f8f7;border-color:#d5e3df}.owner-branding-preview>small{color:#809390;font-size:9px}.owner-branding-preview-brand{align-items:center;gap:9px;margin-top:10px;display:flex}.owner-branding-preview-brand>span{background:#0b2c27;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.owner-branding-preview--light .owner-branding-preview-brand>span{background:#e2f7f1}.owner-branding-preview-brand div{gap:3px;display:grid}.owner-branding-preview-brand strong{overflow-wrap:anywhere;font-size:13px}.owner-branding-preview-brand em{color:#8ba09c;font-size:9px;font-style:normal}.owner-branding-preview-announcement{white-space:nowrap;text-overflow:ellipsis;background:#0b2c27;border-radius:9px;margin-top:10px;padding:8px 10px;font-size:10px;overflow:hidden}.owner-branding-preview--light .owner-branding-preview-announcement{background:#e2f7f1}.owner-branding-preview-card{background:#0b1418;border:1px solid #20343a;border-radius:12px;margin-top:10px;padding:16px}.owner-branding-preview--light .owner-branding-preview-card{background:#fff;border-color:#d5e3df}.owner-branding-preview-card>small{color:#8ba09c;letter-spacing:.12em;font-size:9px}.owner-branding-preview-card h3{color:inherit;letter-spacing:-.04em;margin:6px 0 13px;font-size:22px;line-height:1}.owner-branding-preview-button{text-align:center;border-radius:9px;padding:10px;font-size:11px;font-weight:800;display:block}.owner-branding-common-pages{gap:10px;display:grid}.owner-branding-common-page{border:1px solid var(--owner-line);background:#091518;border-radius:10px;overflow:hidden}.owner-branding-common-page summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px;list-style:none;display:flex}.owner-branding-common-page summary::-webkit-details-marker{display:none}.owner-branding-common-page summary>span:first-child{gap:4px;display:grid}.owner-branding-common-page summary strong{color:var(--owner-text);font-size:12px}.owner-branding-common-page summary small{color:var(--owner-muted);font-size:9px;line-height:1.45}.owner-branding-common-page-body{gap:14px;padding:0 16px 16px;display:grid}.owner-branding-common-page-body>label:not(.owner-settings-toggle){color:var(--owner-muted);gap:7px;font-size:10px;display:grid}.owner-branding-common-page-body textarea{border:1px solid var(--owner-line);width:100%;color:var(--owner-text);font:inherit;resize:vertical;background:#0b171a;border-radius:8px;padding:12px;line-height:1.55}.owner-branding-deployment-warning,.owner-settings-note{color:#e9c77e;background:#342a17;border:1px solid #d8ad5c66;border-radius:8px;margin:16px 0;padding:12px 14px;font-size:11px;line-height:1.5}@media (max-width:1050px){.owner-branding-list article{grid-template-columns:1fr 1fr}}@media (max-width:700px){.owner-branding-preview-grid,.owner-branding-list article{grid-template-columns:minmax(0,1fr)}}.owner-device-actions:has(.owner-device-grant-form){grid-column:1/-1;justify-self:stretch;width:100%}.owner-device-grant-form{border:1px solid var(--owner-line);background:#091518;border-radius:10px;grid-column:1/-1;gap:14px;width:100%;margin-top:8px;padding:18px;display:grid}.owner-device-grant-heading{gap:4px;display:grid}.owner-device-grant-heading strong{color:var(--owner-text);font-size:14px}.owner-device-grant-heading span{color:var(--owner-muted);font-size:10px}.owner-device-grant-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.owner-device-grant-grid label,.owner-device-grant-reason{color:var(--owner-muted);gap:6px;font-size:10px;display:grid}.owner-device-grant-grid input,.owner-device-grant-grid select,.owner-device-grant-reason textarea{border:1px solid var(--owner-line);background:var(--owner-surface);width:100%;color:var(--owner-text);font:inherit;border-radius:8px;padding:10px 11px}.owner-device-grant-warning{color:#e9c77e;background:#342a17;border:1px solid #d8ad5c55;border-radius:8px;padding:11px 12px;font-size:10px;line-height:1.5}.owner-device-grant-success{background:#12372f;border:1px solid #52dfbb55;border-radius:8px;gap:5px;min-width:240px;padding:12px;display:grid}.owner-device-grant-success strong{color:#baf3e3;font-size:11px}.owner-device-grant-success span{color:#a1ccc1;font-size:9px;line-height:1.5}.owner-device-grant-success a{color:var(--owner-teal);font-size:10px}@media (max-width:900px){.owner-device-grant-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.owner-device-grant-grid{grid-template-columns:1fr}}.owner-report-filter{grid-template-columns:minmax(160px,1fr) repeat(2,minmax(145px,.8fr)) auto;align-items:end;gap:12px;display:grid}.owner-report-filter label,.owner-support-form label,.owner-support-reply label{color:var(--owner-muted);gap:7px;font-size:11px;display:grid}.owner-report-filter input,.owner-report-filter select,.owner-support-form input,.owner-support-form select,.owner-support-form textarea,.owner-support-reply textarea{border:1px solid var(--owner-line);background:var(--owner-bg);width:100%;color:var(--owner-text);font:inherit;border-radius:8px;padding:11px 12px}.owner-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.owner-report-metrics article{border:1px solid var(--owner-line);background:var(--owner-surface);border-radius:12px;padding:20px;display:block}.owner-report-metrics span,.owner-usage-grid span{color:var(--owner-muted);font-size:10px;display:block}.owner-report-metrics strong,.owner-usage-grid strong{color:var(--owner-text);margin-top:8px;display:block}.owner-report-metrics strong{letter-spacing:-.04em;font-size:24px}.owner-report-metrics small{color:#70898a;margin-top:6px;font-size:9px;line-height:1.5;display:block}.owner-usage-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.owner-usage-grid>div{border:1px solid var(--owner-line);border-radius:9px;padding:14px}.owner-report-rankings{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.owner-support-layout,.owner-support-conversation-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;gap:16px;margin:18px 0;display:grid}.owner-support-form,.owner-support-reply{gap:14px;display:grid}.owner-support-safe{color:#d8c48c;margin:0;font-size:10px;line-height:1.5}.owner-support-ticket-list{gap:10px;display:grid}.owner-support-ticket-list>a{border:1px solid var(--owner-line);color:inherit;background:#0b171a;border-radius:10px;padding:16px;text-decoration:none;display:block}.owner-support-ticket-list>a:hover{border-color:var(--owner-teal)}.owner-support-ticket-list>a>div,.owner-support-session-list>div>div,.owner-support-message>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-support-ticket-list h3,.owner-info-pages summary{color:var(--owner-text)}.owner-support-ticket-list h3{margin:9px 0 5px;font-size:14px}.owner-support-ticket-list p,.owner-support-ticket-list small,.owner-support-alert-list p,.owner-support-alert-list small,.owner-support-session-list p,.owner-support-session-list small{color:var(--owner-muted);font-size:10px}.owner-support-alert-list,.owner-support-session-list,.owner-support-conversation{gap:10px;display:grid}.owner-support-alert-list>div,.owner-support-session-list>div{border-top:1px solid var(--owner-line);gap:8px;padding:14px 0;display:grid}.owner-support-alert-list>div{grid-template-columns:auto 1fr auto;align-items:center}.owner-support-alert-action{gap:5px;display:grid}.owner-support-message{border:1px solid var(--owner-line);background:#0b171a;border-radius:10px;padding:15px}.owner-support-message--support{background:#102620;border-color:#52dfbb55}.owner-support-message p{color:var(--owner-muted);white-space:pre-wrap;margin:10px 0 0;font-size:12px;line-height:1.6}.owner-support-message time{color:#71898a;font-size:9px}.owner-info-pages{gap:10px;display:grid}.owner-info-pages details{border-top:1px solid var(--owner-line);padding:14px 0}.owner-info-pages summary{cursor:pointer;font-weight:700}.owner-info-pages details div{color:var(--owner-muted);padding-top:10px;font-size:12px;line-height:1.7}.owner-info-pages details p{margin:0 0 8px}.owner-secondary-workspace-link{margin:18px 0 0}.owner-secondary-workspace-link a{color:var(--owner-teal)}@media (max-width:1000px){.owner-report-metrics,.owner-report-rankings{grid-template-columns:1fr 1fr}.owner-support-layout,.owner-support-conversation-layout{grid-template-columns:1fr}}@media (max-width:700px){.owner-report-filter,.owner-report-metrics,.owner-report-rankings,.owner-usage-grid,.owner-support-alert-list>div{grid-template-columns:1fr}}.owner-portal-page-list{gap:10px;display:grid}.owner-portal-page-list>a{border:1px solid var(--owner-line);color:inherit;background:#0b171a;border-radius:10px;padding:16px;text-decoration:none;display:block}.owner-portal-page-list>a:hover{border-color:var(--owner-teal)}.owner-portal-page-list>a>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-portal-page-list p,.owner-portal-page-list small{color:var(--owner-muted);margin:7px 0 0;font-size:10px}.owner-portal-page-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.owner-portal-page-images figure{border:1px solid var(--owner-line);background:var(--owner-bg);border-radius:10px;margin:0;overflow:hidden}.owner-portal-page-images img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.owner-portal-page-images button{border:0;border-top:1px solid var(--owner-line);color:#e9a1a1;cursor:pointer;background:0 0;width:100%;padding:9px}.owner-toggle-row{flex-direction:row;align-items:center;grid-template-columns:none!important;gap:9px!important;display:flex!important}.owner-toggle-row input{width:auto!important}.owner-danger-button{color:#f0b0b0;font:inherit;cursor:pointer;background:#351717;border:1px solid #c95f5f55;border-radius:8px;padding:12px 16px;font-weight:700}.owner-pos-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;margin-top:18px;display:grid}.owner-pos-selector,.owner-pos-sale{gap:14px;display:grid}.owner-pos-selector{border-bottom:1px solid var(--owner-line);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;padding-bottom:20px}.owner-pos-selector label,.owner-pos-sale label{color:var(--owner-muted);gap:7px;font-size:10px;display:grid}.owner-pos-selector select,.owner-pos-sale input{border:1px solid var(--owner-line);background:var(--owner-bg);width:100%;color:var(--owner-text);font:inherit;border-radius:8px;padding:11px 12px}.owner-pos-sale{margin-top:20px}.owner-pos-quote{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.owner-pos-quote>div{border:1px solid var(--owner-line);background:#0b171a;border-radius:9px;padding:14px}.owner-pos-quote span{color:var(--owner-muted);font-size:9px;display:block}.owner-pos-quote strong{color:var(--owner-text);margin-top:7px;font-size:14px;display:block}.owner-pos-receipt{background:#102620;border:1px solid #52dfbb55;border-radius:12px;margin-top:20px;padding:22px}.owner-pos-receipt h2{color:var(--owner-text);margin:0 0 16px}.owner-pos-code{text-align:center;color:var(--owner-teal);letter-spacing:.12em;border:1px dashed #52dfbb88;border-radius:9px;margin:12px 0 18px;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:800}.owner-pos-receipt dl{gap:8px;margin:0 0 18px;display:grid}.owner-pos-receipt dl>div{border-top:1px solid var(--owner-line);justify-content:space-between;gap:20px;padding-top:8px;display:flex}.owner-pos-receipt dt{color:var(--owner-muted)}.owner-pos-receipt dd{color:var(--owner-text);margin:0;font-weight:650}@media (max-width:1000px){.owner-pos-layout{grid-template-columns:1fr}.owner-pos-selector,.owner-pos-quote{grid-template-columns:1fr 1fr}}@media (max-width:650px){.owner-portal-page-images,.owner-pos-selector,.owner-pos-quote{grid-template-columns:1fr}}.owner-app-shell,.owner-auth-page{-webkit-font-smoothing:antialiased;font-family:Aptos Display,Aptos,Segoe UI Variable Display,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif}.owner-app-shell *,.owner-auth-page *{box-sizing:border-box}.owner-app-shell p,.owner-auth-page p{font-size:inherit;line-height:1.5}.owner-app-shell{background:radial-gradient(circle at 92% -4%, color-mix(in srgb, var(--hb-accent) 7%, transparent), transparent 30rem), var(--hb-bg);grid-template-columns:272px minmax(0,1fr);max-width:100%;overflow-x:clip}.owner-sidebar{z-index:30;border-color:color-mix(in srgb, var(--hb-border) 84%, transparent);background:color-mix(in srgb, var(--hb-surface) 88%, var(--hb-bg));min-height:100vh;max-height:100vh;padding:20px 16px;overflow-y:auto;box-shadow:12px 0 34px #0000001f}.owner-app-brand{padding:2px 8px 20px;display:block}.owner-brand-lockup{align-items:center;gap:11px;min-width:0;display:flex}.owner-brand-mark{border:1px solid color-mix(in srgb, var(--hb-accent) 48%, transparent);background:color-mix(in srgb, var(--hb-accent) 15%, var(--hb-surface));width:40px;height:40px;color:var(--hb-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hb-accent) 8%, transparent);border-radius:11px;flex:0 0 40px}.owner-brand-mark svg{width:23px;height:23px}.owner-brand-copy{gap:2px;min-width:0;display:grid}.owner-brand-copy strong{color:var(--hb-text);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.owner-brand-copy small{color:var(--hb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.owner-navigation{gap:15px;display:grid}.owner-sidebar nav a,.owner-mobile-nav-list a{min-height:38px;color:var(--hb-muted);border:1px solid #0000;border-radius:9px;grid-template-columns:19px minmax(0,1fr);justify-content:normal;align-items:center;gap:10px;padding:8px 11px;font-size:12px;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:grid}.owner-sidebar nav a:hover,.owner-sidebar nav a.is-active,.owner-mobile-nav-list a:hover,.owner-mobile-nav-list a.is-active{border-color:color-mix(in srgb, var(--hb-accent) 20%, transparent);background:color-mix(in srgb, var(--hb-accent) 11%, transparent);color:var(--hb-text)}.owner-sidebar nav a.is-active,.owner-mobile-nav-list a.is-active{color:var(--hb-accent-bright);box-shadow:inset 3px 0 0 var(--hb-accent)}.owner-main{width:min(100%,1580px);min-width:0;margin:0 auto;padding:24px clamp(20px,3.2vw,48px) 56px}.owner-main>*,.owner-panel,.owner-list-panel,.owner-form-section,.owner-table-wrap,.owner-hotspot-list article,.owner-package-list>article{min-width:0;max-width:100%}.owner-page-actions,.owner-row-actions,.owner-router-hero-actions,.owner-setup-hero-actions{flex-wrap:wrap}.owner-mobile-header{display:none}.owner-topbar{border-color:color-mix(in srgb, var(--hb-border) 85%, transparent);gap:18px;min-height:64px;padding-bottom:16px}.owner-topbar h1{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,30px);font-weight:750;line-height:1.1}.owner-kicker{color:var(--hb-accent-strong);letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:800}.owner-account{column-gap:10px}.owner-account>span{font-size:12px;font-weight:750}.owner-account>small{color:var(--hb-muted);font-size:9px}.owner-ghost-button,.owner-primary-button,.owner-secondary-button,.owner-button-link,.owner-danger-button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 14px;font-size:11px;font-weight:780;line-height:1.2;display:inline-flex}.owner-ghost-button svg,.owner-primary-button svg,.owner-secondary-button svg,.owner-button-link svg,.owner-danger-button svg{width:16px;height:16px}.owner-primary-button{background:var(--hb-accent);color:var(--hb-on-accent);box-shadow:0 8px 20px color-mix(in srgb, var(--hb-accent) 15%, transparent)}.owner-secondary-button,.owner-ghost-button{border:1px solid var(--hb-border);background:var(--hb-surface-raised);color:var(--hb-text)}.owner-secondary-button:hover,.owner-ghost-button:hover{border-color:color-mix(in srgb, var(--hb-accent) 45%, var(--hb-border));background:color-mix(in srgb, var(--hb-accent) 7%, var(--hb-surface-raised))}.owner-welcome,.owner-page-intro,.owner-wallet-hero,.owner-setup-hero,.owner-router-hero,.owner-voucher-batch-hero{border:1px solid var(--hb-border);background:linear-gradient(118deg, color-mix(in srgb, var(--hb-accent) 9%, var(--hb-surface)), var(--hb-surface));box-shadow:var(--hb-shadow);border-radius:14px;margin:20px 0 14px;padding:18px 20px}.owner-welcome h2,.owner-page-intro h2,.owner-setup-hero h2,.owner-router-hero h2,.owner-voucher-batch-hero h2{color:var(--hb-text);letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(19px,2vw,25px);font-weight:800;line-height:1.15}.owner-welcome p:last-child,.owner-page-intro p,.owner-setup-hero p,.owner-router-hero p,.owner-voucher-batch-hero p:last-child{max-width:760px;color:var(--hb-muted);margin:0;font-size:12px;line-height:1.5}.owner-report-intro{align-items:flex-start;margin-top:0}.owner-report-intro h1{letter-spacing:-.03em;margin:6px 0 10px;font-size:30px;line-height:1.2}.owner-support-intro h2{margin-top:6px;font-size:30px}.owner-page-intro .owner-kicker{color:var(--hb-accent-strong);font-size:11px;font-weight:800}.owner-wallet-actions p{font-size:13px;line-height:1.55}.owner-stat-grid,.owner-router-stat-grid,.owner-setup-summary-grid,.owner-report-metrics{gap:12px}.owner-stat-grid article,.owner-router-stat-grid article,.owner-setup-summary-grid article,.owner-report-metrics article,.owner-panel,.owner-list-panel,.owner-form-section{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:13px;box-shadow:0 10px 30px #0000001f}.owner-stat-grid article,.owner-router-stat-grid article,.owner-setup-summary-grid article,.owner-report-metrics article{min-width:0;padding:14px 15px}.owner-stat-grid span,.owner-router-stat-grid span,.owner-setup-summary-grid span,.owner-report-metrics span,.owner-usage-grid span{color:var(--hb-muted);font-size:10px;line-height:1.35}.owner-stat-grid strong,.owner-router-stat-grid strong,.owner-setup-summary-grid strong,.owner-report-metrics strong{overflow-wrap:anywhere;color:var(--hb-text);letter-spacing:-.03em;margin:5px 0 2px;font-size:clamp(18px,2vw,23px);font-weight:800;line-height:1.2}.owner-stat-grid small,.owner-router-stat-grid small,.owner-setup-summary-grid small,.owner-report-metrics small{color:color-mix(in srgb, var(--hb-muted) 80%, transparent);font-size:9px;line-height:1.4}.owner-panel,.owner-list-panel,.owner-form-section{padding:16px}.owner-panel-heading{gap:12px;margin-bottom:12px}.owner-panel-heading h2,.owner-list-panel h2,.owner-form-section-heading h2{color:var(--hb-text);letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1.25}.owner-panel-heading a{color:var(--hb-accent-strong);align-items:center;font-size:10px;font-weight:750;display:inline-flex}.owner-panel-heading a svg,.owner-row-action svg,.owner-secondary-workspace-link a svg,.owner-device-grant-success a svg,.owner-branding-preview-button svg{vertical-align:middle;width:14px;height:14px}.owner-secondary-workspace-link a,.owner-device-grant-success a{align-items:center;gap:6px;display:inline-flex}.owner-icon-back{transform:rotate(180deg)}.owner-status{border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:4px 8px;font-size:9px;font-weight:780;line-height:1}.owner-status:before{content:"";background:currentColor;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.owner-status--success{color:#34d399;background:#10b9811a;border-color:#10b98159}.owner-status--warning{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b59}.owner-status--danger{color:#fca5a5;background:#ef44441a;border-color:#ef444459}.owner-status--neutral{border-color:color-mix(in srgb, var(--hb-info) 30%, transparent);background:color-mix(in srgb, var(--hb-info) 9%, transparent);color:#7dd3fc}.owner-app-shell[data-owner-appearance=light] .owner-status--success{color:#047857}.owner-app-shell[data-owner-appearance=light] .owner-status--warning{color:#92400e}.owner-app-shell[data-owner-appearance=light] .owner-status--danger{color:#b91c1c}.owner-app-shell[data-owner-appearance=light] .owner-status--neutral{color:var(--hb-info)}.owner-ranking-list>div,.owner-hotspot-list article,.owner-package-list>article,.owner-voucher-batch-list>article,.owner-notification-list article,.owner-preference-list article{border-color:color-mix(in srgb, var(--hb-border) 86%, transparent)}.owner-ranking-list>div{padding:10px 0}.owner-ranking-list>div>span{background:color-mix(in srgb, var(--hb-accent) 10%, transparent);width:24px;height:24px;color:var(--hb-accent);border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.owner-table-wrap{border:1px solid var(--hb-border);border-radius:10px;max-width:100%;overflow-x:auto}.owner-table th{background:color-mix(in srgb, var(--hb-surface-raised) 82%, var(--hb-surface));color:var(--hb-muted);letter-spacing:0;text-transform:none;border-top:0;font-size:14px;font-weight:600}.owner-table td{color:var(--hb-muted);font-size:14px;line-height:1.5}.owner-table th,.owner-table td{padding:16px 24px}.owner-table .owner-status{letter-spacing:0;text-transform:none;border-radius:6px;padding:3px 6px;font-size:12px}.owner-table .owner-row-action{font-size:13px}.owner-table .owner-table-subline{margin-top:6px;font-size:12px;display:block}.owner-form-grid input:not([type=checkbox]),.owner-form-grid select,.owner-form-grid textarea,.owner-auth-form input,.owner-report-filter input,.owner-report-filter select,.owner-support-form input,.owner-support-form select,.owner-support-form textarea,.owner-support-reply textarea,.owner-pos-selector select,.owner-pos-sale input{border-color:color-mix(in srgb, var(--hb-border) 92%, transparent);background:color-mix(in srgb, var(--hb-bg) 78%, var(--hb-surface));min-height:42px;color:var(--hb-text);border-radius:8px;font-size:12px}.owner-form-grid>label,.owner-report-filter label,.owner-support-form label,.owner-support-reply label,.owner-pos-selector label,.owner-pos-sale label{color:var(--hb-muted);font-size:10px;font-weight:650}.owner-empty-state,.owner-empty{color:var(--hb-muted);border-radius:11px;font-size:11px}.owner-auth-page{background:radial-gradient(circle at 18% 8%, #17493c44, transparent 28rem), var(--hb-bg);padding:24px}.owner-auth-card{border-color:var(--hb-border);background:color-mix(in srgb, var(--hb-surface) 94%, transparent);border-radius:18px;width:min(100%,496px);padding:35px;box-shadow:0 30px 80px #0008}.owner-auth-heading{margin:34px 0 23px}.owner-auth-heading h1{letter-spacing:-.035em;margin-bottom:8px;font-size:29px;font-weight:780}.owner-auth-heading p:last-child{color:var(--hb-muted);margin:0;font-size:12px}.owner-auth-form{gap:14px}.owner-auth-form label:not(.owner-remember),.owner-remember{font-size:11px}.owner-auth-form input[type=email],.owner-auth-form input[type=password]{padding:11px 12px}.owner-auth-help{gap:7px;margin-top:20px;padding-top:17px}.owner-auth-help a{font-size:11px}.owner-setup-stage-dot svg{width:15px;height:15px}@media (max-width:1040px){.owner-app-shell{grid-template-columns:232px minmax(0,1fr)}.owner-sidebar{padding-inline:12px}.owner-nav-group>p,.owner-sidebar nav a{padding-inline:9px}}@media (max-width:900px){.owner-app-shell{display:block}.owner-sidebar{display:none}.owner-main{width:100%;padding:0 20px 48px}.owner-mobile-header{z-index:40;border-bottom:1px solid var(--hb-border);background:color-mix(in srgb, var(--hb-bg) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin:0 -20px 18px;padding:11px 20px;display:flex;position:sticky;top:0}.owner-mobile-header>a{color:inherit}.owner-mobile-menu{position:relative}.owner-mobile-menu>summary{cursor:pointer;border:1px solid var(--hb-border);background:var(--hb-surface-raised);min-height:40px;color:var(--hb-text);border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:750;list-style:none;display:inline-flex}.owner-mobile-menu>summary::-webkit-details-marker{display:none}.owner-mobile-menu>summary svg{width:18px;height:18px}.owner-mobile-nav-list{z-index:50;border:1px solid var(--hb-border);background:color-mix(in srgb, var(--hb-surface) 96%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:calc(100vh - 78px);padding:15px;display:grid;position:fixed;top:64px;left:12px;right:12px;overflow-y:auto;box-shadow:0 24px 60px #00000073}.owner-topbar{min-height:auto}.owner-stat-grid,.owner-router-stat-grid,.owner-setup-summary-grid,.owner-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.owner-main{padding-inline:14px}.owner-mobile-header{margin-inline:-14px;padding-inline:14px}.owner-topbar{flex-direction:column;align-items:flex-start;gap:12px}.owner-account{width:100%}.owner-welcome,.owner-page-intro,.owner-wallet-hero,.owner-setup-hero,.owner-router-hero,.owner-voucher-batch-hero{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.owner-page-actions,.owner-row-actions,.owner-router-hero-actions,.owner-setup-hero-actions{width:100%}.owner-page-actions>*,.owner-row-actions>*,.owner-router-hero-actions>*,.owner-setup-hero-actions>*{flex:auto}.owner-table-wrap{border:0;border-radius:0;overflow:visible}.owner-table,.owner-table tbody,.owner-table tr,.owner-table td{width:100%;min-width:0;display:block}.owner-table thead{display:none}.owner-table tbody{gap:10px;display:grid}.owner-table tr{border:1px solid var(--hb-border);background:var(--hb-surface-raised);border-radius:11px;padding:5px 12px;overflow:hidden}.owner-table td{border-top:1px solid color-mix(in srgb, var(--hb-border) 72%, transparent);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:8px 0;display:flex}.owner-table td[data-label]:before{color:var(--hb-muted);content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;flex:none;font-size:9px;font-weight:750}.owner-table td:first-child{color:var(--hb-text);border-top:0;font-weight:750}.owner-form-actions{z-index:20;border-top:1px solid var(--hb-border);background:color-mix(in srgb, var(--hb-bg) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin:0 -14px -14px;padding:12px 14px;position:sticky;bottom:0}.owner-form-actions>*{min-height:43px}}@media (max-width:480px){.owner-mobile-nav-list,.owner-stat-grid,.owner-router-stat-grid,.owner-setup-summary-grid,.owner-report-metrics{grid-template-columns:1fr}.owner-auth-page{align-items:start;padding:14px}.owner-auth-card{border-radius:14px;padding:24px 20px}.owner-auth-heading h1{font-size:26px}}.owner-app-shell{background:radial-gradient(circle at 88% -5%, color-mix(in srgb, var(--hb-accent) 7%, transparent), transparent 30rem), var(--hb-bg);min-height:100vh;color:var(--hb-text);grid-template:"global global"65px"sidebar content"minmax(calc(100vh - 65px),auto)/304px minmax(0,1fr);font-family:Manrope,Segoe UI,ui-sans-serif,system-ui,sans-serif;display:grid;overflow:visible}.owner-global-header{z-index:80;border-bottom:1px solid color-mix(in srgb, var(--hb-muted) 12%, transparent);background:var(--hb-surface);grid-area:global;justify-content:space-between;align-items:center;min-width:0;padding:0 24px;display:flex;position:sticky;top:0}.owner-global-brand{color:var(--hb-text);letter-spacing:-.04em;font-size:20px;font-weight:800;line-height:1}.owner-global-actions{align-items:center;gap:24px;display:flex}.owner-notification-button{width:32px;height:32px;color:var(--hb-muted);place-items:center;display:grid}.owner-notification-button svg{width:21px;height:21px}.owner-profile-menu{position:relative}.owner-profile-menu>summary{cursor:pointer;min-width:34px;min-height:34px;color:var(--hb-text);border-radius:999px;place-items:center;font-size:12px;font-weight:800;list-style:none;display:grid}.owner-profile-menu>summary::-webkit-details-marker{display:none}.owner-profile-menu>div{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:12px;gap:4px;width:240px;padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 50px #0006}.owner-profile-menu>div strong{color:var(--hb-text);font-size:13px}.owner-profile-menu>div span{color:var(--hb-muted);text-overflow:ellipsis;margin-bottom:10px;font-size:10px;overflow:hidden}.owner-appearance-controls{border-block:1px solid var(--hb-border);gap:4px;margin-bottom:8px;padding:8px 0;display:flex}.owner-appearance-controls button{min-height:36px;color:var(--hb-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;place-items:center;display:grid}.owner-appearance-controls button[aria-pressed=true]{background:color-mix(in srgb, var(--hb-accent) 14%, transparent);color:var(--hb-accent)}.owner-appearance-controls button:focus-visible{outline:2px solid var(--hb-accent);outline-offset:2px}.owner-appearance-controls svg{width:20px;height:20px}.hb-hotspot-card__production{color:var(--hb-muted);margin:0 0 14px;font-size:12px}.owner-sidebar{z-index:30;border-right:1px solid color-mix(in srgb, var(--hb-muted) 14%, transparent);background:var(--hb-surface);width:auto;min-height:0;max-height:calc(100vh - 65px);box-shadow:none;scrollbar-width:thin;grid-area:sidebar;align-self:start;padding:31px 16px 42px;display:block;position:sticky;top:65px;overflow-y:auto}.owner-sidebar .owner-navigation{gap:32px;display:grid}.owner-nav-group{gap:11px;display:grid}.owner-nav-group>p{color:var(--hb-muted);letter-spacing:0;text-transform:uppercase;margin:0;padding:0 8px;font-size:11px;font-weight:500}.owner-nav-group>div{gap:3px;display:grid}.owner-sidebar nav a,.owner-mobile-nav-list a{min-height:40px;color:var(--hb-muted);border:0;border-radius:8px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;padding:8px 9px;font-size:14px;font-weight:500;line-height:1.2;display:grid}.owner-sidebar nav a svg,.owner-mobile-nav-list a svg{width:21px;height:21px}.owner-sidebar nav a:hover,.owner-sidebar nav a.is-active,.owner-mobile-nav-list a:hover,.owner-mobile-nav-list a.is-active{background:color-mix(in srgb, var(--hb-accent) 14%, transparent);color:var(--hb-accent);box-shadow:none;border:0}.owner-main{grid-area:content;width:100%;min-width:0;max-width:none;margin:0;padding:30px 32px 56px 47px}.owner-topbar{border:0;min-height:0;margin:0 0 29px;padding:0;display:block}.owner-breadcrumb{color:var(--hb-muted);align-items:center;gap:11px;margin:0 0 9px;font-size:14px;display:flex}.owner-breadcrumb svg{width:14px;height:14px}.owner-topbar h1{color:var(--hb-text);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:800;line-height:1.15}.owner-page-description{max-width:850px;color:var(--hb-muted);margin:9px 0 0;font-size:18px;line-height:1.45}.owner-mobile-menu{display:none}@media (max-width:1023px){.owner-app-shell{grid-template:"global global"65px"sidebar content"minmax(calc(100vh - 65px),auto)/248px minmax(0,1fr);display:grid}.owner-main{padding-inline:28px}}@media (max-width:900px){.owner-app-shell{grid-template:"global"65px"content"/1fr;display:grid}.owner-global-header{padding:0 16px}.owner-global-brand{display:none}.owner-global-actions{gap:18px}.owner-sidebar{display:none}.owner-mobile-menu{display:block;position:relative}.owner-mobile-menu>summary{cursor:pointer;width:35px;height:35px;color:var(--hb-muted);background:0 0;border:0;border-radius:0;place-items:center;padding:0;list-style:none;display:grid}.owner-mobile-menu>summary::-webkit-details-marker{display:none}.owner-mobile-menu>summary svg{width:22px;height:22px}.owner-mobile-nav-list{z-index:100;border:0;border-top:1px solid var(--hb-border);background:var(--hb-surface);border-radius:0;grid-template-columns:1fr;gap:24px;max-height:calc(100vh - 65px);padding:22px 16px 40px;display:grid;position:fixed;top:65px;left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px #00000073}.owner-main{width:100%;padding:31px 15px 48px}.owner-topbar{margin-bottom:51px}.owner-topbar h1{font-size:24px}.owner-breadcrumb{font-size:12px}.owner-page-description{margin-top:7px;font-size:14px}}.owner-dashboard-account{background:var(--hb-surface);width:100%;min-height:94px;box-shadow:var(--hb-shadow);border:0;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:17px;padding:17px 22px;display:grid}.owner-dashboard-account>span{width:36px;height:36px;color:var(--hb-text);border-radius:999px;place-items:center;font-size:13px;display:grid}.owner-dashboard-account>div{gap:2px;min-width:0;display:grid}.owner-dashboard-account strong{color:var(--hb-text);font-size:16px;line-height:1.2}.owner-dashboard-account small{color:var(--hb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.owner-dashboard-account .owner-ghost-button{border-color:var(--hb-border);background:0 0;min-height:40px;font-size:13px}.owner-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.owner-dashboard-metrics article{background:var(--hb-surface);min-width:0;min-height:140px;box-shadow:var(--hb-shadow);border:0;border-radius:.9rem;padding:24px;display:block}.owner-dashboard-metrics span{color:var(--hb-muted);font-size:14px;line-height:1.3;display:block}.owner-dashboard-metrics strong{overflow-wrap:anywhere;color:var(--hb-text);letter-spacing:-.04em;margin-top:10px;font-size:clamp(25px,2.1vw,29px);font-weight:700;line-height:1.1;display:block}.owner-dashboard-metrics small{color:var(--hb-muted);margin-top:10px;font-size:13px;line-height:1.4;display:block}.owner-dashboard-trend{background:var(--hb-surface);width:100%;box-shadow:var(--hb-shadow);border:0;border-radius:16px;margin-top:24px;overflow:hidden}.owner-dashboard-trend>header{border-bottom:1px solid var(--hb-border);padding:17px 23px}.owner-dashboard-trend h2{color:var(--hb-text);margin:0;font-size:16px;font-weight:750}.owner-dashboard-chart{padding:18px 22px 15px}.owner-dashboard-chart svg{width:100%;height:auto;display:block;overflow:visible}.owner-dashboard-chart line{stroke:color-mix(in srgb, var(--hb-muted) 20%, transparent);stroke-width:1px}.owner-dashboard-chart polygon{fill:color-mix(in srgb, var(--hb-accent) 15%, transparent)}.owner-dashboard-chart polyline{fill:none;stroke:var(--hb-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.owner-dashboard-chart circle{fill:var(--hb-accent)}.owner-dashboard-chart text{fill:var(--hb-muted);font-family:inherit;font-size:10px}.owner-sale-receipt{gap:1rem;min-width:0;margin:1rem 0;display:grid}.owner-sale-receipt .owner-list-panel{border-radius:1rem}.owner-sale-hero{border:1px solid var(--hb-border);background:linear-gradient(120deg,color-mix(in srgb,var(--hb-accent) 15%,transparent),transparent 48%),var(--hb-surface);min-width:0;box-shadow:var(--hb-shadow);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:grid}.owner-sale-hero-icon{border:1px solid color-mix(in srgb,var(--hb-accent) 25%,transparent);background:color-mix(in srgb,var(--hb-accent) 13%,transparent);width:3.25rem;height:3.25rem;color:var(--hb-accent-strong);border-radius:.9rem;place-items:center;display:grid}.owner-sale-hero-icon svg{width:1.65rem;height:1.65rem}.owner-sale-hero h2{margin:.22rem 0;font-size:clamp(1.45rem,3vw,2rem);font-weight:880;line-height:1.1}.owner-sale-hero>div>p:last-child{color:var(--hb-muted);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.8rem}.owner-sale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.owner-sale-facts{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0 1rem 1rem;display:grid}.owner-sale-facts-three{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-sale-facts>div{border-top:1px solid var(--hb-border);min-width:0;padding:.75rem}.owner-sale-facts dt{color:var(--hb-muted);font-size:.75rem;font-weight:680}.owner-sale-facts dd{color:var(--hb-text);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.875rem;font-weight:700;line-height:1.45}.owner-sale-facts dd>button{margin-left:10px}.owner-sale-notice{color:var(--hb-text);background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem 1rem;display:grid}.owner-sale-notice>svg{color:#d97706;width:1.25rem}.owner-sale-notice strong{font-size:.875rem}.owner-sale-notice p{color:var(--hb-muted);margin:.12rem 0 .5rem;font-size:.8125rem;line-height:1.5}@media (max-width:900px){.owner-sale-grid{grid-template-columns:1fr}}@media (max-width:700px){.owner-sale-hero{grid-template-columns:auto minmax(0,1fr);padding:1rem}.owner-sale-hero>.owner-status{grid-column:1/-1;justify-self:start}.owner-sale-facts-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.owner-sale-hero{grid-template-columns:1fr}.owner-sale-hero-icon{width:2.7rem;height:2.7rem}.owner-sale-facts,.owner-sale-facts-three{grid-template-columns:1fr;padding-inline:.75rem}}.owner-dashboard-chart>p{color:var(--hb-muted);justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:10px;display:flex}.owner-dashboard-chart>p span{background:var(--hb-accent);width:11px;height:2px}.owner-operation-dialog{border:1px solid var(--hb-border);background:var(--hb-surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--hb-text);box-shadow:var(--hb-shadow);border-radius:16px;margin:auto;padding:24px;overflow-y:auto}.owner-operation-dialog::backdrop{background:#000000a6}.owner-operation-dialog form{gap:20px;display:grid}.owner-operation-dialog h2{margin:0 0 8px;font-size:20px}.owner-operation-dialog p{color:var(--hb-muted);margin:0}.owner-operation-confirmation{align-items:flex-start;gap:10px;font-size:14px;display:flex}.owner-operation-confirmation input{accent-color:var(--hb-accent);flex:none;margin-top:4px}@media (min-width:1024px){.owner-dashboard-account,.owner-dashboard-trend{width:calc(50% - 12px)}}@media (max-width:1100px){.owner-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.owner-dashboard-account{grid-template-columns:43px minmax(0,1fr) auto;min-height:95px;padding:16px 20px}.owner-dashboard-account .owner-ghost-button{width:36px;min-width:36px;color:var(--hb-muted);background:0 0;border:0;padding:0}.owner-dashboard-account .owner-ghost-button svg{width:19px;height:19px}.owner-dashboard-account .owner-ghost-button:not(:disabled){font-size:0}.owner-dashboard-metrics{grid-template-columns:1fr;gap:21px;margin-top:21px}.owner-dashboard-metrics article{min-height:143px;padding:25px 24px}.owner-dashboard-metrics strong{font-size:29px}.owner-dashboard-trend{margin-top:21px}}.hb-hotspots-page{gap:19px;min-width:0;max-width:100%;display:grid}.hb-hotspots-actions{grid-template-columns:repeat(2,minmax(15rem,22rem));justify-content:end;gap:13px;display:grid}.hb-hotspots-action{color:#f8fafc;background:linear-gradient(145deg,#051f32f7,#041828ed);border:1px solid #0ea5e973;border-radius:14px;align-items:center;gap:14px;min-width:0;min-height:81px;padding:14px 17px;display:flex;box-shadow:0 14px 34px #00000024}.hb-hotspots-action:hover{border-color:#38bdf8b8;transform:translateY(-1px)}.hb-hotspots-action>svg{color:#7dd3fc;flex:none;width:26px;height:26px}.hb-hotspots-action>span{min-width:0;display:block}.hb-hotspots-action strong{color:#fff;font-size:14px;line-height:1.25;display:block}.hb-hotspots-action span span{color:#aec4d7;margin-top:3px;font-size:11px;line-height:1.35;display:block}.hb-hotspots-action--primary{background:linear-gradient(135deg,#0d9f8c,#059669);border-color:#2dd4bfd1}.hb-hotspots-action--primary>svg,.hb-hotspots-action--primary span span{color:#d8fff6}.hb-hotspot-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hb-hotspot-category{color:#dbeafe;background:linear-gradient(145deg,#071c2df7,#061422f0);border:1px solid #638caa42;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;min-height:96px;padding:16px 18px;display:grid}.hb-hotspot-category.is-active{background:linear-gradient(145deg,#044848a8,#051f2af5);border-color:#14b8a6}.hb-hotspot-category--setup.is-active{background:linear-gradient(145deg,#05375cb3,#051d31f7);border-color:#0ea5e9}.hb-hotspot-category--deleted.is-active{background:linear-gradient(145deg,#50103285,#121826f5);border-color:#db2777}.hb-hotspot-category__icon{color:#2dd4bf;background:#0d948829;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.hb-hotspot-category__icon svg{width:25px;height:25px}.hb-hotspot-category--setup .hb-hotspot-category__icon{color:#7dd3fc;background:#2563eb33}.hb-hotspot-category--deleted .hb-hotspot-category__icon{color:#f472b6;background:#db277729}.hb-hotspot-category strong{color:#fff;font-size:14px;line-height:1.25;display:block}.hb-hotspot-category p{color:#9fb3c8;margin:3px 0 0;font-size:11px;line-height:1.35}.hb-hotspot-category__count{color:#2dd4bf;font-size:25px;font-weight:800;line-height:1}.hb-hotspot-category--setup .hb-hotspot-category__count{color:#93c5fd}.hb-hotspot-category--deleted .hb-hotspot-category__count{color:#f472b6}.hb-hotspots-list-shell{background:#051421cc;border:1px solid #638caa3d;border-radius:16px;min-width:0;overflow:hidden}.hb-hotspots-list-heading{border-bottom:1px solid #638caa2e;padding:17px 20px}.hb-hotspots-list-heading h2{color:#f8fafc;margin:0;font-size:17px;font-weight:750}.hb-hotspots-list-heading p{color:#9fb3c8;margin:3px 0 0;font-size:12px;line-height:1.4}.hb-hotspots-toolbar{border-bottom:1px solid var(--hb-border);justify-content:flex-end;padding:12px 24px;display:flex}.hb-hotspots-toolbar label{align-items:center;display:flex;position:relative}.hb-hotspots-toolbar svg{width:17px;height:17px;color:var(--hb-muted);position:absolute;left:13px}.hb-hotspots-toolbar input{border:1px solid var(--hb-muted);background:var(--hb-surface);width:214px;height:37px;color:var(--hb-text);font:inherit;border-radius:11px;padding:0 12px 0 39px;font-size:13px}.hb-hotspots-desktop-table .owner-table-wrap{border:0;border-radius:0}.hb-hotspots-desktop-table .owner-table{width:100%}.hb-hotspots-desktop-table,.hb-package-desktop-table{min-width:0;max-width:100%;overflow-x:auto}.hb-hotspots-desktop-table:focus-visible,.hb-package-desktop-table:focus-visible{outline:2px solid var(--hb-accent);outline-offset:-2px}.hb-hotspots-empty{min-height:200px;color:var(--hb-text);border:1px dashed #638caa6b;border-radius:16px;align-content:center;place-items:center;gap:23px;margin:16px;display:grid}.hb-hotspots-empty>span{background:color-mix(in srgb,var(--hb-surface-raised) 65%,transparent);width:48px;height:48px;color:var(--hb-muted);border-radius:999px;place-items:center;font-size:25px;font-weight:300;display:grid}.hb-hotspots-empty strong{font-size:15px}.hb-hotspots-mobile{display:none}@media (max-width:1279px){.hb-hotspots-page{gap:16px}.hb-hotspots-actions{grid-template-columns:1fr;gap:11px}.hb-hotspots-action--primary{order:-1}.hb-hotspot-category{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:7px;min-height:102px;padding:11px;display:flex;position:relative}.hb-hotspot-category__icon{width:38px;height:38px}.hb-hotspot-category__icon svg{width:20px;height:20px}.hb-hotspot-category>span:nth-child(2){display:contents}.hb-hotspot-category strong{min-height:2.25em;font-size:12px;line-height:1.12}.hb-hotspot-category p{display:none}.hb-hotspot-category__count{font-size:18px;position:absolute;top:15px;right:11px}.hb-hotspots-list-shell{background:0 0;border:0;border-radius:0;overflow:visible}.hb-hotspots-list-heading{border:0;padding:2px 2px 12px}.hb-hotspots-toolbar,.hb-hotspots-desktop-table{display:none}.hb-hotspots-mobile{gap:13px;display:grid}.hb-hotspot-card{background:linear-gradient(145deg,#071d2ffa,#051624fa);border:1px solid #638caa47;border-radius:16px;min-width:0;padding:15px}.hb-hotspot-card__header{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.hb-hotspot-card__router-icon{color:#2dd4bf;background:#0d948829;border-radius:13px;place-items:center;width:54px;height:54px;display:grid}.hb-hotspot-card__router-icon svg{width:30px;height:30px}.hb-hotspot-card__identity h3{color:#f8fafc;margin:0;font-size:17px}.hb-hotspot-card__identity p{color:#9fb3c8;align-items:center;gap:5px;margin:3px 0 7px;font-size:12px;display:flex}.hb-hotspot-card__identity p svg{width:14px;height:14px}.hb-hotspot-card__facts{border-top:1px solid #638caa33;border-bottom:1px solid #638caa33;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0;padding:13px 0;display:grid}.hb-hotspot-card__facts>div{min-width:0;padding:0 11px}.hb-hotspot-card__facts>div:first-child{border-right:1px solid #638caa33;padding-left:0}.hb-hotspot-card__facts dt{color:#8fa8bf;font-size:11px}.hb-hotspot-card__facts dd{color:#e5eef8;margin:4px 0 0;font-size:13px;font-weight:650}.hb-hotspot-card__primary{color:#fff;background:linear-gradient(135deg,#0d9f8c,#059669);border:1px solid #2dd4bf;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:14px;padding:10px 14px;font-size:13px;font-weight:750;display:flex}.hb-hotspot-card__primary svg{width:18px;height:18px}.hb-hotspot-card__primary svg:last-child{margin-left:auto}.hb-hotspots-mobile-empty{color:#9fb3c8;text-align:center;border:1px dashed #638caa66;border-radius:14px;padding:21px 16px;font-size:13px}}.hb-packages-workspace{gap:16px;min-width:0;max-width:100%;display:grid}.hb-packages-hero{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.hb-packages-hero__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.hb-packages-hero__icon{border:1px solid color-mix(in srgb,var(--hb-accent) 34%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--hb-accent) 18%,transparent),color-mix(in srgb,var(--hb-info) 8%,transparent));width:48px;height:48px;color:var(--hb-accent);border-radius:14px;place-items:center;display:grid}.hb-packages-hero__icon svg{width:25px;height:25px}.hb-packages-hero__copy h1{color:var(--hb-text);letter-spacing:-.03em;margin:0;font-size:clamp(23px,2.6vw,30px);font-weight:860;line-height:1.12}.hb-packages-hero__copy p{max-width:832px;color:var(--hb-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.hb-package-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hb-package-metric{border:1px solid var(--hb-border);background:linear-gradient(145deg,color-mix(in srgb,var(--hb-surface-raised) 96%,transparent),var(--hb-surface));border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:85px;padding:14px;display:grid}.hb-package-metric__icon{background:color-mix(in srgb,var(--hb-info) 13%,transparent);width:43px;height:43px;color:var(--hb-info);border-radius:12px;place-items:center;display:grid}.hb-package-metric__icon svg{width:22px;height:22px}.hb-package-metric[data-tone=success] .hb-package-metric__icon{color:#34d399;background:#10b98121}.hb-package-metric[data-tone=warning] .hb-package-metric__icon{color:#fbbf24;background:#f59e0b21}.hb-package-metric[data-tone=secondary] .hb-package-metric__icon{background:color-mix(in srgb,var(--hb-secondary) 13%,transparent);color:var(--hb-secondary)}.hb-package-metric__copy{min-width:0;display:block}.hb-package-metric__copy strong{color:var(--hb-text);text-overflow:ellipsis;font-size:20px;font-weight:850;line-height:1;display:block;overflow:hidden}.hb-package-metric__copy>span{color:var(--hb-text);margin-top:4px;font-size:11px;font-weight:760;display:block}.hb-package-metric__copy small{color:var(--hb-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.3;display:block;overflow:hidden}.hb-packages-table-shell{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:16px;min-width:0;overflow:hidden}.hb-package-filters{border-bottom:1px solid var(--hb-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;padding:17px 24px 14px;display:grid}.hb-package-filters__heading{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.hb-package-filters__heading h2{color:var(--hb-text);margin:0;font-size:16px}.hb-package-filters__heading a{color:#fb7185;font-size:12px;font-weight:700}.hb-package-filters>label:not(.hb-package-search){color:var(--hb-text);gap:8px;font-size:12px;font-weight:650;display:grid}.hb-package-filters select,.hb-package-filters input{border:1px solid var(--hb-muted);background:var(--hb-surface);width:100%;height:37px;color:var(--hb-text);font:inherit;border-radius:10px;padding:0 11px;font-size:12px}.hb-package-search{grid-column:1/-1;justify-self:end;align-items:center;width:214px;display:flex;position:relative}.hb-package-search svg{width:17px;height:17px;color:var(--hb-muted);position:absolute;left:13px}.hb-package-search input{padding-left:39px}.hb-package-filter-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:12px;display:flex}.hb-package-filter-actions .hb-package-search{max-width:100%}.owner-app-shell .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}.hb-package-desktop-table .owner-table{width:100%;min-width:950px}.hb-package-desktop-table .owner-table th{background:var(--hb-surface);color:var(--hb-muted);letter-spacing:0;text-transform:none;font-size:14px}.hb-package-desktop-table .owner-table td{color:var(--hb-text);font-size:14px}.hb-package-desktop-table .owner-table th,.hb-package-desktop-table .owner-table td{padding:14px 12px}.hb-package-mobile-list{display:none}.hb-package-pagination{border-top:1px solid var(--hb-border);color:var(--hb-muted);padding:17px 24px;font-size:12px}@media (max-width:1023px){.hb-package-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-package-filters{grid-template-columns:1fr}.hb-package-filters__heading,.hb-package-search{grid-column:1;width:100%}.hb-package-desktop-table{display:none}.hb-package-mobile-list{gap:12px;padding:12px 0;display:grid}.hb-packages-table-shell{background:0 0;border:0;border-radius:0;overflow:visible}.hb-package-filters{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:14px}.hb-package-mobile{border:1px solid var(--hb-border);background:linear-gradient(145deg,var(--hb-surface-raised),var(--hb-surface));border-radius:15px;gap:12px;min-width:0;padding:14px;display:grid}.hb-package-mobile__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;display:grid}.hb-package-mobile__icon{background:color-mix(in srgb,var(--hb-info) 14%,transparent);width:43px;height:43px;color:var(--hb-info);border-radius:12px;place-items:center;display:grid}.hb-package-mobile__icon svg{width:21px;height:21px}.hb-package-mobile__identity{min-width:0}.hb-package-mobile__identity strong{color:var(--hb-text);font-size:15px;display:block}.hb-package-mobile__identity span{color:var(--hb-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.hb-package-mobile__price{border-top:1px solid var(--hb-border);border-bottom:1px solid var(--hb-border);justify-content:space-between;align-items:baseline;gap:6px 13px;padding:11px 0;display:flex}.hb-package-mobile__price strong{color:var(--hb-text);font-size:14px}.hb-package-mobile__price span{color:var(--hb-muted);font-size:12px;font-weight:700}.hb-package-mobile__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hb-package-mobile__facts dt{color:var(--hb-muted);font-size:10px}.hb-package-mobile__facts dd{color:var(--hb-text);margin:3px 0 0;font-size:11px;font-weight:720}.hb-package-mobile__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hb-package-mobile__actions>*{width:100%}.hb-package-pagination{border:0;padding-inline:0}}@media (max-width:767px){.hb-packages-hero{flex-direction:column;align-items:stretch}.hb-packages-hero>.owner-primary-button{width:100%}.hb-packages-hero__icon{width:43px;height:43px}.hb-package-metric{gap:9px;padding:11px}.hb-package-metric__icon{width:36px;height:36px}.hb-package-metric__copy strong{font-size:17px}.hb-package-metric__copy small{display:none}}.owner-sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.owner-sales-metrics article{background:var(--hb-surface);min-width:0;min-height:162px;box-shadow:var(--hb-shadow);border:0;border-radius:.9rem;padding:25px 24px}.owner-sales-metrics article>span{color:var(--hb-muted);align-items:center;gap:7px;font-size:14px;display:flex}.owner-sales-metrics article>span svg{width:17px;height:17px}.owner-sales-metrics strong{overflow-wrap:anywhere;color:var(--hb-text);letter-spacing:-.04em;margin-top:12px;font-size:29px;font-weight:700;line-height:1.15;display:block}.owner-sales-metrics small{color:var(--hb-muted);margin-top:10px;font-size:14px;line-height:1.45;display:block}.owner-sales-table-shell{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:12px;margin-top:29px;overflow:hidden}.owner-sales-toolbar{border-bottom:1px solid var(--hb-border);justify-content:flex-end;padding:12px 96px 12px 16px;display:flex}.owner-sales-toolbar label{align-items:center;display:flex;position:relative}.owner-sales-toolbar svg{width:17px;height:17px;color:var(--hb-muted);position:absolute;left:13px}.owner-sales-toolbar input{border:1px solid var(--hb-muted);background:var(--hb-surface);width:214px;height:37px;color:var(--hb-text);font:inherit;border-radius:10px;padding:0 12px 0 39px;font-size:13px}.owner-sales-table-shell .owner-table-wrap{border:0;border-radius:0}.owner-sales-table{min-width:950px}.owner-sales-table th{background:var(--hb-surface);color:var(--hb-muted);letter-spacing:0;text-transform:none;font-size:12px}.owner-sales-table td{color:var(--hb-text);font-size:12px}.owner-sales-table th,.owner-sales-table td{padding:15px 12px}@media (max-width:1100px){.owner-sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.owner-sales-metrics{grid-template-columns:1fr;gap:14px}.owner-sales-metrics article{min-height:137px;padding:21px}.owner-sales-table-shell{background:0 0;border:0;overflow:visible}.owner-sales-toolbar{border:0;padding:0 0 12px}.owner-sales-toolbar label,.owner-sales-toolbar input{width:100%}.owner-sales-table{min-width:0}}.owner-router-summary{border:1px solid var(--hb-border);background:var(--hb-surface);box-shadow:var(--hb-shadow);border-radius:16px;margin-top:15px;overflow:hidden}.owner-router-summary__top{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:18px 19px;display:flex}.owner-router-summary__identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.owner-router-summary__icon{border:1px solid color-mix(in srgb,var(--hb-accent) 28%,transparent);background:color-mix(in srgb,var(--hb-accent) 13%,transparent);width:52px;height:52px;color:var(--hb-accent);border-radius:14px;place-items:center;display:grid}.owner-router-summary__icon svg{width:28px;height:28px}.owner-router-summary__identity h2{color:var(--hb-text);letter-spacing:-.03em;margin:2px 0 0;font-size:20px;font-weight:750;line-height:1.15}.owner-router-summary__identity p:not(.owner-kicker){color:var(--hb-muted);margin:4px 0 0;font-size:12px}.owner-router-summary__badges{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.owner-router-summary__facts{border-top:1px solid var(--hb-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.owner-router-summary__facts>div{border-left:1px solid var(--hb-border);min-width:0;padding:14px 17px}.owner-router-summary__facts>div:first-child{border-left:0}.owner-router-summary__facts dt{color:var(--hb-muted);font-size:10px}.owner-router-summary__facts dd{overflow-wrap:anywhere;color:var(--hb-text);margin:4px 0 0;font-size:12px;font-weight:720}@media (max-width:900px){.owner-router-summary__top{flex-direction:column;align-items:stretch}.owner-router-summary__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-router-summary__facts>div:nth-child(odd){border-left:0}.owner-router-summary__facts>div:nth-child(n+3){border-top:1px solid var(--hb-border)}}@media (max-width:520px){.owner-router-summary__identity,.owner-router-summary__facts{grid-template-columns:1fr}.owner-router-summary__facts>div{border-top:1px solid var(--hb-border);border-left:0}.owner-router-summary__facts>div:first-child{border-top:0}}.owner-stat-grid article,.owner-router-stat-grid article,.owner-package-metrics article{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.owner-metric-icon,.owner-hotspot-router-icon,.owner-package-icon,.owner-hotspots-action-icon{background:color-mix(in srgb, var(--hb-accent) 13%, transparent);border-radius:10px;place-items:center;color:var(--hb-accent)!important;display:grid!important}.owner-metric-icon{width:42px;height:42px}.owner-metric-icon svg{width:22px;height:22px}.owner-stat-grid article>div,.owner-router-stat-grid article>div,.owner-package-metrics article>div{min-width:0}.owner-hotspots-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 14px;display:grid}.owner-hotspots-action{border:1px solid color-mix(in srgb, var(--hb-info) 40%, var(--hb-border));background:linear-gradient(145deg, color-mix(in srgb, var(--hb-info) 8%, var(--hb-surface)), var(--hb-surface));min-width:0;min-height:78px;color:var(--hb-text);border-radius:14px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px 15px;display:grid;box-shadow:0 12px 28px #00000021}.owner-hotspots-action--primary{border-color:color-mix(in srgb, var(--hb-accent) 72%, var(--hb-border));color:#fff;background:linear-gradient(135deg,#0d9f8c,#087f68)}.owner-hotspots-action>svg{color:currentColor;width:18px;height:18px}.owner-hotspots-action-icon{width:44px;height:44px}.owner-hotspots-action-icon svg{width:23px;height:23px}.owner-hotspots-action--primary .owner-hotspots-action-icon{background:#ffffff21;color:#fff!important}.owner-hotspots-action strong{color:inherit;font-size:13px;font-weight:800;line-height:1.25;display:block}.owner-hotspots-action small{color:color-mix(in srgb, currentColor 72%, transparent);margin-top:3px;font-size:9px;line-height:1.4;display:block}.owner-hotspot-list article{grid-template-columns:minmax(230px,1.35fr) minmax(150px,.62fr) minmax(220px,1fr) auto;gap:16px;padding:15px 0}.owner-hotspot-identity{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:11px;display:grid}.owner-hotspot-router-icon{width:46px;height:46px}.owner-hotspot-router-icon svg{width:25px;height:25px}.owner-hotspot-identity p{align-items:center;gap:5px;margin-top:3px;display:flex}.owner-hotspot-identity p svg{flex:none;width:12px;height:12px}.owner-list-main>small{color:var(--hb-muted);margin:8px 0 0 57px;font-size:9px;line-height:1.45;display:block}.owner-hotspot-list .owner-row-actions{gap:7px;min-width:118px;display:grid}.owner-hotspot-list .owner-row-actions a{width:100%}.owner-package-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.owner-package-metrics article{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:12px;min-width:0;padding:13px}.owner-package-metrics article span:not(.owner-metric-icon){color:var(--hb-muted);font-size:10px}.owner-package-metrics article strong{color:var(--hb-text);margin-top:3px;font-size:20px;display:block}.owner-package-metrics article small{color:var(--hb-muted);margin-top:2px;font-size:9px;display:block}.owner-package-main{padding-left:48px;position:relative}.owner-package-icon{width:38px;height:38px;position:absolute;top:0;left:0}.owner-package-icon svg{width:21px;height:21px}@media (max-width:1100px){.owner-hotspot-list article{grid-template-columns:minmax(220px,1.2fr) minmax(140px,.7fr) minmax(200px,1fr)}.owner-hotspot-list .owner-row-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.owner-hotspots-actions,.owner-package-metrics{grid-template-columns:1fr}.owner-hotspot-list{gap:10px}.owner-hotspot-list article{border:1px solid var(--hb-border);background:var(--hb-surface-raised);border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.owner-hotspot-list .owner-list-main,.owner-hotspot-list .owner-list-note,.owner-hotspot-list .owner-row-actions{grid-column:1/-1}.owner-list-main>small{margin-left:0}.owner-hotspot-list .owner-list-note{border-top:1px solid var(--hb-border);padding-top:10px}}@media (max-width:480px){.owner-hotspots-action{grid-template-columns:40px minmax(0,1fr);padding:12px}.owner-hotspots-action>svg{display:none}.owner-hotspots-action-icon{width:40px;height:40px}.owner-hotspot-list article{grid-template-columns:1fr}.owner-hotspot-list .owner-readiness{grid-template-columns:1fr auto;display:grid}.owner-hotspot-list .owner-row-actions{grid-template-columns:1fr}}.owner-history-filter{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.owner-history-filter select{color:var(--hb-text);background:var(--hb-surface);border:1px solid var(--hb-border);border-radius:.5rem;max-width:100%;padding:.6rem}.owner-sales-table details{overflow-wrap:anywhere;max-width:20rem}.workspace-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block:1rem;font-size:.85rem;display:flex}.workspace-pagination a{color:var(--hb-accent);padding:.5rem}@media (max-width:700px){.owner-history-filter>label,.owner-history-filter input{width:100%;min-width:0}}.auth-product-art{isolation:isolate;min-width:0;margin-top:35px;position:relative}.auth-art-label{letter-spacing:.1em;color:var(--auth-muted);align-items:center;gap:8px;margin-bottom:12px;font-size:9px;display:flex}.auth-art-label>span{color:var(--auth-accent)}.auth-art-screen{border:1px solid color-mix(in srgb,var(--auth-accent) 30%,var(--auth-surface));transform-origin:50%;border-radius:12px;overflow:hidden;transform:perspective(1000px)rotateY(-5deg)rotateX(2deg);box-shadow:0 24px 55px #0004}.auth-art-screen img{width:100%;height:auto;display:block}.auth-art-note{background:var(--auth-raised);border:1px solid color-mix(in srgb,var(--auth-accent) 30%,var(--auth-surface));border-radius:12px;align-items:center;gap:12px;width:max-content;max-width:100%;margin:-15px 15px 0 auto;padding:14px;display:flex;position:relative;box-shadow:0 15px 30px #0002}.auth-art-note>span{color:var(--auth-accent);font-size:25px}.auth-art-note strong{color:var(--auth-text);font-size:12px;display:block}.auth-art-note small{color:var(--auth-muted);margin-top:5px;font-size:9px;display:block}.auth-art-caption{color:var(--auth-muted);margin-top:15px!important;font-size:10px!important;line-height:1.5!important}.auth-agreement{color:var(--auth-muted);font-size:12px;line-height:1.7}.auth-agreement input{accent-color:var(--auth-accent);vertical-align:middle;margin-right:5px}.auth-field textarea{background:var(--auth-raised);width:100%;color:var(--auth-text);font:inherit;resize:vertical;border:1px solid #30464c;border-radius:10px;padding:12px 15px}.auth-field textarea:focus{outline:2px solid var(--auth-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.auth-art-screen{transform:none}}.owner-auth-page--reference{align-items:start;padding:45px 20px}.owner-auth-page--reference .owner-auth-layout{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 48px;width:min(100%,1120px);padding:24px;display:grid}.owner-auth-visual{background:linear-gradient(150deg,color-mix(in srgb,var(--owner-teal) 8%,var(--hb-bg)),var(--hb-bg));--auth-accent:var(--owner-teal);--auth-surface:var(--hb-surface);--auth-raised:var(--owner-surface);--auth-text:var(--owner-text);--auth-muted:var(--owner-muted);border-radius:16px;flex-direction:column;grid-area:1/1/span 2;justify-content:center;min-width:0;padding:40px 30px;display:flex}.owner-auth-visual h2{letter-spacing:-.045em;margin:23px 0;font-size:clamp(30px,3.7vw,48px);line-height:1.07}.owner-auth-visual>p{color:var(--owner-muted);font-size:14px;line-height:1.8}.owner-auth-context{color:var(--owner-muted);flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:12px;padding:4px 24px 15px 0;font-size:12px;display:flex}.owner-auth-context a{min-height:44px;color:var(--owner-teal);align-items:center;display:inline-flex}.owner-auth-page--reference .owner-auth-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:2;align-self:center;padding:10px 24px 30px 0}.owner-auth-card--login .owner-auth-brand{justify-content:center;font-size:20px}.owner-auth-card--login .owner-auth-heading{text-align:center;margin:16px 0 30px}.owner-auth-card--login .owner-auth-heading h1{font-size:24px}.owner-auth-card--login .owner-auth-form{gap:24px}.owner-auth-card--login .owner-auth-form label:not(.owner-remember){color:var(--hb-text);font-size:14px}.owner-auth-card--login .owner-auth-form input[type=email],.owner-auth-card--login .owner-login-password input{border:1px solid var(--hb-border);background:var(--hb-surface-raised);width:100%;min-width:0;color:var(--hb-text);font:inherit;border-radius:12px;padding:9px 12px;font-size:14px}.owner-login-password-field{gap:8px;display:grid}.owner-login-password-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.owner-login-password-label a{color:var(--hb-accent);font-size:14px;font-weight:600}.owner-login-password{align-items:stretch;display:flex}.owner-auth-card--login .owner-login-password input{border-radius:12px 0 0 12px}.owner-login-password button{border:1px solid var(--hb-border);background:var(--hb-surface-raised);color:var(--hb-muted);font:inherit;cursor:pointer;border-left:0;border-radius:0 12px 12px 0;padding:0 12px;font-size:12px}.owner-page-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.owner-branding-search{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:16px;display:flex}.owner-branding-search label{min-width:0}.owner-branding-search input{border:1px solid var(--hb-border);width:min(100%,220px);color:var(--hb-text);background:var(--hb-surface);font:inherit;border-radius:10px;padding:9px 12px;font-size:14px}.owner-branding-announcement{text-overflow:ellipsis;white-space:nowrap;max-width:28rem;display:block;overflow:hidden}.owner-branding-form label>span{color:var(--hb-text);font-size:14px}.owner-branding-form input:not([type=checkbox]):not([type=color]),.owner-branding-form textarea,.owner-branding-form select{font-size:14px}.owner-branding-form .owner-field-help{font-size:12px}.owner-access-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;min-width:0;margin:0 0 16px;display:grid}.owner-access-kpis article{border:1px solid var(--hb-border);border-bottom:2px solid var(--hb-info);background:linear-gradient(145deg,color-mix(in srgb,var(--hb-accent) 5.5%,transparent),transparent 58%),var(--hb-surface);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:14px;display:grid}.owner-access-kpis article[data-tone=success]{border-bottom-color:var(--hb-accent)}.owner-access-kpis article[data-tone=warning]{border-bottom-color:#dba51a}.owner-access-kpis article[data-tone=danger]{border-bottom-color:#ef4444}.owner-access-kpi-icon{width:42px;height:42px;color:var(--hb-accent);background:color-mix(in srgb,var(--hb-accent) 14%,transparent);border-radius:12px;place-items:center;display:grid}.owner-access-kpi-icon svg{width:22px;height:22px}.owner-access-kpis article>div{min-width:0}.owner-access-kpis article>div>span,.owner-access-kpis small{color:var(--hb-muted);font-size:11px;line-height:1.25;display:block}.owner-access-kpis strong{margin:2px 0;font-size:22px;font-weight:800;line-height:1.1;display:block}.owner-access-kpis small{font-size:10px}.owner-access-list-panel{padding:0;overflow:hidden}.owner-access-list-panel .owner-customer-heading{margin:0;padding:16px;display:block}.owner-access-list-panel .owner-customer-heading p{font-size:12px;line-height:1.5}.owner-access-list-panel .owner-customer-filters{width:100%;margin-top:16px}.owner-access-list-panel .owner-table-wrap{border:0;border-top:1px solid var(--hb-border);border-radius:0}.owner-access-list-panel .owner-table th,.owner-access-list-panel .owner-table td{padding:14px 12px}.owner-access-list-panel .workspace-pagination{padding-inline:16px}.owner-access-kpis article[data-tone=warning] .owner-access-kpi-icon{color:#dba51a;background:#dba51a22}.owner-access-kpis article[data-tone=danger] .owner-access-kpi-icon{color:#ef4444;background:#ef444422}.owner-voucher-stock-action{min-width:0}.owner-voucher-stock-action .owner-form-success{max-width:28rem;font-size:12px}.owner-voucher-stock-dialog{border:1px solid var(--hb-border);width:min(440px,100vw - 36px);max-height:calc(100vh - 40px);color:var(--hb-text);background:var(--hb-surface);border-radius:16px;padding:24px;overflow:auto}.owner-voucher-stock-dialog::backdrop{background:#0009}.owner-voucher-stock-dialog form{gap:16px;min-width:0;display:grid}.owner-voucher-stock-dialog h2{margin:0;font-size:20px}.owner-voucher-stock-dialog p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.owner-voucher-stock-dialog label{gap:8px;font-size:14px;display:grid}.owner-voucher-stock-dialog input{border:1px solid var(--hb-border);background:var(--hb-bg);width:100%;min-width:0;color:var(--hb-text);font:inherit;border-radius:10px;padding:10px 12px}.owner-preferences-panel{scroll-margin-top:85px}.owner-topbar .owner-breadcrumb a{color:var(--hb-muted)}.owner-topbar .owner-breadcrumb a:hover{color:var(--hb-accent)}.owner-voucher-table th,.owner-voucher-table td{padding:10px 12px}.owner-resource-panel{min-width:0;box-shadow:var(--hb-shadow);border:0;border-radius:14px;padding:16px}.owner-notification-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.owner-support-layout .owner-table{min-width:0}.owner-support-layout .owner-table th,.owner-support-layout .owner-table td{white-space:normal;overflow-wrap:anywhere;padding:12px 8px}.owner-support-layout .owner-table .owner-status{white-space:normal}.owner-support-layout .owner-table th:last-child,.owner-support-layout .owner-table td:last-child{width:56px}.owner-support-layout .owner-table td:last-child a{white-space:nowrap;display:inline-block}.owner-notification-header h2{margin:4px 0 8px;font-size:24px}.owner-notification-header p{max-width:760px;color:var(--hb-muted);margin:0;font-size:14px;line-height:1.5}.owner-notification-header .owner-kicker{color:var(--hb-accent);text-transform:none;letter-spacing:0;font-size:14px}.owner-notification-filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.owner-notification-filters a{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.owner-notification-filters a.is-active{color:var(--hb-on-accent);background:var(--hb-accent);border-color:var(--hb-accent)}.owner-notification-inbox .owner-notification-list article{padding:16px 20px}.owner-notification-inbox .owner-notification-meta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}.owner-notification-inbox .owner-notification-meta h3{margin:0;font-size:14px}.owner-notification-inbox .owner-notification-meta time{margin-left:auto}.owner-notification-inbox .owner-notification-list article>p{margin:8px 0 0;font-size:14px;line-height:1.5}@media (max-width:700px){.owner-notification-header{flex-direction:column;gap:12px}.owner-notification-inbox .owner-notification-meta time{flex-basis:100%;margin-left:0}.owner-notification-inbox .owner-notification-list article{padding:16px}}.owner-list-panel>.owner-settings-note{color:var(--hb-muted);background:0 0;border:0;margin:16px 0 0;padding:0;font-size:12px}.owner-portal-page-form .owner-form-section-heading h2{font-size:16px}.owner-portal-page-form .owner-form-section-heading p{font-size:14px;line-height:1.5}.owner-portal-page-form .owner-form-grid>label,.owner-portal-page-form .owner-form-grid input:not([type=checkbox]),.owner-portal-page-form .owner-form-grid select,.owner-portal-page-form .owner-form-grid textarea{font-size:14px}.owner-portal-page-form .owner-form-grid small{font-size:12px}.owner-resource-panel .owner-table th,.owner-resource-panel .owner-table td{padding:14px 12px}.owner-resource-empty{border:1px dashed var(--hb-border);text-align:center;background:linear-gradient(135deg,var(--hb-surface),var(--hb-surface-raised));overflow-wrap:anywhere;border-radius:18px;align-content:center;place-items:center;gap:12px;min-width:0;min-height:188px;padding:32px 16px;display:grid}.owner-resource-empty h3{margin:0;font-size:16px}.owner-resource-empty p{max-width:42rem;color:var(--hb-muted);margin:0;font-size:14px;line-height:1.5}.owner-empty-symbol{width:48px;height:48px;color:var(--hb-muted);background:var(--hb-surface);border-radius:50%;place-items:center;font-size:28px;font-weight:300;display:grid}.owner-voucher-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-stat-grid article:has(>strong){display:block}.owner-voucher-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.owner-voucher-detail-grid>div{border:1px solid var(--hb-border);border-radius:12px;min-width:0;padding:12px}.owner-voucher-detail-grid dt{color:var(--hb-muted);font-size:12px}.owner-voucher-detail-grid dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:700}.owner-voucher-inventory-filter{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.owner-voucher-inventory-filter label{gap:6px;min-width:0;font-size:12px;display:grid}.owner-voucher-inventory-filter input,.owner-voucher-inventory-filter select{border:1px solid var(--hb-border);background:var(--hb-bg);min-width:0;max-width:100%;color:var(--hb-text);font:inherit;border-radius:10px;padding:10px 12px}.owner-voucher-inventory-qr{background:#fff;border-radius:6px;flex-shrink:0;width:56px;height:56px;padding:3px;display:block}.owner-voucher-preview-dialog{text-align:center}.owner-voucher-preview-dialog h2{font-size:20px}.owner-voucher-preview-dialog img{background:#fff;border-radius:8px;width:180px;height:180px;margin:20px auto;padding:6px;display:block}.owner-voucher-preview-code{letter-spacing:.08em;overflow-wrap:anywhere;font-size:24px;display:block}.owner-voucher-preview-dialog p{margin:14px 0;font-size:14px}.owner-voucher-preview-dialog .owner-page-actions{justify-content:center}.owner-voucher-batch-details .owner-panel-heading p{margin:4px 0 0;font-size:12px;line-height:1.5}.owner-voucher-fee-copy{font-size:12px;line-height:1.5}.owner-voucher-inventory-panel{padding:0}.owner-voucher-inventory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.owner-voucher-inventory-toolbar .owner-voucher-inventory-filter{margin:0}.owner-voucher-inventory-toolbar label{position:relative}.owner-voucher-inventory-panel>.owner-table-wrap{border:0;border-top:1px solid var(--hb-border);border-radius:0}@media (max-width:1000px){.owner-voucher-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.owner-voucher-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-voucher-inventory-filter label{width:100%}}@media (max-width:1180px){.owner-access-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.owner-access-kpis article{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}}@media (max-width:700px){.owner-branding-announcement{white-space:normal;overflow-wrap:anywhere}}@media (max-width:800px){.owner-auth-page--reference .owner-auth-layout{grid-template-columns:minmax(0,1fr);max-width:540px;padding:20px}.owner-auth-context{grid-area:1/1;padding:0 0 15px}.owner-auth-visual{grid-area:2/1;margin-bottom:25px;padding:20px}.owner-auth-visual h2{margin:12px 0;font-size:28px}.owner-auth-visual>p{display:none}.owner-auth-visual .auth-product-art{margin-top:15px}.owner-auth-visual .auth-art-screen{max-height:130px;overflow:hidden}.owner-auth-visual .auth-art-label,.owner-auth-visual .auth-art-note{display:none}.owner-auth-page--reference .owner-auth-card{grid-area:3/1;padding:0 0 10px}.owner-auth-page--reference{padding:20px 12px}}.owner-router-workspace{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);align-items:start;gap:16px;min-width:0;margin-top:16px;display:grid}.owner-router-stack{gap:16px;min-width:0;display:grid}.owner-router-primary-panel{min-width:0;margin:0;padding:0;overflow:hidden}.owner-router-primary-panel .owner-panel-heading{flex-wrap:wrap;align-items:start;gap:8px;margin:0;padding:1rem 1.1rem .7rem;display:flex}.owner-router-primary-panel .owner-panel-heading>div{flex:1;min-width:150px}.owner-router-primary-panel .owner-panel-heading h2{margin:0;font-size:.96rem;font-weight:800}.owner-router-primary-panel .owner-panel-heading p{margin:.2rem 0 0;font-size:.72rem;line-height:1.45}.owner-router-primary-body{padding:.25rem 1.1rem 1.1rem}.owner-router-primary-body h3{margin:0 0 8px;font-size:13px}.owner-router-primary-body .owner-router-footnote{margin-top:0;font-size:12px;line-height:1.6}.owner-router-workspace .owner-status,.owner-router-summary__badges .owner-status{letter-spacing:0;text-transform:none;font-size:11px}.owner-router-progress{border:1px solid var(--hb-border);border-radius:12px;overflow:hidden}.owner-router-progress-row{border-bottom:1px solid var(--hb-border);background:var(--hb-surface-raised);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:43px;padding:9px 11px;font-size:12px;display:grid}.owner-router-progress-row:last-child{border-bottom:0}.owner-router-progress-row>span:last-child{text-align:right;overflow-wrap:anywhere;max-width:105px;font-size:11px}.owner-router-progress-icon{background:var(--hb-surface-soft);width:24px;height:24px;color:var(--hb-muted);border-radius:50%;place-items:center;display:grid}.owner-router-progress-icon svg{width:15px;height:15px}.owner-router-progress-row.is-succeeded .owner-router-progress-icon{color:#fff;background:#10b981}.owner-router-progress-row.is-succeeded>span:last-child{color:#10b981}.owner-router-progress-row.is-failed>span{color:#ef4444}.owner-router-action-list{gap:14px;display:grid}.owner-router-action-list>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.owner-router-action-list>div>div:first-child{flex:1;min-width:150px}.owner-router-action-list strong{font-size:13px}.owner-router-action-list p{color:var(--hb-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.owner-router-portal-facts,.owner-router-service-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:16px;display:grid}.owner-router-portal-facts>div,.owner-router-service-summary>div{min-width:0}.owner-router-portal-facts dt,.owner-router-service-summary dt{color:var(--hb-muted);font-size:11px}.owner-router-portal-facts dd,.owner-router-service-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:650}.owner-router-service-summary{padding:0}.owner-router-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px;display:grid}.owner-router-health-metrics>div{border:1px solid var(--hb-border);background:var(--hb-surface-raised);border-radius:12px;gap:12px;min-width:0;min-height:85px;padding:12px;display:grid}.owner-router-health-metrics span{color:var(--hb-muted);font-size:11px}.owner-router-health-metrics strong{font-size:21px}.owner-router-inline-history{border-top:1px solid var(--hb-border);color:var(--hb-muted);padding:12px 16px;font-size:12px}.owner-router-inline-history summary,.owner-router-diagnostics>summary{cursor:pointer;color:var(--hb-text);font-size:13px;font-weight:650}.owner-router-inline-history>div{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:12px 0;display:grid}.owner-router-inline-history small{grid-column:1/-1}.owner-portal-deployment{scroll-margin-top:90px}.owner-portal-deployment.has-update{border-color:var(--hb-accent)}.owner-portal-deploy-controls{gap:14px;padding:0 16px 18px;display:grid}.owner-portal-deploy-controls p,.owner-portal-deploy-error{color:var(--hb-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.owner-portal-deploy-buttons{flex-wrap:wrap;gap:10px;display:flex}.owner-portal-deploy-buttons button{min-height:44px}.owner-portal-deployment.has-update .owner-portal-deploy-buttons .owner-primary-button{padding:13px 22px;font-weight:750}.owner-portal-deploy-note summary{cursor:pointer;color:var(--hb-muted);font-size:12px}.owner-portal-deploy-note label{margin-top:12px}.owner-portal-deploy-note textarea{background:var(--hb-surface);color:var(--hb-text);border-color:var(--hb-border)}.owner-portal-deploy-progress{border-top:1px solid var(--hb-border);background:var(--hb-surface-raised);padding:16px}.owner-portal-deploy-result{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.owner-portal-deploy-result span{color:var(--hb-muted)}.owner-portal-deploy-progress.is-success .owner-portal-deploy-result strong{color:var(--hb-success,#20b98b)}.owner-portal-deploy-progress.is-danger .owner-portal-deploy-result strong{color:var(--hb-danger,#f16c76)}.owner-portal-deploy-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.owner-portal-deploy-steps li{border-top:3px solid var(--hb-border);color:var(--hb-muted);padding-top:9px;font-size:11px;line-height:1.5}.owner-portal-deploy-steps li.is-complete{border-color:var(--hb-accent);color:var(--hb-text)}.owner-portal-deploy-steps li.is-current{border-color:var(--hb-accent);color:var(--hb-accent);font-weight:700}.owner-portal-deploy-progress .owner-router-portal-facts{padding:16px 0}@media (max-width:480px){.owner-portal-deploy-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.owner-portal-deploy-buttons{flex-direction:column}}.owner-router-diagnostics{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:14px;min-width:0;margin-top:16px;padding:16px}.owner-router-diagnostics[open]>summary{margin-bottom:16px}@media (max-width:1120px){.owner-router-workspace{grid-template-columns:minmax(0,1fr)}.owner-router-workspace>aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:700px){.owner-router-workspace>aside{grid-template-columns:minmax(0,1fr)}}.owner-app-shell[data-owner-appearance=light] .owner-router-progress-row.is-succeeded>span:last-child{color:#047857}.owner-app-shell[data-owner-appearance=light] .owner-router-progress-row.is-succeeded .owner-router-progress-icon{background:#047857}.owner-app-shell[data-owner-appearance=light] .owner-router-progress-row.is-failed>span{color:#b91c1c}.owner-router-summary{background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--hb-accent) 16%,transparent),transparent 35%),var(--hb-surface);padding:1.15rem}.owner-router-summary__top{padding:0}.owner-router-summary__identity{align-items:center}.owner-router-summary__facts{gap:.7rem;margin:1rem 0 0;padding-top:1rem}.owner-router-summary__facts>div{border-left:0;padding:0}.owner-router-summary__facts dt{font-size:.68rem}.owner-router-summary__facts dd{margin:.15rem 0 0;font-size:.79rem;font-weight:750}.owner-router-workspace .owner-router-primary-panel>.owner-setup-details{padding:.25rem 1.1rem 1.1rem}
