@font-face{font-family:Swiza;src:url(../brand/swiza-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Swiza;src:url(../brand/swiza-semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Swiza;src:url(../brand/swiza-bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--ink: #0b152d;--ink2: #3d4b63;--mut: #5d6b80;--mut2: #7c8899;--line: #e3eaf0;--line2: #cbd8e2;--bg: #f4f8fb;--surface: #fff;--tint: #f7fafd;--tint2: #eaf0f5;--navy: #0b152d;--navy2: #0e2448;--navy3: #0b3c5e;--cy: #0fc1f3;--cyh: #34cdf6;--cyd: #0aa3cf;--pet: #0b6e8c;--gfu: #145692;--sky: #2491ea;--soft: #e5f6fb;--go: #23a455;--goh: #2bb862;--stop: #e5484d;--stoph: #ec5d61;--ok: #3b6f1c;--okbg: #edf8e3;--w: #7a4f00;--wbg: #fff4dc;--e: #9b2238;--ebg: #fdecef;--vi: #5b3fa0;--vibg: #efeafa;--p-available: #2fb355;--p-busy: #e0892f;--p-away: #8a93a3;--p-dnd: #d6404a;--r1: 10px;--r2: 14px;--r3: 20px;--r4: 28px;--sh1: 0 1px 2px rgba(11, 21, 45, .06), 0 2px 8px rgba(11, 21, 45, .04);--sh2: 0 12px 32px -12px rgba(11, 21, 45, .22);--sh3: 0 24px 60px -20px rgba(11, 21, 45, .45);--g-bg: rgba(255, 255, 255, .62);--g-brd: rgba(255, 255, 255, .6);--g-hi: inset 0 1px 0 rgba(255, 255, 255, .85), inset 0 -1px 0 rgba(255, 255, 255, .18);--g-blur: blur(20px) saturate(180%);--gd-bg: rgba(255, 255, 255, .09);--gd-brd: rgba(255, 255, 255, .2);--gd-hi: inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 -1px 0 rgba(255, 255, 255, .05);--f: Swiza, system-ui, -apple-system, "Segoe UI", sans-serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--navy-grad: radial-gradient(520px 260px at 92% -40px, rgba(15, 193, 243, .42), transparent 65%), radial-gradient(420px 240px at -10% 40%, rgba(36, 145, 234, .3), transparent 70%), linear-gradient(160deg, #0b152d 0%, #0e2448 55%, #0b3c5e 100%);--fibers: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 560' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23134f8e'/%3E%3Cstop offset='.6' stop-color='%23308ecd'/%3E%3Cstop offset='1' stop-color='%230fc1f3'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23g)' stroke-width='2'%3E%3Cpath d='M-20 470 C 360 470 520 250 880 230 S 1300 120 1480 90'/%3E%3Cpath d='M-20 492 C 380 492 560 280 900 262 S 1310 160 1480 132' opacity='.7'/%3E%3Cpath d='M-20 514 C 400 514 600 310 920 294 S 1320 200 1480 174' opacity='.45'/%3E%3C/g%3E%3C/svg%3E");color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:#dfe7ee;color:var(--ink);font-family:var(--f);font-size:14.5px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,p{margin:0}h1{font-size:32px;line-height:1.1;letter-spacing:-.02em}h2{font-size:18px;line-height:1.25;letter-spacing:-.01em}h3{font-size:15px;line-height:1.3}:focus-visible{outline:3px solid var(--cy);outline-offset:2px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.num,.timer{font-variant-numeric:tabular-nums}.mut{color:var(--mut)}.hint2{font-size:12.5px;color:var(--mut);line-height:1.45}.hint2 svg{vertical-align:-2px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:12px}.stackbtn{display:flex;flex-direction:column;gap:8px}.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.g2f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.empty{color:var(--mut);padding:18px 4px;text-align:center}.error{display:block;color:var(--e);font-size:12.5px;font-weight:600;margin-top:4px}.mask{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;background:var(--tint2);border-radius:6px;padding:1px 7px}code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;color:var(--ink2)}.card{background:var(--surface);border-radius:var(--r3);border:1px solid rgba(203,216,226,.65);box-shadow:var(--sh1);padding:20px 22px}.card.t{padding:0;overflow:hidden}.card h2{font-size:17px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:0;border-radius:999px;font-weight:700;font-size:14.5px;white-space:nowrap;text-decoration:none;background:transparent;color:var(--ink);transition:transform .16s var(--ease-out),background-color .16s ease,box-shadow .16s ease,color .16s ease}.btn:active:not(:disabled){transform:scale(.97)}.btn.p{background:var(--cy);color:var(--ink);box-shadow:0 6px 16px -8px #0aa3cfcc}.btn.d{background:var(--navy);color:#fff}.btn.s{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line2)}.btn.g{color:var(--ink2);padding:0 12px}.btn.ok{background:var(--go);color:#fff;box-shadow:0 6px 16px -8px #23a455cc}.btn.x{background:var(--stop);color:#fff}.btn.sm{min-height:34px;padding:0 14px;font-size:13.5px;gap:6px}.btn.g.sm{padding:0 10px}.btn.lg{min-height:52px;padding:0 24px;font-size:16px}.btn.full{width:100%;min-height:48px}.btn.lnk{min-height:0;padding:0;color:var(--pet);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.btn.ic{width:40px;min-height:40px;padding:0;border-radius:50%}.btn.ic.call{background:var(--soft);color:var(--pet)}.btn:disabled,.btn[aria-disabled=true]{background:var(--tint2);color:var(--mut2);box-shadow:none}.btn.g:disabled,.btn.lnk:disabled{background:transparent}@media(hover:hover)and (pointer:fine){.btn.p:hover:not(:disabled){background:var(--cyh)}.btn.d:hover:not(:disabled){background:#1a2747}.btn.s:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--mut2)}.btn.g:hover:not(:disabled){background:#0b152d0d}.btn.ok:hover:not(:disabled){background:var(--goh)}.btn.x:hover:not(:disabled){background:var(--stoph)}.btn.ic.call:hover:not(:disabled){background:#d3f0f9}.btn.lnk:hover{color:var(--cyd)}}.ib{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:inherit;text-decoration:none;flex:none;transition:transform .16s var(--ease-out),background-color .16s ease}.ib:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.ib:hover{background:#7f8ca029}}.field{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:700;color:var(--ink);min-width:0}.field small{font-weight:400;color:var(--mut)}.in{width:100%;min-height:44px;border:1.5px solid var(--line2);border-radius:12px;padding:0 14px;background:var(--surface);font-size:15px;font-weight:400;color:var(--ink);transition:border-color .16s ease,box-shadow .16s ease}.in:focus{outline:none;border-color:var(--cy);box-shadow:0 0 0 4px #0fc1f32e}select.in{appearance:none;padding-right:38px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6b80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center / 16px no-repeat}textarea.in{padding:11px 14px;min-height:96px;resize:vertical;line-height:1.45}.chk{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer}.chk input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--navy);flex:none}.tgl{position:relative;display:flex;align-items:center;gap:14px;padding:10px 0;font-size:14px;cursor:pointer}.tgl+.tgl{border-top:1px solid var(--line)}.tgl .tx{flex:1;display:flex;flex-direction:column}.tgl .tx small{color:var(--mut);font-size:12.5px}.tgl input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.tgl i{position:relative;width:42px;height:26px;border-radius:99px;background:var(--line2);flex:none;transition:background-color .16s ease}.tgl i:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0b152d4d;transition:transform .2s var(--ease-out)}.tgl input:checked~i{background:var(--go)}.tgl input:checked~i:after{transform:translate(16px)}.tgl input:focus-visible~i{outline:3px solid var(--cy);outline-offset:2px}.tgl input:disabled~i{opacity:.5}.segf{border:0;margin:0;padding:0;min-width:0}.segf legend{font-size:13.5px;font-weight:700;padding:0;margin-bottom:6px}.segs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;border-radius:14px;background:#0b152d0f;box-shadow:inset 0 1px 2px #0b152d0f;max-width:100%}.segs label{position:relative;display:grid}.segs input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.segs span{padding:7px 14px;border-radius:10px;font-weight:700;font-size:13.5px;color:var(--ink2);white-space:nowrap;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.segs input:checked+span{background:var(--surface);color:var(--ink);box-shadow:0 2px 8px #0b152d24,inset 0 1px #fff}.segs input:focus-visible+span{outline:3px solid var(--cy);outline-offset:1px}.segs input:disabled+span{opacity:.5}.pchips{display:flex;flex-wrap:wrap;gap:8px}.pchip{position:relative;display:grid}.pchip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.pchip>span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 14px 4px 5px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line2);font-size:13.5px;font-weight:600;transition:background-color .16s ease,box-shadow .16s ease}.pchip>span:not(:has(.av)){padding-left:14px}.pchip .av{width:26px;height:26px;font-size:10.5px}.pchip input:checked+span{background:var(--soft);box-shadow:inset 0 0 0 1.5px var(--cyd);color:var(--ink)}.pchip input:checked+span:after{content:"";width:14px;height:14px;background:var(--pet);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}.pchip input:focus-visible+span{outline:3px solid var(--cy);outline-offset:2px}.msg{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;font-size:13.5px;line-height:1.45;background:var(--wbg);color:var(--w)}.msg .mi{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#ffffffb3;flex:none}.msg .bd{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.msg .bd b{color:inherit}.msg .bd p{color:var(--ink2)}.msg .bd .btn{align-self:flex-start;margin-top:6px}.msg.e{background:var(--ebg);color:var(--e)}.msg.i{background:var(--soft);color:var(--pet)}.msg.ok{background:var(--okbg);color:var(--ok)}.tag{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;line-height:1.35;border-radius:99px;padding:2px 10px;background:var(--tint2);color:var(--ink2);white-space:nowrap;vertical-align:middle}.tag.ok{background:var(--okbg);color:var(--ok)}.tag.w{background:var(--wbg);color:var(--w)}.tag.e{background:var(--ebg);color:var(--e)}.tag.i{background:var(--soft);color:var(--pet)}.tag.vi{background:var(--vibg);color:var(--vi)}#status{position:fixed;left:0;right:0;bottom:22px;display:flex;justify-content:center;pointer-events:none;z-index:100}.toast{display:inline-flex;align-items:center;gap:8px;max-width:min(440px,calc(100vw - 32px));padding:10px 16px 10px 12px;border-radius:14px;background:#0b152df0;color:#fff;font-size:13.5px;font-weight:600;box-shadow:var(--sh3);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.toast svg{color:var(--cy);flex:none}@starting-style{.toast{opacity:0;transform:translateY(10px) scale(.98)}}.toast.out{opacity:0;transform:translateY(6px);transition-duration:.15s}.spin{display:inline-block;width:15px;height:15px;border-radius:50%;border:2px solid rgba(11,110,140,.22);border-top-color:var(--pet);animation:spin .75s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.av{position:relative;width:36px;height:36px;border-radius:50%;display:inline-grid;place-items:center;font-size:12.5px;font-weight:700;letter-spacing:.01em;color:#fff;background:var(--gfu);flex:none}.av.lg{width:72px;height:72px;font-size:24px}.av.c1{background:var(--gfu)}.av.c2{background:#5b3fa0}.av.c3{background:var(--pet)}.av.c4{background:#2f7d32}.av.c5{background:#a0521d}.av.c6{background:#3d4b63}.av.c0{background:var(--soft);color:var(--pet)}.pdot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;box-shadow:0 0 0 2px var(--ring, #fff);background:var(--p-away)}.av.lg .pdot{width:16px;height:16px}.pdot.available,.sdot.available{background:var(--p-available)}.pdot.busy{background:var(--p-busy)}.pdot.dnd{background:var(--p-dnd)}.win{position:relative;margin:0 auto;width:380px;max-width:100%;height:100dvh;min-height:min(640px,100dvh);display:flex;flex-direction:column;overflow:hidden;background:var(--navy);box-shadow:var(--sh3)}.win.exp{width:min(980px,100%)}.wbar{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 12px;flex:none;background:#08101f;color:#dfe8f3;font-size:13px;font-weight:700;-webkit-app-region:drag}.wbar .lg{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--cy);color:var(--ink)}.wbar .badge-preview{font-size:11px;font-weight:700;color:#9fb2c8;background:#ffffff14;border-radius:99px;padding:1px 8px}.wbar .ctl{margin-left:auto;display:flex;gap:2px;-webkit-app-region:no-drag}.wbar .ib{width:30px;height:30px;color:#b7c6d8}.wbar .ib[aria-pressed=true]{background:#ffffff1f;color:#fff}@media(hover:hover)and (pointer:fine){.wbar .ib:hover{background:#ffffff1a;color:#fff}}.wbody{flex:1;min-height:0;display:flex}.cmp{--ring: var(--navy);position:relative;width:380px;max-width:100%;flex:none;display:flex;flex-direction:column;min-height:0;margin-left:auto;color:#fff;background:var(--navy-grad);isolation:isolate}.win:not(.exp) .cmp{width:100%}.cmp:before{content:"";position:absolute;inset:0 0 auto;height:340px;background:var(--fibers) center / 100% 100% no-repeat;opacity:.55;pointer-events:none;z-index:-1}.hd{display:flex;align-items:center;gap:10px;padding:12px 16px 8px;flex:none}.hd .who{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.hd .who b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pres{position:relative;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:#cfdbea;font-size:13px;font-weight:600}.pres .sdot{width:8px;height:8px;border-radius:50%;background:var(--p-away);flex:none}.pres.available .sdot{background:var(--p-available)}.pres.busy .sdot{background:var(--p-busy)}.pres.dnd .sdot{background:var(--p-dnd)}.pres .stsel{appearance:none;border:0;background:transparent;color:inherit;font-weight:600;padding:0 16px 0 0;margin-right:-16px;cursor:pointer}.pres .stsel option{color:var(--ink)}.pres svg{pointer-events:none}.pres .stsel:focus-visible{outline:none}.pres:has(.stsel:focus-visible){outline:2px solid var(--cy);outline-offset:3px;border-radius:8px}.conn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:700;background:#2fb35529;color:#9be3ad;box-shadow:inset 0 0 0 1px #9be3ad40;flex:none}.conn i{width:7px;height:7px;border-radius:50%;background:var(--p-available)}.conn.bad{background:#e5484d2e;color:#ffb3b6;box-shadow:inset 0 0 0 1px #ffb3b64d}.outn{display:flex;align-items:center;gap:8px;margin:0 12px 10px;padding:0 6px 0 12px;min-height:34px;border-radius:12px;background:var(--gd-bg);box-shadow:var(--gd-hi),inset 0 0 0 1px #ffffff1a;font-size:13px;flex:none}.outn .k{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9fb2c8}.outn .ov{font-weight:700}.outn .osel{position:relative;flex:1;display:flex;align-items:center}.outn select{appearance:none;flex:1;border:0;background:transparent;color:#fff;font-weight:700;padding:6px 22px 6px 0;cursor:pointer;min-width:0}.outn select option{color:var(--ink)}.outn .osel svg{position:absolute;right:4px;pointer-events:none;color:#9fb2c8}.bn{display:flex;flex-direction:column;gap:6px;padding:0 12px 10px;flex:none}.bn .msg{padding:10px 12px;border-radius:14px;box-shadow:0 8px 20px -12px #00000080}.bn .msg .mi{width:26px;height:26px;border-radius:8px}.sheet{--ring: #fff;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);color:var(--ink);border-radius:24px 24px 0 0;padding:14px 14px 16px;box-shadow:0 -10px 30px -18px #0009;display:flex;flex-direction:column;gap:10px}.sh2{font-size:17px;padding:2px 4px 0}.ctabs{flex:none;display:flex;gap:4px;padding:8px 12px 12px;background:var(--surface);border-top:1px solid var(--line)}.ctabs button{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:transparent;color:var(--mut);font-size:12px;font-weight:700;padding:6px 0 5px;border-radius:14px;transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-out)}.ctabs button:active{transform:scale(.97)}.ctabs button[aria-selected=true]{color:var(--ink);background:var(--soft)}.ctabs button[aria-selected=true] svg{color:var(--pet)}.ctabs .cnt{position:absolute;top:1px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--stop);color:#fff;font-size:11px;line-height:18px;box-shadow:0 0 0 2px #fff}.followups{display:flex;flex-direction:column;gap:6px}.fu{display:flex;align-items:center;gap:10px;width:100%;border:0;text-align:left;padding:7px 10px 7px 7px;border-radius:14px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:transform .16s var(--ease-out),background-color .16s ease}.fu:active{transform:scale(.98)}.fu .av{width:30px;height:30px;font-size:11px}.fu .tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.fu .tx b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fu .tx small{font-size:12px;color:var(--mut);font-weight:600}.fu.ok{background:var(--okbg);box-shadow:none}.fu.ok small{color:var(--ok)}.fu.i small{color:var(--pet)}.fu.w{background:var(--wbg);box-shadow:none}.fu.w small{color:var(--w)}.fu.e{background:var(--ebg);box-shadow:none}.fu.e small{color:var(--e)}.fu>svg{color:var(--mut2)}.numin{display:flex;align-items:center;gap:4px;padding:0 6px 0 16px;min-height:54px;border-radius:18px;background:var(--tint);box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .16s ease}.numin:focus-within{box-shadow:inset 0 0 0 1.5px var(--cy),0 0 0 4px #0fc1f329}.numin.from{box-shadow:inset 0 0 0 1.5px var(--cyd),0 0 0 4px #0fc1f31f;background:#f2fbfe}.numin input{flex:1;min-width:0;border:0;background:transparent;font-size:22px;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums;outline:none}.numin input::placeholder{font-size:15px;font-weight:400;color:var(--mut2);letter-spacing:0}.numin .ib{color:var(--mut)}.match{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:var(--tint);font-size:13px}.match>div{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.match b{font-size:14px}.match span{color:var(--mut)}.match b,.match span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fromhub{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:12px;font-weight:700;color:var(--pet);background:var(--soft);border-radius:99px;padding:3px 10px 3px 8px;margin-bottom:-4px}.match.hit{background:var(--soft)}.kp{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.kp button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;height:46px;border:0;border-radius:14px;background:var(--tint);color:var(--ink);transition:transform .1s var(--ease-out),background-color .12s ease}.kp button span{font-size:20px;font-weight:600;line-height:1.1}.kp button small{font-size:9.5px;font-weight:700;letter-spacing:.12em;color:var(--mut2);min-height:11px;line-height:11px}.kp button:active{transform:scale(.95);background:var(--tint2)}@media(hover:hover)and (pointer:fine){.kp button:hover{background:#eef3f8}}.callbtn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:0;border-radius:999px;background:var(--go);color:#fff;font-size:16px;font-weight:700;box-shadow:0 10px 22px -12px #23a455e6;transition:transform .16s var(--ease-out),background-color .16s ease}.callbtn:active:not(:disabled){transform:scale(.97)}.callbtn:disabled{background:var(--tint2);color:var(--mut2);box-shadow:none}@media(hover:hover)and (pointer:fine){.callbtn:hover:not(:disabled){background:var(--goh)}}.via{text-align:center;font-size:12.5px;color:var(--mut);margin-top:-2px}.coll{display:flex;flex-direction:column}.crow{display:flex;align-items:center;gap:11px;padding:9px 4px}.crow+.crow{border-top:1px solid var(--line)}.crow .tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.crow .tx b{font-size:14.5px}.crow .s{font-size:12.5px;color:var(--mut)}.crow .acts{display:flex;gap:6px;align-items:center}.crow .na{font-size:12.5px;color:var(--mut2)}.crow.away .tx b,.crow.dnd .tx b{color:var(--ink2)}.seg{display:flex;gap:2px;padding:4px;border-radius:14px;background:#0b152d0f;align-self:flex-start}.seg button{border:0;background:transparent;padding:6px 14px;border-radius:10px;font-weight:700;font-size:13px;color:var(--ink2);transition:background-color .16s ease}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 2px 8px #0b152d24}.day{font-size:12px;font-weight:700;color:var(--mut);padding:6px 4px 0}.hrow{display:flex;align-items:center;gap:11px;width:100%;border:0;background:transparent;text-align:left;padding:8px 6px;border-radius:14px;color:var(--ink);transition:background-color .16s ease}@media(hover:hover)and (pointer:fine){.hrow:hover{background:var(--tint)}}.hi{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--soft);color:var(--pet);flex:none}.hi.out{background:#e8f0fb;color:var(--gfu)}.hi.miss{background:var(--ebg);color:var(--e)}.hrow .tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.hrow .tx b{font-size:14.5px}.hrow .tx b.miss{color:var(--e)}.hrow .s{font-size:12.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hrow .st{align-self:flex-start;margin-top:3px;font-size:11.5px;font-weight:700;border-radius:99px;padding:1px 8px;background:var(--tint2);color:var(--ink2)}.hrow .st.i{background:var(--soft);color:var(--pet)}.hrow .st.w{background:var(--wbg);color:var(--w)}.hrow .st.e{background:var(--ebg);color:var(--e)}.hrow .t{font-size:12.5px;color:var(--mut);align-self:flex-start;margin-top:2px}.sheet .foot{font-size:12px;color:var(--mut2);text-align:center;padding-top:4px}.sethead{display:flex;align-items:center;justify-content:space-between;padding:0 0 0 4px}.sethead .ib{color:var(--mut)}#settingsForm{display:flex;flex-direction:column;gap:10px}.scard{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.scard h3{display:flex;align-items:center;gap:8px;font-size:14.5px}.scard h3 svg{color:var(--pet)}.scard .tgl{padding:8px 0;font-size:13.5px}.scard .tags,.tags{display:flex;flex-wrap:wrap;gap:6px}#audioResult:empty{display:none}.meter{height:8px;border-radius:8px;background:var(--tint2);overflow:hidden;margin-bottom:4px}.meter i{display:block;height:100%;background:linear-gradient(90deg,#134f8e,#308ecd,var(--cy))}#audioResult{font-size:12.5px;color:var(--mut)}.savebar{position:sticky;bottom:-16px;margin:0 -14px -16px;padding:12px 14px 14px;background:linear-gradient(#fff0,#fff 30%)}.ended{gap:12px}.endhead{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:16px 0 4px}.tick{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--go);color:#fff;box-shadow:0 0 0 8px var(--okbg),0 14px 28px -14px #23a455e6;margin-bottom:8px}.tick.warn{background:#e7a12a;box-shadow:0 0 0 8px var(--wbg),0 14px 28px -14px #e7a12ae6}.endhead h2{font-size:21px}.endhead .who{color:var(--mut);font-weight:600}.plist,.sync{list-style:none;margin:0;padding:4px 12px;border-radius:16px;background:var(--tint)}.plist li,.sync li{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:13.5px}.plist li+li,.sync li+li{border-top:1px solid var(--line)}.plist li>span:nth-child(2),.sync .k{flex:1;min-width:0}.plist b,.sync b{font-weight:600;color:var(--mut)}.si{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--tint2);color:var(--mut);flex:none}li.ok .si{background:var(--okbg);color:var(--ok)}li.ok b{color:var(--ok)}li.error .si,li.e .si{background:var(--ebg);color:var(--e)}li.error b{color:var(--e)}li.warn .si,li.w .si{background:var(--wbg);color:var(--w)}li.warn,li.w{color:var(--w);font-weight:700}li.running .si,li.i .si,li.pending .si{background:var(--soft);color:var(--pet)}li.running .si .spin{width:13px;height:13px}.ended .mut{font-size:13px;text-align:center;padding:0 8px}.ended .stackbtn{margin-top:auto}@media(max-height:700px){.endhead{padding-top:4px}.tick{width:52px;height:52px;margin-bottom:4px}.ended .mut{display:none}.ended .btn.full{min-height:44px}}.callv{flex:1;min-height:0;display:flex;flex-direction:column}.callscroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 16px 12px;display:flex;flex-direction:column;gap:10px}.ph{display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b9cadd;padding:3px 0}.ph i{width:8px;height:8px;border-radius:50%;background:var(--cy)}.ph.ok i{background:var(--p-available)}.ph.held i{background:var(--p-busy)}.ph.bad i{background:var(--p-dnd)}.ph.dial i{animation:blink 1.2s ease-in-out infinite}@keyframes blink{50%{opacity:.25}}.caller{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.caller .av.lg{width:64px;height:64px;font-size:21px;box-shadow:0 0 0 4px #ffffff14}.caller .av.c0,.incoming .av.c0,.strip .av.c0{background:#ffffff24;color:#fff}.caller h2{font-size:22px;margin-top:6px;letter-spacing:-.015em;max-width:100%;overflow-wrap:anywhere}.meta{display:flex;flex-wrap:wrap;justify-content:center;gap:0 6px;font-size:13.5px;color:#c9d8ea}.meta .co+.nr:before{content:"·";margin-right:6px;color:#7f93ad}.callv .lnk,.incoming .lnk{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--cy);font-weight:700;font-size:13px;padding:2px 4px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.callv .via{color:#9fb2c8}.timer{font-size:30px;font-weight:600;letter-spacing:.02em;margin-top:2px}.halo{position:relative;display:grid;place-items:center}.halo:before,.halo:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px #0fc1f38c;animation:halo 1.8s var(--ease-out) infinite}.halo:after{animation-delay:.9s}@keyframes halo{0%{transform:scale(1);opacity:.9}to{transform:scale(1.55);opacity:0}}.aichip{align-self:center;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:700;background:#9b7deb33;color:#d8cbff;box-shadow:inset 0 0 0 1px #d8cbff40;transition:transform .16s var(--ease-out)}.aichip:active{transform:scale(.97)}.aichip.off{background:#ffffff14;color:#9fb2c8}.callv .msg{background:#fff4dcf5}.callv .msg.i{background:#e5f6fbf5}.callv .msg.e{background:#fdeceff5}.ctrl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 6px;padding-top:2px}.cb{display:flex;flex-direction:column;align-items:center;gap:5px;border:0;background:transparent;color:#dfe8f3;font-size:12px;font-weight:600;padding:0}.cb i{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--gd-bg);border:1px solid var(--gd-brd);box-shadow:var(--gd-hi),0 10px 22px -14px #0009;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);color:#fff;transition:transform .16s var(--ease-out),background-color .16s ease}.cb:active i{transform:scale(.94)}.cb[aria-pressed=true] i{background:#fff;color:var(--ink);border-color:#fff}.cb:disabled{opacity:.45}@media(hover:hover)and (pointer:fine){.cb:hover:not(:disabled) i{background:#ffffff2e}.cb[aria-pressed=true]:hover i{background:#fff}}.audiopanel{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:var(--surface);color:var(--ink);box-shadow:var(--sh2)}.aph{display:flex;align-items:center;justify-content:space-between}.aph b{display:inline-flex;align-items:center;gap:7px}.dtmf .kp button{background:var(--gd-bg);color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f}.dtmf .kp button small{color:#9fb2c8}.dtmf .kp button:active{background:#fff3}.notebox{display:flex;flex-direction:column;gap:5px}.callv .notebox .field{color:#fff}.callv .notebox .field small{color:#9fb2c8}.callv .notebox textarea.in{min-height:84px;background:#fffffff5;border-color:transparent}.statusline{font-size:12px;color:var(--mut)}.callv .statusline{color:#9fb2c8}.statusline.draft{color:var(--pet)}.callv .statusline.draft{color:var(--cy)}.statusline.conflict{color:var(--e);font-weight:600}.callv .statusline.conflict{color:#ffb3b6}.pick{display:flex;gap:10px;padding:12px;border-radius:16px;background:#fff4dcf5;color:var(--ink);font-size:13px}.pick .mi{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#fff;color:var(--w);flex:none}.pick p{color:var(--ink2);margin:2px 0 8px}.waiting{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:var(--sh2),inset 0 0 0 1.5px var(--cy)}.waiting .wl{display:flex;gap:10px}.waiting p{font-size:12.5px;color:var(--mut)}.wpulse{position:relative;width:10px;height:10px;margin:5px 2px 0;border-radius:50%;background:var(--cy);flex:none}.wpulse:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px var(--cy);animation:halo 1.4s var(--ease-out) infinite}.swap{align-self:center}.callfoot{flex:none;display:flex;justify-content:center;padding:8px 16px 14px}.hangaction{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#c9d8ea}.hang{width:60px;height:60px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--stop);color:#fff;box-shadow:0 12px 26px -12px #e5484df2;transition:transform .16s var(--ease-out),background-color .16s ease}.hang:active{transform:scale(.95)}@media(hover:hover)and (pointer:fine){.hang:hover{background:var(--stoph)}}.end-requested{text-align:center;font-size:13px;color:#ffd9a8;padding:10px 8px}.xfer .callscroll{padding:0;gap:0}.strip{display:flex;align-items:center;gap:10px;margin:0 12px 10px;padding:8px 12px 8px 8px;border-radius:16px;background:var(--gd-bg);box-shadow:var(--gd-hi),inset 0 0 0 1px #ffffff1a;flex:none}.strip .av{width:32px;height:32px;font-size:11.5px}.strip>div{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.strip b{font-size:14px}.strip span{font-size:12px;color:var(--p-busy);font-weight:700}.strip .timer{font-size:15px;color:#fff;margin:0}.xfer .sheet{flex:1 0 auto;overflow:visible}.xfer .callfoot{background:var(--surface);border-top:1px solid var(--line)}.xfer .hangaction{color:var(--mut)}.backlink{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;border:0;background:transparent;padding:4px 8px 4px 2px;border-radius:10px;color:var(--pet);font-weight:700;font-size:13.5px;transition:transform .16s var(--ease-out)}.backlink:active{transform:scale(.97)}.search{position:relative;display:flex;align-items:center}.search svg{position:absolute;left:13px;color:var(--mut);pointer-events:none}.search .in{padding-left:40px;border-radius:14px;background:var(--tint);border-color:var(--line)}.explain{font-size:12.5px;color:var(--mut);padding:4px;line-height:1.5}.explain b{color:var(--ink2)}.parties{display:flex;flex-direction:column;gap:8px}.parties .party{position:relative;display:flex;align-items:center;gap:11px;padding:12px;border-radius:16px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.parties .party>div{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.parties .party>div>span{font-size:12.5px;color:var(--mut)}.parties .party.p-caller>div>span{color:var(--w);font-weight:700}.parties .party.act{background:#effbf3;box-shadow:inset 0 0 0 1.5px var(--go)}.parties .party.act>div span{color:var(--ok);font-weight:700}.parties .party.fail>div span{color:var(--e);font-weight:700}.parties .party.ring>div span{color:var(--pet);font-weight:700}.ptag{position:absolute;top:10px;right:12px;font-size:11px!important;font-weight:700;border-radius:99px;padding:1px 8px;background:var(--surface);color:var(--mut)!important;box-shadow:inset 0 0 0 1px var(--line2)}.parties .party .av{--ring: var(--tint)}.incoming{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 20px 22px}.incoming .ph{display:inline-flex;align-items:center;gap:6px;color:var(--cy);margin-bottom:18px}.incoming .halo{margin-bottom:14px}.incoming .av.lg{width:88px;height:88px;font-size:28px}.incoming h2{font-size:25px;letter-spacing:-.02em;overflow-wrap:anywhere}.incoming .sub{color:#c9d8ea;font-size:14px}.incoming .cands{font-weight:700;font-size:14px}.incoming .hint{color:#9fb2c8;font-size:12.5px}.incoming .num{color:#9fb2c8;font-size:14px}.acc{margin-top:auto;padding-top:26px;width:100%;display:flex;justify-content:space-around}.rbtn{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:transparent;color:#fff;font-size:13.5px;font-weight:700;padding:0}.rbtn .ring{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;transition:transform .16s var(--ease-out),background-color .16s ease}.rbtn.x .ring{background:var(--stop);box-shadow:0 14px 30px -14px #e5484df2}.rbtn.ok .ring{background:var(--go);box-shadow:0 14px 30px -14px #23a455f2}.rbtn:focus-visible{outline:none}.rbtn:focus-visible .ring{outline:3px solid var(--cy);outline-offset:4px}.callv .lnk:focus-visible,.incoming .lnk:focus-visible{border-radius:6px}.rbtn:active .ring{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.rbtn.x:hover .ring{background:var(--stoph)}.rbtn.ok:hover .ring{background:var(--goh)}}.det{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bg);color:var(--ink)}.dh{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--surface);border-bottom:1px solid var(--line);flex:none}.dh .av{width:44px;height:44px;font-size:15px}.dh .sp{flex:1;min-width:0;display:flex;flex-direction:column}.dh h2{font-size:19px;overflow-wrap:anywhere}.dh .s{font-size:13px;color:var(--mut)}.dh .close{color:var(--mut)}.dscroll{flex:1;min-height:0;overflow-y:auto;padding:14px 18px 24px;display:flex;flex-direction:column;gap:12px}.dact{display:flex;flex-wrap:wrap;gap:8px}.dsec{background:var(--surface);border-radius:18px;border:1px solid rgba(203,216,226,.65);box-shadow:var(--sh1);padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;font-size:13.5px}.dsec .sh{display:flex;align-items:center;gap:10px}.dsec .sh .n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--navy);color:#fff;flex:none}.dsec .sh h3{font-size:15px}.dtitle{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px}.kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.kv.one{grid-template-columns:1fr}.kv div{min-width:0}.kv dt{font-size:12px;color:var(--mut)}.kv dd{margin:1px 0 0;font-weight:600;overflow-wrap:anywhere}.kv dd.miss{color:var(--e)}.sum{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sum li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.sum li:last-child{border-bottom:0;padding-bottom:0}.sum b{color:var(--ink2)}.wait{font-weight:700;color:var(--pet)}.skel{display:flex;flex-direction:column;gap:7px}.skel i{height:10px;border-radius:6px;background:linear-gradient(90deg,var(--tint2) 0%,#f3f7fa 40%,var(--tint2) 80%) 0 0 / 200% 100%;animation:shimmer 1.4s linear infinite}.skel i:nth-child(2){width:86%}.skel i:nth-child(3){width:64%}@keyframes shimmer{to{background-position:-200% 0}}.task{display:flex;gap:12px;padding:12px;border-radius:16px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line)}.task.sug{background:#fffaf0;box-shadow:inset 0 0 0 1.5px #f1d9a0}.task.discarded{opacity:.7}.ti2{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--okbg);color:var(--ok);flex:none}.task.sug .ti2{background:var(--wbg);color:var(--w)}.task.discarded .ti2{background:var(--tint2);color:var(--mut)}.tb{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.tb>b{font-size:14.5px}.tb dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin:2px 0 0;font-size:13px}.tb dt{color:var(--mut)}.tb dd{margin:0;font-weight:600}.syncsum{display:flex}@media(min-width:900px){.win.exp .wbody{background:var(--navy)}.win.exp .det{border-right:1px solid rgba(0,0,0,.25)}}@media(max-width:899px){.win.exp .wbody{flex-direction:column;overflow-y:auto}.win.exp .det{flex:none}.win.exp .dscroll{overflow:visible}.win.exp .cmp{width:100%;flex:none;min-height:calc(100dvh - 40px);margin:0}.win.exp:has(.callv.live) .callfoot{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(380px,100vw);z-index:30;background:linear-gradient(#0b152d00,#0b152deb 30%)}.win.exp:has(.callv.live.xfer) .callfoot{background:#fffffff5}.win.exp:has(.callv.live) .dscroll{padding-bottom:110px}}body:has(.callv.live) #status,body:has(.incoming) #status{top:48px;bottom:auto}.server-pending{margin:0;text-align:center;color:var(--cy)}.auth-shell{width:min(500px,calc(100% - 32px));margin:40px auto;padding:26px}.auth-shell .btn{white-space:normal;text-align:left}.wbar a.ib{color:#b7c6d8}.adm-shell{position:relative;min-height:100dvh;background:var(--bg);isolation:isolate}.adm-shell:before{content:"";position:absolute;inset:0 0 auto;height:420px;background:radial-gradient(900px 300px at 85% -60px,rgba(15,193,243,.16),transparent 70%),radial-gradient(700px 260px at 0% -80px,rgba(36,145,234,.1),transparent 70%);pointer-events:none;z-index:-1}.atop{position:sticky;top:0;z-index:40;padding:12px 16px 10px;background:linear-gradient(var(--bg) 35%,rgba(244,248,251,0))}.atop .bar{display:flex;align-items:center;gap:14px;min-height:58px;padding:8px 10px 8px 18px;border-radius:22px;background:var(--g-bg);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-brd);box-shadow:var(--g-hi),0 10px 30px -12px #0b152d47}.atop .logo{height:28px;display:block}.atop .tname{font-weight:700;font-size:15px;padding-left:14px;border-left:1px solid var(--line2);white-space:nowrap}.atop .sp{flex:1}.atop .ib{color:var(--ink2)}.me{display:flex;align-items:center;gap:10px}.me .nm{display:flex;flex-direction:column;line-height:1.2}.me .nm b{font-size:14px}.me .nm small{font-size:12px;color:var(--mut)}.adm{display:grid;grid-template-columns:248px minmax(0,1fr);gap:24px;max-width:1360px;margin:0 auto;padding:10px 28px 64px;align-items:start}.anav{position:sticky;top:94px;display:flex;flex-direction:column;gap:2px;padding:12px 10px;border-radius:var(--r3);background:var(--surface);border:1px solid rgba(203,216,226,.65);box-shadow:var(--sh1)}.anav .grp{font-size:12px;font-weight:700;color:var(--mut);padding:10px 10px 4px}.anav .grp:first-child{padding-top:2px}.anav button{display:flex;align-items:center;gap:11px;border:0;background:transparent;text-align:left;padding:9px 10px;border-radius:12px;font-weight:700;font-size:14px;color:var(--ink2);transition:background-color .16s ease,transform .16s var(--ease-out)}.anav button:active{transform:scale(.98)}.anav button span{flex:1}.anav button svg{color:var(--mut);flex:none}.anav button[aria-current=page]{background:var(--navy);color:#fff}.anav button[aria-current=page] svg{color:var(--cy)}@media(hover:hover)and (pointer:fine){.anav button:not([aria-current=page]):hover{background:var(--tint2)}}.anav .cnt{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--wbg);color:var(--w);font-size:11.5px;line-height:20px;text-align:center}.anav button[aria-current=page] .cnt{background:#e7a12a;color:var(--ink)}.amain{min-width:0;display:flex;flex-direction:column;gap:20px}.ahead{display:flex;align-items:flex-end;gap:16px;padding:8px 0 0}.ahead .tx{flex:1;min-width:0}.eyb{font-size:13px;font-weight:700;color:var(--pet);margin-bottom:4px}.ahead .lead{font-size:15.5px;color:var(--ink2);margin-top:8px;max-width:62ch}.acontent{display:flex;flex-direction:column;gap:18px;min-width:0}.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.cols.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cols.test{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ch{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ch h2{flex:1}.ch.pad{padding:18px 22px 10px}.card>.ch+*{margin-top:0}.card:not(.stack):not(.t)>.ch{margin-bottom:12px}.cntb{font-size:12.5px;font-weight:700;background:var(--navy);color:#fff;border-radius:99px;padding:0 9px;line-height:22px}.hero{position:relative;border-radius:var(--r4);padding:22px;background:var(--navy-grad);color:#fff;overflow:hidden;isolation:isolate;box-shadow:0 24px 50px -30px #0b152db3}.hero:before{content:"";position:absolute;inset:0;background:var(--fibers) center / 100% 100% no-repeat;opacity:.6;z-index:-1}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpis.light{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{display:flex;flex-direction:column;gap:3px;padding:16px 18px 18px;border-radius:22px;min-width:0}.hero .kpi{background:var(--gd-bg);border:1px solid var(--gd-brd);box-shadow:var(--gd-hi),0 18px 40px -20px #0000008c}.kpis.light .kpi{background:var(--surface);border:1px solid rgba(203,216,226,.65);box-shadow:var(--sh1)}.kpi .ki{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;margin-bottom:8px}.hero .kpi .ki{background:#ffffff24;box-shadow:inset 0 1px #ffffff4d}.kpis.light .kpi .ki{background:var(--soft);color:var(--pet)}.kpi .l{font-size:13px;font-weight:600;color:var(--mut)}.hero .kpi .l{color:#c9d8ea}.kpi .v{font-size:22px;letter-spacing:-.015em;line-height:1.2;font-variant-numeric:tabular-nums}.kpi .s{font-size:12.5px;color:var(--mut)}.hero .kpi .s{color:#9fb2c8}.kpi.ok .v{color:var(--ok)}.hero .kpi.ok .v{color:#9be3ad}.kpi.e .v{color:var(--e)}.hero .kpi.e .v{color:#ffb3b6}.kpi.i .v{color:var(--pet)}.kpi .bar{display:block;height:6px;border-radius:6px;background:var(--tint2);overflow:hidden;margin:6px 0 2px}.hero .kpi .bar{background:#ffffff24}.kpi .bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#134f8e,#308ecd,var(--cy));transform-origin:left}.todo{list-style:none;margin:0 -10px;padding:0}.todo li{display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:14px}.todo li+li{border-top:1px solid var(--line)}.todo li>div{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.todo li span:not(.ti){font-size:13px;color:var(--mut)}.ti{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--soft);color:var(--pet);flex:none}.todo li.w .ti{background:var(--wbg);color:var(--w)}.todo li.e .ti{background:var(--ebg);color:var(--e)}.plist2{display:flex;flex-direction:column}.plist2 .crow .tx span{font-size:12.5px;color:var(--mut)}.cardfoot{border-top:1px solid var(--line);margin:10px -22px -20px;padding:10px 14px}.twrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.tbl th{text-align:left;font-size:12px;font-weight:700;color:var(--mut);padding:12px 14px;background:var(--tint);border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:0}.tbl th:first-child,.tbl td:first-child{padding-left:22px}.tbl th:last-child,.tbl td:last-child{padding-right:18px}.tbl .r{text-align:right}.tbl .act{text-align:right;white-space:nowrap}.tbl small{display:block;font-size:12px;margin-top:3px}.tbl td>b{display:block}.tbl td>.mut{display:block;font-size:12.5px}.nm{display:flex;align-items:center;gap:11px}.nm>div{display:flex;flex-direction:column;min-width:0;line-height:1.3}.nm>div>span{font-size:12.5px;color:var(--mut)}.nums{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.tfoot{display:flex;align-items:center;gap:7px;margin:0;padding:12px 22px;font-size:12.5px;color:var(--mut);background:var(--tint);border-top:1px solid var(--line)}.clamp{display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:60ch}.route-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.route-numbers{position:sticky;top:94px;padding:16px 10px 10px}.route-numbers .ch{padding:0 8px 10px;flex-direction:column;align-items:flex-start;gap:2px}.route-numbers .ch .mut{font-size:12.5px}.rlist{display:flex;flex-direction:column;gap:2px}.rnum{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;text-align:left;padding:8px;border-radius:14px;color:var(--ink);transition:background-color .16s ease,transform .16s var(--ease-out)}.rnum:active{transform:scale(.98)}.rnum .ri{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--tint2);color:var(--ink2);flex:none}.rnum .tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.rnum .tx b{font-size:14px}.rnum small{font-size:12.5px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rnum.cur{background:var(--soft);box-shadow:inset 0 0 0 1.5px #0aa3cf8c}.rnum.cur .ri{background:var(--navy);color:var(--cy)}@media(hover:hover)and (pointer:fine){.rnum:not(.cur):hover{background:var(--tint)}}.rmain{min-width:0;display:flex;flex-direction:column;gap:14px}.rhead{display:flex;flex-direction:column;gap:12px}.rhead .row h2{flex:1;font-size:20px}.sentence{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:var(--soft);color:var(--ink);font-size:14px}.sentence .mi{color:var(--pet);margin-top:1px;flex:none}.flow{padding:8px 22px}.fstep{position:relative;display:flex;gap:16px;padding:16px 0}.fstep+.fstep{border-top:1px solid var(--line)}.fstep:before{content:"";position:absolute;left:18px;top:0;bottom:0;width:3px;border-radius:3px;background:linear-gradient(#134f8e,#308ecd);opacity:.18}.fstep:first-child:before{top:20px}.fstep:last-child:before{bottom:calc(100% - 36px)}.fi{position:relative;width:39px;height:39px;border-radius:13px;display:grid;place-items:center;background:var(--navy);color:var(--cy);flex:none;box-shadow:0 0 0 4px var(--surface)}.fstep.changed .fi{background:#e7a12a;color:var(--ink)}.fb{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;padding-top:7px}.fb h3{font-size:15.5px}.fb>h3+.segf>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fstep.changed .fb h3:after{content:"geändert";margin-left:8px;font-size:11.5px;font-weight:700;color:var(--w);background:var(--wbg);border-radius:99px;padding:1px 8px;vertical-align:2px}.secs{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.secs .field{width:120px}.secs .mut{font-size:13px;padding-bottom:12px}.people{border:0;margin:0;padding:0;min-width:0}.people legend,.chips legend{font-size:13.5px;font-weight:700;padding:0;margin-bottom:8px}.rmain .savebar,.amain .savebar{position:sticky;bottom:16px;margin:0;display:flex;align-items:center;gap:10px;padding:12px 12px 12px 20px;border-radius:20px;background:#0b152df0;color:#fff;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);box-shadow:var(--sh3);z-index:20}.savebar .sp{flex:1;display:flex;flex-direction:column;line-height:1.3}.savebar .sp small{color:#9fb2c8;font-size:12.5px}.amain .savebar .btn.g{color:#dfe8f3}@media(hover:hover)and (pointer:fine){.amain .savebar .btn.g:hover{background:#ffffff1a}}.steps{list-style:none;counter-reset:s;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.steps li{counter-increment:s;position:relative;display:flex;flex-direction:column;padding:0 0 16px 44px}.steps li:before{content:counter(s);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;font-size:13px;font-weight:700;display:grid;place-items:center}.steps li:after{content:"";position:absolute;left:13px;top:32px;bottom:4px;width:2px;background:var(--line2)}.steps li:last-child:after{display:none}.steps li span{font-size:13.5px;color:var(--mut)}.legal{display:flex;gap:14px;padding:18px 20px;border-radius:var(--r3);background:var(--wbg);color:var(--w);border:1px solid #f1d9a0}.legal svg{flex:none;margin-top:2px}.legal p{color:var(--ink2);font-size:13.5px;margin-top:4px}.checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checks li{display:flex;align-items:center;gap:8px;font-weight:600}.checks svg{color:var(--ok)}.locks .chk{padding:8px 0;color:var(--ink2)}.locks .chk+.chk{border-top:1px solid var(--line)}.stabs{display:flex;gap:2px;padding:4px;border-radius:16px;background:#0b152d0f;box-shadow:inset 0 1px 2px #0b152d0f;align-self:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none}.stabs button{border:0;background:transparent;padding:8px 15px;border-radius:12px;font-weight:700;font-size:13.5px;color:var(--ink2);white-space:nowrap;transition:background-color .16s ease,transform .16s var(--ease-out)}.stabs button:active{transform:scale(.97)}.stabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 2px 8px #0b152d24,inset 0 1px #fff}.toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line)}.toolbar .search{flex:1 1 260px}.cats{display:flex;flex-wrap:wrap;gap:6px}.fchip{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700;background:var(--surface);color:var(--ink2);box-shadow:inset 0 0 0 1.5px var(--line2);transition:background-color .16s ease,transform .16s var(--ease-out)}.fchip:active{transform:scale(.97)}.fchip span{font-weight:600;color:var(--mut)}.fchip[aria-pressed=true]{background:var(--navy);color:#fff;box-shadow:none}.fchip[aria-pressed=true] span{color:#b7c6d8}.chat{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:18px;background:var(--tint);min-height:120px}.bub{max-width:88%;padding:10px 14px;border-radius:18px;font-size:14px;display:flex;flex-direction:column;gap:4px}.bub.me{align-self:flex-end;background:var(--navy);color:#fff;border-bottom-right-radius:6px}.bub.ai{align-self:flex-start;background:var(--surface);box-shadow:var(--sh1);border-bottom-left-radius:6px}.bub .who{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--vi)}.cap2{font-size:12px;color:var(--pet);font-weight:600}.ask{display:flex;gap:8px;align-items:flex-end}.ask .field{flex:1}.email-preview{margin:12px 0 0;padding:16px;border-radius:14px;background:var(--tint);font-family:var(--f);font-size:13.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.err{color:var(--e)}.scrim{position:fixed;inset:0;background:#0b152d61;z-index:60}.drawer{position:fixed;top:12px;right:12px;bottom:12px;width:min(560px,calc(100vw - 24px));z-index:61;display:flex;flex-direction:column;background:var(--surface);border-radius:24px;box-shadow:var(--sh3);overflow:hidden}.drawer form{display:flex;flex-direction:column;min-height:0;flex:1}.drawer.dialog{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 24px))}.dhd{display:flex;align-items:flex-start;gap:12px;padding:20px 20px 14px 24px;border-bottom:1px solid var(--line);flex:none}.dhd .tx{flex:1;min-width:0}.dhd h2{font-size:21px}.dhd .eyb{margin-bottom:2px}.dhd .ib{color:var(--mut)}.dbd{flex:1;min-height:0;overflow-y:auto;padding:18px 24px 20px;display:flex;flex-direction:column;gap:16px}.drawer.dialog .dbd{flex:none}.dft{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line);background:var(--tint);flex:none}fieldset.grp{border:0;margin:0;padding:16px;border-radius:18px;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:12px;min-width:0}fieldset.grp>legend{float:left;width:100%;padding:0;font-size:14.5px;font-weight:700}fieldset.grp>legend+*{clear:both}fieldset.chips{border:0;margin:0;padding:0;min-width:0}.note{padding:12px 14px;border-radius:14px;background:var(--tint);color:var(--mut);font-size:13.5px}.demo{max-width:1100px;margin:0 auto;padding:28px 24px 60px}.demo>h1{font-size:28px}.demo .card{display:flex;flex-direction:column;gap:10px}.demo .card>.btn{align-self:flex-start}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes fade{0%{opacity:0}}@keyframes from-right{0%{opacity:0;transform:translate(28px)}}@keyframes from-left{0%{opacity:0;transform:translate(-16px)}}@keyframes pop{0%{opacity:0;transform:scale(.96)}}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}.is-entering{animation:rise .22s var(--ease-out) both}.sheet.is-entering,.callv .sheet.is-entering{animation:rise .24s var(--ease-out) both}.incoming.is-entering{animation:pop .26s var(--ease-out) both}.det.is-entering{animation:from-left .24s var(--ease-out) both}.waiting.is-entering,.audiopanel.is-entering,.dtmf.is-entering{animation:drop .2s var(--ease-out) both}.ended.is-entering .tick{animation:pop .26s var(--ease-out) 60ms both}.drawer.is-entering{animation:from-right .28s var(--ease-drawer) both}.drawer.dialog.is-entering{animation:fade .2s var(--ease-out) both}.scrim:has(+.drawer.is-entering),.scrim:has(+.dialog.is-entering){animation:fade .2s ease both}.acontent.is-entering{animation:fade .16s ease both}.savebar.is-entering{animation:rise .22s var(--ease-out) both}@media(max-width:1340px){.tbl.emp th:nth-child(6),.tbl.emp td:nth-child(6){display:none}}@media(max-width:1240px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.route-grid{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:1100px){.cols,.cols.three,.cols.test{grid-template-columns:1fr}.kpis.light{grid-template-columns:repeat(3,minmax(0,1fr))}.adm{grid-template-columns:220px minmax(0,1fr);padding:10px 20px 56px}}@media(max-width:960px){.route-grid{grid-template-columns:1fr}.route-numbers{position:static}.rlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(max-width:820px){.atop{padding:8px 10px 6px}.atop .bar{padding:6px 8px 6px 14px;min-height:50px;gap:10px}.atop .tname,.atop .tag,.me .nm{display:none}.atop .logo{height:24px}.adm{display:block;padding:0 0 48px}.anav{position:sticky;top:64px;z-index:30;flex-direction:row;align-items:center;gap:4px;height:52px;margin:0;padding:8px 12px;border-radius:0;border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#ffffffeb;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 24px),transparent)}.anav::-webkit-scrollbar{display:none}.anav .grp{display:none}.anav button,.anav button[aria-current=page]{flex:none;height:36px;padding:0 12px;border-radius:99px;gap:7px;font-size:13.5px}.anav button span{flex:none}.amain{padding:18px 16px 0;gap:16px}.ahead{flex-direction:column;align-items:stretch}.ahead .acts .btn{width:100%}h1{font-size:26px}.card{padding:16px}.cardfoot{margin:10px -16px -16px}.hero{padding:14px;border-radius:24px}.kpis,.kpis.light{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi{padding:12px 14px 14px;border-radius:18px}.kpi .ki{width:32px;height:32px;margin-bottom:4px}.kpi .v{font-size:18px}.g2f,.checks{grid-template-columns:1fr}.flow{padding:4px 16px}.fstep{gap:12px}.segs{display:flex}.segs label{flex:1 1 auto}.segs span{text-align:center;white-space:normal}.rmain .savebar{bottom:10px;flex-wrap:wrap;padding:12px}.rmain .savebar .sp{flex-basis:100%}.rmain .savebar .btn{flex:1}.rlist{grid-template-columns:1fr}.drawer{inset:auto 0 0;width:100%;max-height:92dvh;border-radius:24px 24px 0 0}.drawer.dialog{left:50%;bottom:auto;top:50%;width:calc(100vw - 24px);border-radius:24px}.ask{flex-direction:column;align-items:stretch}.tbl.emp thead{display:none}.tbl.emp,.tbl.emp tbody{display:block}.tbl.emp tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px 16px;border-bottom:1px solid var(--line)}.tbl.emp td{display:block;padding:0!important;border:0}.tbl.emp td:first-child{grid-column:1}.tbl.emp td.act{grid-column:2;grid-row:1;align-self:center}.tbl.emp td[data-label=Rolle]{grid-column:1 / -1;display:flex;gap:8px;align-items:center}.tbl.emp td[data-label=Rolle] small{margin:0}.tbl.emp td[data-label=Rufnummern],.tbl.emp td[data-label=DW],.tbl.emp td[data-label=HubSpot],.tbl.emp td[data-label=Inhalte]{display:none}.tbl.emp td[data-label=Status]{grid-column:1 / -1}.tbl.kb thead,.tbl.kb td:nth-child(2),.tbl.kb td:nth-child(3){display:none}.clamp{-webkit-line-clamp:2}}@media(prefers-reduced-motion:reduce){.is-entering,.sheet.is-entering,.incoming.is-entering,.det.is-entering,.waiting.is-entering,.audiopanel.is-entering,.dtmf.is-entering,.drawer.is-entering,.savebar.is-entering,.ended.is-entering .tick{animation:fade .16s ease both}.halo:before,.halo:after,.wpulse:after,.ph.dial i,.skel i{animation:none}.halo:before{box-shadow:0 0 0 4px #0fc1f373;transform:scale(1.12)}.btn:active:not(:disabled),.ib:active,.cb:active i,.kp button:active,.rbtn:active .ring,.hang:active,.callbtn:active:not(:disabled),.fu:active,.rnum:active,.anav button:active{transform:none}.toast{transition:opacity .16s ease}@starting-style{.toast{transform:none}}}@media(prefers-reduced-transparency:reduce){.atop .bar,.anav,.cb i,.savebar{-webkit-backdrop-filter:none;backdrop-filter:none}.atop .bar{background:var(--surface)}}@media(prefers-contrast:more){.hero .kpi,.cb i,.outn,.strip{border-color:#fff}}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark] body{background:#040915}:root[data-theme=dark] .win,:root[data-theme=dark] #product-shell{--ink: #e8eefc;--ink2: #b9c6e4;--mut: #8d9dc4;--mut2: #66779f;--line: rgba(150, 178, 255, .12);--line2: rgba(150, 178, 255, .24);--bg: #071028;--surface: #0e1c45;--tint: rgba(255, 255, 255, .045);--tint2: rgba(255, 255, 255, .085);--navy: #2a3f7a;--cy: #3d6bff;--cyh: #5580ff;--cyd: #6f93ff;--pet: #92b1ff;--soft: rgba(61, 107, 255, .17);--ok: #7fe0a0;--okbg: rgba(47, 179, 85, .15);--w: #f6c96d;--wbg: rgba(242, 176, 52, .14);--e: #ff9ca3;--ebg: rgba(229, 72, 77, .17);--vi: #c6b6ff;--vibg: rgba(150, 120, 255, .17);--gfu: #3558c8;--sh1: 0 1px 0 rgba(255, 255, 255, .04) inset;--sh2: 0 18px 40px -18px rgba(0, 0, 0, .75);--glass-panel: linear-gradient(180deg, rgba(22, 38, 92, .72), rgba(12, 24, 62, .78));--glass-edge: inset 0 1px 0 rgba(190, 210, 255, .14), 0 0 0 1px rgba(150, 178, 255, .12);--ring: #0f1e4a;background:#050c22;color:var(--ink)}:root[data-theme=dark] .cmp,:root[data-theme=dark] .win.exp .wbody{background:radial-gradient(520px 380px at 105% -8%,rgba(56,98,255,.5),transparent 62%),radial-gradient(460px 420px at -15% 108%,rgba(36,78,230,.42),transparent 66%),linear-gradient(180deg,#060d24,#0a1a48 58%,#0c2366)}:root[data-theme=dark] .cmp:before{opacity:.3}:root[data-theme=dark] .wbar{background:#040916db;border-bottom:1px solid rgba(150,178,255,.1)}:root[data-theme=dark] .wbar .lg{background:linear-gradient(135deg,#5a82ff,#2f55e6);color:#fff;box-shadow:0 0 14px #3d6bff8c}:root[data-theme=dark] .conn{background:#2fb35524;color:#8ff0ae;box-shadow:inset 0 0 0 1px #8ff0ae38}:root[data-theme=dark] .conn i{box-shadow:0 0 8px #2fb355e6}:root[data-theme=dark] .outn,:root[data-theme=dark] .strip{background:#ffffff0a;box-shadow:var(--glass-edge)}:root[data-theme=dark] .sheet{background:var(--glass-panel);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px #bed2ff29,0 -12px 30px -18px #000c}:root[data-theme=dark] .ctabs,:root[data-theme=dark] .xfer .callfoot{background:#08112eeb;border-top:1px solid var(--line)}:root[data-theme=dark] .ctabs .cnt{box-shadow:0 0 0 2px #0a1638}:root[data-theme=dark] .ctabs button[aria-selected=true]{background:#3d6bff2e;box-shadow:inset 0 0 0 1px #6f93ff59}:root[data-theme=dark] .btn.p{background:linear-gradient(180deg,#4d78ff,#3159f0);color:#fff;box-shadow:inset 0 1px #ffffff40,0 8px 22px -10px #3d6bfff2}:root[data-theme=dark] .btn.d{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #96b2ff38}:root[data-theme=dark] .btn.s{background:#ffffff0a}:root[data-theme=dark] .btn.ic.call{background:#3d6bff29;color:#a9c0ff}:root[data-theme=dark] .btn:disabled,:root[data-theme=dark] .callbtn:disabled{background:#ffffff0f;color:var(--mut2)}@media(hover:hover)and (pointer:fine){:root[data-theme=dark] .btn.p:hover:not(:disabled){background:linear-gradient(180deg,#5d85ff,#3d64f5)}:root[data-theme=dark] .btn.d:hover:not(:disabled){background:#ffffff21}:root[data-theme=dark] .kp button:hover{background:#ffffff14}:root[data-theme=dark] .btn.g:hover:not(:disabled){background:#ffffff12}}:root[data-theme=dark] .in{background:#040a1e8c}:root[data-theme=dark] select.in option{background:#0e1c45}:root[data-theme=dark] .numin{background:#040a1e73;box-shadow:inset 0 0 0 1px var(--line2)}:root[data-theme=dark] .numin.from,:root[data-theme=dark] .numin:focus-within{background:#3d6bff1a;box-shadow:inset 0 0 0 1.5px #5a82ff,0 0 0 4px #3d6bff2e,0 0 24px -6px #3d6bff99}:root[data-theme=dark] .kp button{background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .kp button:active{background:#3d6bff38}:root[data-theme=dark] .callbtn{background:linear-gradient(180deg,#2fbf62,#1f9f50);box-shadow:inset 0 1px #ffffff38,0 10px 26px -12px #2fbf62f2}:root[data-theme=dark] .seg,:root[data-theme=dark] .segs{background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .seg button[aria-pressed=true],:root[data-theme=dark] .segs input:checked+span{background:linear-gradient(180deg,#4d78ff,#3159f0);color:#fff;box-shadow:0 4px 14px -6px #3d6bffe6}:root[data-theme=dark] .tgl i{background:#ffffff29}:root[data-theme=dark] .tgl input:checked~i{background:#3d6bff;box-shadow:0 0 12px -2px #3d6bffe6}:root[data-theme=dark] .scard,:root[data-theme=dark] .plist,:root[data-theme=dark] .sync,:root[data-theme=dark] .match,:root[data-theme=dark] .fu{background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .match.hit,:root[data-theme=dark] .fu.i{background:#3d6bff1f}:root[data-theme=dark] .fu.ok{background:#2fb3551a}:root[data-theme=dark] .fu.w{background:#f2b0341a}:root[data-theme=dark] .fu.e{background:#e5484d1f}:root[data-theme=dark] .hi.out{background:#3d6bff29;color:#a9c0ff}:root[data-theme=dark] .savebar{background:linear-gradient(#0c183e00,#0c183ef5 35%)}:root[data-theme=dark] .msg .mi,:root[data-theme=dark] .pick .mi{background:#ffffff14}:root[data-theme=dark] .callv .msg,:root[data-theme=dark] .pick{background:#f2b03421;color:var(--w);box-shadow:inset 0 0 0 1px #f6c96d38}:root[data-theme=dark] .pick{color:var(--ink)}:root[data-theme=dark] .callv .msg.i{background:#3d6bff24;color:#a9c0ff;box-shadow:inset 0 0 0 1px #6f93ff47}:root[data-theme=dark] .callv .msg.e{background:#e5484d26;color:var(--e);box-shadow:inset 0 0 0 1px #ff9ca340}:root[data-theme=dark] .callv .notebox textarea.in{background:#040a1e80;border-color:var(--line2);color:var(--ink)}:root[data-theme=dark] .audiopanel,:root[data-theme=dark] .waiting{background:var(--glass-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--glass-edge),var(--sh2)}:root[data-theme=dark] .waiting{box-shadow:inset 0 0 0 1.5px #5a82ff,0 0 30px -10px #3d6bffcc}:root[data-theme=dark] .cb i{background:#ffffff0f;border-color:#96b2ff33}:root[data-theme=dark] .cb[aria-pressed=true] i{background:linear-gradient(180deg,#4d78ff,#3159f0);border-color:#6f93ff;color:#fff;box-shadow:0 0 22px -4px #3d6bffe6}:root[data-theme=dark] .halo:before,:root[data-theme=dark] .halo:after,:root[data-theme=dark] .wpulse:after{box-shadow:0 0 0 2px #5a82ffb3}:root[data-theme=dark] .caller .av.lg,:root[data-theme=dark] .incoming .av.lg{box-shadow:0 0 0 4px #5a82ff24,0 0 40px -6px #3d6bffb3}:root[data-theme=dark] .aichip{background:#9678ff29}:root[data-theme=dark] .ph{color:#a9b8dc}:root[data-theme=dark] .ph.ok i{box-shadow:0 0 8px #2fb355e6}:root[data-theme=dark] .parties .party{background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .parties .party.act{background:#2fb3551a;box-shadow:inset 0 0 0 1.5px #2fbf62,0 0 24px -10px #2fbf62e6}:root[data-theme=dark] .ptag{background:#ffffff0f}:root[data-theme=dark] .task{background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .task.sug{background:#f2b03414;box-shadow:inset 0 0 0 1.5px #f6c96d4d}:root[data-theme=dark] .det{background:transparent}:root[data-theme=dark] .dh{background:#0409168c;border-bottom-color:var(--line)}:root[data-theme=dark] .dsec{background:var(--glass-panel);border:0;box-shadow:var(--glass-edge)}:root[data-theme=dark] .dsec .sh .n{background:linear-gradient(180deg,#4d78ff,#3159f0)}:root[data-theme=dark] .skel i{background:repeating-linear-gradient(135deg,#96b2ff1a 0 6px,#96b2ff0a 6px 12px) 0 0 / 200% 100%}:root[data-theme=dark] .tick{box-shadow:0 0 0 8px #2fb35524,0 0 40px -6px #2fbf62cc}:root[data-theme=dark] .tick.warn{box-shadow:0 0 0 8px #f2b03424,0 0 40px -6px #e7a12ab3}:root[data-theme=dark] .toast{background:#0e1c45eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #96b2ff38,0 20px 40px -16px #000c}:root[data-theme=dark] .toast svg{color:#7fa0ff}:root[data-theme=dark] .wbar .ib[aria-pressed=true]{background:#3d6bff40}@media(prefers-reduced-transparency:reduce){:root[data-theme=dark] .sheet,:root[data-theme=dark] .audiopanel,:root[data-theme=dark] .waiting,:root[data-theme=dark] .toast{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e1c45}}@keyframes rise-blur{0%{opacity:0;transform:translateY(8px);filter:blur(6px)}}.sheet.is-entering,.callv .sheet.is-entering{animation:rise-blur .26s var(--ease-out) both}@media(prefers-reduced-motion:reduce){.sheet.is-entering,.callv .sheet.is-entering{animation:fade .16s ease both}}:root[data-theme=dark] .cmp{--ring: #081436}:root[data-theme=dark] .sheet{--ring: #13245a}:root[data-theme=dark] .av.c3{background:#0b6e8c}:root[data-theme=dark] .av.c1{background:#2f55c8}:root[data-theme=light] body{background:#e9eefa}:root[data-theme=light] .win{--ink: #0c1633;--ink2: #3a4870;--mut: #5d6b90;--mut2: #8692b3;--line: rgba(61, 90, 180, .12);--line2: rgba(61, 90, 180, .22);--bg: #f2f5fd;--surface: #ffffff;--tint: rgba(61, 107, 255, .045);--tint2: rgba(61, 107, 255, .09);--navy: #0c1633;--cy: #3d6bff;--cyh: #5580ff;--cyd: #2f55e6;--pet: #2f55e6;--soft: rgba(61, 107, 255, .1);--gfu: #2f55c8;--sh1: 0 1px 2px rgba(30, 50, 120, .06);--sh2: 0 16px 36px -18px rgba(30, 50, 120, .35);--glass-panel: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .78));--glass-edge: inset 0 1px 0 #fff, 0 0 0 1px rgba(61, 90, 180, .12);--ring: #f3f6ff;background:#f2f5fd;color:var(--ink);box-shadow:0 30px 70px -30px #1e327873}:root[data-theme=light] .cmp,:root[data-theme=light] .win.exp .wbody{--ring: #eef3ff;color:var(--ink);background:radial-gradient(520px 380px at 105% -8%,rgba(61,107,255,.24),transparent 62%),radial-gradient(460px 420px at -15% 108%,rgba(61,140,255,.2),transparent 66%),linear-gradient(180deg,#f7f9ff,#eef3ff 58%,#e4ecff)}:root[data-theme=light] .cmp:before{opacity:.22}:root[data-theme=light] .wbar{background:#ffffffb8;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);color:var(--ink);border-bottom:1px solid var(--line)}:root[data-theme=light] .wbar .lg{background:linear-gradient(135deg,#5a82ff,#2f55e6);color:#fff;box-shadow:0 4px 12px -4px #3d6bffb3}:root[data-theme=light] .wbar .badge-preview{background:var(--tint2);color:var(--ink2)}:root[data-theme=light] .wbar .ib,:root[data-theme=light] .wbar a.ib{color:var(--ink2)}:root[data-theme=light] .wbar .ib[aria-pressed=true]{background:#3d6bff24;color:var(--cyd)}@media(hover:hover)and (pointer:fine){:root[data-theme=light] .wbar .ib:hover{background:#3d6bff1a;color:var(--ink)}}:root[data-theme=light] .pres{color:var(--ink2)}:root[data-theme=light] .pres .stsel,:root[data-theme=light] .outn select{color:var(--ink)}:root[data-theme=light] .conn{background:#2fb3551f;color:#1d7a3e;box-shadow:inset 0 0 0 1px #2fb35540}:root[data-theme=light] .conn.bad{background:#e5484d1a;color:#b4232c;box-shadow:inset 0 0 0 1px #e5484d40}:root[data-theme=light] .outn,:root[data-theme=light] .strip{background:#ffffffb3;box-shadow:var(--glass-edge),0 6px 16px -12px #1e327866}:root[data-theme=light] .outn .k,:root[data-theme=light] .outn .osel svg{color:var(--mut)}:root[data-theme=light] .sheet{background:var(--glass-panel);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px #fff,0 0 0 1px #3d5ab41a,0 -10px 30px -18px #1e327859}:root[data-theme=light] .ctabs,:root[data-theme=light] .xfer .callfoot{background:#ffffffeb;border-top:1px solid var(--line)}:root[data-theme=light] .ctabs button[aria-selected=true]{background:#3d6bff1a;box-shadow:inset 0 0 0 1px #3d6bff40}:root[data-theme=light] .btn.p{background:linear-gradient(180deg,#4d78ff,#3159f0);color:#fff;box-shadow:inset 0 1px #ffffff4d,0 8px 20px -10px #3d6bffe6}:root[data-theme=light] .btn.d{background:var(--navy);color:#fff}:root[data-theme=light] .btn.ic.call{background:#3d6bff1a;color:var(--cyd)}@media(hover:hover)and (pointer:fine){:root[data-theme=light] .btn.p:hover:not(:disabled){background:linear-gradient(180deg,#5d85ff,#3d64f5)}:root[data-theme=light] .kp button:hover{background:#fff}}:root[data-theme=light] .numin{background:#fffc;box-shadow:inset 0 0 0 1px var(--line2)}:root[data-theme=light] .numin.from,:root[data-theme=light] .numin:focus-within{background:#fff;box-shadow:inset 0 0 0 1.5px #5a82ff,0 0 0 4px #3d6bff24,0 8px 22px -10px #3d6bff99}:root[data-theme=light] .kp button{background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #1e32780d}:root[data-theme=light] .kp button:active{background:#3d6bff24}:root[data-theme=light] .callbtn{background:linear-gradient(180deg,#2fbf62,#1f9f50);box-shadow:inset 0 1px #ffffff40,0 10px 24px -12px #1f9f50d9}:root[data-theme=light] .seg,:root[data-theme=light] .segs{background:#3d6bff12;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=light] .seg button[aria-pressed=true],:root[data-theme=light] .segs input:checked+span{background:linear-gradient(180deg,#4d78ff,#3159f0);color:#fff;box-shadow:0 4px 12px -6px #3d6bffd9}:root[data-theme=light] .tgl input:checked~i{background:#3d6bff}:root[data-theme=light] .scard,:root[data-theme=light] .plist,:root[data-theme=light] .sync,:root[data-theme=light] .match,:root[data-theme=light] .fu{background:#ffffffbf;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=light] .match.hit,:root[data-theme=light] .fu.i{background:#3d6bff12}:root[data-theme=light] .hi.out{background:#3d6bff1a;color:var(--cyd)}:root[data-theme=light] .savebar{background:linear-gradient(#fff0,#fffffff5 35%)}:root[data-theme=light] .ph{color:var(--mut)}:root[data-theme=light] .meta{color:var(--ink2)}:root[data-theme=light] .meta .co+.nr:before{color:var(--mut2)}:root[data-theme=light] .callv .lnk,:root[data-theme=light] .incoming .lnk{color:var(--cyd)}:root[data-theme=light] .callv .via,:root[data-theme=light] .incoming .hint,:root[data-theme=light] .incoming .num,:root[data-theme=light] .incoming .sub{color:var(--mut)}:root[data-theme=light] .incoming .ph{color:var(--cyd)}:root[data-theme=light] .caller .av.lg,:root[data-theme=light] .incoming .av.lg{box-shadow:0 0 0 5px #fffc,0 14px 34px -10px #3d6bff99}:root[data-theme=light] .caller .av.c0,:root[data-theme=light] .incoming .av.c0,:root[data-theme=light] .strip .av.c0{background:#3d6bff1f;color:var(--cyd)}:root[data-theme=light] .halo:before,:root[data-theme=light] .halo:after,:root[data-theme=light] .wpulse:after{box-shadow:0 0 0 2px #3d6bff8c}:root[data-theme=light] .aichip{background:#7c5ce61a;color:#5b3fa0;box-shadow:inset 0 0 0 1px #7c5ce638}:root[data-theme=light] .aichip.off{background:var(--tint2);color:var(--mut)}:root[data-theme=light] .cb{color:var(--ink2)}:root[data-theme=light] .cb i{background:#fffc;border-color:#3d5ab429;color:var(--ink);box-shadow:inset 0 1px #fff,0 8px 18px -12px #1e327880}:root[data-theme=light] .cb[aria-pressed=true] i{background:linear-gradient(180deg,#4d78ff,#3159f0);border-color:#6f93ff;color:#fff;box-shadow:0 8px 20px -8px #3d6bffe6}@media(hover:hover)and (pointer:fine){:root[data-theme=light] .cb:hover:not(:disabled) i{background:#fff}}:root[data-theme=light] .callv .notebox .field{color:var(--ink)}:root[data-theme=light] .callv .notebox .field small,:root[data-theme=light] .callv .statusline{color:var(--mut)}:root[data-theme=light] .callv .statusline.draft{color:var(--cyd)}:root[data-theme=light] .callv .statusline.conflict{color:var(--e)}:root[data-theme=light] .callv .notebox textarea.in{background:#ffffffd9;border-color:var(--line2)}:root[data-theme=light] .callv .msg,:root[data-theme=light] .pick{background:#fff4dce6;box-shadow:inset 0 0 0 1px #7a4f001f}:root[data-theme=light] .callv .msg.i{background:#3d6bff14;color:var(--cyd);box-shadow:inset 0 0 0 1px #3d6bff2e}:root[data-theme=light] .callv .msg.e{background:#fdeceff2}:root[data-theme=light] .audiopanel,:root[data-theme=light] .waiting{background:var(--glass-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--glass-edge),var(--sh2)}:root[data-theme=light] .waiting{box-shadow:inset 0 0 0 1.5px #5a82ff,0 14px 30px -14px #3d6bff99}:root[data-theme=light] .hangaction{color:var(--ink2)}:root[data-theme=light] .end-requested{color:var(--w)}:root[data-theme=light] .strip span{color:#b86e00}:root[data-theme=light] .strip .timer{color:var(--ink)}:root[data-theme=light] .parties .party{background:#ffffffbf}:root[data-theme=light] .parties .party.act{background:#2fb35512;box-shadow:inset 0 0 0 1.5px #2fbf62,0 10px 24px -14px #2fbf62b3}:root[data-theme=light] .det{background:transparent}:root[data-theme=light] .dh{background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--line)}:root[data-theme=light] .dsec{background:var(--glass-panel);border:0;box-shadow:var(--glass-edge),0 10px 26px -18px #1e327866}:root[data-theme=light] .dsec .sh .n{background:linear-gradient(180deg,#4d78ff,#3159f0)}:root[data-theme=light] .skel i{background:repeating-linear-gradient(135deg,#3d6bff1f 0 6px,#3d6bff0d 6px 12px) 0 0 / 200% 100%}:root[data-theme=light] .tick{box-shadow:0 0 0 8px #2fb3551f,0 14px 30px -12px #1f9f50b3}:root[data-theme=light] .av.c3{background:#0b6e8c}@media(min-width:900px){:root[data-theme=light] .win.exp .det{border-right:1px solid var(--line)}}@media(max-width:899px){:root[data-theme=light] .win.exp:has(.callv.live) .callfoot{background:linear-gradient(#f2f5fd00,#f2f5fdf2 30%)}}@media(prefers-reduced-transparency:reduce){:root[data-theme=light] .sheet,:root[data-theme=light] .wbar,:root[data-theme=light] .audiopanel,:root[data-theme=light] .waiting,:root[data-theme=light] .dh{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}:root[data-theme] .callbtn:disabled{background:var(--tint2);color:var(--mut2);box-shadow:none}@media(hover:hover)and (pointer:fine){:root[data-theme=light] .cb[aria-pressed=true]:hover i{background:linear-gradient(180deg,#4d78ff,#3159f0);color:#fff}:root[data-theme=dark] .cb[aria-pressed=true]:hover i{background:linear-gradient(180deg,#5d85ff,#3d64f5);color:#fff}}:root[data-theme=light] .rbtn{color:var(--ink)}.drawer.dialog.employee-security{max-height:calc(100dvh - 24px)}.drawer.dialog.employee-security .dbd{flex:1;overflow-wrap:anywhere}
