.sk-owner-home{--sk-rule:var(--line);--sk-surface:var(--card);--sk-text:var(--ink);--sk-text-soft:var(--muted);--sk-rule-strong:var(--ops-link);--sk-pass:var(--ok);--sk-pass-wash:var(--card);--sk-crit:var(--danger);--sk-crit-wash:var(--card);--sk-warn:var(--warn);--sk-accent:var(--ops-link);display:grid}.sk-owner-home .sk-greet span{display:inline}.sk-owner-home .sk-btn{display:inline-flex;min-height:48px;padding:.7rem 1rem;align-items:center;justify-content:center;border-radius:10px;font-weight:750;text-decoration:none;border:1px solid #c4a04a}.sk-owner-home .sk-btn.gold{background:#e3bd5b;color:#17202d}.sk-owner-home .sk-owner-hero-actions a.sk-btn.ghost{color:#fff;border-color:#c6ced9}.sk-owner-home a:focus-visible{outline:3px solid var(--ops-link);outline-offset:4px}.sk-owner-home .sk-owner-welcome a:focus-visible{outline-color:#fff}.sk-home-details .kv{padding:1rem}.sk-owner-home{gap:1rem}.sk-owner-welcome{position:relative;overflow:hidden;border-radius:18px;background:#111d2a;padding:clamp(1.4rem,3vw,2.5rem);isolation:isolate;min-width:0}.sk-owner-welcome:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/demo/lot-hero.jpg) center 48%/cover}.sk-owner-welcome:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,16,29,.96),rgba(5,16,29,.85) 55%,rgba(5,16,29,.45))}.sk-owner-kicker{color:#e8d392;font-size:.78rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .75rem}.sk-owner-welcome .sk-greet{margin:0;color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.sk-owner-welcome .sk-greet-name,.sk-owner-welcome .sk-greet-phrase{color:inherit;font-size:inherit;line-height:inherit}.sk-owner-date{margin:.7rem 0 0;color:#dce4ed;font-size:.95rem;line-height:1.5}.sk-home-attention,.sk-home-details{border:1px solid var(--sk-rule);border-radius:14px;background:var(--sk-surface);scroll-margin-top:1rem}.sk-home-attention summary{display:flex;gap:1rem;align-items:center;padding:1.2rem;min-height:72px;cursor:pointer}.sk-home-attention summary strong{display:block;color:var(--sk-text);font-size:1.14rem}.sk-home-attention summary small{display:block;color:var(--sk-text-soft);margin-top:.35rem;font-size:.92rem}.sk-home-attention-icon{color:var(--sk-warn);font-size:1.6rem}.sk-home-expand{margin-left:auto;font-size:1.5rem}.sk-home-attention[open] .sk-home-expand,.sk-home-details[open]>summary>span{transform:rotate(45deg)}.sk-home-attention-body{padding:0 1.2rem 1.2rem}.sk-home-attention-body>p{color:var(--sk-text-soft);margin:0 0 1rem}.sk-home-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.ops-app a.sk-home-destination{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0;border:1px solid var(--sk-rule);padding:1.2rem;border-radius:16px;background:var(--sk-surface);color:var(--sk-text);text-decoration:none;transition:transform .15s ease,border-color .15s ease}.ops-app a.sk-home-destination:hover{border-color:var(--sk-rule-strong);transform:translateY(-2px)}.sk-home-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--ink);background:var(--ops-surface-2,var(--card));font-size:1.65rem;line-height:1}.sk-home-symbol svg{width:24px;height:24px}.sk-home-destination strong{font-size:1.15rem;line-height:1.25}.sk-home-destination>span:not(.sk-home-symbol){color:var(--sk-text-soft);font-size:.95rem;line-height:1.45}.sk-home-destination small{font-size:.85rem;font-weight:700;margin-top:auto;padding-top:.35rem;color:var(--sk-text-soft)}.ops-app a.sk-home-money{border-color:var(--sk-pass);background:var(--sk-pass-wash)}.sk-home-money small,.sk-home-money strong{color:var(--sk-pass)}.ops-app a.sk-home-emergency{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.25rem;border-radius:14px;background:var(--sk-crit-wash);border:1px solid var(--sk-crit);color:var(--sk-crit);text-decoration:none}.sk-home-emergency>span:first-child{font-size:1.7rem}.sk-home-emergency>span:last-child{margin-left:auto}.sk-home-emergency strong{display:block;font-size:1.1rem}.sk-home-emergency small{display:block;font-size:.9rem;line-height:1.5}.sk-home-details>summary{min-height:56px;display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:1rem 1.2rem;cursor:pointer;color:var(--sk-text);font-weight:700}.sk-home-details>:not(summary){margin:0 1rem 1rem}.sk-home-tools{background:var(--sk-surface);border-bottom:1px solid var(--sk-rule)}.sk-home-tools>summary{cursor:pointer;color:var(--sk-text-soft);font-size:.9rem;font-weight:650;padding:.75rem 1.25rem;min-height:44px}.sk-home-tools>summary:focus-visible,.sk-owner-home summary:focus-visible{outline:3px solid var(--sk-accent);outline-offset:3px}.sk-owner-home summary::-webkit-details-marker{display:none}.sk-owner-home summary{list-style:none}.sk-owner-home .sk-cc-grid{grid-template-columns:1fr}.sk-home-shortcuts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.ops-app .sk-home-shortcuts a{display:inline-flex;gap:.65rem;align-items:center;min-height:44px;padding:.5rem 0;font-weight:650;color:var(--ops-link);text-decoration:none}.ops-app .sk-home-shortcuts a:hover{text-decoration:underline}.sk-home-workspaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.ops-app a.sk-home-workspace{display:flex;flex-direction:column;min-width:0;min-height:148px;padding:1rem 1.2rem;border:1px solid var(--sk-rule);border-radius:14px;background:var(--sk-surface);color:var(--sk-text);overflow-wrap:anywhere;text-decoration:none}.ops-app a.sk-home-workspace:hover{border-color:var(--sk-rule-strong)}.sk-home-workspace h2{margin:0;font-size:1.12rem;line-height:1.3}.sk-home-workspace p{margin:.45rem 0 .6rem;color:var(--sk-text-soft);font-size:.92rem;line-height:1.5}.sk-home-workspace small{color:var(--sk-text-soft);line-height:1.5;margin-bottom:.5rem}.sk-home-workspace-action{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;color:var(--ops-link);font-weight:650;margin-top:auto}.ops-app a.sk-home-workspace--emergency{grid-column:1/-1;border-color:var(--sk-crit)}.sk-home-workspace--emergency h2{color:var(--sk-crit)}@media (max-width:600px){.sk-home-workspaces{grid-template-columns:1fr;gap:.6rem}.ops-app a.sk-home-workspace{padding:.9rem}.sk-owner-welcome{border-radius:14px}.sk-owner-welcome:after{background:rgba(5,16,29,.8)}.sk-home-destinations{grid-template-columns:1fr}.ops-app a.sk-home-destination{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:.25rem .85rem;gap:.25rem .85rem}.sk-home-destination .sk-home-symbol{grid-row:span 2}.sk-home-destinations{gap:.6rem}.ops-app a.sk-home-destination{padding:.9rem}.sk-home-destination strong{font-size:1rem}.sk-home-destination>span:not(.sk-home-symbol){font-size:.87rem}.sk-home-destination small{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.ops-app a.sk-home-destination{transition:none}.ops-app a.sk-home-destination:hover{transform:none}}.sk-staff-attn-panel{padding:1.2rem}.sk-staff-attn-intro{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.sk-staff-attn-intro strong{display:block;color:var(--sk-text);font-size:1.14rem}.sk-staff-attn-intro small{display:block;color:var(--sk-text-soft);margin-top:.35rem;font-size:.92rem}.sk-staff-attn-beacon{display:flex;gap:1rem;align-items:flex-start;margin:0 0 .75rem}.sk-staff-attn-count{min-width:44px;min-height:44px;border-radius:999px;display:grid;place-items:center;font-weight:800;background:var(--sk-warn,#a35a00);color:#fff}.sk-help,.sk-staff-attn-access,.sk-staff-attn-beacon small,.sk-staff-attn-date,.sk-staff-attn-demo,.sk-staff-attn-empty,.sk-staff-attn-next,.sk-staff-attn-raised,.sk-staff-attn-return,.sk-staff-attn-scope{color:var(--sk-text-soft);font-size:.92rem;line-height:1.45}.sk-staff-attn-demo{border-left:3px solid var(--sk-warn,#a35a00);padding-left:.75rem}.sk-staff-attn-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.sk-staff-attn-card{border:1px solid var(--sk-rule);border-radius:12px;padding:1rem;background:var(--sk-surface-2,var(--sk-surface))}.sk-staff-attn-card.is-acknowledged{opacity:.82}.sk-staff-attn-card.is-snoozed{background:var(--sk-surface)}.sk-staff-attn-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem}.sk-staff-attn-kind,.sk-staff-attn-seen,.sk-staff-attn-status{display:inline-flex;align-items:center;min-height:28px;padding:0 .55rem;border-radius:999px;font-size:.78rem;font-weight:700}.sk-staff-attn-kind{background:var(--sk-navy,#102033);color:#fff}.sk-staff-attn-status{background:var(--sk-rule);color:var(--sk-text)}.sk-staff-attn-seen{background:var(--sk-pass-wash,#e7f3ea);color:var(--sk-text)}.sk-staff-attn-title{display:block;font-size:1.15rem;margin:.2rem 0}.sk-staff-attn-detail,.sk-staff-attn-lead{margin:.25rem 0}.sk-staff-attn-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem}.sk-staff-attn-actions .sk-btn,.sk-staff-attn-actions a.sk-btn{min-height:44px}.sk-staff-attn-snoozed{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--sk-rule)}.sk-staff-attn-snoozed h3{margin:0 0 .4rem}@media (max-width:600px){.sk-staff-attn-actions .sk-btn,.sk-staff-attn-actions a.sk-btn{width:100%}}.owner-intake-heading{margin:0 0 .15rem;font-size:1.1rem}.owner-intake-lead{margin:0 0 .75rem;color:var(--muted);font-size:.9rem}.owner-intake .owner-link-row{margin:0 0 .85rem;padding:0 0 .85rem;border-bottom:1px solid var(--line)}.owner-intake .owner-link-row:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:0}.owner-intake .owner-link-row h4{margin:0;font-size:1rem}.owner-intake .owner-link-row .muted{margin:.1rem 0 .35rem;font-size:.88rem}.owner-intake .owner-public-url{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;font-weight:600;color:inherit;background:transparent;border:1px solid var(--line);margin:0 0 .45rem;padding:6px 9px;border-radius:8px}.owner-intake .owner-link-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.owner-intake .owner-link-feedback{font-size:.85rem;color:var(--muted)}.owner-intake .btn{white-space:nowrap;min-height:44px;height:auto;padding-inline:1rem}@media (max-width:420px){.owner-intake .owner-link-buttons .btn{flex:1 1 auto}.owner-intake .owner-link-feedback{flex:1 0 100%}}.sk-home-attention-tile{border:1px solid var(--line);border-radius:16px;padding:1.1rem 1.2rem;margin:0}.sk-home-attention-tile .sk-home-attention-body{padding:0}.sk-home-attention-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.15rem}.sk-home-attention-tile-count{min-width:1.75rem;padding:.1rem .5rem;border-radius:999px;background:var(--ops-link);color:var(--card);font-size:.95rem;text-align:center}.sk-staff-attn-unavailable{border:1px solid var(--warn);border-radius:10px;padding:.6rem .8rem;margin:0 0 .6rem}.sk-help-more,.sk-staff-attn-help{margin:.35rem 0 0}.sk-help-more>summary,.sk-staff-attn-help>summary{cursor:pointer;font-size:.85rem;color:var(--muted)}.ops-attention-queue{min-width:0;overflow-wrap:anywhere}.ops-attention-count{margin:0 0 .35rem;font-weight:700}.ops-attention-buckets{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 .6rem;font-size:.88rem}.ops-attention-list{list-style:none;padding:0;margin:0}.ops-attention-list>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;border-top:1px solid var(--line);padding:.65rem 0}.ops-attention-list>li>div{min-width:0;max-width:100%}.ops-attention-list p{margin:.15rem 0}.ops-attention-list small,.ops-attention-note{color:var(--muted);font-size:.85rem}.ops-attention-note{margin:.6rem 0 0;display:block}.ops-attention-actions{display:flex;flex-wrap:wrap;gap:.4rem}.ops-attention-actions .sk-btn{min-height:44px;white-space:normal;max-width:100%}.ops-attention-queue details>summary{min-height:44px;padding:.4rem 0;font-size:.9rem;cursor:pointer}.ops-attention-empty{margin:.35rem 0}.sk-owner-welcome{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;overflow:visible;z-index:2}.sk-owner-welcome:after,.sk-owner-welcome:before{border-radius:inherit}.sk-owner-welcome-content{flex:1 1 220px;min-width:0}.sk-attention-notification{position:relative;flex:0 1 auto;min-width:0;max-width:100%}.sk-notification-trigger{display:flex;align-items:center;gap:.7rem;min-height:56px;max-width:100%;padding:.7rem .9rem;color:#fff;background:rgba(8,19,33,.88);border:1px solid #8292a6;border-radius:14px;font:inherit;text-align:left;cursor:pointer}.sk-notification-trigger:hover,.sk-notification-trigger[aria-expanded=true]{background:#20334b;border-color:#e3bd5b}.sk-notification-label{min-width:0}.sk-notification-label strong{display:block;font-size:.95rem;line-height:1.3}.sk-notification-label small{display:block;color:#dce4ed;font-size:.8rem;line-height:1.4;margin-top:.15rem}.sk-notification-bell{display:flex;flex:0 0 24px;width:24px;transform-origin:50% 15%}.sk-notification-bell svg{width:24px;height:24px}.sk-notification-bell.is-ringing{animation:sk-bell-ring .85s ease-in-out 1}.sk-notification-badge{display:grid;place-items:center;flex-shrink:0;min-width:26px;height:26px;padding:0 .35rem;border-radius:999px;color:#17202d;background:#e3bd5b;font-weight:800;font-size:.8rem}.sk-notification-panel{position:absolute;top:calc(100% + .65rem);right:0;z-index:10;width:min(440px,calc(100vw - 4rem));max-height:min(70dvh,640px);overflow-y:auto;overscroll-behavior:contain;padding:1.1rem;border:1px solid var(--sk-rule-strong);border-radius:16px;background:var(--sk-surface);color:var(--sk-text);box-shadow:0 16px 44px rgba(0,0,0,.32)}.sk-notification-panel>header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.65rem}.sk-notification-panel h2{margin:0;font-size:1.05rem}.sk-notification-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--sk-rule);border-radius:10px;font:inherit;font-size:1.6rem;color:var(--sk-text);background:var(--sk-surface);cursor:pointer}.sk-owner-home .sk-notification-trigger:focus-visible{outline:3px solid #fff;outline-offset:4px}.sk-owner-home .sk-notification-panel :is(button,a,summary):focus-visible{outline:3px solid var(--sk-accent);outline-offset:3px}@keyframes sk-bell-ring{0%,to{transform:rotate(0)}20%{transform:rotate(12deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(7deg)}80%{transform:rotate(-4deg)}}@media (max-width:600px){.sk-attention-notification{margin-left:auto}}@media (prefers-reduced-motion:reduce){.sk-notification-bell.is-ringing{animation:none}}