@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";body:has(.da-page){background:#000}.da-page{min-height:100vh;background:#000;color:#fff;font-family:Inter,system-ui,sans-serif}.da-frame{width:min(100%,1920px);margin:0 auto;min-height:100vh;box-sizing:border-box;display:flex;gap:16px;padding:16px}.da-hero{flex:0 1 724px;width:724px;max-width:calc(52% - 8px);min-height:calc(100vh - 32px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:48px 40px 88px;border-radius:24px;position:sticky;top:16px;align-self:flex-start;height:calc(100vh - 32px);max-height:calc(100vh - 32px);overflow:hidden;background-image:linear-gradient(180deg,#140c28,#1a1032,#22143e,#2c1850,#381e64,#462878,#563490,#6844a8,#7a56bc,#8c68cc,#9e7ad8,#b08ce2,#c09ee8,#c8a8ec,#b894e4,#a480d8,#8c6cc8,#7458b4,#5c449c,#463484,#342868,#261c52,#1c1440,#161030,#120c24)}.da-hero--start{align-items:flex-start;padding:48px 48px 80px}.da-hero-fade{position:absolute;left:0;right:0;bottom:0;height:52%;background-image:linear-gradient(180deg,#0000,#0009 45%,#000);z-index:0;pointer-events:none}.da-hero-copy{width:min(100%,300px);display:flex;flex-direction:column;align-items:center;gap:22px;position:relative;z-index:1}.da-hero--start .da-hero-copy{width:min(100%,380px);align-items:flex-start;gap:28px}.da-heading{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.da-hero--start .da-heading{align-items:flex-start}.da-brand{display:flex;align-items:center;gap:10px;color:#fff;font-size:20px;font-weight:600;letter-spacing:-.4px}.da-title{margin:0;color:#fff;font-size:36px;font-weight:500;letter-spacing:-.8px;line-height:38px;text-align:center;width:100%}.da-title--md{font-size:34px;line-height:36px;white-space:nowrap}.da-hero--start .da-title,.da-hero--start .da-lead{text-align:left}.da-lead{margin:0;color:#fff9;font-size:14px;line-height:21px;text-align:center}.da-steps{display:flex;flex-direction:column;gap:8px}.da-step{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#1a1a1a;color:#fff;font-size:13px;font-weight:500}.da-step.is-on{background:#fff;color:#000;outline:1px solid #ffffff}.da-step-n{width:26px;height:26px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;color:#fff6;font-size:12px;font-weight:600}.da-step.is-on .da-step-n{background:#000;color:#fff}.da-main{flex:1 1 0;min-width:0;display:flex;justify-content:center;align-items:center;padding:24px 40px}.da-main--top{align-items:flex-start;justify-content:flex-start;padding:28px 28px 32px 12px}.da-form{width:min(100%,440px);display:flex;flex-direction:column;gap:28px}.da-form--wide{width:100%;max-width:none;gap:16px}.da-h{margin:0;text-align:center;font-size:30px;font-weight:500;letter-spacing:-.6px}.da-form--wide .da-h,.da-h--left,.da-sub.da-sub--left{text-align:left}.da-stack{display:flex;flex-direction:column;gap:28px}.da-sub{margin:0;color:#fff6;font-size:14px;line-height:21px;text-align:center}.da-sub--sm{font-size:13px;line-height:19px}.da-kicker{margin:0;color:#fff6;font-size:12px;font-weight:600;letter-spacing:.6px}.da-social{display:flex;gap:12px}.da-social button,.da-btn,.da-submit{font-family:inherit}.da-social button{flex:1;height:44px;border-radius:12px;border:0;outline:1px solid #ffffff1a;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;cursor:pointer}.da-or{display:flex;align-items:center;gap:12px;color:#fff6;font-size:11px;font-weight:500;letter-spacing:1.6px}.da-or span{flex:1;height:1px;background:#ffffff1a}.da-field{display:flex;flex-direction:column;gap:8px;color:#fff;font-size:14px;font-weight:500}.da-control{height:44px;border:0;border-radius:12px;background:#1a1a1a;color:#fff;padding:0 16px;font:inherit;font-size:14px;font-weight:400;width:100%;box-sizing:border-box}.da-card .da-field{gap:6px;color:#fff9;font-size:12px;font-weight:500}.da-card .da-control{font-size:13px;padding:0 14px}.da-zh{font-family:Noto Sans TC,Inter,system-ui,sans-serif}.da-control::placeholder{color:#fff3}textarea.da-control{height:88px;padding:12px 14px;resize:vertical}.da-pass{position:relative}.da-pass .da-control{padding-right:44px}.da-eye{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:0;border:0;background:transparent;color:#fff6;cursor:pointer;display:grid;place-items:center}.da-submit{width:100%;height:56px;border:0;border-radius:12px;background:#fff;color:#000;font-size:15px;font-weight:600;cursor:pointer;box-sizing:border-box}a.da-submit{display:flex;align-items:center;justify-content:center;text-decoration:none}.da-submit:disabled{opacity:.6;cursor:wait}.da-why{margin:0;color:#fff;font-size:14px;font-weight:400;line-height:20px}.da-quiet{color:#fff;font-weight:500;margin-left:6px}.da-note,.da-switch{margin:0;color:#fff6;font-size:13px;line-height:19px}.da-switch{font-size:14px}.da-switch a{color:#fff;font-weight:500;text-decoration:none;margin-left:6px}.da-error{margin:0;color:#ffb4b0;font-size:13px;line-height:19px}.da-pair{display:flex;gap:8px}.da-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.da-cat{text-align:left;border:0;border-radius:10px;background:#1a1a1a;color:#fff;padding:8px 10px;display:flex;flex-direction:column;gap:2px;cursor:pointer;font-family:inherit;min-width:0}.da-cat--solo{grid-column:auto;width:auto;max-width:none;justify-self:stretch}.da-cat strong{font-size:13px;font-weight:600;line-height:16px}.da-cat span,.da-cat small{color:#fff9;font-size:11px;line-height:14px}.da-cat small,.da-cat .da-desk{color:#fff6;font-size:12px;line-height:16px}.da-cat.is-on{background:#fff;color:#000}.da-cat.is-on span{color:#0009}.da-cat.is-on small{color:#0006}.da-cat.is-on .da-desk{color:#0009}.da-card{background:#111;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px}.da-card h3{margin:0;font-size:15px;font-weight:600}.da-rule{margin:0;color:#fff6;font-size:12px;line-height:17px}.da-hour{height:44px;border-radius:12px;background:#1a1a1a;display:flex;align-items:center;justify-content:space-between;padding:0 12px;gap:12px}.da-hour b{font-size:13px}.da-times{display:flex;gap:16px;align-items:center;color:#fff6;font-size:12px}.da-suggest{position:relative;width:100%}.da-suggest-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.da-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.da-photo,.da-photo-add{height:96px;border-radius:12px;background:#1a1a1a;outline:1px solid #ffffff22;overflow:hidden;position:relative}.da-photo img{width:100%;height:100%;object-fit:cover;display:block}.da-photo button,.da-photo-add{color:#fff6;font:inherit;font-size:12px}.da-photo button{position:absolute;right:6px;bottom:6px;border:0;border-radius:8px;background:#000c;color:#fff;padding:4px 8px;cursor:pointer}.da-photo-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.da-time{position:relative;display:flex;align-items:center;gap:6px}.da-time-btn{border:0;border-radius:8px;background:#111;color:#fff;font:inherit;font-size:13px;min-width:64px;height:32px;cursor:pointer}.da-page .da-time-pop{position:absolute;top:36px;right:0;z-index:6;width:228px;padding:8px;display:flex;flex-direction:column;gap:6px;background:#141414;border-radius:12px;outline:1px solid #ffffff22;box-shadow:0 16px 40px #000a}.da-page .da-time-pop p{margin:0;color:#fff6;font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.da-page .da-time-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.da-page .da-time-grid button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;margin:0;padding:0;border:0;border-radius:6px;background:#222;color:#fff;font:inherit;font-size:12px;cursor:pointer}.da-page .da-time-grid button.is-on{background:#fff;color:#000}.da-times input{width:72px;height:32px;border:0;background:transparent;color:#fff;font:inherit;font-size:13px;color-scheme:dark}.da-times input::-webkit-calendar-picker-indicator{opacity:.35}.da-day{border:0;background:transparent;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0}.da-closed{border:0;background:transparent;color:#fff6;font:inherit;font-size:13px}.da-pins{display:flex;gap:8px}.da-pins input{width:40px;height:48px;border:0;border-radius:10px;background:#1a1a1a;color:#fff;text-align:center;font-size:16px}.da-check{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:400;width:fit-content}.da-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin:0;border-radius:4px;background:#1a1a1a;outline:1px solid #ffffff33;display:grid;place-items:center;cursor:pointer}.da-check input:checked{background:#fff;outline-color:#fff}.da-check input:checked:after{content:"";width:8px;height:5px;border-left:2px solid #000000;border-bottom:2px solid #000000;transform:rotate(-45deg) translateY(-1px)}.da-check input:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.da-reason{background:#1a1a1a;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px}.da-reason strong{color:#fff6;font-size:11px;letter-spacing:1.2px}.da-page .vd-input,.da-page .pt-field input,.da-page .pt-field textarea{background:#1a1a1a;color:#fff;border:0;border-radius:12px}.da-page .vd-small,.da-page .pt-field>span{color:#fff9}.da-pin{background:#1a1a1a;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.da-pin-art,.da-page .da-pin .pt-map{height:96px;border-radius:10px;overflow:hidden;background:#101014}.da-pin-caption{display:flex;gap:8px;align-items:flex-start;color:#fff9;font-size:13px;line-height:18px}.da-pin-caption svg{flex-shrink:0;margin-top:1px}.da-hit{width:100%;text-align:left;border:0;border-radius:10px;background:#111;color:#fff;padding:8px 10px;cursor:pointer;font-family:inherit}.da-hit span{display:block;color:#fff6;font-size:12px}.pt-place-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.da-pin .pt-field,.da-pin .vd-input{width:100%}.da-pin .vd-input,.da-pin .da-control{background:#111}.da-upload .sp-upload-label,.da-upload .sp-upload-actions,.da-upload .sp-upload-placeholder{display:none}.da-drop{position:relative}.da-upload .sp-upload,.da-upload .sp-upload-row,.da-upload .sp-upload-preview{width:100%}.da-upload .sp-upload-preview{height:96px;border:0;border-radius:12px;background:#1a1a1a;outline:1px solid #ffffff22;color:#fff6;cursor:pointer;overflow:hidden}.da-upload .sp-upload-img{width:100%;height:96px;object-fit:cover;display:block}.da-drop-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px;color:#fff6;font-size:12px;line-height:16px;text-align:center;pointer-events:none}@media (max-width: 980px){.da-frame{flex-direction:column}.da-hero{position:relative;top:0;max-width:none;height:auto;max-height:none;min-height:420px;width:100%;flex:1 1 auto}.da-cats{grid-template-columns:1fr 1fr}.da-cat--solo{width:100%}.da-title--md{white-space:normal}.da-main,.da-form,.da-form--wide{width:100%;padding-left:0;padding-right:0}.da-pair{flex-direction:column}.da-title{font-size:clamp(28px,8vw,36px)}}:root{--sp-pad: 16px;--sp-aside: 240px}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}img,svg,video{max-width:100%;height:auto}.sp-shell{min-height:100vh;display:grid;grid-template-columns:1fr;background:var(--sp-bg, #faf7f2)}.sp-aside{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--sp-border, #e8dfd4);padding:12px var(--sp-pad);background:linear-gradient(180deg,#fff7ed,#ffe8d4)}.sp-aside-nav{display:none;gap:8px;max-height:min(70vh,520px);overflow:auto;padding-bottom:8px}.sp-aside-nav.is-open{display:grid;margin-top:12px}.sp-menu-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;border-radius:999px;border:1px solid var(--sp-border, #e8dfd4);background:#fff;cursor:pointer;font-weight:700}.sp-main{padding:var(--sp-pad);min-width:0;width:100%}.sp-main table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sp-main h1,.sp-main h2{overflow-wrap:anywhere}.sp-tile-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 640px){.sp-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){:root{--sp-pad: 28px}.sp-shell{grid-template-columns:var(--sp-aside) 1fr}.sp-aside{border-bottom:none;border-right:1px solid var(--sp-border, #e8dfd4);padding:20px;min-height:100vh}.sp-menu-btn{display:none}.sp-aside-nav,.sp-aside-nav.is-open{display:grid;max-height:none;margin-top:0}.sp-tile-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}}.vendor-dna{--vd-bg: #f8fafc;--vd-surface: #ffffff;--vd-surface-soft: #eef4ff;--vd-surface-strong: #e2e8f0;--vd-text-primary: #0f172a;--vd-text-secondary: #334155;--vd-text-muted: #64748b;--vd-text: var(--vd-text-primary);--vd-border: #cbd5e1;--vd-border-strong: #94a3b8;--vd-accent: #2563eb;--vd-accent-hover: #1d4ed8;--vd-accent-soft: #dbeafe;--vd-success: #16a34a;--vd-warning: #d97706;--vd-danger: #dc2626;--vd-overlay: rgba(2, 6, 23, .55);--vd-radius: 0;font-family:Inter,system-ui,sans-serif;color:var(--vd-text-primary);background:var(--vd-bg)}.vendor-dna,.vendor-dna *{box-sizing:border-box}@media (prefers-reduced-motion: reduce){.vendor-dna *,.vendor-dna *:before,.vendor-dna *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.vendor-dna .vd-mono{font-family:JetBrains Mono,ui-monospace,monospace}.vendor-dna .vd-kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vd-accent);margin:0 0 .35rem}.vendor-dna .vd-display-hero{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0;color:var(--vd-text-primary)}.vendor-dna .vd-h1{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;color:var(--vd-text-primary)}.vendor-dna .vd-h2{font-size:clamp(1.125rem,1.5vw,1.35rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0;color:var(--vd-text-primary)}.vendor-dna .vd-h3{font-size:1rem;font-weight:600;line-height:1.35;margin:0;color:var(--vd-text-primary)}.vendor-dna .vd-body{font-size:.875rem;line-height:1.5;color:var(--vd-text-muted);margin:.5rem 0 0}.vendor-dna .vd-small{font-size:.75rem;line-height:1.45;color:var(--vd-text-muted);margin:0}.vendor-dna .vd-container{width:100%;max-width:1400px;margin:0 auto;padding:1.5rem 1rem 3rem}@media (min-width: 640px){.vendor-dna .vd-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.vendor-dna .vd-container{padding-left:2rem;padding-right:2rem}}.vendor-dna .vd-card{background:var(--vd-surface);border:1px solid var(--vd-border);border-radius:var(--vd-radius);box-shadow:none}.vendor-dna .vd-card--soft{background:var(--vd-surface-soft);border:1px solid var(--vd-border);border-radius:var(--vd-radius)}.vendor-dna .vd-panel{border:1px solid var(--vd-border);background:var(--vd-surface);border-radius:var(--vd-radius);padding:1.5rem}.vendor-dna .vd-kpi-strip{display:grid;border:1px solid var(--vd-border);background:var(--vd-surface);border-radius:var(--vd-radius);overflow:hidden}.vendor-dna .vd-kpi-cell{padding:1.25rem 1.5rem;border-right:1px solid var(--vd-border);min-height:100%}.vendor-dna .vd-kpi-cell:last-child{border-right:none}.vendor-dna .vd-kpi-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vd-accent);margin:0 0 .5rem}.vendor-dna .vd-kpi-value{font-size:1.5rem;font-weight:600;color:var(--vd-text-primary);margin:0;line-height:1.2}.vendor-dna .vd-kpi-meta{font-size:.8125rem;color:var(--vd-text-muted);margin:.35rem 0 0}.vendor-dna .vd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.5rem .85rem;border-radius:var(--vd-radius);border:1px solid var(--vd-border-strong);background:var(--vd-surface);color:var(--vd-text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.vendor-dna .vd-btn:hover{border-color:var(--vd-text-secondary);background:var(--vd-bg)}.vendor-dna .vd-btn:focus-visible{outline:2px solid var(--vd-accent);outline-offset:2px}.vendor-dna .vd-btn-primary,.vendor-dna .vd-btn--primary{background:var(--vd-accent);border-color:var(--vd-accent);color:#fff}.vendor-dna .vd-btn-primary:hover,.vendor-dna .vd-btn--primary:hover{background:var(--vd-accent-hover);border-color:var(--vd-accent-hover);color:#fff}.vendor-dna .vd-btn-secondary,.vendor-dna .vd-btn--ghost{background:transparent;border-color:var(--vd-border-strong);color:var(--vd-text-primary)}.vendor-dna .vd-btn-secondary:hover,.vendor-dna .vd-btn--ghost:hover{background:var(--vd-bg);border-color:var(--vd-text-secondary)}.vendor-dna .vd-btn--danger{border-color:var(--vd-danger);color:var(--vd-danger);background:transparent}.vendor-dna .vd-btn--danger:hover{background:#dc262614}.vendor-dna .vd-input{width:100%;border:1px solid var(--vd-border);border-radius:var(--vd-radius);padding:.5rem .65rem;font-size:.875rem;background:var(--vd-surface);color:var(--vd-text-primary)}.vendor-dna input[type=number].vd-input,.vendor-dna .vd-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.vendor-dna input[type=number].vd-input::-webkit-outer-spin-button,.vendor-dna input[type=number].vd-input::-webkit-inner-spin-button,.vendor-dna .vd-input[type=number]::-webkit-outer-spin-button,.vendor-dna .vd-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vendor-dna .vd-input:focus{outline:none;border-color:var(--vd-accent);box-shadow:0 0 0 1px var(--vd-accent)}.vendor-dna .vd-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--vd-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.vendor-dna .vd-modal-panel{background:var(--vd-surface);border:1px solid var(--vd-border-strong);border-radius:var(--vd-radius);max-width:28rem;width:100%;max-height:min(90vh,640px);overflow:auto;padding:1.75rem}.vendor-dna .vd-modal-panel--wide{max-width:42rem}.vendor-dna .vd-modal-icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;margin:0 auto 1rem;border:1px solid var(--vd-border-strong);background:var(--vd-bg);border-radius:var(--vd-radius)}.vendor-dna .vd-modal-icon--success{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.vendor-dna .vd-modal-icon--info{color:var(--vd-accent);border-color:color-mix(in srgb,var(--vd-accent) 35%,var(--vd-border));background:color-mix(in srgb,var(--vd-accent) 8%,var(--vd-surface))}.vendor-dna .vd-modal-actions{display:flex;gap:.5rem;flex-wrap:wrap}.vendor-dna .vd-modal-actions .vd-btn{flex:1;min-width:0}.vendor-dna .vd-table-frame{border:1px solid var(--vd-border);background:var(--vd-surface);border-radius:var(--vd-radius);overflow:auto}.vendor-dna .vd-side-scroll::-webkit-scrollbar{width:6px}.vendor-dna .vd-side-scroll::-webkit-scrollbar-thumb{background:var(--vd-border-strong);border-radius:0}.vendor-dna .vd-chart-scroll{scrollbar-width:thin;scrollbar-color:var(--vd-accent) var(--vd-bg)}.vendor-dna .vd-chart-scroll::-webkit-scrollbar{width:8px;height:8px}.vendor-dna .vd-chart-scroll::-webkit-scrollbar-track{background:var(--vd-bg);border:1px solid var(--vd-border)}.vendor-dna .vd-chart-scroll::-webkit-scrollbar-thumb{background:var(--vd-accent);border:2px solid var(--vd-bg);border-radius:0}.vendor-dna .vd-chart-scroll::-webkit-scrollbar-thumb:hover{background:#1d4ed8}.vendor-dna .vd-chart-scroll::-webkit-scrollbar-corner{background:var(--vd-bg);border-top:1px solid var(--vd-border);border-left:1px solid var(--vd-border)}.vendor-dna .vd-dna-mesh{position:relative;overflow:hidden;border:1px solid var(--vd-border);background:var(--vd-surface-soft);min-height:280px}.vendor-dna .vd-dna-mesh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.38;pointer-events:none;background-image:linear-gradient(125deg,var(--vd-accent-soft) 0%,transparent 48%),repeating-linear-gradient(90deg,var(--vd-border) 0,var(--vd-border) 1px,transparent 1px,transparent 48px),repeating-linear-gradient(0deg,var(--vd-border) 0,var(--vd-border) 1px,transparent 1px,transparent 40px)}.vendor-dna .vd-dna-mesh:after{content:"";position:absolute;top:-35%;right:-25%;width:65%;height:130%;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(37,99,235,.09) 45%,transparent 85%)}.vendor-dna .cx-hero{border:1px solid var(--vd-border);background:linear-gradient(145deg,var(--vd-surface) 0%,var(--vd-surface-soft) 52%,#e8eef9 100%);padding:1.25rem 1.35rem;margin-bottom:1.25rem}.vendor-dna .cx-segment{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;margin-bottom:1.25rem;background:var(--vd-bg);border:1px solid var(--vd-border)}.vendor-dna .cx-segment button{display:inline-flex;align-items:center;gap:.4rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:.55rem .95rem;border:1px solid transparent;background:transparent;color:var(--vd-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.vendor-dna .cx-segment button:hover{color:var(--vd-text-primary)}.vendor-dna .cx-segment button[data-active=true]{background:var(--vd-surface);color:var(--vd-text-primary);border-color:var(--vd-border);box-shadow:0 1px 4px #0f172a12}.vendor-dna .cx-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.85rem 1rem;margin-bottom:1.25rem;border:1px solid var(--vd-border);background:var(--vd-surface)}.vendor-dna .cx-desk-card{border:1px solid var(--vd-border);background:var(--vd-surface);box-shadow:0 1px 2px #0f172a0a;padding:1.25rem 1.35rem;transition:box-shadow .18s ease,border-color .18s ease}.vendor-dna .cx-desk-card:hover{box-shadow:0 10px 32px #0f172a17;border-color:var(--vd-border-strong)}.vendor-dna .cx-desk-card.cx-desk-card--accent{border-inline-start:3px solid var(--vd-accent)}.vendor-dna .cx-empty{border:1px dashed var(--vd-border-strong);background:var(--vd-bg);padding:2.75rem 1.5rem;text-align:center}.vendor-dna .cx-progress{height:4px;background:var(--vd-bg);border:1px solid var(--vd-border);overflow:hidden;margin-top:.5rem;max-width:12rem}.vendor-dna .cx-progress>span{display:block;height:100%;background:var(--vd-accent);transition:width .35s ease}.vendor-dna .cx-stat-inline{display:inline-flex;align-items:baseline;gap:.35rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--vd-text-muted);padding:.35rem .6rem;border:1px solid var(--vd-border);background:var(--vd-surface)}.vendor-dna .cx-stat-inline strong{font-size:1rem;font-weight:700;color:var(--vd-text-primary);letter-spacing:-.02em}.vendor-dna .cx-sub-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--vd-border);border:1px solid var(--vd-border);border-radius:var(--vd-radius);overflow:hidden}.vendor-dna .cx-sub-metrics .vd-kpi-cell{background:var(--vd-surface);border:none;min-height:0;padding:.75rem .85rem}.vendor-dna .cx-sub-metrics .vd-kpi-value{font-size:.875rem;font-weight:600;line-height:1.3}.vendor-dna .cx-sub-metrics .vd-kpi-label{margin-bottom:.35rem}.vendor-dna .cx-sub-metrics .cx-sub-metrics__wide{grid-column:span 2}@media (min-width: 768px){.vendor-dna .cx-sub-metrics:not(.cx-purchase-metrics){grid-template-columns:repeat(var(--cx-metric-cols, 4),minmax(0,1fr))}.vendor-dna .cx-sub-metrics:not(.cx-purchase-metrics) .cx-sub-metrics__wide{grid-column:span 1}.vendor-dna .cx-sub-metrics .vd-kpi-value{font-size:1rem}}@media (min-width: 1024px){.vendor-dna .cx-sub-metrics:not(.cx-purchase-metrics) .vd-kpi-value{font-size:1.0625rem}}.vendor-dna .cx-purchase-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 768px){.vendor-dna .cx-purchase-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.vendor-dna .edit-site-workspace{height:100%;min-height:100%}.vendor-dna .edit-site-workspace [data-theme-preview]{height:100%}.vendor-dna .edit-site-layout,.vendor-dna .edit-site-root{flex:1;min-height:0;height:100%;overflow:hidden}.vendor-dna .edit-site-workspace .edit-site-step-nav{padding-right:52px}.vendor-dna .edit-site-workspace-footer{flex-shrink:0;display:flex;align-items:stretch;justify-content:flex-end;gap:8px;padding:10px 14px;padding-bottom:max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--vd-border);background:var(--vd-surface);box-shadow:0 -4px 18px #0f172a0f;z-index:20}.vendor-dna .edit-site-footer-actions{display:flex;align-items:stretch;justify-content:flex-end;gap:8px;width:100%;max-width:100%;margin-left:auto}.vendor-dna .edit-site-footer-back,.vendor-dna .edit-site-footer-primary{flex:0 1 auto;min-width:0;justify-content:center}.vendor-dna .edit-site-footer-back{max-width:14rem}.vendor-dna .edit-site-footer-primary{min-width:12rem;max-width:22rem}.vendor-dna .edit-site-footer-back-short,.vendor-dna .edit-site-footer-next-short{display:none}.vendor-dna .edit-site-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1023px){.vendor-dna .edit-site-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.vendor-dna .edit-site-step-nav{padding:6px 8px}.vendor-dna .edit-site-step-nav button{min-width:104px!important;flex:0 0 auto!important;padding:7px 10px!important}.vendor-dna .edit-site-step-nav button .edit-site-step-status{display:none}.vendor-dna .edit-site-workspace-toolbar{padding:0 8px!important;gap:4px!important;flex-wrap:wrap;height:auto!important;min-height:40px}.vendor-dna .edit-site-workspace-toolbar .vd-btn{font-size:9px!important;padding:.35rem .45rem!important}.vendor-dna .edit-site-workspace-body{grid-template-columns:minmax(0,1fr)!important}.vendor-dna .edit-site-workspace-body>section:nth-child(2){display:none}.vendor-dna .edit-site-editor-header{padding:10px 12px!important}.vendor-dna .edit-site-editor-header .vd-h2{font-size:1.05rem}.vendor-dna .edit-site-editor-scroll{padding:12px 12px 16px!important}.vendor-dna .edit-site-review-grid{grid-template-columns:1fr}.vendor-dna .edit-site-workspace-footer{padding:8px 10px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.vendor-dna .edit-site-footer-back-long,.vendor-dna .edit-site-footer-next-long{display:none}.vendor-dna .edit-site-footer-back-short,.vendor-dna .edit-site-footer-next-short{display:inline}.vendor-dna .edit-site-footer-back,.vendor-dna .edit-site-footer-primary{font-size:10px;padding:.55rem .5rem}.vendor-dna .edit-site-footer-actions{justify-content:stretch}.vendor-dna .edit-site-footer-back,.vendor-dna .edit-site-footer-primary{flex:1;max-width:none;min-width:0}}@media (min-width: 768px){.vendor-dna .edit-site-footer-actions{width:auto;max-width:36rem}}@media (max-width: 767px){.vendor-dna .edit-site-custom-pages-studio{display:flex!important;flex-direction:column!important;overflow-y:auto!important;max-height:none!important}.vendor-dna .edit-site-custom-pages-studio>section,.vendor-dna .edit-site-custom-pages-studio>div{border-left:none!important;border-bottom:1px solid var(--vd-border);min-height:0!important;max-height:none!important;width:100%!important}.vendor-dna .edit-site-custom-pages-studio>section:first-child{max-height:240px;overflow-y:auto;flex-shrink:0}.vendor-dna .edit-site-review-grid .vd-card p[style*="whiteSpace: nowrap"]{white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.vendor-dna .edit-site-readiness-hero{flex-direction:column;align-items:flex-start!important}.vendor-dna .edit-site-layout-menu{-webkit-overflow-scrolling:touch}}.vendor-dna .ad-shell{display:flex;flex-direction:column;gap:1.25rem}.vendor-dna .ad-pagehead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--vd-border)}.vendor-dna .ad-pagehead__title{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0;color:var(--vd-text-primary)}.vendor-dna .ad-pagehead__sub{font-size:.8125rem;color:var(--vd-text-muted);margin:.3rem 0 0}.vendor-dna .ad-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.vendor-dna .ad-seg{display:inline-flex;border:1px solid var(--vd-border);background:var(--vd-surface)}.vendor-dna .ad-seg button{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.5rem .8rem;border:none;background:transparent;color:var(--vd-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.vendor-dna .ad-seg button+button{border-left:1px solid var(--vd-border)}.vendor-dna .ad-seg button:hover{color:var(--vd-text-primary)}.vendor-dna .ad-seg button[data-active=true]{background:var(--vd-accent);color:#fff}.vendor-dna .ad-select{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.5rem .6rem;border:1px solid var(--vd-border);background:var(--vd-surface);color:var(--vd-text-primary);cursor:pointer}.vendor-dna .ad-select:focus{outline:none;border-color:var(--vd-accent)}.vendor-dna .ad-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--vd-border);border:1px solid var(--vd-border)}@media (min-width: 640px){.vendor-dna .ad-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1100px){.vendor-dna .ad-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.vendor-dna .ad-kpi{background:var(--vd-surface);padding:.9rem 1rem .75rem;display:flex;flex-direction:column;gap:.15rem;min-width:0}.vendor-dna .ad-kpi__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.vendor-dna .ad-kpi__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vd-accent);margin:0}.vendor-dna .ad-kpi__value{font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--vd-text-primary);margin:0;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-dna .ad-kpi__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:.15rem}.vendor-dna .ad-kpi__spark{flex:1;min-width:0;height:26px;display:block}.vendor-dna .ad-kpi__spark svg{display:block;width:100%;height:100%}.vendor-dna .ad-chart [role=img]+div span,.vendor-dna .ad-chart [aria-label*="Bar chart"] span{white-space:normal;word-break:break-word;line-height:1.1}.vendor-dna .ad-chip{display:inline-flex;align-items:center;gap:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.02em;padding:1px 5px;border:1px solid var(--vd-border);color:var(--vd-text-muted);white-space:nowrap;line-height:1.5}.vendor-dna .ad-chip[data-trend=up]{color:var(--vd-success);border-color:color-mix(in srgb,var(--vd-success) 40%,var(--vd-border))}.vendor-dna .ad-chip[data-trend=down]{color:var(--vd-danger);border-color:color-mix(in srgb,var(--vd-danger) 40%,var(--vd-border))}.vendor-dna .ad-chip[data-trend=flat]{color:var(--vd-text-muted)}.vendor-dna .ad-kpi[data-tone=danger]{background:color-mix(in srgb,var(--vd-danger) 8%,var(--vd-surface))}.vendor-dna .ad-kpi[data-tone=success]{background:color-mix(in srgb,var(--vd-success) 8%,var(--vd-surface))}.vendor-dna .ad-chip--plain{border:none;padding:0}.vendor-dna .ad-panel{background:var(--vd-surface);border:1px solid var(--vd-border);display:flex;flex-direction:column;min-width:0}.vendor-dna .ad-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem .7rem;border-bottom:1px solid var(--vd-border)}.vendor-dna .ad-panel__title{font-size:.875rem;font-weight:600;color:var(--vd-text-primary);margin:0}.vendor-dna .ad-panel__sub{font-size:.75rem;color:var(--vd-text-muted);margin:.2rem 0 0}.vendor-dna .ad-panel__body{padding:1rem;display:flex;flex-direction:column;gap:.9rem;min-width:0}.vendor-dna .ad-panel__body--flush{padding:0}.vendor-dna .ad-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}@media (min-width: 1180px){.vendor-dna .ad-grid{grid-template-columns:minmax(0,1fr) 300px}}.vendor-dna .ad-charts{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;align-items:stretch}@media (min-width: 720px){.vendor-dna .ad-charts--two{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-dna .ad-charts--two .ad-chart--wide{grid-column:1 / -1}}.vendor-dna .ad-chart{min-width:0;width:100%;align-self:stretch;display:flex;flex-direction:column;min-height:280px}.vendor-dna .ad-chart>.ad-chart-root{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.vendor-dna .ad-chart--wide{grid-column:1 / -1}.vendor-dna .ad-rail{display:flex;flex-direction:column;gap:1.25rem;min-width:0;position:sticky;top:1rem}.vendor-dna .ad-rail__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.vendor-dna .ad-rail__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--vd-border)}.vendor-dna .ad-rail__row:last-child{border-bottom:none}.vendor-dna .ad-rail__key{font-size:.8125rem;color:var(--vd-text-secondary);margin:0;min-width:0}.vendor-dna .ad-rail__val{font-size:.875rem;font-weight:600;color:var(--vd-text-primary);margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.vendor-dna .ad-export{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width: 480px){.vendor-dna .ad-export{grid-template-columns:repeat(2,minmax(0,1fr))}}.vendor-dna .ad-export .vd-btn{justify-content:space-between;text-align:left;gap:.5rem;padding:.6rem .75rem}.vendor-dna .ad-kf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--vd-border);border:1px solid var(--vd-border)}.vendor-dna .ad-kf__cell{background:var(--vd-surface);padding:.8rem .9rem;min-width:0}.vendor-dna .ad-kf__label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vd-text-muted);margin:0 0 .3rem}.vendor-dna .ad-kf__value{font-size:.95rem;font-weight:600;color:var(--vd-text-primary);margin:0;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-dna .ad-fin-grid{display:flex;flex-direction:column;gap:0;border:1px solid var(--vd-border);background:var(--vd-surface)}.vendor-dna .ad-fin-grid .ad-kf__cell{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;border-bottom:1px solid var(--vd-border);background:var(--vd-surface)}.vendor-dna .ad-fin-grid .ad-kf__cell:last-child{border-bottom:none}.vendor-dna .ad-fin-grid .ad-kf__label{margin:0;flex:1 1 auto;min-width:0}.vendor-dna .ad-fin-grid .ad-kf__value{font-size:.875rem;margin:0;flex:0 0 auto;white-space:nowrap;overflow:visible;text-overflow:unset}.vendor-dna .ad-cohort-cell{position:relative;vertical-align:top;font-variant-numeric:tabular-nums}.vendor-dna .ad-cohort-cell--has-data{cursor:default}.vendor-dna .ad-cohort-cell--has-data:hover,.vendor-dna .ad-cohort-cell--has-data:focus,.vendor-dna .ad-cohort-cell--has-data:focus-within{z-index:5;outline:none;box-shadow:inset 0 0 0 1px var(--vd-accent)}.vendor-dna .ad-cohort-cell__rate{display:block;font-weight:600;line-height:1.25}.vendor-dna .ad-cohort-cell__drop{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .16s ease,opacity .12s ease,margin-top .12s ease}.vendor-dna .ad-cohort-cell__drop-inner{overflow:hidden;min-height:0}.vendor-dna .ad-cohort-cell--has-data:hover .ad-cohort-cell__drop,.vendor-dna .ad-cohort-cell--has-data:focus .ad-cohort-cell__drop,.vendor-dna .ad-cohort-cell--has-data:focus-within .ad-cohort-cell__drop{grid-template-rows:1fr;opacity:1;margin-top:.4rem}.vendor-dna .ad-cohort-cell__drop-panel{padding:.4rem .45rem;text-align:left;background:var(--vd-bg);border:1px solid var(--vd-border)}.vendor-dna .ad-cohort-cell__drop-row{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;padding:.12rem 0;font-size:11px;line-height:1.3;color:var(--vd-text-secondary);white-space:nowrap}.vendor-dna .ad-cohort-cell__drop-row+.ad-cohort-cell__drop-row{border-top:1px solid var(--vd-border);margin-top:.12rem;padding-top:.28rem}.vendor-dna .ad-cohort-cell__drop-row strong{font-size:12px;font-weight:600;color:var(--vd-text-primary);font-variant-numeric:tabular-nums}.vendor-dna .ad-cohort-scroll{overflow-x:auto;overflow-y:auto}.vendor-dna .ad-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.vendor-dna .ad-field{display:flex;flex-direction:column;gap:3px;min-width:0}.vendor-dna .ad-field>label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vd-text-muted)}.vendor-dna .ad-field .vd-input,.vendor-dna .ad-field select{padding:.45rem .55rem;font-size:.8125rem;min-width:8rem}@media (max-width: 1179px){.vendor-dna .ad-rail{position:static;flex-direction:row;flex-wrap:wrap}.vendor-dna .ad-rail>.ad-panel{flex:1 1 260px}}@media (max-width: 640px){.vendor-dna .ad-pagehead{align-items:flex-start;flex-direction:column}}.edit-site-layout-menu{background:#fff!important;background-color:#fff!important;border:1px solid #e2e8f0;box-shadow:0 12px 32px #0f172a2e}@media (max-width: 640px){.vendor-dna.subscription-flow-page{width:100%;max-width:100vw;margin:0;padding:0}.vendor-dna.subscription-flow-page,.vendor-dna.subscription-flow-page>*{min-width:0}.vendor-dna.customer-subscriptions-page{width:100%;max-width:100vw}.vendor-dna.customer-subscriptions-page .cx-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.vendor-dna.customer-subscriptions-page .cx-segment button{justify-content:center;font-size:10px;padding:.65rem .35rem}.vendor-dna.customer-subscriptions-page .cx-sub-metrics .vd-kpi-cell{padding:.65rem .7rem}.vendor-dna.customer-subscriptions-page .cx-sub-metrics .vd-kpi-value,.vendor-dna.customer-subscriptions-page .cx-purchase-metrics .vd-kpi-value{font-size:.8125rem}.vendor-dna.customer-subscriptions-page .cx-purchase-metrics .vd-kpi-cell{padding:.65rem .7rem}.vendor-dna.customer-subscriptions-page .cx-sub-metrics .vd-kpi-label{font-size:8px;margin-bottom:.25rem}.vendor-dna.customer-subscriptions-page .cx-sub-metrics .cx-progress{margin-top:.35rem;max-width:100%}.vendor-dna.customer-subscriptions-page .cx-stat-inline strong{font-size:.8125rem}.vendor-dna.customer-subscriptions-page .cx-desk-card{padding:1rem}.vendor-dna.customer-subscriptions-page .cx-desk-card .vd-h2{font-size:1.05rem}}.vendor-dna .vd-upload{display:grid;gap:8px}.vendor-dna .vd-upload-row{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.vendor-dna .vd-upload-preview{width:96px;height:96px;padding:0;border:1px solid var(--vd-border);background:var(--vd-surface);cursor:pointer;display:grid;place-items:center;overflow:hidden}.vendor-dna .vd-upload-img{width:100%;height:100%;object-fit:cover}.vendor-dna .vd-upload-placeholder,.vendor-dna .vd-upload-hint{color:var(--vd-text-muted);font-size:12px}.vendor-dna .vd-upload-error{color:var(--vd-danger);margin:0}.sp-admin{--vd-bg: #f8fafc;--vd-surface: #ffffff;--vd-surface-soft: #eef4ff;--vd-surface-strong: #e2e8f0;--vd-text-primary: #0f172a;--vd-text-secondary: #334155;--vd-text-muted: #64748b;--vd-text: var(--vd-text-primary);--vd-border: #cbd5e1;--vd-border-strong: #94a3b8;--vd-accent: #2563eb;--vd-accent-hover: #1d4ed8;--vd-accent-soft: #dbeafe;--vd-success: #16a34a;--vd-warning: #d97706;--vd-danger: #dc2626;--vd-overlay: rgba(2, 6, 23, .55);--vd-radius: 0;--brand-teal: var(--vd-accent);--brand-teal-dark: var(--vd-accent-hover);--brand-pink: var(--vd-danger);--brand-gradient: none;--accent: var(--vd-accent);--accent-neg: var(--vd-danger);--accent-warn: var(--vd-warning);--accent-pos: var(--vd-success);--bg: var(--vd-bg);--surface: var(--vd-surface);--surface-elevated: var(--vd-surface);--text: var(--vd-text-primary);--text-2: var(--vd-text-secondary);--text-3: var(--vd-text-muted);--border: var(--vd-border);--border-strong: var(--vd-border-strong);--glass: var(--vd-surface);--glass-tint: transparent;--glass-border: var(--vd-border);--glass-rim: transparent;--radius-card: 0;--radius-metric: 0;--pad-screen: 20px;--font: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--aside: 260px;--aside-collapsed: 72px;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font);font-weight:400}.sp-admin--collapsed{--aside: var(--aside-collapsed)}.sp-admin *{box-sizing:border-box}.sp-admin a{color:inherit}.sp-admin-aside{position:fixed;top:0;left:0;bottom:0;width:var(--aside);z-index:40;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--border);transition:width .22s ease}.sp-admin-aside-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 14px 12px;flex-shrink:0;border-bottom:1px solid var(--border)}.sp-admin-aside-foot{flex-shrink:0;padding:12px 14px 16px;border-top:1px solid var(--border)}.sp-admin-collapse-btn{width:32px;height:32px;border-radius:10px;border:1px solid var(--border-strong);background:var(--glass);color:var(--text-2);font-size:18px;line-height:1;cursor:pointer;flex-shrink:0;font-family:var(--font);display:inline-flex;align-items:center;justify-content:center}.sp-admin-collapse-btn:hover{color:var(--text);border-color:#276ef173}.sp-admin-nav-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 10px;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.sp-admin-brand-text{min-width:0;overflow:hidden;transition:opacity .18s ease,width .18s ease}.sp-admin--collapsed .sp-admin-brand-text,.sp-admin--collapsed .sp-admin-nav-text,.sp-admin--collapsed .sp-admin-signout-text{opacity:0;width:0;overflow:hidden;white-space:nowrap;pointer-events:none}.sp-admin--collapsed .sp-admin-nav-toggle,.sp-admin--collapsed .sp-admin-nav-sub{display:none}.sp-admin--collapsed .sp-admin-aside-top{flex-direction:column;align-items:center;padding-inline:10px}.sp-admin--collapsed .sp-admin-brand{justify-content:center}.sp-admin--collapsed .sp-admin-nav-group-icon{display:inline-flex}.sp-admin--collapsed .sp-admin-nav-group{margin-top:4px}.sp-admin--collapsed .sp-admin-nav-group:first-child{margin-top:0}.sp-admin--collapsed .sp-admin-signout{justify-content:center;padding-inline:0}.sp-admin-signout{margin-top:0;width:100%;min-height:40px;border-radius:0;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 12px}.sp-admin-signout-ico{width:18px;height:18px;flex-shrink:0;opacity:.85;color:inherit}.sp-admin-collapse-ico{width:16px;height:16px;display:block}.sp-admin-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;min-width:0}.sp-admin-mark{width:36px;height:36px;border-radius:0;color:var(--accent);background:transparent;box-shadow:none;flex-shrink:0;display:block}.sp-admin-mark .sp-admin-mark-fill,.sp-admin-mark-svg{color:var(--accent)}.sp-admin-brand-title{font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1.15}.sp-admin-brand-sub{font-size:10px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-top:2px}.sp-admin-nav{display:flex;flex-direction:column;gap:4px;margin-top:0;overflow:visible}.sp-admin-nav-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-admin-nav-group{margin-top:6px}.sp-admin-nav-group:first-child{margin-top:0}.sp-admin-nav-group-icon{display:none;align-items:center;justify-content:center;width:100%;min-height:40px;padding:0;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text-2);cursor:pointer;font-family:var(--font);transition:background .16s ease,color .16s ease,border-color .16s ease}.sp-admin-nav-group-icon:hover{color:var(--text);background:#ffffff0a;border-color:var(--border)}.sp-admin-nav-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-3);cursor:pointer;font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-align:left;transition:background .16s ease,color .16s ease,border-color .16s ease}.sp-admin-nav-toggle:hover{color:var(--text-2);background:#ffffff08}.sp-admin-nav-group.is-open .sp-admin-nav-toggle{color:var(--text-2)}.sp-admin-nav-toggle-ico{display:none}.sp-admin-nav-toggle-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-admin-nav-chevron{width:14px;height:14px;flex-shrink:0;opacity:.55;transition:transform .22s ease,opacity .16s ease}.sp-admin-nav-group.is-open .sp-admin-nav-chevron{transform:rotate(90deg);opacity:.85}.sp-admin-nav-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.sp-admin-nav-group.is-open .sp-admin-nav-sub{grid-template-rows:1fr}.sp-admin-nav-sub-inner{overflow:hidden;display:flex;flex-direction:column;gap:2px;padding-top:2px}.sp-admin-nav-group:not(.is-open) .sp-admin-nav-sub-inner{visibility:hidden}.sp-admin-nav-sub-inner .sp-admin-nav-link{padding-left:14px}.sp-admin-nav-link{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;color:var(--text-2);border:1px solid transparent;transition:background .16s ease,color .16s ease,border-color .16s ease}.sp-admin-nav-link:hover{color:var(--text);background:#ffffff0a;border-color:var(--border)}.sp-admin-nav-link.is-active{color:var(--text);font-weight:600;background:#276ef114;border-color:#276ef133;box-shadow:inset 2px 0 0 var(--brand-teal)}.sp-admin-nav-link.is-active .sp-admin-nav-ico{opacity:1;color:var(--brand-teal)}.sp-admin-nav-ico{width:18px;height:18px;opacity:.55;flex-shrink:0;color:inherit}.sp-admin-signout:hover{color:var(--text);border-color:var(--text-3);background:#ffffff08}.sp-admin-main{margin-left:var(--aside);min-width:0;width:calc(100% - var(--aside));min-height:100vh;transition:margin-left .22s ease,width .22s ease}.sp-admin-page{width:100%;max-width:none;padding:24px 28px 48px}.sp-admin-main h1{font-size:26px;font-weight:700;letter-spacing:-.5px;margin:0;line-height:1.2;color:var(--text)}.sp-admin-main h2{font-size:16px;font-weight:600;margin:0;color:var(--text)}.sp-admin-main p,.sp-admin-main label,.sp-admin-main span,.sp-admin-main td,.sp-admin-main th,.sp-admin-main li{font-family:var(--font)}.sp-admin-main table:not(.sp-table){display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sp-glass{position:relative;overflow:hidden;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-card);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.sp-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-tint);pointer-events:none}.sp-glass:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--glass-rim);pointer-events:none}.sp-glass>*{position:relative;z-index:2}.sp-glass-pad{padding:16px}.sp-metric{display:flex;flex-direction:column;gap:10px;min-height:88px;padding:14px;border-radius:var(--radius-metric);background:var(--glass);border:1px solid var(--glass-border);text-decoration:none;color:inherit;transition:border-color .16s ease,background .16s ease}.sp-metric:hover{border-color:var(--border-strong);background:#ffffff0f}.sp-metric-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sp-metric-label{font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--text-3)}.sp-metric-value{font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1}.sp-metric-meta{font-size:12px;color:var(--text-2);margin-top:2px}.sp-icon-well{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#276ef124;color:var(--accent);flex-shrink:0}.sp-icon-well[data-tone=alert]{background:#e1190024;color:var(--accent-neg)}.sp-icon-well[data-tone=info]{background:#276ef124;color:var(--accent)}.sp-icon-well[data-tone=warn]{background:#ffc04324;color:var(--accent-warn)}.sp-icon-well[data-tone=purple]{background:#ffffff14;color:var(--text-2)}.sp-icon-well[data-tone=success]{background:#04884824;color:var(--accent-pos)}.sp-bento{display:grid;grid-template-columns:1fr;gap:10px}.sp-bento-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sp-bento-3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 960px){.sp-bento-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-chart-card{padding:16px 16px 12px}.sp-chart-head{margin-bottom:8px}.sp-chart-body{width:100%;height:280px}.sp-chart-body--tall{height:340px}.sp-chart-legend-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sp-chart-legend-list li{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;font-size:13px;color:var(--text-2)}.sp-chart-legend-list strong{color:var(--text);font-weight:700}.sp-chart-swatch{width:10px;height:10px;border-radius:999px}.sp-module-grid{display:grid;grid-template-columns:1fr;gap:10px}.sp-module{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;color:inherit;min-height:72px;transition:border-color .16s ease,background .16s ease}.sp-module:hover{border-color:var(--border-strong);background:#ffffff0f}.sp-module-title{font-size:14px;font-weight:600}.sp-module-meta{font-size:12px;color:var(--text-2);margin-top:2px}.sp-pill{margin-left:auto;padding:6px 12px;border-radius:999px;border:1px solid var(--border-strong);font-size:11px;font-weight:600;letter-spacing:.3px;color:var(--text-2);white-space:nowrap}.sp-live{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--brand-teal)}.sp-live-dot{width:6px;height:6px;border-radius:999px;background:var(--brand-teal);box-shadow:0 0 #276ef180;animation:sp-pulse 2s ease-out infinite}@keyframes sp-pulse{0%{box-shadow:0 0 #276ef173}70%{box-shadow:0 0 0 8px #276ef100}to{box-shadow:0 0 #276ef100}}.sp-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.sp-hero-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.sp-hero-sub{margin:8px 0 0;font-size:14px;line-height:20px;color:var(--text-2);max-width:42ch}.sp-section{margin-top:24px}.sp-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.sp-section-head span{font-size:12px;color:var(--text-3)}.sp-ops-grid{display:grid;grid-template-columns:1fr;gap:10px}.sp-ops-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:#276ef112;border:1px solid rgba(39,110,241,.22);text-decoration:none;color:inherit}.sp-ops-cta strong{font-size:14px;font-weight:600}.sp-ops-cta span{display:block;font-size:12px;color:var(--text-2);margin-top:2px}.sp-ops-cta[data-tone=info]{background:#5ac8fa12;border-color:#5ac8fa38}.sp-ops-cta[data-tone=warn]{background:#ff9f4312;border-color:#ff9f4338}.sp-empty{font-size:12px;color:var(--text-3);padding:8px 0}@media (min-width: 720px){.sp-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;margin-bottom:18px;border-radius:16px;background:#ffffff08;border:1px solid var(--border);width:fit-content;max-width:100%}.sp-tab{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text-2);font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.sp-tab:hover{color:var(--text);background:#ffffff0a}.sp-tab.is-active{color:var(--text);background:#276ef11a;border-color:#276ef147;box-shadow:inset 0 -2px 0 var(--brand-teal)}.sp-tab-count{min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-3);background:#ffffff0f;border:1px solid var(--border)}.sp-tab.is-active .sp-tab-count{color:var(--brand-teal);background:#276ef11f;border-color:#276ef147}.sp-tab-panel{animation:sp-tab-in .18s ease}@keyframes sp-tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sp-cms-split{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.sp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sp-form-grid .sp-field-span-2{grid-column:span 2}.sp-form-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.sp-row-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sp-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sp-chip{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--text-2);font-family:var(--font);font-size:12px;font-weight:600;cursor:pointer}.sp-chip:hover{color:var(--text);border-color:var(--text-3)}.sp-chip.is-active{color:var(--brand-teal);border-color:#276ef159;background:#276ef11a}.sp-composer-card{padding:18px}.sp-composer-title{margin:0 0 4px;font-size:15px;font-weight:700}.sp-composer-sub{margin:0 0 16px;font-size:12px;color:var(--text-2);line-height:1.4}@media (min-width: 1100px){.sp-cms-split{grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr)}.sp-cms-split .sp-composer-card{position:sticky;top:20px}.sp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-table-wrap{width:100%;overflow-x:auto;border-radius:var(--radius-card)}.sp-table{width:100%;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px}.sp-table th{text-align:left;font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);padding:14px 18px;border-bottom:1px solid var(--border);background:#ffffff05;white-space:nowrap}.sp-table th:last-child,.sp-table td:last-child{text-align:left;width:17.5rem;min-width:16rem}.sp-table td{padding:16px 18px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.sp-table td:last-child{overflow:visible;text-overflow:unset;vertical-align:top}.sp-table td .sp-admin-actions,.sp-table td .sp-row-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:6px;justify-content:stretch;align-items:stretch;width:100%;min-width:0}.sp-table td .sp-admin-actions .sp-btn,.sp-table td .sp-admin-actions .vd-btn,.sp-table td .sp-row-actions .sp-btn,.sp-table td .sp-row-actions .vd-btn{width:100%;min-width:0;min-height:32px;padding:0 8px;font-size:10px;letter-spacing:.05em}.sp-table tbody tr{transition:background .14s ease}.sp-table tbody tr:hover td{background:#ffffff09}.sp-table tbody tr:last-child td{border-bottom:none}.sp-table-card{width:100%}.sp-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.2px;text-transform:capitalize;border:1px solid var(--border-strong);color:var(--text-2);background:#ffffff08;white-space:nowrap}.sp-status[data-tone=teal]{color:var(--accent);background:#276ef11f;border-color:#276ef152}.sp-status[data-tone=success]{color:var(--accent-pos);background:#0488481f;border-color:#04884852}.sp-status[data-tone=warn]{color:var(--accent-warn);background:#ffc0431f;border-color:#ffc04352}.sp-status[data-tone=alert]{color:var(--accent-neg);background:#e119001f;border-color:#e1190052}.sp-status[data-tone=info]{color:var(--accent);background:#276ef11a;border-color:#276ef147}.sp-status[data-tone=purple]{color:#afafaf;background:#ffffff0f;border-color:#ffffff24}.sp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:8px;font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--border-strong);background:transparent;color:var(--text-2);white-space:nowrap}.sp-btn:hover{color:var(--text);border-color:var(--text-3)}.sp-btn-primary{background:#fff;color:#000;border-color:transparent}.sp-btn-teal{background:#276ef124;color:var(--accent);border-color:#276ef152}.sp-btn-danger{background:#e119001f;color:var(--accent-neg);border-color:#e1190052}.sp-admin-actions,.sp-admin .ad-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sp-admin a.sp-btn,.sp-admin a.vd-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;line-height:1.1;vertical-align:middle}.sp-admin .sp-hero .ad-controls>a.sp-btn,.sp-admin .sp-hero .ad-controls>.sp-btn,.sp-admin .sp-hero .sp-admin-actions>a.sp-btn,.sp-admin .sp-hero .sp-admin-actions>.sp-btn{min-height:36px;align-self:center}.sp-table td:last-child a.sp-btn,.sp-table td:last-child .sp-btn{width:auto;min-width:5.75rem;justify-self:end}.sp-table td:last-child:has(>a.sp-btn:only-child),.sp-table td:last-child:has(>.sp-btn:only-child){text-align:right;vertical-align:middle}.sp-table td:last-child:has(>a.sp-btn:only-child) a.sp-btn,.sp-table td:last-child:has(>.sp-btn:only-child) .sp-btn{display:inline-flex}.sp-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:16px}.sp-field{display:grid;gap:6px;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--text-3)}.sp-field input,.sp-field select,.sp-input,.sp-select,.sp-admin select{min-height:40px;padding:0 12px;border-radius:0;border:1px solid var(--border-strong);background:var(--surface-elevated);color:var(--text);font-family:var(--font);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;outline:none}.sp-field select,.sp-select,.sp-admin select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.25rem;background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:14px;cursor:pointer;min-width:10rem;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.sp-field select:hover,.sp-select:hover,.sp-admin select:hover{border-color:var(--text-2)}.sp-field input:focus,.sp-field select:focus,.sp-input:focus,.sp-select:focus,.sp-admin select:focus,.sp-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sp-filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px;padding:.85rem 1rem;border:1px solid var(--border);background:var(--surface)}.sp-filter-bar .sp-select,.sp-filter-bar select{min-height:38px;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sp-field textarea{min-height:72px;padding:10px 12px;border-radius:0;border:1px solid var(--border-strong);background:var(--surface-elevated);color:var(--text);font-family:var(--font);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;outline:none;resize:vertical}.sp-muted{color:var(--text-3);font-size:12px;margin-top:2px}.sp-form-grid{display:grid;gap:12px;margin-bottom:12px}@media (min-width: 720px){.sp-form-grid{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.sp-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 719px){.sp-form-grid--3{grid-template-columns:1fr}}.sp-product-form{margin-bottom:20px}.sp-product-thumb{width:48px;height:48px;border-radius:8px;object-fit:cover;background:var(--surface-elevated);display:block}.sp-product-thumb--empty{border:1px dashed var(--border-strong)}.sp-upload{display:grid;gap:8px;margin-top:4px}.sp-upload-label{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--text-3)}.sp-upload-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.sp-upload-preview{width:112px;height:112px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface-elevated);padding:0;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center}.sp-upload-preview:disabled{opacity:.6;cursor:not-allowed}.sp-upload-img{width:100%;height:100%;object-fit:cover}.sp-upload-placeholder{font-size:12px;color:var(--text-3);padding:8px;text-align:center}.sp-upload-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.sp-upload-hint{margin:0;font-size:12px;color:var(--text-3)}.sp-upload-error{margin:0;font-size:13px;color:var(--accent-neg, #e11900)}.sp-mono{font-variant-numeric:tabular-nums;letter-spacing:-.2px}.sp-demo-banner{font-size:11px;color:var(--text-3);margin:0 0 16px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,159,67,.22);background:#ff9f430f}.sp-panel{width:100%;margin-top:20px}.sp-panel-head{margin-bottom:12px}@media (min-width: 960px){.sp-dash-split{display:grid;grid-template-columns:1.4fr 1fr;gap:10px;align-items:stretch}}@media (max-width: 959px){.sp-admin-aside{width:100%;position:relative;height:auto;max-height:none}.sp-admin-main{margin-left:0;width:100%}.sp-admin-nav-scroll{max-height:50vh}.sp-admin-page{padding:16px}}.sp-hero-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sp-hero-row h1{font-size:22px;font-weight:700;letter-spacing:-.4px;margin:0}.sp-hero-sub-inline{font-size:13px;color:var(--text-3);margin-top:3px}.sp-hero-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sp-search{position:relative;display:flex;align-items:center;min-width:220px;flex:1;max-width:360px}.sp-search svg{position:absolute;left:12px;width:15px;height:15px;color:var(--text-3);pointer-events:none}.sp-search input{width:100%;min-height:38px;padding:0 12px 0 34px;border-radius:0;border:1px solid var(--border-strong);background:var(--surface-elevated);color:var(--text);font-family:var(--font);font-size:13px;outline:none}.sp-search input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sp-segmented{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-elevated);border:1px solid var(--border)}.sp-segmented button{min-height:32px;padding:0 14px;border:none;border-radius:8px;background:transparent;color:var(--text-2);font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease}.sp-segmented button:hover{color:var(--text)}.sp-segmented button.is-active{background:var(--accent);color:#fff}.sp-segmented .sp-seg-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;font-size:10px;font-weight:700;background:#ffffff24;color:inherit}.sp-segmented button:not(.is-active) .sp-seg-count{background:#ffffff12;color:var(--text-3)}.sp-chip-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sp-stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:16px}.sp-stat{padding:12px 14px;border-radius:10px;background:var(--glass);border:1px solid var(--glass-border)}.sp-stat-label{font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3)}.sp-stat-value{font-size:20px;font-weight:700;letter-spacing:-.4px;margin-top:4px;line-height:1}.sp-stat-value[data-tone=warn]{color:var(--accent-warn)}.sp-stat-value[data-tone=alert]{color:var(--accent-neg)}.sp-stat-value[data-tone=teal]{color:var(--accent)}.sp-stat-value[data-tone=success]{color:var(--accent-pos)}.sp-split{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}@media (min-width: 1080px){.sp-split{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr)}.sp-split .sp-drawer{position:sticky;top:20px}}.sp-admin-main .sp-table:has(thead th:nth-child(5)){min-width:900px}.sp-admin-main .sp-table:has(thead th:nth-child(7)){min-width:1100px}.sp-drawer{padding:18px}.sp-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.sp-drawer-title{margin:0;font-size:15px;font-weight:700}.sp-drawer-sub{margin:3px 0 0;font-size:12px;color:var(--text-3)}.sp-drawer-close{width:28px;height:28px;border-radius:8px;border:1px solid var(--border-strong);background:transparent;color:var(--text-2);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sp-drawer-close:hover{color:var(--text);border-color:var(--text-3)}.sp-kv{display:grid;gap:0}.sp-kv-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:13px}.sp-kv-row:last-child{border-bottom:none}.sp-kv-row dt{color:var(--text-3);font-size:12px;margin:0}.sp-kv-row dd{margin:0;font-weight:600;text-align:right;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.sp-jobrow{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border-radius:10px;border:1px solid var(--border);background:var(--glass);color:inherit;font-family:var(--font);font-size:13px;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.sp-jobrow:hover{border-color:var(--border-strong);background:#ffffff0d}.sp-jobrow.is-active{border-color:#276ef180;background:#276ef114}.sp-jobrow-main{flex:1;min-width:0}.sp-jobrow-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600}.sp-jobrow-meta{margin-top:3px;font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-table--dense td{padding:11px 14px}.sp-table--dense th{padding:10px 14px}.sp-avatar{width:34px;height:34px;border-radius:50%;background:#276ef129;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;object-fit:cover}.sp-dotsep>*+*:before{content:"·";margin:0 6px;color:var(--text-3)}.sp-pod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.sp-pod-img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;border:1px solid var(--border);display:block;transition:border-color .14s ease}.sp-pod-img:hover{border-color:var(--border-strong)}.vendor-dna.sp-admin .sp-glass{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.vendor-dna.sp-admin .sp-glass:before,.vendor-dna.sp-admin .sp-glass:after{display:none}.vendor-dna.sp-admin .sp-admin-collapse-btn,.vendor-dna.sp-admin .sp-admin-nav-group-icon,.vendor-dna.sp-admin .sp-admin-nav-toggle,.vendor-dna.sp-admin .sp-admin-nav-link,.vendor-dna.sp-admin .sp-admin-signout,.vendor-dna.sp-admin .sp-admin-mark,.vendor-dna.sp-admin .sp-tab,.vendor-dna.sp-admin .sp-tabs,.vendor-dna.sp-admin .sp-btn,.vendor-dna.sp-admin .sp-field input,.vendor-dna.sp-admin .sp-field select,.vendor-dna.sp-admin .sp-field textarea,.vendor-dna.sp-admin .sp-input,.vendor-dna.sp-admin .sp-search input,.vendor-dna.sp-admin .sp-segmented,.vendor-dna.sp-admin .sp-segmented button,.vendor-dna.sp-admin .sp-chip,.vendor-dna.sp-admin .sp-stat,.vendor-dna.sp-admin .sp-jobrow,.vendor-dna.sp-admin .sp-drawer-close,.vendor-dna.sp-admin .sp-upload-preview,.vendor-dna.sp-admin .sp-product-thumb,.vendor-dna.sp-admin .sp-demo-banner,.vendor-dna.sp-admin .sp-ops-cta,.vendor-dna.sp-admin .sp-pod-img,.vendor-dna.sp-admin .sp-icon-well,.vendor-dna.sp-admin .sp-table-wrap,.vendor-dna.sp-admin .sp-pill,.vendor-dna.sp-admin .sp-status,.vendor-dna.sp-admin .sp-tab-count,.vendor-dna.sp-admin .sp-segmented .sp-seg-count,.vendor-dna.sp-admin .sp-chart-swatch,.vendor-dna.sp-admin .sp-live-dot{border-radius:0}.vendor-dna.sp-admin .sp-admin-nav-group-icon:hover,.vendor-dna.sp-admin .sp-admin-nav-toggle:hover,.vendor-dna.sp-admin .sp-admin-nav-link:hover,.vendor-dna.sp-admin .sp-admin-signout:hover,.vendor-dna.sp-admin .sp-tab:hover,.vendor-dna.sp-admin .sp-module:hover,.vendor-dna.sp-admin .sp-metric:hover{background:var(--vd-bg)}.vendor-dna.sp-admin .sp-admin-nav-link.is-active{color:var(--vd-text-primary);font-weight:600;background:var(--vd-accent-soft);border-color:transparent;border-left:3px solid var(--vd-accent);box-shadow:none;border-radius:0}.vendor-dna.sp-admin .sp-admin-nav-link.is-active .sp-admin-nav-ico{color:var(--vd-accent);opacity:1}.vendor-dna.sp-admin .sp-admin-nav-toggle{font-family:var(--font-mono);color:var(--vd-accent);letter-spacing:.12em}.vendor-dna.sp-admin .sp-admin-brand-sub{font-family:var(--font-mono);color:var(--vd-text-muted)}.vendor-dna.sp-admin .sp-admin-mark{background:transparent;border:none;color:var(--vd-accent);border-radius:0}.vendor-dna.sp-admin .sp-admin-signout{border-color:var(--vd-border);background:var(--vd-surface);color:var(--vd-text-secondary)}.vendor-dna.sp-admin .sp-admin-signout:hover{background:color-mix(in srgb,var(--vd-danger) 8%,var(--vd-surface));border-color:var(--vd-danger);color:var(--vd-danger)}.vendor-dna.sp-admin .sp-admin-collapse-btn{border-radius:0;width:28px;height:28px}.vendor-dna.sp-admin .sp-table td .sp-admin-actions,.vendor-dna.sp-admin .sp-table td .sp-row-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:6px}.vendor-dna.sp-admin .sp-hero-eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--vd-accent);margin:0 0 .35rem}.vendor-dna.sp-admin .sp-hero-sub{color:var(--vd-text-muted)}.vendor-dna.sp-admin .sp-metric-label,.vendor-dna.sp-admin .sp-stat-label,.vendor-dna.sp-admin .sp-table th,.vendor-dna.sp-admin .sp-field,.vendor-dna.sp-admin .sp-upload-label{font-family:var(--font-mono);color:var(--vd-accent)}.vendor-dna.sp-admin .sp-table th{color:var(--vd-text-muted);background:var(--vd-bg)}.vendor-dna.sp-admin .sp-table tbody tr:hover td{background:var(--vd-surface-soft)}.vendor-dna.sp-admin .sp-tabs{background:var(--vd-bg);border:1px solid var(--vd-border);padding:5px;gap:4px}.vendor-dna.sp-admin .sp-tab{font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--vd-text-muted)}.vendor-dna.sp-admin .sp-tab.is-active{background:var(--vd-surface);color:var(--vd-text-primary);border-color:var(--vd-border);box-shadow:none}.vendor-dna.sp-admin .sp-tab-count{background:var(--vd-bg);color:var(--vd-text-muted)}.vendor-dna.sp-admin .sp-tab.is-active .sp-tab-count{color:var(--vd-accent);background:var(--vd-accent-soft);border-color:color-mix(in srgb,var(--vd-accent) 35%,var(--vd-border))}.vendor-dna.sp-admin .sp-btn{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--vd-surface);color:var(--vd-text-primary);border-color:var(--vd-border-strong);transition:border-color .15s ease,background .15s ease,color .15s ease}.vendor-dna.sp-admin .sp-btn:hover{border-color:var(--vd-text-secondary);background:var(--vd-bg);color:var(--vd-text-primary)}.vendor-dna.sp-admin .sp-btn:focus-visible{outline:2px solid var(--vd-accent);outline-offset:2px}.vendor-dna.sp-admin .sp-btn-primary,.vendor-dna.sp-admin .sp-btn-teal{background:var(--vd-accent);border-color:var(--vd-accent);color:#fff}.vendor-dna.sp-admin .sp-btn-primary:hover,.vendor-dna.sp-admin .sp-btn-teal:hover{background:var(--vd-accent-hover);border-color:var(--vd-accent-hover);color:#fff}.vendor-dna.sp-admin .sp-btn-danger{background:transparent;border-color:var(--vd-danger);color:var(--vd-danger)}.vendor-dna.sp-admin .sp-btn-danger:hover{background:#dc262614}.vendor-dna.sp-admin input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=color]),.vendor-dna.sp-admin textarea,.vendor-dna.sp-admin .sp-field input,.vendor-dna.sp-admin .sp-field textarea,.vendor-dna.sp-admin .sp-input,.vendor-dna.sp-admin .vd-input,.vendor-dna.sp-admin .sp-search input{box-sizing:border-box;border:1px solid var(--vd-border);border-radius:0;padding:.5rem .65rem;min-height:38px;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.35;background:var(--vd-surface);color:var(--vd-text-primary);box-shadow:none;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.vendor-dna.sp-admin textarea,.vendor-dna.sp-admin .sp-field textarea{min-height:72px;resize:vertical;padding:.55rem .65rem}.vendor-dna.sp-admin input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=color]):hover,.vendor-dna.sp-admin textarea:hover,.vendor-dna.sp-admin .sp-input:hover,.vendor-dna.sp-admin .vd-input:hover,.vendor-dna.sp-admin .sp-search input:hover{border-color:var(--vd-border-strong)}.vendor-dna.sp-admin input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=color]):focus,.vendor-dna.sp-admin input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=color]):focus-visible,.vendor-dna.sp-admin textarea:focus,.vendor-dna.sp-admin textarea:focus-visible,.vendor-dna.sp-admin .sp-field input:focus,.vendor-dna.sp-admin .sp-field select:focus,.vendor-dna.sp-admin .sp-input:focus,.vendor-dna.sp-admin .sp-select:focus,.vendor-dna.sp-admin select:focus,.vendor-dna.sp-admin .sp-field textarea:focus,.vendor-dna.sp-admin .sp-search input:focus,.vendor-dna.sp-admin .vd-input:focus{outline:none;border-color:var(--vd-accent);box-shadow:0 0 0 1px var(--vd-accent)}.vendor-dna.sp-admin input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=color]):disabled,.vendor-dna.sp-admin textarea:disabled,.vendor-dna.sp-admin .sp-input:disabled,.vendor-dna.sp-admin select:disabled{opacity:.55;cursor:not-allowed;background:var(--vd-bg)}.vendor-dna.sp-admin input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=color])::placeholder,.vendor-dna.sp-admin textarea::placeholder,.vendor-dna.sp-admin .sp-input::placeholder,.vendor-dna.sp-admin .vd-input::placeholder{color:var(--vd-text-muted);opacity:1}.vendor-dna.sp-admin input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.vendor-dna.sp-admin input[type=number]::-webkit-outer-spin-button,.vendor-dna.sp-admin input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vendor-dna.sp-admin input[type=checkbox],.vendor-dna.sp-admin input[type=radio]{width:1rem;height:1rem;min-height:0;margin:0;padding:0;accent-color:var(--vd-accent);border-radius:0;cursor:pointer;flex-shrink:0}.vendor-dna.sp-admin select,.vendor-dna.sp-admin .sp-select,.vendor-dna.sp-admin .ad-select{border-radius:0;border:1px solid var(--vd-border);background-color:var(--vd-surface);color:var(--vd-text-primary);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;min-height:38px;padding:.5rem 2.25rem .5rem .65rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:14px;transition:border-color .15s ease,background .15s ease}.vendor-dna.sp-admin select:hover,.vendor-dna.sp-admin .sp-select:hover{border-color:var(--vd-border-strong);background-color:var(--vd-bg)}.vendor-dna.sp-admin .sp-table input:not([type=checkbox]):not([type=radio]),.vendor-dna.sp-admin .sp-table textarea,.vendor-dna.sp-admin .sp-table select{width:100%;min-width:8rem}.vendor-dna.sp-admin .sp-search input{padding-left:34px;width:100%}.vendor-dna.sp-admin .sp-form-grid .sp-field input:not([type=checkbox]):not([type=radio]),.vendor-dna.sp-admin .sp-form-grid .sp-field textarea,.vendor-dna.sp-admin .sp-form-grid .sp-field select{width:100%}.vendor-dna.sp-admin .sp-filter-bar{border-color:var(--vd-border);background:var(--vd-surface)}.vendor-dna.sp-admin .rider-shift-card{display:flex;flex-direction:column;gap:1.25rem;padding:1.35rem 1.5rem}.vendor-dna.sp-admin .rider-shift-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.vendor-dna.sp-admin .rider-shift-card__identity{display:flex;align-items:flex-start;gap:.85rem;min-width:0}.vendor-dna.sp-admin .rider-shift-card__kyc{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem 1rem;border:1px solid var(--vd-border);background:var(--vd-bg);min-width:10rem}.vendor-dna.sp-admin .rider-shift-card__kyc.is-approved{border-color:color-mix(in srgb,var(--vd-success) 45%,var(--vd-border));background:color-mix(in srgb,var(--vd-success) 8%,var(--vd-surface))}.vendor-dna.sp-admin .rider-shift-card__kyc-ico{width:20px;height:20px;color:var(--vd-accent);flex-shrink:0;margin-top:2px}.vendor-dna.sp-admin .rider-shift-card__kyc.is-approved .rider-shift-card__kyc-ico{color:var(--vd-success)}.vendor-dna.sp-admin .rider-shift-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.vendor-dna.sp-admin .rider-shift-card__metrics .vd-kpi-value{font-size:1rem;display:flex;align-items:center;min-height:1.75rem}@media (max-width: 720px){.vendor-dna.sp-admin .rider-shift-card__metrics{grid-template-columns:1fr}.vendor-dna.sp-admin .rider-shift-card__metrics .vd-kpi-cell{border-right:none;border-bottom:1px solid var(--vd-border)}.vendor-dna.sp-admin .rider-shift-card__metrics .vd-kpi-cell:last-child{border-bottom:none}}.vendor-dna.sp-admin .rider-shift-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.vendor-dna.sp-admin .ad-controls,.vendor-dna.sp-admin .sp-hero .sp-admin-actions{align-items:center}.vendor-dna.sp-admin a.sp-btn,.vendor-dna.sp-admin a.vd-btn{text-decoration:none}.vendor-dna.sp-admin .sp-trip-actions .sp-btn{min-width:9.5rem}.vendor-dna.sp-admin .sp-chip.is-active{color:var(--vd-accent);border-color:color-mix(in srgb,var(--vd-accent) 40%,var(--vd-border));background:var(--vd-accent-soft)}.vendor-dna.sp-admin .sp-status{background:var(--vd-bg);color:var(--vd-text-secondary)}.vendor-dna.sp-admin .sp-status[data-tone=teal],.vendor-dna.sp-admin .sp-status[data-tone=info]{color:var(--vd-accent);background:var(--vd-accent-soft);border-color:color-mix(in srgb,var(--vd-accent) 40%,var(--vd-border))}.vendor-dna.sp-admin .sp-status[data-tone=success]{color:var(--vd-success);background:color-mix(in srgb,var(--vd-success) 10%,var(--vd-surface));border-color:color-mix(in srgb,var(--vd-success) 40%,var(--vd-border))}.vendor-dna.sp-admin .sp-status[data-tone=warn]{color:var(--vd-warning);background:color-mix(in srgb,var(--vd-warning) 10%,var(--vd-surface));border-color:color-mix(in srgb,var(--vd-warning) 40%,var(--vd-border))}.vendor-dna.sp-admin .sp-status[data-tone=alert]{color:var(--vd-danger);background:color-mix(in srgb,var(--vd-danger) 8%,var(--vd-surface));border-color:color-mix(in srgb,var(--vd-danger) 40%,var(--vd-border))}.vendor-dna.sp-admin .sp-status[data-tone=purple],.vendor-dna.sp-admin .sp-status[data-tone=muted]{color:var(--vd-text-muted);background:var(--vd-bg);border-color:var(--vd-border)}.vendor-dna.sp-admin .sp-icon-well{background:var(--vd-accent-soft);color:var(--vd-accent)}.vendor-dna.sp-admin .sp-icon-well[data-tone=alert]{background:color-mix(in srgb,var(--vd-danger) 12%,var(--vd-surface));color:var(--vd-danger)}.vendor-dna.sp-admin .sp-icon-well[data-tone=warn]{background:color-mix(in srgb,var(--vd-warning) 12%,var(--vd-surface));color:var(--vd-warning)}.vendor-dna.sp-admin .sp-icon-well[data-tone=success]{background:color-mix(in srgb,var(--vd-success) 12%,var(--vd-surface));color:var(--vd-success)}.vendor-dna.sp-admin .sp-icon-well[data-tone=purple],.vendor-dna.sp-admin .sp-icon-well[data-tone=info]{background:var(--vd-accent-soft);color:var(--vd-accent)}.vendor-dna.sp-admin .sp-ops-cta{background:var(--vd-accent-soft);border:1px solid color-mix(in srgb,var(--vd-accent) 35%,var(--vd-border))}.vendor-dna.sp-admin .sp-ops-cta[data-tone=info],.vendor-dna.sp-admin .sp-ops-cta[data-tone=warn]{background:var(--vd-surface-soft);border-color:var(--vd-border)}.vendor-dna.sp-admin .sp-segmented{background:var(--vd-surface)}.vendor-dna.sp-admin .sp-segmented button:not(.is-active) .sp-seg-count{background:var(--vd-bg);color:var(--vd-text-muted)}.vendor-dna.sp-admin .sp-segmented .sp-seg-count{background:#ffffff38}.vendor-dna.sp-admin .sp-jobrow:hover{background:var(--vd-bg)}.vendor-dna.sp-admin .sp-jobrow.is-active{border-color:var(--vd-accent);background:var(--vd-accent-soft)}.vendor-dna.sp-admin .sp-demo-banner{border-color:color-mix(in srgb,var(--vd-warning) 40%,var(--vd-border));background:color-mix(in srgb,var(--vd-warning) 8%,var(--vd-surface))}.vendor-dna.sp-admin .sp-avatar{background:var(--vd-accent-soft);color:var(--vd-accent);border-radius:0}.vendor-dna.sp-admin .sp-mono{font-family:var(--font-mono)}.vendor-dna.sp-admin .sp-admin-page{max-width:1400px}.vendor-dna.sp-admin .sp-admin-nav-scroll{scrollbar-width:thin;scrollbar-color:var(--vd-border-strong) transparent}.vendor-dna.sp-admin .sp-admin-nav-scroll::-webkit-scrollbar{width:6px}.vendor-dna.sp-admin .sp-admin-nav-scroll::-webkit-scrollbar-thumb{background:var(--vd-border-strong);border-radius:0}@media (prefers-reduced-motion: reduce){.vendor-dna.sp-admin .sp-tab-panel,.vendor-dna.sp-admin .sp-live-dot{animation:none!important}}.vendor-dna.sp-admin .qc-store-workspace{display:flex;flex-direction:column;gap:18px}.vendor-dna.sp-admin .qc-store-identity{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:18px 20px;border:1px solid var(--vd-border);background:linear-gradient(135deg,var(--vd-accent-soft) 0%,transparent 42%),var(--vd-surface)}.vendor-dna.sp-admin .qc-store-identity__mark{width:56px;height:56px;display:grid;place-items:center;border:1px solid var(--vd-border-strong);background:var(--vd-bg);color:var(--vd-accent);font-family:var(--font-display, inherit);font-size:1.5rem;font-weight:700}.vendor-dna.sp-admin .qc-store-identity__meta{min-width:0}.vendor-dna.sp-admin .qc-store-identity__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.vendor-dna.sp-admin .qc-store-identity__flow{display:flex;align-items:center;gap:8px;padding:10px 12px;border-left:3px solid var(--vd-accent);background:var(--vd-bg);color:var(--vd-text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.vendor-dna.sp-admin .qc-store-identity__arrow{color:var(--vd-accent)}.vendor-dna.sp-admin .qc-store-kpis{margin:0}.vendor-dna.sp-admin .qc-panel{border:1px solid var(--vd-border);background:var(--vd-surface);padding:18px 20px}.vendor-dna.sp-admin .qc-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.vendor-dna.sp-admin .qc-panel__head .vd-h3{margin:0 0 4px}.vendor-dna.sp-admin .qc-panel__head .vd-small{margin:0}.vendor-dna.sp-admin .qc-add-form{margin-bottom:18px;padding:14px 16px;border:1px dashed var(--vd-border-strong);background:var(--vd-bg)}.vendor-dna.sp-admin .qc-empty{padding:28px 16px;border:1px dashed var(--vd-border);text-align:center}.vendor-dna.sp-admin .qc-empty .vd-h3{margin:0 0 6px}.vendor-dna.sp-admin .qc-empty .vd-body{margin:0}.vendor-dna.sp-admin .qc-product-cell{display:flex;align-items:center;gap:10px}.vendor-dna.sp-admin .qc-stock-input{width:72px}.vendor-dna.sp-admin .qc-pulse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vendor-dna.sp-admin .qc-pulse-card{padding:18px 16px;border:1px solid var(--vd-border);background:linear-gradient(180deg,var(--vd-accent-soft) 0%,transparent 48%),var(--vd-surface);display:flex;flex-direction:column;gap:10px;min-height:200px}.vendor-dna.sp-admin .qc-pulse-card .vd-h3{margin:0}.vendor-dna.sp-admin .qc-pulse-card .vd-body{margin:0;flex:1}.vendor-dna.sp-admin .qc-store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.vendor-dna.sp-admin .qc-store-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--vd-border);background:var(--vd-surface);text-align:left;transition:border-color .15s ease,background .15s ease}.vendor-dna.sp-admin .qc-store-card:hover,.vendor-dna.sp-admin .qc-store-card:focus-visible{border-color:var(--vd-accent);background:linear-gradient(135deg,var(--vd-accent-soft) 0%,transparent 55%),var(--vd-surface);outline:none}.vendor-dna.sp-admin .qc-store-card.is-selected{border-color:var(--vd-accent);box-shadow:inset 3px 0 0 var(--vd-accent)}.vendor-dna.sp-admin .qc-store-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.vendor-dna.sp-admin .qc-store-card__mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--vd-border-strong);background:var(--vd-bg);color:var(--vd-accent);font-weight:700;flex-shrink:0}.vendor-dna.sp-admin .qc-store-card__title{margin:0;font-size:1rem;font-weight:700;color:var(--vd-text-primary)}.vendor-dna.sp-admin .qc-store-card__addr{margin:4px 0 0;font-size:12px;color:var(--vd-text-secondary)}.vendor-dna.sp-admin .qc-store-card__meta{display:flex;flex-wrap:wrap;gap:6px}.vendor-dna.sp-admin .qc-store-card__foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.vendor-dna.sp-admin .qc-filter-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:14px;border:1px solid var(--vd-border);border-left:3px solid var(--vd-accent);background:var(--vd-accent-soft)}.vendor-dna.sp-admin .qc-filter-banner p{margin:0}.vendor-dna.sp-admin .qc-desk-map .vd-kpi-strip{margin:0 0 16px}.vendor-dna.sp-admin .qc-desk-map .sp-split{align-items:start}@media (max-width: 900px){.vendor-dna.sp-admin .qc-store-identity{grid-template-columns:auto 1fr}.vendor-dna.sp-admin .qc-store-identity__flow{grid-column:1 / -1}.vendor-dna.sp-admin .qc-pulse{grid-template-columns:1fr}}.sp-feedback-root{position:relative;z-index:4000;pointer-events:none}.sp-feedback-root .sp-toast-host,.sp-feedback-root .sp-confirm-backdrop{pointer-events:auto}.sp-toast-host{position:fixed;top:1rem;right:1rem;z-index:4100;display:flex;flex-direction:column;gap:.55rem;width:min(22.5rem,calc(100vw - 1.5rem));max-height:calc(100vh - 2rem);overflow:hidden}.sp-toast{display:grid;grid-template-columns:3px 1fr auto;gap:0;align-items:stretch;border:1px solid var(--vd-border, #cbd5e1);background:var(--vd-surface, #fff);color:var(--vd-text-primary, #0f172a);box-shadow:0 10px 28px #0f172a1a;animation:sp-toast-in .22s cubic-bezier(.22,1,.36,1) both}.sp-toast-rail{background:var(--vd-accent, #2563eb)}.sp-toast[data-tone=success] .sp-toast-rail{background:var(--vd-success, #16a34a)}.sp-toast[data-tone=error] .sp-toast-rail{background:var(--vd-danger, #dc2626)}.sp-toast[data-tone=warn] .sp-toast-rail{background:var(--vd-warning, #d97706)}.sp-toast[data-tone=info] .sp-toast-rail{background:var(--vd-accent, #2563eb)}.sp-toast-body{padding:.7rem .75rem .75rem .85rem;min-width:0}.sp-toast-kicker{margin:0 0 .2rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vd-accent, #2563eb)}.sp-toast[data-tone=success] .sp-toast-kicker{color:var(--vd-success, #16a34a)}.sp-toast[data-tone=error] .sp-toast-kicker{color:var(--vd-danger, #dc2626)}.sp-toast[data-tone=warn] .sp-toast-kicker{color:var(--vd-warning, #d97706)}.sp-toast-title{margin:0;font-size:.875rem;font-weight:650;letter-spacing:-.015em;line-height:1.25;color:var(--vd-text-primary, #0f172a)}.sp-toast-detail{margin:.25rem 0 0;font-size:.75rem;line-height:1.4;color:var(--vd-text-muted, #64748b)}.sp-toast-close{align-self:start;margin:.35rem .35rem 0 0;width:1.5rem;height:1.5rem;border:1px solid transparent;background:transparent;color:var(--vd-text-muted, #64748b);font-size:1rem;line-height:1;cursor:pointer}.sp-toast-close:hover{border-color:var(--vd-border, #cbd5e1);color:var(--vd-text-primary, #0f172a);background:var(--vd-bg, #f8fafc)}.sp-toast-close:focus-visible{outline:2px solid var(--vd-accent, #2563eb);outline-offset:1px}.sp-confirm-backdrop{z-index:4200;animation:sp-confirm-fade .16s ease both}.sp-confirm-panel{animation:sp-confirm-pop .2s cubic-bezier(.22,1,.36,1) both}.sp-confirm-message{margin:.65rem 0 1.25rem}.sp-confirm-actions{margin-top:.25rem}@keyframes sp-toast-in{0%{opacity:0;transform:translate3d(12px,-8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes sp-confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes sp-confirm-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.sp-toast,.sp-confirm-backdrop,.sp-confirm-panel{animation:none!important}}@media (max-width: 640px){.sp-toast-host{top:.65rem;right:.65rem;left:.65rem;width:auto}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sp-auth-shell.vendor-dna{--auth-accent: var(--vd-accent);--auth-accent-hover: var(--vd-accent-hover);--auth-bg: var(--vd-bg);--auth-surface: var(--vd-surface);--auth-text: var(--vd-text-primary);--auth-muted: var(--vd-text-muted);--auth-dim: var(--vd-text-secondary);--auth-border: var(--vd-border);--auth-danger: var(--vd-danger);--auth-font: "Inter", system-ui, sans-serif;--auth-mono: "JetBrains Mono", ui-monospace, monospace;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(320px,42%) 1fr;background:var(--auth-bg);color:var(--auth-text);font-family:var(--auth-font);overflow:hidden}.sp-auth-form-pane{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px) clamp(24px,4vw,56px);background:var(--auth-surface);border-right:1px solid var(--auth-border)}.sp-auth-form-inner{width:100%;max-width:400px}.sp-auth-brand-row{display:flex;align-items:center;gap:12px;margin:0 0 1.75rem}.sp-auth-mark{width:40px;height:40px;color:var(--auth-accent);flex-shrink:0;display:block}.sp-auth-brand-kicker{margin:0;font-family:var(--auth-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--auth-accent)}.sp-auth-brand-title{margin:.15rem 0 0;font-size:.95rem;font-weight:600;color:var(--auth-text);letter-spacing:-.02em}.sp-auth-title{margin:0 0 .35rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--auth-text)}.sp-auth-subtitle{margin:0 0 1.5rem;color:var(--auth-muted);font-size:.875rem;line-height:1.5}.sp-auth-form{display:grid;gap:12px}.sp-auth-field{display:grid;gap:6px;font-family:var(--auth-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--auth-muted)}.sp-auth-field input{min-height:44px;padding:.55rem .75rem;border:1px solid var(--auth-border);border-radius:0;background:var(--auth-surface);color:var(--auth-text);font-family:var(--auth-font);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.sp-auth-field input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 1px var(--auth-accent)}.sp-auth-field input.sp-auth-otp{letter-spacing:.35em;font-size:1.125rem;font-family:var(--auth-mono);font-weight:600}.sp-auth-error{margin:0;font-family:var(--auth-font);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--auth-danger)}.sp-auth-submit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px;padding:.55rem .85rem;border:1px solid var(--auth-accent);border-radius:0;background:var(--auth-accent);color:#fff;font-family:var(--auth-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease}.sp-auth-submit:hover:not(:disabled){background:var(--auth-accent-hover);border-color:var(--auth-accent-hover)}.sp-auth-submit:focus-visible{outline:2px solid var(--auth-accent);outline-offset:2px}.sp-auth-submit:disabled{opacity:.5;cursor:not-allowed}.sp-auth-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--auth-border);border-radius:0;background:transparent;color:var(--auth-dim);font-family:var(--auth-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.sp-auth-secondary:hover{border-color:var(--auth-dim);background:var(--auth-bg);color:var(--auth-text)}.sp-auth-marquee-pane{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow:hidden;background:linear-gradient(145deg,var(--vd-surface) 0%,var(--vd-surface-soft) 52%,#e8eef9 100%);border-left:1px solid var(--auth-border)}.sp-auth-marquee-pane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;pointer-events:none;background-image:repeating-linear-gradient(90deg,var(--vd-border) 0,var(--vd-border) 1px,transparent 1px,transparent 48px),repeating-linear-gradient(0deg,var(--vd-border) 0,var(--vd-border) 1px,transparent 1px,transparent 40px)}.sp-auth-ticker{position:relative;z-index:2;display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--auth-border);background:color-mix(in srgb,var(--auth-surface) 88%,transparent);overflow:hidden}.sp-auth-live-dot{width:8px;height:8px;border-radius:0;background:var(--auth-accent);box-shadow:0 0 color-mix(in srgb,var(--auth-accent) 45%,transparent);animation:sp-auth-pulse 2s ease-out infinite;flex-shrink:0}.sp-auth-ticker-track{display:flex;gap:2.5rem;white-space:nowrap;animation:sp-auth-ticker 28s linear infinite;font-family:var(--auth-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--auth-muted)}.sp-auth-ticker-track span{color:var(--auth-text)}.sp-auth-ticker-track em{font-style:normal;color:var(--auth-accent)}.sp-auth-marquee-body{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,48px);gap:28px;overflow:hidden}.sp-auth-marquee-headline{max-width:28rem;margin:0;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--auth-text)}.sp-auth-marquee-headline em{font-style:normal;color:var(--auth-accent)}.sp-auth-marquee-lead{margin:10px 0 0;max-width:26rem;color:var(--auth-muted);font-size:.875rem;line-height:1.5}.sp-auth-marquee-window{position:relative;height:min(42vh,340px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.sp-auth-marquee-rail{display:flex;flex-direction:column;gap:8px;animation:sp-auth-marquee-y 32s linear infinite}.sp-auth-marquee-item{display:grid;grid-template-columns:auto 1fr auto;gap:12px 16px;align-items:baseline;padding:14px 16px;border:1px solid var(--auth-border);border-radius:0;background:var(--auth-surface)}.sp-auth-marquee-tag{font-family:var(--auth-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--auth-accent)}.sp-auth-marquee-item p{margin:0;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--auth-text)}.sp-auth-marquee-meta{font-family:var(--auth-mono);font-size:10px;color:var(--auth-muted);font-variant-numeric:tabular-nums}.sp-auth-marquee-foot{display:flex;flex-wrap:wrap;gap:10px 18px;font-family:var(--auth-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--auth-muted)}.sp-auth-marquee-foot strong{color:var(--auth-dim);font-weight:600}@keyframes sp-auth-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sp-auth-marquee-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes sp-auth-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--vd-accent) 45%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.sp-auth-ticker-track,.sp-auth-marquee-rail,.sp-auth-live-dot{animation:none}.sp-auth-marquee-window{overflow-y:auto;-webkit-mask-image:none;mask-image:none}}@media (max-width: 900px){.sp-auth-shell.vendor-dna{grid-template-columns:1fr;overflow:auto}.sp-auth-form-pane{border-right:none;border-bottom:1px solid var(--auth-border);min-height:auto;padding-top:40px;padding-bottom:40px}.sp-auth-marquee-pane{min-height:auto;border-left:none}.sp-auth-marquee-window{height:220px}}.vendor-dna.pt-shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr;background:var(--vd-bg);color:var(--vd-text-primary)}.vendor-dna.pt-shell.pt-shell--collapsed{grid-template-columns:72px 1fr}.pt-aside{display:flex;flex-direction:column;border-right:1px solid var(--vd-border);background:var(--vd-surface);min-height:100vh}.pt-brand{display:flex;align-items:center;gap:10px;padding:16px;text-decoration:none;color:inherit;border-bottom:1px solid var(--vd-border)}.pt-brand-title{font-weight:700;font-size:15px;line-height:1.2}.pt-brand-sub{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--vd-accent)}.pt-nav{display:flex;flex-direction:column;padding:12px 8px;gap:2px;flex:1}.pt-nav a,.pt-signout{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;text-decoration:none;color:var(--vd-text-secondary);font-weight:500;font-size:14px;border:0;background:transparent;cursor:pointer;text-align:left;width:100%;font-family:inherit}.pt-nav a:hover,.pt-signout:hover{background:var(--vd-bg);color:var(--vd-text-primary)}.pt-nav a.is-active{background:var(--vd-accent-soft);color:var(--vd-text-primary);font-weight:600;border-left:3px solid var(--vd-accent)}.pt-nav-ico{flex-shrink:0;width:20px;height:20px}.pt-nav a.is-active .pt-nav-ico{color:var(--vd-accent)}.vendor-dna.pt-shell.pt-shell--collapsed .pt-nav a{justify-content:center;padding:0 8px}.pt-main{padding:28px 32px 48px;min-width:0}.pt-page-head{margin-bottom:20px}.pt-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.pt-inline-field{display:grid;gap:4px;font-size:12px;color:var(--vd-text-secondary)}.pt-inline-field .vd-input{width:220px}.pt-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.pt-form-span{grid-column:1 / -1}.pt-form-grid--narrow{max-width:480px}.pt-diet{display:flex;flex-wrap:wrap;gap:8px 16px}.pt-diet label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pt-table-actions{display:flex;flex-wrap:wrap;gap:6px}.vendor-dna.pt-shell .pt-table-actions .vd-btn{min-height:36px;padding:0 10px}.vendor-dna.pt-shell a.vd-btn{text-decoration:none}.pt-thumb{width:40px;height:40px;object-fit:cover;display:block;border:1px solid var(--vd-border);background:var(--vd-surface-strong)}.pt-empty{text-align:center;color:var(--vd-text-muted);padding:28px 12px}.pt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pt-status-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 24px}.pt-section{margin-top:24px}.pt-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.pt-table input[type=time],.pt-table input[type=number]{max-width:140px;min-height:40px}.vendor-dna.pt-shell .vd-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));margin-bottom:20px}.vendor-dna.pt-shell .vd-kpi-cell{border-bottom:1px solid var(--vd-border)}.vendor-dna.pt-shell .vd-kpi-cell:last-child{border-right:1px solid var(--vd-border)}.vendor-dna.pt-shell .vd-modal-panel{max-height:min(90vh,800px)}.vendor-dna.pt-shell .vd-modal-panel--wide{max-width:48rem}.vendor-dna.pt-shell .vd-chart-scroll{border:1px solid var(--vd-border);background:var(--vd-surface);border-radius:var(--vd-radius);padding:12px 8px 8px}.pt-field{display:grid;gap:6px;margin-bottom:14px;font-size:13px;color:var(--vd-text-secondary)}.pt-field input,.pt-field select,.pt-field textarea,.vendor-dna.pt-shell .vd-input,.vendor-dna.pt-shell .vd-btn{min-height:44px}.pt-error{color:var(--vd-danger);margin:0 0 12px;transition:opacity .2s ease}.pt-nav a,.pt-signout,.vendor-dna.pt-shell .vd-btn,.vendor-dna.pt-shell .vd-card{transition:background .2s ease,color .2s ease,border-color .2s ease}@media (prefers-reduced-motion: reduce){.pt-error,.pt-nav a,.pt-signout,.vendor-dna.pt-shell .vd-btn,.vendor-dna.pt-shell .vd-card{transition-duration:.01ms}}.pt-table{width:100%;border-collapse:collapse}.pt-table th,.pt-table td{padding:10px 12px;border-bottom:1px solid var(--vd-border);text-align:left;font-size:14px}.pt-table th{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--vd-text-muted)}.pt-map{width:100%;height:220px;border:1px solid var(--vd-border)}.pt-hours-row{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:6px}.pt-hours-row span{width:40px;font-size:13px}@media (max-width: 800px){.vendor-dna.pt-shell,.vendor-dna.pt-shell.pt-shell--collapsed{grid-template-columns:1fr}.pt-aside{min-height:auto}.pt-main{padding:20px 16px 40px}.pt-form-grid{grid-template-columns:1fr}.pt-inline-field .vd-input{width:100%}}.vendor-dna:is(.pt-shell,.sp-admin){--vd-bg: #f6f7f9;--vd-surface: #fff;--vd-surface-soft: #f8fafc;--vd-border: #e2e7ee;--vd-border-strong: #cbd5e1;--vd-text-primary: #172033;--vd-text-secondary: #475569;--vd-text-muted: #64748b;--vd-accent: #2563eb;--vd-accent-hover: #1d4ed8;--vd-accent-soft: #eff6ff;--vd-danger: #b91c1c;--vd-success: #15803d;--vd-warning: #92400e;--vd-radius: 8px;font-family:Inter,system-ui,sans-serif;font-size:14px;background:var(--vd-bg);color:var(--vd-text-primary)}.vendor-dna:is(.pt-shell,.sp-admin) :is(h1,.vd-h1,.ad-pagehead__title){font-family:inherit;font-size:25px;font-weight:650;line-height:1.25;letter-spacing:-.6px;margin:0}.vendor-dna:is(.pt-shell,.sp-admin) :is(h2,.vd-h3,.sp-drawer-title){font-family:inherit;font-size:16px;font-weight:650;letter-spacing:-.15px}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-kicker,.sp-hero-eyebrow,.sp-admin-brand-sub,.pt-brand-sub){font-family:inherit;text-transform:none;letter-spacing:0;font-size:12px;color:var(--vd-text-muted)}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-body,.ad-pagehead__sub,.sp-hero-sub-inline){font-size:13px;line-height:1.6;color:var(--vd-text-secondary)}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-card,.vd-panel,.sp-glass,.qc-panel,.sp-table-card,.vd-table-frame,.qc-store-identity,.qc-store-card){border-radius:8px;border:1px solid var(--vd-border);background:var(--vd-surface);box-shadow:none}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-btn,.sp-btn,.sp-chip,.sp-tab,.sp-select,.ad-select,.sp-field,.pt-field,.sp-table th,.pt-table th,.vd-kpi-label){font-family:inherit;text-transform:none;letter-spacing:0;font-size:13px}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-btn,.sp-btn){border-radius:6px;min-height:36px;padding:7px 12px;font-weight:550;line-height:1.3;transition:background .15s,color .15s,border-color .15s}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-btn-primary,.vd-btn--primary,.sp-btn-primary,.sp-btn-teal){background:var(--vd-accent);color:#fff;border:1px solid var(--vd-accent)}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-btn-secondary,.vd-btn--ghost,.sp-btn-ghost){background:#fff;color:var(--vd-text-secondary);border:1px solid var(--vd-border-strong)}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-btn--danger,.sp-btn-danger){color:var(--vd-danger);border:1px solid #fecaca;background:#fff}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-btn,.sp-btn):disabled{cursor:not-allowed;opacity:.55}.vendor-dna:is(.pt-shell,.sp-admin) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.vd-input){border-radius:6px;font-family:inherit;font-size:13px;text-transform:none;letter-spacing:0;min-height:38px}.vendor-dna:is(.pt-shell,.sp-admin) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--vd-accent);outline-offset:3px}.vendor-dna:is(.pt-shell,.sp-admin) :is(.pt-table,.sp-table){font-size:13px}.vendor-dna:is(.pt-shell,.sp-admin) :is(.pt-table,.sp-table) :is(th,td){font-size:13px;padding:11px 14px;border-bottom:1px solid var(--vd-border);vertical-align:middle}.vendor-dna:is(.pt-shell,.sp-admin) :is(.pt-table,.sp-table) th{background:#f8fafc;color:#475569;font-weight:600;white-space:nowrap}.vendor-dna:is(.pt-shell,.sp-admin) :is(.pt-table,.sp-table) tbody tr:hover{background:#f8fafc}.vendor-dna:is(.pt-shell,.sp-admin) :is(.pt-table,.sp-table) tbody tr:last-child td{border-bottom:0}.vendor-dna:is(.pt-shell,.sp-admin) :is(.pt-table-actions,.sp-table td .sp-admin-actions,.sp-table td .sp-row-actions){display:flex;flex-wrap:wrap;gap:6px}.vendor-dna:is(.pt-shell,.sp-admin) :is(.pt-table-actions,.sp-table td) :is(.vd-btn,.sp-btn){font-size:12px;min-height:32px;padding:6px 9px}.vendor-dna:is(.pt-shell,.sp-admin) .vd-table-frame{overflow:auto;width:100%;max-width:100%;min-width:0}.vendor-dna:is(.pt-shell,.sp-admin) :is(.sp-status,.sp-pill){border-radius:5px;padding:3px 7px;font-family:inherit;font-size:12px;text-transform:none;letter-spacing:0}.vendor-dna:is(.pt-shell,.sp-admin) :is(.sp-tabs,.sp-segmented,.ad-seg){border-radius:7px;padding:4px;background:#edf1f6;border:0;gap:4px;max-width:100%;overflow-x:auto}.vendor-dna:is(.pt-shell,.sp-admin) :is(.sp-tab,.sp-segmented button,.ad-seg button){border-radius:5px;min-height:36px;white-space:nowrap;font-size:13px;text-transform:none;letter-spacing:0}.vendor-dna:is(.pt-shell,.sp-admin) :is(.sp-tab.is-active,.sp-segmented button.is-active,.ad-seg button[data-active=true]){background:#fff;color:var(--vd-accent);box-shadow:0 1px 3px #0f172a12}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-kpi-strip,.sp-stats){border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--vd-border);gap:0}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-kpi-cell,.sp-stat){padding:16px 18px;border:0;border-right:1px solid var(--vd-border);border-radius:0;background:#fff}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-kpi-label,.sp-stat-label){color:var(--vd-text-muted);font-family:inherit;letter-spacing:0;text-transform:none;font-size:12px}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-kpi-value,.sp-stat-value){font-family:inherit;font-size:24px;line-height:1.3;font-weight:650;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.vendor-dna.pt-shell{grid-template-columns:224px minmax(0,1fr)}.vendor-dna.pt-shell .pt-aside{position:sticky;top:0;height:100dvh;min-height:0}.vendor-dna.pt-shell .pt-brand{height:76px;border:0;padding:20px}.vendor-dna.pt-shell .pt-nav{overflow-y:auto;padding:8px 12px;gap:4px}.vendor-dna.pt-shell .pt-nav a{min-height:40px;font-size:13px;border-radius:6px;border:0}.vendor-dna.pt-shell .pt-nav a.is-active{color:#1d4ed8;background:#eff6ff;border:0}.vendor-dna.pt-shell .pt-nav-ico{width:18px;height:18px}.vendor-dna.pt-shell .pt-main{padding:0 28px 40px}.desk-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--vd-border);height:64px;margin-bottom:24px;color:var(--vd-text-secondary);font-size:13px}.desk-topbar__identity{display:flex;gap:8px;align-items:center;min-width:0}.desk-topbar__identity strong{color:var(--vd-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-topbar__label{color:var(--vd-text-muted)}.vendor-dna:is(.pt-shell,.sp-admin) .desk-mobile-menu{display:none}.desk-skip{position:fixed;left:12px;top:-100px;z-index:1000;padding:10px 16px;background:#fff;border:2px solid #2563eb}.desk-skip:focus{top:12px}.vendor-dna.sp-admin .sp-admin-aside{width:224px;background:#fff;border-right:1px solid var(--vd-border)}.vendor-dna.sp-admin.sp-admin--collapsed .sp-admin-aside{width:72px}.vendor-dna.sp-admin .sp-admin-main{margin-left:224px;padding:0 28px 40px}.vendor-dna.sp-admin .sp-admin-main{width:calc(100% - 224px)}.vendor-dna.sp-admin .sp-admin-page{padding:0}.vendor-dna.sp-admin.sp-admin--collapsed .sp-admin-main{margin-left:72px}.vendor-dna.sp-admin.sp-admin--collapsed .sp-admin-main{width:calc(100% - 72px)}.vendor-dna.sp-admin .sp-stat-strip{gap:0;border:1px solid var(--vd-border);border-radius:8px;overflow:hidden}.vendor-dna.sp-admin .sp-admin-aside-top{padding:18px 16px;min-height:76px}.vendor-dna.sp-admin :is(.sp-admin-nav-toggle,.sp-admin-nav-link,.sp-admin-signout){font-family:inherit;text-transform:none;letter-spacing:0;font-size:13px;border-radius:6px}.vendor-dna.sp-admin .sp-admin-nav-toggle{font-size:12px;color:var(--vd-text-muted);font-weight:550}.vendor-dna.sp-admin .sp-admin-nav-link{min-height:38px;padding:8px 10px}.vendor-dna.sp-admin .sp-admin-nav-link.is-active{border:0;background:#eff6ff;color:#1d4ed8;border-radius:6px}.vendor-dna.sp-admin .sp-admin-nav-ico{width:18px;height:18px}.vendor-dna.sp-admin .sp-admin-brand-text{display:grid;gap:3px}.vendor-dna.sp-admin .sp-admin-brand-title{font-size:15px}.vendor-dna.sp-admin .sp-admin-brand-sub{font-size:12px}.vendor-dna.sp-admin .sp-admin-mark{width:28px;height:28px}.vendor-dna.sp-admin :is(.sp-field,.sp-field>span,.sp-upload-label){color:var(--vd-text-secondary)}.vendor-dna.sp-admin :is(input,select,textarea){border-radius:6px!important}.vendor-dna.sp-admin .sp-search input{padding-left:34px}.vendor-dna.sp-admin .sp-hero-row{align-items:start;gap:16px;margin-bottom:22px}.vendor-dna.sp-admin .sp-drawer{border-radius:8px;padding:18px;min-width:0}.vendor-dna.sp-admin .qc-store-identity{background:#fff;padding:16px 18px;gap:14px}.vendor-dna.sp-admin .qc-store-identity__flow{font-size:12px;text-transform:none;letter-spacing:0;border-radius:5px;border:0}.vendor-dna.sp-admin .qc-store-card:hover{background:#f8fafc}.vendor-dna.sp-admin .qc-store-card__mark{border-radius:7px}.vendor-dna.sp-admin .qc-pulse-card{background:#fff;border-radius:8px;min-height:160px}.vendor-dna.sp-admin .qc-panel{padding:18px}.vendor-dna.sp-admin .qc-store-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.desk-panel{background:#fff;border:1px solid var(--vd-border);border-radius:8px;padding:20px;margin-bottom:18px}.desk-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.desk-section-head h2{margin:0}.desk-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.desk-form-grid .pt-field{margin:0}.vendor-dna:is(.pt-shell,.sp-admin) :is(.pt-field,.sp-field) input:is([type=checkbox],[type=radio]){width:16px;height:16px;min-height:0;flex-shrink:0;accent-color:var(--vd-accent)}.vendor-dna.pt-shell label.pt-field:has(>input[type=checkbox]){display:flex;align-items:center;gap:8px}.desk-form-full{grid-column:1/-1}.desk-form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:18px;margin-top:18px;border-top:1px solid var(--vd-border)}.desk-amenities{display:flex;flex-wrap:wrap;gap:10px 18px;border:0;padding:0;margin:0}.desk-amenities legend{margin-bottom:8px;font-size:13px;color:var(--vd-text-secondary)}.desk-amenities label{display:flex;align-items:center;gap:7px;font-size:13px;min-height:28px}.desk-notice,.pt-error{padding:11px 14px;border:1px solid #fecaca;border-radius:6px;background:#fef2f2;color:#991b1b;font-size:13px}.desk-notice{border-color:#bbf7d0;color:#166534;background:#f0fdf4}.desk-empty{text-align:center;padding:36px 20px;color:var(--vd-text-muted)}.desk-search{width:min(320px,100%)}.desk-tabs{display:flex;gap:4px;padding:4px;margin-bottom:18px;border-radius:7px;background:#edf1f6;width:fit-content;max-width:100%;overflow:auto}.desk-tabs button{background:transparent;border:0;border-radius:5px;padding:9px 14px;color:#475569;font:500 13px Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer}.desk-tabs button[aria-pressed=true]{background:#fff;color:#1d4ed8;box-shadow:0 1px 3px #0f172a12}.desk-availability{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.desk-night{border:1px solid var(--vd-border);border-radius:6px;background:#f8fafc;padding:10px;font-size:12px;min-height:76px;display:flex;flex-direction:column;gap:5px}.desk-night strong{color:var(--vd-text-primary);font-size:14px}.desk-night[data-free=false]{background:#fff7ed;border-color:#fed7aa}.desk-night span{color:var(--vd-text-secondary)}.desk-month-controls{display:flex;align-items:center;gap:10px}.vd-modal-backdrop .vd-modal-panel{border-radius:10px;padding:24px;box-shadow:0 24px 80px #0f172a30;animation:desk-enter .16s ease-out}.desk-modal-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.desk-modal-head h2{margin:0}.desk-modal-close{border:1px solid #e2e7ee;border-radius:6px;color:#475569;background:#fff;width:36px;height:36px;cursor:pointer;font-size:20px}@keyframes desk-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1000px){.vendor-dna.sp-admin .sp-split{grid-template-columns:1fr}.desk-availability{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 800px){.vendor-dna:is(.pt-shell,.sp-admin) :is(.pt-table,.sp-table):has(thead th:nth-child(7)){min-width:1000px}.vendor-dna:is(.pt-shell,.sp-admin) :is(.pt-table,.sp-table) td{word-break:normal;overflow-wrap:normal}.vendor-dna:is(.pt-shell,.sp-admin) :is(.pt-table-actions,.sp-table td .sp-admin-actions){flex-wrap:nowrap}.vendor-dna.pt-shell,.vendor-dna.pt-shell.pt-shell--collapsed{display:block}.vendor-dna.pt-shell .pt-main,.vendor-dna.sp-admin .sp-admin-main,.vendor-dna.sp-admin.sp-admin--collapsed .sp-admin-main{margin:0;padding:0 16px 32px}.vendor-dna.sp-admin .sp-admin-main,.vendor-dna.sp-admin.sp-admin--collapsed .sp-admin-main{width:100%}.vendor-dna.pt-shell .pt-aside,.vendor-dna.sp-admin .sp-admin-aside{display:none}.vendor-dna.pt-shell.desk-menu-open .pt-aside,.vendor-dna.sp-admin.desk-menu-open .sp-admin-aside{display:flex;position:fixed;top:64px;bottom:0;left:0;width:240px;height:calc(100dvh - 64px);z-index:60;box-shadow:16px 0 40px #0f172a25}.vendor-dna:is(.pt-shell,.sp-admin) .desk-mobile-menu{display:inline-flex}.desk-topbar{margin-bottom:20px}.desk-topbar__label{display:none}.desk-form-grid{grid-template-columns:1fr}.desk-availability{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-panel{padding:16px}.desk-section-head{flex-wrap:wrap}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-btn,.sp-btn){min-height:40px}.vendor-dna.sp-admin .qc-store-grid{grid-template-columns:1fr}.vendor-dna:is(.pt-shell,.sp-admin) :is(.pt-table,.sp-table){min-width:600px}.vendor-dna:is(.pt-shell,.sp-admin) :is(.vd-kpi-value,.sp-stat-value){font-size:21px}}@media (prefers-reduced-motion: reduce){.vendor-dna:is(.pt-shell,.sp-admin) *,.vd-modal-backdrop *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:is(.vendor-dna.sp-admin.admin-console,.vendor-dna.portal-console){--term-bg: #19191b;--term-surface: #1e1e20;--term-surface-2: #242429;--term-inset: #25252b;--term-deep: #19191e;--term-frame: #0c0c0e;--term-edge: #333338;--term-edge-2: #3b3b42;--term-line: #29292d;--term-text: #d2d2d5;--term-bright: #ececf1;--term-muted: #757575;--term-dim: #85858f;--term-green: #16b889;--term-peach: #f29629;--term-lav: #8a42e9;--term-blue: #286be0;--term-red: #d75258;--term-white: #f4f4f5;--vd-bg: #19191b;--vd-surface: #1e1e20;--vd-surface-soft: #242429;--vd-surface-strong: #2b2b31;--vd-text-primary: #d2d2d5;--vd-text-secondary: #a5a5ad;--vd-text-muted: #757575;--vd-text: var(--term-text);--vd-border: #2e2e34;--vd-border-strong: #3b3b42;--vd-accent: #16b889;--vd-accent-hover: #1ecf99;--vd-accent-soft: #10483a;--vd-success: #16b889;--vd-warning: #f29629;--vd-danger: #d75258;--vd-overlay: rgba(7, 7, 11, .8);--brand-teal: var(--vd-accent);--brand-teal-dark: var(--vd-accent-hover);--brand-pink: #d75258;--brand-gradient: none;--accent: var(--term-green);--accent-neg: var(--term-red);--accent-warn: var(--term-peach);--accent-pos: var(--term-green);--bg: var(--term-bg);--surface: var(--term-surface);--surface-elevated: var(--term-surface-2);--text: var(--term-text);--text-2: #a5a5ad;--text-3: var(--term-muted);--border: var(--term-edge);--border-strong: var(--term-edge-2);--glass: var(--term-surface);--glass-tint: transparent;--glass-border: var(--term-edge);--glass-rim: transparent;--radius-card: 0;--radius-metric: 0;--font: "Cascadia Code", "Consolas", "Liberation Mono", monospace;--font-mono: "Cascadia Code", "Consolas", "Liberation Mono", monospace;background:var(--term-bg);color:var(--term-text);font-family:Cascadia Code,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6;letter-spacing:.01em;min-height:100dvh;color-scheme:dark}html[data-theme=light] :is(.vendor-dna.sp-admin.admin-console,.vendor-dna.portal-console){--term-bg: #f6f7f9;--term-surface: #ffffff;--term-surface-2: #f0f2f6;--term-inset: #eef2f8;--term-deep: #ffffff;--term-frame: #dce0e9;--term-edge: #d6dae3;--term-edge-2: #c3c9d6;--term-line: #e2e5ec;--term-text: #2b303c;--term-bright: #212734;--term-muted: #6b7484;--term-dim: #758092;--term-green: #07966d;--term-frame-hi: #c6cddc}.vendor-dna.sp-admin.admin-console,.vendor-dna.sp-admin.admin-console :is(h1,h2,h3,h4){font-family:Cascadia Code,Consolas,Liberation Mono,monospace}.vendor-dna.sp-admin.admin-console *{letter-spacing:.01em}html[data-theme]{scrollbar-width:thin;scrollbar-color:#41414b transparent}html[data-theme]::-webkit-scrollbar{width:10px;height:10px}html[data-theme]::-webkit-scrollbar-track{background:transparent}html[data-theme]::-webkit-scrollbar-thumb{background:#3c3c44;border-radius:2px}html[data-theme]::-webkit-scrollbar-thumb:hover{background:#565660}.vendor-dna.sp-admin.admin-console svg{width:15px;height:15px;flex-shrink:0}html[data-theme=light]{color-scheme:light;scrollbar-color:#c9d0dc transparent}html[data-theme=light]::-webkit-scrollbar-thumb{background:#c3cad6}html[data-theme=light]::-webkit-scrollbar-thumb:hover{background:#a5aebd}.vendor-dna.sp-admin.admin-console .term-brackets:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:linear-gradient(var(--bkc, #bdbdc7),var(--bkc, #bdbdc7)) left top / 4px 1px no-repeat,linear-gradient(var(--bkc, #bdbdc7),var(--bkc, #bdbdc7)) left top / 1px 4px no-repeat,linear-gradient(var(--bkc, #bdbdc7),var(--bkc, #bdbdc7)) right top / 4px 1px no-repeat,linear-gradient(var(--bkc, #bdbdc7),var(--bkc, #bdbdc7)) right top / 1px 4px no-repeat,linear-gradient(var(--bkc, #bdbdc7),var(--bkc, #bdbdc7)) left bottom / 4px 1px no-repeat,linear-gradient(var(--bkc, #bdbdc7),var(--bkc, #bdbdc7)) left bottom / 1px 4px no-repeat,linear-gradient(var(--bkc, #bdbdc7),var(--bkc, #bdbdc7)) right bottom / 4px 1px no-repeat,linear-gradient(var(--bkc, #bdbdc7),var(--bkc, #bdbdc7)) right bottom / 1px 4px no-repeat;opacity:.55;transition:opacity .2s}.vendor-dna.sp-admin.admin-console .term-brackets:hover:after,.vendor-dna.sp-admin.admin-console .term-brackets:focus-within:after{opacity:1}.vendor-dna.sp-admin.admin-console .sp-admin-aside{width:196px;background:#18181a;border-right:1px solid #29292c;box-shadow:inset -1px 0 #0e0e10}.vendor-dna.sp-admin.admin-console.sp-admin--collapsed .sp-admin-aside{width:62px}.vendor-dna.sp-admin.admin-console .sp-admin-nav-scroll{scrollbar-width:none;-ms-overflow-style:none}.vendor-dna.sp-admin.admin-console .sp-admin-nav-scroll::-webkit-scrollbar,.vendor-dna.sp-admin.admin-console .sp-admin-nav-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.vendor-dna.sp-admin.admin-console .sp-admin-main{margin-left:196px;width:calc(100% - 196px);padding:0 16px 23px;min-width:0;max-width:none}.vendor-dna.sp-admin.admin-console.sp-admin--collapsed .sp-admin-main{margin-left:62px;width:calc(100% - 62px)}.ac-brand-row{display:flex;align-items:center;gap:8px;padding:11px 10px 13px;border-bottom:1px solid #29292c;height:56px;flex-shrink:0}.ac-brand{display:flex;align-items:center;gap:9px;min-width:0;text-decoration:none;flex:1}.admin-console .ac-brand>svg{width:27px;height:27px;padding:2px;box-sizing:content-box;border:1px solid #49494d;background:#29292d;color:#6e9ec2}.ac-brand>span{display:grid;gap:0;min-width:0}.ac-brand strong{font-size:17px;font-weight:550;letter-spacing:-.9px;color:#d8d8df}.ac-brand small{font-size:10px;font-weight:400;letter-spacing:.6px;color:#5d5d5d;text-transform:lowercase}.ac-icon-button{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;flex-shrink:0;border:1px solid #3a3a3f;background:#202022;color:#9b9b9b;border-radius:0;cursor:pointer;font:inherit;padding:0;transition:background .18s,border-color .18s,color .18s}.ac-icon-button:hover{background:#2a2a2e;border-color:#757575;color:#dedee5}.ac-icon-button:active{transform:translateY(1px)}.ac-workspace-label{font-size:10px;letter-spacing:.3px;text-transform:none;color:#6a6a6a;padding:16px 10px 10px}.ac-primary-nav{display:flex;flex-direction:column;gap:3px;padding:0 10px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.ac-primary-nav::-webkit-scrollbar,.ac-primary-nav::-webkit-scrollbar-button{display:none;width:0;height:0}.ac-nav-group.is-open .ac-nav-chevron{transform:rotate(90deg)}.admin-console .ac-nav-toggle{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:29px;padding:8px 10px;color:#9c9c9c;background:transparent;border:1px solid transparent;font:inherit;font-size:12px;font-weight:400;text-align:left;white-space:nowrap;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.admin-console .ac-nav-toggle>svg{color:#868686;width:13px;height:13px;flex-shrink:0}.ac-nav-chevron{margin-left:auto;width:8px;height:8px;color:#6a6a6a;flex-shrink:0;transition:transform .18s ease}.admin-console .ac-nav-toggle:hover{background:#222226;color:#dfdfdf}.admin-console .ac-nav-toggle:hover>svg{color:#bebebe}.admin-console .ac-nav-toggle.is-active{background:#2b2b30;border-color:#45454d;color:#e3e3eb}.admin-console .ac-nav-toggle.is-active>svg{color:#d4d4d4}.admin-console .ac-nav-toggle.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#d4d4d4,#d4d4d4) left top / 3px 1px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) left top / 1px 3px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) right top / 3px 1px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) right top / 1px 3px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) left bottom / 3px 1px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) left bottom / 1px 3px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) right bottom / 3px 1px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) right bottom / 1px 3px no-repeat;opacity:.9}.ac-nav-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.ac-nav-group.is-open .ac-nav-sub{grid-template-rows:1fr}.ac-nav-sub-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:1px;padding-top:1px;position:relative}.admin-console .ac-nav-sub-inner:before{content:"";position:absolute;top:-1px;bottom:0;left:6px;width:1px;background:#35353c}.admin-console .ac-nav-sub-inner:not(:has(.ac-nav-link)):before{display:none}.admin-console .ac-nav-sub-inner .ac-nav-link{padding-left:22px}.admin-console .ac-nav-sub-inner .ac-nav-link:before{content:"";position:absolute;left:6px;top:50%;width:12px;height:1px;background:#3a3a42}.admin-console .ac-nav-sub-inner .ac-nav-link>svg{color:#7b7b86}.admin-console .ac-nav-sub-inner .ac-nav-link:hover>svg{color:#b6b6c0}.admin-console .ac-nav-sub-inner .ac-nav-link.is-active>svg{color:var(--term-green)}.admin-console .ac-nav-link{position:relative;display:flex;align-items:center;gap:8px;min-height:29px;padding:7px 10px 7px 31px;color:#9c9c9c;text-decoration:none;border:1px solid transparent;font-size:12px;font-weight:400;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.admin-console .ac-nav-link>svg{color:#868686;width:13px;height:13px}.admin-console .ac-nav-link:hover{background:#222226;color:#dfdfdf}.admin-console .ac-nav-link:hover>svg{color:#bebebe}.admin-console .ac-nav-link.is-active{background:#2b2b30;border-color:#45454d;color:#e3e3eb}.admin-console .ac-nav-link.is-active>svg{color:#d4d4d4}.admin-console .ac-nav-link.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#d4d4d4,#d4d4d4) left top / 3px 1px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) left top / 1px 3px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) right top / 3px 1px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) right top / 1px 3px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) left bottom / 3px 1px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) left bottom / 1px 3px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) right bottom / 3px 1px no-repeat,linear-gradient(#d4d4d4,#d4d4d4) right bottom / 1px 3px no-repeat;opacity:.9}.ac-nav-link i{margin-left:auto;width:4px;height:4px;background:#16b889;border-radius:50%}.vendor-dna.sp-admin.admin-console.sp-admin--collapsed .ac-nav-toggle{justify-content:center;padding:8px 0;min-height:30px}.vendor-dna.sp-admin.admin-console.sp-admin--collapsed .ac-nav-toggle>span,.vendor-dna.sp-admin.admin-console.sp-admin--collapsed .ac-nav-chevron,.vendor-dna.sp-admin.admin-console.sp-admin--collapsed .ac-nav-sub{display:none}.ac-sidebar-foot{padding:15px 10px;border-top:1px solid #29292c;display:grid;gap:10px;flex-shrink:0}.ac-account{display:flex;align-items:center;gap:9px;min-width:0;font-size:11px}.ac-account>b{width:28px;height:28px;border:1px solid #686e7d;background:linear-gradient(140deg,#a2cbec,#4e81aa);color:#1f354b;display:grid;place-items:center;font-size:12px;flex-shrink:0}.ac-account>span{display:grid;gap:1px;min-width:0}.ac-account strong{font-size:11px;font-weight:400;color:#c9c9c9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-account small{font-size:10px;color:#6f6f6f}.ac-signout{position:relative;display:flex;align-items:center;gap:8px;height:31px;width:100%;padding:0 10px;color:#e1707d!important;background:#2c1e24!important;border:1px solid #6d3745!important;cursor:pointer;font:inherit;font-size:12px;transition:color .18s,background .18s,border-color .18s}.ac-signout:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.85;background:linear-gradient(#dc7a8e,#dc7a8e) left top / 3px 1px no-repeat,linear-gradient(#dc7a8e,#dc7a8e) left top / 1px 3px no-repeat,linear-gradient(#dc7a8e,#dc7a8e) right top / 3px 1px no-repeat,linear-gradient(#dc7a8e,#dc7a8e) right top / 1px 3px no-repeat,linear-gradient(#dc7a8e,#dc7a8e) left bottom / 3px 1px no-repeat,linear-gradient(#dc7a8e,#dc7a8e) left bottom / 1px 3px no-repeat,linear-gradient(#dc7a8e,#dc7a8e) right bottom / 3px 1px no-repeat,linear-gradient(#dc7a8e,#dc7a8e) right bottom / 1px 3px no-repeat}.ac-signout>svg{color:#d86675}.ac-signout:hover{color:#f2a2af!important;background:#44242e!important;border-color:#ba667d!important;transform:none}.ac-signout:hover>svg{color:#f19aab}.ac-signout:disabled{opacity:.55;cursor:wait}.ac-topbar{height:52px;background:#18181a;border-bottom:1px solid #29292d;padding:0 16px;gap:15px;display:flex;align-items:center;position:sticky;top:0;z-index:25}.ac-breadcrumb{display:flex;align-items:center;gap:9px;font-size:14px;color:#d8d8df;letter-spacing:.3px;flex:1;min-width:0}.ac-breadcrumb strong{font-weight:400;color:#ececf1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-breadcrumb>span{color:#4a4a54}.ac-admin-tag{font-size:10px;font-weight:400;color:#9d9da8;background:#26262c;border:1px solid #3b3b42;padding:4px 8px;border-radius:0;white-space:nowrap}.ac-theme-toggle{gap:6px;width:auto;min-width:29px;padding:0 8px;white-space:nowrap}.ac-theme-toggle[aria-pressed=true]{background:#eceef2;color:#333b49;border-color:#b4bbc7}.theme-toggle-label{font-size:10px;letter-spacing:.2px}.admin-console .ac-search{width:240px;position:relative}.admin-console .ac-search input{width:100%;min-height:28px;height:28px;padding:4px 8px 4px 28px;background:#202022;border:1px solid #3b3b40;border-radius:0;color:#c7c7cd;font-family:inherit;font-size:12px;box-shadow:none;outline:0}.admin-console .ac-search input::placeholder{color:#6d6d75}.admin-console .ac-search input:focus{border-color:#757575;background:#252529}.admin-console .ac-search input::-webkit-calendar-picker-indicator,.admin-console .ac-search input::-webkit-search-cancel-button{filter:invert(.7)}.ac-search-symbol{position:absolute;left:9px;top:50%;transform:translateY(-54%);font-size:16px;line-height:1;color:#7b7b85;pointer-events:none}.ac-search-results{position:absolute;top:36px;right:0;width:310px;max-height:400px;overflow:auto;background:#202029;border:1px solid #6c6c6c;box-shadow:0 20px 90px #0008;border-radius:0;padding:6px;z-index:60}.ac-search-results a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;text-decoration:none;font-size:12px;color:#c9c9cf;border-radius:0}.ac-search-results a:hover,.ac-search-results a:focus-visible{background:#2a2a34;color:#f0f0f5}.ac-search-results small{color:#71717d;font-size:10px}.ac-search-results p{padding:8px;font-size:12px;color:#8d8d99;margin:0}.ac-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 0 14px}.ac-workspace-head .ac-eyebrow{font-size:10px;font-weight:400;text-transform:none;letter-spacing:.4px;color:#77777f;margin:0 0 6px}.vendor-dna.sp-admin.admin-console .ac-workspace-head h1{font-size:23px;font-weight:400;letter-spacing:.2px;line-height:1.3;margin:0 0 6px;color:#ececf1}.ac-workspace-head>div>p:last-child{margin:0;color:#8c8c8c;font-size:12px;line-height:1.7;letter-spacing:.2px;max-width:560px}.ac-section-count{font-size:10px;color:#8f8f9a;background:#24242a;border:1px solid #3b3b42;border-radius:0;padding:5px 9px;white-space:nowrap}.ac-section-nav{display:flex;align-items:stretch;gap:15px;border-bottom:1px solid #363648;margin-bottom:14px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.ac-section-nav::-webkit-scrollbar{display:none}.admin-console .ac-section-nav a{position:relative;text-decoration:none;padding:8px 0 10px;font-size:12px;font-weight:400;color:#8f8f9d;border-bottom:1px solid transparent;margin-bottom:-1px}.admin-console .ac-section-nav a.is-active{color:#f0f0f5;border-bottom:2px solid var(--term-green);font-weight:600;margin-bottom:-1px;padding-bottom:9px}.admin-console .ac-section-nav a.is-active:after{content:"•";margin-left:6px;color:var(--term-green)}.admin-console .ac-section-nav a:hover{color:#e6e6ee}.vendor-dna.sp-admin.admin-console .ad-kpi{background:#202024;border:1px solid #3a3a40;border-left:2px solid var(--term-green);padding:12px 14px}.vendor-dna.sp-admin.admin-console .ad-kpi-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#8a8a99;margin-bottom:5px}.vendor-dna.sp-admin.admin-console .ad-kpi-value{font-size:20px;font-weight:600;color:#f0f0f5}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ad-kpi{background:#fff;border-color:#c7d0de;border-left-color:#0f8a66}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ad-kpi-label{color:#5f6b80}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ad-kpi-value{color:#16233b}.ac-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:0 0 13px}.admin-console .ac-kpi{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:128px;text-decoration:none;border:1px solid #09090c;background:#1d1d20;box-shadow:inset 0 0 0 1px #34343a;border-radius:0;overflow:hidden;transition:box-shadow .2s,background .22s}.admin-console .ac-kpi:hover{box-shadow:inset 0 0 0 1px #5f5f67;background:#1f1f24}.ac-kpi>div:first-child{display:flex;align-items:center;gap:8px;font-size:11px;color:#d4d4dc;white-space:nowrap;border-bottom:1px solid #35353c;padding:9px 9px 8px;overflow:hidden}.ac-kpi>div:first-child>span{overflow:hidden;text-overflow:ellipsis}.ac-kpi>div:first-child svg{margin-left:auto;height:13px;width:13px;color:#a1a1ab}.ac-kpi>strong{position:relative;display:flex;align-items:center;margin:3px;padding:12px 10px 10px;min-height:62px;background:#25252b;border:1px solid #34343c;font-size:24px;font-weight:400;font-style:italic;letter-spacing:-.8px;color:#d5d5d5;font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap;max-width:calc(100% - 25px)}.ac-kpi>strong:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;z-index:2;background:linear-gradient(#bdbdbd,#bdbdbd) left top / 4px 1px no-repeat,linear-gradient(#bdbdbd,#bdbdbd) left top / 1px 4px no-repeat,linear-gradient(#bdbdbd,#bdbdbd) right top / 4px 1px no-repeat,linear-gradient(#bdbdbd,#bdbdbd) right top / 1px 4px no-repeat,linear-gradient(#bdbdbd,#bdbdbd) left bottom / 4px 1px no-repeat,linear-gradient(#bdbdbd,#bdbdbd) left bottom / 1px 4px no-repeat,linear-gradient(#bdbdbd,#bdbdbd) right bottom / 4px 1px no-repeat,linear-gradient(#bdbdbd,#bdbdbd) right bottom / 1px 4px no-repeat;opacity:.55;transition:opacity .2s}.ac-kpi:hover>strong:after{opacity:1}.ac-kpi>strong:before{content:"";position:absolute;right:10px;bottom:10px;width:25px;height:24px;z-index:1;opacity:.85;transition:opacity .2s;background-image:linear-gradient(#ff9c28,#ff9c28),linear-gradient(#2878f2,#2878f2),linear-gradient(#0dbb85,#0dbb85),linear-gradient(#8547f2,#8547f2);background-repeat:no-repeat;background-size:5px 12px,5px 22px,5px 16px,5px 19px;background-position:0 bottom,7px bottom,14px bottom,20px bottom}.ac-kpi:hover>strong:before{opacity:1}.ac-kpi>small{position:relative;z-index:2;display:flex;align-items:center;gap:6px;padding:2px 10px 8px;font-size:10px;color:#7a7a84;overflow:hidden;white-space:nowrap}.ac-kpi>small:before{content:"";width:4px;height:4px;border-radius:50%;background:#16dba7;box-shadow:0 0 0 2px #0a654d33;flex-shrink:0}.ac-kpi[data-tone=alert]>small:before{background:#e1676b;box-shadow:0 0 0 2px #79282b33}.ac-kpi[data-tone=warn]>small:before{background:#f29629;box-shadow:0 0 0 2px #7c4d222e}.vendor-dna.sp-admin.admin-console .ac-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:16px 20px 18px;margin-bottom:14px;background:linear-gradient(120deg,rgba(22,184,137,.1) 0%,rgba(22,184,137,.03) 36%,transparent 62%),#1e1e20;border:1px solid #0c0c0e;box-shadow:inset 0 0 0 1px #333337}.admin-console .ac-hero .ac-eyebrow{margin:0 0 6px;color:var(--term-green);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.admin-console .ac-hero :is(h1,h2){margin:0;font-size:21px;font-weight:600;color:#f0f0f5}.admin-console .ac-hero-sub{margin:6px 0 12px;color:#8f8f9d;font-size:12px}.vendor-dna.sp-admin.admin-console .ac-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#2c2c32;border:1px solid #2c2c32;flex:1 1 auto;max-width:720px;align-self:center;min-width:470px}.vendor-dna.sp-admin.admin-console .ac-hero-stat{display:flex;flex-direction:column;gap:3px;min-width:0;padding:11px 16px 12px;background:#1e1e22;color:inherit;text-decoration:none;transition:background .15s}.vendor-dna.sp-admin.admin-console .ac-hero-stat:hover{background:#24242b}.vendor-dna.sp-admin.admin-console .ac-hero-stat>span{display:inline-flex;align-items:center;gap:6px;color:#9a9aa6;font-size:11px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.vendor-dna.sp-admin.admin-console .ac-hero-stat>span>svg{width:12px;height:12px;color:var(--term-green);flex-shrink:0}.vendor-dna.sp-admin.admin-console .ac-hero-stat>strong{color:#f0f0f5;font-size:22px;font-weight:600;line-height:1.15}.vendor-dna.sp-admin.admin-console .ac-hero-stat>small{color:#71717c;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-console .ac-overview-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,292px);gap:14px;align-items:start;margin-bottom:14px}.admin-console .ac-overview-lower>.ac-card{padding:14px 16px 16px}.admin-console .over-lower-empty,.admin-console .ac-discovery .ac-help-note{margin:12px 0 0}@media (max-width: 1250px){.admin-console .ac-overview-lower{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1330px){.admin-console .ac-hero{flex-direction:column}.vendor-dna.sp-admin.admin-console .ac-hero-stats{width:100%}}.vendor-dna.sp-admin.admin-console :is(.sp-glass,.sp-table-card,.sp-composer-card,.sp-drawer,.qc-panel,.qc-store-card,.sp-chart-card,.sp-demo-banner),.admin-console .ac-card,.admin-console .ac-recent>.ac-card-head{background:#1e1e20!important;border:1px solid #0c0c0e!important;border-radius:0!important;box-shadow:inset 0 0 0 1px #333337!important;transition:box-shadow .2s}.vendor-dna.sp-admin.admin-console :is(.sp-glass,.sp-table-card,.sp-composer-card,.sp-drawer,.qc-panel,.qc-store-card,.sp-chart-card,.sp-demo-banner):hover,.admin-console .ac-card:hover{box-shadow:inset 0 0 0 1px #4a4a52!important}.vendor-dna.sp-admin.admin-console :is(.sp-glass-pad,.sp-composer-card,.qc-panel){padding:18px;margin-bottom:16px}.admin-console .ac-analytics-embed{margin-top:22px}.admin-console .ac-page>div>section.ac-card{padding:14px 16px 16px;margin-bottom:14px}.admin-console .ac-page>div>.ac-card:last-child{margin-bottom:0}.vendor-dna.sp-admin.admin-console .ac-card .sp-kv{display:grid;gap:0;margin:2px 0 0;padding:0;list-style:none}.vendor-dna.sp-admin.admin-console .ac-card .sp-kv>li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #26262c;font-size:12px}.vendor-dna.sp-admin.admin-console .ac-card .sp-kv>li:last-child{border-bottom:0}.vendor-dna.sp-admin.admin-console .ac-card .sp-kv>li>span{color:#8a8a99;flex-shrink:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.vendor-dna.sp-admin.admin-console .ac-card .sp-kv>li>b{color:#e2e2ea;font-weight:400;max-width:78%;text-align:right;overflow-wrap:anywhere}.admin-console .ac-card .sp-admin-actions{flex-wrap:wrap}.admin-console .ac-trip-note{margin:10px 0 0;padding:9px 12px;border:1px dashed #5f4b22;border-left:2px solid #f29629;background:#221a0d;color:#e0b46a}.admin-console .ac-zone-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.admin-console .ac-zone-list button{display:flex;align-items:center;gap:12px;width:100%;min-height:34px;padding:8px 12px;background:#1e1e22;border:1px solid #32323a;color:#cfcfd6;font:inherit;font-size:12px;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.admin-console .ac-zone-list button:hover{background:#27272d;border-color:#4c4c58;color:#ececf1}.admin-console .ac-zone-stress{color:#8f8f9d}.admin-console .ac-zone-load{margin-left:auto;color:var(--term-green);font-size:12px;white-space:nowrap}.admin-console .ac-embed-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid #2e2e34;margin-bottom:14px}.admin-console .ac-embed-head .ac-card-head h2{font-size:16px;margin:0}.vendor-dna.sp-admin.admin-console .ac-nav-solo{cursor:pointer}.vendor-dna.sp-admin.admin-console :is(.sp-composer-title,.sp-section-head h2,.ac-card-head h2,.sp-drawer-title){color:#d8d8df!important;font-weight:400!important}.vendor-dna.sp-admin.admin-console :is(.sp-composer-sub,.sp-section-head p,.sp-drawer-sub){color:#777!important}.ac-quick-start>.ac-card-head h2{color:#d8d8df}.ac-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 11px;border-bottom:1px solid #2e2e32;background:#1d1d20}.ac-card-head>span{font-size:11px;color:#757575}.ac-card-head>a{font-size:12px;color:var(--term-green);text-decoration:none}.ac-overview-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:9px;margin-bottom:13px}.admin-console .ac-priority-list>a,.admin-console .ac-quick-start>a{display:flex;align-items:center;gap:11px;padding:14px 11px;border-bottom:1px solid #2e2e33;text-decoration:none;color:inherit;font-size:12px}.ac-priority-list>a:hover,.ac-quick-start>a:hover{background:#26262b}.ac-priority-list>a:last-child,.ac-quick-start>a:last-child{border-bottom:0}.ac-priority-list>a>span:nth-child(2),.ac-quick-start>a>span{display:grid;gap:3px;flex:1;min-width:0}.ac-priority-list strong,.ac-quick-start strong{font-size:12px;font-weight:400;color:#c9c9c9}.ac-priority-list small,.ac-quick-start small{font-size:10px;color:#6d6d75}.ac-priority-list svg,.ac-quick-start>a>svg:last-child{color:#8a8a94;width:12px}.ac-queue-count{display:grid;place-items:center;width:30px;height:30px;border:1px solid #41414c;background:#27272e;color:#9d9da9;font-size:12px;font-weight:400}.ac-queue-count.has-items[data-tone=warn]{background:#2e2721;border-color:#6b4a2a;color:#c59a69}.ac-queue-count.has-items[data-tone=info]{background:#272738;border-color:#43436a;color:#9898d6}.ac-queue-count.has-items[data-tone=alert]{background:#2e2226;border-color:#71303d;color:#d38693}.ac-quick-start>a>svg:first-child{color:#9aa8b8;background:#262b30;border:1px solid #3e4048;padding:6px;box-sizing:content-box;border-radius:0;width:14px;height:14px}.ac-help-note{padding:12px 11px 14px;font-size:10px;color:#6e6e78;line-height:1.8;border-top:1px solid #2a2a2e}.admin-console .ac-text-link{font-size:12px;color:var(--term-green);text-decoration:none;font-weight:400}.ac-result-count{font-size:11px;color:#7a7a84;margin-left:auto;padding-bottom:9px}.ac-section-hint{font-size:11px;color:#757575;margin:0 0 13px}.ac-ellipsis{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendor-dna.sp-admin.admin-console :is(button,.sp-btn,.vd-btn,.sp-drawer-close){font-family:inherit!important;font-size:12px;font-weight:400;letter-spacing:0;border-radius:0!important;border-color:#343437;color:#c7c7cd;background:#202022;box-shadow:none!important;padding:7px 12px;min-height:32px;cursor:pointer;transition:background .18s,border-color .18s,color .18s,transform .2s}.vendor-dna.sp-admin.admin-console :is(button,.sp-btn,.vd-btn):hover{background:#2a2a2e;border-color:#5d5d65;color:#eeeef3;transform:none}.vendor-dna.sp-admin.admin-console :is(button,.sp-btn,.vd-btn):active{transform:translateY(1px)}.vendor-dna.sp-admin.admin-console :is(button:disabled,.sp-btn:disabled,.vd-btn:disabled){opacity:.45;cursor:not-allowed;transform:none}.vendor-dna.sp-admin.admin-console :is(.sp-btn-primary,.vd-btn--primary,.sp-btn[data-variant=primary]){color:#04231b!important;background:#16b889!important;border:1px solid #0f8a66!important;font-weight:550!important}.vendor-dna.sp-admin.admin-console :is(.sp-btn-teal,.sp-btn[data-variant=teal]){color:#eaf2ff!important;background:#2878f2!important;border:1px solid #1a5bc4!important;font-weight:550!important}.vendor-dna.sp-admin.admin-console :is(.sp-btn-primary,.vd-btn--primary,.sp-btn[data-variant=primary]):hover{background:#1ccf9b!important;border-color:#14c48f!important;color:#04231b!important}.vendor-dna.sp-admin.admin-console :is(.sp-btn-teal,.sp-btn[data-variant=teal]):hover{background:#3f88f6!important;border-color:#2f79e6!important;color:#f4f8ff!important}.vendor-dna.sp-admin.admin-console :is(.sp-btn-danger,.vd-btn--danger,.sp-btn[data-variant=danger]){color:#ffe3e8!important;background:#9d3039!important;border:1px solid #c2525e!important}.vendor-dna.sp-admin.admin-console :is(.sp-btn-danger,.vd-btn--danger,.sp-btn[data-variant=danger]):hover{background:#b83a45!important;border-color:#dd606c!important;color:#fff!important}.vendor-dna.sp-admin.admin-console .ac-row-btn{min-height:26px;padding:3px 11px;font-size:11px}.vendor-dna.sp-admin.admin-console :is(.sp-btn-ghost,.vd-btn--ghost,.sp-btn[data-variant=ghost],.sp-btn[data-variant=subtle]){background:#22262e;border:1px solid #3a4049;color:#b3c0d0}.vendor-dna.sp-admin.admin-console :is(.sp-btn-ghost,.vd-btn--ghost,.sp-btn[data-variant=ghost],.sp-btn[data-variant=subtle]):hover{background:#2b323c;border-color:#59657a;color:#e2ebf5}.vendor-dna.sp-admin.admin-console :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=search]),select,textarea,.sp-select){font-family:inherit!important;font-size:12px;line-height:1.5;min-height:32px;padding:6px 10px;background:#19191e;color:#ababab;border:1px solid #3b3b40!important;border-radius:0!important;box-shadow:none!important;outline:0;max-width:100%;transition:border-color .2s,background .2s}.vendor-dna.sp-admin.admin-console :is(input,textarea):is(:focus){border-color:#83838b!important;background:#1d1d25}.vendor-dna.sp-admin.admin-console input::placeholder,.vendor-dna.sp-admin.admin-console textarea::placeholder{color:#5e5e66}.vendor-dna.sp-admin.admin-console :is(input[type=checkbox],input[type=radio]){accent-color:var(--term-green);color-scheme:dark}.vendor-dna.sp-admin.admin-console textarea{resize:vertical;min-height:78px;font-size:12px}.vendor-dna.sp-admin.admin-console :is(.sp-field,.pt-field,.ad-field){color:#8e8e99!important;font-weight:400!important;font-size:11px}.vendor-dna.sp-admin.admin-console .sp-field select,.vendor-dna.sp-admin.admin-console .sp-field textarea{color:#b4b4bc}.vendor-dna.sp-admin.admin-console .sp-search{position:relative;height:34px;min-width:220px}.vendor-dna.sp-admin.admin-console .sp-search input{height:100%;min-height:34px;min-width:0;padding:4px 12px 4px 30px!important;background:#202022;border:1px solid #3b3b40!important;border-radius:0;color:#c7c7cd;font-family:inherit;font-size:12px;box-shadow:none!important;outline:0}.vendor-dna.sp-admin.admin-console .sp-search input::placeholder{color:#6d6d75}.vendor-dna.sp-admin.admin-console .sp-search input:focus{border-color:#16b88988!important;background:#24242a}.vendor-dna.sp-admin.admin-console .sp-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:13px;height:13px;color:#7b7b85;pointer-events:none;z-index:1}.vendor-dna.sp-admin.admin-console .sp-search input::-webkit-search-cancel-button{filter:invert(.7)}.vendor-dna.sp-admin.admin-console :is(.sp-table,table:not(.pt-disable)){width:100%;border-collapse:separate;border-spacing:0;min-width:560px;text-align:left;white-space:nowrap}.vendor-dna.sp-admin.admin-console .sp-table :is(th,td){font-size:12px;line-height:1.55;text-align:left;vertical-align:middle;max-width:320px;overflow-wrap:anywhere}.vendor-dna.sp-admin.admin-console .sp-table th{font-size:11px;font-weight:400;letter-spacing:.15px;text-transform:none;background:#24242a;color:#8b8b96!important;padding:9px 11px;position:sticky;top:0;z-index:2;white-space:nowrap;border-bottom:1px solid #2e2e34}.vendor-dna.sp-admin.admin-console .sp-table td{color:#b6b6bc;padding:12px 11px;border-bottom:1px solid #2b2b30}.vendor-dna.sp-admin.admin-console .sp-table td strong{font-weight:400;color:#c9c9c9}.vendor-dna.sp-admin.admin-console .sp-table td:first-child{color:#ccc}.vendor-dna.sp-admin.admin-console .sp-table tbody tr:hover td{background:#2a2a2f!important}.vendor-dna.sp-admin.admin-console .sp-table tbody tr:hover td strong{color:#d6d6d6!important}.vendor-dna.sp-admin.admin-console .sp-table td :is(.sp-btn,.vd-btn,button){font-size:12px;min-height:28px;padding:4px 9px}.vendor-dna.sp-admin.admin-console .sp-table-wrap{overflow:auto;max-height:70vh;border-radius:0;scrollbar-width:thin;scrollbar-color:#41414e transparent}.vendor-dna.sp-admin.admin-console .sp-table-wrap::-webkit-scrollbar-thumb{background:#41414e}.vendor-dna.sp-admin.admin-console :is(.sp-mono,.qc-mono){font-family:inherit;font-size:12px;font-variant-numeric:tabular-nums;color:#7fd4ba}.vendor-dna.sp-admin.admin-console :is(table:not(.sp-table) small,.sp-table small){color:#6f6f77}.vendor-dna.sp-admin.admin-console .sp-status,.admin-console .badge{font-family:inherit;font-size:10px;line-height:1.5;padding:4px 8px;border-radius:0;border:1px solid transparent;font-weight:400;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;color:#999;background:#3c3c4620}.vendor-dna.sp-admin.admin-console .sp-status[data-tone=success],.vendor-dna.sp-admin.admin-console .sp-status[data-tone=teal],.vendor-dna.sp-admin.admin-console .sp-status[data-tone=pos]{color:#1bc39a;background:#09634a22;border-color:transparent}.vendor-dna.sp-admin.admin-console .sp-status[data-tone=warn],.vendor-dna.sp-admin.admin-console .sp-status[data-tone=orange]{color:#d7954c;background:#7c491522}.vendor-dna.sp-admin.admin-console .sp-status[data-tone=alert],.vendor-dna.sp-admin.admin-console .sp-status[data-tone=danger],.vendor-dna.sp-admin.admin-console .sp-status[data-tone=neg]{color:#dd6b73;background:#792e3522}.vendor-dna.sp-admin.admin-console .sp-status[data-tone=info],.vendor-dna.sp-admin.admin-console .sp-status[data-tone=purple]{color:#9f9fe6;background:#47478a22}.vendor-dna.sp-admin.admin-console .sp-status[data-tone=muted]{color:#8c8c8c;background:#51515122}.vendor-dna.sp-admin.admin-console :is(.sp-tabs,.sp-segmented,.ad-seg){display:flex;width:fit-content;max-width:100%;padding:2px;border:1px solid #333338;background:#1d1d20;border-radius:0!important;gap:3px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:14px;box-shadow:none}.vendor-dna.sp-admin.admin-console :is(.sp-tabs,.sp-segmented,.ad-seg)::-webkit-scrollbar{display:none}.vendor-dna.sp-admin.admin-console :is(.sp-tab,.sp-segmented button,.ad-seg button){font-family:inherit;font-size:12px;min-height:31px;padding:6px 11px;border:1px solid transparent;border-radius:0!important;line-height:1.4;color:#98989f;background:transparent;box-shadow:none!important;white-space:nowrap}.vendor-dna.sp-admin.admin-console :is(.sp-tab:hover,.sp-segmented button:hover,.ad-seg button:hover){background:#26262b;color:#dededf}.vendor-dna.sp-admin.admin-console :is(.sp-tab.is-active,.sp-segmented button.is-active,.ad-seg button.is-active){background:#2c2c32!important;color:#d1d1d1!important;box-shadow:none!important}.vendor-dna.sp-admin.admin-console :is(.sp-tab-count,.sp-seg-count),.admin-console .badge{border-radius:0;background:#3c3c44;color:#a2a2a2;font-size:10px;min-width:16px;padding:2px 5px}.vendor-dna.sp-admin.admin-console .sp-bento-2:has(>.sp-metric),.vendor-dna.sp-admin.admin-console .sp-bento-3:has(>.sp-metric){gap:1px!important;background:#2c2c32;border:1px solid #2c2c32;padding:0;overflow:hidden}.vendor-dna.sp-admin.admin-console .sp-metric{background:#1e1e22;border:0;border-radius:0;box-shadow:none;padding:12px 16px 13px;position:relative;display:block}.vendor-dna.sp-admin.admin-console .qc-pulse-card{background:#1d1d20;border:1px solid #09090c;border-radius:0;box-shadow:inset 0 0 0 1px #34343a;padding:12px 11px 10px;position:relative}.vendor-dna.sp-admin.admin-console .sp-metric-value,.vendor-dna.sp-admin.admin-console .sp-stat-value,.vendor-dna.sp-admin.admin-console .vd-kpi-value{font-size:22px;font-weight:600;font-style:normal;letter-spacing:-.5px;color:#f0f0f5;font-family:inherit;font-variant-numeric:tabular-nums}.vendor-dna.sp-admin.admin-console :is(.sp-metric-label,.sp-stat-label,.vd-kpi-label){font-size:11px;color:#94949f!important;letter-spacing:.07em;text-transform:uppercase;margin:0 0 3px}.vendor-dna.sp-admin.admin-console :is(.sp-metric-meta,.sp-stat-meta,.vd-kpi-meta){font-size:11px;color:#75757f!important;letter-spacing:0;text-transform:none;margin:3px 0 0;line-height:1.45}.vendor-dna.sp-admin.admin-console .sp-stat-value[data-tone=success],.vendor-dna.sp-admin.admin-console .sp-metric-value[data-tone=success]{color:#35d0a5}.vendor-dna.sp-admin.admin-console .sp-stat-value[data-tone=warn],.vendor-dna.sp-admin.admin-console .sp-metric-value[data-tone=warn]{color:#f29629}.vendor-dna.sp-admin.admin-console .sp-stat-value[data-tone=alert],.vendor-dna.sp-admin.admin-console .sp-metric-value[data-tone=alert]{color:#e0656b}.vendor-dna.sp-admin.admin-console .sp-stat-value[data-tone=teal],.vendor-dna.sp-admin.admin-console .sp-metric-value[data-tone=teal]{color:#5f8ffa}.vendor-dna.sp-admin.admin-console .sp-stat{background:#1e1e22;border:0;border-radius:0;box-shadow:none;padding:12px 16px 13px}.vendor-dna.sp-admin.admin-console .sp-stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:1px;background:#2c2c32;border:1px solid #2c2c32;padding:0;margin:0 0 13px;overflow:hidden}.vendor-dna.sp-admin.admin-console .vd-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:1px!important;background:#2c2c32!important;border:1px solid #2c2c32!important;border-radius:0!important;overflow:hidden}.vendor-dna.sp-admin.admin-console .vd-kpi-cell{background:#1e1e22!important;border:0!important;border-radius:0;padding:13px 16px 14px}.vendor-dna.sp-admin.admin-console :is(.sp-bento-2,.sp-bento-3){gap:9px;margin-bottom:13px}.vendor-dna.sp-admin.admin-console :is(.sp-split,.sp-cms-split){display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:9px;align-items:start}.vendor-dna.sp-admin.admin-console :is(.sp-split,.sp-cms-split)>*{min-width:0}.vendor-dna.sp-admin.admin-console .sp-drawer{position:sticky;top:8px;padding:15px;max-height:82vh;overflow:auto;min-width:0;width:auto}.vendor-dna.sp-admin.admin-console .sp-kv{display:grid;gap:0;font-size:12px}.vendor-dna.sp-admin.admin-console .sp-kv-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid #26262b;font-size:12px}.vendor-dna.sp-admin.admin-console .sp-kv-row:last-child{border-bottom:0}.vendor-dna.sp-admin.admin-console .sp-kv-row dt{margin:0;flex-shrink:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#77777d}.vendor-dna.sp-admin.admin-console .sp-kv-row dd{margin:0;min-width:0;overflow-wrap:anywhere;white-space:normal;text-align:right;color:#cfcfd6;font-weight:400;flex:1 1 auto}.vendor-dna.sp-admin.admin-console .sp-kv-row dd :is(.sp-status,a){font-variant-numeric:tabular-nums}.vendor-dna.sp-admin.admin-console .sp-choice-list{display:grid;gap:6px;padding:8px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-elevated);max-height:280px;overflow-y:auto}.vendor-dna.sp-admin.admin-console .sp-choice-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-2);font-family:var(--font);font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.vendor-dna.sp-admin.admin-console .sp-choice-item:hover{background:#ffffff0a;color:var(--text)}.vendor-dna.sp-admin.admin-console .sp-choice-item[aria-pressed=true]{border-color:var(--term-green);color:var(--term-green);background:#1bf3cb1a}.vendor-dna.sp-admin.admin-console .sp-choice-meta{margin-left:auto;color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.vendor-dna.sp-admin.admin-console .sp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.vendor-dna.sp-admin.admin-console .sp-form-grid.sp-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1079px){.vendor-dna.sp-admin.admin-console .sp-form-grid.sp-form-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 719px){.vendor-dna.sp-admin.admin-console .sp-form-grid.sp-form-grid--3{grid-template-columns:1fr}}.vendor-dna.sp-admin.admin-console .sp-chip[aria-pressed=true]{color:var(--term-green);border-color:var(--term-green);background:#1bf3cb24;font-weight:700}.vendor-dna.sp-admin.admin-console .sp-chip[aria-pressed=true]:hover{color:var(--term-green);border-color:var(--term-green)}.vendor-dna.sp-admin.admin-console .sp-form-actions{margin-top:14px;padding-top:12px;border-top:1px solid #2e2e34;display:flex;gap:8px;justify-content:flex-end}.vendor-dna.sp-admin.admin-console .qc-store-grid{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:9px}.vendor-dna.sp-admin.admin-console .qc-store-card{padding:14px}.vendor-dna.sp-admin.admin-console .qc-store-card__mark{width:30px;height:30px;min-width:30px;border-radius:0;border:1px solid #45454d;background:#28282d}.vendor-dna.sp-admin.admin-console .qc-store-identity{padding:14px 11px;margin-bottom:13px}.vendor-dna.sp-admin.admin-console .qc-store-kpis{margin-bottom:13px}.vendor-dna.sp-admin.admin-console .qc-pulse{gap:9px}.vendor-dna.sp-admin.admin-console :is(.sp-empty,.cx-empty){padding:26px 18px;color:#7d7d87;font-size:12px;text-align:center}.vendor-dna.sp-admin.admin-console .sp-chip{border-radius:0;font-size:11px;letter-spacing:0;text-transform:none;min-height:26px;background:#27272e;border:1px solid #3b3b42;color:#9d9da9}.vendor-dna.sp-admin.admin-console .sp-demo-banner{color:#d7954c;background:#2a241c;border:1px solid #6b4a2a!important}.vendor-dna.sp-admin.admin-console .ac-alert,.vendor-dna.sp-admin.admin-console [role=alert],.vendor-dna.sp-admin.admin-console .ac-notice{font-family:inherit!important;font-size:12px;border-radius:0!important;padding:9px 11px}.vendor-dna.sp-admin.admin-console .ac-alert,.vendor-dna.sp-admin.admin-console [role=alert]{color:#dd838f!important;background:#2c1e24!important;border:1px solid #6d3745!important}.vendor-dna.sp-admin.admin-console .ac-notice{background:#16302c!important;color:#4ec9a4!important;border:1px solid #245a4a!important}.vendor-dna.sp-admin.admin-console .ac-page :is(.ad-pagehead,.sp-hero-row){padding:0;margin:0 0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;background:transparent;border:0}.vendor-dna.sp-admin.admin-console .ac-page .sp-hero-row{padding:0;margin:0 0 14px;background:transparent;border:0}.vendor-dna.sp-admin.admin-console .ac-page :is(.ad-pagehead__title,.sp-hero-row h1){font-size:17px;font-weight:400;letter-spacing:.4px;line-height:1.4;margin:0 0 4px;color:#ececf1}.vendor-dna.sp-admin.admin-console .ac-page :is(.ad-pagehead__sub,.sp-hero-sub-inline){font-size:12px;line-height:1.7;max-width:720px;margin:0;color:#8c8c8c}.vendor-dna.sp-admin.admin-console .ac-page :is(.ad-pagehead,.sp-hero-row) .vd-kicker{display:none}.vendor-dna.sp-admin.admin-console .ac-back{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:27px;padding:3px 11px 3px 8px;margin:0;color:#b3c0d0;background:#232833;border:1px solid #3d4553;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.vendor-dna.sp-admin.admin-console .ac-back>svg{width:12px;height:12px;flex-shrink:0}.vendor-dna.sp-admin.admin-console .ac-back:hover{background:#2c323e;border-color:#64708a;color:#e6edf6}.vendor-dna.sp-admin.admin-console .ac-page .sp-hero-row h2{font-size:17px;font-weight:400;letter-spacing:.4px;line-height:1.4;margin:0 0 4px;color:#ececf1}.vendor-dna.sp-admin.admin-console :is(.sp-admin-actions,.sp-row-actions,.sp-hero-actions,.ad-controls,.sp-toolbar,.pt-toolbar,.sp-filter-row,.sp-filter-bar){gap:7px;flex-wrap:wrap;min-width:0;box-shadow:none;background:transparent;border:0}.vendor-dna.sp-admin.admin-console :is(.sp-toolbar,.pt-toolbar,.sp-filter-row,.sp-filter-bar){display:flex;align-items:end;margin:0 0 12px}.vendor-dna.sp-admin.admin-console :is(.sp-search,.sp-filter-bar>label,.sp-toolbar>.sp-field){flex:1;min-width:150px;max-width:320px}.vendor-dna.sp-admin.admin-console .sp-admin-main h1{color:#ececf1}.vendor-dna.sp-admin.admin-console .sp-admin-main h2{color:#d8d8df}.vendor-dna.sp-admin.admin-console .sp-admin-main h1,.vendor-dna.sp-admin.admin-console .sp-admin-main h2{font-family:inherit;font-weight:400;letter-spacing:.3px}.ac-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#56565c;font-size:9px;letter-spacing:.2px;border-top:1px solid #222226;padding:16px 0 0;margin-top:26px}.ac-footer:before{content:"▮ ";color:#16b889}.vendor-dna.sp-admin.admin-console .qc-store-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.vendor-dna.sp-admin.admin-console .qc-store-card{padding:18px 18px 16px;gap:14px;background:#1e1e20;border:1px solid #36363c}.vendor-dna.sp-admin.admin-console .qc-store-card:hover{border-color:#4a4a52;background:#232326}.vendor-dna.sp-admin.admin-console .qc-store-card__title{font-size:15px;color:#f0f0f5}.vendor-dna.sp-admin.admin-console .qc-store-card__addr{color:#8f8f9d}.vendor-dna.sp-admin.admin-console .qc-store-card__mark{width:36px;height:36px;background:#19191b;color:var(--term-green);border-color:#3a3a40}.vendor-dna.sp-admin.admin-console .qc-store-card__meta{gap:7px}.vendor-dna.sp-admin.admin-console .qc-store-card__foot{gap:9px;flex-wrap:wrap;padding-top:10px;border-top:1px solid #2a2a30}.vendor-dna.sp-admin.admin-console .qc-store-card__desk{width:100%;min-height:34px}.vendor-dna.sp-admin.admin-console .qc-store-card__links{display:flex;align-items:center;gap:18px;margin:0;padding:9px 0 0;border-top:1px solid #2a2a30;font-size:11px}.vendor-dna.sp-admin.admin-console .qc-store-card__links button,.vendor-dna.sp-admin.admin-console .qc-store-card__links a{padding:0;min-height:0;background:none!important;border:0!important;box-shadow:none!important;color:#0f8a66;font-size:11px;font-family:inherit;cursor:pointer;transition:color .15s}.vendor-dna.sp-admin.admin-console .qc-store-card__links button:hover,.vendor-dna.sp-admin.admin-console .qc-store-card__links a:hover{color:#2fd4a6;text-decoration:underline}html[data-theme=light] .vendor-dna.sp-admin.admin-console .qc-store-grid{gap:18px}html[data-theme=light] .vendor-dna.sp-admin.admin-console .qc-store-card{background:#fff;border-color:#c7d0de}html[data-theme=light] .vendor-dna.sp-admin.admin-console .qc-store-card:hover{border-color:#9db4d4;background:#f7fafd}html[data-theme=light] .vendor-dna.sp-admin.admin-console .qc-store-card__title{color:#16233b}html[data-theme=light] .vendor-dna.sp-admin.admin-console .qc-store-card__addr{color:#5f6b80}html[data-theme=light] .vendor-dna.sp-admin.admin-console .qc-store-card__mark{background:#eef2f8;color:#0f6e53;border-color:#c7d0de}html[data-theme=light] .vendor-dna.sp-admin.admin-console .qc-store-card__foot,html[data-theme=light] .vendor-dna.sp-admin.admin-console .qc-store-card__links{border-top-color:#e3e9f2}html[data-theme=light] .vendor-dna.sp-admin.admin-console .qc-store-card__links button,html[data-theme=light] .vendor-dna.sp-admin.admin-console .qc-store-card__links a{color:#0b7d5c}html[data-theme=light] .vendor-dna.sp-admin.admin-console .qc-store-card__links button:hover,html[data-theme=light] .vendor-dna.sp-admin.admin-console .qc-store-card__links a:hover{color:#0a6a50}.vendor-dna.sp-admin.admin-console .vd-modal-backdrop{background:#07070bbb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vendor-dna.sp-admin.admin-console .vd-modal-panel{background:#202029;border:1px solid #6c6c6c;border-radius:0;color:#acacac;box-shadow:0 20px 90px #0008;font-family:inherit}.vendor-dna.sp-admin.admin-console .vd-modal-panel h1,.vendor-dna.sp-admin.admin-console .vd-modal-panel h2,.vendor-dna.sp-admin.admin-console .vd-modal-panel h3{color:#c1c1c1;font-weight:400}body:has(.sp-admin.admin-console) .sp-toast{background:#1e222a;border:1px solid #3a4149;color:#ececf1;border-radius:0}body:has(.sp-admin.admin-console) .sp-toast[data-tone=success]{border-color:#2b8267}body:has(.sp-admin.admin-console) .sp-toast[data-tone=error]{border-color:#8a3a42}body:has(.sp-admin.admin-console) .sp-toast[data-tone=warn]{border-color:#8a6a34}body:has(.sp-admin.admin-console) .sp-toast-kicker,body:has(.sp-admin.admin-console) .sp-toast[data-tone=info] .sp-toast-kicker{color:#6cb0ff}body:has(.sp-admin.admin-console) .sp-toast[data-tone=success] .sp-toast-kicker{color:#35dfa8}body:has(.sp-admin.admin-console) .sp-toast[data-tone=error] .sp-toast-kicker{color:#ff8f9a}body:has(.sp-admin.admin-console) .sp-toast[data-tone=warn] .sp-toast-kicker{color:#ffc063}body:has(.sp-admin.admin-console) .sp-toast-title{color:#f2f2f6;font-size:13px;font-weight:600;font-family:Cascadia Code,Consolas,Liberation Mono,monospace}body:has(.sp-admin.admin-console) .sp-toast-detail{color:#b6b6c0;font-size:12px;font-family:Cascadia Code,Consolas,Liberation Mono,monospace}body:has(.sp-admin.admin-console) .sp-toast-close{color:#9d9da8}body:has(.sp-admin.admin-console) .sp-toast-close:hover{color:#ececf1;border-color:#5a5a64}body:has(.sp-admin.admin-console) .sp-toast-actions button,body:has(.sp-admin.admin-console) .sp-toast button:not(.sp-toast-close){font-family:Cascadia Code,Consolas,monospace;font-size:11px;border-radius:0;background:#262b33;border:1px solid #4a5560;color:#ccd6e2}body:has(.sp-admin.admin-console) .sp-confirm-backdrop,.vendor-dna.sp-admin.admin-console .vd-modal-backdrop{background:#07070bcc}body:has(.sp-admin.admin-console) .sp-confirm-panel,.vendor-dna.sp-admin.admin-console .vd-modal-panel{background:#232329;border:1px solid #54545e;border-radius:0;color:#d8d8df;font-family:Cascadia Code,Consolas,Liberation Mono,monospace;box-shadow:0 20px 90px #000a}body:has(.sp-admin.admin-console) .sp-confirm-panel h2,body:has(.sp-admin.admin-console) .sp-confirm-panel .vd-h2,.vendor-dna.sp-admin.admin-console .vd-modal-panel h1,.vendor-dna.sp-admin.admin-console .vd-modal-panel h2,.vendor-dna.sp-admin.admin-console .vd-modal-panel h3{color:#f0f0f5}body:has(.sp-admin.admin-console) .sp-confirm-panel .vd-kicker,.vendor-dna.sp-admin.admin-console .vd-modal-panel .vd-kicker{color:#8fa0b6}body:has(.sp-admin.admin-console) .sp-confirm-panel .sp-confirm-message,body:has(.sp-admin.admin-console) .sp-confirm-panel p{color:#c3c3cc}body:has(.sp-admin.admin-console) .sp-confirm-panel button,.vendor-dna.sp-admin.admin-console .vd-modal-panel button{font-family:inherit;border-radius:0}.vendor-dna.sp-admin.admin-console :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:1px solid #b8b8b8;outline-offset:3px}.vendor-dna.sp-admin.admin-console ::selection{background:#14634d;color:#a2f1d9}.vendor-dna.sp-admin.admin-console ::-webkit-scrollbar{width:6px;height:6px}.vendor-dna.sp-admin.admin-console ::-webkit-scrollbar-thumb{background:#41414e;border-radius:0}.vendor-dna.sp-admin.admin-console ::-webkit-scrollbar-track{background:transparent}.ac-page{animation:termPageIn .3s cubic-bezier(.2,.8,.2,1)}.ac-kpis .ac-kpi{animation:termRiseIn .4s cubic-bezier(.2,.8,.2,1) backwards}.ac-kpis .ac-kpi:nth-child(2){animation-delay:40ms}.ac-kpis .ac-kpi:nth-child(3){animation-delay:80ms}.ac-kpis .ac-kpi:nth-child(4){animation-delay:.12s}.ac-kpis .ac-kpi:nth-child(5){animation-delay:.16s}.ac-kpis .ac-kpi:nth-child(6){animation-delay:.2s}@keyframes termPageIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes termRiseIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1700px){.vendor-dna.sp-admin.admin-console .sp-admin-main{padding-left:20px;padding-right:20px}}@media (max-width: 1250px){.vendor-dna.sp-admin.admin-console :is(.sp-split,.sp-cms-split){grid-template-columns:minmax(0,1fr)}.vendor-dna.sp-admin.admin-console .sp-drawer{position:static;max-height:none}.ac-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1000px){.ac-overview-grid{grid-template-columns:1fr}.ac-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-admin-tag{display:none}.ac-section-nav{gap:12px}.vendor-dna.sp-admin.admin-console .sp-admin-main{padding-left:12px;padding-right:12px}}@media (max-width: 760px){.vendor-dna.sp-admin.admin-console .sp-admin-aside{width:196px;transform:translate(-100%);transition:transform .18s;z-index:70}.vendor-dna.sp-admin.admin-console .ac-hero{flex-direction:column;align-items:stretch;gap:14px}.vendor-dna.sp-admin.admin-console .ac-hero-stats{min-width:0;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console .ac-card-head{flex-wrap:wrap;gap:4px 12px}.admin-console .ac-topbar{flex-wrap:wrap;height:auto;min-height:46px;padding:6px 10px;row-gap:6px}.admin-console .ac-search{order:10;flex:1 1 100%;width:auto}.vendor-dna.sp-admin.admin-console.desk-menu-open .sp-admin-aside{transform:translate(0);box-shadow:10px 0 40px #0008}.vendor-dna.sp-admin.admin-console .sp-admin-main,.vendor-dna.sp-admin.admin-console.sp-admin--collapsed .sp-admin-main{width:100%;margin-left:0;padding:0 12px 18px}.ac-mobile-menu{display:inline-flex;font-size:13px}.ac-menu-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#07070b88;z-index:60;border:0}.ac-topbar{gap:10px;height:50px;padding:0 12px}.ac-breadcrumb>span{display:none}.ac-breadcrumb strong{font-size:12px}.theme-toggle-label{display:none}.ac-theme-toggle{width:29px;min-width:29px;padding:0}.admin-console .ac-search{width:150px}.admin-console .ac-search input{padding-left:26px}.ac-search-results{width:262px}.ac-breadcrumb strong{max-width:30vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-workspace-head{padding:16px 0 12px}.vendor-dna.sp-admin.admin-console .ac-workspace-head h1{font-size:19px}.ac-workspace-head p:not(.ac-eyebrow){font-size:11px}.ac-section-count{display:none}.ac-section-nav{margin-bottom:14px}.vendor-dna.sp-admin.admin-console .ac-page :is(.ad-pagehead,.sp-hero-row){flex-direction:column;align-items:flex-start;gap:10px}.vendor-dna.sp-admin.admin-console :is(.sp-bento-2,.sp-bento-3,.sp-form-grid){grid-template-columns:minmax(0,1fr)}.vendor-dna.sp-admin.admin-console .sp-field-span-2{grid-column:auto}.vendor-dna.sp-admin.admin-console .sp-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-footer{flex-direction:column;gap:3px}.ac-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-kpi>strong{font-size:19px}.vendor-dna.sp-admin.admin-console .ac-back{padding:3px 8px;gap:0}.vendor-dna.sp-admin.admin-console .ac-back-label{display:none}.vendor-dna.sp-admin.admin-console .qc-store-grid{grid-template-columns:minmax(0,1fr)}.vendor-dna.sp-admin.admin-console .sp-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}body:has(.sp-admin.admin-console) .sp-confirm-panel,.vendor-dna.sp-admin.admin-console .vd-modal-panel{max-width:calc(100vw - 20px)}}@media (max-width: 480px){.ac-kpis{grid-template-columns:minmax(0,1fr)}.ac-kpi>strong:before{display:none}.ac-kpi>strong{max-width:100%}.admin-console .ac-kpi>strong,.admin-console .sp-metric-value,.admin-console .sp-stat-value{font-size:21px}.admin-console .ac-topbar{flex-wrap:wrap;height:auto;min-height:50px;padding:6px 10px;row-gap:6px}.admin-console .ac-search{order:10;flex:1 1 100%;width:auto}.vendor-dna.sp-admin.admin-console .ac-breadcrumb strong{max-width:30vw}}@media (hover: none){.vendor-dna.sp-admin.admin-console :is(button,.sp-btn,.vd-btn):hover{transform:none}}@media (prefers-reduced-motion: reduce){.admin-console *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ac-kpi>strong:after{transition:none}}@media (prefers-reduced-motion: reduce){.admin-console *,.admin-console *:after,.admin-console *:before{animation:none!important;transition:none!important}}html[data-theme=light] .vendor-dna.sp-admin.admin-console{color-scheme:light}html[data-theme=light] .vendor-dna.sp-admin.admin-console,html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-admin-main{background:#f6f7f9!important;color:#2b303c}html[data-theme=light] .vendor-dna.sp-admin.admin-console{--term-text: #2b303c;--term-muted: #6b7484}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-admin-aside{background:#f1f2f5!important;border-right-color:#d6d9e1!important;box-shadow:inset -1px 0 #fff;scrollbar-color:#c4c9d3 #f1f2f5}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-brand-row{border-bottom-color:#d7dbe3}html[data-theme=light] .admin-console .ac-brand>svg{background:#e5e8ee;border-color:#c0c5d0;color:#4f6d8d}html[data-theme=light] .ac-brand strong{color:#252b37}html[data-theme=light] .ac-brand small,html[data-theme=light] .ac-workspace-label{color:#7b8494}html[data-theme=light] .admin-console .ac-nav-toggle,html[data-theme=light] .admin-console .ac-nav-link{color:#666f80}html[data-theme=light] .admin-console .ac-nav-toggle>svg,html[data-theme=light] .admin-console .ac-nav-link>svg{color:#808898}html[data-theme=light] .admin-console .ac-nav-sub-inner .ac-nav-link>svg{color:#6d7688}html[data-theme=light] .admin-console .ac-nav-sub-inner .ac-nav-link.is-active>svg{color:#0f8a66}html[data-theme=light] .admin-console .ac-nav-toggle:hover,html[data-theme=light] .admin-console .ac-nav-link:hover{background:#e7e9ef!important;color:#283244!important}html[data-theme=light] .ac-nav-chevron{color:#98a0b0}html[data-theme=light] .admin-console .ac-nav-sub-inner:before,html[data-theme=light] .admin-console .ac-nav-sub-inner .ac-nav-link:before{background:#c8cfda}html[data-theme=light] .admin-console .ac-nav-toggle.is-active,html[data-theme=light] .admin-console .ac-nav-link.is-active{background:#e0e3eb!important;border-color:#bfc5d1!important;color:#212b3c!important}html[data-theme=light] .admin-console .ac-nav-toggle.is-active:after,html[data-theme=light] .admin-console .ac-nav-link.is-active:after{filter:brightness(.55)}html[data-theme=light] .ac-sidebar-foot{border-top-color:#d7dbe3}html[data-theme=light] .ac-account strong{color:#414a5c}html[data-theme=light] .ac-account small{color:#7b8494}html[data-theme=light] .ac-signout{background:#fff0f2!important;color:#b83c55!important;border-color:#ddb0bc!important}html[data-theme=light] .ac-signout:hover{background:#fce1e7!important;color:#9e2844!important;border-color:#ca8296!important}html[data-theme=light] .ac-signout:after{filter:brightness(.85)}html[data-theme=light] .ac-icon-button{background:#f2f3f6!important;border-color:#cfd4de;color:#687487}html[data-theme=light] .ac-icon-button:hover{background:#e8ebf0!important;border-color:#aab4c4!important;color:#2e3c52!important}html[data-theme=light] .ac-theme-toggle[aria-pressed=true]{background:#292f39!important;color:#f4f6fb!important;border-color:#434e60!important}html[data-theme=light] .admin-console .ac-search input{background:#fff!important;border-color:#cdd3df!important;color:#405976!important}html[data-theme=light] .admin-console .ac-search input:focus{border-color:#8abaff!important;background:#fff!important}html[data-theme=light] .admin-console .ac-search input::placeholder{color:#8794aa}html[data-theme=light] .ac-search-results{background:#fbfdff!important;border-color:#b9d5f8!important;box-shadow:0 20px 80px #547da833}html[data-theme=light] .ac-search-results a{color:#556681}html[data-theme=light] .ac-search-results a:hover,html[data-theme=light] .ac-search-results a:focus-visible{background:#eaf3ff!important}html[data-theme=light] .ac-topbar{background:#fbfbfd!important;border-bottom-color:#dce0e7}html[data-theme=light] .ac-breadcrumb{color:#374052}html[data-theme=light] .ac-breadcrumb strong{color:#232b39}html[data-theme=light] .ac-admin-tag{background:#edf0f5!important;border-color:#cdd3df!important;color:#6b7484!important}html[data-theme=light] .ac-workspace-head h1{color:#232b39!important}html[data-theme=light] .ac-workspace-head>div>p:last-child{color:#758092!important}html[data-theme=light] .ac-section-count{background:#edf0f5!important;border-color:#cdd3df!important;color:#6b7484!important}html[data-theme=light] .ac-section-nav{border-color:#cadfff}html[data-theme=light] .admin-console .ac-section-nav a{color:#5c6b82}html[data-theme=light] .admin-console .ac-section-nav a.is-active{color:#12233f;border-bottom:2px solid #0f8a66;font-weight:600}html[data-theme=light] .admin-console .ac-section-nav a.is-active:after{color:#0f8a66}html[data-theme=light] .admin-console .ac-section-nav a:hover{color:#375d8b}html[data-theme=light] .admin-console .ac-kpi{background:#fff!important;border-color:#bdc8d9!important;box-shadow:inset 0 0 0 1px #f6f8fd!important}html[data-theme=light] .admin-console .ac-kpi:hover{border-color:#899dbb!important}html[data-theme=light] .ac-kpi>div:first-child{color:#556681!important;border-bottom-color:#d7dfeb!important;background:#fafbfe}html[data-theme=light] .admin-console .ac-embed-head{border-bottom-color:#dde3ed}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-card .sp-kv>li{border-bottom-color:#e2e9f2}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-card .sp-kv>li>span{color:#5f6b80}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-card .sp-kv>li>b{color:#1e2c46}html[data-theme=light] .admin-console .ac-trip-note{border-color:#d5bc7d;border-left-color:#b9791f;background:#fdf6e5;color:#7c5a12}html[data-theme=light] .admin-console .ac-zone-list button{background:#fff;border-color:#c7d0de;color:#33405a}html[data-theme=light] .admin-console .ac-zone-list button:hover{background:#f2f6fb;border-color:#9db2d2;color:#16233b}html[data-theme=light] .admin-console .ac-zone-stress{color:#68758c}html[data-theme=light] .admin-console .ac-zone-load{color:#0f6e53}html[data-theme=light] .ac-kpi>div:first-child svg{color:#7d91ae}html[data-theme=light] .ac-kpi>strong{background:#edf2f9!important;border-color:#d1dced!important;color:#3b506f!important}html[data-theme=light] .ac-kpi>strong:after{filter:brightness(.63)}html[data-theme=light] .ac-kpi>small{color:#65758b!important}html[data-theme=light] .ac-kpi>small:before{background:#0a9270!important;box-shadow:0 0 0 2px #d9efe7}html[data-theme=light] .ac-kpi[data-tone=alert]>small:before{background:#bb5267!important;box-shadow:0 0 0 2px #f7e1e7}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-hero{background:linear-gradient(120deg,rgba(15,138,102,.1) 0%,rgba(15,138,102,.03) 36%,transparent 62%),#fff;border-color:#c8cfdc;box-shadow:inset 0 0 0 1px #f0f4fa}html[data-theme=light] .admin-console .ac-hero .ac-eyebrow{color:#0f6e53}html[data-theme=light] .admin-console .ac-hero :is(h1,h2){color:#16233b}html[data-theme=light] .admin-console .ac-hero-sub{color:#5f6b80}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-hero-stats{background:#d3dcea;border-color:#d3dcea}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-hero-stat{background:#fbfcfe}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-hero-stat:hover{background:#eef3fa}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-hero-stat>span{color:#67748c}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-hero-stat>span>svg{color:#0f8a66}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-hero-stat>strong{color:#16233b}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-hero-stat>small{color:#808a9e}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-glass,.sp-table-card,.sp-composer-card,.sp-drawer,.qc-panel,.qc-store-card,.sp-chart-card,.sp-demo-banner),html[data-theme=light] .admin-console .ac-card,html[data-theme=light] .admin-console .ac-recent>.ac-card-head{background:#fff!important;border-color:#c8cfdc!important;box-shadow:inset 0 0 0 1px #f8f9fc!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-glass,.sp-table-card,.sp-composer-card,.sp-drawer,.qc-panel,.qc-store-card,.sp-chart-card):hover,html[data-theme=light] .admin-console .ac-card:hover{box-shadow:inset 0 0 0 1px #f7f9fc!important;border-color:#9baac1!important}html[data-theme=light] .ac-card-head{background:#fbfcfe!important;border-bottom-color:#e0e5ed!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-composer-title,.sp-section-head h2,.sp-drawer-title,.ac-card-head h2){color:#3a4963!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-page :is(.ad-pagehead__title,.sp-hero-row h1,.sp-hero-row h2){color:#232b39!important}html[data-theme=light] .ac-card-head>span,html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-composer-sub,.sp-section-head p,.sp-drawer-sub){color:#65758b!important}html[data-theme=light] .admin-console .ac-priority-list>a,html[data-theme=light] .admin-console .ac-quick-start>a{border-bottom-color:#e4eaf3!important}html[data-theme=light] .ac-priority-list>a:hover,html[data-theme=light] .ac-quick-start>a:hover{background:#f2f6fc!important}html[data-theme=light] .ac-priority-list strong,html[data-theme=light] .ac-quick-start strong{color:#3c4a63!important}html[data-theme=light] .ac-priority-list small,html[data-theme=light] .ac-quick-start small{color:#758092!important}html[data-theme=light] .ac-queue-count{background:#eef2f8;border-color:#c8d3e3;color:#68748c}html[data-theme=light] .ac-queue-count.has-items[data-tone=warn]{background:#f7ebd8;border-color:#dfc9a0;color:#af7a38}html[data-theme=light] .ac-queue-count.has-items[data-tone=info]{background:#e3e8f8;border-color:#bcc6ea;color:#5a68b8}html[data-theme=light] .ac-queue-count.has-items[data-tone=alert]{background:#f7e1e7;border-color:#e0b4c2;color:#bb5267}html[data-theme=light] .ac-help-note{border-top-color:#e4eaf3!important;color:#8794aa!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(button,.sp-btn,.vd-btn,.sp-drawer-close){background:#f7f8fa!important;color:#535f72!important;border-color:#cdd3df!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-back{background:#eef2f8!important;border-color:#c9d2e0!important;color:#516076!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-back:hover{background:#e3eaf4!important;border-color:#9fb0c8!important;color:#22304a!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(button,.sp-btn,.vd-btn):hover{background:#e9edf3!important;border-color:#9eabbf!important;color:#25344d!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-btn-primary,.vd-btn--primary,.sp-btn[data-variant=primary]){background:#0f9c74!important;color:#fff!important;border-color:#0b7d5c!important;font-weight:550!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-btn-teal,.sp-btn[data-variant=teal]){background:#2f7fe0!important;color:#fff!important;border-color:#1e64c2!important;font-weight:550!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-btn-primary,.vd-btn--primary,.sp-btn[data-variant=primary]):hover{background:#0c8a66!important;border-color:#096a4f!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-btn-teal,.sp-btn[data-variant=teal]):hover{background:#2a71cd!important;border-color:#1a5aad!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-btn-danger,.vd-btn--danger,.sp-btn[data-variant=danger]){background:#d24a58!important;color:#fff!important;border-color:#b03846!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-btn-ghost,.vd-btn--ghost,.sp-btn[data-variant=ghost],.sp-btn[data-variant=subtle]){background:#f3f5f9!important;border-color:#c8d0dd!important;color:#4d5b71!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-btn-ghost,.vd-btn--ghost,.sp-btn[data-variant=ghost],.sp-btn[data-variant=subtle]):hover{background:#e7edf5!important;border-color:#a3b1c7!important;color:#1e2c44!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=search]),select,textarea,.sp-select){background:#fff!important;border-color:#c9d5e6!important;color:#41597a!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console input::placeholder,html[data-theme=light] .vendor-dna.sp-admin.admin-console textarea::placeholder{color:#93a2b9}html[data-theme=light] .vendor-dna.sp-admin.admin-console input:focus,html[data-theme=light] .vendor-dna.sp-admin.admin-console textarea:focus,html[data-theme=light] .vendor-dna.sp-admin.admin-console select:focus{border-color:#8abaff!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-field,.pt-field,.ad-field){color:#66778e!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-search input{background:#fff!important;border-color:#c9d5e6!important;color:#3b506f!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-search input::placeholder{color:#93a1b6}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-search input:focus{border-color:#0d9e7a!important;background:#f7fbff}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-search svg{color:#6d7688}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.vd-input,.desk-search){background:#fff!important;border-color:#c9d5e6!important;color:#3b506f!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.vd-input,.desk-search)::placeholder{color:#93a1b6!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.vd-input,.desk-search):focus{border-color:#0d9e7a!important;background:#f7fbff!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-table th{background:#f4f8fd!important;color:#65758b!important;border-bottom-color:#dde7f3!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-table td{color:#4b5c78!important;border-bottom-color:#e2ebf6!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-table td strong{color:#33507c!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-table tbody tr:hover td{background:#eef4ff!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-kv-row{border-bottom-color:#e2e7f0}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-kv-row dt{color:#7b8494}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-kv-row dd{color:#35425c}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-mono,.qc-mono){color:#12976f!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-status{background:#e9effa;color:#516076;font-weight:500}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-status[data-tone=success],html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-status[data-tone=teal]{background:#d8f0e7;color:#0a7d5f!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-status[data-tone=warn]{background:#ffe9c4!important;color:#8a5f14!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-status[data-tone=alert],html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-status[data-tone=danger]{background:#ffdfe5!important;color:#a8323f!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-status[data-tone=info],html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-status[data-tone=purple]{background:#e2e9fb!important;color:#2c5fc4!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-status[data-tone=muted]{background:#edf1f7!important;color:#5c6a80!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-tabs,.sp-segmented,.ad-seg){background:#edf0f5!important;border-color:#d2d8e2!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-tab,.sp-segmented button,.ad-seg button){color:#65758b!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-tab:hover,.sp-segmented button:hover,.ad-seg button:hover){background:#e6ebf3!important;color:#375d8b!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-tab.is-active,.sp-segmented button.is-active,.ad-seg button.is-active){background:#dfe5ee!important;color:#41536e!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-tab-count,.sp-seg-count),html[data-theme=light] .admin-console .badge{background:#cfd8e7!important;color:#7a8da9!important}html[data-theme=light] .admin-console .badge{background:#e6efff!important;color:#65758b!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-bento-2:has(>.sp-metric),html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-bento-3:has(>.sp-metric){background:#d5dce8!important;border-color:#d5dce8!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-metric,.sp-stat){background:#fff!important;border-color:#d5dce8!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .qc-pulse-card{background:#fff!important;border-color:#c9d7ea!important;box-shadow:inset 0 0 0 1px #f6f8fd!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-stat-strip,html[data-theme=light] .vendor-dna.sp-admin.admin-console .vd-kpi-strip{background:#d5dce8!important;border-color:#d5dce8!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .vd-kpi-cell{background:#fff!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-metric-value,html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-stat-value,html[data-theme=light] .vendor-dna.sp-admin.admin-console .vd-kpi-value{color:#16233b!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-stat-value[data-tone=success],html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-metric-value[data-tone=success]{color:#0a7d5f!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-stat-value[data-tone=warn],html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-metric-value[data-tone=warn]{color:#9a6410!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-stat-value[data-tone=alert],html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-metric-value[data-tone=alert]{color:#b8434b!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-stat-value[data-tone=teal],html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-metric-value[data-tone=teal]{color:#1e5fc4!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-metric-label,.sp-stat-label,.vd-kpi-label){color:#67748c!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console :is(.sp-metric-meta,.sp-stat-meta,.vd-kpi-meta){color:#808a9e!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .sp-chip{background:#eef3fb!important;border-color:#ccd8ea!important;color:#65758b!important}html[data-theme=light] .admin-console .ac-text-link,html[data-theme=light] .admin-console .ac-card-head>a,html[data-theme=light] .admin-console .ac-search-next{color:#0d9e7a!important}html[data-theme=light] .admin-console .ac-alert,html[data-theme=light] .vendor-dna.sp-admin.admin-console [role=alert]{background:#fff2f4!important;color:#b04558!important;border-color:#f0d6dc!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .ac-notice{background:#eaf6ef!important;color:#207850!important;border-color:#d4ebde!important}html[data-theme=light] .ac-footer{border-top-color:#e2e7ee!important;color:#7d899c!important}html[data-theme=light] .ac-footer:before{color:#07966d}html[data-theme=light] .vendor-dna.sp-admin.admin-console ::selection{background:#d4f5e7;color:#207d60}html[data-theme=light] .vendor-dna.sp-admin.admin-console ::-webkit-scrollbar-thumb{background:#c9d8ee}html[data-theme=light] .vendor-dna.sp-admin.admin-console .vd-modal-backdrop,html[data-theme=light] body:has(.sp-admin.admin-console) .sp-confirm-backdrop{background:#3b4c6155}html[data-theme=light] .vendor-dna.sp-admin.admin-console .vd-modal-panel,html[data-theme=light] body:has(.sp-admin.admin-console) .sp-confirm-panel{background:#fff!important;border:1px solid #cdd7e4!important;color:#3b465c!important}html[data-theme=light] .vendor-dna.sp-admin.admin-console .vd-modal-panel h1,html[data-theme=light] .vendor-dna.sp-admin.admin-console .vd-modal-panel h2,html[data-theme=light] .vendor-dna.sp-admin.admin-console .vd-modal-panel h3,html[data-theme=light] body:has(.sp-admin.admin-console) .sp-confirm-panel h2,html[data-theme=light] body:has(.sp-admin.admin-console) .sp-confirm-panel .vd-h2{color:#1c2637!important}html[data-theme=light] body:has(.sp-admin.admin-console) .sp-confirm-panel p,html[data-theme=light] body:has(.sp-admin.admin-console) .sp-confirm-panel .sp-confirm-message{color:#4c5871!important}html[data-theme=light] body:has(.sp-admin.admin-console) .sp-toast{background:#fff!important;border:1px solid #cdd7e4!important;color:#2a3448!important}html[data-theme=light] body:has(.sp-admin.admin-console) .sp-toast[data-tone=success]{border-color:#7ecfae!important}html[data-theme=light] body:has(.sp-admin.admin-console) .sp-toast[data-tone=error]{border-color:#e0a3af!important}html[data-theme=light] body:has(.sp-admin.admin-console) .sp-toast[data-tone=warn]{border-color:#dcbb80!important}html[data-theme=light] body:has(.sp-admin.admin-console) .sp-toast-kicker{color:#2270d4!important}html[data-theme=light] body:has(.sp-admin.admin-console) .sp-toast[data-tone=success] .sp-toast-kicker{color:#0e7a58!important}html[data-theme=light] body:has(.sp-admin.admin-console) .sp-toast[data-tone=error] .sp-toast-kicker{color:#c43746!important}html[data-theme=light] body:has(.sp-admin.admin-console) .sp-toast[data-tone=warn] .sp-toast-kicker{color:#a3691c!important}html[data-theme=light] body:has(.sp-admin.admin-console) .sp-toast-title{color:#17202f!important}html[data-theme=light] body:has(.sp-admin.admin-console) .sp-toast-detail{color:#5a667c!important}.admin-console .ac-ai-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:38px;height:22px;flex:0 0 38px;border:1px solid var(--term-line, #64748b);border-radius:20px;background:#64748b;cursor:pointer}.admin-console .ac-ai-toggle:after{content:"";position:absolute;width:16px;height:16px;left:2px;top:2px;border-radius:50%;background:#fff}.admin-console .ac-ai-toggle:checked{background:#16856b;border-color:#16856b}.admin-console .ac-ai-toggle:checked:after{left:18px}.admin-console .ac-ai-toggle:focus-visible{outline:2px solid #16856b;outline-offset:3px}.admin-console .ac-ai-toggle:disabled{opacity:.5;cursor:not-allowed}.vendor-dna.sp-admin.admin-console .ac-page :is(h1,h2,.ad-pagehead__title){color:var(--term-bright)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback){--vd-bg: var(--term-bg);--vd-surface: var(--term-surface);--vd-surface-soft: var(--term-surface-2);--vd-surface-strong: var(--term-inset);--vd-border: var(--term-edge);--vd-border-strong: var(--term-edge-2);--vd-text-primary: var(--term-bright);--vd-text-secondary: var(--term-text);--vd-text-muted: var(--term-dim);--vd-text: var(--term-text);--vd-accent: var(--term-green);--vd-accent-hover: var(--term-green);--vd-accent-soft: color-mix( in srgb, var(--term-green) 12%, var(--term-surface) );--vd-overlay: #08090dbf;--vd-radius: 0;--brand-teal: var(--term-green);background:var(--term-bg);color:var(--term-text);font-family:var(--font-mono);font-size:12px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) *,.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) *:before,.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) *:after{box-sizing:border-box}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(h1,h2,h3,h4,button,input,select,textarea){font-family:inherit;letter-spacing:.01em}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--term-green);outline-offset:3px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(button,a){-webkit-tap-highlight-color:transparent}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(button:disabled,input:disabled){opacity:.5;cursor:not-allowed}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.vd-btn,.sp-btn,.pt-signout,.console-theme-toggle,.desk-modal-close){min-height:33px;padding:6px 11px;border:1px solid var(--term-edge-2);border-radius:0;background:var(--term-surface-2);color:var(--term-bright);font-size:11px;font-weight:500;box-shadow:none}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.vd-btn,.sp-btn,.console-theme-toggle):hover{border-color:var(--term-dim);background:var(--term-inset)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.vd-btn-primary,.vd-btn--primary,.sp-btn-primary,.vd-btn[data-variant=primary]){background:var(--term-blue);border-color:var(--term-blue);color:#fff}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.vd-btn-danger,.sp-btn-danger){color:var(--term-red);background:color-mix(in srgb,var(--term-red) 10%,var(--term-surface))}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),.vd-input,.vd-select,.vd-textarea,.da-control,.pt-field input,.pt-field textarea,.pt-field select){border:1px solid var(--term-edge-2);border-radius:0;background:var(--term-deep);color:var(--term-bright);min-height:36px;padding:8px 10px;font-family:inherit;font-size:12px;box-shadow:none;color-scheme:inherit}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(input,textarea)::placeholder{color:var(--term-dim);opacity:1}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(input[type=checkbox],input[type=radio]){accent-color:var(--term-green)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.vd-kicker,.vd-kpi-label,.pt-field>span,.pt-inline-field,.vd-label){font-size:10px;color:var(--term-dim)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.vd-h1,.ad-pagehead__title){color:var(--term-bright);font-size:24px;line-height:1.3;letter-spacing:-.03em;font-weight:600}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.vd-h2,.vd-h3){color:var(--term-bright);font-size:15px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.vd-body,.vd-small,.ad-pagehead__sub){color:var(--term-dim);font-size:11px;line-height:1.65}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.vd-card,.vd-panel,.vd-table-frame,.desk-card,.desk-calendar,.desk-detail,.desk-time-popover){background:var(--term-surface);color:var(--term-text);border:1px solid var(--term-edge);border-radius:0;box-shadow:none}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .vd-table-frame{overflow-x:auto;max-width:100%}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-table{width:100%;border-collapse:collapse;background:var(--term-surface)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-table :is(th,td){padding:11px 12px;border-bottom:1px solid var(--term-line);font-size:11px;color:var(--term-text)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-table th{text-transform:none;font-weight:500;background:var(--term-surface-2);color:var(--term-dim);letter-spacing:0}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-table tbody tr:hover{background:var(--term-inset)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.vd-kpi-strip,.sp-stats){border:1px solid var(--term-edge);border-radius:0;background:var(--term-surface)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.vd-kpi-cell,.sp-stat){padding:15px 18px;border-right:1px solid var(--term-edge);background:transparent;border-radius:0}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.vd-kpi-value,.sp-stat-value){font-family:inherit;font-size:25px;font-weight:600;color:var(--term-bright)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.sp-status,.sp-pill){border-radius:0;padding:3px 7px;border:1px solid var(--term-edge);background:var(--term-inset);color:var(--term-dim);font-size:10px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .sp-status[data-tone=success]{color:var(--term-green);border-color:color-mix(in srgb,var(--term-green) 25%,var(--term-edge));background:color-mix(in srgb,var(--term-green) 8%,var(--term-surface))}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.sp-status[data-tone=warn],.sp-status[data-tone=orange]){color:var(--term-peach);background:color-mix(in srgb,var(--term-peach) 8%,var(--term-surface))}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.sp-status[data-tone=danger],.sp-status[data-tone=alert]){color:var(--term-red)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.desk-tabs,.sp-tabs,.sp-segmented){border:1px solid var(--term-edge);border-radius:0;background:var(--term-deep);padding:3px;gap:3px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.desk-tabs,.sp-tabs,.sp-segmented) button{border-radius:0;background:transparent;color:var(--term-dim);font-size:11px;padding:8px 11px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.desk-tabs,.sp-tabs,.sp-segmented) button[aria-pressed=true]{color:var(--term-bright);background:var(--term-inset);box-shadow:inset 0 -2px var(--term-green)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.pt-error,.da-error){border:1px solid color-mix(in srgb,var(--term-red) 35%,var(--term-edge));color:var(--term-red);background:color-mix(in srgb,var(--term-red) 8%,var(--term-surface));border-radius:0}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .desk-notice{border:1px solid color-mix(in srgb,var(--term-green) 35%,var(--term-edge));color:var(--term-green);background:var(--vd-accent-soft);border-radius:0}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .vd-modal-backdrop{background:var(--vd-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .vd-modal-panel{background:var(--term-surface);color:var(--term-text);border:1px solid var(--term-edge-2);border-radius:0;box-shadow:0 24px 80px #0005}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .desk-modal-head{border-bottom:1px solid var(--term-edge);padding-bottom:14px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.desk-calendar-day,.desk-time-trigger,.desk-time-option,.desk-tab){background:var(--term-surface);color:var(--term-text);border-color:var(--term-edge);border-radius:0}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .desk-calendar-day small{color:var(--term-dim)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback).pt-shell{grid-template-columns:196px minmax(0,1fr)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback).pt-shell--collapsed{grid-template-columns:62px minmax(0,1fr)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-aside{background:var(--term-bg);border-right:1px solid var(--term-edge)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-brand{height:66px;padding:12px;border-bottom:1px solid var(--term-edge);gap:9px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-brand>svg{color:var(--term-dim);width:22px;height:22px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-brand-title{font-size:15px;letter-spacing:.04em}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-brand-sub{font:inherit;font-size:9px;color:var(--term-dim);text-transform:lowercase}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-nav{padding:12px 8px;gap:4px}.portal-nav-label{font-size:9px;color:var(--term-dim);padding:6px 3px 8px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-nav a{min-height:36px;border:1px solid transparent;border-radius:0;font-size:11px;padding:0 9px;color:var(--term-text)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-nav a:hover{border-color:var(--term-edge);background:var(--term-surface)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-nav a.is-active{border:1px solid var(--term-edge-2);background:var(--term-inset);color:var(--term-bright);position:relative}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-nav-ico{width:14px;height:14px;color:var(--term-dim)}.portal-sidebar-foot{border-top:1px solid var(--term-edge);padding:8px;display:grid;gap:6px}.portal-account{display:flex;align-items:center;gap:9px;padding:6px 1px 12px;min-width:0}.portal-account>div{min-width:0}.portal-account strong{display:block;font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-account small{color:var(--term-dim);font-size:9px}.portal-account-avatar{padding:5px;background:var(--term-inset);color:var(--term-green);border:1px solid var(--term-edge)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-signout{justify-content:flex-start}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-signout[aria-label="Sign out"]{color:var(--term-red);border-color:color-mix(in srgb,var(--term-red) 30%,var(--term-edge))}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-main{padding:0 22px 24px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .desk-topbar{margin-bottom:26px;padding:13px 0;min-height:66px;border-bottom:1px solid var(--term-edge);background:transparent}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .desk-topbar__label{color:var(--term-dim);font-size:10px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .desk-topbar strong{font-size:11px;font-weight:500}.portal-topbar-actions{display:flex;gap:10px;align-items:center}.console-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.console-theme-toggle svg{width:14px;height:14px}.portal-footer{display:flex;justify-content:space-between;gap:12px;padding:18px 0 0;margin-top:36px;border-top:1px solid var(--term-edge);color:var(--term-dim);font-size:9px}.portal-menu-scrim{display:none}body:has(.portal-console.da-page){background:var(--term-bg, #19191b)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback).da-page{min-height:100dvh}.portal-auth-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 28px;border-bottom:1px solid var(--term-edge);color:var(--term-dim);font-size:10px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-frame{max-width:1440px;min-height:calc(100dvh - 66px);display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:0;padding:0}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-hero{background:var(--term-surface);border-radius:0;border-right:1px solid var(--term-edge);width:auto;max-width:none;height:auto;min-height:calc(100dvh - 66px);max-height:none;top:0;padding:52px 30px;justify-content:flex-start;align-items:stretch;position:relative}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-hero-fade{display:none}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-hero-copy{width:100%;max-width:none;gap:40px;align-items:stretch;text-align:left}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-brand{justify-content:flex-start;font-size:17px;color:var(--term-bright)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-brand svg{width:22px;height:22px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-brand path{fill:var(--term-green)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-heading{align-items:flex-start;gap:16px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-title{font:600 32px/1.2 var(--font-mono);text-align:left;color:var(--term-bright);letter-spacing:-.04em}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.da-lead,.da-sub,.da-note,.da-rule,.da-why){font-size:11px;line-height:1.75;color:var(--term-dim);text-align:left}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-step{border-radius:0;border:1px solid var(--term-edge);background:transparent;color:var(--term-dim);font-size:10px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-step.is-on{background:var(--vd-accent-soft);border-color:var(--term-green);outline:0;color:var(--term-bright)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-step-n{border-radius:0;background:var(--term-inset);color:var(--term-green)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-main{padding:48px clamp(20px,5vw,80px);align-items:flex-start;justify-content:center}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-form{max-width:480px;width:100%;gap:20px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-form--wide{max-width:920px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-h{color:var(--term-bright);font-size:23px;text-align:left;line-height:1.3}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.da-field,.da-check,.da-card h3){color:var(--term-text);font-size:11px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :where(.da-submit,.da-social button,.da-cat,.da-card,.da-reason,.da-drop,.da-upload .sp-upload-row,.da-drop-hint,.da-hit,.da-pin,.da-pin-art,.da-section){border-radius:0;border:1px solid var(--term-edge);background:var(--term-surface);color:var(--term-text);box-shadow:none}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-submit{min-height:40px;background:var(--term-blue);border-color:var(--term-blue);color:#fff;font-size:11px;text-decoration:none}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-submit:hover{filter:brightness(1.12)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-social button{min-height:36px;font-size:11px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-cat{padding:14px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-cat :is(strong,span,small){color:var(--term-text)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-cat.is-on{border-color:var(--term-green);background:var(--vd-accent-soft)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.da-card,.da-reason){padding:20px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-card h3{border-bottom:1px solid var(--term-edge);padding-bottom:12px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-eye{color:var(--term-dim);background:transparent}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.da-switch,.da-switch a,.da-note a,.da-form a){color:var(--term-green);font-size:11px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(.da-or,.da-rule,.da-form nav){color:var(--term-dim);border-color:var(--term-edge)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-form a.da-submit{color:#fff}@media (max-width: 800px){.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback).pt-shell,.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback).pt-shell--collapsed{grid-template-columns:minmax(0,1fr)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-main{padding:0 16px 24px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .desk-topbar{gap:8px;flex-wrap:wrap;margin-bottom:20px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .desk-topbar__identity{min-width:0;flex-wrap:wrap;gap:8px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .pt-aside{width:min(280px,85vw)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .portal-menu-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;border:0;z-index:50}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .desk-mobile-menu{display:inline-flex}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-frame{grid-template-columns:minmax(0,1fr)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-hero{min-height:0;padding:25px 20px;border-right:0;border-bottom:1px solid var(--term-edge)}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-hero-copy{gap:18px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-title{font-size:26px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-steps{flex-direction:row;flex-wrap:wrap}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-step{padding:6px;gap:6px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-main{padding:28px 20px}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-social{flex-wrap:wrap}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-cats,.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) .da-pair{grid-template-columns:minmax(0,1fr)}.portal-auth-toolbar{padding:12px 20px}.portal-footer{flex-direction:column}.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) :is(button,input,select){min-height:40px}}@media (prefers-reduced-motion: reduce){.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) *,.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) *:before,.vendor-dna.portal-console:is(.pt-shell,.da-page,.portal-feedback) *:after{animation:none;transition:none;scroll-behavior:auto}}.vendor-dna.portal-console .pt-nav a.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(var(--term-text),var(--term-text)) left top / 3px 1px no-repeat,linear-gradient(var(--term-text),var(--term-text)) left top / 1px 3px no-repeat,linear-gradient(var(--term-text),var(--term-text)) right top / 3px 1px no-repeat,linear-gradient(var(--term-text),var(--term-text)) right top / 1px 3px no-repeat,linear-gradient(var(--term-text),var(--term-text)) left bottom / 3px 1px no-repeat,linear-gradient(var(--term-text),var(--term-text)) left bottom / 1px 3px no-repeat,linear-gradient(var(--term-text),var(--term-text)) right bottom / 3px 1px no-repeat,linear-gradient(var(--term-text),var(--term-text)) right bottom / 1px 3px no-repeat;opacity:.9}.vendor-dna.portal-console .pt-nav a.is-active{background:var(--term-inset);border-color:var(--term-edge-2)}.vendor-dna.portal-console .pt-nav a.is-active>svg{color:var(--term-green)}.room-insights,.business-insights{margin:28px 0;scroll-margin-top:20px}.insights-heading,.insights-filters{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.insights-heading h2{margin:5px 0;font-size:21px}.insights-filters{justify-content:flex-start;padding:14px 0 20px}.insights-filters label{display:grid;gap:6px;color:var(--term-dim);font-size:10px}.insights-filters button{align-self:flex-end}.insights-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.insight-metric{position:relative;display:grid;gap:8px;min-width:0;padding:20px;border:1px solid var(--term-edge);background:var(--term-surface)}.insight-metric:first-child{background:linear-gradient(115deg,var(--vd-accent-soft),var(--term-surface));border-top-color:var(--term-green)}.insight-metric>span,.insight-metric small{font-size:10px;color:var(--term-dim)}.insight-metric strong{font-size:26px;font-weight:500;letter-spacing:-.04em;color:var(--term-bright);overflow-wrap:anywhere}.insights-charts{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px}.insight-panel{padding:20px;border:1px solid var(--term-edge);background:var(--term-surface);min-width:0;margin:0}.insight-panel figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.insight-panel figcaption strong,.insight-panel h3{font-size:12px;color:var(--term-bright);font-weight:500}.insight-panel figcaption span{font-size:10px;color:var(--term-dim)}.insight-chart{height:250px;min-width:0}.insight-legend{display:flex;gap:20px;font-size:9px;color:var(--term-dim)}.insights-operations{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.insights-operations dl{display:grid;gap:10px}.insights-operations dl>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--term-line)}.insights-operations dt{color:var(--term-dim);font-size:11px}.insights-operations dd{color:var(--term-bright);margin:0;font-size:18px}.property-details{margin:22px 0}.property-details summary{cursor:pointer;color:var(--term-dim);font-size:11px}.property-details[open] summary{margin-bottom:18px}.amenity-composer{display:flex;gap:8px;align-items:center;width:100%}.amenity-composer input{flex:1;min-width:0}.vendor-dna.portal-console .desk-amenities{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.desk-amenities>.desk-form-full{flex-basis:100%;margin:0}.business-insights>.vd-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media (max-width: 1100px){.insights-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-charts{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.insights-metrics,.insights-operations{grid-template-columns:minmax(0,1fr)}.insights-filters label{flex:1;min-width:130px}.insight-panel{padding:14px}.insight-metric{padding:16px}.amenity-composer{flex-wrap:wrap}.amenity-composer input{flex-basis:100%}}.stay-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.stay-detail-grid dt{font-size:10px;color:var(--term-dim);margin-bottom:5px}.stay-detail-grid dd{margin:0;color:var(--term-bright);overflow-wrap:anywhere;font-size:12px}@media (max-width: 600px){.stay-detail-grid{grid-template-columns:minmax(0,1fr)}}.vendor-dna.portal-console.portal-feedback{min-height:0;background:transparent}.portal-feedback .sp-confirm-panel,.portal-feedback .sp-toast{background:var(--term-surface);color:var(--term-text);border:1px solid var(--term-edge);border-radius:0}.portal-feedback .sp-confirm-panel :is(h2,p){color:var(--term-text)}.portal-feedback .sp-confirm-panel .vd-kicker{color:var(--term-dim)}.vendor-dna.portal-console .term-brackets:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:linear-gradient(var(--bkc, var(--term-text)),var(--bkc, var(--term-text))) left top / 4px 1px no-repeat,linear-gradient(var(--bkc, var(--term-text)),var(--bkc, var(--term-text))) left top / 1px 4px no-repeat,linear-gradient(var(--bkc, var(--term-text)),var(--bkc, var(--term-text))) right top / 4px 1px no-repeat,linear-gradient(var(--bkc, var(--term-text)),var(--bkc, var(--term-text))) right top / 1px 4px no-repeat,linear-gradient(var(--bkc, var(--term-text)),var(--bkc, var(--term-text))) left bottom / 4px 1px no-repeat,linear-gradient(var(--bkc, var(--term-text)),var(--bkc, var(--term-text))) left bottom / 1px 4px no-repeat,linear-gradient(var(--bkc, var(--term-text)),var(--bkc, var(--term-text))) right bottom / 4px 1px no-repeat,linear-gradient(var(--bkc, var(--term-text)),var(--bkc, var(--term-text))) right bottom / 1px 4px no-repeat;opacity:.55;transition:opacity .2s}.vendor-dna.portal-console :is(.desk-panel,.desk-night){background:var(--term-surface);border:1px solid var(--term-edge);border-radius:0;color:var(--term-text)}.vendor-dna.portal-console .desk-night[data-free=false]{background:color-mix(in srgb,var(--term-peach) 10%,var(--term-surface));border-color:var(--term-peach)}.vendor-dna.portal-console .desk-night :is(strong,span){color:var(--term-text)}.portal-console .stay-operations{border-top:1px solid var(--term-edge);margin-top:20px;padding-top:16px}.portal-console .stay-operations h3{margin:12px 0}.portal-console .stay-unit-picker{display:flex;flex-wrap:wrap;gap:12px;border:1px solid var(--term-edge);padding:14px;margin:12px 0}.portal-console .stay-unit-picker label{display:inline-flex;align-items:center;gap:8px;padding:8px;background:var(--term-surface)}.portal-console .stay-operations .pt-table-actions{flex-wrap:wrap;margin-top:14px}.portal-console .stay-activity{padding-left:22px}.portal-console .stay-activity li{padding:8px 0;border-bottom:1px solid var(--term-edge)}.portal-console .stay-activity span{display:block;color:var(--term-muted);margin-top:4px}.portal-console .dining-floor{margin:18px 0}.portal-console .dining-floor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.portal-console .dining-table-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--term-edge);background:var(--term-surface);color:var(--term-text);text-align:left;font:inherit;cursor:pointer;min-width:0;overflow-wrap:anywhere}.portal-console .dining-table-card span{color:var(--term-muted);font-size:12px}.portal-console .dining-table-card[data-state=seated]{border-left:3px solid var(--term-green)}.portal-console .dining-table-card[data-state=reserved]{border-left:3px solid var(--term-blue)}.portal-console .dining-arrived{display:block;color:var(--term-green);font-size:12px;margin-top:4px}.portal-console .dining-assignment{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0}.portal-console .dining-floor+.pt-toolbar{flex-wrap:wrap}.portal-console .dining-floor+.pt-toolbar>input{flex:1 1 180px}
