html[data-product=visitor]{--vrm-yellow:#ffd400;--vrm-yellow-hover:#ffe04d;--vrm-black:#0b0b0b;--vrm-white:#ffffff;--vrm-ok:#0a5bd8;--vrm-bad:#d4140a;--vrm-action:var(--vrm-yellow);--vrm-on-action:var(--vrm-black);--vrm-action-line:var(--vrm-black);--vrm-line:var(--vrm-black);--vrm-line-soft:#8a8a8a;--vrm-link:var(--vrm-black);--vrm-focus:var(--vrm-ok);--vrm-font:"Helvetica Neue",Arial,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--vrm-weight-heavy:900;--vrm-weight-bold:700;--vrm-num-phone:44px;--vrm-num-wide:52px;--vrm-title:30px;--vrm-label:12px;--vrm-border:2px;--vrm-radius:4px;--vrm-edge:10px;--vrm-gap:8px;--vrm-pad-phone:14px;--vrm-pad-tablet:20px;--vrm-pad-pc:28px;--vrm-max-pc:1280px;--vrm-tap:56px;--vrm-tap-small:48px;--bg:#ffffff;--surface:#ffffff;--border:#0b0b0b;--text:#0b0b0b;--text-muted:#444444;--placeholder:#666666;--accent:#0b0b0b;--accent-hover:#333333;--appbar-tint:#fff5bf;--tint-bg:#ffffff;--disabled:#c4c4c4;--input-bg:#ffffff;--header-bg:#0b0b0b;--success:#0a5bd8;--success-bg:#e6efff;--danger:#d4140a;--danger-hover:#a50f07;--danger-bg:#fde8e7;--attention:#0b0b0b;--attention-bg:#ffd400;--attention-line:#0b0b0b;--radius:4px;--vrm-chosen-bg:var(--vrm-yellow);--vrm-chosen-fg:#0b0b0b;--vrm-chosen-line:#0b0b0b;--vrm-avatar-bg:#0b0b0b;--vrm-avatar-fg:#ffffff;--vrm-switch-off:#6e6e6e;--vrm-switch-on:#0b0b0b;--vrm-switch-knob:#ffffff;--vrm-skeleton:#d6d6d6;--vrm-scrim:rgba(0,0,0,0.6);--vrm-chevron:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%230b0b0b' stroke-width='2' fill='none'/></svg>");--vrm-red-fill:#d4140a;--vrm-chrome-height:var(--app-chrome-height,114px);background-color:var(--bg);background-image:none;color-scheme:light}@media (prefers-color-scheme:dark){html[data-product=visitor]{--vrm-action:var(--vrm-yellow);--vrm-on-action:#000000;--vrm-action-line:var(--vrm-yellow);--vrm-line:#ffffff;--vrm-line-soft:#8f8f8f;--vrm-link:var(--vrm-yellow);--vrm-ok:#5aa2ff;--vrm-bad:#ff4d40;--vrm-focus:#5aa2ff;--bg:#000000;--surface:#0b0b0b;--border:#ffffff;--text:#ffffff;--text-muted:#c9c9c9;--placeholder:#9a9a9a;--accent:#ffd400;--accent-hover:#ffe04d;--appbar-tint:#2b2500;--tint-bg:#000000;--disabled:#3a3a3a;--input-bg:#000000;--header-bg:#000000;--success:#5aa2ff;--success-bg:#0b1d3a;--danger:#ff4d40;--danger-hover:#ff7a70;--danger-bg:#3a0d0a;--attention:#000000;--attention-bg:#ffd400;--attention-line:#ffd400;--vrm-chosen-bg:var(--vrm-yellow);--vrm-chosen-fg:#000000;--vrm-chosen-line:var(--vrm-yellow);--vrm-avatar-bg:#ffffff;--vrm-avatar-fg:#000000;--vrm-switch-off:#8f8f8f;--vrm-switch-on:var(--vrm-yellow);--vrm-switch-knob:#000000;--vrm-skeleton:#333333;--vrm-scrim:rgba(0,0,0,0.75);--vrm-chevron:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%23ffffff' stroke-width='2' fill='none'/></svg>");color-scheme:dark}}:where(html[data-product=visitor]),:where(html[data-product=visitor]) body{font-family:var(--vrm-font);background:var(--bg);color:var(--text)}:where(html[data-product=visitor]) .linklike,:where(html[data-product=visitor]) a,:where(html[data-product=visitor]) a:hover{color:var(--vrm-link)}:where(html[data-product=visitor]) .btn{background:var(--vrm-action);color:var(--vrm-on-action);border:var(--vrm-border) solid var(--vrm-action-line);border-radius:var(--vrm-radius);font-weight:var(--vrm-weight-bold)}:where(html[data-product=visitor]) .btn:hover{background:var(--vrm-yellow-hover);color:var(--vrm-on-action)}:where(html[data-product=visitor]) .btn:disabled{background:var(--disabled);border-color:var(--disabled);color:var(--text-muted)}:where(html[data-product=visitor]) .btn-outline,:where(html[data-product=visitor]) .btn-outline:hover{background:var(--surface);border:var(--vrm-border) solid var(--vrm-line);color:var(--text)}:where(html[data-product=visitor]) .btn-danger,:where(html[data-product=visitor]) .btn-danger:hover{background:var(--danger);border-color:var(--danger);color:#ffffff}:where(html[data-product=visitor]) .user-badge{background:var(--vrm-yellow);color:var(--vrm-black)}:where(html[data-product=visitor]) .app-logo-mark{border-radius:0}:where(html[data-product=visitor]) :focus-visible{outline:3px solid var(--vrm-focus);outline-offset:2px}html[data-product=visitor] .app-header{background:var(--header-bg);border-bottom:0;box-shadow:none}html[data-product=visitor] .app-logo{color:#ffffff;font-weight:var(--vrm-weight-heavy);letter-spacing:0}html[data-product=visitor] .hamburger-btn{border-radius:var(--vrm-radius);background:transparent;border:var(--vrm-border) solid #ffffff}html[data-product=visitor] .hamburger-btn:hover{background:#2a2a2a}html[data-product=visitor] .vrm-conn-chip{border:var(--vrm-border) solid;border-radius:999px;font-weight:var(--vrm-weight-bold)}html[data-product=visitor] .vrm-conn-chip--online{background:#ffffff;border-color:#0a5bd8;color:#0a5bd8}html[data-product=visitor] .vrm-conn-chip--offline{background:var(--vrm-red-fill);border-color:var(--vrm-red-fill);color:#ffffff}html[data-product=visitor] .logout-btn{min-height:40px;border:var(--vrm-border) solid #ffffff;border-radius:var(--vrm-radius);color:#ffffff;font-weight:var(--vrm-weight-bold)}html[data-product=visitor] .logout-btn:hover{background:#2a2a2a}@media (max-width:767px){html[data-product=visitor] .app-header-right:has(.vrm-reception-who){flex-wrap:wrap;justify-content:flex-end;row-gap:4px}html[data-product=visitor] .vrm-reception-who{order:10;flex-basis:100%;max-width:none;text-align:right}}html[data-product=visitor] .vrm-sub-header{background:var(--surface);border-bottom:var(--vrm-border) solid var(--border);color:var(--text)}html[data-product=visitor] .vrm-sub-header .sub-header-inner{background:transparent}html[data-product=visitor] .vrm-rail-building .sub-header-name,html[data-product=visitor] .vrm-sub-header .sub-header-name{font-weight:800;color:var(--text)}html[data-product=visitor] .vrm-switcher select{min-height:40px;padding:0 2rem 0 .75rem;border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius);background:var(--input-bg);color:var(--text);font-weight:800}html[data-product=visitor] .vrm-switcher:after{right:.8rem;color:var(--text)}html[data-product=visitor] .nav-dropdown{background:var(--surface);border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius);box-shadow:none}html[data-product=visitor] .nav-dropdown-heading,html[data-product=visitor] .vrm-rail-heading{color:var(--text-muted);font-size:var(--vrm-label);font-weight:var(--vrm-weight-heavy);letter-spacing:.08em;text-transform:uppercase}html[data-product=visitor] .nav-dropdown-item{min-height:var(--vrm-tap-small);display:flex;align-items:center;gap:.6rem;border-radius:var(--vrm-radius);color:var(--text);font-weight:var(--vrm-weight-bold)}html[data-product=visitor] .nav-dropdown-item:hover{background:var(--appbar-tint);color:var(--text)}html[data-product=visitor] .nav-dropdown-group+.nav-dropdown-group{border-top:var(--vrm-border) solid var(--border)}html[data-product=visitor] .nav-dropdown-item.active,html[data-product=visitor] .vrm-rail-item.active,html[data-product=visitor] .vrm-rail-tab.active,html[data-product=visitor] .vrm-tab-bar .tab-bar-item.active{background:var(--vrm-chosen-bg);color:var(--vrm-chosen-fg);font-weight:var(--vrm-weight-heavy);box-shadow:inset 4px 0 0 var(--vrm-chosen-fg)}html[data-product=visitor] .vrm-rail-tab.active,html[data-product=visitor] .vrm-tab-bar .tab-bar-item.active{box-shadow:inset 0 4px 0 var(--vrm-chosen-fg)}html[data-product=visitor] .vrm-tab-bar{max-width:none;gap:2px;padding:4px 4px env(safe-area-inset-bottom);background:var(--surface);border-top:var(--vrm-border) solid var(--border)}html[data-product=visitor] .vrm-tab-bar .tab-bar-item{min-width:0;min-height:60px;padding:6px 2px;border-radius:var(--vrm-radius);color:var(--text);font-size:11px;font-weight:var(--vrm-weight-bold);line-height:1.15;text-align:center}html[data-product=visitor] .vrm-tab-bar .tab-bar-item .ui-icon,html[data-product=visitor] .vrm-tab-bar .tab-bar-item svg{width:22px;height:22px}html[data-product=visitor] .vrm-more-badge,html[data-product=visitor] .vrm-nav-badge{border:var(--vrm-border) solid var(--vrm-chosen-line);background:var(--vrm-chosen-bg);color:var(--vrm-chosen-fg)}html[data-product=visitor] .vrm-rail-compact{display:none}@media (min-width:768px){html[data-product=visitor][data-layout=wide] .vrm-shell{display:grid;grid-template-columns:104px minmax(0,1fr);max-width:none;margin:0}html[data-product=visitor][data-layout=wide] .vrm-rail{display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;z-index:35;top:var(--app-chrome-height,114px);align-self:start;min-height:calc(100dvh - var(--app-chrome-height, 114px));padding:12px 8px;background:var(--surface);border-right:var(--vrm-border) solid var(--border)}html[data-product=visitor][data-layout=wide] .vrm-rail-compact{display:flex;flex-direction:column;gap:4px}html[data-product=visitor][data-layout=wide] .vrm-rail-building,html[data-product=visitor][data-layout=wide] .vrm-rail-group{display:none}html[data-product=visitor] .vrm-rail-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;padding:8px 4px;border:0;border-radius:var(--vrm-radius);background:none;color:var(--text);font:inherit;font-size:12px;font-weight:var(--vrm-weight-bold);line-height:1.15;text-align:center;cursor:pointer}html[data-product=visitor] .vrm-rail-tab:hover{background:var(--appbar-tint)}html[data-product=visitor] .vrm-rail-tab .ui-icon,html[data-product=visitor] .vrm-rail-tab svg{width:24px;height:24px}html[data-product=visitor] .vrm-rail-tab .vrm-nav-badge{position:absolute;top:4px;right:8px;margin:0}html[data-product=visitor][data-layout=wide][data-vrm-rail] .hamburger-btn{display:none}html[data-product=visitor][data-layout=wide] .vrm-shell-main .page{max-width:none;margin:0}}@media (min-width:1024px),(min-width:900px) and (orientation:landscape){html[data-product=visitor][data-layout=wide] .app-header-inner{max-width:none;padding-left:24px;padding-right:24px}html[data-product=visitor][data-layout=wide][data-vrm-rail] .vrm-sub-header{display:none}html[data-product=visitor][data-layout=wide] .vrm-shell{grid-template-columns:248px minmax(0,1fr)}html[data-product=visitor][data-layout=wide] .vrm-rail{gap:2px;padding:16px 12px}html[data-product=visitor][data-layout=wide] .vrm-rail-compact{display:none}html[data-product=visitor][data-layout=wide] .vrm-rail-building,html[data-product=visitor][data-layout=wide] .vrm-rail-group{display:flex;flex-direction:column;gap:2px}html[data-product=visitor] .vrm-rail-building{align-items:stretch;justify-content:center;min-height:48px;margin-bottom:8px;padding:6px 12px;border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius)}html[data-product=visitor] .vrm-rail-building .vrm-switcher{max-width:none;width:100%}html[data-product=visitor] .vrm-rail-building .vrm-switcher select{width:100%;border:0;min-height:34px;padding-left:0;font-size:14px}html[data-product=visitor] .vrm-rail-building .vrm-switcher:after{right:.35rem}html[data-product=visitor] .vrm-rail-building .sub-header-right:empty{display:none}html[data-product=visitor] .vrm-rail-group+.vrm-rail-group{margin-top:12px;padding-top:12px;border-top:var(--vrm-border) solid var(--border)}html[data-product=visitor] .vrm-rail-heading{padding:8px 12px 6px}html[data-product=visitor] .vrm-rail-item{min-height:var(--vrm-tap-small);padding:0 12px;gap:12px;border-radius:var(--vrm-radius);color:var(--text);font-size:15px;font-weight:var(--vrm-weight-bold)}html[data-product=visitor] .vrm-rail-item:hover{background:var(--appbar-tint);color:var(--text)}html[data-product=visitor][data-layout=wide] .vrm-shell-main{padding:0 var(--vrm-pad-pc)}html[data-product=visitor][data-layout=wide] .vrm-shell-main .page{max-width:1120px;margin:0 auto}}html[data-product=visitor] .btn{min-height:var(--vrm-tap-small);border-radius:var(--vrm-radius);box-shadow:none}html[data-product=visitor] .btn:disabled,html[data-product=visitor] .btn[aria-disabled=true]{opacity:1;background:var(--disabled);border-color:var(--disabled);color:var(--text-muted)}html[data-product=visitor] .btn.btn-danger{background:var(--vrm-red-fill);border-color:var(--vrm-red-fill);color:#ffffff}html[data-product=visitor] .btn.btn-danger:hover{background:#a50f07;border-color:#a50f07;color:#ffffff}html[data-product=visitor] .btn.btn-danger:disabled{background:var(--disabled);border-color:var(--disabled);color:var(--text-muted)}html[data-product=visitor] .btn.btn-outline:disabled{background:var(--surface);border-color:var(--disabled);color:var(--text-muted)}html[data-product=visitor] .btn:focus-visible,html[data-product=visitor] .chip:focus-visible,html[data-product=visitor] .nav-dropdown-item:focus-visible,html[data-product=visitor] .tab-bar-item:focus-visible,html[data-product=visitor] .vrm-choice-chip:focus-visible,html[data-product=visitor] .vrm-rail-item:focus-visible,html[data-product=visitor] .vrm-rail-tab:focus-visible,html[data-product=visitor] .vrm-reason-tile:focus-visible,html[data-product=visitor] .vrm-switch:focus-visible{outline:3px solid var(--vrm-focus);outline-offset:2px}html[data-product=visitor] .page .back-link,html[data-product=visitor] .page .link-button,html[data-product=visitor] .page .linklike:not(.vrm-group-open),html[data-product=visitor] .page a:not([class]){color:var(--vrm-link);font-weight:var(--vrm-weight-bold);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}html[data-product=visitor] .page .vrm-phead h1{font-size:26px;font-weight:var(--vrm-weight-heavy);letter-spacing:-.01em;line-height:1.1;text-transform:uppercase}@media (min-width:768px){html[data-product=visitor] .page .vrm-phead h1{font-size:var(--vrm-title)}}html[data-product=visitor] .card{background:var(--surface);border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius);box-shadow:none}html[data-product=visitor] .card.vrm-banner,html[data-product=visitor] .card.vrm-offline-banner{background:var(--vrm-yellow);border:var(--vrm-border) solid #0b0b0b;border-left-width:var(--vrm-edge);color:#0b0b0b}html[data-product=visitor] .card.vrm-banner .muted,html[data-product=visitor] .card.vrm-banner strong,html[data-product=visitor] .card.vrm-offline-banner .list-row-sub,html[data-product=visitor] .card.vrm-offline-banner strong{color:#0b0b0b}html[data-product=visitor] .card.vrm-banner .btn{background:#0b0b0b;border-color:#0b0b0b;color:var(--vrm-yellow)}html[data-product=visitor] .card.vrm-banner .btn.btn-outline{background:transparent;color:#0b0b0b}html[data-product=visitor] .card.vrm-48h-banner{border-color:var(--danger);border-left-width:var(--vrm-edge)}html[data-product=visitor] .vrm-offline-item-flagged,html[data-product=visitor] .vrm-sync-note-amber{border-left-color:var(--attention-line)}html[data-product=visitor] .vrm-co-failure{color:var(--text);font-weight:var(--vrm-weight-bold)}html[data-product=visitor] .stat-card{background:var(--surface);border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius);box-shadow:none}html[data-product=visitor] .stat-label{color:var(--text-muted);font-size:var(--vrm-label);font-weight:var(--vrm-weight-heavy);letter-spacing:.06em;text-transform:uppercase}html[data-product=visitor] .vrm-tile .stat-value{font-size:var(--vrm-num-phone);font-weight:var(--vrm-weight-heavy);line-height:1.05}@media (min-width:768px){html[data-product=visitor] .vrm-tile .stat-value{font-size:var(--vrm-num-wide)}}html[data-product=visitor] .vrm-tile-sub{color:var(--text-muted);font-size:var(--vrm-label)}html[data-product=visitor] .vrm-tile.vrm-tile-amber{background:var(--vrm-yellow);border-color:#0b0b0b}html[data-product=visitor] .vrm-tile.vrm-tile-red{background:var(--vrm-red-fill);border-color:var(--vrm-red-fill)}html[data-product=visitor] .vrm-tile.vrm-tile-amber .stat-label,html[data-product=visitor] .vrm-tile.vrm-tile-amber .stat-value,html[data-product=visitor] .vrm-tile.vrm-tile-amber .vrm-tile-sub{color:#0b0b0b}html[data-product=visitor] .vrm-tile.vrm-tile-red .stat-label,html[data-product=visitor] .vrm-tile.vrm-tile-red .stat-value,html[data-product=visitor] .vrm-tile.vrm-tile-red .vrm-tile-sub{color:#ffffff}html[data-product=visitor] .vrm-tile.active{border-color:var(--border);background:var(--surface);box-shadow:inset 0 -8px 0 var(--vrm-yellow)}html[data-product=visitor] .vrm-tile.vrm-tile-amber.active{background:var(--vrm-yellow);border-color:#0b0b0b;box-shadow:inset 0 -8px 0 #0b0b0b}html[data-product=visitor] .vrm-tile.vrm-tile-red.active{background:var(--vrm-red-fill);border-color:var(--vrm-red-fill);box-shadow:inset 0 -8px 0 var(--vrm-yellow)}html[data-product=visitor] .vrm-chip{border:var(--vrm-border) solid;border-radius:3px;background:transparent;font-weight:var(--vrm-weight-bold)}html[data-product=visitor] .vrm-chip-neutral{color:var(--text-muted)}html[data-product=visitor] .vrm-chip-red{color:var(--danger)}html[data-product=visitor] .vrm-chip-amber{background:var(--vrm-yellow);border-color:var(--attention-line);color:#0b0b0b}html[data-product=visitor] .vrm-chip-green{color:var(--success)}html[data-product=visitor] .vrm-chip-purple{color:var(--text)}html[data-product=visitor] .vrm-chip-more{border-style:dashed;border-color:var(--text-muted);color:var(--text-muted)}html[data-product=visitor] .badge{border-radius:3px}html[data-product=visitor] .vrm-visit-ini{border-radius:var(--vrm-radius);background:var(--vrm-avatar-bg);color:var(--vrm-avatar-fg);font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .input,html[data-product=visitor] select.input{height:var(--vrm-tap-small);border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius);background-color:var(--input-bg);color:var(--text)}html[data-product=visitor] textarea.input{height:auto}html[data-product=visitor] select.input{background-image:var(--vrm-chevron)}html[data-product=visitor] .input:focus,html[data-product=visitor] select.input:focus{border-color:var(--border);background-color:var(--input-bg);outline:3px solid var(--vrm-focus);outline-offset:1px}html[data-product=visitor] .label{color:var(--text);font-weight:var(--vrm-weight-bold)}html[data-product=visitor] .vrm-switch-row{min-height:var(--vrm-tap-small);border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius);font-weight:var(--vrm-weight-bold)}html[data-product=visitor] .vrm-switch-row.on{border-color:var(--vrm-chosen-line);background:var(--vrm-chosen-bg);color:var(--vrm-chosen-fg)}html[data-product=visitor] .vrm-switch{width:46px;height:28px;background:var(--vrm-switch-off) radial-gradient(circle at 14px 50%,var(--vrm-switch-knob) 10px,transparent 11px)}html[data-product=visitor] .vrm-switch:checked{background:var(--vrm-switch-on) radial-gradient(circle at 32px 50%,var(--vrm-switch-knob) 10px,transparent 11px)}html[data-product=visitor] .vrm-switch-row.on .vrm-switch:checked{background:#0b0b0b radial-gradient(circle at 32px 50%,#ffffff 10px,transparent 11px)}html[data-product=visitor] .checkbox-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--vrm-switch-on)}html[data-product=visitor] .chip,html[data-product=visitor] .payment-method-btn,html[data-product=visitor] .vrm-choice-chip,html[data-product=visitor] .vrm-reason-tile{border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius);background:var(--surface);color:var(--text);font-weight:var(--vrm-weight-bold);box-shadow:none}html[data-product=visitor] .vrm-choice-chip{min-height:44px}html[data-product=visitor] .vrm-reason-tile{min-height:56px}html[data-product=visitor] .vrm-reason-tile .ui-icon{color:var(--text)}html[data-product=visitor] .chip.active,html[data-product=visitor] .payment-method-btn.active,html[data-product=visitor] .vrm-choice-chip.active,html[data-product=visitor] .vrm-reason-tile.active{border-color:var(--vrm-chosen-line);background:var(--vrm-chosen-bg);color:var(--vrm-chosen-fg);font-weight:var(--vrm-weight-heavy);box-shadow:none}html[data-product=visitor] .vrm-reason-tile.active .ui-icon{color:var(--vrm-chosen-fg)}html[data-product=visitor] .chip:disabled{opacity:1;border-color:var(--disabled);color:var(--text-muted)}html[data-product=visitor] .vrm-dialog-backdrop,html[data-product=visitor] .vrm-scan-backdrop{background:var(--vrm-scrim)}html[data-product=visitor] .card.vrm-dialog,html[data-product=visitor] .card.vrm-scan-sheet{border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius);box-shadow:none}html[data-product=visitor] .page h2.vrm-dialog-title{font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .vrm-scan-video{border-radius:var(--vrm-radius)}html[data-product=visitor] .vrm-scan-guide{border-color:var(--vrm-yellow);border-radius:var(--vrm-radius)}html[data-product=visitor] .vrm-scan-block{border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius)}html[data-product=visitor] .toast{border:var(--vrm-border) solid #ffffff;border-left:var(--vrm-edge) solid var(--vrm-yellow);border-radius:var(--vrm-radius);background:#0b0b0b;color:#ffffff;font-weight:var(--vrm-weight-bold);box-shadow:none}html[data-product=visitor] .empty-state{border:var(--vrm-border) dashed var(--text-muted);border-radius:var(--vrm-radius);color:var(--text-muted)}html[data-product=visitor] .skeleton{background:var(--vrm-skeleton);border-radius:var(--vrm-radius)}@media (max-width:767px){html[data-product=visitor] .vrm-checkin-bar{background:var(--bg);border-top:var(--vrm-border) solid var(--border);bottom:calc(76px + env(safe-area-inset-bottom))}}@media (min-width:1024px){html[data-product=visitor] .login-panel{border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius)}}@media (prefers-color-scheme:dark){html[data-product=visitor] .login-wordmark img[src*=wordmark]{filter:invert(1)}}html[data-product=visitor] .vrm-legal-page .mkt-nav-cta{background:var(--vrm-yellow);border:var(--vrm-border) solid #0b0b0b;color:#0b0b0b}html[data-product=visitor] .vrm-legal-page .mkt-nav-cta:hover{background:var(--vrm-yellow-hover);color:#0b0b0b}@media (prefers-color-scheme:dark){html[data-product=visitor] .vrm-legal-page{--vrm-link:#0b0b0b;--vrm-on-action:#0b0b0b;--vrm-action-line:#0b0b0b;color-scheme:light}}html[data-product=visitor] .vrm-whos-page .vrm-phead{display:block}html[data-product=visitor] .vrm-whos-page .vrm-phead-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--vrm-gap);gap:var(--vrm-gap);margin-top:14px}html[data-product=visitor] .vrm-whos-page .vrm-phead-actions>.btn{min-height:var(--vrm-tap);justify-content:center}html[data-product=visitor] .vrm-whos-page .vrm-phead-actions>.btn:nth-child(3){grid-column:1/-1;justify-self:start;min-height:var(--vrm-tap-small)}html[data-product=visitor] .vrm-whos-page .vrm-phead-actions:not(:has(>.btn:nth-child(3)))>.btn:first-child{grid-column:1/-1}html[data-product=visitor] .vrm-whos-page .vrm-phead-actions:not(:has(>.btn:nth-child(3)))>.btn:nth-child(2){grid-column:1/-1;justify-self:start;min-height:var(--vrm-tap-small)}html[data-product=visitor] .vrm-whos-page .vrm-group-list{display:flex;flex-direction:column;gap:var(--vrm-gap);margin-top:12px}html[data-product=visitor] .vrm-whos-page .vrm-group-list>.vrm-group-row,html[data-product=visitor][data-layout=wide] .vrm-whos-page .vrm-group-list>.vrm-group-row.vrm-row-selected{margin:0;padding:12px;background:var(--surface);border:var(--vrm-border) solid var(--border);border-left-width:var(--vrm-edge);border-radius:var(--vrm-radius)}html[data-product=visitor] .vrm-whos-page .vrm-group-list>.vrm-group-row.vrm-row-open{border-left-color:var(--vrm-yellow);box-shadow:inset 0 0 0 3px var(--vrm-yellow)}html[data-product=visitor] .vrm-whos-page .vrm-group-row-end{align-self:stretch;justify-content:space-between}html[data-product=visitor] .vrm-whos-page .vrm-row-checkout{min-height:var(--vrm-tap-small);padding:0 14px}html[data-product=visitor] .vrm-whos-page .vrm-row-open>.form-stack,html[data-product=visitor] .vrm-whos-page .vrm-row-open>.vrm-offline-detail{padding-top:12px;border-top:var(--vrm-border) solid var(--border)}html[data-product=visitor] .vrm-whos-page .vrm-offline-h{margin:20px 0 8px;color:var(--text-muted);font-size:var(--vrm-label);font-weight:var(--vrm-weight-heavy);letter-spacing:.08em;text-transform:uppercase}html[data-product=visitor] .vrm-whos-page .vrm-group-panel .btn,html[data-product=visitor] .vrm-whos-page .vrm-group-row .btn{min-height:var(--vrm-tap-small)}html[data-product=visitor] .vrm-whos-page .vrm-group-panel .form-stack .btn:not(.btn-outline),html[data-product=visitor] .vrm-whos-page .vrm-group-row .form-stack .btn:not(.btn-outline){min-height:var(--vrm-tap)}html[data-product=visitor] .vrm-whos-page .vrm-whos-hint{margin:12px 0 0;text-align:center;font-size:13px}html[data-product=visitor] .vrm-whos-page .vrm-ids-kept{margin-top:16px;padding:14px;background:var(--surface);border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius)}html[data-product=visitor] .vrm-whos-page .vrm-ids-kept h2{margin:0 0 6px;color:var(--text-muted);font-size:var(--vrm-label);font-weight:var(--vrm-weight-heavy);letter-spacing:.08em;text-transform:uppercase}html[data-product=visitor] .vrm-whos-page .vrm-ids-kept .card{padding:0;border:0;background:transparent}html[data-product=visitor] .vrm-whos-page .vrm-ids-kept .btn{min-height:var(--vrm-tap-small)}html[data-product=visitor] .vrm-whos-page .vrm-ids-kept .muted{margin:0}@media (min-width:768px){html[data-product=visitor] .vrm-whos-page .vrm-inside-layout.vrm-whos-layout{display:block}html[data-product=visitor] .vrm-whos-page .vrm-phead-actions,html[data-product=visitor] .vrm-whos-page .vrm-phead-actions:not(:has(>.btn:nth-child(3))){display:flex;flex-direction:row}html[data-product=visitor] .vrm-whos-page .vrm-phead-actions:not(:has(>.btn:nth-child(3)))>.btn:nth-child(2),html[data-product=visitor] .vrm-whos-page .vrm-phead-actions>.btn,html[data-product=visitor] .vrm-whos-page .vrm-phead-actions>.btn:nth-child(3){flex:1 1;min-height:var(--vrm-tap)}}@media (min-width:1024px),(min-width:900px) and (orientation:landscape){html[data-product=visitor][data-layout=wide] .vrm-whos-page .vrm-phead{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}html[data-product=visitor][data-layout=wide] .vrm-whos-page .vrm-phead-actions,html[data-product=visitor][data-layout=wide] .vrm-whos-page .vrm-phead-actions:not(:has(>.btn:nth-child(3))){display:flex;flex-direction:row-reverse;flex-shrink:0;margin-top:0}html[data-product=visitor][data-layout=wide] .vrm-whos-page .vrm-phead-actions:not(:has(>.btn:nth-child(3)))>.btn:nth-child(2),html[data-product=visitor][data-layout=wide] .vrm-whos-page .vrm-phead-actions>.btn,html[data-product=visitor][data-layout=wide] .vrm-whos-page .vrm-phead-actions>.btn:nth-child(3){flex:none;min-height:var(--vrm-tap-small)}html[data-product=visitor][data-layout=wide] .vrm-whos-page .vrm-inside-layout.vrm-whos-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);grid-gap:20px;gap:20px;align-items:start}html[data-product=visitor][data-layout=wide] .vrm-whos-page .vrm-group-panel{margin:12px 0 0}}html[data-product=visitor] .vrm-nv-page .vrm-checkin-panel,html[data-product=visitor] .vrm-nv-page .vrm-nv-layout,html[data-product=visitor] .vrm-nv-page .vrm-nv-main{display:contents}html[data-product=visitor] .vrm-nv-page .vrm-checkin-summary,html[data-product=visitor] .vrm-nv-page .vrm-checkin-top{display:none}html[data-product=visitor] .vrm-nv-page .vrm-checkin-bar .btn{min-height:var(--vrm-tap)}html[data-product=visitor] .vrm-nv-page .vrm-still-needed{color:var(--text-muted);font-weight:var(--vrm-weight-bold)}html[data-product=visitor] .page.vrm-nv-page h2.vrm-card-title{margin:0;font-size:var(--vrm-h2,16px);font-weight:var(--vrm-weight-heavy);letter-spacing:.06em;text-transform:uppercase}html[data-product=visitor] .vrm-nv-page .vrm-returning{padding:12px;background:var(--vrm-yellow);border:var(--vrm-border) solid #0b0b0b;border-left-width:var(--vrm-edge);border-radius:var(--vrm-radius);color:#0b0b0b}html[data-product=visitor] .vrm-nv-page .vrm-returning .muted{color:#0b0b0b}html[data-product=visitor] .vrm-nv-page .vrm-returning .btn.btn-outline,html[data-product=visitor] .vrm-nv-page .vrm-returning .vrm-choice-chip{background:transparent;border-color:#0b0b0b;color:#0b0b0b}html[data-product=visitor] .page.vrm-nv-page .vrm-returning .linklike{color:#0b0b0b}html[data-product=visitor] .vrm-nv-page .vrm-returning .btn-row{flex-wrap:wrap;align-items:center}html[data-product=visitor] .vrm-nv-page .vrm-returning .btn-row>*{flex:0 0 auto;white-space:nowrap}html[data-product=visitor] .vrm-nv-page .vrm-scan-ask{padding:12px;background:var(--surface);border:var(--vrm-border) solid var(--border);border-left-width:var(--vrm-edge);border-radius:var(--vrm-radius)}html[data-product=visitor] .vrm-nv-page .vrm-scan-button{min-height:var(--vrm-tap-small);padding:0 14px}html[data-product=visitor] .vrm-nv-page .vrm-nv-more{border-top:var(--vrm-border) solid var(--border);padding-top:12px}@media (min-width:1024px),(min-width:900px) and (orientation:landscape){html[data-product=visitor][data-layout=wide] .vrm-nv-page .vrm-nv-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);grid-gap:20px;gap:20px;align-items:start}html[data-product=visitor][data-layout=wide] .vrm-nv-page .vrm-nv-main{display:block;min-width:0}html[data-product=visitor][data-layout=wide] .vrm-nv-page .vrm-nv-grid{display:flex;flex-direction:column;gap:1rem}html[data-product=visitor][data-layout=wide] .vrm-nv-page .vrm-checkin-panel{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:calc(var(--vrm-chrome-height, 114px) + 1rem);padding:16px;background:var(--surface);border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius)}html[data-product=visitor][data-layout=wide] .vrm-nv-page .vrm-checkin-summary{display:block;margin:0}html[data-product=visitor] .vrm-nv-page .vrm-checkin-summary>div{display:flex;justify-content:space-between;gap:12px;min-height:44px;align-items:center;border-bottom:1px solid var(--vrm-line-soft);font-size:14px}html[data-product=visitor] .vrm-nv-page .vrm-checkin-summary dt{color:var(--text-muted)}html[data-product=visitor] .vrm-nv-page .vrm-checkin-summary dd{margin:0;font-weight:var(--vrm-weight-bold);text-align:right;overflow-wrap:anywhere}html[data-product=visitor][data-layout=wide] .vrm-nv-page .vrm-checkin-bar .btn{width:100%;min-width:0}html[data-product=visitor][data-layout=wide] .vrm-nv-page .vrm-checkin-panel>.card{margin:0}}@media (min-width:768px){html[data-product=visitor][data-layout=wide] .vrm-close-page .vrm-narrow,html[data-product=visitor][data-layout=wide] .vrm-handover-page .vrm-narrow{max-width:none}}html[data-product=visitor] .page.vrm-close-page h2,html[data-product=visitor] .page.vrm-handover-page h2{margin:20px 0 8px;color:var(--text);font-size:13px;font-weight:var(--vrm-weight-heavy);letter-spacing:.06em;text-transform:uppercase}html[data-product=visitor] .vrm-close-page .stat-grid,html[data-product=visitor] .vrm-handover-page .stat-grid{gap:var(--vrm-gap)}html[data-product=visitor] .vrm-close-page .vrm-close-review .card .list-row,html[data-product=visitor] .vrm-handover-page .vrm-handover-people .card .list-row{min-height:56px}html[data-product=visitor] .vrm-close-page #vrm-clear-count{height:var(--vrm-tap);font-size:22px;font-weight:var(--vrm-weight-heavy);letter-spacing:.04em}html[data-product=visitor] .vrm-close-page .vrm-close-confirm .btn,html[data-product=visitor] .vrm-handover-page .vrm-handover-card .btn-row>.btn:not(.btn-outline),html[data-product=visitor] .vrm-handover-page .vrm-handover-card>.btn{min-height:var(--vrm-tap);justify-content:center}html[data-product=visitor] .vrm-close-page .vrm-close-confirm .btn{width:100%}html[data-product=visitor] .vrm-close-page .vrm-close-confirm .checkbox-row{min-height:var(--vrm-tap-small);align-items:center}@media (min-width:1024px),(min-width:900px) and (orientation:landscape){html[data-product=visitor][data-layout=wide] .vrm-close-page .vrm-close-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,1fr);grid-template-areas:"counts counts" "review confirm";grid-template-rows:auto auto;grid-gap:0 20px;gap:0 20px;align-items:start}html[data-product=visitor][data-layout=wide] .vrm-close-page .vrm-close-counts{grid-area:counts}html[data-product=visitor][data-layout=wide] .vrm-close-page .vrm-close-review{grid-area:review}html[data-product=visitor][data-layout=wide] .vrm-close-page .vrm-close-confirm{grid-area:confirm;position:-webkit-sticky;position:sticky;top:calc(var(--vrm-chrome-height, 114px) + 1rem)}html[data-product=visitor][data-layout=wide] .vrm-close-page .vrm-close-confirm>h2:first-child{margin-top:20px}}html[data-product=visitor] .page.vrm-history-page h2,html[data-product=visitor] .page.vrm-person-page h2,html[data-product=visitor] .page.vrm-watchlist-page h2{margin:20px 0 8px;color:var(--text);font-size:13px;font-weight:var(--vrm-weight-heavy);letter-spacing:.06em;text-transform:uppercase}html[data-product=visitor] .vrm-history-page .card>.list-row,html[data-product=visitor] .vrm-person-page .card>.list-row,html[data-product=visitor] .vrm-watchlist-page .card>.list-row{min-height:56px}html[data-product=visitor] .vrm-person-page .vrm-person-main .card .label{margin-bottom:2px;color:var(--text-muted);font-size:var(--vrm-label);font-weight:var(--vrm-weight-heavy);letter-spacing:.06em;text-transform:uppercase}@media (min-width:768px){html[data-product=visitor][data-layout=wide] .vrm-person-page .vrm-narrow,html[data-product=visitor][data-layout=wide] .vrm-watchlist-page .vrm-narrow{max-width:none}}@media (min-width:1024px),(min-width:900px) and (orientation:landscape){html[data-product=visitor][data-layout=wide] .vrm-history-page .vrm-history-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;margin-bottom:12px}html[data-product=visitor][data-layout=wide] .vrm-history-page .vrm-history-filters>.chip-row{flex:0 0 auto;margin:0}html[data-product=visitor][data-layout=wide] .vrm-history-page .vrm-history-filters>.vrm-two-col{flex:1 1 420px;order:2}html[data-product=visitor][data-layout=wide] .vrm-history-page .vrm-history-filters>div:not(.chip-row):not(.vrm-two-col){flex:1 1 100%;order:3}html[data-product=visitor][data-layout=wide] .vrm-person-page .vrm-person-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"main side";grid-gap:0 20px;gap:0 20px;align-items:start}html[data-product=visitor][data-layout=wide] .vrm-person-page .vrm-person-main{grid-area:main}html[data-product=visitor][data-layout=wide] .vrm-person-page .vrm-person-side{grid-area:side}html[data-product=visitor][data-layout=wide] .vrm-person-page .vrm-person-side>h2:first-child{margin-top:0}html[data-product=visitor][data-layout=wide] .vrm-watchlist-page .vrm-watch-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);grid-template-areas:"list form";grid-gap:0 20px;gap:0 20px;align-items:start}html[data-product=visitor][data-layout=wide] .vrm-watchlist-page .vrm-watch-list{grid-area:list}html[data-product=visitor][data-layout=wide] .vrm-watchlist-page .vrm-watch-list>h2:first-child{margin-top:0}html[data-product=visitor][data-layout=wide] .vrm-watchlist-page .vrm-watch-form{grid-area:form;position:-webkit-sticky;position:sticky;top:calc(var(--vrm-chrome-height, 114px) + 1rem)}}html[data-product=visitor] .page.vrm-settings-page .vrm-settings-h,html[data-product=visitor] .page.vrm-settings-page h2{color:var(--text);font-weight:var(--vrm-weight-heavy);letter-spacing:.06em;text-transform:uppercase}html[data-product=visitor] .page.vrm-settings-page .vrm-settings-h{margin:20px 0 8px;font-size:13px}html[data-product=visitor] .vrm-settings-page .vrm-link-row{min-height:56px}html[data-product=visitor] .vrm-settings-page .vrm-link-go{color:var(--text);font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .vrm-settings-page .card>.list-row{min-height:56px}@media (min-width:768px){html[data-product=visitor][data-layout=wide] .vrm-settings-page .vrm-narrow{max-width:none}}@media (min-width:1200px){html[data-product=visitor][data-layout=wide] .vrm-settings-page .vrm-settings-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-template-areas:"menu main";grid-gap:0 24px;gap:0 24px;align-items:start}html[data-product=visitor][data-layout=wide] .vrm-settings-page .vrm-settings-main{grid-area:main}html[data-product=visitor][data-layout=wide] .vrm-settings-page .vrm-settings-more{grid-area:menu}html[data-product=visitor][data-layout=wide] .vrm-settings-page .vrm-settings-main>.vrm-settings-h:first-child,html[data-product=visitor][data-layout=wide] .vrm-settings-page .vrm-settings-more>.vrm-settings-h:first-child{margin-top:0}}@media (min-width:1024px),(min-width:900px) and (orientation:landscape){html[data-product=visitor][data-layout=wide] .vrm-settings-page .vrm-staff-side{position:-webkit-sticky;position:sticky;top:calc(var(--vrm-chrome-height, 114px) + 1rem)}}html[data-product=visitor] .page.vrm-lock-screen{max-width:560px;margin:0 auto;padding-top:2rem}html[data-product=visitor] .page.vrm-lock-screen-narrow{max-width:460px}html[data-product=visitor] .vrm-lock-card,html[data-product=visitor] .vrm-pin-offer-card,html[data-product=visitor] .vrm-signout-guard-card{border-top:var(--vrm-edge) solid var(--vrm-action);padding:20px}html[data-product=visitor] .vrm-lock-title{margin:0;color:var(--text);font-size:22px;font-weight:var(--vrm-weight-heavy);line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere}html[data-product=visitor] .input.vrm-pin-input{height:64px;min-height:64px;padding:0 0 0 .4em;font-size:28px;font-weight:var(--vrm-weight-bold);letter-spacing:.4em;text-align:center}html[data-product=visitor] .vrm-lock-card .btn,html[data-product=visitor] .vrm-pin-offer-card .btn,html[data-product=visitor] .vrm-signout-guard-card .btn{min-height:var(--vrm-tap);font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .vrm-lock-card form .btn[type=submit],html[data-product=visitor] .vrm-pin-offer-card form .btn[type=submit]{min-height:64px;font-size:18px}html[data-product=visitor] .vrm-lock-card .btn-row,html[data-product=visitor] .vrm-pin-offer-card .btn-row,html[data-product=visitor] .vrm-signout-guard-card .btn-row{flex-wrap:wrap}html[data-product=visitor] .vrm-lock-card .btn-row>.btn,html[data-product=visitor] .vrm-pin-offer-card .btn-row>.btn,html[data-product=visitor] .vrm-signout-guard-card .btn-row>.btn{flex:1 1 180px}html[data-product=visitor] .vrm-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--vrm-gap);gap:var(--vrm-gap)}html[data-product=visitor] .vrm-roster>.btn{min-height:64px;white-space:normal;overflow-wrap:anywhere;line-height:1.2}html[data-product=visitor] .vrm-pin-offer{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:var(--vrm-scrim)}html[data-product=visitor] .vrm-pin-offer-card{width:100%;max-width:480px;margin:0;border-radius:var(--vrm-radius) var(--vrm-radius) 0 0}html[data-product=visitor] .vrm-signout-guard-card{width:100%;max-width:460px}@media (min-width:768px){html[data-product=visitor] .page.vrm-lock-screen{padding-top:12vh}html[data-product=visitor] .vrm-lock-card,html[data-product=visitor] .vrm-pin-offer-card,html[data-product=visitor] .vrm-signout-guard-card{padding:28px}html[data-product=visitor] .vrm-lock-title{font-size:26px}html[data-product=visitor] .vrm-roster{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-product=visitor] .vrm-pin-offer{align-items:center;padding:1rem}html[data-product=visitor] .vrm-pin-offer-card{border-radius:var(--vrm-radius)}}html[data-product=visitor] .page>.login-wordmark~h1,html[data-product=visitor] main.page.vrm-card-page>h1:first-child{margin:0 0 .75rem;color:var(--text);font-size:26px;font-weight:var(--vrm-weight-heavy);letter-spacing:-.01em;line-height:1.1;text-transform:uppercase}html[data-product=visitor] .page>.login-wordmark~h1{text-align:center}html[data-product=visitor] main.page.vrm-card-page>h1:first-child{text-align:left}@media (min-width:768px){html[data-product=visitor] .page>.login-wordmark~h1,html[data-product=visitor] main.page.vrm-card-page>h1:first-child{font-size:var(--vrm-title)}}html[data-product=visitor] .login-split .input,html[data-product=visitor] .login-split .phone-country-btn{height:var(--vrm-tap)}html[data-product=visitor] .login-split .btn{min-height:var(--vrm-tap);font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] main.page.vrm-card-page{max-width:640px}html[data-product=visitor] main.page.vrm-card-page .card .btn{min-height:var(--vrm-tap);font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] main.page.vrm-card-page .card strong{font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .settings-col .card .btn{min-height:var(--vrm-tap);font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .push-group{margin:0;padding:12px 14px 4px;border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius)}html[data-product=visitor] .push-group>legend{padding:0 6px;letter-spacing:.06em;text-transform:uppercase;font-size:var(--vrm-label);font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .push-group .checkbox-row{min-height:var(--vrm-tap-small);align-items:center}html[data-product=visitor] textarea.input{font-family:var(--vrm-font);font-size:16px;line-height:1.4}html[data-product=visitor] .l3-split-pane form .btn[type=submit]{min-height:var(--vrm-tap);font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .nf-card{max-width:420px;background:var(--surface);border:var(--vrm-border) solid var(--border);border-top:var(--vrm-edge) solid var(--vrm-action);border-radius:var(--vrm-radius);box-shadow:none}html[data-product=visitor] .nf-ic{background:var(--vrm-yellow);color:#0b0b0b}html[data-product=visitor] .nf-eyebrow,html[data-product=visitor] .nf-text{color:var(--text-muted)}html[data-product=visitor] .nf-card h1{color:var(--text);font-weight:var(--vrm-weight-heavy);letter-spacing:-.01em;text-transform:uppercase}html[data-product=visitor] .nf-btn{min-height:var(--vrm-tap);font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .nf-link{color:var(--vrm-link);font-weight:var(--vrm-weight-bold);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}html[data-product=visitor] .vrm-legal-page:before{background:none}html[data-product=visitor] .vrm-legal-page .lm-legal-band{border-radius:var(--vrm-radius);border-left:var(--vrm-edge) solid var(--vrm-yellow);background:#0b0b0b;box-shadow:none}html[data-product=visitor] .vrm-legal-page .lm-legal-kicker{border-radius:var(--vrm-radius);background:var(--vrm-yellow);color:#0b0b0b;font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .vrm-legal-page .lm-legal-band h1{font-weight:var(--vrm-weight-heavy);letter-spacing:-.01em;text-transform:uppercase}html[data-product=visitor] .vrm-legal-page .lm-legal-toc{border:var(--vrm-border) solid #0b0b0b;border-radius:var(--vrm-radius);background:#ffffff}html[data-product=visitor] .vrm-legal-page .lm-legal-toc h2{font-weight:var(--vrm-weight-heavy);letter-spacing:.06em;text-transform:uppercase}html[data-product=visitor] .vrm-legal-page .lm-legal .legal-content a,html[data-product=visitor] .vrm-legal-page .lm-legal-toc a,html[data-product=visitor] .vrm-legal-page .lm-legal-toc li{color:#0b0b0b}html[data-product=visitor] .vrm-legal-page .lm-legal .legal-content a,html[data-product=visitor] .vrm-legal-page .lm-legal-toc a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}html[data-product=visitor] .vrm-legal-page .mkt-legal .legal-content{border:var(--vrm-border) solid #0b0b0b;border-radius:var(--vrm-radius);box-shadow:none}html[data-product=visitor] .vrm-legal-page .lm-legal .lm-legal-h{font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .vrm-legal-page .lm-legal-badge{border-radius:var(--vrm-radius);background:var(--vrm-yellow);color:#0b0b0b;font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .vrm-admin-page .vrm-admin-stats .stat-value{font-size:32px;font-weight:var(--vrm-weight-heavy);line-height:1.05}html[data-product=visitor] .vrm-admin-page .card .btn,html[data-product=visitor] .vrm-admin-page .vrm-phead .btn{min-height:var(--vrm-tap);font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .vrm-admin-page .vrm-admin-stats .stat-card.vrm-tile-amber{background:var(--vrm-yellow);border-color:#0b0b0b}html[data-product=visitor] .vrm-admin-page .vrm-admin-stats .stat-card.vrm-tile-amber .stat-label,html[data-product=visitor] .vrm-admin-page .vrm-admin-stats .stat-card.vrm-tile-amber .stat-value,html[data-product=visitor] .vrm-admin-page .vrm-admin-stats .stat-card.vrm-tile-amber .vrm-tile-sub{color:#0b0b0b}@media (min-width:768px){html[data-product=visitor] .vrm-admin-page .vrm-admin-stats .stat-value{font-size:40px}}html[data-product=visitor] .admin-panel.admin-panel--vrm{--ap-border:var(--border);--ap-accent:var(--vrm-line);--ap-card-2:var(--surface)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-tier{border-left:var(--vrm-edge) solid var(--vrm-action)}html[data-product=visitor] .admin-panel.admin-panel--vrm h1{font-size:26px;font-weight:var(--vrm-weight-heavy);letter-spacing:-.01em;line-height:1.1;text-transform:uppercase}html[data-product=visitor] .admin-panel.admin-panel--vrm h2{color:var(--text);font-size:13px;font-weight:var(--vrm-weight-heavy);letter-spacing:.06em}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-branch,html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-card,html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-stat{border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-branch{min-height:var(--vrm-tap)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-branch:hover{border-color:var(--vrm-line);background:var(--surface);box-shadow:inset var(--vrm-edge) 0 0 var(--vrm-action)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-branch-name{font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-stat-label{color:var(--text-muted);font-size:var(--vrm-label);font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-stat-value{font-size:32px;font-weight:var(--vrm-weight-heavy);line-height:1.05}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-back{color:var(--vrm-link);font-weight:var(--vrm-weight-bold);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}html[data-product=visitor] .admin-panel.admin-panel--vrm .btn,html[data-product=visitor] .admin-panel.admin-panel--vrm .input{min-height:var(--vrm-tap-small)}@media (min-width:768px){html[data-product=visitor] .admin-panel.admin-panel--vrm h1{font-size:var(--vrm-title)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-stat-value{font-size:40px}}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-tab{min-height:var(--vrm-tap-small);padding:0 14px;border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius);background:var(--surface);color:var(--text);font-size:14px;font-weight:var(--vrm-weight-bold)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-embed .chip.active,html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-tab.active{border-color:var(--vrm-chosen-line);background:var(--vrm-chosen-bg);color:var(--vrm-chosen-fg);font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-embed .chip{border:var(--vrm-border) solid var(--border);border-radius:var(--vrm-radius)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-embed .chip:not(.active){background:var(--surface);color:var(--text)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-readonly-note{padding:0;border:0;background:none;color:var(--text-muted);font-size:13px;font-weight:var(--vrm-weight-bold)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-embed .card>.list-row{padding:12px 14px}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-embed .list-row-title{font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-embed .btn{min-height:var(--vrm-tap);font-weight:var(--vrm-weight-heavy)}html[data-product=visitor] .admin-panel.admin-panel--vrm .ap-embed textarea.input{min-height:72px}