.approved-showroom .text-label{font-weight:bolder}.approved-showroom{--bone:#f3efe7;--ink:#171b1d;--tan:#d1bfa7;--tan2:#9c8262;--water:#6fc1da;--ultra:#0a6e9e;--abyss:#063a54;--deep:#021a27;--paper:#fbf9f4;--ink2:#171b1dbd;--ink3:#585b54;--line:#171b1d17;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.45,.55,1);--grotesk:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--mono:"Space Mono",ui-monospace,monospace}.approved-showroom *{box-sizing:border-box}.approved-showroom [hidden]{display:none!important}.approved-showroom{-webkit-text-size-adjust:100%;background:var(--deep);color:var(--ink);font-family:var(--grotesk);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}.approved-showroom a{color:var(--ultra)}.approved-showroom a:hover{color:var(--abyss)}.approved-showroom button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.approved-showroom button:disabled{cursor:default}.approved-showroom .mono{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.approved-showroom :focus-visible{outline:2px solid var(--water);outline-offset:3px}.approved-showroom .surface :focus-visible,.approved-showroom .demo :focus-visible,.approved-showroom .drawer :focus-visible{outline-color:var(--ultra)}.approved-showroom .call :focus-visible,.approved-showroom .p-bar :focus-visible,.approved-showroom .crew :focus-visible{outline-color:var(--water)}.approved-showroom .tactile{position:relative;overflow:hidden}.approved-showroom .ripple{pointer-events:none;width:12px;height:12px;animation:rip .7s var(--ease) forwards;background:radial-gradient(circle,#6fc1da66 0,#6fc1da24 45%,#0000 70%);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.approved-showroom .surface .ripple,.approved-showroom .demo .ripple,.approved-showroom .drawer .ripple{background:radial-gradient(circle,#0a6e9e38 0,#0a6e9e14 45%,#0000 70%)}.approved-showroom .btn-pri .ripple,.approved-showroom .ink-btn .ripple{background:radial-gradient(circle,#fff6 0,#ffffff1f 45%,#0000 70%)}@keyframes rip{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(34)}}.approved-showroom .pressing{transition-duration:80ms!important;transform:translateY(1px)scale(.975)!important}.approved-showroom .surface{z-index:2;background:radial-gradient(900px 380px at 88% -10%,#d1bfa752,transparent 70%),radial-gradient(700px 300px at 0% 120%,#6fc1da1a,transparent 70%),var(--bone);padding:0 40px 40px;position:relative}.approved-showroom .wrap{max-width:1280px;margin:0 auto}.approved-showroom .nav{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.approved-showroom .brand{border-radius:6px;display:flex}.approved-showroom .brand img{width:auto;height:30px;display:block}.approved-showroom .nav-r{align-items:center;gap:6px;display:flex}.approved-showroom .nav-link{color:var(--ink);border-radius:10px;padding:10px 14px;font-size:15px;text-decoration:none;transition:background .2s}.approved-showroom .nav-link:hover{color:var(--ink);background:#171b1d0d}.approved-showroom .hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;padding-top:26px;display:grid}.approved-showroom h1{letter-spacing:-.035em;margin:0;font-size:60px;font-weight:500;line-height:1}.approved-showroom h1 span{display:block}.approved-showroom h1 .l3{color:var(--ultra)}.approved-showroom .lede{color:var(--ink2);max-width:480px;margin:0 0 24px;font-size:17px;line-height:1.55}.approved-showroom .ctas{flex-wrap:wrap;gap:10px;display:flex}.approved-showroom .btn{min-height:48px;transition:transform .42s var(--spring),box-shadow .3s var(--ease),background .25s;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15.5px;font-weight:500;display:inline-flex}.approved-showroom .btn-pri{background:linear-gradient(180deg,#0d7aae,var(--ultra));color:var(--bone);box-shadow:inset 0 1px #ffffff38,0 1px #063a5499,0 10px 24px -8px #0a6e9ea6}.approved-showroom .btn-pri:hover{color:var(--bone);box-shadow:inset 0 1px #ffffff42,0 1px #063a5499,0 14px 30px -8px #0a6e9ecc,0 0 0 4px #6fc1da33}.approved-showroom .btn-sec{color:var(--ink);background:#ffffff73;box-shadow:inset 0 0 0 1.5px #171b1dcc}.approved-showroom .btn-sec:hover{background:#fffc}.approved-showroom .btn-quiet{color:var(--ink);text-underline-offset:5px;padding:0 12px;font-weight:500;-webkit-text-decoration:underline #171b1d59;text-decoration:underline #171b1d59}.approved-showroom .btn-quiet:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);background:#171b1d0a}.approved-showroom .btn .sm{display:none}.approved-showroom .sess{max-width:470px;color:var(--ink2);margin:14px 0 0;font-size:13.5px;line-height:1.5}.approved-showroom .btn-sm{min-height:42px;padding:0 16px;font-size:14.5px}.approved-showroom .btn .arr{transition:transform .35s var(--ease)}.approved-showroom .btn:hover .arr{transform:translate(3px)}.approved-showroom .scope{color:var(--ink3);letter-spacing:.09em;flex-wrap:wrap;gap:6px 12px;margin:18px 0 0;font-size:10px;display:flex}.approved-showroom .scope span{align-items:center;gap:12px;display:flex}.approved-showroom .scope span+span:before{content:"";background:var(--tan);border-radius:50%;width:4px;height:4px}.approved-showroom .integ{color:var(--ink);border-top:1px solid #171b1d1a;grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:center;gap:28px;margin-top:34px;padding:16px 0 0;display:grid}.approved-showroom .integ-h{letter-spacing:-.015em;margin:0;font-size:17.5px;font-weight:600}.approved-showroom .integ-s{color:var(--ink2);margin:3px 0 0;font-size:14px;line-height:1.4}.approved-showroom .marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.approved-showroom .mq-track{width:max-content;animation:80s linear infinite mq;display:flex}.approved-showroom .marquee:hover .mq-track,.approved-showroom .marquee:focus-within .mq-track,.approved-showroom .marquee.paused .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.approved-showroom .mq-set{align-items:center;margin:0;padding:0;list-style:none;display:flex}.approved-showroom .mq-set li{letter-spacing:-.01em;color:#171b1dc7;white-space:nowrap;align-items:center;font-size:16px;font-weight:500;display:flex}.approved-showroom .mq-set li:after{content:"";background:var(--tan);border-radius:50%;width:4px;height:4px;margin:0 20px}.approved-showroom .mq-suite{min-height:40px;color:var(--ink);transition:background .2s,box-shadow .2s,transform .4s var(--spring);border-radius:10px;align-items:center;gap:7px;margin:0 -10px;padding:0 10px;font-weight:500;display:inline-flex}.approved-showroom .mq-suite i{font-style:normal;font-family:var(--mono);width:18px;height:18px;color:var(--ultra);transition:transform .35s var(--spring);background:#0a6e9e1a;border-radius:6px;place-items:center;font-size:11px;display:grid}.approved-showroom .mq-suite:hover{background:#ffffffb3;box-shadow:inset 0 0 0 1px #0a6e9e40}.approved-showroom .mq-suite[aria-expanded=true]{background:#fff;box-shadow:inset 0 0 0 1px #0a6e9e73}.approved-showroom .mq-suite[aria-expanded=true] i{transform:rotate(45deg)}.approved-showroom .integ-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.approved-showroom .integ-foot p{color:var(--ink3);letter-spacing:.08em;margin:0;font-size:10px}.approved-showroom .mq-pause{min-height:36px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:10px;transition:background .2s;display:inline-flex}.approved-showroom .mq-pause:hover{background:#171b1d0f}.approved-showroom .mq-pause .text-label{gap:2px;display:inline-flex}.approved-showroom .mq-pause .text-label:before,.approved-showroom .mq-pause .text-label:after{content:"";background:currentColor;border-radius:1px;width:2px;height:9px}.approved-showroom .mq-pause[aria-pressed=true] .text-label:before{background:0 0;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid;border-radius:0;width:0;height:0}.approved-showroom .mq-pause[aria-pressed=true] .text-label:after{display:none}.approved-showroom .integ-detail{animation:fadeUp .35s var(--ease);background:#fff;border-radius:12px;margin-top:8px;padding:10px 14px;font-size:14px;line-height:1.45;box-shadow:inset 0 0 0 1px #0a6e9e33,0 10px 24px -16px #063a5480}.approved-showroom .integ-detail .text-label{font-weight:600}.approved-showroom .integ-detail .sub{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.approved-showroom .integ-detail .sub span{font-family:var(--mono);color:var(--abyss);background:#0a6e9e14;border-radius:7px;padding:4px 8px;font-size:11.5px}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.approved-showroom .ocean{color:var(--bone);background:var(--abyss) url(/brand/ocean-midjourney-poster.png) center 30%/cover;padding:56px 40px 64px;position:relative;overflow:clip}.approved-showroom .ocean video{object-fit:cover;object-position:center 30%;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.approved-showroom .ocean video.ready{opacity:1}.approved-showroom .shade{pointer-events:none;background:linear-gradient(#063a5473 0%,#063a549e 22%,#04283ad1 55%,#021824f5 100%),linear-gradient(90deg,#031e2c8c 0%,#031e2c1f 45%,#031e2c33 100%);position:absolute;inset:0}.approved-showroom .waterline{z-index:1;pointer-events:none;width:100%;height:58px;display:block;position:absolute;top:-1px;left:0;right:0}.approved-showroom .ocean-in{z-index:1;position:relative}.approved-showroom .showroom{grid-template-columns:minmax(0,322px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.approved-showroom .vctl{z-index:2;color:#f3efe7c7;min-height:36px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:10px;align-items:center;padding:0 12px;font-size:10px;transition:background .2s;display:flex;position:absolute;bottom:16px;right:20px}.approved-showroom .vctl:hover{background:#f3efe71a}.approved-showroom .capnav{min-width:0;position:sticky;top:16px}.approved-showroom .demo{min-width:0}.approved-showroom .sel-intro{color:#f3efe7d6;margin:0 0 14px;font-size:14px;line-height:1.45}.approved-showroom .sel-intro .text-label{color:var(--bone);letter-spacing:-.02em;margin-bottom:3px;font-size:20px;font-weight:500;display:block}.approved-showroom .group-label{color:#f3efe7bd;align-items:center;gap:10px;margin:14px 0 7px;font-size:10px;display:flex}.approved-showroom .group-label:after{content:"";background:linear-gradient(90deg,#6fc1da4d,#0000);flex:1;height:1px}.approved-showroom .group{gap:5px;display:grid}.approved-showroom .key{text-align:left;width:100%;color:var(--bone);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);transition:transform .46s var(--spring),background .3s var(--ease),box-shadow .3s var(--ease);background:linear-gradient(#09344aa3,#052434ad);border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #6fc1da29,inset 0 1px #ffffff0d,0 8px 22px -12px #010e1699}.approved-showroom .key:before{content:"";background:var(--water);width:3px;transition:transform .4s var(--ease),opacity .3s;border-radius:0 3px 3px 0;position:absolute;top:11px;bottom:11px;left:0;transform:scaleY(0);box-shadow:0 0 14px #6fc1dae6}.approved-showroom .key:hover{background:linear-gradient(#0c405ab3,#062a3cb8);box-shadow:inset 0 0 0 1px #6fc1da57,inset 0 1px #ffffff12,0 10px 26px -12px #010e16b3}.approved-showroom .key[aria-pressed=true]:before{transform:scaleY(1)}.approved-showroom .key.kept{box-shadow:inset 0 0 0 1px #6fc1da52,0 8px 22px -12px #010e1699}.approved-showroom .k-mark{border-radius:6px;place-items:center;width:20px;height:20px;margin-top:1px;transition:background .25s,box-shadow .25s;display:grid;box-shadow:inset 0 0 0 1.5px #f3efe77a}.approved-showroom .k-mark svg{fill:none;width:13px;height:13px;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .32s var(--ease) 50ms}.approved-showroom .key[aria-pressed=true] .k-mark,.approved-showroom .key.kept .k-mark{background:var(--water);box-shadow:0 0 0 3px #6fc1da2e,0 0 14px #6fc1da80}.approved-showroom .key.kept .k-mark{box-shadow:none;background:#6fc1da8c}.approved-showroom .key[aria-pressed=true] .k-mark svg,.approved-showroom .key.kept .k-mark svg{stroke-dashoffset:0}.approved-showroom .key[data-kind=single] .k-mark{border-radius:50%}.approved-showroom .key[data-kind=single] .k-mark .capability-dot{background:var(--ink);width:8px;height:8px;transition:transform .35s var(--spring);border-radius:50%;transform:scale(0)}.approved-showroom .key[data-kind=single][aria-pressed=true] .k-mark .capability-dot{transform:scale(1)}.approved-showroom .k-name{letter-spacing:-.01em;align-items:center;gap:7px;font-size:15.5px;font-weight:600;line-height:1.2;display:flex}.approved-showroom .k-name .text-label{color:#f3efe7ad;font-weight:400}.approved-showroom .k-tag{font-family:var(--mono);letter-spacing:.08em;color:#f3efe7db;background:#f3efe71f;border-radius:5px;padding:2px 5px;font-size:9.5px;font-weight:400}.approved-showroom .k-line{color:#f3efe7cc;margin-top:2px;font-size:13px;line-height:1.36;display:block}.approved-showroom .k-state{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--water);opacity:0;transition:opacity .25s,transform .35s var(--ease);font-size:9.5px;position:absolute;top:11px;right:11px;transform:translate(6px)}.approved-showroom .key[aria-pressed=true] .k-state,.approved-showroom .key.kept .k-state,.approved-showroom .key.saved .k-state{opacity:1;transform:none}.approved-showroom .key.kept .k-state,.approved-showroom .key.saved:not([aria-pressed=true]) .k-state{color:#f3efe7a8}.approved-showroom .own{color:#f3efe7db;text-align:left;border-radius:10px;align-items:center;gap:10px;min-height:38px;margin:0 0 2px 43px;padding:6px 10px 6px 0;font-size:13px;display:flex}.approved-showroom .sw{background:#f3efe733;border-radius:20px;flex:none;width:32px;height:19px;transition:background .25s;position:relative;box-shadow:inset 0 0 0 1px #f3efe74d}.approved-showroom .sw:after{content:"";background:var(--bone);width:13px;height:13px;transition:transform .38s var(--spring),width .15s;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.approved-showroom .own[aria-checked=true] .sw{background:var(--water)}.approved-showroom .own[aria-checked=true] .sw:after{transform:translate(13px)}.approved-showroom .own.pressing{transform:none!important}.approved-showroom .own.pressing .sw:after{width:17px}.approved-showroom .own[aria-checked=true].pressing .sw:after{transform:translate(9px)}.approved-showroom .tray{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031e2c8c;border-radius:14px;margin-top:14px;padding:12px;box-shadow:inset 0 0 0 1px #d1bfa747}.approved-showroom .tray p{color:var(--tan);margin:0 0 8px;font-size:10px}.approved-showroom .tray-chips{flex-wrap:wrap;gap:5px;min-height:22px;margin-bottom:10px;display:flex}.approved-showroom .tray-chips span{font-family:var(--mono);color:var(--bone);animation:pop .35s var(--spring);background:#f3efe71a;border-radius:6px;padding:3px 7px;font-size:11px}.approved-showroom .tray-chips em{color:#f3efe7b3;font-size:13px;font-style:normal}@keyframes pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.approved-showroom .tray-btn{width:100%;min-height:44px;color:var(--bone);transition:transform .42s var(--spring),box-shadow .25s;background:#f3efe714;border-radius:11px;font-size:14px;font-weight:600;box-shadow:0 8px 20px -10px #0009;box-shadow:inset 0 0 0 1px #f3efe766!important}.approved-showroom .tray-btn:hover{background:#f3efe729}.approved-showroom .demo{color:var(--ink);background:linear-gradient(180deg,#f7f4ee 0%,var(--bone) 100%);border-radius:24px;padding:22px 24px 20px;scroll-margin-top:16px;position:relative;box-shadow:inset 0 0 0 1px #ffffff80,inset 0 1px #ffffffe6,0 50px 90px -30px #000c14bf,0 20px 40px -20px #000c1480,0 0 80px -10px #6fc1da38}.approved-showroom .demo:before{content:"";background:linear-gradient(90deg,transparent,var(--water),transparent);height:1px;position:absolute;top:0;left:24px;right:24px}.approved-showroom .demo-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.approved-showroom .kick{color:var(--ultra);margin:0 0 6px}.approved-showroom .kick span{color:var(--ink3)}.approved-showroom .demo-title{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:500;line-height:1.1}.approved-showroom .demo-ctl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.approved-showroom .status{white-space:nowrap;background:#171b1d0d;border-radius:30px;align-items:center;gap:8px;height:32px;padding:0 12px 0 10px;font-size:13px;font-weight:500;transition:background .3s,color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #171b1d14}.approved-showroom .status .status-dot{background:var(--water);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #6fc1da40}.approved-showroom .status[data-tone=tan] .status-dot{background:var(--tan2);box-shadow:0 0 0 3px #d1bfa766}.approved-showroom .status[data-tone=live] .status-dot{animation:1.2s ease-in-out infinite blink}.approved-showroom .status[data-tone=ready]{background:var(--abyss);color:var(--bone);box-shadow:0 0 18px -2px #0a6e9e8c}.approved-showroom .status[data-tone=ready] .status-dot{box-shadow:0 0 8px var(--water)}.approved-showroom .status.bump{animation:bump .5s var(--spring)}@keyframes bump{0%{transform:scale(.92)}to{transform:none}}@keyframes blink{50%{opacity:.35}}.approved-showroom .ctl{min-height:36px;transition:transform .42s var(--spring),box-shadow .2s,opacity .2s;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #171b1d24,0 2px 6px -3px #171b1d40}.approved-showroom .ctl:hover{box-shadow:inset 0 0 0 1px #0a6e9e80,0 4px 10px -4px #0a6e9e59}.approved-showroom .ctl[hidden]{display:none}.approved-showroom .caption{box-shadow:inset 3px 0 0 var(--ultra);color:var(--ink);background:#0a6e9e12;border-radius:12px;margin:12px 0 16px;padding:10px 14px;font-size:14px;line-height:1.45}.approved-showroom .caption.swap{animation:fadeUp .4s var(--ease)}.approved-showroom .stage{position:relative}.approved-showroom .scene.entering{animation:fadeUp .5s var(--ease)}.approved-showroom .scene.leaving{opacity:0;transition:opacity .18s,transform .2s;transform:translateY(6px)}.approved-showroom .track{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;padding:0;list-style:none;display:grid;position:relative}.approved-showroom .track:before,.approved-showroom .track .fill{content:"";background:#171b1d1a;border-radius:2px;height:2px;position:absolute;top:9px;left:16.66%;right:16.66%}.approved-showroom .track .fill{background:linear-gradient(90deg,var(--water),var(--ultra));transform-origin:0;transform:scaleX(var(--p,0));transition:transform .7s var(--ease)}.approved-showroom .track li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.approved-showroom .track .dot{z-index:1;background:var(--paper);border-radius:50%;width:20px;height:20px;transition:box-shadow .3s;position:relative;box-shadow:inset 0 0 0 2px #171b1d33}.approved-showroom .track .dot:after{content:"";background:var(--ultra);transition:transform .45s var(--spring);border-radius:50%;position:absolute;inset:4px;transform:scale(0)}.approved-showroom .track li.done .dot{box-shadow:inset 0 0 0 2px var(--ultra),0 0 0 4px #6fc1da47}.approved-showroom .track li.done .dot:after{transform:scale(1)}.approved-showroom .track li.done.last .dot{box-shadow:inset 0 0 0 2px var(--ultra),0 0 0 4px #6fc1da4d,0 0 16px #6fc1dacc}.approved-showroom .track .lbl{color:var(--ink3);font-size:12.5px;font-weight:500;transition:color .3s}.approved-showroom .track li.done .lbl{color:var(--ink)}.approved-showroom .track li.off .dot{outline-offset:2px;background:0 0;outline:1px dashed #171b1d40;box-shadow:inset 0 0 0 1.5px #171b1d40}.approved-showroom .track .add{color:var(--ultra);min-height:32px;transition:background .2s,transform .4s var(--spring);border-radius:9px;padding:0 10px;font-size:12.5px;font-weight:500}.approved-showroom .track .add:hover{background:#0a6e9e14}.approved-showroom .cx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:14px;display:grid}.approved-showroom .call{color:var(--bone);background:linear-gradient(#0b3c55,#052536);border-radius:18px;padding:16px 16px 14px;box-shadow:inset 0 0 0 1px #6fc1da38,inset 0 1px #ffffff14,0 22px 40px -24px #031824e6}.approved-showroom .call-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.approved-showroom .avatar{width:42px;height:42px;font-family:var(--mono);color:var(--water);background:#6fc1da24;border-radius:50%;place-items:center;font-size:12px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #6fc1da66}.approved-showroom .call[data-st=ring] .avatar:after{content:"";animation:ring 1s var(--ease) infinite;border-radius:50%;position:absolute;inset:-2px;box-shadow:0 0 #6fc1da99}@keyframes ring{to{box-shadow:0 0 0 12px #6fc1da00}}.approved-showroom .call-who .text-label{letter-spacing:-.01em;font-size:15.5px;font-weight:600;display:block}.approved-showroom .call-who span:not(.text-label){color:#f3efe7b8;margin-top:1px;font-size:12.5px;display:block}.approved-showroom .timer{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--bone);font-size:17px}.approved-showroom .call-line{background:#000a1240;border-radius:11px;align-items:center;gap:10px;margin:12px 0 10px;padding:8px 10px;display:flex}.approved-showroom .cdot{background:var(--tan);border-radius:50%;flex:none;width:8px;height:8px}.approved-showroom .call[data-st=live] .cdot{background:#7fe0b0;box-shadow:0 0 8px #7fe0b0}.approved-showroom .call-state{text-overflow:ellipsis;color:#f3efe7db;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.approved-showroom .bars{flex:1 1 0;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:22px;display:flex;overflow:hidden}.approved-showroom .bars i{background:var(--water);opacity:.8;border-radius:2px;flex:none;width:2px;height:3px;transition:height .3s}.approved-showroom .call[data-st=live] .bars i{animation:.9s ease-in-out infinite alternate wv}@keyframes wv{0%{height:3px}to{height:var(--h)}}.approved-showroom .turns{gap:7px;margin:0;padding:0;list-style:none;display:grid}.approved-showroom .turn{animation:fadeUp .4s var(--ease);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px;font-size:13.5px;line-height:1.42;display:grid}.approved-showroom .turn .who{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f3efe79e;padding-top:3px;font-size:9.5px}.approved-showroom .turn .who small{color:#f3efe780;letter-spacing:0;font-size:9.5px;display:block}.approved-showroom .turn p{background:#f3efe712;border-radius:10px;margin:0;padding:7px 10px}.approved-showroom .turn.v p{box-shadow:inset 2px 0 0 var(--water);background:#6fc1da29}.approved-showroom .turn.v .who{color:var(--water)}.approved-showroom .turn.fresh p{box-shadow:inset 2px 0 0 var(--tan);background:#d1bfa729}.approved-showroom .sms{animation:fadeUp .45s var(--ease);border-top:1px dashed #f3efe733;margin-top:12px;padding-top:12px}.approved-showroom .sms-h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--water);justify-content:space-between;gap:8px;margin-bottom:6px;font-size:10px;display:flex}.approved-showroom .sms-b{background:var(--bone);color:var(--ink);border-radius:14px 14px 14px 4px;max-width:92%;padding:9px 12px;font-size:13.5px;line-height:1.42}.approved-showroom .call-foot{color:#f3efe78f;margin:12px 0 0;font-size:9.5px}.approved-showroom .outs{gap:10px;display:grid}.approved-showroom .card{background:var(--paper);border-radius:15px;padding:13px 15px 14px 19px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #171b1d12,inset 0 1px #fffc,0 10px 22px -14px #063a5473}.approved-showroom .card:before{content:"";background:var(--acc,var(--ultra));width:4px;position:absolute;top:0;bottom:0;left:0}.approved-showroom .card[data-acc=voice]{--acc:var(--water)}.approved-showroom .card[data-acc=scheduling]{--acc:var(--tan)}.approved-showroom .card[data-acc=crm]{--acc:var(--ultra)}.approved-showroom .card.show{animation:arrive .7s var(--ease) both}.approved-showroom .card.show:after{content:"";animation:sweep 1s var(--ease) .1s;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#6fc1da42 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}@keyframes arrive{0%{opacity:0;filter:blur(3px);transform:translateY(16px)scale(.975)}55%{opacity:1;filter:blur()}to{opacity:1;transform:none}}@keyframes sweep{to{transform:translate(110%)}}.approved-showroom .c-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.approved-showroom .c-top>:last-child:not(:first-child){margin-left:auto}.approved-showroom .tag{font-family:var(--mono);color:var(--ultra);background:#0a6e9e14;border-radius:6px;padding:3px 7px;font-size:11px}.approved-showroom .new{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--abyss);background:#d1bfa780;border-radius:5px;padding:3px 6px;font-size:9.5px;display:none}.approved-showroom .card.fresh .new{display:inline-block}.approved-showroom .c-meta{font-family:var(--mono);color:var(--ink3);font-size:10.5px}.approved-showroom .c-title{letter-spacing:-.015em;margin:0 0 6px;font-size:16px;font-weight:600}.approved-showroom .rows{background:var(--line);border-radius:10px;gap:1px;margin:0;display:grid;overflow:hidden}.approved-showroom .rows>div{background:#fff;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;padding:7px 10px;display:grid}.approved-showroom .rows dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:9.5px}.approved-showroom .rows dd{color:var(--ink3);margin:0;font-size:13.5px;font-weight:500;transition:color .3s}.approved-showroom .rows dd.set{color:var(--ink);animation:flash 1.2s var(--ease)}@keyframes flash{0%{background:#6fc1da59}to{background:0 0}}.approved-showroom .checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.approved-showroom .checks li{color:var(--ink3);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;font-size:13.5px;line-height:1.35;transition:color .3s;display:grid}.approved-showroom .checks li .text-label{color:inherit;font-weight:600}.approved-showroom .checks li.ok{color:var(--ink)}.approved-showroom .cc{width:20px;height:20px;color:var(--bone);border-radius:50%;place-items:center;transition:background .3s,box-shadow .3s;display:grid;box-shadow:inset 0 0 0 1.5px #171b1d38}.approved-showroom .cc svg,.approved-showroom .okc svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;width:12px;height:12px;transition:stroke-dashoffset .35s var(--ease) .1s}.approved-showroom .ok .cc{background:var(--ultra);box-shadow:0 0 0 3px #6fc1da40}.approved-showroom .ok .cc svg{stroke-dashoffset:0}.approved-showroom .slots{flex-wrap:wrap;gap:6px;margin:8px 0 0 29px;display:flex}.approved-showroom .slot{height:30px;font-size:12.5px;font-family:var(--mono);color:var(--ink2);animation:pop .3s var(--spring) both;transition:background .3s,color .3s,box-shadow .3s,transform .4s var(--spring);border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #171b1d24}.approved-showroom .slot.taken{color:var(--ink3);background:#171b1d08;text-decoration:line-through;box-shadow:inset 0 0 0 1px #171b1d0f}.approved-showroom .slot.pick{background:var(--ink);color:var(--bone);transform:translateY(-1px);box-shadow:0 6px 14px -6px #171b1d99}.approved-showroom .confirm{background:var(--abyss);color:var(--bone);animation:arrive .6s var(--ease) both;border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:8px 11px;font-size:13.5px;font-weight:500;display:flex}.approved-showroom .confirm svg{fill:none;width:16px;height:16px;stroke:var(--water);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.approved-showroom .note{color:var(--ink2);margin:10px 0 0;font-size:13px;line-height:1.45}.approved-showroom .hint{background:#d1bfa740;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;font-size:13px;line-height:1.4;display:flex}.approved-showroom .link-btn{min-height:36px;color:var(--ultra);transition:transform .4s var(--spring),background .2s;background:#fff;border-radius:9px;padding:0 11px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #0a6e9e4d}.approved-showroom .link-btn:hover{background:#0a6e9e0f}.approved-showroom .sum-to{align-items:center;gap:10px;margin-bottom:8px;display:flex}.approved-showroom .sum-to .avatar{width:30px;height:30px;color:var(--abyss);box-shadow:none;background:#d1bfa773;font-size:10px}.approved-showroom .sum-to .text-label{font-size:14px}.approved-showroom .sum-to span:not(.text-label){color:var(--ink3);font-size:12.5px;display:block}.approved-showroom .sum-body{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.45}.approved-showroom .action{background:#0a6e9e12;border-radius:10px;align-items:center;gap:9px;margin-top:9px;padding:8px 11px;font-size:13.5px;font-weight:500;display:flex}.approved-showroom .action .mono{color:var(--ultra);font-size:9.5px}.approved-showroom .deliv{font-family:var(--mono);color:var(--ink3);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.approved-showroom .deliv.ok{color:var(--ultra)}.approved-showroom .deliv .spin{border:1.5px solid #171b1d33;border-top-color:var(--ultra);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.approved-showroom .card.wide{grid-column:1/-1}.approved-showroom .pipe{margin-top:4px;position:relative}.approved-showroom .lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.approved-showroom .lane{background:#171b1d09;border-radius:12px;min-height:148px;padding:8px 10px;transition:background .4s,box-shadow .4s;box-shadow:inset 0 0 0 1px #171b1d0f}.approved-showroom .lane-h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;font-size:10px;display:flex}.approved-showroom .lane.here{background:#6fc1da1f;box-shadow:inset 0 0 0 1px #0a6e9e40}.approved-showroom .lane.here .lane-h{color:var(--ultra)}.approved-showroom .lane em{color:var(--ink3);text-align:center;margin-top:40px;font-size:12.5px;font-style:normal;display:block}.approved-showroom .deal{width:calc(33.3333% - 17.3333px);transform:translateX(calc(var(--i,0) * (100% + 20px)));transition:transform .9s var(--spring);background:#fff;border-radius:11px;padding:10px 11px;position:absolute;top:32px;left:6px;box-shadow:0 12px 24px -12px #063a548c,inset 0 0 0 1px #0a6e9e33}.approved-showroom .deal.go{animation:lift .9s var(--ease)}@keyframes lift{0%,to{box-shadow:0 12px 24px -12px #063a548c,inset 0 0 0 1px #0a6e9e33}40%{box-shadow:0 22px 36px -14px #063a54b3,inset 0 0 0 1.5px var(--ultra),0 0 0 5px #6fc1da40}}.approved-showroom .deal .text-label{font-size:14px;display:block}.approved-showroom .deal span:not(.text-label){color:var(--ink2);margin-top:2px;font-size:12.5px;display:block}.approved-showroom .deal .own-r{color:var(--ink2);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.approved-showroom .deal .own-r i{width:20px;height:20px;font-style:normal;font-family:var(--mono);color:var(--abyss);background:#d1bfa780;border-radius:50%;place-items:center;font-size:8.5px;display:grid}.approved-showroom .lead-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.approved-showroom .panel{box-shadow:inset 0 0 0 1px var(--line);animation:fadeUp .45s var(--ease) both;background:#fff;border-radius:12px;padding:11px 12px}.approved-showroom .panel h3{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0 0 5px;font-size:10px;font-weight:400}.approved-showroom .panel p{margin:0;font-size:13.5px;line-height:1.45}.approved-showroom .tx-btn{min-height:36px;color:var(--ultra);transition:transform .4s var(--spring),background .2s;border-radius:9px;margin-top:8px;padding:0 10px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #0a6e9e4d}.approved-showroom .tx-btn:hover{background:#0a6e9e0f}.approved-showroom .tx{border-top:1px dashed var(--line);color:var(--ink2);gap:5px;margin:8px 0 0;padding:8px 0 0;font-size:12.5px;line-height:1.4;list-style:none;display:grid}.approved-showroom .tx .text-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ultra);margin-right:6px;font-size:9.5px}.approved-showroom .task{text-align:left;width:100%;transition:transform .4s var(--spring),background .2s;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:4px;display:grid}.approved-showroom .task:hover{background:#0a6e9e0d}.approved-showroom .task .box{width:22px;height:22px;color:var(--bone);border-radius:7px;place-items:center;transition:background .25s;display:grid;box-shadow:inset 0 0 0 1.5px #171b1d4d}.approved-showroom .task .box svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;width:13px;height:13px;transition:stroke-dashoffset .3s var(--ease)}.approved-showroom .task[aria-pressed=true] .box{background:var(--ultra);box-shadow:none}.approved-showroom .task[aria-pressed=true] .box svg{stroke-dashoffset:0}.approved-showroom .task .text-label{font-size:14px;font-weight:600;transition:color .2s;display:block}.approved-showroom .task[aria-pressed=true] .text-label{color:var(--ink3);text-decoration:line-through}.approved-showroom .task small{color:var(--ink3);margin-top:2px;font-size:12.5px;display:block}.approved-showroom .done-bar{background:linear-gradient(100deg,var(--abyss),#08506f);color:var(--bone);border-radius:15px;align-items:center;gap:14px;margin-top:12px;padding:12px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #063a54e6,inset 0 1px #ffffff1a}.approved-showroom .done-bar:after{content:"";pointer-events:none;background:radial-gradient(260px 80px at 30px,#6fc1da59,#0000 70%);position:absolute;inset:0}.approved-showroom .done-bar.show{animation:arrive .7s var(--ease) both}.approved-showroom .stamp{flex:none;width:40px;height:40px;display:block;position:relative}.approved-showroom .stamp svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.approved-showroom .stamp .ring{stroke:var(--water);stroke-width:2px;stroke-dasharray:120}.approved-showroom .stamp .tick{stroke:var(--bone);stroke-width:2.6px;stroke-dasharray:30}.approved-showroom .show .stamp .ring{animation:draw .6s var(--ease) .3s both}.approved-showroom .show .stamp .tick{animation:draw2 .4s var(--ease) .75s both}.approved-showroom .show .stamp:after{content:"";animation:pulse1 1s var(--ease) .95s both;border-radius:50%;position:absolute;inset:0}@keyframes draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes draw2{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes pulse1{0%{box-shadow:0 0 #6fc1da99}to{box-shadow:0 0 0 16px #6fc1da00}}.approved-showroom .done-t{z-index:1;flex:1;min-width:0;position:relative}.approved-showroom .done-t .text-label{font-size:15.5px;font-weight:600;display:block}.approved-showroom .done-t span:not(.text-label){color:#f3efe7d6;margin-top:2px;font-size:13.5px;display:block}.approved-showroom .alt{text-align:center;max-width:520px;margin:0 auto;padding:28px 8px 18px}.approved-showroom .alt h3{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:500}.approved-showroom .alt p{color:var(--ink2);margin:0 0 16px;font-size:14.5px;line-height:1.5}.approved-showroom .row{flex-wrap:wrap;gap:8px;display:flex}.approved-showroom .alt .row{justify-content:center}.approved-showroom .ink-btn{background:var(--ink);min-height:42px;color:var(--bone);transition:transform .42s var(--spring),background .2s,box-shadow .2s;border-radius:11px;justify-content:center;align-items:center;padding:0 15px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 6px 16px -8px #171b1dcc}.approved-showroom .ink-btn:hover{background:#252b2e}.approved-showroom .ink-btn.blue{background:var(--ultra)}.approved-showroom .ink-btn.blue:hover{background:#0c7cb2}.approved-showroom .ghost-btn{min-height:42px;transition:transform .42s var(--spring),box-shadow .2s;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #171b1d29,0 2px 6px -3px #171b1d40}.approved-showroom .ghost-btn:hover{box-shadow:inset 0 0 0 1px #0a6e9e80,0 4px 10px -4px #0a6e9e59}.approved-showroom .ghost-btn[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ultra);color:var(--abyss);background:#0a6e9e1a}.approved-showroom .sa{flex-direction:column;gap:14px;min-height:560px;display:flex}.approved-showroom .sa-foot{color:var(--ink2);border-top:1px dashed #171b1d29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:13.5px;display:flex}.approved-showroom .sa-foot p{max-width:420px;margin:0;line-height:1.45}.approved-showroom .win{box-shadow:inset 0 0 0 1px var(--line),0 18px 36px -22px #063a5499;background:#fff;border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden}.approved-showroom .p-bar{background:var(--abyss);color:var(--bone);align-items:center;gap:12px;padding:11px 16px;display:flex}.approved-showroom .p-bar .pb-b{font-size:14.5px;font-weight:600}.approved-showroom .p-bar .mono{color:var(--water);font-size:10px}.approved-showroom .p-user{align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.approved-showroom .p-user i{width:26px;height:26px;font-style:normal;font-family:var(--mono);color:var(--water);background:#6fc1da33;border-radius:50%;place-items:center;font-size:9.5px;display:grid}.approved-showroom .p-body{flex:1;grid-template-columns:176px minmax(0,1fr);display:grid}.approved-showroom .p-nav{border-right:1px solid var(--line);background:#faf8f3;flex-direction:column;gap:3px;padding:10px;display:flex}.approved-showroom .p-tab{text-align:left;min-height:42px;color:var(--ink2);transition:background .2s,color .2s,transform .4s var(--spring);border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;display:flex}.approved-showroom .p-tab:hover{background:#171b1d0a}.approved-showroom .p-tab[aria-selected=true]{color:var(--abyss);box-shadow:inset 3px 0 0 var(--ultra);background:#0a6e9e1a;font-weight:600}.approved-showroom .badge{min-width:20px;height:20px;font-family:var(--mono);background:var(--ultra);color:var(--bone);animation:pop .35s var(--spring);border-radius:10px;place-items:center;padding:0 6px;font-size:10px;display:grid}.approved-showroom .badge.tan{background:var(--tan);color:var(--ink)}.approved-showroom .p-panel{min-width:0;animation:fadeUp .35s var(--ease);padding:18px 20px}.approved-showroom .p-panel h3{letter-spacing:-.015em;margin:0 0 4px;font-size:18px;font-weight:600}.approved-showroom .p-panel .sub{color:var(--ink3);margin:0 0 14px;font-size:13.5px}.approved-showroom .phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.approved-showroom .phases span{color:var(--ink3);background:#171b1d0a;border-radius:9px;padding:7px 9px;font-size:12.5px;font-weight:500;transition:all .4s;display:block;box-shadow:inset 0 3px #171b1d14}.approved-showroom .phases span.dn{color:var(--ink);box-shadow:inset 0 3px 0 var(--ultra)}.approved-showroom .phases span.cur{color:var(--abyss);box-shadow:inset 0 3px 0 var(--water);background:#6fc1da24}.approved-showroom .feed{background:var(--line);border-radius:11px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.approved-showroom .feed li{background:#fff;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:grid}.approved-showroom .feed li .mono{color:var(--ink3);letter-spacing:.06em;padding-top:3px;font-size:9.5px}.approved-showroom .feed li.hi{animation:flash 1.4s var(--ease)}.approved-showroom .files{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:12px;display:grid}.approved-showroom .file{text-align:left;width:100%;transition:background .2s,box-shadow .2s,transform .4s var(--spring);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.approved-showroom .file:hover{background:#171b1d0a}.approved-showroom .file[aria-pressed=true]{background:#0a6e9e14;box-shadow:inset 0 0 0 1px #0a6e9e4d}.approved-showroom .file .ft{width:34px;height:40px;font-family:var(--mono);color:var(--abyss);background:linear-gradient(#eef4f7,#dce9ef);border-radius:6px;place-items:end center;padding-bottom:4px;font-size:8.5px;display:grid;box-shadow:inset 0 0 0 1px #0a6e9e33}.approved-showroom .file .text-label{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.approved-showroom .file small{color:var(--ink3);font-size:12px}.approved-showroom .fprev{box-shadow:inset 0 0 0 1px var(--line);animation:fadeUp .35s var(--ease);background:#faf8f3;border-radius:12px;padding:14px}.approved-showroom .fprev .sheet{height:120px;box-shadow:inset 0 0 0 1px var(--line);background:repeating-linear-gradient(#fff 0 14px,#f0ece4 14px 16px);border-radius:8px;margin-bottom:10px;position:relative}.approved-showroom .fprev .sheet:after{content:attr(data-l);font-family:var(--mono);color:var(--ink3);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;position:absolute;bottom:8px;left:10px}.approved-showroom .fprev p{color:var(--ink2);margin:0;font-size:13px;line-height:1.45}.approved-showroom .prop{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;overflow:hidden}.approved-showroom .prop-l{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.approved-showroom .prop-l.t{background:#faf8f3;border-bottom:0;font-weight:600}.approved-showroom .prop-l span:last-child{font-family:var(--mono);font-size:12.5px}.approved-showroom .appr{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.approved-showroom .appr-q{width:100%;animation:fadeUp .3s var(--ease);background:#d1bfa740;border-radius:11px;padding:10px 12px;font-size:13.5px}.approved-showroom .approved{background:var(--abyss);color:var(--bone);animation:arrive .6s var(--ease) both;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.approved-showroom .approved .stamp{width:34px;height:34px}.approved-showroom .approved .text-label{font-size:14.5px;display:block}.approved-showroom .approved span:not(.text-label){color:#f3efe7d1;font-size:13px}.approved-showroom .inv{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:grid}.approved-showroom .inv .text-label{font-size:14px;display:block}.approved-showroom .inv small{color:var(--ink3);font-size:12.5px}.approved-showroom .pill{height:26px;color:var(--ink2);background:#171b1d0f;border-radius:13px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.approved-showroom .pill.ok{color:var(--abyss);background:#0a6e9e1f}.approved-showroom .pill.warn{color:#5a4630;background:#d1bfa780}.approved-showroom .fine{color:var(--ink3);margin:8px 0 0;font-size:12px}.approved-showroom .fld{flex:1;grid-template-columns:minmax(0,1fr) 54px minmax(0,1.15fr);align-items:stretch;display:grid}.approved-showroom .crew{color:var(--bone);background:linear-gradient(#0b3c55,#052536);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #6fc1da38,0 22px 40px -24px #031824e6}.approved-showroom .crew-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.approved-showroom .crew-h .text-label{font-size:15px;display:block}.approved-showroom .crew-h span:not(.text-label){color:#f3efe7b8;font-size:12.5px}.approved-showroom .live{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7fe0b0;white-space:nowrap;align-items:center;gap:6px;font-size:9.5px;display:inline-flex}.approved-showroom .live:before{content:"";background:#7fe0b0;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite blink;box-shadow:0 0 8px #7fe0b0}.approved-showroom .cl{gap:5px;display:grid}.approved-showroom .cl button{text-align:left;min-height:40px;transition:background .2s,transform .4s var(--spring);background:#f3efe70f;border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:9px;padding:0 10px;font-size:13.5px;display:grid}.approved-showroom .cl button:hover{background:#f3efe71a}.approved-showroom .cl .cc{color:var(--ink);box-shadow:inset 0 0 0 1.5px #f3efe766}.approved-showroom .cl button[aria-pressed=true] .cc{background:var(--water);box-shadow:none}.approved-showroom .cl button[aria-pressed=true] .cc svg{stroke-dashoffset:0}.approved-showroom .photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.approved-showroom .ph{aspect-ratio:1;background:linear-gradient(135deg,#557d8d,#2b4e5e 60%,#1d3a47);border-radius:9px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f3efe724}.approved-showroom .ph:nth-child(2){background:linear-gradient(135deg,#9a8a74,#6d5d49 60%,#4d4033)}.approved-showroom .ph:nth-child(3){background:linear-gradient(135deg,#8ea3a8,#5f7479 60%,#3d4f54)}.approved-showroom .ph:nth-child(4){background:linear-gradient(135deg,#b7a88f,#857357 60%,#5b4c38)}.approved-showroom .ph span{font-family:var(--mono);letter-spacing:.04em;color:#ffffffe6;font-size:8px;position:absolute;bottom:4px;left:5px}.approved-showroom .ph.add{color:var(--bone);transition:background .2s,transform .4s var(--spring);background:#f3efe70f;place-items:center;font-size:12px;display:grid;box-shadow:inset 0 0 0 1.5px #f3efe74d}.approved-showroom .ph.add:hover{background:#f3efe71f}.approved-showroom .ph.new{animation:pop .45s var(--spring)}.approved-showroom .crew textarea{width:100%;font:inherit;color:var(--ink);background:var(--bone);resize:none;border:0;border-radius:10px;min-height:62px;padding:9px 11px;font-size:14px}.approved-showroom .crew textarea:focus{outline:none;box-shadow:0 0 0 3px #6fc1da80}.approved-showroom .send{background:var(--water);min-height:44px;color:var(--ink);transition:transform .42s var(--spring),box-shadow .2s,opacity .2s;border-radius:11px;font-size:14px;font-weight:600;box-shadow:0 8px 20px -10px #6fc1dacc}.approved-showroom .send:disabled{opacity:.6}.approved-showroom .wire{position:relative}.approved-showroom .wire:before{content:"";background:repeating-linear-gradient(90deg,#0a6e9e59 0 6px,#0000 6px 11px);height:2px;position:absolute;top:50%;left:8px;right:8px}.approved-showroom .wire i{background:var(--water);width:10px;height:10px;box-shadow:0 0 12px var(--water);opacity:0;border-radius:50%;position:absolute;top:calc(50% - 5px);left:4px}.approved-showroom .wire.go i{animation:travel .9s var(--ease)}@keyframes travel{0%{opacity:0;left:4px}20%{opacity:1}to{opacity:0;left:calc(100% - 14px)}}.approved-showroom .office{box-shadow:inset 0 0 0 1px var(--line),0 18px 36px -22px #063a5499;background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.approved-showroom .office-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.approved-showroom .office-h .text-label{font-size:15px}.approved-showroom .jobs{gap:6px;display:grid}.approved-showroom .job{box-shadow:inset 0 0 0 1px var(--line);background:#faf8f3;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px;font-size:13.5px;transition:background .4s,box-shadow .4s;display:grid}.approved-showroom .job .text-label{font-weight:600}.approved-showroom .job small{color:var(--ink3);grid-column:1/-1;font-size:12.5px}.approved-showroom .job.hot{animation:flash 1.4s var(--ease);background:#d1bfa738;box-shadow:inset 0 0 0 1.5px #9c826299}.approved-showroom .inbox{animation:arrive .6s var(--ease) both;background:#0a6e9e12;border-radius:11px;padding:10px 12px;font-size:13.5px;line-height:1.45}.approved-showroom .inbox .mono{color:var(--ultra);margin-bottom:4px;font-size:9.5px;display:block}.approved-showroom .seen{font-family:var(--mono);color:var(--ultra);letter-spacing:.06em;margin-top:4px;font-size:10px;display:block}.approved-showroom .kn{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.approved-showroom .qs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.approved-showroom .q{text-align:left;min-height:38px;transition:background .2s,box-shadow .2s,transform .4s var(--spring);background:#fff;border-radius:10px;padding:0 12px;font-size:13px;box-shadow:inset 0 0 0 1px #171b1d24}.approved-showroom .q:hover{box-shadow:inset 0 0 0 1px #0a6e9e73}.approved-showroom .q[aria-pressed=true]{background:var(--ink);color:var(--bone);box-shadow:none}.approved-showroom .ask{background:#171b1d0d;border-radius:12px 12px 12px 4px;margin-bottom:8px;padding:10px 12px;font-size:14px}.approved-showroom .ans{animation:fadeUp .4s var(--ease);background:#6fc1da24;border-radius:12px 12px 4px;padding:12px 13px;font-size:14px;line-height:1.5}.approved-showroom .srcs{gap:6px;margin-top:10px;display:grid}.approved-showroom .src{box-shadow:inset 3px 0 0 var(--ultra),inset 0 0 0 1px var(--line);color:var(--ink2);animation:fadeUp .4s var(--ease) both;background:#fff;border-radius:10px;padding:9px 11px;font-size:12.5px;line-height:1.45}.approved-showroom .src:nth-child(2){animation-delay:.12s}.approved-showroom .src .text-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ultra);margin-bottom:3px;font-size:9.5px;font-weight:400;display:block}.approved-showroom .src mark{color:var(--ink);background:#d1bfa78c;border-radius:3px;padding:0 2px}.approved-showroom .doc{box-shadow:inset 0 0 0 1px var(--line),0 18px 36px -22px #063a5499;background:#fff;border-radius:14px;flex-direction:column;padding:16px;display:flex}.approved-showroom .doc h3{margin:0;font-size:15px;font-weight:600}.approved-showroom .doc .dsub{color:var(--ink3);margin:2px 0 12px;font-size:12.5px}.approved-showroom .dfields{gap:6px;display:grid}.approved-showroom .df{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;display:grid}.approved-showroom .df dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:9.5px}.approved-showroom .df dd{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin:0;font-size:13.5px;font-weight:500;display:flex}.approved-showroom .df dd:before{content:"";background:#171b1d0f;border-radius:4px;flex:1;height:8px}.approved-showroom .df.set dd:before{display:none}.approved-showroom .df.set dd{animation:flash 1.2s var(--ease)}.approved-showroom .df .from{font-family:var(--mono);letter-spacing:.04em;color:var(--ultra);white-space:nowrap;background:#0a6e9e14;border-radius:4px;padding:2px 5px;font-size:9px}.approved-showroom .doc .row{margin-top:12px}.approved-showroom .wf{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.approved-showroom .trig{color:var(--bone);background:linear-gradient(#0b3c55,#052536);border-radius:16px;padding:16px;box-shadow:inset 0 0 0 1px #6fc1da38,0 22px 40px -24px #031824e6}.approved-showroom .trig .mono{color:var(--water);font-size:10px}.approved-showroom .trig h3{letter-spacing:-.01em;margin:6px 0;font-size:17px;font-weight:600}.approved-showroom .trig p{color:#f3efe7cc;margin:0 0 14px;font-size:13.5px;line-height:1.45}.approved-showroom .trig.fired{box-shadow:inset 0 0 0 1px var(--water),0 0 30px -6px #6fc1da99,0 22px 40px -24px #031824e6}.approved-showroom .prog{background:#f3efe724;border-radius:3px;height:6px;margin-top:14px;overflow:hidden}.approved-showroom .prog .progress-fill{background:linear-gradient(90deg,var(--water),#bfe7f2);width:0;height:100%;transition:width .5s var(--ease);border-radius:3px;display:block}.approved-showroom .prog-l{font-family:var(--mono);color:#f3efe7b8;letter-spacing:.06em;margin-top:6px;font-size:10px}.approved-showroom .acts{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.approved-showroom .acts:before{content:"";background:#171b1d1a;width:2px;position:absolute;top:14px;bottom:14px;left:15px}.approved-showroom .acts .vfill{background:linear-gradient(180deg,var(--water),var(--ultra));width:2px;height:0;transition:height .5s var(--ease);position:absolute;top:14px;left:15px}.approved-showroom .act{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.approved-showroom .act .n{z-index:1;width:32px;height:32px;font-family:var(--mono);background:var(--paper);color:var(--ink3);border-radius:50%;place-items:center;font-size:11px;transition:background .3s,box-shadow .3s,color .3s;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #171b1d33}.approved-showroom .act .n svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:none}.approved-showroom .act.run .n{box-shadow:inset 0 0 0 2px var(--ultra),0 0 0 4px #6fc1da40;color:var(--ultra)}.approved-showroom .act.dn .n{background:var(--ultra);color:var(--bone);box-shadow:0 0 0 3px #6fc1da40}.approved-showroom .act.dn .n span{display:none}.approved-showroom .act.dn .n svg{display:block}.approved-showroom .act .ab{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:11px;padding:9px 12px;transition:box-shadow .3s,background .3s}.approved-showroom .act.dn .ab{box-shadow:inset 0 0 0 1px #0a6e9e40}.approved-showroom .act .ab .text-label{font-size:14px;display:block}.approved-showroom .act .ab small{color:var(--ink3);margin-top:1px;font-size:12.5px;display:block}.approved-showroom .act .res{color:var(--abyss);margin-top:5px;font-size:12.5px;font-weight:500;display:none}.approved-showroom .act.dn .res{animation:fadeUp .35s var(--ease);display:block}.approved-showroom .scrim{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .35s var(--ease);background:#03182473;position:fixed;inset:0}.approved-showroom .drawer{z-index:41;background:var(--bone);width:min(460px,100vw - 24px);color:var(--ink);overscroll-behavior:contain;opacity:0;transition:transform .5s var(--ease),opacity .3s var(--ease);border-radius:22px;padding:18px 24px 22px;position:fixed;top:12px;bottom:12px;right:12px;overflow:auto;transform:translate(24px);box-shadow:0 40px 80px -20px #000c14b3,inset 0 0 0 1px #fff9}.approved-showroom .dr-open .scrim{opacity:1}.approved-showroom .dr-open .drawer{opacity:1;transform:none}.approved-showroom .t-top{justify-content:space-between;align-items:center;display:flex}.approved-showroom .t-flag{color:var(--ultra);font-size:10px}.approved-showroom .x{width:44px;height:44px;transition:background .2s,transform .4s var(--spring);border-radius:12px;place-items:center;display:grid}.approved-showroom .x:hover{background:#171b1d0f}.approved-showroom .seg{background:#171b1d0f;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:8px 0 18px;padding:4px;display:grid}.approved-showroom .seg button{min-height:40px;color:var(--ink2);transition:background .25s,color .25s,box-shadow .25s,transform .4s var(--spring);border-radius:10px;font-size:14px;font-weight:500}.approved-showroom .seg button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 2px 8px -3px #171b1d4d}.approved-showroom .drawer h2{letter-spacing:-.03em;margin:0 0 6px;font-size:26px;font-weight:500}.approved-showroom .drawer .intro{color:var(--ink2);margin:0 0 16px;font-size:14.5px;line-height:1.5}.approved-showroom .field{border:0;margin-bottom:12px;padding:0;display:block}.approved-showroom .field>span,.approved-showroom .field legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:600;display:block}.approved-showroom .field em{color:var(--ink3);font-style:normal;font-weight:400}.approved-showroom .field input,.approved-showroom .field textarea{width:100%;font:inherit;color:var(--ink);resize:vertical;background:#fff;border:0;border-radius:11px;padding:11px 13px;font-size:16px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #171b1d29}.approved-showroom .field input:focus,.approved-showroom .field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ultra),0 0 0 4px #6fc1da40;outline:none}.approved-showroom .field.bad input{box-shadow:inset 0 0 0 1.5px #b0543a}.approved-showroom .err{color:#9a4127;margin:6px 0 0;font-size:12.5px;display:none}.approved-showroom .bad .err{animation:fadeUp .25s var(--ease);display:block}.approved-showroom .times{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.approved-showroom .topt{text-align:left;min-height:52px;transition:background .2s,color .2s,box-shadow .2s,transform .4s var(--spring);background:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #171b1d24}.approved-showroom .topt .text-label{font-size:14px;font-weight:600}.approved-showroom .topt small{color:var(--ink3);font-size:12px}.approved-showroom .topt:hover{box-shadow:inset 0 0 0 1px #0a6e9e80}.approved-showroom .topt[aria-pressed=true]{background:var(--ink);color:var(--bone);box-shadow:0 8px 18px -10px #171b1dcc}.approved-showroom .topt[aria-pressed=true] small{color:#f3efe7b8}.approved-showroom .bad .times{animation:nudge .4s var(--ease)}@keyframes nudge{30%{transform:translate(-4px)}60%{transform:translate(3px)}}.approved-showroom .picks{flex-wrap:wrap;gap:6px;display:flex}.approved-showroom .pick{font-family:var(--mono);color:var(--abyss);background:#0a6e9e14;border-radius:8px;padding:6px 9px;font-size:11.5px;box-shadow:inset 0 0 0 1px #0a6e9e33}.approved-showroom .picks em{color:var(--ink3);font-size:13px;font-style:normal}.approved-showroom .igrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.approved-showroom .ich{text-align:left;min-height:44px;transition:background .2s,box-shadow .2s,transform .4s var(--spring);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 1px #171b1d24}.approved-showroom .ich .cb{width:18px;height:18px;color:var(--bone);border-radius:6px;flex:none;place-items:center;transition:background .2s;display:grid;box-shadow:inset 0 0 0 1.5px #171b1d4d}.approved-showroom .ich .cb svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;width:11px;height:11px;transition:stroke-dashoffset .3s var(--ease)}.approved-showroom .ich[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ultra);background:#0a6e9e14}.approved-showroom .ich[aria-pressed=true] .cb{background:var(--ultra);box-shadow:none}.approved-showroom .ich[aria-pressed=true] .cb svg{stroke-dashoffset:0}.approved-showroom .ich.wide{grid-column:1/-1}.approved-showroom .drawer .btn-pri{width:100%;margin-top:4px}.approved-showroom .ws-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.approved-showroom .ws-steps li{color:var(--ink3);text-align:left;padding-top:12px;font-size:12px;font-weight:500;position:relative}.approved-showroom .ws-steps li:before{content:"";height:4px;transition:background .4s var(--ease);background:#171b1d1a;border-radius:2px;position:absolute;top:0;left:0;right:0}.approved-showroom .ws-steps li.dn{color:var(--ink)}.approved-showroom .ws-steps li.dn:before{background:var(--ultra)}.approved-showroom .ws-steps li.cur{color:var(--abyss)}.approved-showroom .ws-steps li.cur:before{background:linear-gradient(90deg,var(--ultra),var(--water));box-shadow:0 0 10px #6fc1da99}.approved-showroom .ws{animation:fadeUp .4s var(--ease)}.approved-showroom .ws h2:focus{outline:none}.approved-showroom .ws-list{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.approved-showroom .ws-list li{box-shadow:inset 3px 0 0 var(--water),inset 0 0 0 1px var(--line);color:var(--ink2);background:#fff;border-radius:11px;padding:10px 12px 10px 14px;font-size:14px;line-height:1.45;position:relative}.approved-showroom .ws-list .text-label{color:var(--ink);font-weight:600}.approved-showroom .ws-lbl{color:var(--ink3);margin:0 0 8px;font-size:10px}.approved-showroom .ws-order{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.approved-showroom .ws-order li{background:#171b1d0a;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.approved-showroom .ws-order span{width:20px;height:20px;font-family:var(--mono);background:var(--abyss);color:var(--bone);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.approved-showroom .ws-k{color:var(--ultra);margin:0 0 4px;font-size:10px}.approved-showroom .ws-sum{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 6px;padding:12px 14px;display:flex}.approved-showroom .ws-sum .text-label{font-size:15px;display:block}.approved-showroom .ws-sum small{color:var(--ink3);font-size:12.5px}.approved-showroom .ws-sum span{font-family:var(--mono);font-size:15px;font-weight:700}.approved-showroom .ws-note{color:var(--ink2);margin:0 0 12px;font-size:13px}.approved-showroom .ws-pay{background:#d1bfa740;border-radius:12px;margin-bottom:12px;padding:12px 14px}.approved-showroom .ws-pay .mono{color:var(--tan2);font-size:10px}.approved-showroom .ws-pay p{margin:4px 0 0;font-size:13.5px;line-height:1.45}.approved-showroom .ws-paid{color:var(--abyss);background:#0a6e9e14;border-radius:10px;margin:6px 0 14px;padding:8px 11px;font-size:13.5px;font-weight:500}.approved-showroom .ws-back{min-height:40px;color:var(--ink2);transition:background .2s,transform .4s var(--spring);border-radius:10px;margin:10px auto 0;padding:0 12px;font-size:14px;display:block}.approved-showroom .ws-back:hover{background:#171b1d0d}.approved-showroom #pane-book .dr-done:not([hidden]){animation:fadeUp .5s var(--ease);display:block}.approved-showroom #pane-book .dr-done:not([hidden]) .stamp .ring{animation:draw .6s var(--ease) .1s both}.approved-showroom #pane-book .dr-done:not([hidden]) .stamp .tick{animation:draw2 .4s var(--ease) .55s both}.approved-showroom .t-small{color:var(--ink3);text-align:center;margin:10px 0 0;font-size:12.5px}.approved-showroom .dr-done{text-align:center;padding:26px 4px 8px;display:none}.approved-showroom .sent form{display:none}.approved-showroom .sent .dr-done{animation:fadeUp .5s var(--ease);display:block}.approved-showroom .dr-done .stamp{width:56px;height:56px;margin:0 auto 14px}.approved-showroom .dr-done .stamp .ring,.approved-showroom .dr-done .stamp .tick{stroke:var(--ultra)}.approved-showroom .sent .dr-done .stamp .ring{animation:draw .6s var(--ease) .1s both}.approved-showroom .sent .dr-done .stamp .tick{animation:draw2 .4s var(--ease) .55s both}.approved-showroom .dr-done h3{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:500}.approved-showroom .dr-done p{color:var(--ink2);margin:0 0 16px;font-size:14.5px;line-height:1.5}.approved-showroom .dr-done .row{justify-content:center}.approved-showroom .toast{z-index:30;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;color:var(--bone);max-width:calc(100vw - 24px);transition:transform .45s var(--spring),opacity .25s;background:#06283af0;border-radius:14px;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:14px;display:flex;position:fixed;transform:translate(-50%,20px);box-shadow:0 16px 36px -12px #0009,inset 0 0 0 1px #6fc1da59}.approved-showroom .toast.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.approved-showroom .toast button{background:var(--water);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:10px;padding:0 12px;font-size:13.5px;font-weight:600}.approved-showroom .kh{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.approved-showroom .kh-main{gap:12px;min-width:0;display:grid}.approved-showroom .kh .spin{vertical-align:-1px;border:1.5px solid #171b1d33;border-top-color:var(--ultra);border-radius:50%;width:10px;height:10px;margin-right:6px;animation:.8s linear infinite spin;display:inline-block}.approved-showroom .kh-q{color:var(--bone);background:linear-gradient(#0b3c55,#052536);border-radius:16px;padding:16px;box-shadow:inset 0 0 0 1px #6fc1da38,inset 0 1px #ffffff14,0 22px 40px -24px #031824e6}.approved-showroom .kh-qh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.approved-showroom .kh-qh .mono{color:var(--water);font-size:10px}.approved-showroom .kh-proj{font-family:var(--mono);background:#f3efe71a;border-radius:6px;padding:3px 8px;font-size:10.5px}.approved-showroom .kh-query{letter-spacing:-.012em;text-wrap:pretty;margin:10px 0 14px;font-size:18px;font-weight:500;line-height:1.4}.approved-showroom .kh-q .send{width:100%}.approved-showroom .kh-search{box-shadow:inset 0 0 0 1px var(--line);animation:fadeUp .35s var(--ease);background:#fff;border-radius:14px;gap:3px;padding:6px;display:grid}.approved-showroom .kh-col{border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:7px 8px;font-size:13.5px;transition:background .3s;display:grid}.approved-showroom .kh-col .ic{width:24px;height:24px;font-family:var(--mono);color:var(--ultra);background:#0a6e9e14;border-radius:7px;place-items:center;font-size:9.5px;transition:background .3s,color .3s;display:grid}.approved-showroom .kh-col .nm{font-weight:500}.approved-showroom .kh-col .ct{font-family:var(--mono);color:var(--ink3);white-space:nowrap;font-size:10.5px}.approved-showroom .kh-col.run{background:#6fc1da1f}.approved-showroom .kh-col.dn .ic{background:var(--ultra);color:var(--bone)}.approved-showroom .kh-col.dn .ct{color:var(--ultra)}.approved-showroom .kh-col .hits{animation:fadeUp .3s var(--ease);flex-wrap:wrap;grid-column:2/-1;gap:4px;display:flex}.approved-showroom .rec{font-family:var(--mono);min-height:30px;color:var(--abyss);text-align:left;transition:background .2s,box-shadow .2s,color .2s,transform .4s var(--spring);background:#0a6e9e12;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #0a6e9e38}.approved-showroom .rec em{font-style:normal;font-family:var(--grotesk);color:var(--ink2);font-size:12px}.approved-showroom .rec:hover{background:#0a6e9e24;box-shadow:inset 0 0 0 1px #0a6e9e73}.approved-showroom .rec.on{background:var(--abyss);color:var(--bone);box-shadow:0 0 0 3px #6fc1da59}.approved-showroom .rec.on em{color:#f3efe7cc}.approved-showroom .kh-in{animation:arrive .6s var(--ease) both}.approved-showroom .kh-basis{background:#d1bfa738;border-radius:14px;padding:12px 14px;box-shadow:inset 0 0 0 1px #9c826240}.approved-showroom .kh-basis .mono{color:var(--tan2);font-size:10px}.approved-showroom .kh-basis p{margin:4px 0 8px;font-size:14px;line-height:1.45}.approved-showroom .kh-basis .text-label{font-weight:600}.approved-showroom .kh-find{gap:10px;display:grid}.approved-showroom .kh-h{color:var(--ink3);margin:4px 0 0;font-size:10px}.approved-showroom .kh-f{background:var(--paper);transition:box-shadow .3s var(--ease);border-radius:15px;padding:14px 15px 14px 19px;scroll-margin-top:90px;position:relative;box-shadow:inset 0 0 0 1px #171b1d12,0 10px 22px -14px #063a5473}.approved-showroom .kh-f:before{content:"";background:var(--ultra);border-radius:15px 0 0 15px;width:4px;position:absolute;top:0;bottom:0;left:0}.approved-showroom .kh-f:focus{outline:none}.approved-showroom .kh-f.lit{box-shadow:inset 0 0 0 1.5px var(--ultra),0 0 0 4px #6fc1da40,0 14px 26px -14px #063a548c}.approved-showroom .kh-flash{animation:khflash 1.2s var(--ease)}@keyframes khflash{0%,30%{box-shadow:inset 0 0 0 2px var(--water),0 0 0 6px #6fc1da66}}.approved-showroom .kh-fh{align-items:flex-start;gap:10px;display:flex}.approved-showroom .kh-n{min-width:26px;height:22px;font-family:var(--mono);background:var(--abyss);color:var(--bone);border-radius:6px;flex:none;place-items:center;padding:0 5px;font-size:10.5px;display:inline-grid}.approved-showroom .kh-f h3{letter-spacing:-.012em;margin:0;font-size:16px;font-weight:600;line-height:1.3}.approved-showroom .kh-f>p{color:var(--ink2);margin:8px 0 0;font-size:14px;line-height:1.5}.approved-showroom .kh-ev{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.approved-showroom .kh-ev .lbl{width:100%;color:var(--ink3);font-size:9.5px}.approved-showroom .kh-gap{background:#d1bfa740;border-radius:10px;gap:2px;padding:8px 11px;line-height:1.4;display:grid;color:var(--ink)!important;margin:10px 0 0!important;font-size:13px!important}.approved-showroom .kh-gap .text-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6d5638;font-size:9.5px;font-weight:400}.approved-showroom .kh-applybar{background:#fff;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1.5px #0a6e9e4d,0 12px 26px -16px #063a5480}.approved-showroom .kh-applybar>div{flex:240px;min-width:0}.approved-showroom .kh-applybar .text-label{font-size:15.5px;display:block}.approved-showroom .kh-applybar span:not(.text-label){color:var(--ink2);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.approved-showroom #kh-apply{gap:10px;display:grid}.approved-showroom .kh-out{box-shadow:inset 0 0 0 1px var(--line),0 12px 26px -18px #063a5480;background:#fff;border-radius:15px;padding:13px 15px}.approved-showroom .kh-oh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.approved-showroom .kh-oh .text-label{font-size:15px;font-weight:600}.approved-showroom .kh-oh em{font-style:normal;font-family:var(--mono);letter-spacing:.06em;color:var(--ultra);font-size:10px}.approved-showroom .kh-item{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.approved-showroom .kh-item:first-of-type{border-top:0}.approved-showroom .kh-item p{margin:0;font-size:14px;line-height:1.45}.approved-showroom .ok-c{background:var(--ultra);box-shadow:0 0 0 3px #6fc1da40!important}.approved-showroom .ok-c svg{stroke-dashoffset:0!important}.approved-showroom .kh-qn{width:22px;height:22px;font-family:var(--mono);color:var(--abyss);background:#d1bfa780;border-radius:50%;place-items:center;font-size:10.5px;display:grid}.approved-showroom .kh-trace{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.approved-showroom .kh-trace>.mono{color:var(--ink3);margin-right:2px;font-size:9px}.approved-showroom .kh-trace .rec{min-height:28px;padding:0 7px;font-size:10px}.approved-showroom .fnd{min-width:30px;min-height:28px;font-family:var(--mono);background:var(--abyss);color:var(--bone);transition:transform .4s var(--spring),box-shadow .2s;border-radius:7px;padding:0 7px;font-size:10.5px}.approved-showroom .fnd:hover{box-shadow:0 0 0 3px #6fc1da59}.approved-showroom .kh-out .task{margin:6px 0 0}.approved-showroom .kd{background:var(--line);border-radius:10px;gap:1px;margin:6px 0 0;display:grid;overflow:hidden}.approved-showroom .kd-r{background:#fff;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:7px 10px;display:grid}.approved-showroom .kd-r dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:9.5px}.approved-showroom .kd-r dd{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13.5px;font-weight:500;display:flex}.approved-showroom .kd-r dd .kd-v:empty{background:#171b1d12;border-radius:4px;width:60%;height:8px;display:block}.approved-showroom .kd-r.set{animation:flash 1.2s var(--ease)}.approved-showroom .kd-r .kh-trace{margin:0}.approved-showroom .kh-insp{box-shadow:inset 0 0 0 1px var(--line),0 18px 36px -22px #063a5499;background:#fff;border-radius:16px;min-width:0;padding:16px;position:sticky;top:16px}.approved-showroom .kh-insp:focus{outline:none}.approved-showroom .kh-insp.idle{background:#ffffff80;place-items:center;min-height:180px;display:grid;box-shadow:inset 0 0 0 1.5px #171b1d1f}.approved-showroom .kh-pop{animation:fadeUp .35s var(--ease)}.approved-showroom .kh-empty{text-align:center;color:var(--ink3);max-width:240px;margin:0;font-size:13.5px;line-height:1.5}.approved-showroom .kh-empty .text-label{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.approved-showroom .kh-rh{align-items:center;gap:8px;display:flex}.approved-showroom .kh-rh .mono{color:var(--ultra);font-size:10px}.approved-showroom .kh-id{font-family:var(--mono);background:var(--abyss);color:var(--bone);border-radius:6px;padding:3px 7px;font-size:11px}.approved-showroom .kh-x{width:40px;height:40px;margin-left:auto}.approved-showroom .kh-insp h3{letter-spacing:-.015em;margin:8px 0 4px;font-size:17px;font-weight:600;line-height:1.3}.approved-showroom .kh-insp h3:focus{outline:none}.approved-showroom .kh-meta{color:var(--ink3);margin:0;font-size:12.5px;line-height:1.5}.approved-showroom .kh-quote{box-shadow:inset 3px 0 0 var(--tan);color:var(--ink);background:#faf8f3;border-radius:12px;margin:12px 0;padding:12px 14px;font-size:14px;line-height:1.55}.approved-showroom .kh-quote mark{color:var(--ink);background:#d1bfa79e;border-radius:3px;padding:0 2px}.approved-showroom .kh-sl{color:var(--ink3);margin:0 0 6px;font-size:9.5px}.approved-showroom .kh-sups{gap:6px;display:grid}.approved-showroom .kh-sup{text-align:left;width:100%;transition:background .2s,transform .4s var(--spring);background:#0a6e9e0f;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 10px;font-size:13.5px;font-weight:500;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #0a6e9e33}.approved-showroom .kh-sup:hover{background:#0a6e9e1f}.approved-showroom .kh-supx{color:var(--ink2);margin:0;font-size:13px;line-height:1.45}.approved-showroom .kh-fic{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:12px 0 0;font-size:9.5px}.approved-showroom .m-desc,.approved-showroom .call-more,.approved-showroom .c-more,.approved-showroom .c-brief{display:none}@media (max-width:1100px){.approved-showroom .hero{grid-template-columns:minmax(0,1fr);gap:22px}.approved-showroom .showroom{grid-template-columns:minmax(0,1fr);gap:24px}.approved-showroom .capnav{position:static}.approved-showroom .integ{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width:760px){.approved-showroom .cx-grid,.approved-showroom .kn,.approved-showroom .wf,.approved-showroom .kh{grid-template-columns:minmax(0,1fr)}.approved-showroom .kh-insp{position:static}.approved-showroom .kh-insp.idle{display:none}.approved-showroom .fld{grid-template-rows:auto 44px auto;grid-template-columns:minmax(0,1fr)}.approved-showroom .wire:before{background:repeating-linear-gradient(#0a6e9e59 0 6px,#0000 6px 11px);width:2px;height:auto;inset:6px auto 6px 50%}.approved-showroom .wire i{top:2px;left:calc(50% - 5px)}.approved-showroom .wire.go i{animation:travelv .9s var(--ease)}@keyframes travelv{0%{opacity:0;top:2px}20%{opacity:1}to{opacity:0;top:calc(100% - 12px)}}.approved-showroom .lead-row,.approved-showroom .p-body{grid-template-columns:minmax(0,1fr)}.approved-showroom .p-bar .mono{display:none}.approved-showroom .p-nav{scrollbar-width:none;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;gap:4px;overflow-x:auto}.approved-showroom .p-tab{flex:none;gap:8px}.approved-showroom .p-tab[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--ultra)}.approved-showroom .files{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.approved-showroom .surface{padding:0 20px 30px}.approved-showroom .nav{height:64px}.approved-showroom .brand img{height:24px}.approved-showroom .nav-link,.approved-showroom .nav .btn .lg{display:none}.approved-showroom .nav .btn .sm{display:inline}.approved-showroom .ctas .btn-quiet{min-height:44px}.approved-showroom .hero{gap:18px;padding-top:14px}.approved-showroom h1{font-size:clamp(32px,9.4vw,44px);line-height:1.03}.approved-showroom .lede{margin-bottom:18px;font-size:16px}.approved-showroom .ctas{flex-direction:column}.approved-showroom .ctas .btn{width:100%}.approved-showroom .scope{display:none}.approved-showroom .ocean{padding:52px 14px 70px}.approved-showroom .waterline{height:34px}.approved-showroom .key{padding:10px 11px}.approved-showroom .k-line{font-size:13px}.approved-showroom .demo{border-radius:20px;padding:16px 14px}.approved-showroom .demo:before{left:16px;right:16px}.approved-showroom .demo-title{font-size:22px}.approved-showroom .demo-ctl{width:100%}.approved-showroom .demo-ctl .status{margin-right:auto}.approved-showroom .ctl{padding:0 10px}.approved-showroom .track .lbl{font-size:11.5px}.approved-showroom .rows>div{grid-template-columns:88px minmax(0,1fr)}.approved-showroom .lanes{gap:5px}.approved-showroom .lane{min-height:auto;padding:7px 7px 9px}.approved-showroom .lane-h{letter-spacing:.04em;flex-direction:column;gap:2px;font-size:8.5px}.approved-showroom .lane em{display:none}.approved-showroom .deal{width:auto;margin-top:8px;position:relative;top:auto;left:auto;transform:none}.approved-showroom .feed li{grid-template-columns:1fr;gap:2px}.approved-showroom .phases span{padding:6px 7px;font-size:11.5px}.approved-showroom .df{grid-template-columns:92px minmax(0,1fr)}.approved-showroom .drawer{width:auto;max-height:calc(100dvh - 32px);padding:14px 16px 18px;inset:auto 8px 8px;transform:translateY(30px)}.approved-showroom .vctl{bottom:10px;right:8px}.approved-showroom .integ-foot{flex-wrap:wrap}.approved-showroom .mq-set li{font-size:15px}.approved-showroom .capnav .sel-intro{margin-bottom:6px;font-size:13.5px}.approved-showroom .capnav .sel-intro .text-label{font-size:19px}.approved-showroom .capnav .group-label{margin:10px 0 6px}.approved-showroom .group.g-path{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.approved-showroom .g-path [data-cap=voice]{grid-area:1/1/2/3}.approved-showroom .g-path [data-cap=scheduling]{grid-area:1/3/2/5}.approved-showroom .g-path [data-cap=crm]{grid-area:1/5/2/7}.approved-showroom .g-path [data-own=cal]{grid-area:2/1/3/4}.approved-showroom .g-path [data-own=crm]{grid-area:2/4/3/7}.approved-showroom .group.g-single{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.approved-showroom .capnav .key{border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:start;min-height:56px;padding:9px 10px 10px 11px}.approved-showroom .capnav .key:before{top:9px;bottom:9px}.approved-showroom .capnav .key .k-mark{border-radius:5px;width:18px;height:18px;margin:0;position:absolute;top:8px;right:8px}.approved-showroom .capnav .key[data-kind=single] .k-mark{border-radius:50%}.approved-showroom .capnav .k-line,.approved-showroom .capnav .k-state{display:none}.approved-showroom .capnav .k-name{flex-wrap:wrap;gap:1px 5px;font-size:14px}.approved-showroom .capnav .k-name>span:first-child{display:contents}.approved-showroom .capnav .k-name .text-label{font-family:var(--mono);letter-spacing:.02em;flex-basis:100%;font-size:9.5px;font-weight:400}.approved-showroom .capnav .k-tag{padding:1px 4px;font-size:8.5px}.approved-showroom .capnav .own{gap:8px;min-height:44px;margin:0;padding:4px 4px 4px 2px;font-size:12.5px;line-height:1.25}.approved-showroom .m-desc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031e2c99;border-radius:12px;margin-top:8px;padding:10px 12px;display:block;box-shadow:inset 0 0 0 1px #6fc1da33}.approved-showroom .m-desc p{color:#f3efe7db;margin:0;font-size:13.5px;line-height:1.45}.approved-showroom .m-desc p .text-label{color:var(--bone);font-weight:600}.approved-showroom .m-desc p.swap{animation:fadeUp .3s var(--ease)}.approved-showroom .m-all{min-height:40px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--water);border-radius:9px;align-items:center;gap:6px;margin:4px 0 -4px -6px;padding:0 6px;font-size:10px;display:inline-flex}.approved-showroom .m-all:after{content:"+";transition:transform .3s var(--spring);font-size:13px}.approved-showroom .m-all[aria-expanded=true]:after{transform:rotate(45deg)}.approved-showroom .m-list{animation:fadeUp .3s var(--ease);gap:8px;margin:6px 0 2px;display:grid}.approved-showroom .m-list div{gap:1px;display:grid}.approved-showroom .m-list dt{color:var(--bone);font-size:13.5px;font-weight:600}.approved-showroom .m-list dd{color:#f3efe7cc;margin:0;font-size:13px;line-height:1.4}.approved-showroom #tray-phone .tray{margin-top:14px}.approved-showroom #sc-cx:not([hidden]){flex-direction:column;display:flex}.approved-showroom #sc-cx .track{order:0}.approved-showroom #done-slot{order:1}.approved-showroom #cx-grid{order:2}.approved-showroom #lead-slot{order:3}.approved-showroom #done-slot .done-bar{margin:0 0 12px}.approved-showroom .call:not(.open) .turns .turn:not(:nth-last-child(-n+2)){display:none}.approved-showroom .call-more{width:100%;min-height:42px;color:var(--water);transition:background .2s,transform .4s var(--spring);background:#f3efe70f;border-radius:10px;justify-content:center;align-items:center;margin-top:8px;font-size:13px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #6fc1da4d}.approved-showroom .c-more{min-height:36px;color:var(--ultra);transition:transform .4s var(--spring);border-radius:9px;align-items:center;margin-left:auto;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #0a6e9e4d}.approved-showroom #c-det .c-meta{display:none}.approved-showroom .c-brief{margin:0;font-size:14px;font-weight:500;line-height:1.4;display:block}.approved-showroom #c-det:not(.open) .rows,.approved-showroom #c-det.open .c-brief{display:none}.approved-showroom .kh-query{font-size:16.5px}.approved-showroom .kh-col{grid-template-columns:24px minmax(0,1fr)}.approved-showroom .kh-col .ct{grid-column:2/-1}.approved-showroom .rec{min-height:36px}.approved-showroom .kh-trace .rec,.approved-showroom .fnd{min-height:34px}.approved-showroom .kd-r{grid-template-columns:minmax(0,1fr);gap:3px}.approved-showroom .kh-f{padding:13px 13px 13px 17px}}@media (prefers-reduced-motion:reduce){.approved-showroom *,.approved-showroom :before,.approved-showroom :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.approved-showroom .ripple{display:none}.approved-showroom .mq-track{width:auto;animation:none!important;transform:none!important}.approved-showroom .mq-set{flex-wrap:wrap;row-gap:4px}.approved-showroom .mq-set[aria-hidden=true],.approved-showroom .mq-pause{display:none!important}.approved-showroom .marquee{-webkit-mask-image:none;mask-image:none}}.approved-showroom html.rm *,.approved-showroom html.rm :before,.approved-showroom html.rm :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.approved-showroom html.rm .ripple{display:none}.approved-showroom html.rm .mq-track{width:auto;animation:none!important;transform:none!important}.approved-showroom html.rm .mq-set{flex-wrap:wrap;row-gap:4px}.approved-showroom html.rm .mq-set[aria-hidden=true],.approved-showroom html.rm .mq-pause{display:none!important}.approved-showroom html.rm .marquee{-webkit-mask-image:none;mask-image:none}.approved-showroom .ocean{isolation:isolate;position:relative}.approved-showroom .web-ocean-background{z-index:-1;background:#021a27;position:absolute;inset:0;overflow:hidden}.approved-showroom .web-ocean-background video{object-fit:cover;object-position:center top;opacity:.65;width:100%;height:100%}.approved-showroom .web-ocean-background:after{content:"";background:linear-gradient(#063a5426,#021a27 95%);position:absolute;inset:0}.approved-showroom .web-water-pause{z-index:2;color:#f3efe7;min-height:44px;font-size:12px;position:absolute;top:28px;right:30px}.approved-showroom .intro h2{margin:0 0 6px;font-size:22px}.approved-showroom .capnav>.mono{margin:20px 0 10px}.approved-showroom .web-cap-grid{gap:8px;display:grid}.approved-showroom .key{text-align:left;width:100%;display:grid;position:relative}.approved-showroom .key[aria-pressed=true]{background:#6fc1da30;box-shadow:inset 3px 0 #6fc1da,inset 0 0 0 1px #6fc1da}.approved-showroom .web-cap-desc{opacity:.85;margin-top:4px;font-size:13px;line-height:1.45}.approved-showroom .web-own{color:#bbdde7;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.approved-showroom .web-own input{accent-color:#6fc1da;width:18px;height:18px}.approved-showroom .web-demo-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 18px;display:flex}.approved-showroom .web-demo-progress{justify-content:space-between;gap:12px;padding:18px 0;list-style:none;display:flex}.approved-showroom .web-demo-progress li{text-align:center;border-top:2px solid #171b1d22;flex:1;padding-top:8px;font-size:12px}.approved-showroom .web-demo-progress li span{font-size:20px;display:block}.approved-showroom .web-demo-progress li.done{color:#0a6e9e;border-color:#0a6e9e}.approved-showroom .web-outcome{margin-bottom:16px}.approved-showroom .cx-grid{align-items:start}.approved-showroom .card{margin-bottom:12px;padding:18px}.approved-showroom .card h3,.approved-showroom .card h3,.approved-showroom details{margin:12px 0}.approved-showroom summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;display:list-item}.approved-showroom .call{padding:18px}.approved-showroom .call-head{justify-content:space-between;gap:12px;display:flex}.approved-showroom .call p{font-size:14px;line-height:1.5}.approved-showroom .web-call-latest{border-top:1px dashed #6fc1da55;padding-top:14px}.approved-showroom .call small{color:#bbdde7;margin-top:16px;font-size:10px;display:block}.approved-showroom .web-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.approved-showroom .web-pipeline>div{background:#f3efe7;border-radius:10px;min-width:0;padding:12px;font-size:12px}.approved-showroom .web-pipeline>div.active{background:#dcecf0;box-shadow:inset 0 0 0 1px #0a6e9e}.approved-showroom .web-pipeline p{padding:10px 0 0}.approved-showroom .web-interest-tray{border-top:1px solid #171b1d22;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.approved-showroom .web-interest-tray p{flex:1;min-width:180px;font-size:14px}.approved-showroom .web-interest-tray small{color:#585b54;width:100%;font-size:12px}.approved-showroom .web-interest-tray a{color:#0a6e9e;text-decoration:none}.approved-showroom .web-mobile-descriptions{display:none}.approved-showroom .kh-quote{white-space:pre-line}.approved-showroom .kh-insp{align-self:start}.approved-showroom .p-panel h3{margin:0 0 14px;font-size:21px}.approved-showroom .p-panel p{margin:10px 0;line-height:1.6}.approved-showroom .p-tab[aria-pressed=true]{color:#063a54;background:#dcecf0}.approved-showroom .crew textarea{color:#171b1d;background:#f3efe7;border-radius:8px;width:100%;margin-top:8px;padding:10px}.approved-showroom .crew .send{margin-top:14px}@media (max-width:760px){.approved-showroom .kh-insp:not(.idle){width:100%;max-height:none;position:static;overflow:visible}}@media (max-width:640px){.approved-showroom .web-cap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.approved-showroom .capnav .key .k-name{overflow-wrap:anywhere;font-size:13px}.approved-showroom .key .prefix,.approved-showroom .web-cap-desc{display:none}.approved-showroom .web-mobile-descriptions{font-size:13px;display:block}.approved-showroom .web-own{margin-right:10px;font-size:12px;display:inline-flex}.approved-showroom .web-demo-heading{gap:8px}.approved-showroom .web-pipeline>div{padding:8px;font-size:11px}.approved-showroom .capnav{min-width:0}.approved-showroom .web-water-pause{top:12px;right:14px}}.approved-showroom .web-add-step{color:#0a6e9e;min-height:32px;font-size:12.5px}.approved-showroom .demo-head{margin-bottom:12px}.approved-showroom .demo-head .demo-ctl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.approved-showroom .call .tx{color:#f3efe7;border-color:#6fc1da44;gap:8px;font-size:13.5px;line-height:1.5}.approved-showroom .call .tx li{background:#f3efe712;border-radius:10px;padding:9px 12px}.approved-showroom .call .tx li:nth-child(odd){background:#6fc1da22;box-shadow:inset 2px 0 #6fc1da}.approved-showroom .call .tx .text-label{color:#b9e2ed;margin-bottom:3px;display:block}.approved-showroom .job small,.approved-showroom .ab small,.approved-showroom .task small,.approved-showroom .kh-ev .lbl,.approved-showroom .act .ab small,.approved-showroom .kd-r dt{color:#585b54}.approved-showroom .web-own input{appearance:none;cursor:pointer;background:#ffffff18;border:1px solid #bbdde788;border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background .2s;position:relative}.approved-showroom .web-own input:before{content:"";background:#f3efe7;border-radius:50%;width:14px;height:14px;transition:transform .2s;display:block;position:absolute;top:2px;left:2px}.approved-showroom .web-own input:checked{background:#6fc1da;border-color:#6fc1da}.approved-showroom .web-own input:checked:before{background:#063a54;transform:translate(14px)}@media (prefers-reduced-motion:reduce){.approved-showroom .web-own input,.approved-showroom .web-own input:before{transition:none}}.approved-showroom button:not(:disabled):active{transform:translateY(1px)scale(.985)}@media (prefers-reduced-motion:reduce){.approved-showroom button:not(:disabled):active{transform:none}}.approved-showroom .vd-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.approved-showroom .vd-tabs button{text-align:left;border:1px solid #d8d0c2;border-radius:12px;padding:12px;font-size:13px;line-height:1.4;transition:background .2s,transform .2s}.approved-showroom .vd-tabs button span{font:11px var(--mono);color:#596570;margin-bottom:5px;display:block}.approved-showroom .vd-tabs button.active{color:#fff;background:#063a54;border-color:#063a54}.approved-showroom .vd-tabs button.active span{color:#a1d8e8}.approved-showroom .vd-content{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;animation:.3s ease-out vd-enter;display:grid}.approved-showroom .vd-content>*{min-width:0}.approved-showroom .vd-content .card{margin:0}.approved-showroom .vd-room{color:#fdfcf9;background:radial-gradient(at top,#164c64,#071e2c);border-radius:18px;overflow:hidden;box-shadow:0 18px 40px -26px #001d2b}.approved-showroom .vd-room-bar{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px;font-size:12px;display:flex}.approved-showroom .vd-indicator{color:#adedd9}.approved-showroom .vd-people{grid-template-columns:1fr 1fr;gap:10px;min-height:250px;padding:10px 16px 22px;display:grid}.approved-showroom .vd-people>div{background:linear-gradient(155deg,#23586a,#12364a);border:1px solid #ffffff18;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.approved-showroom .vd-people .text-label{font-size:12px;font-weight:400}.approved-showroom .vd-avatar{color:#063a54;background:#add6de;border-radius:50%;place-items:center;width:64px;height:64px;font-size:23px;display:inline-grid;box-shadow:0 10px 26px #001d2b30}.approved-showroom .vd-avatar.alternate{background:#e0c8aa}.approved-showroom .vd-avatar.small{flex-shrink:0;width:40px;height:40px;font-size:14px}.approved-showroom .vd-controls{border-top:1px solid #ffffff20;flex-wrap:wrap;justify-content:center;gap:14px;padding:16px;display:flex}.approved-showroom .vd-controls span{align-items:center;gap:5px;font-size:10px;display:flex}.approved-showroom .vd-source,.approved-showroom .vd-action{align-items:center;gap:12px;padding:15px 0;font-size:13px;display:flex}.approved-showroom .vd-source svg{flex-shrink:0}.approved-showroom .vd-source small{color:#56616a;line-height:1.8}.approved-showroom .vd blockquote{background:#edf2ef;border-left:2px solid #0a6e9e;margin:16px 0;padding:12px 16px;font-size:14px;line-height:1.6}.approved-showroom .vd cite{color:#52616a;margin-top:8px;font-size:11px;font-style:normal;display:block}.approved-showroom .vd-aside{align-self:center;padding:24px}.approved-showroom .vd-aside svg{color:#0a6e9e;margin-bottom:18px}.approved-showroom .vd-aside h3{margin:0 0 14px;font-size:23px;line-height:1.2}.approved-showroom .vd-aside p{color:#52616a;font-size:15px;line-height:1.65}.approved-showroom .vd-history{border-left:2px solid #a8c4cb;margin:15px 0;padding-left:15px}.approved-showroom .vd-history .text-label{margin-bottom:4px;display:block}.approved-showroom .vd-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.approved-showroom .vd-footer small{color:#52616a;font-size:11px}.approved-showroom .vd-learn{text-underline-offset:5px;margin-top:22px;font-size:14px;text-decoration:underline;display:inline-block}.approved-showroom .vd button:disabled{opacity:.65;cursor:default}.approved-showroom .vd .ink-btn{align-items:center;gap:8px;display:inline-flex}@keyframes vd-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.approved-showroom .vd-tabs{grid-template-columns:1fr 1fr}.approved-showroom .vd-content{grid-template-columns:1fr}.approved-showroom .vd-aside{padding:12px 4px}.approved-showroom .vd-people{min-height:220px}.approved-showroom .vd-footer .row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.approved-showroom .vd-content{animation:none}.approved-showroom .vd-tabs button{transition:none}}.md-shell{background:#fff;border:1px solid #c9dce0;border-radius:18px;overflow:hidden;box-shadow:0 16px 42px #123f4910}.md-top{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.md-top h3{margin:10px 0 0;font-size:22px;line-height:1.25}.md-badge{color:#285560;white-space:nowrap;background:#e8f2f2;border-radius:20px;padding:7px 10px;font-size:11px}.md-tabs{background:#eff5f5;gap:4px;padding:6px;display:flex}.md-tabs button{text-align:left;color:#35545d;border-radius:10px;flex:1;padding:12px;font-size:13px;font-weight:650}.md-tabs button span{margin-top:4px;font-size:10px;font-weight:400;display:block}.md-tabs button[aria-pressed=true]{color:#fff;background:#0d5266;box-shadow:0 3px 8px #083c4c22}.md-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.md-thread{border-right:1px solid #dce7e8;flex-direction:column;gap:16px;padding:24px;display:flex}.md-thread-head{flex-direction:column;gap:4px;display:flex}.md-thread-head span:not(.text-label),.md-thread small{color:#586e76;font-size:11px}.md-bubble{background:#edf3f5;border-radius:15px 15px 15px 3px;margin:0;padding:15px 18px;font-size:14px;line-height:1.65}.md-routing{color:#4a6770;font-size:11px}.md-draft{background:#e8f5f4;border:1px solid #c5e4e0;border-radius:15px 15px 3px;padding:18px}.md-draft p{margin:10px 0 0;font-size:14px;line-height:1.65}.md-thread button{white-space:normal;text-align:left;align-self:flex-start;font-size:12px}.md-thread button:disabled{opacity:.8;cursor:default}.md-context{background:#f8faf9;padding:24px}.md-context h4{margin:12px 0 20px;font-size:17px;line-height:1.5}.md-context dl{margin:0;display:block}.md-context dt{text-transform:uppercase;letter-spacing:.08em;color:#526b73;margin:16px 0 4px;font-size:10px}.md-context dd{margin:0;font-size:13px;line-height:1.6}.md-outcome{border-top:1px solid #d3e2e4;margin-top:24px;padding-top:18px;font-size:13px;line-height:1.6}.md-outcome p{margin:7px 0 0}.md-range{color:#4a626a;grid-template-columns:1.2fr 1fr;gap:24px;padding:20px 3px 0;font-size:12px;line-height:1.7;display:grid}.md-range p{margin:0}.md-range .text-label{color:#173e49}.md-demo button:focus-visible{outline-offset:3px;outline:3px solid #167489}@media (max-width:760px){.md-top{align-items:flex-start;padding:18px}.md-top h3{font-size:19px}.md-badge{display:none}.md-tabs button{padding:10px 7px;font-size:11px}.md-grid{grid-template-columns:1fr}.md-thread{border-bottom:1px solid #dce7e8;border-right:0;padding:18px}.md-context{padding:18px}.md-range{grid-template-columns:1fr;gap:10px}.md-context dl{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.md-context dt{margin:0}.md-outcome{margin-top:16px}}