.unlokd-demo-page{background:var(--kinetic-cream);min-height:100vh}.unlokd-demo-hero{background:var(--kinetic-black);color:var(--kinetic-paper);padding:clamp(6.5rem,9vw,8rem) 0 clamp(2rem,4vw,3rem)}.unlokd-demo-business-hero{padding:clamp(5.5rem,7vw,7rem) 0 clamp(2rem,3vw,3rem)}.unlokd-demo-hero.unlokd-demo-business-hero h1{margin:.7rem 0 1rem;font-size:clamp(2.8rem,5.5vw,5.5rem)}.unlokd-demo-business-hero .unlokd-demo-breadcrumb{margin-bottom:1.25rem}.unlokd-demo-business-hero .unlokd-demo-meta{margin-top:1rem}.unlokd-demo-business-hero .unlokd-demo-control{margin-top:1rem;margin-right:.75rem}.unlokd-demo-hero .kinetic-kicker{color:var(--kinetic-green)}.unlokd-demo-hero h1{letter-spacing:-.07em;max-width:900px;margin:.75rem 0;font-size:clamp(3rem,6vw,5.5rem);font-weight:500;line-height:.96}.unlokd-demo-hero p:not(.kinetic-kicker){max-width:680px;font-size:.9rem;line-height:1.55}.unlokd-demo-disclosure{color:#cbd2ce}.unlokd-demo-meta{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.unlokd-demo-tag{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:99px;align-items:center;min-height:2rem;padding:.25rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.unlokd-demo-hero .unlokd-demo-tag{color:var(--kinetic-paper)}.unlokd-demo-hero .unlokd-demo-control{align-items:center;margin-top:1.5rem;text-decoration:none;display:inline-flex}.unlokd-demo-directory{padding:clamp(2.5rem,5vw,4rem) 0}.unlokd-demo-directory h2,.unlokd-demo-workspace h2{letter-spacing:-.055em;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:1.04}.unlokd-demo-directory-intro{max-width:680px;margin:1.5rem 0 2.5rem;line-height:1.6}.unlokd-demo-filters{flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.unlokd-demo-filter{gap:.35rem;min-width:min(100%,15rem);display:grid}.unlokd-demo-filter label{font-size:.8rem;font-weight:700}.unlokd-demo-filter select{border:1px solid var(--kinetic-line);background:var(--kinetic-paper);max-width:100%;min-height:2.75rem;color:var(--kinetic-ink);font:inherit;border-radius:0;padding:.5rem .75rem}.unlokd-demo-filter select:focus-visible,.unlokd-demo-empty button:focus-visible{outline:3px solid var(--kinetic-green-deep);outline-offset:2px}.unlokd-demo-filter-count{margin:0 0 .6rem;font-size:.85rem}.unlokd-demo-empty{border:1px solid var(--kinetic-line);margin-bottom:1.5rem;padding:1.5rem}.unlokd-demo-empty p{margin:0 0 .75rem}.unlokd-demo-empty button{color:var(--kinetic-green-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.unlokd-demo-list{border:1px solid var(--kinetic-line);background:var(--kinetic-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.unlokd-demo-list-single{grid-template-columns:minmax(0,1fr);max-width:44rem}.unlokd-demo-card{background:var(--kinetic-paper);min-height:360px;color:var(--kinetic-ink);flex-direction:column;padding:0 clamp(1.4rem,2.5vw,2.5rem) clamp(1.4rem,2.5vw,2.5rem);text-decoration:none;transition:background .18s;display:flex}.unlokd-demo-card-preview{border-bottom:1px solid var(--kinetic-line);object-fit:cover;object-position:top center;width:calc(100% + 2*clamp(1.4rem,2.5vw,2.5rem));height:clamp(10rem,20vw,15rem);margin:0 calc(-1*clamp(1.4rem,2.5vw,2.5rem)) 1.5rem;display:block}.unlokd-demo-card:hover,.unlokd-demo-card:focus-visible{background:#e9f3ed}.unlokd-demo-card-number{color:var(--kinetic-green-deep);letter-spacing:.1em;font-size:.75rem;font-weight:700}.unlokd-demo-card h3{letter-spacing:-.06em;margin:0 0 .75rem;font-size:clamp(2.1rem,3vw,3.3rem);font-weight:500}.unlokd-demo-card>p{margin:0 0 1rem;line-height:1.55}.unlokd-demo-card-badges{flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;display:flex}.unlokd-demo-card-badges span{border:1px solid var(--kinetic-line);padding:.25rem .45rem;font-size:.72rem;line-height:1.2}.unlokd-demo-card-bottom{justify-content:space-between;align-items:end;gap:1rem;margin-top:auto;line-height:1.4;display:flex}.unlokd-demo-card-bottom svg{flex:none;width:1.25rem}.unlokd-demo-note{border-top:1px solid var(--kinetic-line);padding:2rem 0 4rem;line-height:1.6}.unlokd-demo-breadcrumb{color:var(--kinetic-paper);align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:700;text-decoration:none;display:inline-flex}.unlokd-demo-breadcrumb:hover{color:var(--kinetic-green)}.unlokd-demo-workspace{padding:clamp(2.5rem,5vw,5rem) 0 6rem}.unlokd-demo-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.75rem 0;display:flex}.unlokd-demo-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.unlokd-demo-tab,.unlokd-demo-control{border:1px solid var(--kinetic-line);background:var(--kinetic-paper);min-height:44px;color:var(--kinetic-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.7rem 1rem;font-size:.85rem;font-weight:700}.unlokd-demo-tab[aria-selected=true],.unlokd-demo-tab[aria-pressed=true]{background:var(--kinetic-black);color:var(--kinetic-paper)}.unlokd-demo-control:hover:not(:disabled),.unlokd-demo-tab:hover:not([aria-selected=true]){background:#e9f3ed}.unlokd-demo-control:disabled{cursor:not-allowed;opacity:.55}.unlokd-demo-share-reason{flex-basis:100%;font-size:.8rem;line-height:1.4}.unlokd-demo-panel{border:1px solid var(--kinetic-line);background:var(--kinetic-paper);min-height:400px;padding:clamp(1.4rem,3vw,3rem)}.unlokd-demo-panel h3{letter-spacing:-.05em;margin:0 0 1rem;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:500}.unlokd-demo-panel p{max-width:68ch;line-height:1.6}.unlokd-demo-website-copy{background:var(--kinetic-line);border:1px solid var(--kinetic-line);gap:1px;margin-bottom:2rem;display:grid}.unlokd-demo-content-section{background:#fff;padding:clamp(1.5rem,3vw,3rem)}.unlokd-demo-content-section h3{margin-top:.65rem}.unlokd-demo-content-section ul{gap:.5rem;margin:1rem 0 0;padding-left:1.25rem;line-height:1.5;display:grid}.unlokd-demo-content-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 2.5rem;display:grid}.unlokd-demo-state{text-align:center;place-content:center;min-height:330px;display:grid}.unlokd-demo-state h2{max-width:22ch;margin:0 auto 1rem}.unlokd-demo-state p{max-width:56ch;margin:0 auto}.unlokd-demo-form{flex-wrap:wrap;gap:.75rem;max-width:760px;margin-top:1.5rem;display:flex}.unlokd-demo-form input,.unlokd-demo-form textarea,.unlokd-demo-form select{flex:280px}.unlokd-demo-form input,.unlokd-demo-form textarea,.unlokd-demo-form select,.unlokd-demo-panel select{box-sizing:border-box;border:1px solid var(--kinetic-line);min-width:0;max-width:100%;min-height:44px;color:var(--kinetic-ink);font:inherit;background:#fff;border-radius:12px;padding:.75rem .9rem}.unlokd-demo-form textarea{min-height:110px}.unlokd-demo-voice-intake{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.unlokd-demo-voice-intake>strong,.unlokd-demo-voice-intake>p{grid-column:1/-1}.unlokd-demo-voice-intake .unlokd-demo-field{align-content:start;gap:.35rem;min-width:0;font-weight:600;display:grid}.unlokd-demo-voice-intake input,.unlokd-demo-voice-intake select{border:1px solid var(--kinetic-line);width:100%;min-height:44px;color:var(--kinetic-ink);font:inherit;background:#fff;border-radius:12px;padding:.75rem .9rem;font-weight:400}.unlokd-demo-voice-intake small{font-weight:400}@media (width<=640px){.unlokd-demo-voice-intake{grid-template-columns:minmax(0,1fr)}}.unlokd-demo-panel fieldset{border:0;margin:1.5rem 0;padding:0}.unlokd-demo-panel legend{margin-bottom:.75rem;font-weight:700}.unlokd-demo-panel>p+h3,.unlokd-demo-panel .unlokd-demo-listing+h3{margin-top:2.5rem}.unlokd-demo-form button{background:var(--kinetic-green);min-height:44px;color:var(--kinetic-black);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.7rem 1.1rem;font-weight:700}.unlokd-demo-form button:disabled{cursor:not-allowed;opacity:.55}.unlokd-demo-listing{gap:.75rem;margin-top:1.5rem;display:grid}.unlokd-demo-customer-record{border-top:1px solid var(--kinetic-line);margin-top:2rem;padding-top:1.5rem}.unlokd-demo-customer-record>p{overflow-wrap:anywhere}.unlokd-demo-customer-record h4{margin-top:1.5rem}.unlokd-demo-overview{margin:2rem 0 2.5rem}.unlokd-demo-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.unlokd-demo-overview-heading label{gap:.35rem;font-weight:700;display:grid}.unlokd-demo-overview-heading select{border:1px solid var(--kinetic-line);background:var(--kinetic-paper);max-width:100%;min-height:44px;color:var(--kinetic-ink);font:inherit;padding:.5rem}.unlokd-demo-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.unlokd-demo-overview-metrics .unlokd-demo-record{gap:.4rem;display:grid}.unlokd-demo-overview-metrics strong{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.unlokd-demo-overview-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2rem 0;display:grid}.unlokd-demo-overview .unlokd-demo-record button{margin-top:.75rem}@media (width<=760px){.unlokd-demo-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.unlokd-demo-overview-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.unlokd-demo-overview-metrics{grid-template-columns:minmax(0,1fr)}}.unlokd-demo-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.unlokd-demo-pipeline button{color:var(--kinetic-ink);font:inherit;text-align:left;cursor:pointer}.unlokd-demo-pipeline button[aria-pressed=true]{border-color:var(--kinetic-green-deep);background:#e9f3ed}.unlokd-demo-record{border:1px solid var(--kinetic-line);overflow-wrap:anywhere;background:#fff;padding:1rem 1.2rem}.unlokd-demo-record:focus,#sample-cart:focus{outline:3px solid var(--kinetic-green-deep);outline-offset:3px}.unlokd-demo-record strong{margin-bottom:.35rem;display:block}.unlokd-demo-record small{color:#45504d;display:block}.unlokd-demo-record p{margin:.5rem 0 0}.unlokd-demo-captured{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin:.75rem 0 0;display:grid}.unlokd-demo-captured dt{color:#45504d;font-size:.75rem}.unlokd-demo-captured dd{overflow-wrap:anywhere;margin:0}@media (width<=640px){.unlokd-demo-captured{grid-template-columns:minmax(0,1fr)}}.unlokd-demo-message{color:var(--kinetic-green-deep);margin-top:1rem}.unlokd-demo-message[role=alert]{color:#8c2d23}.unlokd-demo-mode-list{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;display:flex}.unlokd-demo-mode-list .unlokd-demo-tag{color:var(--kinetic-green-deep)}.unlokd-demo-scenario-select{gap:.45rem;max-width:420px;margin:1.5rem 0;font-size:.85rem;font-weight:700;display:grid}.unlokd-demo-scenario-select select{border:1px solid var(--kinetic-line);background:var(--kinetic-paper);min-height:44px;color:var(--kinetic-ink);font:inherit;border-radius:12px;padding:.7rem}.unlokd-demo-message .unlokd-demo-control{margin:.5rem .5rem .5rem 0}.unlokd-demo-panel:fullscreen{background:var(--kinetic-paper);border:0;width:100vw;height:100vh;padding:clamp(1.5rem,5vw,5rem);overflow:auto}.unlokd-demo-fullscreen-bar{display:none}.unlokd-demo-panel:fullscreen .unlokd-demo-fullscreen-bar{z-index:20;background:var(--kinetic-black);color:var(--kinetic-paper);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.8rem;font-weight:700;display:flex;position:sticky;top:0}.unlokd-demo-fullscreen-bar>div{flex-wrap:wrap;gap:.5rem;display:flex}.unlokd-demo-fullscreen-bar a,.unlokd-demo-fullscreen-bar button{border:1px solid var(--kinetic-paper);min-height:44px;color:var(--kinetic-paper);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:.5rem .75rem;text-decoration:none;display:inline-flex}.unlokd-demo-fullscreen-bar a:hover,.unlokd-demo-fullscreen-bar button:hover{background:var(--kinetic-paper);color:var(--kinetic-black)}@media (width<=700px){.unlokd-demo-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.unlokd-demo-list,.unlokd-demo-content-cards{grid-template-columns:1fr}.unlokd-demo-card{min-height:0}.unlokd-demo-filter{width:100%}.unlokd-demo-card-preview{height:11rem}.unlokd-demo-hero{padding-top:7.5rem}.unlokd-demo-workspace{padding-bottom:4rem}}@media (prefers-reduced-motion:reduce){.unlokd-demo-card{transition:none}}@media (forced-colors:active){.unlokd-demo-card,.unlokd-demo-panel,.unlokd-demo-control,.unlokd-demo-tab{border:1px solid canvastext}}.demo-owner-quicknav{border-bottom:1px solid var(--demo-line);white-space:nowrap;gap:1.25rem;padding:.8rem clamp(1rem,3vw,2.5rem);font-size:.82rem;display:flex;overflow-x:auto}.demo-owner-quicknav a{color:var(--demo-action);text-underline-offset:.2em;font-weight:650}.demo-owner-quicknav a:focus-visible{outline:2px solid var(--demo-action);outline-offset:3px}.unlokd-demo-immersive{--demo-canvas:#edf1f0;--demo-surface:#f7f8f6;--demo-raised:#e4eae8;--demo-ink:#18212b;--demo-muted:#667278;--demo-line:#d2dad7;--demo-action:#34696d;--demo-intelligence:#675776;background:var(--demo-canvas);color:var(--demo-ink)}.unlokd-demo-frame{z-index:25;color:#fbf8f2;background:#0e2a22;font-size:.79rem;position:relative}.unlokd-demo-frame-main{align-items:center;gap:1rem;min-height:52px;padding:.5rem clamp(1rem,3vw,2.5rem);display:flex}.unlokd-demo-frame-main strong{font-size:.9rem;font-weight:700}.unlokd-demo-frame-main a{color:inherit;text-decoration:none}.unlokd-demo-frame-main a:hover{text-decoration:underline}.unlokd-demo-frame-back,.unlokd-demo-frame-actions,.unlokd-demo-frame-actions a{align-items:center;gap:.35rem;display:inline-flex}.unlokd-demo-frame-back{min-height:44px}.unlokd-demo-frame-divider{background:#3d5f55;width:1px;height:18px}.unlokd-demo-frame-actions{gap:clamp(.7rem,2vw,1.5rem);margin-left:auto}.unlokd-demo-frame-actions a{min-height:44px}.unlokd-demo-frame-brand{opacity:.75}.unlokd-demo-frame>p{color:#cfe0d8;text-align:center;border-top:1px solid #23473d;margin:0;padding:.35rem 1rem;font-size:.72rem;line-height:1.35}.unlokd-demo-immersive .unlokd-demo-workspace{padding:0}.unlokd-demo-immersive .unlokd-demo-workspace>.kinetic-shell{width:100%;max-width:none}.unlokd-demo-immersive .unlokd-demo-panel{background:0 0;border:0;min-height:0;padding:0}.unlokd-demo-immersive .unlokd-demo-toolbar{border-bottom:1px solid var(--demo-line);background:var(--demo-surface);margin:0;padding:.4rem clamp(1rem,3vw,2.5rem)}.unlokd-demo-immersive .unlokd-demo-tabs{gap:0}.unlokd-demo-view-picker{display:none}.unlokd-demo-immersive .unlokd-demo-tab{min-height:42px;color:var(--demo-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.55rem .85rem;font-weight:600}.unlokd-demo-immersive .unlokd-demo-tab[aria-selected=true]{border-bottom-color:var(--demo-action);color:var(--demo-ink);background:0 0}.unlokd-demo-immersive .unlokd-demo-presentation-menu{align-self:center;margin-left:auto;position:relative}.unlokd-demo-immersive .unlokd-demo-presentation-menu>summary{border:1px solid var(--demo-line);min-height:36px;color:var(--demo-ink);cursor:pointer;border-radius:3px;align-items:center;padding:.35rem .65rem;font-size:.8rem;font-weight:650;list-style:none;display:inline-flex}.unlokd-demo-immersive .unlokd-demo-presentation-menu>summary::-webkit-details-marker{display:none}.unlokd-demo-immersive .unlokd-demo-presentation-menu[open]{z-index:20}.unlokd-demo-immersive .unlokd-demo-presentation-menu[open]>:not(summary){position:relative}.unlokd-demo-immersive .unlokd-demo-presentation-menu .unlokd-demo-tabs{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.unlokd-demo-immersive .unlokd-demo-presentation-menu .unlokd-demo-message{max-height:18rem;overflow:auto}.unlokd-demo-immersive .unlokd-demo-control{border-radius:2px}.unlokd-demo-immersive .unlokd-demo-form button{border-radius:2px;align-self:flex-start}.unlokd-demo-immersive .unlokd-demo-panel:has(.canonical-site){background:0 0}.unlokd-demo-assistant-dialog{color:#1a2422;background:#fffdf9;border:1px solid #d3d6d1;border-radius:8px;width:min(100vw - 1rem,38rem);max-width:none;max-height:min(90dvh,56rem);padding:0;display:block;overflow-y:auto;box-shadow:0 25px 90px #111b1a40}.unlokd-demo-cart-dialog{color:#292b25;background:#fffcf7;border:1px solid #c8bbaa;border-radius:4px;width:min(100vw - 1rem,42rem);max-width:none;max-height:min(90dvh,55rem);padding:0;overflow-y:auto;box-shadow:0 25px 90px #292b2540}.unlokd-demo-cart-dialog .unlokd-demo-content-section{background:0 0;padding:clamp(1.25rem,3vw,2rem)}.unlokd-demo-cart-dialog .unlokd-demo-content-section h3{letter-spacing:-.035em;margin:0 0 .65rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2rem)}.unlokd-demo-cart-dialog .unlokd-demo-content-section h3:not(:first-child){border-top:1px solid #c8bbaa;margin-top:1.75rem;padding-top:1.4rem}.unlokd-demo-cart-dialog .unlokd-demo-listing{margin-top:.8rem}.unlokd-demo-cart-dialog .unlokd-demo-record{background:#fff;border-color:#c8bbaa}.unlokd-demo-cart-dialog .unlokd-demo-control{color:#813e2b;border-color:#813e2b;border-radius:2px;margin-top:.65rem}.unlokd-demo-cart-dialog :is(input,select){max-width:100%;min-height:2.5rem}.unlokd-demo-cart-confirmation{background:#f4eee5;border-left:3px solid #813e2b;margin-top:1.5rem;padding:.8rem 1rem}.unlokd-demo-cart-confirmation p{margin:.4rem 0}.unlokd-demo-assistant-dialog>button{z-index:2}.unlokd-demo-assistant{color:#1a2422;background:#fffdf9;padding:1.25rem}:is(.unlokd-demo-assistant-dialog,.unlokd-demo-assistant)[data-business=roofing]{--assistant-accent:#a84524}:is(.unlokd-demo-assistant-dialog,.unlokd-demo-assistant)[data-business=dental]{--assistant-accent:#315d4a}:is(.unlokd-demo-assistant-dialog,.unlokd-demo-assistant)[data-business=legal]{--assistant-accent:#80613e}:is(.unlokd-demo-assistant-dialog,.unlokd-demo-assistant)[data-business=restaurant]{--assistant-accent:#806d45}:is(.unlokd-demo-assistant-dialog,.unlokd-demo-assistant)[data-business=logistics]{--assistant-accent:#1e506b}:is(.unlokd-demo-assistant-dialog,.unlokd-demo-assistant)[data-business=storefront]{--assistant-accent:#895c47}.unlokd-demo-assistant-dialog,.unlokd-demo-assistant{border-top:4px solid var(--assistant-accent,#48755e)}.unlokd-demo-assistant-dialog .unlokd-demo-assistant{border-top:0}.unlokd-demo-assistant-heading{border-bottom:1px solid color-mix(in srgb, var(--assistant-accent,#48755e) 35%, transparent);padding-bottom:.55rem}.unlokd-demo-assistant .unlokd-demo-tab[aria-pressed=true]{border-color:var(--assistant-accent,#48755e);background:color-mix(in srgb, var(--assistant-accent,#48755e) 12%, white)}.unlokd-demo-assistant .unlokd-demo-starters .unlokd-demo-control:hover{border-color:var(--assistant-accent,#48755e)}.unlokd-demo-assistant[data-intake-open=true]>:is(.unlokd-demo-assistant-greeting,.unlokd-demo-tabs,.unlokd-demo-mode-note,.unlokd-demo-starters,.unlokd-demo-listing,.unlokd-demo-form,.unlokd-demo-voice-details),.unlokd-demo-assistant[data-intake-open=true]>.unlokd-demo-assistant-heading+p{display:none}.unlokd-demo-assistant-back{color:var(--assistant-accent,#48755e);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:.65rem 0 .2rem;padding:.25rem 0;font-size:.8rem;font-weight:700}.unlokd-demo-assistant-heading{justify-content:space-between;align-items:baseline;gap:1rem;padding-right:2rem;display:flex}.unlokd-demo-assistant-heading strong{font-size:1.05rem}.unlokd-demo-assistant-heading span{color:#586663;font-size:.75rem}.unlokd-demo-assistant-greeting{margin:.85rem 0 1rem;font-size:1.2rem}.unlokd-demo-assistant .unlokd-demo-tabs{gap:.4rem;margin:.5rem 0}.unlokd-demo-assistant .unlokd-demo-tab{color:#243631;background:0 0;border:1px solid #ccd4cf;border-radius:3px;min-height:36px;padding:.4rem .7rem;font-size:.8rem}.unlokd-demo-assistant .unlokd-demo-tab[aria-pressed=true]{background:#e1ede6;border-color:#629d7d}.unlokd-demo-starters{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 1rem;display:flex}.unlokd-demo-assistant .unlokd-demo-starters .unlokd-demo-control{text-align:left;background:#f7f8f5;border:1px solid #ccd4cf;min-height:36px;padding:.35rem .65rem;font-size:.76rem}.unlokd-demo-assistant .unlokd-demo-listing{max-height:16rem;overflow-y:auto}.unlokd-demo-assistant .unlokd-demo-listing .unlokd-demo-record{padding:.65rem .8rem}.unlokd-demo-conversation{overscroll-behavior:contain;gap:.85rem;max-height:min(38dvh,21rem);padding:.85rem .15rem;display:grid;overflow-y:auto}.unlokd-demo-conversation-turn{gap:.45rem;display:grid}.unlokd-demo-conversation-turn p{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:3px;width:fit-content;max-width:88%;margin:0;padding:.68rem .85rem;font-size:.86rem;line-height:1.5}.unlokd-demo-conversation-user{background:color-mix(in srgb, var(--assistant-accent,#48755e) 15%, white);color:#172820;justify-self:end}.unlokd-demo-conversation-answer{border:1px solid color-mix(in srgb, var(--assistant-accent,#48755e) 28%, white);color:#1a2422;background:#fff;justify-self:start}.unlokd-demo-assistant-legal-note{color:#4b564e;margin:.6rem 0 0;font-size:.72rem;line-height:1.45}.unlokd-demo-assistant .unlokd-demo-form{align-items:stretch;gap:.5rem;margin-top:1rem;display:flex}.unlokd-demo-assistant .unlokd-demo-form input{flex:1;min-width:0}.unlokd-demo-assistant .unlokd-demo-form button{border-radius:3px;width:auto;min-width:4.5rem}.unlokd-demo-voice-details{border-top:1px solid #d9dfd9;margin:1rem 0;padding-top:.8rem}.unlokd-demo-voice-details>summary{cursor:pointer;font-size:.84rem;font-weight:700}.unlokd-demo-assistant>h3{margin:1rem 0 .3rem;font-size:1rem}.unlokd-demo-assistant>p{margin:.3rem 0;font-size:.86rem}.unlokd-demo-booking-days{gap:.4rem;margin:.65rem 0;padding-bottom:.35rem;display:flex;overflow-x:auto}.unlokd-demo-booking-days button{color:#243631;background:#fff;border:1px solid #ccd4cf;border-radius:3px;flex:none;min-height:38px;padding:.35rem .6rem;font-size:.8rem}.unlokd-demo-booking-days button[aria-pressed=true]{background:#e1ede6;border-color:#48755e;font-weight:700}.unlokd-demo-booking-times{border:0;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 1rem;padding:0;display:flex}.unlokd-demo-booking-times legend{width:100%;margin-bottom:.5rem;font-size:.8rem;font-weight:700}.unlokd-demo-booking-times label{cursor:pointer;background:#fff;border:1px solid #ccd4cf;border-radius:3px;align-items:center;gap:.3rem;min-height:38px;padding:.35rem .6rem;font-size:.8rem;display:inline-flex}.unlokd-demo-booking-times label.is-selected{background:#e1ede6;border-color:#48755e}.unlokd-demo-booking-times input{accent-color:#48755e}.unlokd-demo-booking-confirmed{background:#eaf2eb;border-left:3px solid #48755e;margin:1rem 0;padding:.85rem 1rem}.unlokd-demo-booking-confirmed strong{font-size:.92rem;display:block}.unlokd-demo-booking-confirmed p{margin:.3rem 0 .7rem}.unlokd-demo-assistant-feedback{background:#eff4ef;margin:.8rem 0;padding:.7rem .8rem;font-size:.84rem}.unlokd-demo-booking-person{margin:.2rem 0 .5rem;font-size:.86rem;font-weight:700}.demo-table-section{border:1px solid var(--demo-line);background:var(--demo-surface);border-radius:8px;margin:1rem 0 2rem;overflow:hidden}.demo-table-tools{border-bottom:1px solid var(--demo-line);flex-wrap:wrap;align-items:center;gap:.6rem;min-height:66px;padding:.6rem .9rem;display:flex}.demo-table-tools label{align-items:center;gap:.45rem;display:inline-flex}.demo-table-tools input,.demo-table-tools select{border:1px solid var(--demo-line);min-height:38px;color:var(--demo-ink);font:inherit;background:#fff;border-radius:2px;padding:.4rem .6rem}.demo-table-search{flex:1;min-width:12rem;position:relative}.demo-table-search svg{color:var(--demo-muted);position:absolute;left:.7rem}.demo-table-search input{width:100%;padding-left:2rem}.demo-table-sort span,.demo-table-count{color:var(--demo-muted);font-size:.82rem}.demo-table-count{white-space:nowrap;margin-left:auto}.demo-table-direction,.demo-table-pages button,.demo-table-chevron{border:1px solid var(--demo-line);min-width:38px;min-height:38px;color:var(--demo-ink);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.demo-table-scroll{width:100%;overflow-x:auto}.demo-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.demo-table th{color:var(--demo-muted);padding:.65rem .9rem;font-size:.72rem;font-weight:700}.demo-table th:first-child,.demo-table th:nth-child(2){width:17%}.demo-table th:nth-child(3){width:14%}.demo-table th:nth-child(4){width:13%}.demo-table th:nth-child(5){width:12%}.demo-table th:nth-child(7){width:48px}.demo-table td{border-top:1px solid var(--demo-line);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;height:56px;padding:.55rem .9rem;font-size:.85rem;overflow:hidden}.demo-table tbody tr:hover,.demo-table tbody tr.is-selected{background:var(--demo-raised)}.demo-table-open{color:var(--demo-ink);font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.demo-table-numeric{font-variant-numeric:tabular-nums}.demo-status{background:var(--demo-raised);border-radius:2px;padding:.18rem .45rem;display:inline-block}.demo-table-chevron{border:0;min-width:32px;min-height:32px}.demo-table-empty{padding:1.5rem}.demo-table-pages{border-top:1px solid var(--demo-line);justify-content:end;align-items:center;gap:.8rem;padding:.6rem .9rem;font-size:.8rem;display:flex}.demo-table-pages button{padding:.2rem .6rem}.demo-table-pages button:disabled{opacity:.4;cursor:not-allowed}@media (width<=850px){.demo-table th:nth-child(4),.demo-table td:nth-child(4),.demo-table th:nth-child(5),.demo-table td:nth-child(5),.demo-table th:nth-child(6),.demo-table td:nth-child(6){display:none}.demo-table th:first-child,.demo-table th:nth-child(2){width:34%}.demo-table th:nth-child(3){width:24%}}@media (width<=500px){.demo-table th:nth-child(2),.demo-table td:nth-child(2){display:none}.demo-table th:first-child{width:55%}.demo-table th:nth-child(3){width:37%}.demo-table td,.demo-table th{padding-inline:.55rem}}@media (width<=700px){.unlokd-demo-frame-main{flex-wrap:wrap;column-gap:.7rem}.unlokd-demo-frame-actions{gap:.8rem}.unlokd-demo-frame-brand{display:none!important}.unlokd-demo-immersive .unlokd-demo-toolbar{overflow-x:auto}.unlokd-demo-immersive .unlokd-demo-tabs{flex-wrap:nowrap}.unlokd-demo-immersive .unlokd-demo-tab{white-space:nowrap}}.demo-owner-night{--demo-canvas:#08111a;--demo-surface:#101b26;--demo-raised:#172432;--demo-ink:#f1eee6;--demo-muted:#aeb9bc;--demo-line:#344555;--demo-action:#72a6a5;--demo-intelligence:#aa98b7;background:var(--demo-canvas);color:var(--demo-ink)}.demo-owner-night .unlokd-demo-panel,.demo-owner-night .unlokd-demo-toolbar{background:var(--demo-canvas);color:var(--demo-ink)}.demo-owner-night .unlokd-demo-record,.demo-owner-night .unlokd-demo-content-section{background:var(--demo-surface);color:var(--demo-ink);border-color:var(--demo-line)}.demo-owner-night .demo-table-tools input,.demo-owner-night .demo-table-tools select,.demo-owner-night .unlokd-demo-form input,.demo-owner-night .unlokd-demo-form textarea,.demo-owner-night .unlokd-demo-form select,.demo-owner-night .demo-agenda-tools input,.demo-owner-night .demo-agenda-tools select,.demo-owner-night .demo-agenda-actions select,.demo-owner-night .demo-owner-heading select,.demo-owner-night .unlokd-demo-control,.demo-owner-night .unlokd-demo-form button{background:var(--demo-raised);color:var(--demo-ink);border-color:var(--demo-line)}.demo-owner-night .unlokd-demo-tab[aria-selected=true]{color:var(--demo-ink)}.demo-owner-night .demo-owner-attention-mark{color:#d79a75}.demo-owner-theme-switch{border:1px solid var(--demo-line);min-height:36px;color:var(--demo-ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;margin-left:auto;padding:.35rem .65rem;font-size:.8rem}.unlokd-demo-immersive .demo-owner-theme-switch+.unlokd-demo-presentation-menu{margin-left:0}.demo-owner-overview,.demo-agenda{margin:0 0 2rem}.demo-owner-heading,.demo-owner-section-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.demo-owner-heading{padding-bottom:1rem}.demo-owner-heading h3,.demo-owner-section-head h3{margin:0;font-size:clamp(1.55rem,2vw,2rem)}.demo-owner-heading-compact{border-bottom:1px solid var(--demo-line);margin-bottom:1rem}.demo-owner-heading-compact>span,.demo-owner-section-head>span{color:var(--demo-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.demo-owner-eyebrow{color:var(--demo-action);letter-spacing:.1em;text-transform:uppercase;font-size:.73rem;font-weight:700;margin:0 0 .35rem!important}.demo-owner-heading label{color:var(--demo-muted);gap:.3rem;font-size:.76rem;display:grid}.demo-owner-heading select,.demo-agenda-tools input,.demo-agenda-tools select,.demo-agenda-actions select{border:1px solid var(--demo-line);background:var(--demo-surface);min-height:40px;color:var(--demo-ink);font:inherit;border-radius:2px;padding:.4rem .6rem}.demo-owner-metrics{border:1px solid var(--demo-line);background:var(--demo-surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.demo-owner-metrics>div{border-right:1px solid var(--demo-line);flex-direction:column;gap:.1rem;min-height:104px;padding:1.1rem 1.25rem;display:flex}.demo-owner-metrics>div:last-child{border-right:0}.demo-owner-metrics strong{font-variant-numeric:tabular-nums;font-family:Inter Tight,IBM Plex Sans,sans-serif;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1}.demo-owner-metrics span{color:var(--demo-muted);font-size:.82rem}.demo-owner-analysis,.demo-owner-operations,.demo-owner-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.demo-owner-chart,.demo-owner-operations>section,.demo-owner-activity{border:1px solid var(--demo-line);background:var(--demo-surface);border-radius:8px;min-width:0;overflow:hidden}.demo-owner-chart{padding:1rem 1.1rem .5rem}.demo-owner-section-head h4{margin:0;font-size:1rem}.demo-owner-chart-canvas{height:230px;margin-top:1rem}.demo-owner-chart-data{border-top:1px solid var(--demo-line);color:var(--demo-muted);margin-top:.5rem;font-size:.75rem}.demo-owner-chart-data summary{cursor:pointer;padding:.55rem 0}.demo-owner-chart-data table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.demo-owner-chart-data tbody{max-height:12rem;display:block;overflow-y:auto}.demo-owner-chart-data thead,.demo-owner-chart-data tbody tr{table-layout:fixed;width:100%;display:table}.demo-owner-chart-data th,.demo-owner-chart-data td{border-top:1px solid var(--demo-line);text-align:left;padding:.3rem .4rem}.demo-owner-operations>section{padding:1rem 1.1rem}.demo-owner-operations h5{color:var(--demo-muted);letter-spacing:.08em;text-transform:uppercase;margin:1.15rem 0 .3rem;font-size:.72rem}.demo-owner-operations ul,.demo-owner-activity ul{margin:0;padding:0;list-style:none}.demo-owner-operations li{border-top:1px solid var(--demo-line);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.5fr) auto;align-items:center;gap:.7rem;min-height:58px;font-size:.82rem;display:grid}.demo-owner-operations li time{color:var(--demo-muted);font-variant-numeric:tabular-nums}.demo-owner-operations li span{min-width:0}.demo-owner-operations li strong,.demo-owner-operations li small{overflow-wrap:anywhere;display:block}.demo-owner-operations li small{color:var(--demo-muted)}.demo-owner-operations li button,.demo-owner-activity li button{color:var(--demo-action);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.demo-owner-attention-mark{color:#8b5138;font-size:.75rem;font-weight:700}.demo-owner-empty{color:var(--demo-muted);font-size:.83rem}.demo-owner-activity{padding:.9rem 1.1rem}.demo-owner-activity summary{cursor:pointer;color:var(--demo-action);font-weight:700}.demo-owner-activity-grid{margin-top:1rem}.demo-owner-activity h4{margin:0 0 .5rem}.demo-owner-activity li{border-top:1px solid var(--demo-line);grid-template-columns:minmax(7rem,.6fr) minmax(0,1.5fr) auto;gap:.6rem;padding:.6rem 0;font-size:.8rem;display:grid}.demo-owner-activity time{color:var(--demo-muted);font-variant-numeric:tabular-nums}.demo-owner-detail,.unlokd-demo-customer-record{border:1px solid var(--demo-line);background:var(--demo-surface);border-radius:8px;margin:1rem 0 2rem;padding:1.25rem}.demo-owner-record-grid{min-width:0;margin-top:1rem}.demo-owner-record-grid.has-detail{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.75fr);align-items:start;gap:1rem;display:grid}.demo-owner-record-grid>.demo-table-section{min-width:0}.demo-owner-record-grid>:is(.demo-owner-detail,.unlokd-demo-customer-record){min-width:0;max-height:calc(100dvh - 8rem);margin:0;position:sticky;top:7rem;overflow-y:auto}.demo-owner-detail-close{float:right;border:1px solid var(--demo-line);background:var(--demo-raised);color:var(--demo-ink);font:inherit;cursor:pointer;border-radius:2px;padding:.35rem .55rem;font-size:.75rem}.demo-owner-detail .unlokd-demo-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-width:none;margin:.9rem 0 1.3rem;display:grid}.demo-owner-detail .unlokd-demo-form label{gap:.3rem;min-width:0;font-size:.78rem;font-weight:650;display:grid}.demo-owner-detail .unlokd-demo-form label:only-of-type,.demo-owner-detail .unlokd-demo-form label:nth-of-type(3){grid-column:1/-1}.demo-owner-detail .unlokd-demo-form :is(input,select,textarea){border:1px solid var(--demo-line);background:var(--demo-surface);width:100%;min-height:38px;color:var(--demo-ink);border-radius:3px;flex:none;padding:.45rem .6rem;font-size:.84rem}.demo-owner-detail .unlokd-demo-form textarea{min-height:78px}.demo-owner-detail .unlokd-demo-form button{border:1px solid var(--demo-action);width:auto;min-height:38px;color:var(--demo-action);background:0 0;border-radius:3px;place-self:end start;padding:.4rem .7rem;font-size:.8rem}.demo-owner-detail .unlokd-demo-form button:hover{background:var(--demo-raised)}.demo-owner-detail .unlokd-demo-record{border-radius:4px}.demo-owner-subsection{border-top:1px solid var(--demo-line);margin:1rem 0}.demo-owner-subsection>summary{color:var(--demo-action);cursor:pointer;padding:.8rem 0;font-size:.85rem;font-weight:700}@media (width<=1100px){.demo-owner-record-grid.has-detail{grid-template-columns:minmax(0,1fr)}.demo-owner-record-grid>:is(.demo-owner-detail,.unlokd-demo-customer-record){max-height:none;position:static}}@media (width<=600px){.demo-owner-detail .unlokd-demo-form{grid-template-columns:minmax(0,1fr)}.demo-owner-detail .unlokd-demo-form label:nth-of-type(3){grid-column:1}.demo-owner-record-grid>:is(.demo-owner-detail,.unlokd-demo-customer-record.is-inquiry-detail){z-index:80;overscroll-behavior:contain;border-radius:0;width:100vw;max-height:100dvh;margin:0;padding:1.25rem;position:fixed;inset:0;overflow-y:auto;box-shadow:0 0 0 100vmax #00000073}}.demo-owner-view .unlokd-demo-pipeline{border:1px solid var(--demo-line);background:var(--demo-surface);border-radius:8px;flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.demo-owner-view .unlokd-demo-pipeline button{border:1px solid var(--demo-line);min-height:44px;color:var(--demo-ink);background:0 0;border-radius:0;align-items:center;gap:.45rem;margin:-1px 0 0 -1px;padding:.45rem .7rem;font-size:.78rem;display:inline-flex}.demo-owner-view .unlokd-demo-pipeline button[aria-pressed=true]{background:var(--demo-raised);border-color:var(--demo-action)}.demo-owner-view .unlokd-demo-pipeline button strong{font-variant-numeric:tabular-nums;font-size:.9rem}.demo-owner-filters{flex-wrap:wrap;gap:.7rem;margin:1rem 0 .3rem;display:flex!important}.demo-owner-filters label{min-width:11rem}.demo-owner-view .unlokd-demo-listing{border:1px solid var(--demo-line);background:var(--demo-surface);border-radius:8px;gap:0;overflow:hidden}.demo-owner-view .unlokd-demo-listing>.unlokd-demo-record{border:0;border-bottom:1px solid var(--demo-line);background:0 0;border-radius:0;margin:0}.demo-owner-view .unlokd-demo-listing>.unlokd-demo-record:last-child{border-bottom:0}.demo-owner-view .unlokd-demo-listing>p{margin:0;padding:1rem}.demo-owner-detail>h4,.unlokd-demo-customer-record>h3{margin-top:0}.demo-agenda{border:1px solid var(--demo-line);background:var(--demo-surface);border-radius:8px;overflow:hidden}.demo-agenda>.demo-owner-section-head{padding:1.1rem 1.2rem .7rem}.demo-agenda-tools{flex-wrap:wrap;align-items:center;gap:.7rem;padding:.6rem 1.2rem 1rem;display:flex}.demo-agenda-tools>label{color:var(--demo-muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.demo-agenda-search{flex:1;min-width:12rem}.demo-agenda-search input{flex:1;min-width:0}.demo-agenda-mode{margin-left:auto;display:flex}.demo-agenda-mode button{border:1px solid var(--demo-line);min-height:40px;color:var(--demo-ink);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:.4rem .65rem;display:inline-flex}.demo-agenda-mode button[aria-pressed=true]{background:var(--demo-raised);font-weight:700}.demo-agenda-day h4,.demo-agenda-week-day h4{border-top:1px solid var(--demo-line);background:var(--demo-raised);margin:0;padding:.55rem 1.2rem;font-size:.78rem}.demo-agenda-entry{border-top:1px solid var(--demo-line)}.demo-agenda-entry-main{width:100%;min-height:62px;color:var(--demo-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(6rem,.5fr) minmax(0,2fr) auto;align-items:center;gap:1rem;padding:.65rem 1.2rem;display:grid}.demo-agenda-entry-main:hover,.demo-agenda-entry.is-expanded{background:var(--demo-raised)}.demo-agenda-entry-main time{font-variant-numeric:tabular-nums;font-weight:700}.demo-agenda-entry-main strong,.demo-agenda-entry-main small{display:block}.demo-agenda-entry-main small{color:var(--demo-muted)}.demo-agenda-status{color:var(--demo-action);font-size:.78rem}.demo-agenda-detail{padding:0 1.2rem 1rem}.demo-agenda-detail p{margin:0 0 .8rem}.demo-agenda-actions{flex-wrap:wrap;align-items:end;gap:.6rem;margin-top:.75rem;display:flex}.demo-agenda-actions label{gap:.25rem;min-width:14rem;font-size:.8rem;display:grid}.demo-agenda-week{border-top:1px solid var(--demo-line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.demo-agenda-week-day{border-right:1px solid var(--demo-line);min-width:0}.demo-agenda-week-day:last-child{border-right:0}.demo-agenda-week-day h4{border-top:0;padding:.55rem}.demo-agenda-week-day>p{color:var(--demo-muted);padding:.5rem;font-size:.75rem}.demo-agenda-week .demo-agenda-entry-main{min-height:78px;padding:.55rem;display:block}.demo-agenda-week .demo-agenda-status{display:block}.demo-agenda-week .demo-agenda-detail{padding:.55rem}@media (width<=900px){.demo-owner-analysis,.demo-owner-operations,.demo-owner-activity-grid{grid-template-columns:minmax(0,1fr)}.demo-agenda-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.demo-owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-owner-metrics>div:nth-child(2){border-right:0}.demo-owner-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--demo-line)}.demo-owner-heading{flex-direction:column;align-items:start}.demo-owner-operations li,.demo-owner-activity li{grid-template-columns:minmax(0,1fr) auto}.demo-owner-operations li time,.demo-owner-activity li time{grid-column:1/-1;padding-top:.5rem}.demo-agenda-entry-main{grid-template-columns:5rem minmax(0,1fr)}.demo-agenda-status{grid-column:2}}@media (width<=700px){.unlokd-demo-immersive .unlokd-demo-toolbar{flex-wrap:nowrap;gap:.45rem;min-height:50px;padding:.35rem .75rem;display:flex;overflow:visible}.unlokd-demo-immersive .unlokd-demo-toolbar>.unlokd-demo-tabs{display:none}.unlokd-demo-immersive .unlokd-demo-view-picker{flex:1;min-width:0;display:block}.unlokd-demo-view-picker select{border:1px solid var(--demo-line);background:var(--demo-surface);width:100%;min-width:0;min-height:36px;color:var(--demo-ink);font:inherit;border-radius:3px;padding:.35rem .5rem;font-size:.8rem;font-weight:650}.unlokd-demo-immersive .unlokd-demo-presentation-menu{flex:none;margin-left:0}.unlokd-demo-immersive .unlokd-demo-presentation-menu>summary{min-height:36px;font-size:.75rem}.unlokd-demo-immersive .demo-owner-theme-switch{flex:none;min-height:36px;padding:.3rem .5rem;font-size:.75rem}}.oa-app{--oa-canvas:#f3f2ee;--oa-surface:#fffefb;--oa-sunk:#f0eee8;--oa-hover:#f4f2ec;--oa-selected:#e6ecfb;--oa-ink:#16171b;--oa-ink-2:#3c4048;--oa-muted:#676b73;--oa-faint:#676b73;--oa-line:#e3dfd6;--oa-line-strong:#cdc8bd;--oa-waiting:#e4572e;--oa-waiting-text:#b53a17;--oa-captured:#e0a43b;--oa-captured-text:#8a5a07;--oa-moving:#165dff;--oa-moving-text:#1f4fd1;--oa-booked:#26d296;--oa-booked-text:#0a6b4c;--oa-closed:#b4b0a8;--oa-closed-text:#676b73;--oa-ch-voice:#163a2f;--oa-ch-chat:#4f8a73;--oa-ch-website:#a8895c;--oa-focus:#165dff;--oa-forest:#123b2f;--oa-forest-2:#1c4a3c;--oa-on-forest:#f4efe4;--oa-on-forest-2:#a9c4b8;--oa-cobalt-ground:#12296b;--oa-on-cobalt:#f3f5fb;--oa-on-cobalt-2:#cbd5f3;--oa-clay:#e9dcc8;--oa-on-clay-2:#5d5a52;--oa-accent:#123b2f;--oa-on-accent:#f4efe4;--oa-ease:cubic-bezier(.23, 1, .32, 1);--oa-rail:232px;--oa-r-xs:2px;--oa-r-sm:4px;--oa-r-sm5:5px;--oa-r:6px;--oa-r-lg:8px;--oa-r-frame:10px;--demo-canvas:var(--oa-canvas);--demo-surface:var(--oa-surface);--demo-raised:var(--oa-sunk);--demo-ink:var(--oa-ink);--demo-muted:var(--oa-muted);--demo-line:var(--oa-line);--demo-action:var(--oa-ink-2);grid-template-columns:var(--oa-rail) minmax(0, 1fr);border:1px solid var(--oa-line-strong);border-radius:var(--oa-r-frame);background:linear-gradient(to right, var(--oa-forest) var(--oa-rail), var(--oa-canvas) var(--oa-rail));color:var(--oa-ink);font-variant-numeric:tabular-nums;align-items:start;margin:1rem 0 2.5rem;font-size:14px;line-height:1.45;display:grid;overflow:clip}.demo-owner-night .oa-app{--oa-canvas:#0f1114;--oa-surface:#16181c;--oa-sunk:#1b1e23;--oa-hover:#1d2025;--oa-ink:#edebe5;--oa-ink-2:#c7c5bf;--oa-muted:#9a9da4;--oa-faint:#8a8d94;--oa-line:#262a30;--oa-line-strong:#343941;--oa-waiting-text:#ff9a78;--oa-captured-text:#f2c068;--oa-moving:#4d84ff;--oa-moving-text:#8fb0ff;--oa-booked-text:#5fe3b0;--oa-closed:#5b5f66;--oa-closed-text:#9a9da4;--oa-ch-voice:#7fc3a6;--oa-ch-chat:#4f8a73;--oa-ch-website:#a8895c;--oa-focus:#8fb0ff;--oa-selected:#1b2744;--oa-forest:#0a221b;--oa-forest-2:#133228;--oa-cobalt-ground:#0f2159;--oa-clay:#2a2620;--oa-on-clay-2:#b9ae9c;--oa-accent:#7fc3a6;--oa-on-accent:#0a221b}.oa-app :is(button,select,input,a):focus-visible{outline:2px solid var(--oa-focus);outline-offset:2px}.oa-app button{font:inherit;color:inherit}.oa-app .oa-mark{background:var(--oa-closed);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.oa-app [data-tone=waiting].oa-mark{background:var(--oa-waiting)}.oa-app [data-tone=captured].oa-mark{background:var(--oa-captured)}.oa-app [data-tone=moving].oa-mark{background:var(--oa-moving)}.oa-app [data-tone=booked].oa-mark{background:var(--oa-booked);border-radius:1px}.oa-rail{flex-direction:column;gap:.25rem;height:100vh;max-height:100vh;padding:1rem .75rem;display:flex;position:sticky;top:0;overflow-y:auto}.oa-brand{border-bottom:1px solid var(--oa-line);align-items:center;gap:.65rem;margin-bottom:.6rem;padding:.25rem .4rem 1rem;display:flex}.oa-monogram{border-radius:var(--oa-r);background:var(--oa-ink);width:32px;height:32px;color:var(--oa-canvas);flex:none;place-items:center;font-size:15px;font-weight:900;display:grid}.oa-brand>span:last-child,.oa-me>span:last-child{min-width:0;display:grid}.oa-brand strong,.oa-me strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.oa-brand strong+span,.oa-me strong+span{color:var(--oa-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.oa-rail ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.oa-rail li button{border-radius:var(--oa-r);width:100%;min-height:34px;color:var(--oa-ink-2);text-align:left;cursor:pointer;transition:background-color .12s var(--oa-ease);background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .55rem;font-weight:600;display:flex}.oa-rail li button svg{color:var(--oa-muted);flex:none}.oa-rail-count,.oa-rail-badge{color:var(--oa-muted);margin-left:auto;font-size:12px;font-weight:600}.oa-rail-badge{background:var(--oa-waiting);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:0 6px;line-height:18px}.oa-rail-label{color:var(--oa-faint);letter-spacing:.12em;text-transform:uppercase;margin:1rem 0 .3rem;padding:0 .55rem;font-size:11px;font-weight:700}.oa-rail-foot{border-top:1px solid var(--oa-line);gap:.5rem;margin-top:auto;padding:.85rem .4rem 0;display:grid}.oa-me{align-items:center;gap:.6rem;display:flex}.oa-app .oa-theme{border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);min-height:32px;color:var(--oa-ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.45rem;padding:0 .6rem;font-size:12.5px;font-weight:600;display:inline-flex}.oa-app .oa-theme:hover{background:var(--oa-hover)}.oa-avatar{background:var(--oa-selected);width:24px;height:24px;color:var(--oa-ink-2);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:inline-grid}.oa-main{gap:1rem;min-width:0;padding:1.5rem clamp(1rem,2.2vw,2rem) 2rem;display:grid}.oa-today{gap:1rem;display:grid}.oa-today-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.oa-eyebrow{color:var(--oa-muted);margin:0;font-size:12.5px;font-weight:600}.oa-app .oa-title{color:var(--oa-ink);letter-spacing:-.02em;margin:.15rem 0 0;font-size:26px;font-weight:700;line-height:1.15}.oa-subtitle{color:var(--oa-muted);margin:.3rem 0 0;font-size:14px}.oa-muted{color:var(--oa-muted);font-size:12.5px}.oa-grid{align-items:start;gap:1rem;display:grid}.oa-grid-lead{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.oa-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.oa-panel{border:1px solid var(--oa-line);border-radius:var(--oa-r-lg);background:var(--oa-surface);min-width:0;padding:.9rem 1rem 1rem}.oa-panel-head,.oa-section-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:28px;margin-bottom:.6rem;display:flex}.oa-app :is(.oa-panel-head,.oa-section-head) h3{color:var(--oa-ink);letter-spacing:0;margin:0;font-size:14px;font-weight:700}.oa-section-head{margin:.5rem 0 0}.oa-app .oa-section-head h3{font-size:16px}.oa-link{color:var(--oa-ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.2rem 0;font-size:13px;font-weight:600;display:inline-flex}.oa-link:hover{color:var(--oa-ink);text-underline-offset:.2em;text-decoration:underline}.oa-empty{color:var(--oa-muted);margin:0;padding:.75rem 0}.oa-queue,.oa-agenda,.oa-feed,.oa-bars{margin:0;padding:0;list-style:none;display:grid}.oa-queue-row{border-top:1px solid var(--oa-line);grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;column-gap:.75rem;min-height:52px;display:grid}.oa-queue-row:first-child{border-top:0}.oa-queue-main{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:.45rem 0;display:grid}.oa-queue-main strong,.oa-agenda button strong,.oa-feed button strong{color:var(--oa-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.oa-queue-main span,.oa-agenda button span,.oa-feed button span{color:var(--oa-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.oa-queue-main:hover strong{text-underline-offset:.2em;text-decoration:underline}.oa-queue-age{color:var(--oa-muted);white-space:nowrap;font-size:12.5px}.oa-queue-row[data-overdue] .oa-queue-age{color:var(--oa-waiting-text);font-weight:650}.oa-action{border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);background:var(--oa-surface);min-height:30px;color:var(--oa-ink);white-space:nowrap;cursor:pointer;transition:background-color .12s var(--oa-ease), border-color .12s var(--oa-ease);padding:0 .7rem;font-size:12.5px;font-weight:650}.oa-agenda li{border-top:1px solid var(--oa-line);grid-template-columns:5.25rem minmax(0,1fr);align-items:center;column-gap:.75rem;min-height:46px;display:grid;position:relative}.oa-agenda li:first-child{border-top:0}.oa-agenda time{color:var(--oa-ink);font-size:13px;font-weight:650;display:grid}.oa-agenda time span{color:var(--oa-muted);font-size:11.5px;font-weight:600}.oa-agenda button,.oa-feed button{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:.35rem 0;display:grid}.oa-agenda button:hover strong,.oa-feed button:hover strong{text-underline-offset:.2em;text-decoration:underline}.oa-agenda li[data-now-before]:before{background:var(--oa-waiting);content:"";height:2px;position:absolute;top:-1px;left:0;right:0}.oa-agenda li[data-now-before]:after{background:var(--oa-waiting);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.oa-agenda-sub{color:var(--oa-faint);letter-spacing:.12em;text-transform:uppercase;margin:.75rem 0 .15rem;font-size:11px;font-weight:700}.oa-performance{gap:1rem;display:grid}.oa-segment{border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);background:var(--oa-surface);padding:2px;display:inline-flex}.oa-segment button{border-radius:var(--oa-r-sm);min-height:28px;color:var(--oa-muted);cursor:pointer;background:0 0;border:0;padding:0 .7rem;font-size:12.5px;font-weight:650}.oa-segment button[aria-pressed=true]{background:var(--oa-ink);color:var(--oa-surface)}.oa-kpis{border:1px solid var(--oa-line);border-radius:var(--oa-r-lg);background:var(--oa-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.oa-kpi{border-left:1px solid var(--oa-line);gap:.15rem;min-width:0;padding:.95rem 1rem .8rem;display:grid}.oa-kpi:first-child{border-left:0}.oa-kpi p{margin:0}.oa-kpi-label{color:var(--oa-muted);font-size:12.5px;font-weight:600}.oa-kpi-value{color:var(--oa-ink);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.1}.oa-kpi-delta{color:var(--oa-muted);flex-wrap:wrap;align-items:center;gap:.15rem .4rem;font-size:12.5px;font-weight:650;display:flex}.oa-kpi-delta[data-trend=up]{color:var(--oa-booked-text)}.oa-kpi-delta[data-trend=down]{color:var(--oa-waiting-text)}.oa-kpi-prev{color:var(--oa-faint);font-weight:500}.oa-spark{width:100%;height:32px;margin-top:.35rem}.oa-spark-line{fill:none;stroke:var(--oa-ink);stroke-width:1.5px}.oa-spark-area{fill:var(--oa-sunk)}.oa-volume{gap:.4rem;margin:0;display:grid}.oa-volume-plot{border-bottom:1px solid var(--oa-line-strong);height:168px;padding-top:1.1rem;position:relative}.oa-volume-plot svg{width:100%;height:100%;display:block}.oa-volume-max{color:var(--oa-faint);font-size:11.5px;position:absolute;top:0;left:0}.oa-bar{stroke:var(--oa-surface);stroke-width:1px;vector-effect:non-scaling-stroke}.oa-bar-voice{fill:var(--oa-ch-voice);background:var(--oa-ch-voice)}.oa-bar-chat{fill:var(--oa-ch-chat);background:var(--oa-ch-chat)}.oa-bar-website{fill:var(--oa-ch-website);background:var(--oa-ch-website)}.oa-volume-axis{color:var(--oa-faint);justify-content:space-between;font-size:11.5px;display:flex}.oa-legend{color:var(--oa-muted);flex-wrap:wrap;gap:1rem;font-size:12.5px;display:flex}.oa-legend span{align-items:center;gap:.4rem;display:inline-flex}.oa-legend i{border-radius:var(--oa-r-xs);width:10px;height:10px}.oa-bars li>button,.oa-bars-plain li{border-radius:var(--oa-r-sm);text-align:left;background:0 0;border:0;grid-template-columns:minmax(9rem,1.4fr) minmax(3rem,1fr) 2.5rem;align-items:center;column-gap:.75rem;width:100%;min-height:32px;padding:0 .25rem;display:grid}.oa-bars li>button{cursor:pointer}.oa-bars li>button:hover{background:var(--oa-hover)}.oa-bars-label{min-width:0;color:var(--oa-ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.oa-bars-track{border-radius:var(--oa-r-xs);background:var(--oa-sunk);height:8px;overflow:hidden}.oa-bars-track>span{border-radius:var(--oa-r-xs);background:var(--oa-ink-2);height:100%;display:block}.oa-bars-track>[data-tone=waiting]{background:var(--oa-waiting)}.oa-bars-track>[data-tone=captured]{background:var(--oa-captured)}.oa-bars-track>[data-tone=moving]{background:var(--oa-moving)}.oa-bars-track>[data-tone=booked]{background:var(--oa-booked)}.oa-bars-track>[data-tone=closed]{background:var(--oa-closed)}.oa-bars-count{color:var(--oa-ink);text-align:right;font-size:13px;font-weight:650}.oa-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.oa-stats div{border-top:1px solid var(--oa-line);padding:.6rem 0}.oa-stats div:nth-child(-n+2){border-top:0}.oa-stats dt{color:var(--oa-muted);font-size:12.5px}.oa-stats dd{color:var(--oa-ink);margin:.1rem 0 0;font-size:20px;font-weight:700}.oa-feed li{border-top:1px solid var(--oa-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:.6rem;min-height:40px;display:grid}.oa-feed li:first-child{border-top:0}.oa-feed-icon{background:var(--oa-sunk);width:22px;height:22px;color:var(--oa-ink-2);border-radius:50%;place-items:center;display:grid}.oa-feed time{color:var(--oa-muted);font-size:12px}.oa-section-head-list{margin-top:.25rem}.oa-app .demo-table-section.oa-list{border:1px solid var(--oa-line);border-radius:var(--oa-r-lg);background:var(--oa-surface);margin:0;overflow:clip}.oa-list-views{border-bottom:1px solid var(--oa-line);scrollbar-width:none;gap:.25rem;padding:0 .6rem;display:flex;overflow-x:auto}.oa-list-view{min-height:42px;color:var(--oa-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.45rem;padding:0 .6rem;font-weight:650;display:inline-flex}.oa-list-view:hover{color:var(--oa-ink)}.oa-list-view[aria-selected=true]{border-bottom-color:var(--oa-ink);color:var(--oa-ink)}.oa-count{background:var(--oa-sunk);color:var(--oa-muted);border-radius:999px;padding:0 7px;font-size:11.5px;line-height:18px}.oa-list-view[aria-selected=true] .oa-count{background:var(--oa-ink);color:var(--oa-surface)}.oa-app .demo-table-tools.oa-list-tools{border-bottom:1px solid var(--oa-line);gap:.5rem;min-height:0;padding:.6rem .75rem}.oa-app .oa-list-tools :is(input,select){border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);background:var(--oa-surface);min-height:32px;color:var(--oa-ink);font-size:13px}.oa-app .oa-search{flex:0 18rem;min-width:12rem}.oa-app .oa-search svg{color:var(--oa-faint);flex:none;position:static}.oa-chips{flex-wrap:wrap;gap:.3rem;display:inline-flex}.oa-chip{border:1px solid var(--oa-line-strong);min-height:32px;color:var(--oa-ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .7rem;font-size:12.5px;font-weight:600;display:inline-flex}.oa-chip:hover{background:var(--oa-hover)}.oa-chip[aria-pressed=true]{border-color:var(--oa-ink);background:var(--oa-ink);color:var(--oa-surface)}.oa-app .oa-list-count{color:var(--oa-muted);align-items:center;gap:.6rem;font-size:12.5px;display:inline-flex}.oa-clear{color:var(--oa-ink-2);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:650;text-decoration:underline}.oa-app .oa-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:13.5px}.oa-app .oa-table thead th{z-index:1;border-bottom:1px solid var(--oa-line);background:var(--oa-surface);height:34px;color:var(--oa-faint);letter-spacing:.06em;text-transform:uppercase;padding:0 .75rem;font-size:11.5px;font-weight:700;position:sticky;top:0}.oa-app .oa-table thead th:first-child{width:20%}.oa-app .oa-table thead th:nth-child(2){width:15%}.oa-app .oa-table thead th:nth-child(3){width:auto}.oa-app .oa-table thead th:nth-child(4){width:9.5%}.oa-app .oa-table thead th:nth-child(5){width:11%}.oa-app .oa-table thead th:nth-child(6){width:8%}.oa-app .oa-table thead th:nth-child(7){width:40px}.oa-app .oa-table td{border-top:1px solid var(--oa-line);height:44px;color:var(--oa-ink-2);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:0 .75rem;overflow:hidden}.oa-app .oa-num{text-align:right}.oa-app .oa-row{cursor:pointer;transition:background-color 90ms var(--oa-ease)}.oa-app .oa-row:hover{background:var(--oa-hover)}.oa-app .oa-day th{z-index:1;border-top:1px solid var(--oa-line);background:var(--oa-sunk);height:30px;color:var(--oa-ink-2);letter-spacing:0;text-align:left;text-transform:none;padding:0 .75rem;font-size:12px;font-weight:700;position:sticky;top:34px}.oa-app .oa-table .demo-table-open{max-width:100%;color:var(--oa-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:none;overflow:hidden}.oa-app .oa-row:hover .demo-table-open{text-underline-offset:.2em;text-decoration:underline}.oa-app .oa-stage{color:var(--oa-closed-text);background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-size:13px;font-weight:650;display:inline-flex}.oa-app .oa-stage i{background:var(--oa-closed);border-radius:50%;flex:none;width:8px;height:8px}.oa-app .oa-stage[data-tone=waiting]{color:var(--oa-waiting-text)}.oa-app .oa-stage[data-tone=waiting] i{background:var(--oa-waiting)}.oa-app .oa-stage[data-tone=captured]{color:var(--oa-captured-text)}.oa-app .oa-stage[data-tone=captured] i{background:var(--oa-captured)}.oa-app .oa-stage[data-tone=moving]{color:var(--oa-moving-text)}.oa-app .oa-stage[data-tone=moving] i{background:var(--oa-moving)}.oa-app .oa-stage[data-tone=booked]{color:var(--oa-booked-text)}.oa-app .oa-stage[data-tone=booked] i{background:var(--oa-booked);border-radius:1px}.oa-request{gap:.5rem;min-width:0;display:flex;overflow:hidden}.oa-request strong{color:var(--oa-ink);flex:none;font-weight:600}.oa-request span{color:var(--oa-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oa-channel,.oa-owner{color:var(--oa-ink-2);align-items:center;gap:.45rem;display:inline-flex}.oa-channel svg{color:var(--oa-muted)}.oa-owner .oa-avatar{width:22px;height:22px;font-size:10px}.oa-owner.is-empty{color:var(--oa-faint)}.oa-owner.is-empty .oa-avatar{border:1px dashed var(--oa-line-strong);background:0 0}.oa-app .oa-cell-go{text-align:right;padding:0 .4rem}.oa-app .oa-table .demo-table-chevron{border-radius:var(--oa-r);min-width:28px;min-height:28px;color:var(--oa-faint);border:0}.oa-app .oa-row:hover .demo-table-chevron{color:var(--oa-ink)}.oa-app .oa-empty{text-align:center;padding:2rem 1rem}.oa-app .demo-table-pages.oa-pages{border-top:1px solid var(--oa-line);color:var(--oa-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .75rem;font-size:12.5px;display:flex}.oa-pages-controls{align-items:center;gap:.6rem;display:inline-flex}.oa-app .oa-pages button{border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);background:var(--oa-surface);min-width:0;min-height:30px;color:var(--oa-ink);padding:0 .7rem;font-size:12.5px;font-weight:650}.oa-app .oa-pages button:disabled{color:var(--oa-faint);cursor:not-allowed}.oa-filter-chip{border:1px solid var(--oa-line-strong);background:var(--oa-surface);color:var(--oa-ink);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.05rem .6rem;font-size:12.5px;font-weight:650;display:inline-flex}.oa-app .demo-owner-record-grid.has-detail{grid-template-columns:minmax(0,1fr)}.oa-app :is(.unlokd-demo-customer-record,.demo-owner-detail,.oa-sheet){z-index:60;overscroll-behavior:contain;border:0;border-left:1px solid var(--oa-line-strong);background:var(--oa-surface);width:min(460px,100vw);max-height:none;color:var(--oa-ink-2);animation:oa-sheet-in .2s var(--oa-ease);border-radius:0;margin:0;padding:1.25rem 1.4rem 2rem;position:fixed;top:0;bottom:0;right:0;overflow:auto}@keyframes oa-sheet-in{0%{opacity:0;translate:24px}}.oa-app :is(.unlokd-demo-customer-record,.demo-owner-detail,.oa-sheet) :is(h3,h4){color:var(--oa-ink)}.oa-app :is(#demo-customer-record-heading,#demo-crm-editor-heading,#oa-quote-heading,#oa-editor-heading,#oa-job-heading,#oa-picker-heading){letter-spacing:-.01em;margin:.25rem 0 .2rem;font-size:20px;font-weight:700}.oa-app .demo-owner-detail-close{float:right;border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);min-height:28px;color:var(--oa-ink-2);cursor:pointer;background:0 0;padding:0 .6rem;font-size:12.5px;font-weight:650}.oa-app .unlokd-demo-customer-record>p{margin:.25rem 0;font-size:13.5px}.oa-app :is(.unlokd-demo-customer-record,.demo-owner-detail) .unlokd-demo-control{border:1px solid var(--oa-ink);border-radius:var(--oa-r);background:var(--oa-ink);min-height:34px;color:var(--oa-surface);margin:.6rem 0 .2rem;padding:0 .8rem;font-size:13px;font-weight:650}.oa-app :is(.unlokd-demo-customer-record,.oa-sheet) h4{border-top:1px solid var(--oa-line);color:var(--oa-faint);letter-spacing:.12em;text-transform:uppercase;margin:1rem 0 .4rem;padding-top:.8rem;font-size:11px;font-weight:700}.oa-app .unlokd-demo-customer-record .unlokd-demo-listing{gap:0;display:grid}.oa-app .unlokd-demo-customer-record .unlokd-demo-record{border:0;border-left:1px solid var(--oa-line-strong);background:0 0;border-radius:0;margin-left:4px;padding:0 0 .9rem 1rem;position:relative}.oa-app .unlokd-demo-customer-record .unlokd-demo-record:before{background:var(--oa-surface);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--oa-ink-2);content:"";border-radius:50%;position:absolute;top:5px;left:-4.5px}.oa-app .unlokd-demo-customer-record .unlokd-demo-record strong{color:var(--oa-ink);font-size:13px;display:block}.oa-app .unlokd-demo-customer-record .unlokd-demo-record strong:first-letter{text-transform:uppercase}.oa-app .unlokd-demo-customer-record .unlokd-demo-record p{margin:.15rem 0;font-size:13px}.oa-app .unlokd-demo-customer-record .unlokd-demo-record small{color:var(--oa-faint);font-size:12px}.oa-more{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.oa-more>:is(.demo-agenda,section#owner-appointments){grid-column:1/-1}.oa-app .oa-more-panel h3{color:var(--oa-ink);margin:0 0 .6rem;font-size:14px;font-weight:700}.oa-app .oa-more-panel .unlokd-demo-listing{gap:0;display:grid}.oa-app .oa-more-panel .unlokd-demo-record{border:0;border-top:1px solid var(--oa-line);background:0 0;border-radius:0;padding:.6rem 0}.oa-app .oa-more-panel .unlokd-demo-record:first-child{border-top:0}.oa-app .oa-more-panel .unlokd-demo-control{border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);background:var(--oa-surface);min-height:32px;color:var(--oa-ink);font-size:12.5px;font-weight:650}@media (width<=1180px){.oa-app{--oa-rail:200px}.oa-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-grid-three>:last-child{grid-column:1/-1}.oa-app .oa-table thead th:nth-child(4){width:44px;font-size:0}.oa-app .oa-table thead th:nth-child(6){width:84px}.oa-app .oa-channel-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=900px){.oa-app{background:var(--oa-canvas);grid-template-columns:minmax(0,1fr)}.oa-rail{background:var(--oa-forest);border-right:0;border-bottom:1px solid var(--oa-line);flex-flow:wrap;align-items:center;gap:.5rem;height:auto;max-height:none;padding:.6rem;position:static}.oa-brand{border:0;margin:0;padding:0 .25rem}.oa-rail ul{flex-wrap:wrap;display:flex}.oa-rail-label,.oa-rail-views,.oa-me{display:none!important}.oa-rail-foot{border:0;margin:0 0 0 auto;padding:0}.oa-grid-lead,.oa-more{grid-template-columns:minmax(0,1fr)}.oa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-kpi:nth-child(3){border-left:0}.oa-kpi:nth-child(n+3){border-top:1px solid var(--oa-line)}.oa-app .demo-owner-record-grid.has-detail{grid-template-columns:minmax(0,1fr)}.oa-app .oa-table,.oa-app .oa-table tbody{display:block}.oa-app .oa-table thead{display:none}.oa-app .oa-table tr.oa-row{border-top:1px solid var(--oa-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name time""stage stage""request request";gap:.15rem .75rem;padding:.65rem .85rem;display:grid}.oa-app .oa-table tr.oa-row>td{border:0;height:auto;padding:0}.oa-app .oa-table tr.oa-row>td:first-child{grid-area:name}.oa-app .oa-table tr.oa-row>td:nth-child(2){grid-area:stage}.oa-app .oa-table tr.oa-row>td:nth-child(3){grid-area:request}.oa-app .oa-table tr.oa-row>td:nth-child(6){grid-area:time}.oa-app .oa-table tr.oa-row>td:nth-child(4),.oa-app .oa-table tr.oa-row>td:nth-child(5),.oa-app .oa-table tr.oa-row>td:nth-child(7){display:none}.oa-app .oa-table tr.oa-day{display:block}.oa-app .oa-table tr.oa-day th{width:auto;height:auto;padding:.4rem .85rem;display:block;top:0}.oa-app .oa-request{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.oa-app .oa-request strong{margin-right:.4rem}}@media (width<=560px){.oa-main{padding:1rem .75rem 1.5rem}.oa-grid-three{grid-template-columns:minmax(0,1fr)}.oa-queue-row{grid-template-columns:8px minmax(0,1fr) auto}.oa-queue-row .oa-action{display:none}}@media (prefers-reduced-motion:reduce){.oa-app *{transition:none!important}}.oa-app .demo-agenda{border-color:var(--oa-line)}.oa-app .demo-agenda>.demo-owner-section-head h3,.oa-app .demo-owner-section-head h3{letter-spacing:0;margin:0;font-size:14px;font-weight:700}.oa-app .demo-agenda>.demo-owner-section-head{padding:.9rem 1rem .3rem}.oa-app .demo-agenda-tools{padding:.3rem 1rem .75rem}.oa-app :is(.demo-agenda-tools,.demo-agenda-actions) :is(input,select),.oa-app .demo-agenda-mode button{border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);background:var(--oa-surface);min-height:32px;color:var(--oa-ink);font-size:13px}.oa-app .demo-agenda-mode button+button{margin-left:4px}.oa-app .demo-agenda-mode button[aria-pressed=true]{border-color:var(--oa-ink);background:var(--oa-ink);color:var(--oa-surface)}.oa-app .demo-agenda-day h4,.oa-app .demo-agenda-week-day h4{background:var(--oa-sunk);color:var(--oa-ink-2);padding:.4rem 1rem;font-size:12px;font-weight:700}.oa-app .demo-agenda-entry-main{min-height:48px;padding:.4rem 1rem;font-size:13.5px}.oa-app .demo-agenda-status{color:var(--oa-moving-text);font-size:12.5px;font-weight:650}.oa-app .oa-more-panel .unlokd-demo-listing{margin-top:0}.oa-app .oa-more-panel .unlokd-demo-record{box-shadow:none;gap:.1rem;display:grid}.oa-app .oa-more-panel .unlokd-demo-record :is(p,small){color:var(--oa-muted);margin:0;font-size:13px}.oa-app .oa-more-panel .unlokd-demo-record strong{color:var(--oa-ink);font-size:13.5px}.oa-stack{align-content:start;gap:1rem;display:grid}.oa-app .oa-more-panel .unlokd-demo-listing,.oa-app .oa-more-panel .unlokd-demo-listing>.unlokd-demo-record{box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}.oa-app .oa-more-panel .unlokd-demo-listing{border-top:0}.oa-app .oa-more-panel .unlokd-demo-listing>.unlokd-demo-record{padding:.6rem 0}.oa-app :is(#demo-customer-record-heading,#demo-crm-editor-heading):focus{outline:none}.oa-app .oa-record-sub{color:var(--oa-muted);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:.2rem 0 .8rem;font-size:13.5px;display:flex}.oa-facts{border-top:1px solid var(--oa-line);margin:0;display:grid}.oa-facts>div{border-bottom:1px solid var(--oa-line);grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding:.45rem 0;font-size:13px;display:grid}.oa-facts dt{color:var(--oa-muted)}.oa-facts dd{color:var(--oa-ink);overflow-wrap:anywhere;margin:0}.oa-app .unlokd-demo-customer-record .unlokd-demo-listing{background:0 0;border:0;padding:0}.oa-app .oa-more-panel .unlokd-demo-listing>.unlokd-demo-record :is(small,p){color:var(--oa-muted);font-size:13px;line-height:1.45}.oa-rail{color:var(--oa-on-forest)}.oa-rail .oa-brand{border-bottom-color:#f4efe424}.oa-rail .oa-monogram{border-radius:var(--oa-r-sm);color:#15161a;background:#e0a43b}.oa-rail .oa-brand strong,.oa-rail .oa-me strong{color:var(--oa-on-forest)}.oa-rail .oa-brand strong+span,.oa-rail .oa-me strong+span,.oa-rail .oa-rail-label,.oa-rail .oa-rail-count{color:var(--oa-on-forest-2)}.oa-rail li button{color:var(--oa-on-forest)}.oa-rail li button svg{color:var(--oa-on-forest-2)}.oa-rail li button:hover{background:var(--oa-forest-2);color:var(--oa-on-forest)}.oa-rail li button[aria-current=page]{background:var(--oa-on-forest);box-shadow:none;color:#15161a}.oa-rail li button[aria-current=page] :is(svg,.oa-rail-count){color:#3c4048}.oa-rail [data-tone=moving].oa-mark{background:#7ea2ff}.oa-rail .oa-rail-foot{border-top-color:#f4efe424}.oa-rail .oa-avatar{background:var(--oa-forest-2);color:var(--oa-on-forest)}.oa-app .oa-rail .oa-theme{color:var(--oa-on-forest);border-color:#f4efe44d}.oa-app .oa-rail .oa-theme:hover{background:var(--oa-forest-2)}.oa-app .oa-rail :is(button,a):focus-visible{outline-color:#e0a43b}.oa-title-count{color:var(--oa-waiting-text)}.oa-kpis{background:var(--oa-cobalt-ground);color:var(--oa-on-cobalt);border:0}.oa-kpi{border-left-color:#f3f5fb29}.oa-kpis .oa-kpi-label,.oa-kpis .oa-kpi-prev,.oa-kpis .oa-kpi-delta,.oa-kpis .oa-kpi-delta[data-trend]{color:var(--oa-on-cobalt-2)}.oa-kpis .oa-kpi-delta[data-trend=up],.oa-kpis .oa-kpi-delta[data-trend=down],.oa-kpis .oa-kpi-value{color:var(--oa-on-cobalt)}.oa-kpis .oa-spark-line{stroke:var(--oa-on-cobalt)}.oa-kpis .oa-spark-area{fill:#f3f5fb1f}@media (width<=900px){.oa-kpis .oa-kpi:nth-child(n+3){border-top-color:#f3f5fb29}}.oa-panel.oa-tally{background:var(--oa-clay);border-color:#0000}.oa-tally .oa-stats dt{color:var(--oa-on-clay-2)}.oa-tally .oa-stats div{border-top-color:#15161a1f}.demo-owner-night .oa-tally .oa-stats div{border-top-color:#edebe51f}.oa-segment button[aria-pressed=true],.oa-chip[aria-pressed=true],.oa-list-view[aria-selected=true] .oa-count{border-color:var(--oa-accent);background:var(--oa-accent);color:var(--oa-on-accent)}.oa-list-view[aria-selected=true]{border-bottom-color:var(--oa-accent)}.oa-action:hover{border-color:var(--oa-accent);background:var(--oa-accent);color:var(--oa-on-accent)}.oa-app .oa-row.is-selected{background:var(--oa-selected);box-shadow:inset 3px 0 0 var(--oa-moving)}.oa-bars-plain .oa-bars-track>span{background:var(--oa-forest)}.demo-owner-night .oa-bars-plain .oa-bars-track>span{background:#7fc3a6}.oa-app :is(.unlokd-demo-customer-record,.demo-owner-detail) .unlokd-demo-control,.oa-app .demo-agenda-mode button[aria-pressed=true]{border-color:var(--oa-accent);background:var(--oa-accent);color:var(--oa-on-accent)}.oa-app .oa-flag{border:1px solid var(--oa-line-strong);border-radius:var(--oa-r-sm);color:var(--oa-muted);vertical-align:1px;white-space:nowrap;align-items:center;margin-left:.45rem;padding:0 .35rem;font-size:11px;font-weight:700;line-height:17px;display:inline-flex}.oa-app .oa-flag[data-tone=waiting]{background:var(--oa-waiting);color:#fff;border-color:#0000}.oa-app .oa-flag[data-tone=captured]{border-color:color-mix(in srgb, var(--oa-captured) 55%, transparent);color:var(--oa-captured-text)}.oa-app .oa-cell-name{white-space:nowrap}.oa-app .oa-cell-name .demo-table-open{vertical-align:middle;max-width:calc(100% - 5.5rem)}.oa-app .oa-cell-name .oa-flag+.oa-flag{display:none}.oa-app .oa-waiting{color:var(--oa-waiting-text);margin-left:.35rem;font-weight:600}.oa-queue-row[data-kind=handoff]{box-shadow:inset 3px 0 0 var(--oa-waiting);margin-left:-.5rem;padding-left:.5rem}.oa-app .oa-week{color:var(--oa-ink-2);margin-top:.4rem;font-weight:600}.oa-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.oa-unanswered{border-top:1px solid var(--oa-line);margin-top:.75rem;padding-top:.6rem}.oa-unanswered summary{min-height:32px;color:var(--oa-ink);cursor:pointer;align-items:center;gap:.5rem;font-weight:650;display:flex}.oa-unanswered ul{gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.oa-unanswered li{display:grid}.oa-unanswered li button{color:var(--oa-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.oa-unanswered li button:hover{text-underline-offset:.2em;text-decoration:underline}.oa-unanswered li span,.oa-note{color:var(--oa-muted);font-size:12.5px}.oa-note{margin:.5rem 0 0}.oa-app .oa-screened{border-top:1px solid var(--oa-line);color:var(--oa-muted);margin:0;padding:.55rem .75rem;font-size:12.5px}.oa-app :is(.oa-said,.oa-others) h4{border-top:1px solid var(--oa-line);color:var(--oa-muted);letter-spacing:.12em;text-transform:uppercase;margin:1rem 0 .4rem;padding-top:.8rem;font-size:11px;font-weight:700}.oa-said-meta{color:var(--oa-muted);margin:0 0 .5rem;font-size:12.5px}.oa-said ol{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.oa-said li{color:var(--oa-ink);grid-template-columns:5.5rem minmax(0,1fr);gap:.6rem;font-size:13px;line-height:1.45;display:grid}.oa-said li>span{color:var(--oa-muted);letter-spacing:.1em;text-transform:uppercase;padding-top:.12rem;font-size:11px;font-weight:700}.oa-said li[data-role=assistant]>span{color:var(--oa-booked-text)}.oa-others ul{margin:0;padding:0;list-style:none;display:grid}.oa-others li button{border:0;border-bottom:1px solid var(--oa-line);width:100%;color:var(--oa-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.45rem 0;font-size:13px;display:grid}.oa-others li button:hover>span:first-child{text-underline-offset:.2em;text-decoration:underline}.oa-others time{color:var(--oa-muted);grid-column:1/-1;font-size:12px}@media (width<=900px){.oa-grid-two{grid-template-columns:minmax(0,1fr)}}.oa-step{border:1.5px solid var(--oa-ink);border-radius:var(--oa-r-lg);background:var(--oa-surface);gap:.75rem;margin:.4rem 0 .9rem;padding:.9rem 1rem 1rem;display:grid}.oa-step.is-collapsed{grid-template-columns:minmax(0,1fr) auto;align-items:center}.oa-step-kicker{color:var(--oa-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.oa-app .oa-step h4{color:var(--oa-ink);letter-spacing:-.01em;text-transform:none;border:0;margin:.15rem 0 0;padding:0;font-size:17px;font-weight:700}.oa-step-why{color:var(--oa-ink-2);margin:.15rem 0 0;font-size:13px}.oa-step-body{gap:.75rem;display:grid}.oa-step-actions,.oa-outcomes{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.oa-app :is(.oa-primary,.oa-secondary,.oa-quiet,.oa-step-go,.oa-step-next){border:1.5px solid var(--oa-accent);border-radius:var(--oa-r);cursor:pointer;align-items:center;gap:.45rem;min-height:36px;padding:0 .85rem;font-size:13.5px;font-weight:700;display:inline-flex}.oa-app :is(.oa-primary,.oa-step-go,.oa-step-next){background:var(--oa-accent);color:var(--oa-on-accent)}.oa-app .oa-secondary{color:var(--oa-ink);border-color:var(--oa-line-strong);background:0 0}.oa-app .oa-secondary:hover{border-color:var(--oa-ink)}.oa-app .oa-quiet{color:var(--oa-muted);text-underline-offset:.2em;background:0 0;border-color:#0000;text-decoration:underline}.oa-app :is(.oa-primary,.oa-secondary):disabled{opacity:.5;cursor:not-allowed}.oa-brief,.oa-points{gap:0;margin:0;display:grid}.oa-brief>div,.oa-points>div{border-top:1px solid var(--oa-line);grid-template-columns:6.5rem minmax(0,1fr);gap:.6rem;padding:.4rem 0;font-size:13px;display:grid}.oa-brief dt,.oa-points dt{color:var(--oa-muted)}.oa-brief dd,.oa-points dd{color:var(--oa-ink);margin:0}.oa-call{border-radius:var(--oa-r);background:var(--oa-forest);color:var(--oa-on-forest);gap:.6rem;padding:.75rem;display:grid}.oa-call-status{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0;font-weight:700;display:flex}.oa-call .oa-demo-note{color:var(--oa-on-forest-2);font-weight:500}.oa-live{background:#26d296;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite oa-pulse}@keyframes oa-pulse{50%{opacity:.35}}.oa-call .oa-secondary{color:var(--oa-on-forest);border-color:#f4efe459}.oa-call .oa-secondary:hover{border-color:var(--oa-on-forest)}.oa-call .oa-primary{border-color:var(--oa-on-forest);background:var(--oa-on-forest);color:#15161a}.oa-call .oa-quiet,.oa-call .oa-times .oa-step-note,.oa-call .oa-link{color:var(--oa-on-forest-2)}.oa-app .oa-call .oa-time{color:var(--oa-on-forest);border-color:#f4efe459}.oa-app .oa-call .oa-time[aria-checked=true]{border-color:var(--oa-on-forest);background:var(--oa-on-forest);color:#15161a}.oa-demo-note,.oa-step-note{color:var(--oa-muted);margin:0;font-size:12px}.oa-draft{gap:.35rem;display:grid}.oa-draft span{color:var(--oa-muted);font-size:12px;font-weight:600}.oa-app .oa-draft textarea{resize:vertical;border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);background:var(--oa-canvas);width:100%;min-height:5.5rem;color:var(--oa-ink);font:inherit;padding:.6rem .7rem;font-size:13.5px;line-height:1.5}.oa-times{gap:.55rem;display:grid}.oa-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.oa-app .oa-time{border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);min-height:48px;color:var(--oa-ink);text-align:left;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;align-content:center;padding:.3rem .5rem;font-size:13.5px;font-weight:700;display:grid}.oa-app .oa-time span{color:inherit;opacity:.75;font-size:11.5px;font-weight:600}.oa-app .oa-time[aria-checked=true]{border-color:var(--oa-accent);background:var(--oa-accent);color:var(--oa-on-accent)}.oa-preview{border-left:3px solid var(--oa-line-strong);color:var(--oa-ink-2);margin:0;padding:.2rem 0 .2rem .7rem;font-size:13px}.oa-step-error{color:var(--oa-waiting-text);margin:0;font-size:13px;font-weight:600}.oa-step.is-done{border-color:var(--oa-booked);background:color-mix(in srgb, var(--oa-booked) 8%, var(--oa-surface))}.oa-step-done{color:var(--oa-ink);align-items:center;gap:.55rem;margin:0;font-weight:700;display:flex}.oa-said-meta{align-items:center;gap:.35rem;display:flex}.oa-points{margin-bottom:.6rem}.oa-transcript{border-top:1px solid var(--oa-line);gap:.5rem;margin:0;padding:.6rem 0 0;list-style:none;display:grid}.oa-transcript[data-open]{overscroll-behavior:contain;max-height:420px;overflow:auto}.oa-transcript li{color:var(--oa-ink);grid-template-columns:6.75rem minmax(0,1fr);gap:.6rem;font-size:13px;line-height:1.45;display:grid}.oa-transcript li>span{color:var(--oa-muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding-top:.12rem;font-size:11px;font-weight:700;overflow:hidden}.oa-transcript li[data-role=assistant]>span{color:var(--oa-booked-text)}.oa-role{border:1px solid #f4efe438;border-radius:7px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.oa-role>span{color:var(--oa-on-forest-2);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;padding:.1rem .35rem .2rem;font-size:11px;font-weight:700}.oa-app .oa-role button{border-radius:var(--oa-r-sm5);min-height:28px;color:var(--oa-on-forest);cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:650}.oa-app .oa-role button[aria-pressed=true]{background:var(--oa-on-forest);color:#15161a}.oa-burst{border-radius:var(--oa-r-lg);background:var(--oa-cobalt-ground);color:var(--oa-on-cobalt);padding:.85rem 1rem}.oa-burst-head{align-items:center;gap:.5rem;margin:0 0 .6rem;font-weight:700;display:flex}.oa-burst ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.oa-app .oa-burst button{border-radius:var(--oa-r);width:100%;color:var(--oa-on-cobalt);text-align:left;cursor:pointer;background:0 0;border:1px solid #f3f5fb40;padding:.5rem .65rem;display:grid}.oa-app .oa-burst button:hover{border-color:var(--oa-on-cobalt)}.oa-burst button span{color:var(--oa-on-cobalt-2);font-size:12.5px}.oa-desk-group+.oa-desk-group{margin-top:.4rem}.oa-chips-tight{margin-bottom:.4rem}.oa-chips-tight .oa-chip{min-height:28px;padding:0 .6rem}@media (width<=900px){.oa-burst ul{grid-template-columns:minmax(0,1fr)}.oa-rail-foot{align-items:center;gap:.5rem;display:flex}.oa-role>span{display:none}.oa-role button{white-space:nowrap}}.oa-appt{border-radius:var(--oa-r-lg);background:var(--oa-forest);color:var(--oa-on-forest);gap:.35rem;margin:.4rem 0 .8rem;padding:.9rem 1rem 1rem;display:grid}.oa-appt p{margin:0}.oa-appt-kicker{color:var(--oa-on-forest-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:12px;font-weight:700;display:flex}.oa-appt-when{letter-spacing:-.01em;font-size:19px;font-weight:700}.oa-appt-time,.oa-appt-note{color:var(--oa-on-forest-2);font-size:13.5px}.oa-appt .oa-step-actions{margin-top:.4rem}.oa-app .oa-appt :is(.oa-secondary,.oa-time){color:var(--oa-on-forest);border-color:#f4efe459}.oa-app .oa-appt :is(.oa-secondary,.oa-time):hover{border-color:var(--oa-on-forest)}.oa-app .oa-appt .oa-time[aria-checked=true],.oa-app .oa-appt .oa-primary{border-color:var(--oa-on-forest);background:var(--oa-on-forest);color:#15161a}.oa-app .oa-appt .oa-quiet,.oa-app .oa-appt .oa-link,.oa-app .oa-appt .oa-step-note{color:var(--oa-on-forest-2)}.oa-app .oa-appt .oa-danger{color:#15161a;background:#ff9a78;border-color:#ff9a78}.oa-activity h4{border-top:1px solid var(--oa-line);color:var(--oa-muted);letter-spacing:.12em;text-transform:uppercase;margin:1rem 0 .2rem;padding-top:.8rem;font-size:11px;font-weight:700}.oa-activity-date{color:var(--oa-ink);margin:.7rem 0 .35rem;font-size:12.5px;font-weight:700}.oa-activity ol{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.oa-activity li{grid-template-columns:26px minmax(0,1fr) auto;align-items:start;column-gap:.6rem;padding:0 0 .75rem;display:grid;position:relative}.oa-activity li:not(:last-child):before{background:var(--oa-line-strong);content:"";width:1px;position:absolute;top:26px;bottom:2px;left:12.5px}.oa-activity-icon{background:var(--oa-sunk);width:26px;height:26px;color:var(--oa-ink-2);border-radius:50%;place-items:center;display:grid}.oa-activity li[data-tone=booked] .oa-activity-icon{background:color-mix(in srgb, var(--oa-booked) 22%, var(--oa-surface));color:var(--oa-booked-text)}.oa-activity li[data-tone=waiting] .oa-activity-icon{background:color-mix(in srgb, var(--oa-waiting) 16%, var(--oa-surface));color:var(--oa-waiting-text)}.oa-activity li[data-tone=captured] .oa-activity-icon{background:color-mix(in srgb, var(--oa-captured) 20%, var(--oa-surface));color:var(--oa-captured-text)}.oa-activity li[data-tone=moving] .oa-activity-icon{background:color-mix(in srgb, var(--oa-moving) 14%, var(--oa-surface));color:var(--oa-moving-text)}.oa-activity li[data-tone=closed] .oa-activity-icon{color:var(--oa-muted)}.oa-activity-text{gap:.1rem;padding-top:.2rem;display:grid}.oa-activity-text strong{color:var(--oa-ink);font-size:13.5px;font-weight:650;line-height:1.35}.oa-activity li[data-tone=booked] .oa-activity-text strong{color:var(--oa-booked-text)}.oa-activity-text span{color:var(--oa-muted);font-size:12.5px;line-height:1.4}.oa-activity time{color:var(--oa-muted);white-space:nowrap;padding-top:.25rem;font-size:12px}.oa-edit{border-top:1.5px solid var(--oa-ink);margin-top:1rem;padding-top:.8rem}.oa-app .oa-edit>h4{color:var(--oa-ink);letter-spacing:0;text-transform:none;margin:0 0 .6rem;font-size:14px}.oa-calendar{gap:1rem;display:grid}.oa-cal-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1rem;display:grid}.oa-panel.oa-cal{padding:0;overflow:hidden}.oa-cal-head{border-bottom:1px solid var(--oa-line);grid-template-columns:52px repeat(7,minmax(0,1fr));display:grid}.oa-cal-head span{color:var(--oa-muted);justify-items:center;gap:.1rem;padding:.5rem 0;font-size:12px;font-weight:650;display:grid}.oa-cal-head strong{width:28px;height:28px;color:var(--oa-ink);border-radius:50%;place-items:center;font-size:15px;display:grid}.oa-cal-head span[data-today] strong{background:var(--oa-waiting);color:#fff}.oa-cal-head span[data-closed]{opacity:.55}.oa-cal-body{background-image:repeating-linear-gradient(to bottom, var(--oa-line) 0 1px, transparent 1px 52px);grid-template-columns:52px repeat(7,minmax(0,1fr));display:grid;position:relative}.oa-cal-hours{position:relative}.oa-cal-hours span{color:var(--oa-muted);font-size:11px;position:absolute;right:6px;transform:translateY(-50%)}.oa-cal-hours span:first-child{transform:none}.oa-cal-day{border-left:1px solid var(--oa-line);background:var(--oa-sunk);position:relative}.oa-cal-open{background:var(--oa-surface);position:absolute;left:0;right:0}.oa-cal-day[data-today] .oa-cal-open{background:color-mix(in srgb, var(--oa-moving) 4%, var(--oa-surface))}.oa-cal-now{z-index:2;background:var(--oa-waiting);height:2px;position:absolute;left:-1px;right:0}.oa-cal-now:before{background:var(--oa-waiting);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.oa-app .oa-cal-event{z-index:1;border:0;border-left:3px solid var(--oa-booked);border-radius:var(--oa-r-sm);background:color-mix(in srgb, var(--oa-booked) 16%, var(--oa-surface));color:var(--oa-ink);text-align:left;cursor:pointer;align-content:start;gap:.05rem;padding:.25rem .4rem;display:grid;position:absolute;left:3px;right:3px;overflow:hidden}.oa-app .oa-cal-event:hover{background:color-mix(in srgb, var(--oa-booked) 26%, var(--oa-surface))}.oa-app .oa-cal-event[data-focus]{z-index:2;outline:2px solid var(--oa-booked);outline-offset:1px;background:color-mix(in srgb, var(--oa-booked) 30%, var(--oa-surface));animation:oa-cal-found .9s var(--oa-ease) .25s 2 alternate}@keyframes oa-cal-found{to{outline-offset:4px}}@media (prefers-reduced-motion:reduce){.oa-app .oa-cal-event[data-focus]{animation:none}}.oa-app .oa-cal-event[data-past]{border-left-color:var(--oa-closed);background:var(--oa-sunk);color:var(--oa-muted)}.oa-cal-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.oa-cal-event span{color:var(--oa-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.oa-queue-row-tight{min-height:46px}.oa-sandbox{color:var(--oa-on-forest-2);margin:0;font-size:11.5px;line-height:1.45}.oa-sandbox p{margin:0}.oa-sandbox svg{vertical-align:-1px}.oa-sandbox-actions{flex-wrap:wrap;gap:.75rem;display:flex;margin-top:.4rem!important}.oa-app .oa-sandbox .oa-sandbox-yes{border-radius:var(--oa-r-sm5);background:var(--oa-on-forest);color:#123b2f;padding:.3rem .55rem;text-decoration:none}.oa-app .oa-sandbox button:disabled{cursor:progress;opacity:.75}.oa-sandbox-error{color:var(--oa-on-forest);margin-bottom:.3rem;font-weight:650;display:block}.oa-confirm{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:13px;font-weight:600;display:flex}.oa-app .oa-sandbox button{color:var(--oa-on-forest);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:11.5px;font-weight:700;text-decoration:underline;display:inline-flex}@media (width<=1100px){.oa-cal-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.oa-panel.oa-cal{overflow-x:auto}.oa-cal-head,.oa-cal-body{min-width:640px}}.oa-step-saving{color:var(--oa-muted);align-items:center;gap:.45rem;margin:0;font-size:13px;font-weight:600;display:flex}.oa-quotes,.oa-jobs{gap:1rem;display:grid}.oa-figures{border-radius:var(--oa-r-lg);background:var(--oa-cobalt-ground);color:var(--oa-on-cobalt);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.oa-figure{border-left:1px solid #f3f5fb29;gap:.15rem;padding:.95rem 1rem .9rem;display:grid}.oa-figure:first-child{border-left:0}.oa-figure p{margin:0}.oa-figure .oa-kpi-label,.oa-figure-note{color:var(--oa-on-cobalt-2);font-size:12.5px}.oa-figure .oa-kpi-value{color:var(--oa-on-cobalt);font-variant-numeric:tabular-nums}.oa-quote-list{padding:0}.oa-tabs{border-bottom:1px solid var(--oa-line);gap:1.25rem;padding:0 1rem;display:flex;overflow-x:auto}.oa-app .oa-tabs button{color:var(--oa-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:.8rem 0 .65rem;font-size:13.5px;font-weight:650}.oa-app .oa-tabs button:hover{color:var(--oa-ink)}.oa-app .oa-tabs button[aria-pressed=true]{border-bottom-color:var(--oa-ink);color:var(--oa-ink)}.oa-tabs button span{color:var(--oa-muted);font-variant-numeric:tabular-nums;margin-left:.25rem;font-size:12px}.oa-tabs button[data-tone=waiting] span{color:var(--oa-waiting-text);font-weight:700}.oa-quote-rows{padding:0 1rem}.oa-quote-rows .oa-queue-row{grid-template-columns:8px minmax(0,1fr) auto 2.5rem 6.25rem}.oa-quote-rows .oa-action{justify-self:end}.oa-queue-row[data-selected]{box-shadow:inset 3px 0 0 var(--oa-moving);background:var(--oa-selected)}.oa-quote-summary{color:var(--oa-muted);margin-left:.5rem;font-weight:400}.oa-queue-main span[data-state=question],.oa-queue-main span[data-state=changes],.oa-queue-main span[data-state=expiring]{color:var(--oa-waiting-text)}.oa-queue-main span[data-state=approved]{color:var(--oa-booked-text)}.oa-quote-value{color:var(--oa-ink);font-variant-numeric:tabular-nums;text-align:right;font-size:13.5px;font-weight:650}.oa-app .oa-action-quiet{color:var(--oa-muted);background:0 0;border-color:#0000}.oa-pager{border-top:1px solid var(--oa-line);color:var(--oa-muted);justify-content:center;align-items:center;gap:.75rem;padding:.6rem;font-size:13px;display:flex}.oa-app .oa-pager button{border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);background:var(--oa-surface);min-height:30px;color:var(--oa-ink);cursor:pointer;padding:0 .7rem;font-size:12.5px;font-weight:650}.oa-app .oa-pager button:disabled{opacity:.45;cursor:default}.oa-quote-doc p{margin:0}.oa-quote-note{color:var(--oa-ink-2);font-size:14.5px;line-height:1.55}.oa-quote-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.oa-quote-option{border:1px solid var(--oa-line-strong);border-radius:var(--oa-r-lg);align-content:start;gap:.2rem;padding:.65rem .75rem;display:grid}.oa-quote-option[data-chosen]{border-color:var(--oa-booked);background:color-mix(in srgb, var(--oa-booked) 8%, var(--oa-surface))}.oa-quote-option strong{color:var(--oa-ink);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:13.5px;display:flex}.oa-quote-option>span{color:var(--oa-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.oa-quote-option ul,.oa-quote-lines,.oa-quote-events,.oa-picker-list,.oa-thread{margin:0;padding:0;list-style:none}.oa-quote-option li{color:var(--oa-muted);font-size:12.5px}.oa-quote-lines li{border-top:1px solid var(--oa-line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:13.5px;display:flex}.oa-quote-lines li:first-child{border-top:0}.oa-quote-lines small,.oa-quote-option small{color:var(--oa-muted);margin-left:.4rem;font-size:12px}.oa-quote-lines li[data-picked]{color:var(--oa-ink);font-weight:600}.oa-quote-total{border-top:1.5px solid var(--oa-ink);color:var(--oa-muted);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.6rem;font-size:12.5px;display:flex;margin-top:.4rem!important}.oa-quote-total strong{color:var(--oa-ink);font-variant-numeric:tabular-nums;font-size:22px}.oa-quote-actions{margin:.9rem 0 .2rem}.oa-quote-events li{border-top:1px solid var(--oa-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:baseline;gap:.6rem;padding:.5rem 0;display:grid}.oa-quote-events li:first-child{border-top:0}.oa-quote-events strong{color:var(--oa-ink);font-size:13.5px;font-weight:650;display:block}.oa-quote-events small{color:var(--oa-ink-2);font-size:13px;display:block}.oa-quote-events time{color:var(--oa-muted);white-space:nowrap;font-size:12px}.oa-app .oa-sheet.oa-editor{width:min(1000px,100vw)}.oa-editor-request{border-radius:var(--oa-r);background:var(--oa-sunk);color:var(--oa-ink-2);padding:.55rem .75rem;font-size:13.5px;margin:.6rem 0 0!important}.oa-editor-grid{grid-template-columns:minmax(0,1fr) 270px;gap:1.25rem;margin-top:1rem;display:grid}.oa-field{gap:.3rem;margin-bottom:.8rem;display:grid}.oa-field>span,.oa-thread-reply label{color:var(--oa-muted);font-size:12.5px;font-weight:650}.oa-app :is(.oa-field,.oa-editor-option,.oa-thread-reply,.oa-pricebook-custom) :is(input:not([type=checkbox],[type=radio]),textarea),.oa-app .oa-editor-lines :is(input,select){border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);background:var(--oa-surface);color:var(--oa-ink);font:inherit;padding:.45rem .55rem;font-size:14px}.oa-app .oa-editor-lines :is(input,select){padding:.3rem .4rem;font-size:13.5px}.oa-editor-lines input[type=number]{width:4.5rem}.oa-editor-lines select{max-width:11rem}.oa-editor-options{gap:.5rem;margin:.2rem 0 .8rem;display:grid}.oa-switch{color:var(--oa-ink);cursor:pointer;align-items:center;gap:.5rem;font-size:14px;font-weight:650;display:inline-flex}.oa-switch input{width:18px;height:18px;accent-color:var(--oa-accent)}.oa-editor-option-names{gap:.4rem;display:grid}.oa-editor-option{grid-template-columns:minmax(0,1fr) auto 7rem;align-items:center;gap:.75rem;display:grid}.oa-editor-option label{color:var(--oa-ink-2);align-items:center;gap:.35rem;font-size:13px;display:inline-flex}.oa-editor-option-total{color:var(--oa-ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.oa-editor-lines{border-collapse:collapse;width:100%;font-size:13.5px}.oa-editor-lines th{border-bottom:1px solid var(--oa-line-strong);color:var(--oa-muted);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:.4rem .4rem .4rem 0;font-size:11px;font-weight:700}.oa-editor-lines td{border-bottom:1px solid var(--oa-line);color:var(--oa-ink);vertical-align:middle;padding:.4rem .4rem .4rem 0}.oa-editor-lines td small{color:var(--oa-muted);font-size:12px;display:block}.oa-app .oa-editor-lines .oa-num{text-align:right;font-variant-numeric:tabular-nums}.oa-app .oa-icon-button{border-radius:var(--oa-r-sm5);width:28px;height:28px;color:var(--oa-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.oa-app .oa-icon-button:hover{background:var(--oa-hover);color:var(--oa-ink)}.oa-editor-total{color:var(--oa-muted);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.5rem;font-size:13px;display:flex;margin:.8rem 0!important}.oa-editor-total strong{color:var(--oa-ink);font-variant-numeric:tabular-nums;margin-left:.3rem;font-size:19px}.oa-editor-total small{flex-basis:100%;font-size:12px}.oa-pricebook{border-left:1px solid var(--oa-line);align-content:start;gap:.6rem;padding-left:1rem;display:grid}.oa-app .oa-pricebook h4{border:0;margin:0;padding:0}.oa-search{border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);background:var(--oa-surface);color:var(--oa-muted);align-items:center;gap:.4rem;padding:0 .55rem;display:flex}.oa-app .oa-search input{width:100%;color:var(--oa-ink);font:inherit;outline-offset:4px;background:0 0;border:0;padding:.5rem 0;font-size:13.5px}.oa-pricebook-group p,.oa-pricebook-custom p{color:var(--oa-muted);letter-spacing:.1em;text-transform:uppercase;margin:.3rem 0 .2rem;font-size:11px;font-weight:700}.oa-pricebook ul{margin:0;padding:0;list-style:none}.oa-app .oa-pricebook li button{border-radius:var(--oa-r-sm5);width:100%;color:var(--oa-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .4rem;font-size:13px;display:flex}.oa-app .oa-pricebook li button:hover{background:var(--oa-hover)}.oa-pricebook li small{color:var(--oa-muted);font-size:12px;display:block}.oa-pricebook-custom{gap:.35rem;display:grid}.oa-app .oa-sheet.oa-picker .oa-search{margin:.8rem 0 .2rem}.oa-app .oa-picker-list button{border:0;border-top:1px solid var(--oa-line);text-align:left;cursor:pointer;background:0 0;gap:.1rem;width:100%;padding:.6rem .25rem;display:grid}.oa-app .oa-picker-list button:hover{background:var(--oa-hover)}.oa-picker-list strong{color:var(--oa-ink);font-size:14px;font-weight:650}.oa-picker-list span,.oa-picker-list small{color:var(--oa-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.oa-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.oa-board-col{border-radius:var(--oa-r-lg);background:var(--oa-sunk);gap:.5rem;padding:.6rem;display:grid}.oa-app .oa-board-col h3{color:var(--oa-ink-2);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin:.1rem .2rem 0;font-size:12px;font-weight:700;display:flex}.oa-board-col h3 span{color:var(--oa-muted);font-variant-numeric:tabular-nums}.oa-board-col ol,.oa-jobs-done-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.oa-jobs-done-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:.4rem}.oa-app .oa-job{border:1px solid var(--oa-line);background:var(--oa-surface);width:100%;color:var(--oa-ink);text-align:left;cursor:pointer;border-radius:7px;gap:.15rem;padding:.6rem .7rem;font-size:13px;display:grid}.oa-app .oa-job:hover{border-color:var(--oa-ink)}.oa-app .oa-job[data-needs]{border-left:3px solid var(--oa-waiting)}.oa-app .oa-job[data-selected]{outline:2px solid var(--oa-moving);outline-offset:1px}.oa-job strong{font-size:14px;font-weight:650}.oa-job>span{color:var(--oa-muted)}.oa-job .oa-job-meta{color:var(--oa-ink-2);font-variant-numeric:tabular-nums;gap:.6rem;display:flex}.oa-job .oa-job-move{color:var(--oa-waiting-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;margin-top:.25rem;font-weight:650;display:flex;overflow:hidden}.oa-job .oa-job-wait{color:var(--oa-muted);margin-top:.25rem;font-size:12.5px}.oa-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;margin:.9rem 0 .4rem;padding:0;list-style:none;display:grid}.oa-stepper li{color:var(--oa-muted);gap:.35rem;font-size:11.5px;line-height:1.3;display:grid}.oa-stepper-dot{border-radius:var(--oa-r-xs);background:var(--oa-line-strong);height:4px}.oa-stepper li[data-state=done] .oa-stepper-dot{background:var(--oa-booked)}.oa-stepper li[data-state=now]{color:var(--oa-ink);font-weight:650}.oa-stepper li[data-state=now] .oa-stepper-dot{background:var(--oa-moving)}.oa-thread{gap:.5rem;display:grid}.oa-thread li{border-radius:var(--oa-r-lg);background:var(--oa-sunk);max-width:88%;padding:.5rem .7rem;font-size:13.5px}.oa-thread li[data-from=team]{background:var(--oa-selected);justify-self:end}.oa-thread li span{color:var(--oa-muted);font-size:11.5px;display:block}.oa-thread li p{color:var(--oa-ink);margin:.15rem 0 0}.oa-thread-reply{justify-items:start;gap:.4rem;margin-top:.8rem;display:grid}.oa-thread-reply textarea{width:100%}@media (width<=1180px){.oa-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.oa-editor-grid{grid-template-columns:minmax(0,1fr)}.oa-pricebook{border-left:0;border-top:1px solid var(--oa-line);padding:1rem 0 0}.oa-quote-rows .oa-queue-row{grid-template-columns:8px minmax(0,1fr) auto}.oa-quote-rows .oa-queue-age,.oa-quote-rows .oa-action{display:none}}@media (width<=640px){.oa-figures,.oa-board,.oa-quote-options{grid-template-columns:minmax(0,1fr)}.oa-figure{border-top:1px solid #f3f5fb29;border-left:0}.oa-figure:first-child{border-top:0}.oa-editor-option{grid-template-columns:minmax(0,1fr) auto}.oa-editor-option-total{text-align:left;grid-column:1/-1}}.oa-app :is(.oa-job-sheet,.oa-quote-sheet) .oa-empty{text-align:left;padding-left:0}.oa-work{border:1px solid var(--oa-line-strong);border-radius:var(--oa-r-lg);gap:.35rem;margin:.4rem 0 .8rem;padding:.35rem;display:grid}.oa-work-kicker{color:var(--oa-ink);align-items:center;gap:.35rem;font-size:13.5px;font-weight:700;display:flex;margin:.35rem .4rem 0!important}.oa-work-line{color:var(--oa-ink-2);margin:0 .4rem!important;font-size:13px!important}.oa-work>.oa-secondary{justify-self:start;margin:.2rem .4rem .4rem}.oa-app .oa-work-row{border-radius:var(--oa-r);width:100%;color:var(--oa-muted);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem;display:grid}.oa-app .oa-work-row:hover{background:var(--oa-hover);color:var(--oa-ink)}.oa-work-row+.oa-work-row{border-top:1px solid var(--oa-line);border-radius:0 0 6px 6px}.oa-work-main{gap:.1rem;min-width:0;display:grid}.oa-work-main strong{color:var(--oa-ink);font-size:13.5px;font-weight:700}.oa-work-main>span,.oa-work-main small{color:var(--oa-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.oa-work-main small{color:var(--oa-muted)}.oa-work-steps{grid-template-columns:repeat(5,1fr);gap:3px;margin:.2rem 0;display:grid!important}.oa-work-steps span{border-radius:var(--oa-r-xs);background:var(--oa-line-strong);height:4px}.oa-work-steps span[data-state=done]{background:var(--oa-booked)}.oa-work-steps span[data-state=now]{background:var(--oa-moving)}.oa-app .oa-cal-event.oa-cal-job{border-left-color:var(--oa-moving);background:color-mix(in srgb, var(--oa-moving) 12%, var(--oa-surface))}.oa-app .oa-cal-event.oa-cal-job:hover{background:color-mix(in srgb, var(--oa-moving) 20%, var(--oa-surface))}.oa-work-links .oa-link{color:var(--oa-ink);text-underline-offset:.2em;padding:0;font-weight:650;text-decoration:underline;display:inline}@media (width<=640px){.oa-editor-lines thead{display:none}.oa-editor-lines,.oa-editor-lines tbody{gap:.5rem;display:grid}.oa-editor-lines tr{border:1px solid var(--oa-line);border-radius:var(--oa-r-lg);grid-template-columns:4.5rem minmax(0,1fr) 2rem;grid-template-areas:"line line remove""qty in in""amount amount amount";gap:.35rem .5rem;padding:.55rem .6rem;display:grid}.oa-editor-lines td{border:0;padding:0}.oa-editor-lines td:first-child{grid-area:line}.oa-editor-lines td:nth-child(2){grid-area:qty}.oa-editor-lines td:nth-child(3){grid-area:in}.oa-editor-lines td:nth-child(4){grid-area:amount}.oa-editor-lines td:nth-child(5){grid-area:remove;justify-self:end}.oa-editor-lines select{width:100%;max-width:none}}.oa-app .oa-today-end{justify-content:flex-end;margin-top:1.25rem;display:flex}.oa-app .demo-owner-record-grid:empty{display:none}.oa-app .oa-more-fold{border-top:1px solid var(--oa-line);margin-top:1.25rem}.oa-app .oa-more-fold>summary{width:fit-content;min-height:44px;color:var(--oa-ink-2);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 0;font-weight:600;list-style:none;display:flex}.oa-app .oa-more-fold>summary::-webkit-details-marker{display:none}.oa-app .oa-more-fold>summary:after{content:"";width:.45rem;height:.45rem;transition:transform .16s var(--oa-ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.oa-app .oa-more-fold[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.oa-app .oa-more-fold>summary:hover{color:var(--oa-ink)}@media (prefers-reduced-motion:reduce){.oa-app .oa-more-fold>summary:after{transition:none}}.oa-app[data-skin=legal]{--oa-canvas:#0b0b0c;--oa-surface:#0f0f10;--oa-sunk:#161513;--oa-hover:#17150f;--oa-selected:#1c1912;--oa-ink:#efe9dc;--oa-ink-2:#cfc8b8;--oa-muted:#a39c8d;--oa-faint:#938c7f;--oa-line:#232120;--oa-line-strong:#36332d;--oa-waiting:#c95a3e;--oa-waiting-text:#ef9478;--oa-captured:#b8913f;--oa-captured-text:#e0c07e;--oa-moving:#6f86c4;--oa-moving-text:#a9b9e6;--oa-booked:#4f9c7c;--oa-booked-text:#86cfae;--oa-closed:#5d5951;--oa-closed-text:#a39c8d;--oa-ch-voice:#c4a46a;--oa-ch-chat:#8f897c;--oa-ch-website:#6f6a60;--oa-focus:#e6cf98;--oa-forest:#080809;--oa-forest-2:#141310;--oa-on-forest:#efe9dc;--oa-on-forest-2:#a39c8d;--oa-cobalt-ground:transparent;--oa-on-cobalt:#efe9dc;--oa-on-cobalt-2:#a39c8d;--oa-clay:transparent;--oa-on-clay-2:#a39c8d;--oa-accent:#c4a46a;--oa-on-accent:#0b0b0c;--oa-brass:#c4a46a;--oa-brass-rule:#c4a46a6b;--oa-r-xs:0;--oa-r-sm:0;--oa-r-sm5:0;--oa-r:0;--oa-r-lg:0;--oa-r-frame:0;--oa-rail:216px;background:linear-gradient(to right, var(--oa-forest) calc(var(--oa-rail) - 1px), var(--oa-brass-rule) calc(var(--oa-rail) - 1px), var(--oa-brass-rule) var(--oa-rail), var(--oa-canvas) var(--oa-rail));border-color:#2a2824}.demo-owner-night .oa-app[data-skin=legal] .oa-bars-plain .oa-bars-track>span{background:var(--oa-brass)}.demo-owner-night .oa-app[data-skin=legal] .oa-tally .oa-stats div{border-top-color:var(--oa-line)}.oa-app[data-skin=legal] :is(h1,h2,h3){font-family:var(--font-serif);letter-spacing:-.005em;font-weight:500}.oa-app[data-skin=legal] :is(button,select,input,a):focus-visible{outline:1px solid var(--oa-focus);outline-offset:3px}.oa-app[data-skin=legal] .oa-rail{padding:1.4rem 1rem 1rem}.oa-app[data-skin=legal] .oa-rail .oa-brand{border-bottom-color:var(--oa-brass-rule);gap:.75rem;padding:0 .15rem 1.2rem}.oa-app[data-skin=legal] .oa-rail .oa-monogram{border:1px solid var(--oa-brass);width:34px;height:34px;color:var(--oa-brass);font-family:var(--font-serif);background:0 0;font-size:19px;font-weight:500}.oa-app[data-skin=legal] .oa-rail .oa-brand strong{font-family:var(--font-serif);letter-spacing:0;font-size:17px;font-weight:500}.oa-app[data-skin=legal] .oa-rail .oa-brand strong+span{white-space:normal;margin-top:.15rem;line-height:1.35}.oa-app[data-skin=legal] .oa-rail .oa-brand strong+span,.oa-app[data-skin=legal] .oa-rail .oa-rail-label{letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:600}.oa-app[data-skin=legal] .oa-rail .oa-rail-main li button svg{display:none}.oa-app[data-skin=legal] .oa-rail li button{min-height:38px;color:var(--oa-on-forest-2);transition:color .12s var(--oa-ease), background-color .12s var(--oa-ease);padding:0 .6rem}.oa-app[data-skin=legal] .oa-rail .oa-rail-main li button{font-family:var(--font-serif);font-size:17px;font-weight:400}.oa-app[data-skin=legal] .oa-rail .oa-rail-views li button{font-size:13px;font-weight:500}.oa-app[data-skin=legal] .oa-rail li button:hover{color:var(--oa-on-forest);background:0 0}.oa-app[data-skin=legal] .oa-rail li button[aria-current=page]{box-shadow:inset 1px 0 0 var(--oa-brass);color:var(--oa-brass);background:0 0}.oa-app[data-skin=legal] .oa-rail li button[aria-current=page] :is(svg,.oa-rail-count){color:var(--oa-brass)}.oa-app[data-skin=legal] .oa-rail .oa-rail-count{font-family:var(--font-sans);font-size:12px;font-weight:500}.oa-app[data-skin=legal] .oa-rail-badge{border:1px solid var(--oa-waiting);min-width:0;color:var(--oa-waiting-text);font-family:var(--font-sans);background:0 0;border-radius:0;padding:0 5px;font-size:11.5px;line-height:17px}.oa-app[data-skin=legal] .oa-mark{border-radius:0}.oa-app[data-skin=legal] .oa-rail .oa-rail-foot{border-top-color:var(--oa-brass-rule)}.oa-app[data-skin=legal] .oa-rail .oa-avatar,.oa-app[data-skin=legal] .oa-avatar{border:1px solid var(--oa-line-strong);color:var(--oa-ink-2);font-family:var(--font-serif);background:0 0;border-radius:0;font-weight:500}.oa-app[data-skin=legal] .oa-rail .oa-theme{border-color:var(--oa-line-strong);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.oa-app[data-skin=legal] .oa-rail .oa-theme:hover{border-color:var(--oa-brass);background:0 0}.oa-app[data-skin=legal] .oa-rail :is(button,a):focus-visible{outline-color:var(--oa-focus)}.oa-app[data-skin=legal] .oa-main{gap:1.75rem}.oa-app[data-skin=legal] .oa-today{gap:2rem}.oa-app[data-skin=legal] .oa-today-head{border-bottom:1px solid var(--oa-brass-rule);padding-bottom:1.4rem}.oa-app[data-skin=legal] .oa-eyebrow{color:var(--oa-brass);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.oa-app[data-skin=legal] .oa-title{font-family:var(--font-serif);letter-spacing:-.018em;margin-top:.5rem;font-size:clamp(32px,3.6vw,50px);font-weight:400;line-height:1.05}.oa-app[data-skin=legal] .oa-title-count{color:var(--oa-brass)}.oa-app[data-skin=legal] .oa-subtitle{font-size:14px}.oa-app[data-skin=legal] .oa-week{color:var(--oa-ink-2);margin-top:.9rem;font-weight:500}.oa-app[data-skin=legal] :is(.oa-panel-head,.oa-section-head) h3{color:var(--oa-ink-2);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.oa-app[data-skin=legal] .oa-section-head-list h3{font-family:var(--font-serif);letter-spacing:-.01em;text-transform:none;color:var(--oa-ink);font-size:30px;font-weight:400}.oa-app[data-skin=legal] .oa-muted{font-size:12px}.oa-app[data-skin=legal] .oa-link{color:var(--oa-brass);letter-spacing:.06em;font-size:12px;font-weight:500}.oa-app[data-skin=legal] .oa-link:hover{color:var(--oa-focus)}.oa-app[data-skin=legal] .oa-panel{border:0;border-top:1px solid var(--oa-line-strong);background:0 0;padding:.9rem 0 0}.oa-app[data-skin=legal] .oa-grid-lead>.oa-panel:first-child{border-top:0;padding-top:0}.oa-app[data-skin=legal] .oa-queue{counter-reset:ledger;border-top:1px solid var(--oa-brass-rule);border-bottom:1px solid var(--oa-line-strong)}.oa-app[data-skin=legal] .oa-queue-row{counter-increment:ledger;grid-template-columns:2.4rem 6px minmax(0,1fr) auto auto;column-gap:1rem;min-height:74px}.oa-app[data-skin=legal] .oa-queue-row:before{color:var(--oa-brass);content:counter(ledger, decimal-leading-zero);font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;align-self:center;font-size:22px;line-height:1}.oa-app[data-skin=legal] .oa-queue-row .oa-mark{width:6px;height:6px}.oa-app[data-skin=legal] .oa-queue-row-tight{grid-template-columns:2rem 6px minmax(0,1fr);column-gap:.8rem;min-height:0;padding:.7rem 0 .9rem}.oa-app[data-skin=legal] .oa-queue-row-tight:before,.oa-app[data-skin=legal] .oa-queue-row-tight .oa-mark{grid-row:1;align-self:start;margin-top:.95rem}.oa-app[data-skin=legal] .oa-queue-row-tight:before{grid-column:1;margin-top:.75rem}.oa-app[data-skin=legal] .oa-queue-row-tight .oa-mark{grid-column:2}.oa-app[data-skin=legal] .oa-stack .oa-queue{border-top:0}.oa-app[data-skin=legal] .oa-queue-row-tight .oa-queue-main{grid-column:3;padding:.45rem 0 .55rem}.oa-app[data-skin=legal] .oa-queue-row-tight .oa-queue-main :is(strong,span){white-space:normal}.oa-app[data-skin=legal] .oa-queue-row-tight>span:empty:not(.oa-mark){display:none}.oa-app[data-skin=legal] .oa-queue-row-tight .oa-action{grid-column:3;justify-self:start;align-items:center;min-width:0;display:inline-flex}.oa-app[data-skin=legal] .oa-queue-row[data-kind=handoff]{box-shadow:none;margin-left:0;padding-left:0}.oa-app[data-skin=legal] .oa-queue-main{gap:.2rem;padding:.8rem 0}.oa-app[data-skin=legal] .oa-queue-main strong{font-family:var(--font-serif);letter-spacing:-.005em;font-size:19px;font-weight:500}.oa-app[data-skin=legal] .oa-queue-main span{font-size:13px}.oa-app[data-skin=legal] .oa-queue-age{letter-spacing:.06em;font-size:12px;font-weight:500}.oa-app[data-skin=legal] .oa-queue-row[data-overdue] .oa-queue-age{font-weight:600}.oa-app[data-skin=legal] .oa-action{border:1px solid var(--oa-line-strong);min-width:7.5rem;min-height:34px;color:var(--oa-ink);letter-spacing:.14em;text-transform:uppercase;background:0 0;padding:0 .9rem;font-size:11px;font-weight:600}.oa-app[data-skin=legal] .oa-action:hover{border-color:var(--oa-brass);color:var(--oa-brass);background:0 0}.oa-app[data-skin=legal] .oa-flag{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:16px;font-family:var(--font-sans);border-radius:0}.oa-app[data-skin=legal] .oa-flag[data-tone=waiting]{border-color:var(--oa-waiting);color:var(--oa-waiting-text);background:0 0}.oa-app[data-skin=legal] .oa-stack{gap:2rem}.oa-app[data-skin=legal] .oa-stack .oa-panel:first-child{border-top:0;padding-top:0}.oa-app[data-skin=legal] .oa-stack .oa-panel-head{border-bottom:1px solid var(--oa-brass-rule);padding-bottom:.55rem}.oa-app[data-skin=legal] .oa-stack .oa-empty{color:var(--oa-muted);font-family:var(--font-serif);text-align:left;padding:1rem 0;font-size:15px;font-style:italic}.oa-app[data-skin=legal] .oa-agenda time{font-family:var(--font-serif);font-size:15px;font-weight:500}.oa-app[data-skin=legal] .oa-agenda button strong{font-family:var(--font-serif);font-size:15.5px;font-weight:500}.oa-app[data-skin=legal] .oa-panel.oa-tally{border-color:var(--oa-line-strong);background:0 0}.oa-app[data-skin=legal] .oa-tally .oa-stats{grid-template-columns:minmax(0,1fr)}.oa-app[data-skin=legal] .oa-tally .oa-stats div,.oa-app[data-skin=legal] .oa-tally .oa-stats div:nth-child(-n+2){border-top:1px solid var(--oa-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.65rem 0;display:flex}.oa-app[data-skin=legal] .oa-tally .oa-stats div:first-child{border-top:0}.oa-app[data-skin=legal] .oa-stats dt{color:var(--oa-muted);font-size:12.5px}.oa-app[data-skin=legal] .oa-stats dd{font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;font-size:24px;font-weight:400;line-height:1.1}.oa-app[data-skin=legal] .oa-tally .oa-stats dd{margin:0}.oa-app[data-skin=legal] .oa-performance{gap:1.1rem}.oa-app[data-skin=legal] .oa-segment{background:0 0;border:0;gap:1.1rem;padding:0}.oa-app[data-skin=legal] .oa-segment button{min-height:30px;color:var(--oa-muted);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #0000;padding:0 .1rem;font-size:11px;font-weight:600}.oa-app[data-skin=legal] .oa-segment button:hover{color:var(--oa-ink)}.oa-app[data-skin=legal] .oa-segment button[aria-pressed=true]{border-color:#0000;border-bottom-color:var(--oa-brass);color:var(--oa-brass);background:0 0}.oa-app[data-skin=legal] .oa-kpis{border:0;border-top:1px solid var(--oa-brass-rule);border-bottom:1px solid var(--oa-brass-rule);background:0 0;overflow:visible}.oa-app[data-skin=legal] .oa-kpi{border-left:1px solid var(--oa-brass-rule);gap:.35rem;padding:1.3rem 1.5rem 1.1rem}.oa-app[data-skin=legal] .oa-kpi:first-child{border-left:0;padding-left:0}.oa-app[data-skin=legal] .oa-kpis .oa-kpi-label{color:var(--oa-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:600}.oa-app[data-skin=legal] .oa-kpis .oa-kpi-value{color:var(--oa-ink);font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;font-size:clamp(38px,3.8vw,56px);font-weight:400;line-height:1}.oa-app[data-skin=legal] .oa-kpis .oa-kpi-delta{color:var(--oa-muted);font-size:12px;font-weight:500}.oa-app[data-skin=legal] .oa-kpis .oa-kpi-delta[data-trend=up]{color:var(--oa-booked-text)}.oa-app[data-skin=legal] .oa-kpis .oa-kpi-delta[data-trend=down]{color:var(--oa-waiting-text)}.oa-app[data-skin=legal] .oa-kpis .oa-kpi-prev{color:var(--oa-muted)}.oa-app[data-skin=legal] .oa-kpis .oa-spark-line{stroke:var(--oa-brass);stroke-width:1px}.oa-app[data-skin=legal] .oa-kpis .oa-spark-area{fill:#c4a46a12}.oa-app[data-skin=legal] .oa-volume-plot{border-bottom-color:var(--oa-brass-rule)}.oa-app[data-skin=legal] .oa-bar{stroke:var(--oa-canvas)}.oa-app[data-skin=legal] :is(.oa-volume-axis,.oa-volume-max){letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.oa-app[data-skin=legal] .oa-bars li>button,.oa-app[data-skin=legal] .oa-bars-plain li{border-bottom:1px solid var(--oa-line);min-height:38px}.oa-app[data-skin=legal] .oa-bars li>button:hover{background:var(--oa-hover)}.oa-app[data-skin=legal] .oa-bars-label{font-weight:500}.oa-app[data-skin=legal] .oa-bars-track{background:var(--oa-line);height:3px}.oa-app[data-skin=legal] .oa-bars-plain .oa-bars-track>span{background:var(--oa-brass)}.oa-app[data-skin=legal] .oa-bars-count{font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;font-size:17px;font-weight:400}.oa-app[data-skin=legal] .oa-feed li{min-height:48px}.oa-app[data-skin=legal] .oa-feed-icon{border:1px solid var(--oa-line-strong);color:var(--oa-muted);background:0 0;border-radius:0}.oa-app[data-skin=legal] .oa-feed button strong{font-family:var(--font-serif);font-size:16px;font-weight:500}.oa-app[data-skin=legal] :is(.oa-feed time,.oa-unanswered li span){letter-spacing:.08em;text-transform:uppercase;font-size:11px}.oa-app[data-skin=legal] .demo-table-section.oa-list{background:0 0;border:0}.oa-app[data-skin=legal] .oa-list-views{gap:1.4rem;padding:0}.oa-app[data-skin=legal] .oa-list-view{min-height:48px;color:var(--oa-muted);font-family:var(--font-serif);border-bottom-width:1px;padding:0;font-size:17px;font-weight:400}.oa-app[data-skin=legal] .oa-list-view[aria-selected=true]{border-bottom-color:var(--oa-brass);color:var(--oa-ink)}.oa-app[data-skin=legal] .oa-count{color:var(--oa-faint);font-family:var(--font-sans);background:0 0;border-radius:0;padding:0;font-size:11.5px;font-weight:500}.oa-app[data-skin=legal] .oa-list-view[aria-selected=true] .oa-count{color:var(--oa-brass);background:0 0;border:0}.oa-app[data-skin=legal] .demo-table-tools.oa-list-tools{padding:.9rem 0}.oa-app[data-skin=legal] .oa-list-tools :is(input,select){border-color:var(--oa-line-strong);background:0 0;border-radius:0;min-height:36px}.oa-app[data-skin=legal] .oa-chip{letter-spacing:.12em;text-transform:uppercase;border-radius:0;min-height:36px;font-size:11px;font-weight:600}.oa-app[data-skin=legal] .oa-chip:hover{border-color:var(--oa-brass-rule);color:var(--oa-ink);background:0 0}.oa-app[data-skin=legal] .oa-chip[aria-pressed=true]{border-color:var(--oa-brass);color:var(--oa-brass);background:0 0}.oa-app[data-skin=legal] .oa-list-count{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.oa-app[data-skin=legal] .oa-table thead th{border-bottom-color:var(--oa-line-strong);background:var(--oa-canvas);height:40px;color:var(--oa-muted);letter-spacing:.16em;font-size:10.5px;font-weight:600}.oa-app[data-skin=legal] .oa-table td{border-top-color:var(--oa-line);height:60px}.oa-app[data-skin=legal] .oa-table :is(th,td):first-child{padding-left:0}.oa-app[data-skin=legal] .oa-day th{border-top:0;border-bottom:1px solid var(--oa-brass-rule);background:var(--oa-canvas);height:40px;color:var(--oa-brass);letter-spacing:.18em;text-transform:uppercase;vertical-align:bottom;padding-bottom:.45rem;font-size:10.5px;font-weight:600;top:40px}.oa-app[data-skin=legal] .oa-cell-name:not(:has(.oa-flag)) .demo-table-open{max-width:100%}.oa-app[data-skin=legal] .oa-table thead th:first-child{width:22%}.oa-app[data-skin=legal] .oa-table thead th:nth-child(2){width:14%}.oa-app[data-skin=legal] .oa-table .demo-table-open{font-family:var(--font-serif);letter-spacing:-.005em;font-size:17px;font-weight:500}.oa-app[data-skin=legal] .oa-stage{letter-spacing:.04em;font-size:12px;font-weight:500}.oa-app[data-skin=legal] .oa-stage i{border-radius:0;width:6px;height:6px}.oa-app[data-skin=legal] .oa-request strong{font-weight:500}.oa-app[data-skin=legal] .oa-row:hover{background:var(--oa-hover)}.oa-app[data-skin=legal] .oa-row.is-selected{background:var(--oa-selected);box-shadow:inset 2px 0 0 var(--oa-brass)}.oa-app[data-skin=legal] .oa-row.is-selected td:first-child{padding-left:.85rem}.oa-app[data-skin=legal] .oa-table time{font-family:var(--font-serif);font-size:15px}.oa-app[data-skin=legal] :is(.oa-pages button,.oa-filter-chip,.oa-clear){border-radius:0}.oa-app[data-skin=legal] .oa-pages button{letter-spacing:.12em;text-transform:uppercase;background:0 0;font-size:11px}.oa-app[data-skin=legal] .demo-table-pages.oa-pages{border-top-color:var(--oa-line-strong);padding:.9rem 0}.oa-app[data-skin=legal] :is(.unlokd-demo-customer-record,.demo-owner-detail,.oa-sheet){border-left-color:var(--oa-brass-rule);border-top:3px solid var(--oa-brass);background:#0e0e0f;padding:1.75rem 1.75rem 2.5rem}.oa-app[data-skin=legal] :is(#demo-customer-record-heading,#demo-crm-editor-heading,#oa-quote-heading,#oa-editor-heading,#oa-job-heading,#oa-picker-heading){font-family:var(--font-serif);letter-spacing:-.015em;margin:.4rem 0 .35rem;font-size:32px;font-weight:400;line-height:1.1}.oa-app[data-skin=legal] :is(.unlokd-demo-customer-record,.oa-sheet) h4,.oa-app[data-skin=legal] :is(.oa-said,.oa-others) h4{border-top-color:var(--oa-brass-rule);color:var(--oa-brass);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:600}.oa-app[data-skin=legal] .oa-step{border:1px solid var(--oa-brass-rule);background:0 0}.oa-app[data-skin=legal] .demo-owner-detail-close{letter-spacing:.14em;text-transform:uppercase;min-height:32px;font-size:11px}.oa-app[data-skin=legal] .demo-owner-detail-close:hover{border-color:var(--oa-brass);color:var(--oa-brass)}.oa-app[data-skin=legal] :is(.unlokd-demo-customer-record,.demo-owner-detail) .unlokd-demo-control{border-color:var(--oa-brass);background:var(--oa-brass);color:var(--oa-on-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px}.oa-app[data-skin=legal] .unlokd-demo-customer-record .unlokd-demo-record{border-left-color:var(--oa-brass-rule)}.oa-app[data-skin=legal] .unlokd-demo-customer-record .unlokd-demo-record:before{background:var(--oa-brass);width:6px;height:6px;box-shadow:none;border-radius:0;top:6px;left:-3.5px}.oa-app[data-skin=legal] .unlokd-demo-customer-record .unlokd-demo-record strong{font-family:var(--font-serif);font-size:15.5px;font-weight:500}.oa-app[data-skin=legal] .oa-facts dt{color:var(--oa-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:600}.oa-app[data-skin=legal] .oa-facts dd{font-family:var(--font-serif);font-size:16px}.oa-app[data-skin=legal] :is(.oa-primary,.oa-step-go,.oa-step-next){border-color:var(--oa-brass);background:var(--oa-brass);color:var(--oa-on-accent)}.oa-app[data-skin=legal] :is(.oa-primary,.oa-secondary,.oa-quiet,.oa-step-go,.oa-step-next){letter-spacing:.12em;text-transform:uppercase;font-size:11.5px}.oa-app[data-skin=legal] .oa-secondary:hover{border-color:var(--oa-brass);color:var(--oa-brass);background:0 0}.oa-app[data-skin=legal] .oa-panel.oa-cal{border:1px solid var(--oa-line-strong);border-top-color:var(--oa-brass-rule)}.oa-app[data-skin=legal] .oa-cal-head span{color:var(--oa-muted);letter-spacing:.16em;text-transform:uppercase;padding:.7rem 0 .6rem;font-size:10.5px;font-weight:600}.oa-app[data-skin=legal] .oa-cal-head strong{width:34px;height:34px;font-family:var(--font-serif);letter-spacing:0;border-radius:0;font-size:20px;font-weight:400}.oa-app[data-skin=legal] .oa-cal-head span[data-today] strong{border:1px solid var(--oa-brass);color:var(--oa-brass);background:0 0}.oa-app[data-skin=legal] .oa-cal-hours span{letter-spacing:.06em;font-size:10.5px}.oa-app[data-skin=legal] .oa-cal-day{background:repeating-linear-gradient(135deg,#0000 0 6px,#efe9dc09 6px 7px)}.oa-app[data-skin=legal] .oa-cal-open,.oa-app[data-skin=legal] .oa-cal-day[data-today] .oa-cal-open{background:#111112}.oa-app[data-skin=legal] .oa-cal-day[data-today] .oa-cal-open{box-shadow:inset 0 0 0 1px #c4a46a2e}.oa-app[data-skin=legal] .oa-cal-now,.oa-app[data-skin=legal] .oa-cal-now:before{background:var(--oa-brass)}.oa-app[data-skin=legal] .oa-cal-now:before{border-radius:0}.oa-app[data-skin=legal] .oa-cal-event{background:color-mix(in srgb, var(--oa-booked) 12%, #111112);border-left-width:2px}.oa-app[data-skin=legal] .oa-cal-event:hover{background:color-mix(in srgb, var(--oa-booked) 22%, #111112)}.oa-app[data-skin=legal] .oa-cal-event strong{font-family:var(--font-serif);font-size:13.5px;font-weight:500}.oa-app[data-skin=legal] .oa-role{border-color:var(--oa-line-strong);border-radius:0}.oa-app[data-skin=legal] .oa-role>span{letter-spacing:.16em;font-size:10px;font-weight:600}.oa-app[data-skin=legal] .oa-role button{font-size:12px;font-weight:500}.oa-app[data-skin=legal] .oa-role button:hover{color:var(--oa-brass)}.oa-app[data-skin=legal] .oa-role button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--oa-brass);color:var(--oa-brass);background:0 0}.oa-app[data-skin=legal] .oa-sandbox .oa-sandbox-yes{background:var(--oa-brass);color:var(--oa-on-accent)}.oa-app[data-skin=legal] .oa-burst{border:1px solid var(--oa-brass-rule)}@media (width>=901px){.oa-app[data-skin=legal] .oa-main{padding:2.4rem clamp(1.5rem,3.4vw,3.25rem) 3rem}.oa-app[data-skin=legal] .oa-today-head+.oa-grid-lead{grid-template-columns:minmax(0,1fr) minmax(220px,280px);column-gap:clamp(2rem,3.4vw,3.5rem)}.oa-app[data-skin=legal] .oa-today-head+.oa-grid-lead>.oa-stack{border-left:1px solid var(--oa-line-strong);padding-left:clamp(1.25rem,2vw,1.75rem)}.oa-app[data-skin=legal] .oa-grid{gap:2rem clamp(1.75rem,3vw,3rem)}}@media (width<=900px){.oa-app[data-skin=legal]{background:var(--oa-canvas)}.oa-app[data-skin=legal] .oa-rail{border-bottom:1px solid var(--oa-brass-rule)}.oa-app[data-skin=legal] .oa-rail .oa-brand{padding-bottom:0}.oa-app[data-skin=legal] .oa-rail li button[aria-current=page]{box-shadow:inset 0 -1px 0 var(--oa-brass)}.oa-app[data-skin=legal] .oa-kpis .oa-kpi:nth-child(3){padding-left:0}.oa-app[data-skin=legal] .oa-kpis .oa-kpi:nth-child(n+3){border-top-color:var(--oa-brass-rule)}.oa-app[data-skin=legal] .oa-table tr.oa-row{padding:.85rem 0}.oa-app[data-skin=legal] .oa-table tr.oa-day th{padding:.6rem 0 .4rem}}@media (width<=1180px){.oa-app[data-skin=legal] .oa-table thead th:nth-child(4){font-size:0}.oa-app[data-skin=legal] .oa-table thead th:first-child{width:18%}.oa-app[data-skin=legal] .oa-table thead th:nth-child(2){width:16%}.oa-app[data-skin=legal] .oa-table thead th:nth-child(5){width:12%}.oa-app[data-skin=legal] .oa-table thead th:nth-child(6){width:92px}.oa-app[data-skin=legal] .oa-table :is(td:not(.oa-cell-go),thead th:not(:last-child)){padding-left:.55rem;padding-right:.55rem}.oa-app[data-skin=legal] .oa-table tr :is(th,td):first-child{padding-left:0}.oa-app[data-skin=legal] .oa-table .demo-table-open{font-size:16px}.oa-app[data-skin=legal] .oa-table time{font-size:14px}.oa-app[data-skin=legal] .oa-queue-row{grid-template-columns:2.4rem 6px minmax(0,1fr) auto;padding-bottom:.9rem}.oa-app[data-skin=legal] .oa-queue-row:before{grid-area:1/1;align-self:start;margin-top:1.05rem}.oa-app[data-skin=legal] .oa-queue-row .oa-mark{grid-area:1/2;align-self:start;margin-top:1.4rem}.oa-app[data-skin=legal] .oa-queue-row .oa-queue-main{grid-area:1/3}.oa-app[data-skin=legal] .oa-queue-row .oa-queue-main :is(strong,span){white-space:normal}.oa-app[data-skin=legal] .oa-queue-row .oa-queue-age{grid-area:1/4;align-self:start;margin-top:1.15rem}.oa-app[data-skin=legal] .oa-queue-row .oa-action{grid-area:2/3/auto/-1;justify-self:start;align-items:center;min-width:0;display:inline-flex}}@media (width<=560px){.oa-app[data-skin=legal] .oa-main{padding:1.4rem 1rem 2rem}.oa-app[data-skin=legal] .oa-queue-row{grid-template-columns:1.9rem 6px minmax(0,1fr) auto;column-gap:.7rem}.oa-app[data-skin=legal] .oa-queue-row:before{font-size:18px}.oa-app[data-skin=legal] .oa-rail-foot{flex-wrap:wrap;flex:100%;margin:0;padding-top:.6rem}.oa-app[data-skin=legal] .oa-rail-foot .oa-sandbox{flex:100%}.oa-app[data-skin=legal] .oa-role button{padding:0 .7rem}.oa-app[data-skin=legal] .oa-kpi{padding:1rem .9rem}}@media (prefers-reduced-motion:reduce){.oa-app[data-skin=legal] *{transition:none!important}}.oa-app[data-skin=legal] :is(.demo-owner-detail,.unlokd-demo-customer-record) .unlokd-demo-record :is(small,p){color:var(--oa-muted)}.oa-app[data-skin=legal] :is(.demo-owner-detail,.unlokd-demo-customer-record,.oa-sheet) :is(input,select,textarea,button,.unlokd-demo-listing,.unlokd-demo-record,.oa-activity-icon){border-radius:0}.oa-app[data-skin=legal] .demo-owner-detail h4{border-top:1px solid var(--oa-brass-rule);color:var(--oa-brass);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;margin:1.4rem 0 .6rem;padding-top:.9rem;font-size:10.5px;font-weight:600}.oa-app[data-skin=legal] .oa-step h4{color:var(--oa-ink);font-family:var(--font-serif);letter-spacing:0;text-transform:none;border-top:0;margin:.15rem 0 0;padding-top:0;font-size:19px;font-weight:500}.oa-app[data-skin=legal] .oa-activity-icon{border:1px solid var(--oa-line-strong);background:0 0}.oa-app[data-skin=legal] .oa-activity-date{color:var(--oa-ink-2);font-family:var(--font-serif);font-size:15px}.oa-app[data-skin=legal] .demo-owner-detail .unlokd-demo-listing{border:1px solid var(--oa-line-strong);background:0 0}.oa-app[data-skin=legal] .demo-owner-detail .unlokd-demo-form button:hover{border-color:var(--oa-brass);color:var(--oa-brass)}.oa-app[data-skin=legal] .oa-edit>h4:first-child{border-top:0;margin-top:0}.oa-app[data-skin=legal] .oa-said li[data-role=assistant]>span{color:var(--oa-brass)}.oa-app[data-skin=legal] .oa-cal-head span[data-closed]{opacity:1}.oa-app[data-skin=legal] .oa-cal-head span[data-closed] strong{color:var(--oa-muted)}.oa-app[data-skin=dental]{--dn-teal:#0f766e;--dn-teal-ink:#0b5e57;--dn-teal-soft:#eaf5f3;--dn-teal-line:#cfe6e2;--dn-hair:#eef2f2;--dn-quiet:#f7faf9;--dn-shadow:#0f323014;--oa-canvas:#fff;--oa-surface:#fff;--oa-sunk:#f4f8f7;--oa-hover:#f3f8f7;--oa-selected:#eef7f5;--oa-ink:#0f1b1d;--oa-ink-2:#3a4b4e;--oa-muted:#5b6b6e;--oa-faint:#5d6f73;--oa-line:#edf1f1;--oa-line-strong:#dce4e4;--oa-focus:#0f766e;--oa-forest:#fff;--oa-forest-2:#f3f8f7;--oa-on-forest:#0f1b1d;--oa-on-forest-2:#5b6b6e;--oa-cobalt-ground:#fff;--oa-on-cobalt:#0f1b1d;--oa-on-cobalt-2:#5b6b6e;--oa-clay:#f7faf9;--oa-on-clay-2:#5b6b6e;--oa-accent:#0f766e;--oa-on-accent:#fff;--oa-ch-voice:#0b4f4a;--oa-ch-chat:#2a9488;--oa-ch-website:#7a8d90;--oa-r-xs:4px;--oa-r-sm:10px;--oa-r-sm5:10px;--oa-r:12px;--oa-r-lg:20px;--oa-r-frame:28px;border-color:var(--dn-hair);background:var(--oa-canvas);color:var(--oa-ink);grid-template-columns:minmax(0,1fr)}.demo-owner-night .oa-app[data-skin=dental]{--dn-teal:#5fd0c0;--dn-teal-ink:#8fe3d6;--dn-teal-soft:#12302c;--dn-teal-line:#1f4a44;--dn-hair:#1a2627;--dn-quiet:#121c1d;--dn-shadow:#00000073;--oa-canvas:#0c1314;--oa-surface:#0f1718;--oa-sunk:#142021;--oa-hover:#152223;--oa-selected:#12302c;--oa-ink:#e6efee;--oa-ink-2:#c2cfce;--oa-muted:#95a6a6;--oa-faint:#8b9d9d;--oa-line:#1a2627;--oa-line-strong:#283738;--oa-focus:#5fd0c0;--oa-forest:#0c1314;--oa-forest-2:#152223;--oa-on-forest:#e6efee;--oa-on-forest-2:#95a6a6;--oa-cobalt-ground:#0c1314;--oa-on-cobalt:#e6efee;--oa-on-cobalt-2:#95a6a6;--oa-clay:#121c1d;--oa-on-clay-2:#95a6a6;--oa-accent:#5fd0c0;--oa-on-accent:#062523;--oa-ch-voice:#5fd0c0;--oa-ch-chat:#2f8f84;--oa-ch-website:#7d9294}.oa-app[data-skin=dental] :is(h1,h2,h3,h4){letter-spacing:-.01em}.oa-app[data-skin=dental] .oa-rail{z-index:20;border-bottom:1px solid var(--dn-hair);background:color-mix(in srgb, var(--oa-canvas) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);height:auto;max-height:none;color:var(--oa-ink);flex-flow:wrap;align-items:center;gap:0 1.25rem;padding:0 clamp(1.25rem,3vw,2.5rem);display:flex;position:sticky;top:0;overflow:visible}.oa-app[data-skin=dental] .oa-rail .oa-brand{order:1}.oa-app[data-skin=dental] .oa-rail .oa-rail-main{flex:auto;order:2}.oa-app[data-skin=dental] .oa-rail .oa-role{order:3}.oa-app[data-skin=dental] .oa-rail .oa-me{order:4}.oa-app[data-skin=dental] .oa-rail .oa-theme{order:5}.oa-app[data-skin=dental] .oa-rail .oa-rail-label{order:7}.oa-app[data-skin=dental] .oa-rail .oa-rail-views{order:8}.oa-app[data-skin=dental] .oa-rail .oa-sandbox{flex:18rem;order:9}.oa-app[data-skin=dental] .oa-rail:before{content:"";flex:1 0 100%;order:6;height:0}.oa-app[data-skin=dental] .oa-rail .oa-rail-foot{display:contents}.oa-app[data-skin=dental] .oa-rail .oa-brand{border:0;gap:.75rem;min-height:68px;margin:0;padding:0}.oa-app[data-skin=dental] .oa-rail .oa-monogram{background:var(--dn-teal-soft);width:34px;height:34px;color:var(--dn-teal-ink);border-radius:50%;font-size:15px;font-weight:500}.oa-app[data-skin=dental] .oa-rail .oa-brand strong{color:var(--oa-ink);letter-spacing:-.01em;font-size:14.5px;font-weight:500}.oa-app[data-skin=dental] .oa-rail .oa-brand strong+span{max-width:15rem;color:var(--oa-muted);font-size:12px;font-weight:400}.oa-app[data-skin=dental] .oa-rail .oa-rail-main{justify-content:center;gap:.25rem;display:flex}.oa-app[data-skin=dental] .oa-rail li button{min-height:36px;color:var(--oa-ink-2);white-space:nowrap;transition:background-color .14s var(--oa-ease), color .14s var(--oa-ease);border-radius:999px;gap:.45rem;padding:0 .95rem;font-size:13.5px;font-weight:450}.oa-app[data-skin=dental] .oa-rail li button svg{color:var(--oa-faint)}.oa-app[data-skin=dental] .oa-rail li button:hover{background:var(--oa-hover);color:var(--oa-ink)}.oa-app[data-skin=dental] .oa-rail li button[aria-current=page]{background:var(--dn-teal-soft);box-shadow:none;color:var(--dn-teal-ink);font-weight:550}.oa-app[data-skin=dental] .oa-rail li button[aria-current=page] :is(svg,.oa-rail-count){color:var(--dn-teal-ink)}.oa-app[data-skin=dental] .oa-rail .oa-rail-count{color:var(--oa-muted);margin-left:.15rem;font-size:12px;font-weight:450}.oa-app[data-skin=dental] .oa-rail .oa-rail-badge{background:color-mix(in srgb, var(--oa-waiting) 13%, var(--oa-canvas));color:var(--oa-waiting-text);margin-left:.15rem;font-weight:600}.oa-app[data-skin=dental] .oa-rail .oa-rail-label{color:var(--oa-faint);letter-spacing:.14em;justify-self:start;margin:0;padding:0 0 .85rem;font-size:11px;font-weight:500}.oa-app[data-skin=dental] .oa-rail .oa-rail-views{border:1px solid var(--dn-hair);background:var(--dn-quiet);border-radius:999px;gap:2px;width:max-content;max-width:100%;margin:0 0 .85rem;padding:3px;display:flex}.oa-app[data-skin=dental] .oa-rail .oa-rail-views li button{min-height:30px;padding:0 .85rem;font-size:12.5px}.oa-app[data-skin=dental] .oa-rail .oa-rail-views li button[aria-current=page]{background:var(--oa-surface);box-shadow:0 1px 2px var(--dn-shadow), 0 0 0 1px var(--dn-teal-line)}.oa-app[data-skin=dental] .oa-rail [data-tone=moving].oa-mark{background:var(--oa-moving)}.oa-app[data-skin=dental] .oa-rail .oa-mark{width:7px;height:7px}.oa-app[data-skin=dental] .oa-rail .oa-sandbox{color:var(--oa-muted);text-align:right;margin:0 0 .85rem;font-size:11.5px;line-height:1.5}.oa-app[data-skin=dental] .oa-sandbox-actions{justify-content:flex-end}.oa-app[data-skin=dental] .oa-sandbox button{color:var(--dn-teal-ink);font-weight:550}.oa-app[data-skin=dental] .oa-sandbox .oa-sandbox-yes{background:var(--dn-teal);color:var(--oa-on-accent);border-radius:999px;padding:.3rem .75rem}.oa-app[data-skin=dental] .oa-sandbox-error{color:var(--oa-waiting-text)}.oa-app[data-skin=dental] .oa-rail .oa-role{border:1px solid var(--dn-hair);background:var(--dn-quiet);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.oa-app[data-skin=dental] .oa-rail .oa-role>span{color:var(--oa-faint);letter-spacing:.12em;white-space:nowrap;padding:0 .5rem 0 .6rem;font-size:11px;font-weight:500}.oa-app[data-skin=dental] .oa-rail .oa-role button{min-height:28px;color:var(--oa-ink-2);white-space:nowrap;transition:background-color .14s var(--oa-ease);border-radius:999px;padding:0 .75rem;font-size:12.5px;font-weight:450}.oa-app[data-skin=dental] .oa-rail .oa-role button:hover{background:var(--oa-hover)}.oa-app[data-skin=dental] .oa-rail .oa-role button[aria-pressed=true]{background:var(--oa-surface);box-shadow:0 1px 2px var(--dn-shadow), 0 0 0 1px var(--dn-teal-line);color:var(--dn-teal-ink);font-weight:550}.oa-app[data-skin=dental] .oa-rail .oa-me{gap:.5rem}.oa-app[data-skin=dental] .oa-rail .oa-avatar{background:var(--oa-sunk);width:30px;height:30px;color:var(--oa-ink-2);font-weight:500}.oa-app[data-skin=dental] .oa-rail .oa-me strong{color:var(--oa-ink);font-size:13px;font-weight:500}.oa-app[data-skin=dental] .oa-rail .oa-me strong+span{color:var(--oa-muted);font-size:11.5px}.oa-app[data-skin=dental] .oa-rail .oa-theme{border-color:var(--dn-hair);min-height:34px;color:var(--oa-ink-2);white-space:nowrap;border-radius:999px;padding:0 .8rem;font-weight:450}.oa-app[data-skin=dental] .oa-rail .oa-theme:hover{background:var(--oa-hover)}.oa-app[data-skin=dental] .oa-rail :is(button,a):focus-visible{outline-color:var(--oa-focus)}.oa-app[data-skin=dental] .oa-main{gap:2.5rem;width:100%;max-width:1120px;margin-inline:auto;padding:3.25rem clamp(1.25rem,4vw,3rem) 5rem}.oa-app[data-skin=dental] .oa-today,.oa-app[data-skin=dental] .oa-performance,.oa-app[data-skin=dental] .oa-calendar{gap:2.75rem}.oa-app[data-skin=dental] .oa-eyebrow{color:var(--oa-muted);letter-spacing:.02em;font-size:12.5px;font-weight:450}.oa-app[data-skin=dental] .oa-title{letter-spacing:-.025em;margin-top:.35rem;font-size:36px;font-weight:300;line-height:1.12}.oa-app[data-skin=dental] .oa-title-count{font-weight:400}.oa-app[data-skin=dental] .oa-subtitle{color:var(--oa-muted);margin-top:.45rem;font-size:14.5px}.oa-app[data-skin=dental] .oa-week{color:var(--oa-ink-2);margin-top:.85rem;font-weight:400}.oa-app[data-skin=dental] .oa-panel{background:0 0;border:0;border-radius:0;padding:0}.oa-app[data-skin=dental] .oa-grid{gap:3rem}.oa-app[data-skin=dental] .oa-grid-two,.oa-app[data-skin=dental] .oa-more{gap:3rem 3.5rem}.oa-app[data-skin=dental] :is(.oa-panel-head,.oa-section-head){min-height:32px;margin-bottom:.75rem}.oa-app[data-skin=dental] :is(.oa-panel-head,.oa-section-head) h3,.oa-app[data-skin=dental] .oa-more-panel h3{color:var(--oa-ink);font-size:15px;font-weight:500}.oa-app[data-skin=dental] .oa-section-head h3{letter-spacing:-.02em;font-size:22px;font-weight:300}.oa-app[data-skin=dental] .oa-muted{color:var(--oa-muted)}.oa-app[data-skin=dental] .oa-link{color:var(--dn-teal-ink);font-weight:500}.oa-app[data-skin=dental] .oa-link:hover{color:var(--dn-teal-ink)}.oa-app[data-skin=dental] .oa-empty{color:var(--oa-muted)}.oa-app[data-skin=dental] .oa-grid-lead{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);column-gap:3.5rem}.oa-app[data-skin=dental] .oa-queue-row{border-top-color:var(--dn-hair);column-gap:1rem;min-height:68px}.oa-app[data-skin=dental] .oa-queue-main{gap:.15rem;padding:.7rem 0}.oa-app[data-skin=dental] :is(.oa-queue-main,.oa-agenda button,.oa-feed button) strong{font-size:14.5px;font-weight:500}.oa-app[data-skin=dental] .oa-queue-age{color:var(--oa-muted)}.oa-app[data-skin=dental] .oa-queue-row[data-overdue] .oa-queue-age{color:var(--oa-waiting-text);font-weight:500}.oa-app[data-skin=dental] .oa-queue-row[data-kind=handoff]{box-shadow:inset 2px 0 0 var(--oa-waiting);margin-left:-.9rem;padding-left:.9rem}.oa-app[data-skin=dental] .oa-action{border-color:var(--dn-teal-line);min-height:34px;color:var(--dn-teal-ink);background:0 0;border-radius:999px;padding:0 1rem;font-size:12.5px;font-weight:500}.oa-app[data-skin=dental] .oa-action:hover{border-color:var(--dn-teal);background:var(--dn-teal);color:var(--oa-on-accent)}.oa-app[data-skin=dental] .oa-flag{border-radius:999px;padding:0 .5rem;font-weight:500}.oa-app[data-skin=dental] .oa-flag[data-tone=waiting]{background:color-mix(in srgb, var(--oa-waiting) 13%, var(--oa-canvas));color:var(--oa-waiting-text)}.oa-app[data-skin=dental] .oa-grid-lead>.oa-stack{border-radius:var(--oa-r-lg);background:var(--dn-quiet);gap:2rem;padding:1.6rem 1.75rem 1.75rem}.oa-app[data-skin=dental] .oa-agenda li{border-top-color:var(--dn-hair);min-height:52px}.oa-app[data-skin=dental] .oa-agenda time{font-weight:500}.oa-app[data-skin=dental] .oa-agenda li[data-now-before]:before,.oa-app[data-skin=dental] .oa-agenda li[data-now-before]:after{background:var(--dn-teal)}.oa-app[data-skin=dental] .oa-agenda-sub,.oa-app[data-skin=dental] .oa-unanswered-label{color:var(--oa-faint);font-weight:500}.oa-app[data-skin=dental] .oa-panel.oa-tally{border-top:1px solid var(--oa-line-strong);background:0 0;border-radius:0;padding-top:1.5rem}.oa-app[data-skin=dental] .oa-stats div{border-top-color:var(--dn-hair);padding:.85rem 0}.oa-app[data-skin=dental] .oa-tally .oa-stats div{border-top-color:var(--oa-line-strong)}.oa-app[data-skin=dental] .oa-stats dt{color:var(--oa-muted);font-size:12.5px}.oa-app[data-skin=dental] .oa-stats dd{letter-spacing:-.02em;margin-top:.2rem;font-size:28px;font-weight:300}.oa-app[data-skin=dental] .oa-segment{border-color:var(--dn-hair);background:var(--dn-quiet);border-radius:999px;padding:3px}.oa-app[data-skin=dental] .oa-segment button{min-height:30px;color:var(--oa-ink-2);border-radius:999px;padding:0 .9rem;font-weight:450}.oa-app[data-skin=dental] .oa-segment button[aria-pressed=true]{background:var(--oa-surface);box-shadow:0 1px 2px var(--dn-shadow), 0 0 0 1px var(--dn-teal-line);color:var(--dn-teal-ink);border-color:#0000;font-weight:550}.oa-app[data-skin=dental] .oa-kpis{color:var(--oa-ink);background:0 0;border:0;border-radius:0;gap:2.5rem;overflow:visible}.oa-app[data-skin=dental] .oa-kpi{border:0;gap:.35rem;padding:0}.oa-app[data-skin=dental] .oa-kpis .oa-kpi-label{color:var(--oa-muted);font-size:13px;font-weight:450}.oa-app[data-skin=dental] .oa-kpis .oa-kpi-value{color:var(--oa-ink);letter-spacing:-.04em;font-size:54px;font-weight:250;line-height:1.05}.oa-app[data-skin=dental] .oa-kpis :is(.oa-kpi-delta,.oa-kpi-prev){color:var(--oa-muted);font-weight:450}.oa-app[data-skin=dental] .oa-kpis .oa-kpi-delta[data-trend=up]{color:var(--oa-booked-text)}.oa-app[data-skin=dental] .oa-kpis .oa-kpi-delta[data-trend=down]{color:var(--oa-waiting-text)}.oa-app[data-skin=dental] .oa-kpis .oa-spark{height:36px;margin-top:.75rem}.oa-app[data-skin=dental] .oa-kpis .oa-spark-line{stroke:var(--dn-teal);stroke-width:1.25px}.oa-app[data-skin=dental] .oa-kpis .oa-spark-area{fill:var(--dn-teal-soft)}.oa-app[data-skin=dental] .oa-volume-plot{border-bottom-color:var(--oa-line-strong)}.oa-app[data-skin=dental] .oa-legend i{border-radius:50%}.oa-app[data-skin=dental] .oa-bars li>button,.oa-app[data-skin=dental] .oa-bars-plain li{border-radius:999px;min-height:38px;padding:0 .6rem}.oa-app[data-skin=dental] .oa-bars-label{color:var(--oa-ink-2);font-weight:450}.oa-app[data-skin=dental] .oa-bars-count{font-weight:500}.oa-app[data-skin=dental] .oa-bars-track{background:var(--oa-sunk);border-radius:999px;height:6px}.oa-app[data-skin=dental] .oa-bars-track>span{border-radius:999px}.oa-app[data-skin=dental] .oa-bars-plain .oa-bars-track>span{background:color-mix(in srgb, var(--dn-teal) 70%, var(--oa-canvas))}.oa-app[data-skin=dental] .oa-unanswered{border-top-color:var(--dn-hair)}.oa-app[data-skin=dental] .oa-feed li{border-top-color:var(--dn-hair);min-height:52px}.oa-app[data-skin=dental] .oa-feed-icon{background:var(--dn-quiet);width:28px;height:28px;color:var(--dn-teal-ink)}.oa-app[data-skin=dental] .oa-feed li{grid-template-columns:28px minmax(0,1fr) auto;column-gap:.85rem}.oa-app[data-skin=dental] .demo-table-section.oa-list{background:0 0;border:0;border-radius:0;overflow:visible}.oa-app[data-skin=dental] .oa-list-views{border-bottom-color:var(--dn-hair);gap:.5rem;padding:0}.oa-app[data-skin=dental] .oa-list-view{min-height:46px;color:var(--oa-muted);padding:0 .35rem;font-weight:450}.oa-app[data-skin=dental] .oa-list-view[aria-selected=true]{border-bottom-color:var(--dn-teal);color:var(--oa-ink);font-weight:550}.oa-app[data-skin=dental] .oa-count{background:var(--oa-sunk);color:var(--oa-muted)}.oa-app[data-skin=dental] .oa-list-view[aria-selected=true] .oa-count{background:var(--dn-teal-soft);color:var(--dn-teal-ink);border-color:#0000}.oa-app[data-skin=dental] .demo-table-tools.oa-list-tools{border-bottom:0;gap:.6rem;padding:1.25rem 0 1rem}.oa-app[data-skin=dental] .oa-list-tools :is(input,select){border-color:var(--dn-hair);background:var(--dn-quiet);border-radius:999px;min-height:36px}.oa-app[data-skin=dental] .oa-list-tools select{padding-inline:.85rem}.oa-app[data-skin=dental] .oa-search{border-color:var(--dn-hair);background:var(--dn-quiet);border-radius:999px;min-height:36px;padding:0 .9rem}.oa-app[data-skin=dental] .oa-search input{background:0 0;border:0;border-radius:0;min-height:34px}.oa-app[data-skin=dental] .oa-chip{border-color:var(--dn-hair);min-height:34px;color:var(--oa-ink-2);font-weight:450}.oa-app[data-skin=dental] .oa-chip[aria-pressed=true]{border-color:var(--dn-teal-line);background:var(--dn-teal-soft);color:var(--dn-teal-ink);font-weight:550}.oa-app[data-skin=dental] .oa-clear{color:var(--dn-teal-ink)}.oa-app[data-skin=dental] .oa-table{font-size:13.5px}.oa-app[data-skin=dental] .oa-table thead th{border-bottom-color:var(--dn-hair);background:var(--oa-canvas);height:40px;color:var(--oa-faint);letter-spacing:.1em;font-size:11px;font-weight:500}.oa-app[data-skin=dental] .oa-table td{border-top-color:var(--dn-hair);height:58px}.oa-app[data-skin=dental] .oa-day th{background:var(--oa-canvas);height:44px;color:var(--oa-muted);letter-spacing:.02em;vertical-align:bottom;border-top:0;padding-top:1rem;font-size:12px;font-weight:500;top:40px}.oa-app[data-skin=dental] .oa-row:hover{background:var(--dn-quiet)}.oa-app[data-skin=dental] .oa-row.is-selected{background:var(--dn-teal-soft);box-shadow:inset 2px 0 0 var(--dn-teal)}.oa-app[data-skin=dental] .oa-table .demo-table-open,.oa-app[data-skin=dental] .oa-request strong,.oa-app[data-skin=dental] .oa-stage{font-weight:500}.oa-app[data-skin=dental] .oa-owner .oa-avatar{background:var(--oa-sunk)}.oa-app[data-skin=dental] .demo-table-pages.oa-pages{border-top-color:var(--dn-hair)}.oa-app[data-skin=dental] .oa-pages button{border-radius:999px}.oa-app[data-skin=dental] .oa-screened{border-top-color:var(--dn-hair);padding-inline:0}.oa-app[data-skin=dental] :is(.unlokd-demo-customer-record,.demo-owner-detail,.oa-sheet){border:1px solid var(--dn-hair);background:var(--oa-surface);width:min(480px,100vw - 24px);box-shadow:0 1px 2px var(--dn-shadow), 0 24px 64px -16px var(--dn-shadow);border-radius:24px;padding:1.75rem 2rem 2.5rem;top:12px;bottom:12px;right:12px}.oa-app[data-skin=dental] :is(#demo-customer-record-heading,#demo-crm-editor-heading,#oa-quote-heading,#oa-editor-heading,#oa-job-heading,#oa-picker-heading){letter-spacing:-.02em;font-size:26px;font-weight:300}.oa-app[data-skin=dental] .demo-owner-detail-close{border-color:var(--dn-hair);border-radius:999px;min-height:32px;padding:0 .85rem;font-weight:450}.oa-app[data-skin=dental] .demo-owner-detail-close:hover{background:var(--oa-hover)}.oa-app[data-skin=dental] :is(.unlokd-demo-customer-record,.oa-sheet) h4,.oa-app[data-skin=dental] :is(.oa-said,.oa-others) h4{border-top-color:var(--dn-hair);color:var(--oa-faint);margin-top:1.4rem;padding-top:1.1rem;font-weight:500}.oa-app[data-skin=dental] .oa-activity h4,.oa-app[data-skin=dental] .oa-activity-date{font-weight:500}.oa-app[data-skin=dental] .oa-edit{border-top:1px solid var(--oa-line-strong);margin-top:1.75rem;padding-top:1.25rem}.oa-app[data-skin=dental] .oa-edit>h4{font-size:15px;font-weight:500}.oa-app[data-skin=dental] :is(.demo-owner-detail,.unlokd-demo-customer-record,.oa-sheet) :is(input,select,textarea){border-color:var(--oa-line-strong);background:var(--oa-surface);color:var(--oa-ink);border-radius:12px}.oa-app[data-skin=dental] :is(.demo-owner-detail,.unlokd-demo-customer-record) .unlokd-demo-form button{border:1px solid var(--dn-teal-line);color:var(--dn-teal-ink);background:0 0;border-radius:999px;padding-inline:1.1rem;font-weight:500}.oa-app[data-skin=dental] :is(.demo-owner-detail,.unlokd-demo-customer-record) .unlokd-demo-form button:hover{border-color:var(--dn-teal);background:var(--dn-teal);color:var(--oa-on-accent)}.oa-app[data-skin=dental] .oa-facts>div{border-color:var(--dn-hair)}.oa-app[data-skin=dental] :is(.unlokd-demo-customer-record,.demo-owner-detail) .unlokd-demo-control,.oa-app[data-skin=dental] :is(.oa-primary,.oa-step-go,.oa-step-next){border-color:var(--dn-teal);background:var(--dn-teal);color:var(--oa-on-accent);border-radius:999px;font-weight:500}.oa-app[data-skin=dental] :is(.oa-secondary,.oa-quiet){border-radius:999px;font-weight:450}.oa-app[data-skin=dental] .oa-secondary{border-color:var(--dn-teal-line);color:var(--dn-teal-ink)}.oa-app[data-skin=dental] .oa-step{border-color:var(--dn-hair);border-radius:var(--oa-r-lg)}.oa-app[data-skin=dental] .unlokd-demo-customer-record .unlokd-demo-record{border-left-color:var(--dn-teal-line)}.oa-app[data-skin=dental] .unlokd-demo-customer-record .unlokd-demo-record:before{box-shadow:inset 0 0 0 1.5px var(--dn-teal)}.oa-app[data-skin=dental] .oa-said li{border-radius:16px}.oa-app[data-skin=dental] .oa-more-panel .unlokd-demo-record{border-top-color:var(--dn-hair);padding:.9rem 0}.oa-app[data-skin=dental] .oa-more-panel .unlokd-demo-control{border-color:var(--dn-teal-line);color:var(--dn-teal-ink);background:0 0;border-radius:999px;font-weight:500}.oa-app[data-skin=dental] .demo-agenda-mode button[aria-pressed=true]{border-color:var(--dn-teal-line);background:var(--dn-teal-soft);color:var(--dn-teal-ink)}.oa-app[data-skin=dental] .oa-cal-layout{gap:3rem}.oa-app[data-skin=dental] .oa-panel.oa-cal{border:1px solid var(--dn-hair);border-radius:var(--oa-r-lg)}.oa-app[data-skin=dental] .oa-cal-head{border-bottom-color:var(--dn-hair)}.oa-app[data-skin=dental] .oa-cal-head span{color:var(--oa-muted);padding:.85rem 0 .7rem;font-weight:450}.oa-app[data-skin=dental] .oa-cal-head strong{width:32px;height:32px;font-weight:400}.oa-app[data-skin=dental] .oa-cal-head span[data-today] strong{background:var(--dn-teal);color:var(--oa-on-accent);font-weight:500}.oa-app[data-skin=dental] .oa-cal-head span[data-closed]{opacity:1}.oa-app[data-skin=dental] .oa-cal-head span[data-closed]:not([data-today]) strong{color:var(--oa-muted);font-weight:300}.oa-app[data-skin=dental] .oa-cal-body{background-image:repeating-linear-gradient(to bottom, var(--dn-hair) 0 1px, transparent 1px 52px)}.oa-app[data-skin=dental] .oa-cal-day{border-left-color:var(--dn-hair);background:var(--dn-quiet)}.oa-app[data-skin=dental] .oa-cal-day[data-today] .oa-cal-open{background:color-mix(in srgb, var(--dn-teal) 3%, var(--oa-surface))}.oa-app[data-skin=dental] .oa-cal-now{background:var(--dn-teal)}.oa-app[data-skin=dental] .oa-cal-event{border-left-width:2px;border-radius:8px}@media (width<=1180px){.oa-app[data-skin=dental] .oa-rail{position:relative}.oa-app[data-skin=dental] .oa-rail .oa-brand{flex:auto}.oa-app[data-skin=dental] .oa-rail .oa-role{order:2}.oa-app[data-skin=dental] .oa-rail .oa-me{order:3}.oa-app[data-skin=dental] .oa-rail .oa-theme{order:4}.oa-app[data-skin=dental] .oa-rail .oa-rail-main{flex:100%;order:5;justify-content:flex-start;margin:0 0 .75rem -.95rem}}@media (width<=900px){.oa-app[data-skin=dental] .oa-rail{background:var(--oa-canvas);-webkit-backdrop-filter:none;backdrop-filter:none;gap:0 .75rem;padding:0 1rem;position:static}.oa-app[data-skin=dental] .oa-rail .oa-brand{min-height:60px}.oa-app[data-skin=dental] .oa-rail .oa-rail-main{scrollbar-width:none;flex-wrap:nowrap;gap:0;margin:0 -1rem .6rem;padding:0 1rem;overflow-x:auto}.oa-app[data-skin=dental] .oa-rail li button{padding:0 .7rem}.oa-app[data-skin=dental] .oa-rail .oa-theme{order:2}.oa-app[data-skin=dental] .oa-rail .oa-role{order:6;margin-bottom:.75rem}.oa-app[data-skin=dental] .oa-rail .oa-role>span{display:inline}.oa-app[data-skin=dental] .oa-rail .oa-sandbox{text-align:left;flex-basis:100%;margin-bottom:1rem}.oa-app[data-skin=dental] .oa-sandbox-actions{justify-content:flex-start}.oa-app[data-skin=dental] .oa-rail .oa-theme span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oa-app[data-skin=dental] .oa-rail .oa-theme{width:36px;min-height:36px;padding:0}.oa-app[data-skin=dental] .oa-main{gap:2.25rem;padding:2rem 1.25rem 3rem}.oa-app[data-skin=dental] .oa-title{font-size:30px}.oa-app[data-skin=dental] .oa-grid-lead{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.oa-app[data-skin=dental] .oa-grid-lead>.oa-stack{padding:1.35rem 1.25rem 1.5rem}.oa-app[data-skin=dental] .oa-kpis{gap:2rem 1.5rem}.oa-app[data-skin=dental] .oa-kpis .oa-kpi-value{font-size:42px}.oa-app[data-skin=dental] .oa-table tr.oa-row{border-top-color:var(--dn-hair);padding:.85rem .75rem}.oa-app[data-skin=dental] .oa-table tr.oa-day th{padding:1rem .75rem .4rem}.oa-app[data-skin=dental] .oa-segment button{white-space:nowrap}.oa-app[data-skin=dental] .oa-queue-row[data-kind=handoff]{margin-left:-.75rem;padding-left:.75rem}}@media (width<=560px){.oa-app[data-skin=dental] .oa-bars li>button,.oa-app[data-skin=dental] .oa-bars-plain li{grid-template-columns:minmax(0,1fr) 2.5rem;row-gap:.35rem;padding:.45rem 0}.oa-app[data-skin=dental] .oa-bars-label{white-space:normal;grid-column:1/-1}.oa-app[data-skin=dental] .oa-bars-track{grid-column:1}.oa-app[data-skin=dental] .oa-bars-count{grid-column:2}}@media (prefers-reduced-motion:reduce){.oa-app[data-skin=dental] :is(.unlokd-demo-customer-record,.demo-owner-detail,.oa-sheet){animation:none}}.oa-app[data-skin=restaurant]{--oa-canvas:#fff5ea;--oa-surface:#fffdfa;--oa-sunk:#fff0e2;--oa-hover:#ffeadb;--oa-selected:#ffe3d3;--oa-ink:#2b1a12;--oa-ink-2:#553a2e;--oa-muted:#73554a;--oa-faint:#73554a;--oa-line:#f5e1cf;--oa-line-strong:#ecc9ad;--oa-waiting:#ec4a2b;--oa-waiting-text:#b3321a;--oa-captured:#f5b82e;--oa-captured-text:#7f4f00;--oa-moving:#7b6cf6;--oa-moving-text:#4a3bc4;--oa-booked:#35c98f;--oa-booked-text:#0b6a4b;--oa-closed:#cdbbae;--oa-closed-text:#73554a;--oa-ch-voice:#8d4a7a;--oa-ch-chat:#2b9aa0;--oa-ch-website:#f29a6b;--oa-focus:#d23f1f;--oa-forest:#ffe2cf;--oa-forest-2:#ffd3b8;--oa-on-forest:#3a2216;--oa-on-forest-2:#6f4a3a;--oa-cobalt-ground:#fff0bf;--oa-on-cobalt:#3a2a0c;--oa-on-cobalt-2:#6a5020;--oa-clay:#dff5e8;--oa-on-clay-2:#2f5a40;--oa-accent:#d23f1f;--oa-on-accent:#fff;--oa-rail:252px;--oa-r-xs:8px;--oa-r-sm:12px;--oa-r-sm5:12px;--oa-r:16px;--oa-r-lg:24px;--oa-r-frame:34px;--rt-butter:#ffe58f;--rt-mint:#c4f0d8;--rt-lilac:#e3dbff;--rt-peach:#ffd4bf;--rt-tile-ink:#2b1a12;--rt-tile-ink-2:#4e3428;--rt-pill:999px;--rt-lift:0 1px 0 #8c461e0f, 0 12px 28px -16px #8c461e6b;--rt-lift-big:0 2px 0 #8c461e0d, 0 28px 60px -24px #6e321473;background:var(--oa-canvas);border-color:#f2d6bf}.demo-owner-night .oa-app[data-skin=restaurant]{--oa-canvas:#1d1411;--oa-surface:#2a1d18;--oa-sunk:#23180f;--oa-hover:#34241e;--oa-selected:#43281f;--oa-ink:#fbeee4;--oa-ink-2:#ead4c6;--oa-muted:#c9ab9b;--oa-faint:#c9ab9b;--oa-line:#3a2a23;--oa-line-strong:#523b31;--oa-waiting:#ff6b4d;--oa-waiting-text:#ff9f86;--oa-captured:#f5b82e;--oa-captured-text:#f7cf6e;--oa-moving:#9d91ff;--oa-moving-text:#c2baff;--oa-booked:#4fd9a1;--oa-booked-text:#7fe6bd;--oa-closed:#6d5a50;--oa-closed-text:#c9ab9b;--oa-ch-voice:#d690c2;--oa-ch-chat:#5cc8cd;--oa-ch-website:#f6b48f;--oa-focus:#ff9f86;--oa-forest:#2f201b;--oa-forest-2:#3f2b24;--oa-on-forest:#fbeee4;--oa-on-forest-2:#d8bcac;--oa-cobalt-ground:#3d3214;--oa-on-cobalt:#fff1cc;--oa-on-cobalt-2:#e8d49a;--oa-clay:#1d3a2d;--oa-on-clay-2:#b7e2c9;--oa-accent:#ff8a6b;--oa-on-accent:#2a120b;--rt-butter:#4a3c12;--rt-mint:#173d2c;--rt-lilac:#2f2857;--rt-peach:#4d2518;--rt-tile-ink:#fbeee4;--rt-tile-ink-2:#e2cbbd;--rt-lift:0 1px 0 #00000040, 0 14px 30px -18px #000000b3;--rt-lift-big:0 30px 70px -20px #000000bf;background:var(--oa-canvas);border-color:#3a2a23}.oa-app[data-skin=restaurant] :is(h1,h2,h3){letter-spacing:-.025em;font-weight:700}.oa-app[data-skin=restaurant] .oa-title{letter-spacing:-.04em;font-size:34px;line-height:1.1}.oa-app[data-skin=restaurant] .oa-title-count{border-radius:var(--rt-pill);background:var(--oa-accent);min-width:1.6em;color:var(--oa-on-accent);text-align:center;padding:0 .32em;display:inline-block;transform:rotate(-3deg);box-shadow:0 6px 14px -8px #d23f1fe6}.oa-app[data-skin=restaurant] .oa-eyebrow{border-radius:var(--rt-pill);background:var(--rt-butter);color:var(--rt-tile-ink);padding:.15rem .7rem;font-weight:700;display:inline-block}.oa-app[data-skin=restaurant] :is(.oa-panel-head,.oa-section-head) h3{letter-spacing:-.02em;font-size:16px}.oa-app[data-skin=restaurant] .oa-section-head h3{font-size:20px}.oa-app[data-skin=restaurant] :is(.oa-panel,.demo-table-section.oa-list,.oa-job){box-shadow:var(--rt-lift);border-color:#0000}.oa-app[data-skin=restaurant] .oa-panel{padding:1.1rem 1.2rem 1.2rem}.oa-app[data-skin=restaurant] .oa-rail{background:var(--oa-forest);box-shadow:var(--rt-lift);border-radius:28px}@media (width>=901px){.oa-app[data-skin=restaurant] .oa-rail{height:calc(100vh - 28px);max-height:calc(100vh - 28px);margin:14px 0 14px 14px;padding:1rem .8rem;top:14px}}.oa-app[data-skin=restaurant] .oa-rail .oa-brand{border-bottom:2px dashed #6f4a3a38}.oa-app[data-skin=restaurant] .oa-rail .oa-monogram{background:var(--oa-accent);width:40px;height:40px;color:var(--oa-on-accent);border-radius:50%;font-size:18px;transform:rotate(-6deg);box-shadow:0 6px 14px -8px #d23f1fe6}.oa-app[data-skin=restaurant] .oa-rail .oa-brand strong{letter-spacing:-.02em;font-size:15px}.oa-app[data-skin=restaurant] .oa-rail ul{gap:4px}.oa-app[data-skin=restaurant] .oa-rail li button{border-radius:var(--rt-pill);min-height:40px;padding:0 .8rem;font-weight:650}.oa-app[data-skin=restaurant] .oa-rail li button:hover{background:var(--oa-forest-2)}.oa-app[data-skin=restaurant] .oa-rail li button[aria-current=page]{background:var(--oa-accent);color:var(--oa-on-accent);box-shadow:0 8px 16px -10px #d23f1fe6}.oa-app[data-skin=restaurant] .oa-rail li button[aria-current=page] :is(svg,.oa-rail-count){color:var(--oa-on-accent)}.oa-app[data-skin=restaurant] .oa-rail .oa-rail-count{border-radius:var(--rt-pill);min-width:26px;color:var(--oa-on-forest-2);text-align:center;background:#fffdfab3;padding:0 7px;line-height:20px}.oa-app[data-skin=restaurant] .oa-rail li button[aria-current=page] .oa-rail-count{background:#fff3}.oa-app[data-skin=restaurant] .oa-rail-badge{background:var(--rt-butter);min-width:24px;color:var(--rt-tile-ink);font-weight:700;line-height:20px}.oa-app[data-skin=restaurant] .oa-rail .oa-mark{width:10px;height:10px}.oa-app[data-skin=restaurant] .oa-rail [data-tone=moving].oa-mark{background:var(--oa-moving)}.oa-app[data-skin=restaurant] .oa-rail .oa-rail-foot{border-top:2px dashed #6f4a3a38}.oa-app[data-skin=restaurant] .oa-rail .oa-avatar{background:var(--rt-lilac);color:var(--rt-tile-ink)}.oa-app[data-skin=restaurant] .oa-rail .oa-theme{border-radius:var(--rt-pill);min-height:36px;color:var(--oa-on-forest);background:#fffdfabf;border:0}.oa-app[data-skin=restaurant] .oa-rail .oa-theme:hover{background:var(--oa-surface)}.oa-app[data-skin=restaurant] .oa-rail :is(button,a):focus-visible{outline-color:var(--oa-focus)}.oa-app[data-skin=restaurant] .oa-role{background:#fffdfabf;border:0;border-radius:20px;padding:4px}.oa-app[data-skin=restaurant] .oa-role>span{color:var(--oa-on-forest-2)}.oa-app[data-skin=restaurant] .oa-role button{border-radius:var(--rt-pill);min-height:32px;color:var(--oa-on-forest);padding:0 .8rem}.oa-app[data-skin=restaurant] .oa-role button:hover{background:var(--oa-forest)}.oa-app[data-skin=restaurant] :is(.oa-role button[aria-pressed=true],.oa-call .oa-primary,.oa-call .oa-time[aria-checked=true],.oa-appt .oa-primary,.oa-appt .oa-time[aria-checked=true],.oa-sandbox .oa-sandbox-yes){border-color:var(--oa-accent);background:var(--oa-accent);color:var(--oa-on-accent)}.oa-app[data-skin=restaurant] :is(.oa-call,.oa-appt) :is(.oa-secondary,.oa-time){background:#fffdfa99;border-color:#6f4a3a59}.oa-app[data-skin=restaurant] .oa-appt .oa-danger{border-color:var(--oa-waiting-text);background:var(--oa-waiting-text);color:#fff}.demo-owner-night .oa-app[data-skin=restaurant] :is(.oa-rail .oa-rail-count,.oa-rail .oa-theme,.oa-role){background:#ffffff12}.demo-owner-night .oa-app[data-skin=restaurant] :is(.oa-call,.oa-appt) :is(.oa-secondary,.oa-time){background:0 0;border-color:#fbeee44d}.oa-app[data-skin=restaurant] :is(.oa-action,.oa-primary,.oa-secondary,.oa-step-go,.oa-step-next,.oa-segment,.oa-segment button,.oa-pages button,.oa-pager button,.oa-filter-chip,.demo-owner-detail-close,.unlokd-demo-control,.oa-time,.oa-tabs button){border-radius:var(--rt-pill)}.oa-app[data-skin=restaurant] :is(.oa-primary,.oa-step-go,.oa-step-next){box-shadow:0 8px 16px -10px #d23f1fd9}.oa-app[data-skin=restaurant] .oa-secondary{border-color:var(--oa-line-strong);background:var(--oa-surface)}.oa-app[data-skin=restaurant] .oa-segment{background:var(--oa-sunk);border:0;padding:4px}.oa-app[data-skin=restaurant] .oa-segment button{white-space:nowrap;min-height:30px;padding:0 .9rem}.oa-app[data-skin=restaurant] .oa-chip{border-color:var(--oa-line-strong);background:var(--oa-surface);min-height:34px;padding:0 .85rem;font-weight:650}.oa-app[data-skin=restaurant] .oa-chip[aria-pressed=true]{border-color:var(--oa-accent);background:var(--oa-accent);color:var(--oa-on-accent)}.oa-app[data-skin=restaurant] .oa-chip:not([aria-pressed=true]):hover{background:var(--oa-hover)}.oa-app[data-skin=restaurant] .oa-flag{border-radius:var(--rt-pill);padding:0 .5rem;line-height:19px}.oa-app[data-skin=restaurant] .oa-flag[data-tone=waiting]{background:var(--oa-accent);color:var(--oa-on-accent)}.oa-app[data-skin=restaurant] .oa-flag[data-tone=captured]{background:var(--rt-butter);color:var(--rt-tile-ink);border-color:#0000}.oa-app[data-skin=restaurant] .oa-list-tools :is(input,select),.oa-app[data-skin=restaurant] .oa-search input{border-radius:var(--rt-pill)}.oa-app[data-skin=restaurant] .oa-today>.oa-grid-lead{grid-template-columns:minmax(0,1fr);gap:1.4rem}.oa-app[data-skin=restaurant] .oa-today>.oa-grid-lead>.oa-stack{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1.2rem}.oa-app[data-skin=restaurant] .oa-today>.oa-grid-lead>.oa-panel:first-child{box-shadow:none;background:0 0;border:0;padding:0}.oa-app[data-skin=restaurant] .oa-today>.oa-grid-lead>.oa-panel:first-child>.oa-panel-head{margin-bottom:.8rem}.oa-app[data-skin=restaurant] .oa-today .oa-queue{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.oa-app[data-skin=restaurant] .oa-today .oa-queue-row{background:repeating-linear-gradient(90deg, var(--oa-line-strong) 0 7px, transparent 7px 13px) left 18px bottom 64px / calc(100% - 36px) 2px no-repeat, var(--oa-surface);min-height:0;box-shadow:var(--rt-lift);border:0;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tab tab""main age""act act";align-content:start;align-items:start;column-gap:.6rem;margin:0;padding:0 1.1rem 14px;position:relative;overflow:hidden}.oa-app[data-skin=restaurant] .oa-today .oa-queue-row:before,.oa-app[data-skin=restaurant] .oa-today .oa-queue-row:after{background:var(--oa-canvas);content:"";border-radius:50%;width:18px;height:18px;position:absolute;bottom:56px}.oa-app[data-skin=restaurant] .oa-today .oa-queue-row:before{left:-9px}.oa-app[data-skin=restaurant] .oa-today .oa-queue-row:after{right:-9px}.oa-app[data-skin=restaurant] .oa-today .oa-queue-row>.oa-mark{border-radius:0;grid-area:tab;width:auto;height:10px;margin:0 -1.1rem .85rem}.oa-app[data-skin=restaurant] .oa-today .oa-queue-row[data-kind=handoff]{box-shadow:inset 0 0 0 2px var(--oa-waiting), var(--rt-lift)}.oa-app[data-skin=restaurant] .oa-today .oa-queue-main{grid-area:main;align-content:start;gap:.3rem;padding:0}.oa-app[data-skin=restaurant] .oa-today .oa-queue-main strong{letter-spacing:-.025em;white-space:normal;font-size:18px;font-weight:700;line-height:1.25;overflow:visible}.oa-app[data-skin=restaurant] .oa-today .oa-queue-main strong .oa-flag{letter-spacing:0;vertical-align:2px;margin:0 0 0 .45rem;font-size:11.5px}.oa-app[data-skin=restaurant] .oa-today .oa-queue-main>span{min-height:2.9em;color:var(--oa-ink-2);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.oa-app[data-skin=restaurant] .oa-today .oa-queue-age{border-radius:var(--rt-pill);background:var(--oa-sunk);color:var(--oa-ink-2);grid-area:age;padding:.1rem .6rem;font-size:12px;font-weight:700}.oa-app[data-skin=restaurant] .oa-today .oa-queue-row[data-overdue] .oa-queue-age{color:var(--oa-waiting-text);background:#ffe1d6}.demo-owner-night .oa-app[data-skin=restaurant] .oa-today .oa-queue-row[data-overdue] .oa-queue-age{background:#4d2518}.oa-app[data-skin=restaurant] .oa-today .oa-queue-row .oa-action{border:2px solid var(--oa-line-strong);background:var(--oa-surface);grid-area:act;justify-content:center;justify-self:stretch;align-items:center;min-height:38px;margin-top:26px;font-size:13.5px;font-weight:700;display:inline-flex}.oa-app[data-skin=restaurant] .oa-today .oa-queue-row[data-kind=handoff] .oa-action,.oa-app[data-skin=restaurant] .oa-action:hover{border-color:var(--oa-accent);background:var(--oa-accent);color:var(--oa-on-accent)}.oa-app[data-skin=restaurant] .oa-agenda li{border-top:2px dotted var(--oa-line)}.oa-app[data-skin=restaurant] .oa-agenda li:first-child{border-top:0}.oa-app[data-skin=restaurant] .oa-agenda time{font-weight:700}.oa-app[data-skin=restaurant] .oa-agenda-sub{border-radius:var(--rt-pill);background:var(--rt-lilac);color:var(--rt-tile-ink);letter-spacing:.06em;padding:.1rem .6rem;display:inline-block}.oa-app[data-skin=restaurant] .oa-panel.oa-tally{box-shadow:none;background:0 0;border:0;padding:0}.oa-app[data-skin=restaurant] .oa-tally .oa-stats{gap:.8rem}.oa-app[data-skin=restaurant] .oa-tally .oa-stats div,.oa-app[data-skin=restaurant] .oa-kpi{border:3px solid var(--oa-surface);box-shadow:var(--rt-lift);color:var(--rt-tile-ink);border-radius:22px}.oa-app[data-skin=restaurant] .oa-tally .oa-stats div{padding:.75rem .95rem .8rem}.oa-app[data-skin=restaurant] .oa-tally .oa-stats div:first-child,.oa-app[data-skin=restaurant] .oa-kpi:first-child{background:var(--rt-butter);transform:rotate(-1.2deg)}.oa-app[data-skin=restaurant] .oa-tally .oa-stats div:nth-child(2),.oa-app[data-skin=restaurant] .oa-kpi:nth-child(2){background:var(--rt-mint);transform:rotate(.9deg)}.oa-app[data-skin=restaurant] .oa-tally .oa-stats div:nth-child(3),.oa-app[data-skin=restaurant] .oa-kpi:nth-child(3){background:var(--rt-lilac);transform:rotate(.7deg)}.oa-app[data-skin=restaurant] .oa-tally .oa-stats div:nth-child(4),.oa-app[data-skin=restaurant] .oa-kpi:nth-child(4){background:var(--rt-peach);transform:rotate(-.8deg)}.oa-app[data-skin=restaurant] .oa-tally .oa-stats dt{color:var(--rt-tile-ink-2);font-weight:650}.oa-app[data-skin=restaurant] .oa-tally .oa-stats dd{color:var(--rt-tile-ink);letter-spacing:-.03em;font-size:30px;line-height:1.1}.demo-owner-night .oa-app[data-skin=restaurant] .oa-tally .oa-stats div,.demo-owner-night .oa-app[data-skin=restaurant] .oa-kpi{border-color:#ffffff14}.oa-app[data-skin=restaurant] .oa-kpis{box-shadow:none;color:var(--rt-tile-ink);background:0 0;border:0;gap:1rem;overflow:visible}.oa-app[data-skin=restaurant] .oa-kpi{padding:1rem 1.1rem .85rem}.oa-app[data-skin=restaurant] .oa-kpis :is(.oa-kpi-label,.oa-kpi-prev,.oa-kpi-delta,.oa-kpi-delta[data-trend]){color:var(--rt-tile-ink-2)}.oa-app[data-skin=restaurant] .oa-kpis :is(.oa-kpi-delta[data-trend=up],.oa-kpi-delta[data-trend=down]){color:var(--rt-tile-ink)}.oa-app[data-skin=restaurant] .oa-kpis .oa-kpi-label{font-weight:700}.oa-app[data-skin=restaurant] .oa-kpis .oa-kpi-value{color:var(--rt-tile-ink);letter-spacing:-.04em;font-size:34px}.oa-app[data-skin=restaurant] .oa-kpis .oa-spark-line{stroke:var(--rt-tile-ink);stroke-width:2px}.oa-app[data-skin=restaurant] .oa-kpis .oa-spark-area{fill:#ffffff73}.demo-owner-night .oa-app[data-skin=restaurant] .oa-kpis .oa-spark-area{fill:#ffffff14}.oa-app[data-skin=restaurant] .oa-bars-track{border-radius:var(--rt-pill);background:var(--oa-sunk);height:10px}.oa-app[data-skin=restaurant] .oa-bars-track>span{border-radius:var(--rt-pill)}.oa-app[data-skin=restaurant] .oa-bars-plain .oa-bars-track>span{background:var(--oa-ch-chat)}.oa-app[data-skin=restaurant] .oa-bars-lost .oa-bars-track>span{background:var(--oa-closed)}.oa-app[data-skin=restaurant] .oa-bar{rx:3px}.oa-app[data-skin=restaurant] .oa-legend i{border-radius:50%}.oa-app[data-skin=restaurant] .oa-feed-icon{background:var(--rt-lilac);color:var(--rt-tile-ink)}.oa-app[data-skin=restaurant] .oa-stats:not(.oa-tally .oa-stats) div{border-top:2px dotted var(--oa-line)}.oa-app[data-skin=restaurant] .oa-stats:not(.oa-tally .oa-stats) div:nth-child(-n+2){border-top:0}.oa-app[data-skin=restaurant] .oa-burst{box-shadow:var(--rt-lift);border-radius:24px}.oa-app[data-skin=restaurant] .oa-burst button{background:#fffdfa8c;border-color:#3a2a0c38;border-radius:16px}.demo-owner-night .oa-app[data-skin=restaurant] .oa-burst button{background:0 0;border-color:#fff1cc40}.oa-app[data-skin=restaurant] .demo-table-section.oa-list{background:var(--oa-sunk);border-radius:28px}.oa-app[data-skin=restaurant] .oa-list-views{background:var(--oa-surface);border-bottom:0;gap:.4rem;padding:.7rem .8rem}.oa-app[data-skin=restaurant] .oa-list-view{border-radius:var(--rt-pill);border:0;min-height:38px;padding:0 .95rem}.oa-app[data-skin=restaurant] .oa-list-view:hover{background:var(--oa-hover)}.oa-app[data-skin=restaurant] .oa-list-view[aria-selected=true]{background:var(--oa-ink);color:var(--oa-surface)}.oa-app[data-skin=restaurant] .oa-list-view[aria-selected=true] .oa-count{background:var(--rt-butter);color:var(--rt-tile-ink)}.oa-app[data-skin=restaurant] .oa-count{background:var(--rt-peach);color:var(--rt-tile-ink);font-weight:700}.oa-app[data-skin=restaurant] .demo-table-tools.oa-list-tools{background:var(--oa-surface);border-bottom:0;padding:0 .8rem .8rem}.oa-app[data-skin=restaurant] .demo-table-pages.oa-pages{border-top:0}.oa-app[data-skin=restaurant] .oa-stage{border-radius:var(--rt-pill);background:#f3e9e1;padding:.18rem .65rem .18rem .5rem;font-size:12.5px;font-weight:700;line-height:1.3}.oa-app[data-skin=restaurant] .oa-stage[data-tone=waiting]{background:#ffe3d9}.oa-app[data-skin=restaurant] .oa-stage[data-tone=captured]{background:#fff0c2}.oa-app[data-skin=restaurant] .oa-stage[data-tone=moving]{background:#ebe7ff}.oa-app[data-skin=restaurant] .oa-stage[data-tone=booked]{background:#d9f6e8}.demo-owner-night .oa-app[data-skin=restaurant] .oa-stage{background:#ffffff0f}.demo-owner-night .oa-app[data-skin=restaurant] .oa-stage[data-tone=waiting]{background:#ff6b4d29}.demo-owner-night .oa-app[data-skin=restaurant] .oa-stage[data-tone=captured]{background:#f5b82e24}.demo-owner-night .oa-app[data-skin=restaurant] .oa-stage[data-tone=moving]{background:#9d91ff29}.demo-owner-night .oa-app[data-skin=restaurant] .oa-stage[data-tone=booked]{background:#4fd9a124}@media (width>=901px){.oa-app[data-skin=restaurant] .oa-table{border-collapse:separate;border-spacing:0 6px;padding:0 .8rem .4rem}.oa-app[data-skin=restaurant] .oa-table thead th:first-child{width:21%}.oa-app[data-skin=restaurant] .oa-table thead th:nth-child(5){width:12%}.oa-app[data-skin=restaurant] .oa-table thead th{background:var(--oa-sunk);color:var(--oa-muted);border-bottom:0}.oa-app[data-skin=restaurant] .oa-table td{background:var(--oa-surface);border-top:0;height:48px}.oa-app[data-skin=restaurant] .oa-table td:first-child{border-radius:16px 0 0 16px}.oa-app[data-skin=restaurant] .oa-table td:last-child{border-radius:0 16px 16px 0}.oa-app[data-skin=restaurant] .oa-row{background:0 0}.oa-app[data-skin=restaurant] .oa-row:hover,.oa-app[data-skin=restaurant] .oa-row.is-selected{box-shadow:none;background:0 0}.oa-app[data-skin=restaurant] .oa-row:hover td{background:var(--oa-hover)}.oa-app[data-skin=restaurant] .oa-row.is-selected td{background:var(--oa-selected)}.oa-app[data-skin=restaurant] .oa-row.is-selected td:first-child{box-shadow:inset 4px 0 0 var(--oa-accent)}.oa-app[data-skin=restaurant] .oa-day th{background:var(--oa-sunk);color:var(--oa-ink);border-top:0;padding-top:.5rem;font-size:13px;top:34px}}@media (width<=900px){.oa-app[data-skin=restaurant] .oa-table tbody{gap:6px;padding:0 .6rem .6rem;display:grid}.oa-app[data-skin=restaurant] .oa-table tr.oa-row{background:var(--oa-surface);border-top:0;border-radius:18px}.oa-app[data-skin=restaurant] .oa-table tr.oa-row.is-selected{background:var(--oa-selected);box-shadow:inset 4px 0 0 var(--oa-accent)}.oa-app[data-skin=restaurant] .oa-table tr.oa-row>td{background:0 0}.oa-app[data-skin=restaurant] .oa-table tr.oa-day th{color:var(--oa-ink);background:0 0;border-top:0;padding:.5rem .3rem .1rem}.oa-app[data-skin=restaurant] .oa-table tr.oa-row>td:nth-child(2){justify-self:start;margin:.2rem 0}}.oa-app[data-skin=restaurant] :is(.unlokd-demo-customer-record,.demo-owner-detail,.oa-sheet){width:min(480px,100vw - 28px);box-shadow:var(--rt-lift-big), 0 0 0 1px #8c461e0f;border:0;border-radius:30px;padding:1.4rem 1.5rem 2rem;top:14px;bottom:14px;right:14px}@media (width<=560px){.oa-app[data-skin=restaurant] :is(.unlokd-demo-customer-record,.demo-owner-detail,.oa-sheet){border-radius:24px;width:calc(100vw - 16px);padding:1.1rem 1.1rem 1.6rem;top:8px;bottom:8px;right:8px}}.oa-app[data-skin=restaurant] :is(#demo-customer-record-heading,#demo-crm-editor-heading,#oa-quote-heading,#oa-editor-heading,#oa-job-heading,#oa-picker-heading){letter-spacing:-.035em;font-size:26px}.oa-app[data-skin=restaurant] .demo-owner-detail-close{border-color:var(--oa-line-strong);background:var(--oa-sunk)}.oa-app[data-skin=restaurant] .demo-owner-detail-close:hover{background:var(--oa-hover)}.oa-app[data-skin=restaurant] .oa-record-sub .oa-stage{margin-right:.1rem}.oa-app[data-skin=restaurant] .oa-step{background:var(--oa-cobalt-ground);border:0;border-radius:24px;padding:1rem 1.1rem 1.1rem;box-shadow:inset 0 0 0 2px #3a2a0c14}.oa-app[data-skin=restaurant] .oa-step .oa-step-kicker{color:var(--oa-on-cobalt-2)}.oa-app[data-skin=restaurant] .oa-step h4{color:var(--oa-on-cobalt);letter-spacing:-.025em;font-size:19px}.oa-app[data-skin=restaurant] .oa-step .oa-step-why{color:var(--oa-on-cobalt-2)}.oa-app[data-skin=restaurant] .oa-call{border-radius:20px}.oa-app[data-skin=restaurant] :is(.unlokd-demo-customer-record,.oa-sheet) h4{border-top:2px dotted var(--oa-line-strong)}.oa-app[data-skin=restaurant] .oa-facts{background:var(--oa-sunk);border:0;border-radius:18px;padding:.2rem .9rem;overflow:hidden}.oa-app[data-skin=restaurant] .oa-facts>div{border-top-color:var(--oa-line-strong)}.oa-app[data-skin=restaurant] .oa-facts>div:first-child{border-top:0}.oa-app[data-skin=restaurant] .oa-appt{border-radius:22px}.oa-app[data-skin=restaurant] .oa-draft textarea{border-radius:16px}.oa-app[data-skin=restaurant] .oa-panel.oa-cal{border-radius:28px}.oa-app[data-skin=restaurant] .oa-cal-head{border-bottom:2px dashed var(--oa-line)}.oa-app[data-skin=restaurant] .oa-cal-head strong{width:34px;height:34px;font-size:16px}.oa-app[data-skin=restaurant] .oa-cal-head span[data-closed]{opacity:1}.oa-app[data-skin=restaurant] .oa-cal-head span[data-closed] strong{color:var(--oa-muted);font-weight:600}.oa-app[data-skin=restaurant] .oa-cal-head span[data-today] strong{background:var(--oa-accent);color:var(--oa-on-accent);box-shadow:0 6px 12px -6px #d23f1fe6}.oa-app[data-skin=restaurant] .oa-cal-now,.oa-app[data-skin=restaurant] .oa-cal-now:before{background:var(--oa-accent)}.oa-app[data-skin=restaurant] .oa-cal-day[data-today] .oa-cal-open{background:color-mix(in srgb, var(--rt-butter) 30%, var(--oa-surface))}.oa-app[data-skin=restaurant] .oa-cal-event{background:var(--rt-mint);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--oa-booked) 45%, transparent);color:var(--rt-tile-ink);border-left:0;border-radius:12px}.oa-app[data-skin=restaurant] .oa-cal-event:hover{background:color-mix(in srgb, var(--oa-booked) 40%, var(--rt-mint))}.oa-app[data-skin=restaurant] .oa-cal-event span{color:var(--rt-tile-ink-2)}.oa-app[data-skin=restaurant] .oa-cal-event[data-past]{background:var(--oa-sunk);box-shadow:inset 0 0 0 2px var(--oa-line);color:var(--oa-muted)}.oa-app[data-skin=restaurant] .oa-calendar .oa-queue-row{border-top:2px dotted var(--oa-line)}.oa-app[data-skin=restaurant] .oa-calendar .oa-queue-row:first-child{border-top:0}@media (width<=900px){.oa-app[data-skin=restaurant] .oa-rail{border-bottom:0;border-radius:24px;margin:10px 10px 0;padding:.7rem}.oa-app[data-skin=restaurant] .oa-rail .oa-brand{border-bottom:0}.oa-app[data-skin=restaurant] .oa-rail .oa-rail-foot{border-top:2px dashed #6f4a3a38;flex-wrap:wrap;flex:100%;padding-top:.6rem}.oa-app[data-skin=restaurant] .oa-rail .oa-sandbox{flex:100%}.oa-app[data-skin=restaurant] .oa-rail .oa-theme{margin-left:auto}.oa-app[data-skin=restaurant] .oa-today>.oa-grid-lead>.oa-stack{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.oa-app[data-skin=restaurant] .oa-title{font-size:29px}.oa-app[data-skin=restaurant] .oa-today-head{flex-wrap:wrap;align-items:flex-start}.oa-app[data-skin=restaurant] .oa-today .oa-queue{grid-template-columns:minmax(0,1fr);gap:.8rem}.oa-app[data-skin=restaurant] .oa-kpis .oa-kpi-value{font-size:28px}}.oa-app[data-skin=logistics],.demo-owner-night .oa-app[data-skin=logistics]{--oa-canvas:#060c18;--oa-surface:#96b9ff13;--oa-sunk:#96b9ff0b;--oa-hover:#22d3ee0d;--oa-selected:#22d3ee0d;--oa-ink:#edf4fc;--oa-ink-2:#c9d6e6;--oa-muted:#aebdd1;--oa-faint:#aebdd1;--oa-line:#a0c8ff1a;--oa-line-strong:#a0c8ff33;--oa-waiting:#ff6b4a;--oa-waiting-text:#ff9f85;--oa-captured:#f5b83d;--oa-captured-text:#f8cd6e;--oa-moving:#818cf8;--oa-moving-text:#bac2ff;--oa-booked:#34d399;--oa-booked-text:#6ee7b7;--oa-closed:#64748b;--oa-closed-text:#aebdd1;--oa-ch-voice:#c4b5fd;--oa-ch-chat:#818cf8;--oa-ch-website:#2dd4bf;--oa-focus:#67e8f9;--oa-forest:transparent;--oa-forest-2:#22d3ee1a;--oa-on-forest:#edf4fc;--oa-on-forest-2:#aebdd1;--oa-cobalt-ground:transparent;--oa-on-cobalt:#edf4fc;--oa-on-cobalt-2:#aebdd1;--oa-clay:#96b9ff13;--oa-on-clay-2:#aebdd1;--oa-accent:#22d3ee;--oa-on-accent:#03141b;--oa-r-xs:2px;--oa-r-sm:6px;--oa-r-sm5:6px;--oa-r:8px;--oa-r-lg:12px;--oa-r-frame:16px;--lg-glass:linear-gradient(180deg, #96b9ff1a, #96b9ff0d);--lg-edge:#a0c8ff29;--lg-lift:inset 0 1px 0 #ffffff29, inset 0 0 28px #22d3ee0b, 0 12px 32px -12px #0009;--lg-blur:blur(20px) saturate(160%);--lg-inspector:#09101fe6}.oa-app[data-skin=logistics]{--oa-rail:64px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#060c18;background-image:radial-gradient(900px 620px at 92% -8%,#22d3ee33,#0000 66%),radial-gradient(820px 720px at -4% 108%,#6366f142,#0000 66%),radial-gradient(520px 420px at 58% 62%,#10b9811a,#0000 70%),linear-gradient(#7dd3fc0b 1px,#0000 1px),linear-gradient(90deg,#7dd3fc0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,40px 40px,40px 40px,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;border-color:#a0c8ff29}.oa-app[data-skin=logistics] :is(time,.oa-time,.oa-title-count,.oa-queue-age,.oa-kpi-value,.oa-kpi-delta,.oa-stats dd,.oa-bars-count,.oa-count,.oa-rail-count,.oa-rail-badge,.oa-list-count,.oa-pages,.oa-volume-max,.oa-volume-axis,.oa-cal-hours,.oa-cal-head strong,.oa-cal-event span,.oa-table td:nth-child(6),.oa-day th,.oa-num){font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.oa-app[data-skin=logistics] :is(.oa-panel,.oa-kpis,.demo-table-section.oa-list,.oa-job,.demo-agenda){border:1px solid var(--lg-edge);background:var(--lg-glass);box-shadow:var(--lg-lift);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}.oa-app[data-skin=logistics] .oa-panel.oa-tally{border-color:var(--lg-edge);background:var(--lg-glass)}.oa-app[data-skin=logistics] :is(.oa-panel-head,.oa-section-head) h3,.oa-app[data-skin=logistics] .oa-more-panel h3,.oa-app[data-skin=logistics] .demo-owner-section-head h3{color:var(--oa-ink-2);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:650}.oa-app[data-skin=logistics] .oa-panel{padding:.6rem .85rem .7rem}.oa-app[data-skin=logistics] .oa-panel-head{min-height:26px;margin-bottom:.3rem}.oa-app[data-skin=logistics] .oa-main{gap:.75rem;padding:1rem clamp(.75rem,1.6vw,1.5rem) 1.5rem}.oa-app[data-skin=logistics] .oa-today{gap:.75rem}.oa-app[data-skin=logistics] .oa-title{letter-spacing:-.01em;font-size:22px}.oa-app[data-skin=logistics] .oa-eyebrow{color:var(--oa-accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:500}.oa-app[data-skin=logistics] .oa-subtitle{margin-top:.15rem;font-size:13px}.oa-app[data-skin=logistics] .oa-performance{display:contents}.oa-app[data-skin=logistics] .oa-today>.oa-today-head{order:0}.oa-app[data-skin=logistics] .oa-performance>.oa-section-head{order:1}.oa-app[data-skin=logistics] .oa-performance>.oa-kpis{order:2}.oa-app[data-skin=logistics] .oa-today>.oa-grid-lead{order:3}.oa-app[data-skin=logistics] .oa-performance>.oa-grid{order:4}.oa-app[data-skin=logistics] .oa-performance>.oa-section-head{border:1px solid var(--lg-edge);border-radius:var(--oa-r-lg) var(--oa-r-lg) 0 0;min-height:34px;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);background:#96b9ff0d;border-bottom:0;margin:0;padding:0 .4rem 0 .85rem;box-shadow:inset 0 1px #ffffff29}.oa-app[data-skin=logistics] .oa-performance>.oa-section-head h3{align-items:center;gap:.5rem;font-size:11px;display:inline-flex}.oa-app[data-skin=logistics] .oa-performance>.oa-section-head h3:before{background:var(--oa-booked);width:6px;height:6px;box-shadow:0 0 8px var(--oa-booked);content:"";border-radius:50%}.oa-app[data-skin=logistics] .oa-performance>.oa-kpis{border-radius:0 0 var(--oa-r-lg) var(--oa-r-lg);border-top-color:var(--oa-line);margin-top:-.75rem}.oa-app[data-skin=logistics] .oa-segment{border-color:var(--oa-line);background:#03081259;padding:2px}.oa-app[data-skin=logistics] .oa-segment button{min-height:26px;font-family:var(--font-mono);padding:0 .6rem;font-size:11.5px;font-weight:500}.oa-app[data-skin=logistics] .oa-segment button:hover{color:var(--oa-ink)}.oa-app[data-skin=logistics] .oa-kpi{border-left-color:var(--oa-line);grid-template-columns:auto minmax(0,1fr) 76px;grid-template-areas:"label label spark""value delta spark";align-items:center;gap:.1rem .6rem;padding:.55rem .85rem .6rem;position:relative}.oa-app[data-skin=logistics] .oa-kpi-label{letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-area:label;font-size:10.5px;font-weight:650;overflow:hidden}.oa-app[data-skin=logistics] .oa-kpi-value{letter-spacing:-.02em;grid-area:value;font-size:24px;font-weight:500;line-height:1.15}.oa-app[data-skin=logistics] .oa-kpi-delta{grid-area:delta;min-width:0;font-size:11px;font-weight:500}.oa-app[data-skin=logistics] .oa-kpi-prev{flex-basis:100%}.oa-app[data-skin=logistics] .oa-kpis .oa-kpi-delta[data-trend=up]{color:var(--oa-booked-text)}.oa-app[data-skin=logistics] .oa-kpis .oa-kpi-delta[data-trend=down]{color:var(--oa-waiting-text)}.oa-app[data-skin=logistics] .oa-kpi .oa-spark{grid-area:spark;align-self:center;width:76px;height:30px;margin:0}.oa-app[data-skin=logistics] .oa-kpis .oa-spark-line{stroke:var(--oa-accent);stroke-width:1.25px}.oa-app[data-skin=logistics] .oa-kpis .oa-spark-area{fill:#22d3ee1a}.oa-app[data-skin=logistics] .oa-grid-lead{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.75rem}.oa-app[data-skin=logistics] .oa-stack{gap:.75rem}.oa-app[data-skin=logistics] .oa-queue-row{column-gap:.65rem;min-height:36px}.oa-app[data-skin=logistics] .oa-queue-main{align-items:baseline;gap:.6rem;padding:.3rem 0;display:flex}.oa-app[data-skin=logistics] .oa-queue-main strong{flex:none;font-size:13.5px;font-weight:600}.oa-app[data-skin=logistics] .oa-queue-main span{min-width:0;font-size:12.5px}.oa-app[data-skin=logistics] .oa-queue-age{font-size:11.5px}.oa-app[data-skin=logistics] .oa-action{color:#a5f3fc;background:#22d3ee0f;border-color:#22d3ee66;min-height:26px;padding:0 .6rem;font-size:12px;font-weight:600}.oa-app[data-skin=logistics] .oa-action:hover{border-color:var(--oa-accent);background:var(--oa-accent);color:var(--oa-on-accent)}.oa-app[data-skin=logistics] .oa-agenda li{min-height:36px}.oa-app[data-skin=logistics] .oa-stats div{padding:.4rem 0}.oa-app[data-skin=logistics] .oa-stats dd{font-size:20px;font-weight:500}.oa-app[data-skin=logistics] .oa-feed li{min-height:34px}.oa-app[data-skin=logistics] :is(.oa-rail-badge,.oa-flag[data-tone=waiting]){background:var(--oa-waiting);color:#1a0600}.oa-app[data-skin=logistics] .oa-flag{border-color:var(--oa-line-strong);letter-spacing:0;font-size:11px}.oa-app[data-skin=logistics] .oa-list-views{border-bottom-color:var(--oa-line);padding:0 .4rem}.oa-app[data-skin=logistics] .oa-list-view{min-height:36px;font-size:13px}.oa-app[data-skin=logistics] .oa-list-view[aria-selected=true]{border-bottom-color:var(--oa-accent);box-shadow:inset 0 -8px 12px -10px #22d3ee99}.oa-app[data-skin=logistics] .oa-count{color:var(--oa-ink-2);background:#96b9ff1a;font-size:11px}.oa-app[data-skin=logistics] .demo-table-tools.oa-list-tools{padding:.45rem .6rem}.oa-app[data-skin=logistics] .oa-list-tools :is(input,select){border-color:var(--oa-line-strong);background-color:#03081266;min-height:30px;font-size:12.5px}.oa-app[data-skin=logistics] .oa-chip{min-height:30px;font-size:12px}.oa-app[data-skin=logistics] .oa-chip:hover,.oa-app[data-skin=logistics] .oa-list-view:hover{color:var(--oa-ink)}.oa-app[data-skin=logistics] .oa-table{font-size:13px}.oa-app[data-skin=logistics] .oa-table thead th{border-bottom-color:var(--oa-line-strong);letter-spacing:.1em;background:#080f1df0;height:30px;font-size:10.5px}.oa-app[data-skin=logistics] .oa-table td{border-top-color:var(--oa-line);height:34px;padding:0 .7rem}.oa-app[data-skin=logistics] .oa-table td.oa-cell-go{padding:0 .4rem}.oa-app[data-skin=logistics] .oa-day th{border-top-color:var(--oa-line-strong);height:24px;color:var(--oa-accent);letter-spacing:.08em;text-transform:uppercase;background:#0c1628f2;font-size:11px;font-weight:500;top:30px}.oa-app[data-skin=logistics] .oa-row:hover{background:var(--oa-hover)}.oa-app[data-skin=logistics] .oa-row.is-selected{background:var(--oa-selected);box-shadow:inset 3px 0 0 var(--oa-accent), inset 0 1px 0 #22d3ee40, inset 0 -1px 0 #22d3ee40}.oa-app[data-skin=logistics] .oa-stage{font-size:12.5px}.oa-app[data-skin=logistics] .oa-stage i{box-shadow:0 0 6px}.oa-app[data-skin=logistics] .oa-table td:nth-child(6){color:var(--oa-ink-2);font-size:12px}.oa-app[data-skin=logistics] .oa-owner .oa-avatar,.oa-app[data-skin=logistics] .oa-avatar{color:var(--oa-ink);background:#818cf838}.oa-app[data-skin=logistics] .demo-table-pages.oa-pages{padding:.4rem .7rem;font-size:11.5px}.oa-app[data-skin=logistics] .oa-pages button{border-color:var(--oa-line-strong);min-height:28px;font-family:var(--font-sans);background:0 0}.oa-app[data-skin=logistics] .oa-pages button:not(:disabled):hover{border-color:var(--oa-accent);color:var(--oa-ink)}.oa-app[data-skin=logistics] :is(.oa-segment button[aria-pressed=true],.oa-chip[aria-pressed=true],.oa-list-view[aria-selected=true] .oa-count,.demo-agenda-mode button[aria-pressed=true]){border-color:var(--oa-accent);background:var(--oa-accent);color:var(--oa-on-accent);box-shadow:0 0 14px -2px #22d3ee8c}.oa-app[data-skin=logistics] :is(.unlokd-demo-customer-record,.demo-owner-detail,.oa-sheet){border:1px solid var(--lg-edge);border-radius:var(--oa-r-frame);background:linear-gradient(180deg, #22d3ee0f, transparent 140px), var(--lg-inspector);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);width:min(440px,100vw - 24px);color:var(--oa-ink-2);padding:1rem 1.15rem 1.5rem;top:12px;bottom:12px;right:12px;box-shadow:inset 0 1px #ffffff2e,inset 0 0 40px #22d3ee0a,0 24px 60px -12px #000000b3,0 0 0 1px #0000004d}.oa-app[data-skin=logistics] :is(#demo-customer-record-heading,#demo-crm-editor-heading,#oa-quote-heading,#oa-editor-heading,#oa-job-heading,#oa-picker-heading){font-size:19px}.oa-app[data-skin=logistics] :is(.unlokd-demo-customer-record,.oa-sheet) h4{border-top-color:var(--oa-line);color:var(--oa-accent);font-family:var(--font-mono);letter-spacing:.12em;font-size:10.5px;font-weight:500}.oa-app[data-skin=logistics] .demo-owner-detail-close{border-color:var(--oa-line-strong)}.oa-app[data-skin=logistics] .demo-owner-detail-close:hover{border-color:var(--oa-accent);color:var(--oa-ink)}.oa-app[data-skin=logistics] .oa-facts>div{border-bottom-color:var(--oa-line);padding:.35rem 0}.oa-app[data-skin=logistics] .unlokd-demo-customer-record .unlokd-demo-record{border-left-color:#22d3ee4d}.oa-app[data-skin=logistics] .unlokd-demo-customer-record .unlokd-demo-record:before{box-shadow:inset 0 0 0 1.5px var(--oa-accent);background:#0b1427}.oa-app[data-skin=logistics] .unlokd-demo-customer-record .unlokd-demo-record small{font-family:var(--font-mono);font-size:11px}.oa-app[data-skin=logistics] :is(.oa-primary,.oa-step-go,.oa-step-next):not(:disabled):hover,.oa-app[data-skin=logistics] :is(.unlokd-demo-customer-record,.demo-owner-detail) .unlokd-demo-control:hover{box-shadow:0 0 18px -2px #22d3ee99}.oa-app[data-skin=logistics] .oa-secondary:hover{border-color:var(--oa-accent)}@media (width>=1181px){.oa-app[data-skin=logistics] .demo-owner-record-grid.has-detail{grid-template-columns:minmax(0,1fr) min(384px,32%);align-items:start;gap:.75rem;display:grid}.oa-app[data-skin=logistics] .demo-owner-record-grid.has-detail>:is(.demo-owner-detail,.unlokd-demo-customer-record){z-index:5;background:linear-gradient(#22d3ee12,#0000 140px),#09101fc7;width:auto;max-height:calc(100vh - 24px);position:sticky;top:12px;bottom:auto;right:auto}.oa-app[data-skin=logistics] .has-detail .oa-table thead th:first-child{width:222px}.oa-app[data-skin=logistics] .has-detail .oa-table thead th:nth-child(2){width:170px}.oa-app[data-skin=logistics] .has-detail .oa-table thead th:nth-child(4){width:44px;font-size:0}.oa-app[data-skin=logistics] .has-detail .oa-table thead th:nth-child(5){width:126px}.oa-app[data-skin=logistics] .has-detail .oa-table thead th:nth-child(6){width:88px}.oa-app[data-skin=logistics] .has-detail .oa-table thead th:nth-child(7){width:42px}.oa-app[data-skin=logistics] .has-detail .oa-channel-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.oa-app[data-skin=logistics] .oa-cal-head span[data-today] strong{background:var(--oa-accent);color:var(--oa-on-accent);box-shadow:0 0 12px #22d3ee80}.oa-app[data-skin=logistics] .oa-cal-head span[data-closed]{opacity:.78}.oa-app[data-skin=logistics] .oa-cal-head strong{font-size:13px;font-weight:500}.oa-app[data-skin=logistics] .oa-cal-day{background:#03081247}.oa-app[data-skin=logistics] .oa-cal-open{background:#96b9ff0b}.oa-app[data-skin=logistics] .oa-cal-day[data-today] .oa-cal-open{background:#22d3ee0f}.oa-app[data-skin=logistics] .oa-cal-now{box-shadow:0 0 8px var(--oa-waiting)}.oa-app[data-skin=logistics] .oa-cal-event{border-left-color:var(--oa-booked);background:#34d39924;box-shadow:inset 0 1px #ffffff14}.oa-app[data-skin=logistics] .oa-cal-event:hover{background:#34d3993d}.oa-app[data-skin=logistics] .oa-cal-event[data-past]{border-left-color:var(--oa-closed);background:#96b9ff0f}.oa-app[data-skin=logistics] .oa-rail{border-right:1px solid var(--lg-edge);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);background:#0409148c;box-shadow:inset -1px 0 #ffffff0a}.oa-app[data-skin=logistics] .oa-rail .oa-monogram{border-radius:var(--oa-r);color:#a5f3fc;font-family:var(--font-mono);background:#22d3ee24;border:1px solid #22d3ee80;font-weight:600;box-shadow:0 0 16px -2px #22d3ee73,inset 0 1px #fff3}.oa-app[data-skin=logistics] .oa-rail li button{color:var(--oa-ink-2)}.oa-app[data-skin=logistics] .oa-rail li button svg{color:var(--oa-muted)}.oa-app[data-skin=logistics] .oa-rail li button:hover{color:var(--oa-ink);background:#22d3ee14}.oa-app[data-skin=logistics] .oa-rail li button[aria-current=page]{color:#e6fbff;background:#22d3ee24;box-shadow:inset 0 0 0 1px #22d3ee66,0 0 16px -4px #22d3ee80}.oa-app[data-skin=logistics] .oa-rail li button[aria-current=page] :is(svg,.oa-rail-count){color:#a5f3fc}.oa-app[data-skin=logistics] .oa-rail [data-tone=moving].oa-mark{background:var(--oa-moving)}.oa-app[data-skin=logistics] .oa-rail .oa-mark{box-shadow:0 0 6px}.oa-app[data-skin=logistics] .oa-role{border-color:var(--oa-line-strong)}.oa-app[data-skin=logistics] .oa-role button[aria-pressed=true]{background:var(--oa-accent);color:var(--oa-on-accent)}.oa-app[data-skin=logistics] .oa-role button:not([aria-pressed=true]):hover,.oa-app[data-skin=logistics] .oa-rail .oa-theme:hover{background:#22d3ee1a}.oa-app[data-skin=logistics] .oa-rail .oa-theme{border-color:var(--oa-line-strong)}.oa-app[data-skin=logistics] .oa-rail :is(button,a):focus-visible{outline-color:var(--oa-focus)}.oa-app[data-skin=logistics] .oa-sandbox .oa-sandbox-yes{background:var(--oa-accent);color:var(--oa-on-accent)}@media (width>=901px){.oa-app[data-skin=logistics] .oa-rail{z-index:30;align-items:center;gap:.3rem;padding:.75rem 0;overflow:visible}.oa-app[data-skin=logistics] .oa-brand{border-bottom-color:var(--oa-line);justify-content:center;width:40px;margin-bottom:.4rem;padding:0 0 .75rem}.oa-app[data-skin=logistics] :is(.oa-brand>span:last-child,.oa-me>span:last-child,.oa-role>span,.oa-theme>span){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oa-app[data-skin=logistics] .oa-rail ul{gap:4px;width:48px}.oa-app[data-skin=logistics] .oa-rail li button{z-index:1;white-space:nowrap;width:48px;height:46px;min-height:0;transition:background-color .12s var(--oa-ease), box-shadow .12s var(--oa-ease);flex-direction:column;justify-content:center;gap:3px;padding:0 15px;font-size:0;line-height:1;position:relative}.oa-app[data-skin=logistics] .oa-rail li button svg{width:18px;height:18px}.oa-app[data-skin=logistics] .oa-rail .oa-rail-views button .oa-mark{width:9px;height:9px;margin:4px 0}.oa-app[data-skin=logistics] .oa-rail li .oa-rail-count{color:var(--oa-muted);margin:0;font-size:10.5px;font-weight:500;line-height:1}.oa-app[data-skin=logistics] .oa-rail li .oa-rail-badge{min-width:16px;margin:0;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:3px;right:3px}.oa-app[data-skin=logistics] .oa-rail li button:is(:hover,:focus-visible){z-index:5;border:1px solid var(--lg-edge);width:max-content;min-width:48px;box-shadow:var(--lg-lift);color:var(--oa-ink);background:#091121f5;flex-direction:row;gap:.6rem;padding:0 14px;font-size:13px;font-weight:600}.oa-app[data-skin=logistics] .oa-rail li button[aria-current=page]:is(:hover,:focus-visible){box-shadow:inset 3px 0 0 var(--oa-accent), 0 12px 32px -12px #0009;background:#091121f5}.oa-app[data-skin=logistics] .oa-rail li button:is(:hover,:focus-visible) .oa-rail-count{margin-left:.4rem;font-size:11.5px}.oa-app[data-skin=logistics] .oa-rail li button:is(:hover,:focus-visible) .oa-rail-badge{margin-left:.4rem;position:static}.oa-app[data-skin=logistics] .oa-rail .oa-rail-views button:is(:hover,:focus-visible) .oa-mark{margin:0 4px}.oa-app[data-skin=logistics] .oa-rail-label{background:var(--oa-line-strong);width:28px;height:1px;margin:.45rem 0;padding:0;font-size:0;overflow:hidden}.oa-app[data-skin=logistics] .oa-rail-foot{border-top-color:var(--oa-line);justify-items:center;gap:.45rem;width:100%;padding:.6rem 0 0}.oa-app[data-skin=logistics] .oa-sandbox{width:34px;height:34px;position:relative}.oa-app[data-skin=logistics] .oa-sandbox>p{border:1px solid var(--oa-line-strong);border-radius:var(--oa-r);justify-content:center;align-items:center;width:34px;max-width:none;height:34px;font-size:0;display:flex;overflow:hidden}.oa-app[data-skin=logistics] .oa-sandbox>p>button{flex:none;order:-1;place-items:center;width:32px;height:32px;font-size:0;text-decoration:none;display:grid}.oa-app[data-skin=logistics] .oa-sandbox>p>button svg{width:15px;height:15px}.oa-app[data-skin=logistics] .oa-sandbox:is(:hover,:focus-within)>p,.oa-app[data-skin=logistics] .oa-sandbox:is(:has(>p+p),:not(:has(button)),:has(.oa-sandbox-error))>p{z-index:40;border-color:var(--lg-edge);width:270px;height:auto;box-shadow:var(--lg-lift);color:var(--oa-ink-2);background:#091121f7;padding:.7rem .85rem;font-size:12px;line-height:1.5;display:block;position:absolute;bottom:0;left:0}.oa-app[data-skin=logistics] .oa-sandbox:is(:hover,:focus-within)>p>button,.oa-app[data-skin=logistics] .oa-sandbox:is(:has(>p+p),:not(:has(button)),:has(.oa-sandbox-error))>p>button{color:#a5f3fc;width:auto;height:auto;margin-top:.4rem;font-size:12px;text-decoration:underline;display:inline-flex}.oa-app[data-skin=logistics] .oa-sandbox:is(:hover,:focus-within)>p>button svg,.oa-app[data-skin=logistics] .oa-sandbox:is(:has(>p+p),:not(:has(button)),:has(.oa-sandbox-error))>p svg{width:12px;height:12px}.oa-app[data-skin=logistics] .oa-sandbox:has(>p+p)>p:first-child{border-radius:var(--oa-r) var(--oa-r) 0 0;border-bottom:0;bottom:60px}.oa-app[data-skin=logistics] .oa-sandbox:has(>p+p)>p.oa-sandbox-actions{border-radius:0 0 var(--oa-r) var(--oa-r);border-top:0;min-height:60px;padding-top:0;display:flex;margin:0!important}.oa-app[data-skin=logistics] .oa-sandbox:has(>p+p)>p.oa-sandbox-actions>button{order:0;margin:0}.oa-app[data-skin=logistics] .oa-sandbox:has(>p+p)>p.oa-sandbox-actions>.oa-sandbox-yes{color:var(--oa-on-accent);padding:.3rem .55rem;text-decoration:none}.oa-app[data-skin=logistics] .oa-role{grid-template-columns:1fr 1fr;gap:2px;width:48px;padding:2px}.oa-app[data-skin=logistics] .oa-role button{writing-mode:vertical-rl;white-space:nowrap;min-height:0;padding:.5rem 0;font-size:11px;line-height:1;transform:rotate(180deg)}.oa-app[data-skin=logistics] .oa-rail .oa-theme{justify-self:center;width:36px;height:34px;min-height:0;margin:0;padding:0}}@media (width<=900px){.oa-app[data-skin=logistics] .oa-rail{border-right:0;border-bottom:1px solid var(--lg-edge);background:#040914b3}.oa-app[data-skin=logistics] .oa-grid-lead{grid-template-columns:minmax(0,1fr)}.oa-app[data-skin=logistics] .oa-role button{padding:0 .55rem}.oa-app[data-skin=logistics] .oa-rail-foot{flex-wrap:wrap}.oa-app[data-skin=logistics] .oa-sandbox{flex:100%}.oa-app[data-skin=logistics] .oa-kpi:nth-child(3){border-left:0}.oa-app[data-skin=logistics] .oa-kpis .oa-kpi:nth-child(n+3){border-top-color:var(--oa-line)}.oa-app[data-skin=logistics] .oa-kpi{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""value spark""delta delta"}.oa-app[data-skin=logistics] .oa-kpi .oa-spark{justify-self:end;width:100%;max-width:76px}.oa-app[data-skin=logistics] .oa-table tr.oa-row{padding:.5rem .75rem}}@media (width<=560px){.oa-app[data-skin=logistics] .oa-queue-main{gap:0;display:grid}.oa-app[data-skin=logistics] :is(.unlokd-demo-customer-record,.demo-owner-detail,.oa-sheet){border-radius:0;width:100vw;top:0;bottom:0;right:0}}@media (prefers-reduced-motion:reduce){.oa-app[data-skin=logistics] .oa-rail li button{transition:none}}.oa-app[data-skin=storefront]{--sf-ground:#e4dfd6;--sf-raised:#e9e5dd;--sf-raised-hi:#eeebe4;--sf-well:#ddd7cd;--sf-lo:#62544242;--sf-lo-soft:#62544229;--sf-hi:#ffffffc7;--sf-groove:#62544226;--sf-groove-hi:#ffffff8c;--sf-terracotta:#a8492a;--sf-on-terracotta:#fbf4ee;--sf-slab:linear-gradient(150deg, var(--sf-raised-hi), var(--sf-raised) 55%);--sf-raise:7px 7px 16px var(--sf-lo), -7px -7px 16px var(--sf-hi);--sf-raise-lg:12px 12px 28px var(--sf-lo), -10px -10px 26px var(--sf-hi);--sf-raise-sm:3px 3px 7px var(--sf-lo), -3px -3px 7px var(--sf-hi);--sf-press:inset 2px 2px 5px var(--sf-lo), inset -2px -2px 5px var(--sf-hi);--sf-sink:inset 4px 4px 10px var(--sf-lo-soft), inset -4px -4px 10px var(--sf-hi);--sf-sink-lg:inset 6px 6px 16px var(--sf-lo-soft), inset -6px -6px 16px var(--sf-hi);--sf-etch:inset 0 1px 0 var(--sf-groove), inset 0 2px 0 var(--sf-groove-hi);--sf-label:var(--font-mono);--oa-canvas:var(--sf-ground);--oa-surface:var(--sf-raised);--oa-sunk:var(--sf-well);--oa-hover:#e1dcd3;--oa-selected:#d9dfc9;--oa-ink:#27241f;--oa-ink-2:#45403a;--oa-muted:#5a544b;--oa-faint:#5a544b;--oa-line:#d3ccc1;--oa-line-strong:#c4bcaf;--oa-focus:#4f5e2e;--oa-waiting-text:#a13a19;--oa-captured-text:#74500a;--oa-booked-text:#0a6448;--oa-moving-text:#1d47bf;--oa-closed-text:#5a544b;--oa-forest:var(--sf-raised);--oa-forest-2:#e0dbd2;--oa-on-forest:#27241f;--oa-on-forest-2:#5a544b;--oa-cobalt-ground:#566634;--oa-on-cobalt:#f7f5ef;--oa-on-cobalt-2:#e4e8d6;--oa-clay:#ead9cb;--oa-on-clay-2:#5b4a3f;--oa-accent:#566634;--oa-on-accent:#f7f5ef;--oa-ch-voice:#3e4a24;--oa-ch-chat:#7d8c4c;--oa-ch-website:#c07a56;--oa-rail:252px;--oa-r-xs:8px;--oa-r-sm:12px;--oa-r-sm5:12px;--oa-r:14px;--oa-r-lg:24px;--oa-r-frame:30px;background:var(--sf-ground);border-color:#0000}.demo-owner-night .oa-app[data-skin=storefront]{--sf-ground:#24221f;--sf-raised:#2a2825;--sf-raised-hi:#2f2d29;--sf-well:#1e1c1a;--sf-lo:#00000080;--sf-lo-soft:#0000006b;--sf-hi:#fff8eb0f;--sf-groove:#0006;--sf-groove-hi:#fff8eb0d;--sf-terracotta:#c9673f;--sf-on-terracotta:#1d140f;--oa-hover:#312e2a;--oa-selected:#323826;--oa-ink:#efebe3;--oa-ink-2:#d6d1c8;--oa-muted:#aba498;--oa-faint:#aba498;--oa-line:#36332e;--oa-line-strong:#45413a;--oa-focus:#b7c98a;--oa-waiting-text:#ff9a78;--oa-captured-text:#f2c068;--oa-booked-text:#5fe3b0;--oa-moving-text:#8fb0ff;--oa-closed-text:#aba498;--oa-forest-2:#33302c;--oa-on-forest:#efebe3;--oa-on-forest-2:#aba498;--oa-cobalt-ground:#a9bb7c;--oa-on-cobalt:#1d2210;--oa-clay:#33291f;--oa-on-clay-2:#cdb9a6;--oa-accent:#a9bb7c;--oa-on-accent:#1d2210;--oa-ch-voice:#c9d6a4;--oa-ch-chat:#7d8c4c;--oa-ch-website:#c9673f}.oa-app[data-skin=storefront] :is(button,select,input,textarea,a):focus-visible{outline:2px solid var(--oa-focus);outline-offset:3px}.oa-app[data-skin=storefront] :is(.oa-panel,.oa-job){background:var(--sf-slab);box-shadow:var(--sf-raise);border:0;border-radius:26px;padding:1.15rem 1.3rem 1.3rem}.oa-app[data-skin=storefront] :is(.oa-panel-head,.oa-section-head) h3{letter-spacing:-.005em;font-size:15.5px;font-weight:700}.oa-app[data-skin=storefront] .oa-section-head h3{font-size:18px}.oa-app[data-skin=storefront] .oa-rail{background:var(--sf-slab);height:calc(100vh - 28px);max-height:calc(100vh - 28px);box-shadow:var(--sf-raise);border-radius:26px;margin:14px 0 14px 14px;padding:1.1rem .85rem 1rem;top:14px}.oa-app[data-skin=storefront] .oa-rail .oa-brand{box-shadow:0 1px 0 var(--sf-groove), 0 2px 0 var(--sf-groove-hi);border-bottom:0}.oa-app[data-skin=storefront] .oa-rail .oa-monogram{background:var(--sf-terracotta);color:var(--sf-on-terracotta);box-shadow:var(--sf-raise-sm);border-radius:11px}.oa-app[data-skin=storefront] .oa-rail ul{gap:4px}.oa-app[data-skin=storefront] .oa-rail li button{min-height:38px;transition:background-color .12s var(--oa-ease), box-shadow .12s var(--oa-ease);border-radius:999px;padding:0 .75rem}.oa-app[data-skin=storefront] .oa-rail li button:hover{background:var(--oa-hover)}.oa-app[data-skin=storefront] .oa-rail li button[aria-current=page]{background:var(--sf-well);box-shadow:var(--sf-press);color:var(--oa-ink);font-weight:700}.oa-app[data-skin=storefront] .oa-rail li button[aria-current=page] :is(svg,.oa-rail-count){color:var(--oa-accent)}.oa-app[data-skin=storefront] .oa-rail-badge{background:var(--sf-terracotta);color:var(--sf-on-terracotta)}.oa-app[data-skin=storefront] .oa-rail .oa-rail-label{font-family:var(--sf-label);letter-spacing:.14em;font-weight:600}.oa-app[data-skin=storefront] .oa-rail [data-tone=moving].oa-mark{background:var(--oa-moving)}.oa-app[data-skin=storefront] .oa-rail .oa-rail-foot{box-shadow:inset 0 1px 0 var(--sf-groove), inset 0 2px 0 var(--sf-groove-hi);border-top:0}.oa-app[data-skin=storefront] .oa-rail .oa-avatar{background:var(--sf-well);box-shadow:var(--sf-press);color:var(--oa-ink)}.oa-app[data-skin=storefront] .oa-role{background:var(--sf-well);box-shadow:var(--sf-press);border:0;border-radius:18px;padding:4px}.oa-app[data-skin=storefront] .oa-role button{border-radius:999px}.oa-app[data-skin=storefront] .oa-role button[aria-pressed=true]{background:var(--oa-accent);color:var(--oa-on-accent);box-shadow:2px 2px 5px var(--sf-lo), -2px -2px 5px var(--sf-hi)}.oa-app[data-skin=storefront] .oa-rail :is(button,a):focus-visible{outline-color:var(--oa-focus)}.oa-app[data-skin=storefront] :is(.oa-action,.oa-theme,.oa-secondary,.oa-pages button,.demo-owner-detail-close,.oa-filter-chip,.oa-time,.oa-chip,.oa-list-view,.oa-tabs button){background:var(--sf-slab);color:var(--oa-ink);box-shadow:var(--sf-raise-sm);transition:box-shadow .12s var(--oa-ease), background-color .12s var(--oa-ease), color .12s var(--oa-ease);border:0;border-radius:999px}.oa-app[data-skin=storefront] :is(.oa-primary,.oa-step-go,.oa-step-next,.unlokd-demo-control){background:var(--oa-accent);color:var(--oa-on-accent);box-shadow:var(--sf-raise-sm);transition:box-shadow .12s var(--oa-ease);border:0;border-radius:999px}.oa-app[data-skin=storefront] .oa-action{min-height:34px;padding:0 .95rem}.oa-app[data-skin=storefront] :is(.oa-action,.oa-theme,.oa-secondary,.oa-pages button,.demo-owner-detail-close,.oa-filter-chip,.oa-time,.oa-chip,.oa-list-view,.oa-tabs button):hover{background:var(--sf-raised-hi);color:var(--oa-accent);box-shadow:5px 5px 11px var(--sf-lo), -5px -5px 11px var(--sf-hi);border-color:#0000}.oa-app[data-skin=storefront] :is(.oa-primary,.oa-step-go,.oa-step-next,.unlokd-demo-control):hover{box-shadow:5px 5px 11px var(--sf-lo), -5px -5px 11px var(--sf-hi)}.oa-app[data-skin=storefront] :is(.oa-action,.oa-theme,.oa-secondary,.oa-primary,.oa-step-go,.oa-step-next,.unlokd-demo-control,.oa-pages button,.demo-owner-detail-close,.oa-filter-chip,.oa-time,.oa-chip,.oa-list-view,.oa-tabs button,.oa-segment button,.oa-rail li button,.oa-role button):active{box-shadow:var(--sf-press)}.oa-app[data-skin=storefront] :is(.oa-chip[aria-pressed=true],.oa-time[aria-checked=true],.oa-tabs button[aria-pressed=true]){background:var(--oa-accent);color:var(--oa-on-accent);box-shadow:inset 2px 2px 5px #00000047,inset -2px -2px 5px #ffffff1f}.oa-app[data-skin=storefront] :is(.oa-chip[aria-pressed=true],.oa-time[aria-checked=true],.oa-tabs button[aria-pressed=true]):hover{background:var(--oa-accent);color:var(--oa-on-accent)}.oa-app[data-skin=storefront] .oa-pages button:disabled{box-shadow:none;color:var(--oa-muted);background:0 0}.oa-app[data-skin=storefront] .oa-link{color:var(--oa-ink)}.oa-app[data-skin=storefront] .oa-link:hover{color:var(--oa-accent)}.oa-app[data-skin=storefront] :is(.oa-list-tools select,.oa-search,.oa-draft textarea,.oa-field input:not([type=checkbox],[type=radio]),.oa-field textarea,.oa-field select,.oa-editor-option input:not([type=checkbox],[type=radio]),.oa-thread-reply :is(input,textarea),.oa-pricebook-custom :is(input,textarea),.demo-agenda-tools :is(input,select),.demo-agenda-actions :is(input,select)){background:var(--sf-well);color:var(--oa-ink);box-shadow:var(--sf-press);border:0;border-radius:14px}.oa-app[data-skin=storefront] :is(.oa-search,.oa-list-tools select){border-radius:999px;min-height:40px}.oa-app[data-skin=storefront] .oa-search{color:var(--oa-muted);padding:0 .9rem}.oa-app[data-skin=storefront] .oa-list-tools select{padding:0 .9rem}.oa-app[data-skin=storefront] .oa-search input{box-shadow:none;background:0 0;border:0}.oa-app[data-skin=storefront] .oa-search svg{color:var(--oa-muted)}.oa-app[data-skin=storefront] .oa-main{gap:1.4rem;padding:1.75rem clamp(1rem,2.4vw,2.25rem) 2.5rem}.oa-app[data-skin=storefront] .oa-today{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.5rem 1.4rem}.oa-app[data-skin=storefront] .oa-today>:is(.oa-grid-lead,.oa-performance),.oa-app[data-skin=storefront] .oa-today>.oa-grid-lead>.oa-stack{display:contents}.oa-app[data-skin=storefront] .oa-today>*,.oa-app[data-skin=storefront] .oa-today>.oa-performance>*{order:7;grid-column:1/-1}.oa-app[data-skin=storefront] .oa-today>.oa-today-head{order:1;grid-column:1/span 8;align-self:center}.oa-app[data-skin=storefront] .oa-today .oa-stack>.oa-tally{order:2;grid-column:9/-1}.oa-app[data-skin=storefront] .oa-today>.oa-performance>.oa-section-head{order:3;margin:.25rem 0 -.4rem}.oa-app[data-skin=storefront] .oa-today>.oa-performance>.oa-kpis{order:4}.oa-app[data-skin=storefront] .oa-today>.oa-grid-lead>.oa-panel{order:5;grid-column:1/span 7;align-self:stretch}.oa-app[data-skin=storefront] .oa-today .oa-stack>.oa-panel:not(.oa-tally){flex-direction:column;order:6;grid-column:8/-1;align-self:stretch;display:flex}.oa-app[data-skin=storefront] .oa-eyebrow{color:var(--oa-muted);font-family:var(--sf-label);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.oa-app[data-skin=storefront] .oa-title{letter-spacing:-.03em;margin-top:.35rem;font-size:34px;font-weight:700;line-height:1.08}.oa-app[data-skin=storefront] .oa-subtitle{color:var(--oa-ink-2)}.oa-app[data-skin=storefront] .oa-panel.oa-tally{background:linear-gradient(150deg, color-mix(in srgb, var(--oa-clay) 70%, var(--sf-raised-hi)), var(--oa-clay));border-radius:22px;padding:.95rem 1.15rem .85rem}.oa-app[data-skin=storefront] .oa-tally .oa-panel-head{min-height:0;margin-bottom:.35rem}.oa-app[data-skin=storefront] .oa-tally .oa-panel-head h3{color:var(--oa-ink);font-family:var(--sf-label);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.oa-app[data-skin=storefront] .oa-tally .oa-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 .75rem}.oa-app[data-skin=storefront] .oa-tally .oa-stats div,.oa-app[data-skin=storefront] .oa-tally .oa-stats div:nth-child(n){box-shadow:none;border-top:0;padding:.2rem 0}.oa-app[data-skin=storefront] .oa-tally .oa-stats dt{color:var(--oa-on-clay-2);font-size:12px;font-weight:600;line-height:1.25}.oa-app[data-skin=storefront] .oa-tally .oa-stats dd{letter-spacing:-.02em;margin-top:.2rem;font-size:24px}.oa-app[data-skin=storefront] .oa-kpis{color:var(--oa-ink);box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.4rem;overflow:visible}.oa-app[data-skin=storefront] .oa-kpi{background:var(--sf-slab);box-shadow:var(--sf-raise);border:0;border-radius:26px;gap:.25rem;padding:1.2rem 1.35rem 1rem}.oa-app[data-skin=storefront] .oa-kpis .oa-kpi-label{color:var(--oa-ink-2);font-family:var(--sf-label);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.oa-app[data-skin=storefront] .oa-kpis .oa-kpi-value{color:var(--oa-ink);letter-spacing:-.04em;margin:.25rem 0 .1rem;font-size:46px;font-weight:600;line-height:1}.oa-app[data-skin=storefront] .oa-kpis :is(.oa-kpi-delta,.oa-kpi-delta[data-trend]){color:var(--oa-ink-2)}.oa-app[data-skin=storefront] .oa-kpis .oa-kpi-delta[data-trend=up]{color:var(--oa-booked-text)}.oa-app[data-skin=storefront] .oa-kpis .oa-kpi-delta[data-trend=down]{color:var(--oa-waiting-text)}.oa-app[data-skin=storefront] .oa-kpis .oa-kpi-prev{color:var(--oa-muted)}.oa-app[data-skin=storefront] .oa-kpis .oa-spark-line{stroke:var(--oa-accent)}.oa-app[data-skin=storefront] .oa-kpis .oa-spark-area{fill:color-mix(in srgb, var(--oa-accent) 16%, transparent)}.oa-app[data-skin=storefront] .oa-segment{background:var(--sf-well);box-shadow:var(--sf-press);border:0;border-radius:999px;padding:4px}.oa-app[data-skin=storefront] .oa-segment button{white-space:nowrap;min-height:30px;color:var(--oa-ink-2);transition:box-shadow .12s var(--oa-ease), color .12s var(--oa-ease);border-radius:999px;padding:0 .85rem}.oa-app[data-skin=storefront] .oa-segment button:hover{color:var(--oa-ink)}.oa-app[data-skin=storefront] .oa-segment button[aria-pressed=true]{background:var(--oa-accent);color:var(--oa-on-accent);box-shadow:2px 2px 5px var(--sf-lo), -2px -2px 5px var(--sf-hi)}.oa-app[data-skin=storefront] .oa-today>.oa-grid-lead>.oa-panel,.oa-app[data-skin=storefront] .oa-today .oa-stack>.oa-panel:not(.oa-tally){box-shadow:var(--sf-raise-lg);border-radius:30px;padding:1.35rem 1.5rem 1.4rem}.oa-app[data-skin=storefront] :is(.oa-queue-row,.oa-agenda li,.oa-feed li){box-shadow:var(--sf-etch);border-top:0}.oa-app[data-skin=storefront] :is(.oa-queue-row,.oa-agenda li,.oa-feed li):first-child{box-shadow:none}.oa-app[data-skin=storefront] .oa-queue-row{min-height:58px}.oa-app[data-skin=storefront] .oa-queue-row[data-kind=handoff]{background:color-mix(in srgb, var(--sf-terracotta) 9%, var(--sf-well));box-shadow:var(--sf-press);border-radius:18px;margin:0 -.6rem .25rem;padding:0 .6rem}.oa-app[data-skin=storefront] .oa-queue-row[data-kind=handoff]+.oa-queue-row{box-shadow:none}.oa-app[data-skin=storefront] .oa-flag[data-tone=waiting]{background:var(--sf-terracotta);color:var(--sf-on-terracotta);border-radius:999px;padding:0 .5rem}.oa-app[data-skin=storefront] .oa-flag{border-radius:999px}.oa-app[data-skin=storefront] .oa-today .oa-stack>.oa-panel:not(.oa-tally)>.oa-empty{background:var(--sf-well);min-height:9rem;color:var(--oa-ink-2);box-shadow:var(--sf-sink);text-align:center;border-radius:22px;flex:1;place-items:center;padding:1rem;display:grid}.oa-app[data-skin=storefront] .oa-agenda li[data-now-before]:before,.oa-app[data-skin=storefront] .oa-agenda li[data-now-before]:after{background:var(--sf-terracotta)}.oa-app[data-skin=storefront] .oa-stats div{box-shadow:var(--sf-etch);border-top:0}.oa-app[data-skin=storefront] .oa-stats div:nth-child(-n+2){box-shadow:none}.oa-app[data-skin=storefront] .oa-bars-track{background:var(--sf-well);box-shadow:inset 1px 1px 3px var(--sf-lo), inset -1px -1px 3px var(--sf-hi);border-radius:999px}.oa-app[data-skin=storefront] .oa-bars-track>span{border-radius:999px}.oa-app[data-skin=storefront] .oa-bars-plain .oa-bars-track>span{background:var(--oa-accent)}.oa-app[data-skin=storefront] .oa-bars li>button:hover{background:var(--oa-hover)}.oa-app[data-skin=storefront] .oa-feed-icon{background:var(--sf-well);box-shadow:var(--sf-press)}.oa-app[data-skin=storefront] .oa-unanswered{box-shadow:var(--sf-etch);border-top:0}.oa-app[data-skin=storefront] .oa-volume-plot{border-radius:18px}.oa-app[data-skin=storefront] .demo-table-section.oa-list{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.9rem;display:grid;overflow:visible}.oa-app[data-skin=storefront] .oa-list-views{border-bottom:0;gap:.6rem;padding:.6rem .7rem .7rem}.oa-app[data-skin=storefront] .oa-list-view{min-height:38px;color:var(--oa-ink-2);border-bottom:0;padding:0 .95rem}.oa-app[data-skin=storefront] .oa-list-view[aria-selected=true]{background:var(--sf-well);color:var(--oa-ink);box-shadow:var(--sf-press);font-weight:700}.oa-app[data-skin=storefront] .oa-count{background:var(--sf-well);color:var(--oa-ink-2);box-shadow:inset 1px 1px 2px var(--sf-lo-soft)}.oa-app[data-skin=storefront] .oa-list-view[aria-selected=true] .oa-count{background:var(--oa-accent);color:var(--oa-on-accent);box-shadow:none}.oa-app[data-skin=storefront] .demo-table-tools.oa-list-tools{border-bottom:0;gap:.75rem;padding:.2rem .7rem .4rem}.oa-app[data-skin=storefront] .oa-chips{gap:.55rem}.oa-app[data-skin=storefront] .oa-chip{min-height:36px;color:var(--oa-ink-2);padding:0 .9rem;font-weight:650}.oa-app[data-skin=storefront] .oa-list-count{color:var(--oa-ink-2)}.oa-app[data-skin=storefront] .demo-table-scroll.oa-list-scroll{background:var(--sf-well);box-shadow:var(--sf-sink-lg);border-radius:28px;padding:.5rem .6rem .6rem}.oa-app[data-skin=storefront] .oa-table thead th{background:var(--sf-well);color:var(--oa-ink-2);font-family:var(--sf-label);letter-spacing:.08em;border-bottom:0;font-size:11.5px;font-weight:600}.oa-app[data-skin=storefront] .oa-table td{color:var(--oa-ink-2);box-shadow:var(--sf-etch);border-top:0}.oa-app[data-skin=storefront] .oa-day th{background:var(--sf-well);color:var(--oa-ink);font-family:var(--sf-label);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--sf-etch);border-top:0;font-size:11.5px;font-weight:700}.oa-app[data-skin=storefront] .oa-row td:first-child{border-radius:14px 0 0 14px}.oa-app[data-skin=storefront] .oa-row td:last-child{border-radius:0 14px 14px 0}.oa-app[data-skin=storefront] .oa-row:hover{background:color-mix(in srgb, var(--sf-raised-hi) 70%, transparent)}.oa-app[data-skin=storefront] .oa-row.is-selected{background:var(--oa-selected);box-shadow:inset 4px 0 0 var(--oa-accent)}.oa-app[data-skin=storefront] .demo-table-pages.oa-pages{color:var(--oa-ink-2);border-top:0;padding:.3rem .7rem .4rem}.oa-app[data-skin=storefront] .oa-pages button{min-height:34px;padding:0 .95rem}.oa-app[data-skin=storefront] .oa-screened{color:var(--oa-ink-2)}.oa-app[data-skin=storefront] :is(.unlokd-demo-customer-record,.demo-owner-detail,.oa-sheet){background:linear-gradient(160deg, var(--sf-raised-hi), var(--sf-raised) 40%);width:min(480px,100vw - 28px);box-shadow:18px 18px 44px #463a2c52, -12px -12px 32px var(--sf-hi);border:0;border-radius:30px;padding:1.5rem 1.6rem 2rem;top:14px;bottom:14px;right:14px}.demo-owner-night .oa-app[data-skin=storefront] :is(.unlokd-demo-customer-record,.demo-owner-detail,.oa-sheet){box-shadow:18px 18px 44px #0009, -6px -6px 24px var(--sf-hi)}.oa-app[data-skin=storefront] :is(.unlokd-demo-customer-record,.oa-sheet) h4{color:var(--oa-ink-2);font-family:var(--sf-label);box-shadow:var(--sf-etch);border-top:0;font-weight:600}.oa-app[data-skin=storefront] .oa-facts{background:var(--sf-well);box-shadow:var(--sf-sink);border-top:0;border-radius:18px;padding:.2rem .9rem}.oa-app[data-skin=storefront] .oa-facts>div{box-shadow:var(--sf-etch);border-bottom:0}.oa-app[data-skin=storefront] .oa-facts>div:first-child{box-shadow:none}.oa-app[data-skin=storefront] .oa-facts dt{color:var(--oa-muted)}.oa-app[data-skin=storefront] .oa-step{background:var(--sf-well);box-shadow:var(--sf-sink);border:0;border-radius:22px;padding:1rem 1.1rem 1.1rem}.oa-app[data-skin=storefront] .oa-step :is(.oa-secondary,.oa-time):not([aria-checked=true]){background:var(--sf-slab)}.oa-app[data-skin=storefront] .oa-step-kicker{color:var(--oa-ink-2);font-family:var(--sf-label);font-weight:600}.oa-app[data-skin=storefront] .oa-time{border-radius:16px}.oa-app[data-skin=storefront] .oa-time span{opacity:1}.oa-app[data-skin=storefront] .unlokd-demo-customer-record .unlokd-demo-record{box-shadow:inset 2px 0 0 var(--oa-line-strong);border-left:0}.oa-app[data-skin=storefront] .oa-preview{background:var(--sf-well);box-shadow:var(--sf-press);border-left:0;border-radius:14px}.oa-app[data-skin=storefront] .oa-panel.oa-cal{padding:.5rem}.oa-app[data-skin=storefront] .oa-cal-head{border-bottom:0}.oa-app[data-skin=storefront] .oa-cal-head span[data-today] strong{background:var(--sf-terracotta);color:var(--sf-on-terracotta);box-shadow:var(--sf-raise-sm)}.oa-app[data-skin=storefront] .oa-cal-body{background-color:var(--sf-well);background-image:repeating-linear-gradient(to bottom, var(--sf-groove) 0 1px, transparent 1px 52px);box-shadow:var(--sf-sink);border-radius:20px;overflow:hidden}.oa-app[data-skin=storefront] .oa-cal-day{box-shadow:inset 1px 0 0 var(--sf-groove);background:0 0;border-left:0}.oa-app[data-skin=storefront] .oa-cal-open{background:color-mix(in srgb, var(--sf-raised-hi) 55%, transparent)}.oa-app[data-skin=storefront] .oa-cal-day[data-today] .oa-cal-open{background:color-mix(in srgb, var(--oa-accent) 9%, var(--sf-raised-hi))}.oa-app[data-skin=storefront] .oa-cal-now{background:var(--sf-terracotta)}.oa-app[data-skin=storefront] .oa-cal-event{background:color-mix(in srgb, var(--oa-booked) 20%, var(--sf-raised-hi));box-shadow:inset 3px 0 0 var(--oa-booked), var(--sf-raise-sm);border-left:0;border-radius:12px}.oa-app[data-skin=storefront] .oa-cal-event:hover{background:color-mix(in srgb, var(--oa-booked) 30%, var(--sf-raised-hi))}.oa-app[data-skin=storefront] .oa-cal-event[data-past]{background:var(--sf-well);color:var(--oa-ink-2);box-shadow:inset 3px 0 0 var(--oa-closed), var(--sf-press)}.oa-app[data-skin=storefront] .oa-more-panel .unlokd-demo-record{box-shadow:var(--sf-etch);border-top:0}.oa-app[data-skin=storefront] .oa-more-panel .unlokd-demo-record:first-child{box-shadow:none}.oa-app[data-skin=storefront] .demo-agenda-mode button{background:var(--sf-slab);box-shadow:var(--sf-raise-sm);border:0}.oa-app[data-skin=storefront] .demo-agenda-mode button[aria-pressed=true]{background:var(--oa-accent);color:var(--oa-on-accent);box-shadow:var(--sf-press)}@media (width<=1180px){.oa-app[data-skin=storefront]{--oa-rail:222px}.oa-app[data-skin=storefront] .oa-today>.oa-today-head,.oa-app[data-skin=storefront] .oa-today .oa-stack>.oa-tally{grid-column:1/-1}.oa-app[data-skin=storefront] .oa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.oa-app[data-skin=storefront] .oa-rail{background:var(--sf-slab);border-radius:22px;height:auto;max-height:none;margin:10px 10px 0;padding:.6rem .7rem;position:static}.oa-app[data-skin=storefront] .oa-rail .oa-brand,.oa-app[data-skin=storefront] .oa-rail .oa-rail-foot{box-shadow:none}.oa-app[data-skin=storefront] .oa-rail .oa-rail-foot{flex-wrap:wrap;flex:100%;margin:0}.oa-app[data-skin=storefront] .oa-rail-foot .oa-sandbox{flex:100%}.oa-app[data-skin=storefront] .oa-role{grid-template-columns:auto auto}.oa-app[data-skin=storefront] .oa-role button{padding:0 .75rem}.oa-app[data-skin=storefront] .oa-today>.oa-grid-lead>.oa-panel,.oa-app[data-skin=storefront] .oa-today .oa-stack>.oa-panel:not(.oa-tally){grid-column:1/-1}.oa-app[data-skin=storefront] .oa-kpis{gap:.9rem}.oa-app[data-skin=storefront] .oa-kpis .oa-kpi:nth-child(n+3){border-top:0}.oa-app[data-skin=storefront] .oa-table tr.oa-row{box-shadow:var(--sf-etch);border-top:0}.oa-app[data-skin=storefront] .oa-table tr.oa-row>td{box-shadow:none}}@media (width<=560px){.oa-app[data-skin=storefront] .oa-main{padding:1.1rem .85rem 1.75rem}.oa-app[data-skin=storefront] .oa-today{gap:1.1rem}.oa-app[data-skin=storefront] .oa-title{font-size:28px}.oa-app[data-skin=storefront] .oa-tally .oa-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}.oa-app[data-skin=storefront] .oa-kpi{border-radius:22px;padding:.95rem 1rem .8rem}.oa-app[data-skin=storefront] .oa-kpis .oa-kpi-value{font-size:34px}.oa-app[data-skin=storefront] .oa-today>.oa-grid-lead>.oa-panel,.oa-app[data-skin=storefront] .oa-today .oa-stack>.oa-panel:not(.oa-tally){border-radius:24px;padding:1.05rem 1.05rem 1.1rem}.oa-app[data-skin=storefront] .oa-queue-row[data-kind=handoff]{margin:0 -.45rem .25rem;padding:0 .45rem}.oa-app[data-skin=storefront] .demo-table-scroll.oa-list-scroll{border-radius:22px;padding:.3rem}}.oa-app[data-skin=storefront] .oa-cal-head span[data-closed]{opacity:1;color:var(--oa-muted)}.oa-app[data-skin=storefront] .oa-cal-head span[data-closed] strong{color:var(--oa-ink-2)}.oa-app[data-skin=storefront] .oa-cal-head span[data-today] strong{color:var(--sf-on-terracotta)}.cq-layer{--c-ground:#efe9de;--c-paper:#faf7f0;--c-ink:#272823;--c-muted:#55574f;--c-line:#dcd4c7;--c-line-strong:#b9b0a4;--c-accent:#a84524;--c-accent-deep:#8c3519;--c-accent-ink:#faf7f0;--c-done:#2c6a45;z-index:90;color:var(--c-ink);background:#1c1d1a;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.cq-bar{color:#f4efe4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.55rem 1rem;font-size:13px;display:flex}.cq-bar button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #f4efe466;border-radius:6px;align-items:center;gap:.35rem;padding:0 .7rem;font-weight:650;display:inline-flex}.cq-bar button:hover{border-color:#f4efe4}.cq-bar-note{color:#bcb8ae}.cq-phone{overscroll-behavior:contain;background:var(--c-paper);flex-direction:column;justify-self:center;width:min(430px,100%);min-height:0;display:flex;overflow-y:auto}.cq-brand{border-bottom:3px solid var(--c-accent);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.25rem .8rem;display:flex}.cq-wordmark{letter-spacing:.09em;text-transform:uppercase;font-size:15px;font-weight:900}.cq-sent{color:var(--c-muted);font-size:12.5px}.cq-body{flex:1 0 auto;padding:1.25rem 1.25rem 1.5rem}.cq-body :is(h1,h2,p){margin:0}.cq-kicker{color:var(--c-accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.cq-body h1{letter-spacing:-.015em;margin-top:.3rem;font-size:27px;font-weight:800;line-height:1.15}.cq-body h1:focus{outline:none}.cq-valid{color:var(--c-muted);font-size:14px;margin-top:.45rem!important}.cq-section{border-top:1px solid var(--c-line);margin-top:1.4rem;padding-top:1rem}.cq-section h2{color:var(--c-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800;margin-bottom:.7rem!important}.cq-found{font-size:16px;line-height:1.55}.cq-options{gap:.6rem;display:grid}.cq-option{border:1.5px solid var(--c-line-strong);background:var(--c-paper);width:100%;color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:.3rem;padding:.85rem .95rem;display:grid}.cq-option:hover{border-color:var(--c-ink)}.cq-option[aria-checked=true]{border:2px solid var(--c-accent);background:#f7ede5;padding:calc(.85rem - .5px) calc(.95rem - .5px)}.cq-option-top{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:16px;display:flex}.cq-radio{border:1.5px solid var(--c-muted);border-radius:50%;flex:none;width:18px;height:18px}.cq-option[aria-checked=true] .cq-radio{border-color:var(--c-accent);background:radial-gradient(circle, var(--c-accent) 0 42%, transparent 46%)}.cq-badge{background:var(--c-accent);color:var(--c-accent-ink);border-radius:999px;padding:.1rem .5rem;font-size:11.5px;font-weight:750}.cq-option-blurb{color:var(--c-muted);font-size:14px;line-height:1.4}.cq-option-price{font-variant-numeric:tabular-nums;font-size:21px;font-weight:800}.cq-lines,.cq-addons,.cq-thread,.cq-next,.cp-track,.cp-updates,.cp-docs{margin:0;padding:0;list-style:none}.cq-lines li{border-bottom:1px solid var(--c-line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:15px;display:flex}.cq-lines small,.cq-addons small{color:var(--c-muted);font-size:13px;display:block}.cq-addons label{border-bottom:1px solid var(--c-line);font-variant-numeric:tabular-nums;cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:48px;padding:.4rem 0;font-size:15px;display:grid}.cq-addons input{width:20px;height:20px;accent-color:var(--c-accent)}.cq-thread{gap:.55rem;display:grid}.cq-thread li{background:var(--c-ground);border-radius:12px;max-width:88%;padding:.6rem .8rem}.cq-thread li[data-from=customer]{background:#f1e1d6;justify-self:end}.cq-thread-who{color:var(--c-muted);font-size:12px;display:block}.cq-thread p{font-size:15px;line-height:1.45;margin-top:.15rem!important}.cq-state,.cq-empty{background:var(--c-ground);border-radius:10px;padding:.75rem .9rem;font-size:15px;margin-top:1.2rem!important}.cq-empty{color:var(--c-muted);margin-top:0!important}.cq-fine{color:var(--c-muted);font-size:12.5px;margin-top:1.4rem!important}.cq-foot{border-top:1px solid var(--c-line-strong);background:var(--c-paper);padding:.85rem 1.25rem calc(.9rem + env(safe-area-inset-bottom));position:sticky;bottom:0}.cq-total{color:var(--c-muted);justify-content:space-between;align-items:baseline;font-size:14px;display:flex;margin-bottom:.6rem!important}.cq-total strong{color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.cq-approve,.cq-send{background:var(--c-accent);width:100%;min-height:50px;color:var(--c-accent-ink);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;font-size:16.5px;font-weight:750;display:flex}.cq-approve:hover,.cq-send:hover{background:var(--c-accent-deep)}.cq-approve:disabled,.cq-send:disabled{opacity:.5;cursor:not-allowed}.cq-approve-quiet{background:var(--c-ink)}.cq-approve-quiet:hover{background:#111210}.cq-other{flex-wrap:wrap;justify-content:center;gap:0 1.1rem;display:flex;margin-top:.3rem!important}.cq-other button,.cq-back{min-height:44px;color:var(--c-ink);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.cq-back{width:100%;color:var(--c-muted);justify-content:center}.cq-sign{gap:.55rem;display:grid}.cq-sign label{font-size:15px;font-weight:750}.cq-sign :is(input,textarea),.cp-compose textarea{border:1.5px solid var(--c-line-strong);width:100%;min-height:50px;color:var(--c-ink);font:inherit;background:#fff;border-radius:10px;padding:.65rem .8rem;font-size:17px}.cq-sign input{font-family:Brush Script MT,Segoe Script,cursive;font-size:22px}.cq-sign :is(input,textarea):focus,.cp-compose textarea:focus{outline:2px solid var(--c-accent);outline-offset:1px}.cq-sign-note{color:var(--c-muted);font-size:13.5px}.cq-done{border:2px solid var(--c-done);border-radius:12px;margin-top:1.2rem;padding:1rem}.cq-done-mark{color:var(--c-done);align-items:center;gap:.4rem;font-size:18px;font-weight:800;display:flex}.cq-done-line{font-variant-numeric:tabular-nums;font-size:15px;margin-top:.2rem!important}.cq-done h2{color:var(--c-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800;margin:1rem 0 .4rem!important}.cq-next{counter-reset:next;gap:.35rem;display:grid}.cq-next li{counter-increment:next;align-items:center;gap:.6rem;font-size:15px;display:flex}.cq-next li:before{content:counter(next);border:1.5px solid var(--c-line-strong);width:24px;height:24px;color:var(--c-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.cq-next li[data-first]:before{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-ink)}.cq-done-note{color:var(--c-muted);font-size:14px;margin:.8rem 0!important}.cp-needs{border:2px solid var(--c-accent);border-radius:12px;gap:.6rem;margin-top:1.2rem;padding:1rem;font-size:15.5px;line-height:1.45;display:grid}.cp-needs-kicker{color:var(--c-accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.cp-track li{grid-template-columns:24px minmax(0,1fr);gap:.75rem;padding-bottom:1rem;display:grid;position:relative}.cp-track li:not(:last-child):before{content:"";background:var(--c-line);width:2px;position:absolute;top:26px;bottom:2px;left:11px}.cp-track li[data-state=done]:not(:last-child):before{background:var(--c-accent)}.cp-dot{border:2px solid var(--c-line-strong);background:var(--c-paper);width:24px;height:24px;color:var(--c-accent-ink);border-radius:50%;place-items:center;display:grid}.cp-track li[data-state=done] .cp-dot{border-color:var(--c-accent);background:var(--c-accent)}.cp-track li[data-state=now] .cp-dot{border:7px solid var(--c-accent)}.cp-step{padding-top:.1rem;display:grid}.cp-step strong{font-size:16px}.cp-track li[data-state=later] .cp-step strong{color:var(--c-muted);font-weight:600}.cp-step small{color:var(--c-muted);font-size:13.5px}.cp-track li[data-state=now] .cp-step small{color:var(--c-accent);font-weight:700}.cp-updates{gap:.8rem;display:grid}.cp-updates time{color:var(--c-muted);font-size:12.5px}.cp-updates p{font-size:15.5px;line-height:1.45;margin-top:.1rem!important}.cp-docs{gap:.4rem;display:grid}.cp-docs button{border:1px solid var(--c-line-strong);background:var(--c-paper);width:100%;min-height:48px;color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:.55rem;padding:0 .85rem;font-size:15px;font-weight:650;display:flex}.cp-docs button:hover{border-color:var(--c-ink)}.cp-doc{background:var(--c-ground);font-variant-numeric:tabular-nums;border-radius:10px;gap:.3rem;margin-top:.6rem;padding:.85rem .95rem;font-size:14.5px;display:grid}.cp-compose{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;margin-top:.8rem;display:grid}.cp-compose .cq-send{width:auto;min-height:50px;padding:0 1.1rem}.cq-layer :focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.cq-bar :focus-visible{outline-color:#f4efe4}@media (width<=480px){.cq-bar{padding:.45rem .75rem}.cq-bar>span{display:none}}
