@layer legacy{.shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr var(--askai-w);grid-template-rows:var(--topbar-h) 1fr;grid-template-areas:"topbar topbar topbar" "nav    main   askai";height:100vh}.askai{grid-area:askai;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding-top:12px;background:var(--vn-surface);box-shadow:inset 1px 0 0 var(--vn-line);overflow:hidden}.shell button.askai-collapsed{width:100%;height:100%;padding:12px 0 0;border:0;border-radius:0;font:inherit;color:inherit;text-align:center;cursor:pointer}.shell button.askai-collapsed:hover:not(:disabled){background:var(--vn-surface-2);border:0;color:inherit}.shell button.askai-collapsed:focus-visible{outline:2px solid var(--btn-primary);outline-offset:-2px}.askai .spark,.askai .vlabel{cursor:inherit}.askai .spark{width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center;flex:none}.askai .spark svg{width:15px;height:15px;display:block;fill:var(--vn-ink-2)}.askai .vlabel{padding:0;border:0;background:none;cursor:pointer;writing-mode:vertical-rl;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:var(--vn-ink-3);white-space:nowrap}.sidebar{grid-area:nav;border-right:1px solid var(--vn-line);background:var(--vn-surface-2);padding:12px 16px;overflow-y:auto;font-family:var(--body)}.sidebar .navsep{height:1px;background:var(--vn-line);margin:8px 0 9px}.sidebar .navlbl{display:flex;align-items:center;height:26px;padding:0 12px;font-family:var(--body);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--vn-ink-4);margin:0}.nav-item{display:flex;align-items:center;gap:7px;height:32px;margin-bottom:4px;padding:0 8px 0 6px;border-radius:6px;color:var(--vn-ink-2);font-size:var(--vn-size-sm);font-weight:500}.nav-item .nav-ico{width:20px;height:20px;flex:none;color:#595c61}.nav-item .nav-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item:hover{background:#f1f2f2;color:var(--vn-ink)}.nav-item.active{background:var(--vn-line);color:var(--vn-ink)}.nav-item.active .nav-ico{color:var(--vn-ink-2)}.nav-item .cnt{margin-left:auto;font-size:var(--vn-size-xxs);color:var(--vn-ink-4)}.topbar{grid-area:topbar;display:flex;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--vn-line);background:var(--bg)}.topbar .hdr-logo{display:flex;align-items:center;gap:10px;flex:none}.topbar .logo{height:16px;width:auto;display:block;color:var(--vn-ink)}.topbar .role-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;background:var(--vn-brand-tint);color:#014747;font-family:var(--body);font-size:10px;font-weight:500;letter-spacing:.6px;text-transform:uppercase}.topbar .hdr-brand{min-width:0}.topbar .hdr-brand h1{font-family:var(--hdr);font-weight:400;font-size:17px;letter-spacing:-.3px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .hdr-brand .eyebrow{font-size:9px}.topbar .right{display:flex;align-items:center;gap:12px;margin-left:auto}.avatar-wrap{position:relative;display:inline-flex}.avatar-wrap .presence{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:var(--vn-ok-solid);border:1.5px solid var(--bg)}.usermenu{position:relative}.usermenu .trigger{display:flex;align-items:center;gap:10px;padding:0;border-radius:50%;border:1px solid transparent;background:transparent;cursor:pointer}.usermenu .trigger:hover{border-color:transparent;background:transparent;color:var(--ink);opacity:.85}.avatar{width:32px;height:32px;border-radius:50%;background:var(--teal);color:var(--vn-ink-on-brand);display:grid;place-items:center;font-weight:600;font-size:var(--vn-size-xs)}.avatar-img{object-fit:cover;display:block}.usermenu .panel{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;background:var(--bg);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 50px #0356571a;padding:8px;z-index:40}.usermenu .panel .who{padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:6px}.usermenu .panel .menu-item{display:flex;width:100%;align-items:center;gap:8px;padding:9px 10px;border-radius:8px;border:none;background:transparent;font-size:var(--vn-size-sm);color:var(--ink);text-align:left}.usermenu .panel .menu-item:hover{background:var(--bgSolid);color:var(--ink)}.avail{display:flex;align-items:center;gap:8px}.avail .dot{width:8px;height:8px}.avail select{border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.main{grid-area:main;overflow:auto;background:var(--bg)}.main>*{max-width:1440px;width:100%;margin-inline:auto}.topbar .load{display:flex;align-items:center;gap:8px;margin-right:4px}.topbar .load .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--dim)}.topbar .load .slots{display:flex;gap:4px}.topbar .load .slot{width:14px;height:14px;border-radius:4px;border:1px solid var(--line);background:var(--vn-surface)}.topbar .load .slot.on{background:var(--teal);border-color:var(--teal)}.topbar .load .slot.full{background:var(--danger);border-color:var(--danger)}.topbar .load .loadtxt{font-family:var(--mono);font-size:var(--vn-size-xs);color:var(--dim)}.topbar .load.full .loadtxt{color:var(--danger);font-weight:500}.shell.askai-open{--askai-w: 504px}.askai-panel{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0;min-width:0;overflow:hidden}.askai-panel .ai-head{flex:none;height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 0 16px;border-bottom:1px solid var(--vn-line)}.askai-panel .ai-thread,.askai-panel .ai-newthread,.askai-panel .ai-collapse{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:0;border-radius:6px;background:none;color:var(--vn-ink-4);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer}.askai-panel .ai-thread{padding-left:0}.askai-panel .ai-newthread{color:var(--vn-ink-2)}.askai-panel .ai-collapse{width:28px;padding:0;justify-content:center}.askai-panel .ai-thread:hover:not(:disabled),.askai-panel .ai-newthread:hover:not(:disabled),.askai-panel .ai-collapse:hover:not(:disabled){background:var(--vn-surface-2);border-color:transparent;color:var(--vn-ink)}.askai-panel .ai-newthread:disabled{color:var(--vn-ink-disabled);background:none;opacity:1;cursor:default}.askai-panel .ai-head-actions{display:flex;align-items:center;gap:4px}.askai-panel .ai-body{flex:1;min-height:0;overflow-y:auto}.askai-panel .ai-empty{display:flex;flex-direction:column;align-items:center;padding:176px 20px 0;text-align:center}.askai-panel .ai-orb{position:relative;width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:50%;background:radial-gradient(120% 120% at 32% 22%,#4a4d52 0%,var(--vn-ink) 46%,#0a0a0b 100%);box-shadow:0 2px 6px #0a0d122e}.askai-panel .ai-orb:after{content:"";position:absolute;top:6px;left:11px;width:34px;height:11px;border-radius:50%;background:linear-gradient(180deg,#ffffff6b,#fff0)}.askai-panel .ai-orb svg{position:relative;width:24px;height:24px;fill:var(--vn-surface)}.askai-panel .ai-greet{margin:20px 0 0;font-family:var(--body);font-size:var(--vn-size-lg);line-height:26px;font-weight:500;color:var(--vn-ink)}.askai-panel .ai-sub{margin:8px 0 0;font-size:var(--vn-size-sm);line-height:20px;color:var(--vn-ink-3)}.askai-panel .ai-prompts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:464px;margin-top:44px}.askai-panel .ai-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--vn-line);border-radius:9999px;background:var(--vn-surface);color:var(--vn-ink-2);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer}.askai-panel .ai-chip:hover:not(:disabled){background:var(--vn-surface-2);border-color:var(--vn-line-strong);color:var(--vn-ink)}.askai-panel .ai-chip svg{color:var(--vn-ink-4);flex:none}.askai-panel .ai-thread-log{display:flex;flex-direction:column;gap:20px;padding:20px}.askai-panel .ai-turn{display:flex;flex-direction:column;gap:8px}.askai-panel .ai-q{margin:0;align-self:flex-end;max-width:85%;padding:8px 12px;border-radius:6px 6px 2px;background:var(--btn-primary);color:var(--vn-ink-on-brand);font-size:var(--vn-size-sm);line-height:20px}.askai-panel .ai-a,.askai-panel .ai-pending,.askai-panel .ai-err{margin:0;font-size:var(--vn-size-sm);line-height:20px;color:var(--vn-ink-2);white-space:pre-wrap}.askai-panel .ai-pending{color:var(--vn-ink-4)}.askai-panel .ai-err{color:var(--vn-danger)}.askai-panel .ai-composer{flex:none;margin:0 20px 20px;border:1px solid var(--vn-line);border-radius:10px;background:var(--vn-surface);box-shadow:0 1px 2px #0000000d;overflow:hidden}.askai-panel .ai-input{display:block;width:100%;height:92px;padding:12px;border:0;border-radius:0;background:var(--vn-surface);color:var(--vn-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;resize:none;box-shadow:none}.askai-panel .ai-input:focus{outline:none;border:0;box-shadow:none}.askai-panel .ai-input::placeholder{color:var(--vn-ink-4)}.askai-panel .ai-composer-foot{height:36px;display:flex;align-items:center;padding:0 12px;border-top:1px solid var(--vn-line);background:var(--vn-surface-2)}.askai-panel .ai-hint{font-size:var(--vn-size-xxs);line-height:16px;color:var(--vn-ink-4)}}@layer legacy{.ws{display:grid;grid-template-rows:var(--cc-topbar-h) 1fr;height:100vh;background:var(--cc-bg-canvas);font-family:var(--cc-font);color:var(--cc-text-primary)}.ws-main{overflow:auto}.ic{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size, 16px);height:var(--icon-size, 16px);flex:none}.wt{display:flex;align-items:center;justify-content:space-between;gap:var(--cc-space-3xl);padding:var(--cc-space-md) 24px;background:var(--cc-bg);border-bottom:1px solid var(--cc-border-subtle)}.wt-left,.wt-right{display:flex;align-items:center;min-width:0}.wt-left{gap:var(--cc-space-md);flex:1 0 0}.wt-right{gap:var(--cc-space-3xl)}.wt-logo{display:flex;align-items:center;gap:6.4px}.wt-logo-mark{width:20.13px;height:16px;display:block}.wt-logo-word{width:72.46px;height:15.43px;display:block}.wt-chip{background:var(--cc-brand-50);color:var(--cc-brand);opacity:.8;border-radius:var(--cc-radius-xs);padding:var(--cc-space-xxs) var(--cc-space-xs);font-size:var(--cc-text-xxxs);line-height:var(--cc-lh-xxxs);font-weight:500;letter-spacing:.6px;text-transform:uppercase}.wt-tabs{display:flex;align-items:stretch;box-sizing:border-box;height:var(--vn-control-md);gap:2px;margin-left:var(--cc-space-lg);padding:2px;background:var(--cc-bg-canvas);border:.5px solid var(--cc-border);border-radius:var(--cc-radius-sm)}.wt-tab{display:inline-flex;align-items:center;padding:0 var(--cc-space-lg);border-radius:var(--cc-radius-xs);font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);font-weight:500;color:var(--cc-text-quaternary);text-decoration:none;white-space:nowrap}.wt-tab:hover:not(.active){color:var(--cc-text-secondary)}.wt-tab.active{background:var(--cc-bg);color:var(--cc-text-primary);box-shadow:0 1px 2px #1d1e2114}.wt-stat{margin:0;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-quaternary);white-space:nowrap}.wt-stat span{font-weight:600;color:var(--cc-text-primary)}.wt-stat.full span{color:var(--cc-error)}@media (max-width: 1180px){.wt-stat{display:none}}.wt-avail{position:relative}.wt-pill{display:flex;align-items:center;gap:var(--cc-space-sm);padding:var(--cc-space-s) var(--cc-space-xl);background:var(--cc-bg);border:.5px solid var(--cc-border);border-radius:var(--cc-radius-sm);color:var(--cc-fg-quaternary);font-family:inherit;cursor:pointer}.wt-pill:hover:not(:disabled){background:var(--cc-bg-subtle);border-color:var(--cc-border);color:var(--cc-fg-quaternary)}.wt-pill:disabled{cursor:default;opacity:.75}.wt-pill-txt{font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);font-weight:500;color:var(--cc-text-primary)}.wt-dot{width:8px;height:8px;border-radius:var(--cc-radius-full);flex:none}.wt-user{position:relative}.wt-avatar{position:relative;width:32px;height:32px;padding:0;border:.5px solid rgba(0,0,0,.08);border-radius:var(--cc-radius-full);background:var(--cc-brand);cursor:pointer;overflow:visible}.wt-avatar:hover:not(:disabled){border-color:#0000002e}.wt-avatar img{width:100%;height:100%;object-fit:cover;border-radius:var(--cc-radius-full);display:block}.wt-initials{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--cc-radius-full);color:#fff;font-size:var(--cc-text-xxs);font-weight:600}.wt-presence{position:absolute;right:-.5px;bottom:-.5px;width:8px;height:8px;border-radius:var(--cc-radius-full);background:var(--cc-success-soft);border:1.5px solid var(--cc-bg)}.wt-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;padding:var(--cc-space-xs);background:var(--cc-bg);border:1px solid var(--cc-border-subtle);border-radius:var(--cc-radius-sm);box-shadow:0 12px 32px #1d1e211a;z-index:40}.wt-menu-sm{min-width:160px}.wt-who{padding:var(--cc-space-md) var(--cc-space-lg) var(--cc-space-lg);border-bottom:1px solid var(--cc-border-subtle);margin-bottom:var(--cc-space-xs)}.wt-who-name{font-size:var(--cc-text-sm);font-weight:600}.wt-who-mail{font-size:var(--cc-text-xs);color:var(--cc-text-quaternary)}.wt-who-roles{display:flex;flex-wrap:wrap;gap:var(--cc-space-xs);margin-top:var(--cc-space-md)}.wt-role{padding:1px var(--cc-space-sm);border:.5px solid var(--cc-border);border-radius:var(--cc-radius-full);font-size:var(--cc-text-xxs);line-height:var(--cc-lh-xxs);color:var(--cc-text-secondary)}.wt-item{display:flex;align-items:center;gap:var(--cc-space-md);width:100%;padding:var(--cc-space-md) var(--cc-space-lg);border:none;border-radius:var(--cc-radius-xs);background:transparent;font-family:inherit;font-size:var(--cc-text-sm);color:var(--cc-text-secondary);text-align:left;cursor:pointer}.wt-item:hover:not(:disabled){background:var(--cc-bg-subtle);border-color:transparent;color:var(--cc-text-primary)}.wt-item.on{color:var(--cc-brand);font-weight:500}}@layer legacy{.shead{display:flex;align-items:center;gap:12px;margin-bottom:6px}.shead h2{font-family:var(--hdr);font-weight:500;font-size:18px;margin:0}.shead .sub{color:var(--dim);font-size:13px}.shead .grow{flex:1}.cdr-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 4px}.cdr-filters select,.cdr-filters input[type=datetime-local]{width:auto;margin:0}.cdr-search{width:280px;max-width:42vw;margin:0;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:13px;background:#fff}.cdr-search:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #006b6f1f}.pager{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:12px;font-family:var(--mono);font-size:11px;color:var(--dim)}.pager span:first-child{margin-right:auto}.pager button{border-radius:8px;padding:5px 11px;font-family:var(--mono);font-size:11px}.admtable{width:100%;border-collapse:collapse;font-size:13px;margin-top:14px}.admtable thead th{text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--dim);font-weight:500;padding:8px 10px;border-bottom:1px solid var(--line)}.admtable tbody td{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top}.admtable tbody tr:hover{background:var(--bgSolid)}.admtable tbody tr.clickable{cursor:pointer}.empty{color:var(--faint);padding:18px 10px}.btn-del{border:none;background:none;color:var(--danger);padding:4px 6px;cursor:pointer;font-size:13px}.btn-del:hover{text-decoration:underline}.btn-link{border:none;background:none;color:var(--teal);padding:4px 6px;cursor:pointer;font-size:13px}.btn-link:hover{text-decoration:underline}.pill{font-family:var(--mono);font-size:10.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--mid);display:inline-block;margin:1px 2px}.pill.role{border-color:var(--teal);color:var(--teal)}.pill.skill{background:var(--tealLight);border-color:var(--tealLight);color:var(--logoDark)}.pill.AVAILABLE{color:var(--success);border-color:var(--success)}.pill.BUSY{color:var(--teal);border-color:var(--teal)}.pill.WRAP_UP{color:var(--warn);border-color:var(--warn)}.pill.NOT_READY{color:var(--danger);border-color:var(--danger)}.pill.OFFLINE,.pill.src-local{color:var(--faint)}.pill.src-sso{border-color:var(--teal);color:var(--teal)}.pill.cap{background:var(--tealLight);border-color:var(--tealLight);color:var(--logoDark)}.pill.st-available{color:var(--faint)}.pill.st-reserved{color:var(--warn);border-color:var(--warn)}.pill.st-purchased{color:var(--teal);border-color:var(--teal)}.pill.st-assigned{color:var(--success);border-color:var(--success)}.pill.st-active{color:var(--success);border-color:var(--success);font-weight:600}.pill.st-quarantine,.pill.st-released{color:var(--danger);border-color:var(--danger)}.pill.prov-provisioned{color:var(--success);border-color:var(--success)}.pill.prov-error{color:var(--danger);border-color:var(--danger)}.pill.prov-unprovisioned{color:var(--faint)}.admtable .agent-name{font-weight:600}.admtable .agent-email{font-family:var(--mono);font-size:12px;color:var(--dim)}.fld{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.checks{display:flex;flex-wrap:wrap;gap:6px}.checks label{display:flex;align-items:center;gap:5px;font-family:var(--body);text-transform:none;letter-spacing:0;border:1px solid var(--line);border-radius:999px;padding:4px 10px;cursor:pointer;color:var(--mid);font-size:12.5px}.checks input{accent-color:var(--teal)}.adgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.adcard{border:1px solid var(--line);border-radius:12px;padding:16px 18px}.adcard.full{grid-column:1 / -1}.adcard .dsec{margin-top:0;margin-bottom:10px;padding-top:0;border-top:0}table.mini{width:100%;border-collapse:collapse;margin:0}table.mini td{padding:5px 8px;border-bottom:1px solid var(--line);font-size:13px}table.mini td:nth-child(2){color:var(--faint);width:24px;text-align:center}@media (max-width: 900px){.adgrid{grid-template-columns:1fr}}.dir{font-family:var(--mono);font-size:10px;letter-spacing:.4px;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid var(--line)}.dir.inbound{color:var(--teal);border-color:var(--teal)}.dir.outbound{color:var(--warn);border-color:var(--warn)}.emo{font-size:11px;color:var(--dim)}.emo.angry,.emo.frustrated{color:var(--danger)}.emo.happy,.emo.calm{color:var(--success)}.backlink{display:inline-flex;align-items:center;gap:6px;color:var(--teal);cursor:pointer;font-size:13px;margin-bottom:6px}.cdrhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:2px 0 14px}.cdrhead .iid{font-family:var(--mono);font-size:12px;color:var(--dim)}.cdrmeta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin-bottom:16px}.cdrmeta .m{display:flex;flex-direction:column;gap:3px}.cdrmeta .m .k{font-family:var(--mono);font-size:9.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--faint)}.cdrmeta .m .v{font-size:13.5px}.player{border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin-bottom:16px;background:var(--bgSolid);position:sticky;top:8px;z-index:5}.player .ctl{display:flex;align-items:center;gap:14px;margin-bottom:12px}.playbtn{width:42px;height:42px;border-radius:50%;border:1px solid var(--teal);background:var(--teal);color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.playbtn:hover:not(:disabled){background:var(--tealDark);color:#fff}.ptime{font-family:var(--mono);font-size:12px;color:var(--dim)}#wave{width:100%}.tx{border:1px solid var(--line);border-radius:12px;position:relative;max-height:420px;overflow-y:auto;scroll-behavior:smooth}.tx .seg{display:flex;gap:12px;padding:9px 14px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .12s}.tx .seg:last-child{border-bottom:none}.tx .seg:hover{background:var(--bgSolid)}.tx .seg.active{background:var(--tealLight)}.tx .seg .ts{font-family:var(--mono);font-size:11px;color:var(--faint);min-width:46px;padding-top:2px}.tx .seg .who{font-family:var(--mono);font-size:10px;letter-spacing:.4px;text-transform:uppercase;min-width:54px;padding-top:2px}.tx .seg.caller .who{color:var(--logoDark)}.tx .seg.agent .who{color:var(--teal)}.tx .seg .txt{flex:1;font-size:13.5px;line-height:1.5}.fieldgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}@media (max-width: 900px){.fieldgrid{grid-template-columns:1fr 1fr}}.numseed{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;margin-bottom:14px;background:var(--tealLight, #eef6f4);border:1px solid var(--line, #e3e7e7);border-radius:8px}.numseed-label{font-size:12px;font-weight:500;color:var(--teal, #0b6b5e)}.chan-types{display:flex;gap:10px;flex-wrap:wrap;padding:4px 0 16px}.chan-type{border:1px solid var(--line);border-radius:10px;padding:10px 14px;min-width:150px;background:var(--bgSolid)}.chan-type.soon{opacity:.6}.chan-type-name{font-family:var(--hdr);font-weight:500;font-size:13.5px}.chan-type-status{font-family:var(--mono);font-size:10.5px;color:var(--dim);margin-top:3px}.drawer.wide{width:min(920px,96vw);max-width:96vw}.chan-builder{display:grid;grid-template-columns:1fr 320px;gap:24px}@media (max-width: 820px){.chan-builder{grid-template-columns:1fr}}.chan-form{display:flex;flex-direction:column;gap:12px;min-width:0}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chk{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mid)}.chk input{accent-color:var(--teal)}.hint{font-family:var(--mono);font-size:10.5px;color:var(--dim);margin-top:4px}input.input[type=color]{padding:2px;height:34px}.chan-preview{border-left:1px solid var(--line);padding-left:20px}@media (max-width: 820px){.chan-preview{border-left:none;padding-left:0}}.widget-stage{position:relative;background:var(--bgSolid);border:1px solid var(--line);border-radius:12px;height:300px;margin-top:8px;overflow:hidden}.widget-panel{position:absolute;top:14px;left:14px;right:14px;bottom:64px;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 6px 20px #0000000f}.widget-head{color:#fff;font-family:var(--hdr);font-weight:500;font-size:13px;padding:10px 12px}.widget-body{flex:1;padding:12px;display:flex;flex-direction:column;gap:8px;overflow:auto}.wmsg{max-width:80%;padding:8px 11px;border-radius:12px;font-size:12.5px;line-height:1.4}.wmsg.bot{background:var(--bgSolid);border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:4px}.wform{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.wfield{border:1px dashed var(--line);border-radius:8px;padding:6px 10px;font-family:var(--mono);font-size:10.5px;color:var(--dim);text-transform:capitalize}.widget-compose{border-top:1px solid var(--line);padding:9px 12px;font-size:12px;color:var(--faint);background:#fff}.widget-launcher{position:absolute;bottom:14px;color:#fff;font-size:12.5px;font-weight:500;padding:10px 16px;border-radius:999px;box-shadow:0 4px 14px #0000002e}.widget-launcher.bottom-right{right:14px}.widget-launcher.bottom-left{left:14px}.snippet{background:var(--ink);color:#e8f4f5;font-family:var(--mono);font-size:11px;line-height:1.5;padding:12px;border-radius:10px;overflow-x:auto;white-space:pre;margin:6px 0 10px}}@layer legacy{.agc,.agc-drawer{--a-ink: var(--vn-ink);--a-t2: var(--vn-ink-2);--a-t3: var(--vn-ink-3);--a-t4: var(--vn-ink-4);--a-fg4: var(--vn-ink-disabled);--a-line: var(--vn-line);--a-line-strong: var(--vn-line-strong);--a-bg: var(--vn-surface);--a-bg2: var(--vn-surface-2);--a-bg3: var(--vn-surface-3);--a-brand: var(--vn-brand);--a-brand50: var(--vn-brand-tint);--a-ok: var(--vn-ok-solid);--a-ok-ink: var(--vn-ok);--a-warn: var(--vn-warn);--a-err: var(--vn-danger);--a-err-bg: var(--vn-danger-tint);--a-r: 6px}.agc{display:block;padding:24px var(--page-gutter);color:var(--a-ink);background:var(--a-bg);font-family:var(--body)}.agc .mono{font-family:var(--body)}.agc .agc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.agc .agc-eyebrow{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--a-t4)}.agc .agc-title{font-family:var(--body);font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--a-ink);margin:12px 0 0}.agc .agc-subtitle{margin-top:6px;font-size:var(--vn-size-sm);line-height:20px;color:var(--a-t3);max-width:640px}.agc .agc-new{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;margin:0;border:1px solid var(--btn-primary);border-radius:var(--a-r);background:var(--btn-primary);color:var(--vn-ink-on-brand);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.agc .agc-new:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.agc .agc-new svg{width:14px;height:14px}.agc .agc-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.agc .agc-tabs{display:inline-flex;gap:4px;padding:0;margin:0;border:0;background:none}.agc .agc-tab{display:inline-flex;align-items:center;height:28px;padding:0 12px;margin:0;border:.5px solid transparent;border-radius:var(--a-r);background:none;color:var(--a-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.agc .agc-tab:hover:not(:disabled){background:none;border-color:var(--a-line);color:var(--a-ink)}.agc .agc-tab.on,.agc .agc-tab.on:hover:not(:disabled){background:none;border-color:var(--a-line-strong);color:var(--a-ink)}.agc .agc-tab .n{margin-left:5px;font-weight:400;color:var(--a-t4);font-variant-numeric:normal}.agc .agc-search{position:relative;flex:none}.agc .agc-search svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--a-t4);pointer-events:none}.agc .agc-search input{width:300px;max-width:46vw;height:28px;padding:0 10px 0 29px;margin:0;border:1px solid var(--a-line);border-radius:var(--a-r);background:var(--a-bg2);color:var(--a-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.agc .agc-search input::placeholder{color:var(--a-fg4)}.agc .agc-search input:focus{outline:none;border-color:var(--a-brand);background:var(--a-bg2);box-shadow:none}.agc .agc-tablewrap{overflow-x:auto}.agc .agc-table{width:100%;border-collapse:collapse;background:transparent;border:0;border-radius:0;font-family:var(--body);font-size:var(--vn-size-sm)}.agc .agc-table.wide{min-width:1180px}.agc .agc-table.narrow{min-width:780px}.agc .agc-table thead th{height:28px;padding:0 12px;text-align:left;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--a-t4);background:var(--a-bg2);border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);white-space:nowrap}.agc .agc-table tbody td{height:32px;padding:5px 12px;border-bottom:1px solid var(--a-line);vertical-align:middle;color:var(--a-t2);font-size:var(--vn-size-sm);line-height:20px}.agc .agc-table tbody tr.agc-gap td{height:4px;padding:0;border:0;background:none}.agc .agc-table tbody tr.agc-gap:hover{background:none}.agc .agc-table tbody tr:last-child td{border-bottom:0}.agc .agc-table tbody tr:not(.agc-gap):hover{background:var(--a-bg2)}.agc .agc-table .col-name{width:240px}.agc .agc-table .col-email{width:220px}.agc .agc-table .col-num{width:100px}.agc .agc-table .col-chan{width:132px}.agc .agc-table .col-act{width:0;padding:0;white-space:nowrap}.agc .agc-rowacts{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;padding:0 12px 0 24px;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--a-bg) 24px)}.agc .agc-table tbody tr:hover .agc-rowacts{background:linear-gradient(to right,rgba(250,250,250,0) 0,var(--a-bg2) 24px)}.agc .agc-table th.col-act,.agc .agc-table td.col-act{position:sticky;right:0;z-index:1;background:none}.agc .agc-name{display:block;min-width:0;font-size:var(--vn-size-sm);line-height:20px;font-weight:500;color:var(--a-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agc .agc-dash{color:var(--a-fg4)}.agc .agc-chips{display:flex;flex-wrap:wrap;gap:4px}.agc .agc-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin:0;border:.5px solid var(--a-line);border-radius:9999px;background:var(--a-bg2);color:var(--a-t2);font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.agc .agc-chip.role{border-color:transparent;background:var(--a-brand50);color:var(--a-brand)}.agc .agc-chip.sso{border-color:transparent;background:var(--a-bg3);color:var(--a-t3)}.agc .agc-chip.local{background:var(--a-bg);color:var(--a-t4)}.agc .agc-state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:var(--vn-size-xs);line-height:18px;color:var(--a-t3)}.agc .agc-state .d{width:6px;height:6px;border-radius:50%;flex:none;background:var(--a-fg4)}.agc .agc-state.s-available{color:var(--a-ok-ink)}.agc .agc-state.s-available .d{background:var(--a-ok)}.agc .agc-state.s-busy .d,.agc .agc-state.s-wrap_up .d{background:var(--vn-warn-solid)}.agc .agc-state.s-not_ready .d{background:var(--a-err)}.agc .agc-act{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:4px;border:1px solid transparent;border-radius:4px;background:none;color:var(--a-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer;box-shadow:none}.agc .agc-act:hover:not(:disabled){background:var(--a-bg3);border-color:transparent;color:var(--a-ink)}.agc .agc-act.icon{width:24px;padding:0;justify-content:center}.agc .agc-act.icon svg{width:14px;height:14px}@media (hover: hover) and (pointer: fine){.agc .agc-table tbody .agc-rowacts{opacity:0;transition:opacity .1s ease}.agc .agc-table tbody tr:hover .agc-rowacts,.agc .agc-table tbody td.col-act:focus-within .agc-rowacts,.agc .agc-table tbody td.col-act:has(.confirm) .agc-rowacts{opacity:1}}.agc .agc-act.danger{color:var(--a-err)}.agc .agc-act.danger:hover:not(:disabled){background:var(--a-err-bg);color:var(--vn-danger-ink)}.agc .agc-act.confirm{border-color:var(--a-err);background:var(--a-err);color:var(--vn-ink-on-brand)}.agc .agc-act.confirm:hover:not(:disabled){background:var(--vn-danger-hover);border-color:var(--vn-danger-hover);color:var(--vn-ink-on-brand)}.agc .agc-rowerr{margin:12px 0 0;padding:10px 12px;border-radius:var(--a-r);background:var(--a-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}.agc .agc-empty{padding:24px 12px;text-align:center;font-size:var(--vn-size-sm);line-height:20px;color:var(--a-t4)}.drawer.agc-drawer{width:562px;max-width:96vw;background:var(--a-bg);border-left:1px solid var(--a-line);font-family:var(--body);color:var(--a-ink)}.agc-drawer .agc-sub{margin:4px 0 0;font-size:var(--vn-size-sm);line-height:20px;color:var(--a-t3)}.agc-drawer .agc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}@media (max-width: 560px){.agc-drawer .agc-grid{grid-template-columns:minmax(0,1fr)}}.agc-drawer .agc-field{display:block;margin:0 0 16px}.agc-drawer .agc-grid .agc-field{margin-bottom:0}.agc-drawer .agc-label{display:flex;align-items:baseline;gap:4px;margin-bottom:6px;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--a-t3)}.agc-drawer .agc-field input,.agc-drawer .agc-field select{display:block;width:100%;height:28px;padding:0 10px;margin:0;border:1px solid var(--a-line);border-radius:var(--a-r);background:var(--a-bg2);color:var(--a-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.agc-drawer .agc-field input::placeholder{color:var(--a-fg4)}.agc-drawer .agc-field input:focus,.agc-drawer .agc-field select:focus{outline:none;border-color:var(--a-brand);background:var(--a-bg2);box-shadow:none}.agc-drawer .agc-field input:disabled{background:var(--a-bg3);color:var(--a-t4);cursor:not-allowed}.agc-drawer .agc-field input[aria-invalid=true]{border-color:var(--a-err)}.agc-drawer .agc-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px 14px}.agc-drawer .agc-help{display:block;margin-top:6px;font-size:var(--vn-size-xs);line-height:18px;color:var(--a-t4)}.agc-drawer .agc-help.err{color:var(--a-err)}.agc-drawer .agc-req{color:var(--a-err);font-weight:400}.agc-drawer .agc-toggles{display:flex;flex-wrap:wrap;gap:6px}.agc-drawer .agc-toggle{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;margin:0;border:1px solid var(--a-line);border-radius:9999px;background:var(--a-bg);color:var(--a-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer;white-space:nowrap}.agc-drawer .agc-toggle:hover{background:var(--a-bg2);color:var(--a-ink)}.agc-drawer .agc-toggle input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;flex:none;margin:0;padding:0;display:inline-grid;place-content:center;border:1px solid var(--a-line-strong);border-radius:3px;background:var(--a-bg);cursor:pointer}.agc-drawer .agc-toggle input:checked{border-color:var(--btn-primary);background:var(--btn-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l5 5 9-11'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.agc-drawer .agc-toggle input:focus-visible{outline:2px solid var(--btn-primary);outline-offset:2px}.agc-drawer .agc-toggle.on{background:var(--a-bg);border-color:var(--a-line-strong);color:var(--a-ink)}.agc-drawer .agc-none{font-size:var(--vn-size-xs);line-height:18px;color:var(--a-fg4)}.agc-drawer .agc-foot{flex:none;border-top:0}.agc-drawer .agc-foot .ctrls{border-top:0}.agc-drawer .agc-err{margin:16px 24px 0;padding:10px 12px;border-radius:var(--a-r);background:var(--a-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}}.cdrs{--k-ink: var(--vn-ink);--k-t2: var(--vn-ink-2);--k-t3: var(--vn-ink-3);--k-t4: var(--vn-ink-4);--k-fg4: var(--vn-ink-disabled);--k-line: var(--vn-line);--k-line-strong: var(--vn-line-strong);--k-bg: var(--vn-surface);--k-bg2: var(--vn-surface-2);--k-brand: var(--vn-brand);--k-brand50: var(--vn-brand-tint);--k-err: var(--vn-danger);--k-err-bg: var(--vn-danger-tint);--k-err-line: #fecdca;--k-warn-bg: var(--vn-warn-tint);--k-warn-ink: var(--vn-warn-ink);--k-ok-bg: var(--vn-ok-tint);--k-ok-ink: var(--vn-ok);--k-r: 6px;padding:24px var(--page-gutter);color:var(--k-ink);background:var(--k-bg);font-family:var(--body)}.cdrs .mono,.cdrs .num{font-family:var(--body)}.cdrs .num{font-variant-numeric:normal}.cdrs .dash{color:var(--k-fg4)}.cdrs .cdr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.cdrs .cdr-eyebrow{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--k-t4)}.cdrs .cdr-title{font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--k-ink);margin:12px 0 0}.cdrs .cdr-subtitle{margin-top:6px;font-size:var(--vn-size-sm);line-height:20px;color:var(--k-t3);max-width:720px}.cdrs .cdr-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 16px}.cdrs .cdr-searchwrap{display:inline-flex;flex:none;margin-left:auto;width:280px;max-width:42vw}.cdrs .cdr-range{display:inline-flex;flex:none;width:190px}.cdrs .cdr-filters .muted{color:var(--k-t4);font-size:var(--vn-size-sm);line-height:20px}.cdrs .cdr-tablewrap{overflow-x:auto}.cdrs .admtable,.cdrs table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0;border:0;font-size:var(--vn-size-xs);background:transparent}.cdrs .cdr-tablewrap .admtable{min-width:1040px}.cdrs .admtable thead{background:var(--k-bg2)}.cdrs .admtable thead th{height:28px;padding:0 12px;text-align:left;font-family:inherit;font-size:var(--vn-size-xs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--k-t4);background:var(--k-bg2);border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line);white-space:nowrap}.cdrs .admtable tbody td{height:32px;padding:6px 12px;vertical-align:middle;border-bottom:1px solid var(--k-line);color:var(--k-t3);font-size:var(--vn-size-xs);line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdrs .admtable tbody tr.clickable{cursor:pointer}.cdrs .admtable tbody tr:hover{background:var(--k-bg2)}.cdrs .admtable tbody td.cdr-when{color:var(--k-t2);font-variant-numeric:normal}.cdrs .admtable thead th:nth-child(1){width:128px}.cdrs .admtable thead th:nth-child(2){width:92px}.cdrs .admtable thead th:nth-child(3){width:116px}.cdrs .admtable thead th:nth-child(5){width:96px}.cdrs .admtable thead th:nth-child(7){width:184px}.cdrs .admtable thead th:nth-child(8){width:72px}.cdrs .admtable thead th:nth-child(9){width:84px}.cdrs .empty,.cdrs .admtable tbody td.empty{padding:24px 12px;text-align:center;color:var(--k-t4);font-size:var(--vn-size-sm);line-height:20px;white-space:normal}.cdrs .emo{font-size:var(--vn-size-sm);line-height:20px;color:var(--k-t3)}.cdrs .emo.angry,.cdrs .emo.frustrated{color:var(--k-err)}.cdrs .emo.happy,.cdrs .emo.calm{color:#079455}.cdrs .cdr-pager{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:16px}.cdrs .cdr-count{margin-right:auto;font-family:inherit;font-size:var(--vn-size-xs);line-height:18px;color:var(--k-t4);font-variant-numeric:normal}.cdrs .cdr-crumbs{display:flex;align-items:center;gap:6px;font-size:var(--vn-size-sm);line-height:20px;color:var(--k-t4);margin-bottom:16px}.cdrs .cdr-crumbs button{height:auto;padding:0;border:0;background:none;font-family:inherit;font-size:var(--vn-size-sm);line-height:20px;color:var(--k-t4);cursor:pointer}.cdrs .cdr-crumbs button:hover:not(:disabled){color:var(--k-ink);background:none;border-color:transparent;text-decoration:underline}.cdrs .cdr-crumbs .here{color:var(--k-t2)}.cdrs .cdr-detail .cdr-subtitle{color:var(--k-t4)}.cdrs .cdr-loading,.cdrs .cdr-norec{font-size:var(--vn-size-sm);line-height:20px;color:var(--k-t4);margin:0}.cdrs .tx .cdr-norec{padding:12px 16px}.cdrs .cdrmeta{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:16px 24px;margin:0 0 24px}.cdrs .cdrmeta .m{display:flex;flex-direction:column;gap:2px}.cdrs .cdrmeta .m .k{font-family:inherit;font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--k-t4)}.cdrs .cdrmeta .m .v{font-size:var(--vn-size-sm);line-height:20px;color:var(--k-ink)}.cdrs .player{position:sticky;top:8px;z-index:5;padding:16px;margin:0 0 12px;border:1px solid var(--k-line);border-radius:var(--k-r);background:var(--k-bg2)}.cdrs .player.norec{padding:12px 16px}.cdrs .player .ctl{display:flex;align-items:center;gap:12px;margin-bottom:0}.cdrs .player #wave{flex:1;min-width:0}.cdrs .player .ctl-tools{display:flex;align-items:center;gap:4px;flex:none}.cdrs .ptime{font-size:var(--vn-size-sm);line-height:20px;color:var(--k-t3)}.cdrs .dsec{display:flex;align-items:center;gap:8px;font-family:inherit;font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--k-t4);margin:24px 0 8px}.cdrs .cdr-note{padding:10px 12px;margin:12px 0 0;border:1px solid transparent;border-radius:var(--k-r);font-size:var(--vn-size-sm);line-height:20px}.cdrs .cdr-note.warn{background:var(--k-warn-bg);color:var(--k-warn-ink)}.cdrs .cdr-note.ok{background:var(--k-ok-bg);color:var(--k-ok-ink)}.cdrs .cdr-note.err{background:var(--k-err-bg);border-color:var(--k-err-line);color:var(--vn-danger-ink)}.cdrs .cdr-hint{font-size:var(--vn-size-xs);line-height:18px;color:var(--k-t4);margin:12px 0 0}.cdrs .player+.cdr-hint,.cdrs .player+.cdr-redactions{margin-top:0}.cdrs .cdr-redactions{margin-top:16px}.cdrs .cdr-redactions .cdr-note{margin:0 0 12px}.cdrs .tx{border:1px solid var(--k-line);border-radius:var(--k-r);max-height:420px;overflow-y:auto;scroll-behavior:smooth}.cdrs .tx .seg{display:flex;gap:12px;padding:8px 12px;border-bottom:1px solid var(--k-line);cursor:pointer}.cdrs .tx .seg:last-child{border-bottom:0}.cdrs .tx .seg:hover{background:var(--k-bg2)}.cdrs .tx .seg.active{background:var(--k-brand50)}.cdrs .tx .seg .ts{min-width:44px;padding-top:0;flex:none;font-family:inherit;font-size:var(--vn-size-xs);line-height:20px;color:var(--k-t4)}.cdrs .tx .seg .who{min-width:56px;padding-top:2px;flex:none;font-family:inherit;font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--k-t4)}.cdrs .tx .seg.caller .who{color:var(--k-brand)}.cdrs .tx .seg.agent .who{color:var(--k-t3)}.cdrs .tx .seg .txt{flex:1;font-size:var(--vn-size-sm);line-height:20px;color:var(--k-t2)}.cdrs .cdr-gov{border:1px solid var(--k-line);border-radius:var(--k-r);padding:16px}.cdrs .cdr-gov .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}@media (max-width: 900px){.cdrs .cdr-gov .row2{grid-template-columns:1fr}}.cdrs .cdr-gov-actions{display:flex;align-items:center;gap:8px;margin-top:16px}@layer legacy{.cpan{--p-ink: var(--vn-ink);--p-t2: var(--vn-ink-2);--p-t3: var(--vn-ink-3);--p-t4: var(--vn-ink-4);--p-fg4: var(--vn-ink-disabled);--p-line: var(--vn-line);--p-line-strong: var(--vn-line-strong);--p-bg: var(--vn-surface);--p-bg2: var(--vn-surface-2);--p-bg3: var(--vn-surface-3);--p-brand: var(--vn-brand);--p-brand50: var(--vn-brand-tint);--p-err: var(--vn-danger);--p-err-bg: var(--vn-danger-tint);--p-r: 6px;display:block;padding:24px var(--page-gutter);color:var(--p-ink);background:var(--p-bg);font-family:var(--body)}.cpan .mono{font-family:var(--body)}.cpan .cp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.cpan .cp-eyebrow{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--p-t4)}.cpan .cp-title{font-family:var(--body);font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--p-ink);margin:12px 0 0}.cpan .cp-subtitle{margin-top:6px;font-size:var(--vn-size-sm);line-height:20px;color:var(--p-t3);max-width:660px}.cpan .cp-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;margin:0;flex:none;border:1px solid var(--p-line-strong);border-radius:var(--p-r);background:var(--p-bg);color:var(--p-t2);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.cpan .cp-btn:hover:not(:disabled){background:var(--p-bg2);border-color:var(--p-line-strong);color:var(--p-ink)}.cpan .cp-btn.primary{border-color:var(--btn-primary);background:var(--btn-primary);color:var(--vn-ink-on-brand)}.cpan .cp-btn.primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.cpan .cp-btn:disabled{opacity:1;cursor:default;background:var(--p-bg2);border-color:var(--p-line);color:var(--p-fg4)}.cpan .cp-btn svg{width:14px;height:14px}.cpan .cp-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.cpan .cp-tabs{display:inline-flex;gap:4px;padding:0;margin:0;border:0;background:none}.cpan .cp-tab{display:inline-flex;align-items:center;height:28px;padding:0 12px;margin:0;border:.5px solid transparent;border-radius:var(--p-r);background:none;color:var(--p-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.cpan .cp-tab:hover:not(:disabled){background:none;border-color:var(--p-line);color:var(--p-ink)}.cpan .cp-tab.on,.cpan .cp-tab.on:hover:not(:disabled){background:none;border-color:var(--p-line-strong);color:var(--p-ink)}.cpan .cp-tab .n{margin-left:5px;font-weight:400;color:var(--p-t4);font-variant-numeric:normal}.cpan .cp-search{position:relative;flex:none}.cpan .cp-search svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--p-t4);pointer-events:none}.cpan .cp-search input{width:280px;max-width:46vw;height:28px;padding:0 10px 0 29px;margin:0;border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-bg2);color:var(--p-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.cpan .cp-search input::placeholder{color:var(--p-fg4)}.cpan .cp-search input:focus{outline:none;border-color:var(--p-brand);background:var(--p-bg2);box-shadow:none}.cpan .cp-tablewrap{overflow-x:auto}.cpan .cp-table{width:100%;min-width:620px;border-collapse:collapse;background:transparent;border:0;border-radius:0;font-family:var(--body);font-size:var(--vn-size-sm)}.cpan .cp-table thead th{height:28px;padding:0 12px;text-align:left;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--p-t4);background:var(--p-bg2);border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);white-space:nowrap}.cpan .cp-table tbody td{height:32px;padding:5px 12px;border-bottom:1px solid var(--p-line);vertical-align:middle;color:var(--p-t2);font-size:var(--vn-size-sm);line-height:20px;white-space:nowrap}.cpan .cp-table tbody tr.cp-gap td{height:4px;padding:0;border:0;background:none}.cpan .cp-table tbody tr.cp-gap:hover{background:none}.cpan .cp-table tbody tr:last-child td{border-bottom:0}.cpan .cp-table tbody tr:not(.cp-gap):hover{background:var(--p-bg2)}.cpan .cp-table .col-act{width:0;padding:0;white-space:nowrap}.cpan .cp-table th.col-act,.cpan .cp-table td.col-act{position:sticky;right:0;z-index:1;background:none}.cpan .cp-rowacts{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;padding:0 12px 0 24px;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--p-bg) 24px)}.cpan .cp-table tbody tr:hover .cp-rowacts{background:linear-gradient(to right,rgba(250,250,250,0) 0,var(--p-bg2) 24px)}@media (hover: hover) and (pointer: fine){.cpan .cp-table tbody .cp-rowacts{opacity:0;transition:opacity .1s ease}.cpan .cp-table tbody tr:hover .cp-rowacts,.cpan .cp-table tbody td.col-act:focus-within .cp-rowacts{opacity:1}}.cpan .cp-name{font-weight:500;color:var(--p-ink)}.cpan .cp-dash{color:var(--p-fg4)}.cpan .cp-act{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:4px;border:1px solid transparent;border-radius:4px;background:none;color:var(--p-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer;box-shadow:none}.cpan .cp-act:hover:not(:disabled){background:var(--p-bg3);border-color:transparent;color:var(--p-ink)}.cpan .cp-act.icon{width:24px;padding:0;justify-content:center}.cpan .cp-act.icon svg{width:14px;height:14px}.cpan .cp-act:disabled{color:var(--p-fg4);background:none;cursor:default}.cpan .cp-act.danger{color:var(--p-err)}.cpan .cp-act.danger:hover:not(:disabled){background:var(--p-err-bg);color:var(--vn-danger-ink)}.cpan .cp-empty{padding:24px 12px;text-align:center;font-size:var(--vn-size-sm);line-height:20px;color:var(--p-t4)}.cpan .cp-alert{margin:0 0 20px;padding:10px 12px;border-radius:var(--p-r);background:var(--p-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}.cpan .drawer.cp-drawer{width:min(640px,96vw);max-width:96vw;background:var(--p-bg);border-left:1px solid var(--p-line);font-family:var(--body);color:var(--p-ink)}.cpan .cp-drawer .cp-editor{gap:20px}.cpan .drawer.cp-drawer[data-fit=short]>.dbody,.cpan .drawer.cp-drawer>.dbody{flex:1 1 auto}.cpan .cp-drawer>.ctrls{margin-top:12px}.cpan .cp-drawer .ctrls .cp-viewbtn{margin-right:auto;height:28px;padding:0 12px;border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-bg);color:var(--p-t2);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;box-shadow:none;cursor:pointer}.cpan .cp-drawer .ctrls .cp-viewbtn:hover:not(:disabled){background:var(--p-bg2);border-color:var(--p-line-strong);color:var(--p-ink)}.cpan .cp-drawer .ctrls .cp-viewbtn.on{background:var(--p-bg3);border-color:var(--p-line-strong);color:var(--p-ink)}.cpan .cp-drawer .cp-sheet{flex:none;display:flex;flex-direction:column;min-height:0;max-height:40%;border-top:1px solid var(--p-line-strong);background:var(--p-bg)}.cpan .cp-drawer .cp-sheet-bar{flex:none;display:flex;align-items:center;gap:12px;padding:10px 24px;border-bottom:1px solid var(--p-line)}.cpan .cp-drawer .cp-sheet-bar .cp-asrole{display:flex;align-items:center;margin:0}.cpan .cp-drawer .cp-sheet-bar .cp-refresh{margin-left:auto}.cpan .cp-drawer .cp-sheetx{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;border:0;border-radius:4px;background:none;box-shadow:none;color:var(--p-t4);cursor:pointer}.cpan .cp-drawer .cp-sheetx:hover:not(:disabled){background:var(--p-bg3);border-color:transparent;color:var(--p-ink)}.cpan .cp-drawer .cp-sheetx svg{width:14px;height:14px}.cpan .cp-drawer .cp-sheet-bar select{width:auto;min-width:160px;height:28px;padding:0 24px 0 8px;margin:0;border:1px solid var(--p-line);border-radius:var(--p-r);background-color:var(--p-bg);color:var(--p-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:14px 14px}.cpan .cp-drawer .cp-sheet-bar select:focus{outline:none;border-color:var(--p-brand)}.cpan .cp-drawer .cp-sheet .cp-stage{flex:0 1 auto;min-height:0;max-height:none;padding:16px 24px;border-radius:0}.cpan .cp-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.cpan .cp-col{display:flex;flex-direction:column;gap:24px;min-width:0}.cpan .cp-namefield{max-width:320px}.cpan .cp-field{display:block;margin:0}.cpan .cp-label{display:flex;align-items:baseline;gap:4px;margin-bottom:6px;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--p-t3)}.cpan .cp-req{color:var(--p-err);font-weight:400}.cpan .cp-field input,.cpan .cp-field select{display:block;width:100%;height:28px;padding:0 10px;margin:0;border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-bg2);color:var(--p-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.cpan .cp-field input::placeholder{color:var(--p-fg4)}.cpan .cp-field input:focus,.cpan .cp-field select:focus{outline:none;border-color:var(--p-brand);background:var(--p-bg2);box-shadow:none}.cpan .cp-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px 14px}.cpan .cp-list{display:block}.cpan .cp-list-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.cpan .cp-list-head h2{margin:0;font-family:var(--body);font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--p-ink)}.cpan .cp-count{font-size:var(--vn-size-xs);line-height:18px;color:var(--p-t4)}.cpan .cp-fields{width:100%;table-layout:fixed;border-collapse:collapse;margin:0 0 12px;font-size:var(--vn-size-sm)}.cpan .cp-fields col.c-n{width:34px}.cpan .cp-fields col.c-data{width:38%}.cpan .cp-fields col.c-lbl{width:28%}.cpan .cp-fields col.c-seen{width:24%}.cpan .cp-fields col.c-mask{width:10%}.cpan .cp-fields col.c-act{width:40px}.cpan .cp-fields thead th{height:28px;padding:0 12px;text-align:left;vertical-align:middle;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);background:var(--p-bg2);color:var(--p-t4);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.cpan .cp-fields tbody td{padding:1.5px 4px;vertical-align:middle;border-bottom:1px solid var(--p-line)}.cpan .cp-fields tbody tr:last-child td{border-bottom:0}.cpan .cp-fields tbody tr{cursor:grab}.cpan .cp-fields tbody tr:active{cursor:grabbing}.cpan .cp-fields tbody td>input{cursor:text}.cpan .cp-fields tbody td>select,.cpan .cp-fields tbody .cp-cellbtn,.cpan .cp-fields tbody .cp-act,.cpan .cp-fields tbody .cp-check,.cpan .cp-fields tbody .cp-check input{cursor:pointer}.cpan .cp-fields tbody tr:hover{background:var(--p-bg2)}.cpan .cp-fields tbody td>input,.cpan .cp-fields tbody td>select{display:block;width:100%;height:28px;padding:0 8px;margin:0;border:1px solid transparent;border-radius:var(--p-r);background:none;color:var(--p-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.cpan .cp-fields tbody td>select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:24px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:14px 14px}.cpan .cp-fields tbody td>input::placeholder{color:var(--p-fg4)}.cpan .cp-fields tbody td>input:focus,.cpan .cp-fields tbody td>select:focus{outline:none;border-color:var(--p-brand);background-color:var(--p-bg);box-shadow:none}.cpan .cp-fields .cp-empty{padding:24px 12px;text-align:center;color:var(--p-t4);font-size:var(--vn-size-sm);line-height:20px}.cpan .cp-cell{position:relative}.cpan .cp-cellbtn{display:flex;align-items:center;gap:4px;width:100%;height:28px;padding:0 6px 0 8px;margin:0;border:1px solid transparent;border-radius:var(--p-r);background:none;color:var(--p-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;font-weight:400;text-align:left;cursor:pointer;box-shadow:none}.cpan .cp-path span{direction:ltr}.cpan .cp-cellbtn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpan .cp-cellbtn svg{flex:none;width:14px;height:14px;color:var(--p-t4)}.cpan .cp-cellbtn:hover:not(:disabled){background:none;border-color:transparent;color:var(--p-ink)}.cpan .cp-cellbtn:focus-visible{outline:none;border-color:var(--p-brand)}.cpan .cp-cellbtn[aria-expanded=true]{border-color:var(--p-brand);background:var(--p-bg)}.cpan .cp-pop{position:absolute;z-index:20;top:calc(100% + 4px);left:0;width:260px;padding:12px;border:1px solid var(--p-line-strong);border-radius:var(--p-r);background:var(--p-bg);box-shadow:0 8px 24px #1018281f}.cpan .cp-popfield{display:block;margin:0}.cpan .cp-popfield+.cp-popfield{margin-top:10px}.cpan .cp-popfield .cp-label{margin-bottom:4px}.cpan .cp-popfield input,.cpan .cp-popfield select{display:block;width:100%;height:28px;padding:0 8px;margin:0;border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-bg);color:var(--p-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.cpan .cp-popfield select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:24px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:14px 14px}.cpan .cp-popfield input:focus,.cpan .cp-popfield select:focus{outline:none;border-color:var(--p-brand)}.cpan .cp-pop-head{display:flex;align-items:baseline;gap:4px;margin-bottom:8px;font-size:var(--vn-size-xs);line-height:18px;color:var(--p-t3)}.cpan .cp-pop>*:not(:last-child){margin-bottom:8px}.cpan .cp-rolelist{list-style:none;margin:0;padding:0}.cpan .cp-rolelist>li.all{margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid var(--p-line)}.cpan .cp-crow{display:flex;align-items:center;gap:8px;height:28px;padding:0 6px;margin:0;border-radius:4px;font-size:var(--vn-size-sm);line-height:20px;color:var(--p-t2);cursor:pointer;-webkit-user-select:none;user-select:none}.cpan .cp-crow:hover{background:var(--p-bg2);color:var(--p-ink)}.cpan .cp-crow.off{cursor:default;color:var(--p-t4)}.cpan .cp-crow.off:hover{background:none;color:var(--p-t4)}.cpan .cp-crow input[type=checkbox]:disabled{cursor:default;opacity:.55}.cpan .cp-crow>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpan .cp-crow input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;flex:none;margin:0;padding:0;display:inline-grid;place-content:center;border:1px solid var(--p-line-strong);border-radius:3px;background:var(--p-bg);cursor:pointer}.cpan .cp-crow input[type=checkbox]:checked{border-color:var(--btn-primary);background:var(--btn-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l5 5 9-11'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.cpan .cp-crow input[type=checkbox]:focus-visible{outline:2px solid var(--btn-primary);outline-offset:2px}.cpan .cp-pop .cp-pop-head:not(:first-child){margin-top:12px}.cpan .cp-maskcell .cp-check{display:inline-flex}.cpan .cp-pop .cp-strategy{display:block;width:100%;height:28px;padding:0 24px 0 8px;margin:0;border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-bg);color:var(--p-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:14px 14px}.cpan .cp-pop .cp-strategy:focus{outline:none;border-color:var(--p-brand)}.cpan .cp-fields .col-n{padding:0 0 0 8px}.cpan .cp-fields th.col-n{padding:0}.cpan .cp-grip{display:inline-flex;align-items:center;justify-content:center;width:22px;height:28px;padding:0;margin:0;border:0;border-radius:4px;background:none;box-shadow:none;color:var(--p-t4);cursor:grab;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:400;font-variant-numeric:normal}.cpan .cp-grip:active{cursor:grabbing}.cpan .cp-grip:hover:not(:disabled){background:none;border-color:transparent;color:var(--p-t4)}.cpan .cp-grip:focus-visible{outline:2px solid var(--btn-primary);outline-offset:1px}.cpan .cp-grip .g{display:none}.cpan .cp-fields tbody tr:hover .cp-grip .n,.cpan .cp-grip:focus-visible .n{display:none}.cpan .cp-fields tbody tr:hover .cp-grip .g,.cpan .cp-grip:focus-visible .g{display:inline-flex;color:var(--p-t3)}.cpan .cp-fields tbody tr.dragging>td{opacity:.4}.cpan .cp-fields tbody tr.over-above>td{box-shadow:inset 0 2px 0 var(--p-brand)}.cpan .cp-fields tbody tr.over-below>td{box-shadow:inset 0 -2px 0 var(--p-brand)}.cpan .cp-fields .col-act{padding:0 2px}.cpan .cp-fields .cp-rowacts{position:static;padding:0;background:none;display:flex;align-items:center;justify-content:flex-end}@media (hover: hover) and (pointer: fine){.cpan .cp-fields tbody .cp-rowacts{opacity:0;transition:opacity .1s ease}.cpan .cp-fields tbody tr:hover .cp-rowacts,.cpan .cp-fields tbody td.col-act:focus-within .cp-rowacts{opacity:1}}.cpan .cp-sub{margin-top:16px;padding-top:16px;border-top:1px solid var(--p-line)}.cpan .cp-check{display:inline-flex;align-items:center;gap:8px;margin:0;cursor:pointer;font-size:var(--vn-size-sm);line-height:20px;color:var(--p-t2)}.cpan .cp-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;flex:none;margin:0;padding:0;display:inline-grid;place-content:center;border:1px solid var(--p-line-strong);border-radius:3px;background:var(--p-bg);cursor:pointer}.cpan .cp-check input[type=checkbox]:checked{border-color:var(--btn-primary);background:var(--btn-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l5 5 9-11'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.cpan .cp-check input[type=checkbox]:focus-visible{outline:2px solid var(--btn-primary);outline-offset:2px}.cpan .cp-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.cpan .cp-row .narrow{width:132px;flex:none}.cpan .cp-addrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cpan .cp-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;min-height:320px;max-height:min(560px,70vh);border-radius:var(--p-r);background:var(--p-bg2)}.cpan .cp-previewerr{margin:0;padding:10px 12px;border-radius:var(--p-r);background:var(--p-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}.cpan .cp-refresh{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;flex:none;border:0;border-radius:4px;background:none;color:var(--p-t4);cursor:pointer}.cpan .cp-refresh:hover:not(:disabled){background:var(--p-bg3);color:var(--p-ink);border-color:transparent}.cpan .cp-refresh:disabled{color:var(--p-fg4);background:none;cursor:default}.cpan .cp-refresh svg{width:14px;height:14px}.cpan .cp-refresh .ic{display:inline-flex}.cpan .cp-refresh .ic.spin{animation:cp-spin .9s linear infinite}@keyframes cp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cpan .cp-refresh .ic.spin{animation:none}}.cpan .cp-panel{display:flex;flex-direction:column;min-height:0;flex:0 1 auto;width:100%;max-width:320px;border:1px solid var(--p-line);border-radius:var(--p-r);overflow:hidden;background:var(--p-bg)}.cpan .cp-panel-head{flex:none;padding:8px 12px;border-bottom:1px solid var(--p-line);background:var(--p-bg2);color:var(--p-t2);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpan .cp-panel-body{padding:12px;overflow-y:auto;min-height:0}.cpan .cp-kv{margin:0}.cpan .cp-kv>div{display:block;padding:8px 0;border-bottom:1px solid var(--p-line)}.cpan .cp-kv>div:first-child{padding-top:0}.cpan .cp-kv>div:last-child{border-bottom:0;padding-bottom:0}.cpan .cp-kv dt{font-size:var(--vn-size-xs);line-height:18px;color:var(--p-t4);overflow-wrap:anywhere}.cpan .cp-kv dd{margin:2px 0 0;font-size:var(--vn-size-sm);line-height:20px;color:var(--p-ink);font-variant-numeric:normal;overflow-wrap:anywhere}.cpan .cp-note{margin:0;font-size:var(--vn-size-sm);line-height:20px;color:var(--p-t4)}}@layer legacy{.dirsync{--d-ink: var(--vn-ink);--d-t2: var(--vn-ink-2);--d-t3: var(--vn-ink-3);--d-t4: var(--vn-ink-4);--d-fg4: var(--vn-ink-disabled);--d-line: var(--vn-line);--d-line-strong: var(--vn-line-strong);--d-bg: var(--vn-surface);--d-bg2: var(--vn-surface-2);--d-bg3: var(--vn-surface-3);--d-brand: var(--vn-brand);--d-brand50: var(--vn-brand-tint);--d-ok: #079455;--d-ok-bg: var(--vn-ok-tint);--d-warn: var(--vn-warn);--d-warn-bg: var(--vn-warn-tint);--d-err: var(--vn-danger);--d-err-bg: var(--vn-danger-tint);--d-r: 6px;display:block;padding:24px var(--page-gutter);color:var(--d-ink);background:var(--d-bg);font-family:var(--body)}.dirsync .mono{font-family:var(--body)}.dirsync .dir-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.dirsync .dir-eyebrow{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--d-t4)}.dirsync .dir-title{font-family:var(--body);font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--d-ink);margin:12px 0 0}.dirsync .dir-subtitle{margin-top:6px;font-size:var(--vn-size-sm);line-height:20px;color:var(--d-t3);max-width:620px}.dirsync .dir-sync{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;margin:0;border:1px solid var(--d-line-strong);border-radius:var(--d-r);background:var(--d-bg);color:var(--d-t2);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.dirsync .dir-sync:hover:not(:disabled){background:var(--d-bg2);border-color:var(--d-line-strong);color:var(--d-ink)}.dirsync .dir-sync:disabled{opacity:1;cursor:progress;background:var(--d-bg2);border-color:var(--d-line);color:var(--d-t4)}.dirsync .dir-sync .ic{display:inline-flex}.dirsync .dir-sync .ic.spin{animation:dir-spin .9s linear infinite}@keyframes dir-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.dirsync .dir-sync .ic.spin{animation:none}}.dirsync .dir-alert{margin:0 0 20px;padding:10px 12px;border-radius:var(--d-r);background:var(--d-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}.dirsync .dir-alert b{font-weight:500}.dirsync .dir-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.dirsync .dir-cell{position:relative;min-height:0}.dirsync .dir-map-card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-height:0}.dirsync .dir-map-card .dir-map{flex:1;min-height:0;overflow-y:auto}.dirsync .dir-map{scrollbar-width:thin;scrollbar-color:var(--d-line-strong) transparent}.dirsync .dir-map::-webkit-scrollbar{width:8px}.dirsync .dir-map::-webkit-scrollbar-track{background:transparent}.dirsync .dir-map::-webkit-scrollbar-thumb{background:var(--d-line-strong);border-radius:9999px;border:2px solid var(--d-bg)}@media (max-width: 1000px){.dirsync .dir-grid{grid-template-columns:minmax(0,1fr)}.dirsync .dir-cell{position:static}.dirsync .dir-map-card{position:static;display:block}.dirsync .dir-map-card .dir-map{overflow-y:visible}}.dirsync .dir-card{border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-bg);padding:20px;box-shadow:none}.dirsync .dir-card-title{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--d-ink);margin:0 0 16px}.dirsync .dir-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.dirsync .dir-card-head .dir-card-title{margin:0}.dirsync .dir-of{font-size:var(--vn-size-xs);line-height:18px;font-weight:400;color:var(--d-t4);font-variant-numeric:normal}.dirsync .dir-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--vn-size-sm);line-height:20px;font-weight:500}.dirsync .dir-status .d{width:6px;height:6px;border-radius:50%;flex:none}.dirsync .dir-status.ok{color:var(--vn-ok)}.dirsync .dir-status.ok .d{background:var(--vn-ok-solid)}.dirsync .dir-status.err{color:var(--vn-danger-ink)}.dirsync .dir-status.err .d{background:var(--d-err)}.dirsync .dir-facts dd.dir-pending{color:var(--d-warn);font-weight:500}.dirsync .dir-why{margin-left:8px;font-weight:400;color:var(--d-t4)}.dirsync .dir-facts{margin:0}.dirsync .dir-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--d-line)}.dirsync .dir-facts>div:first-child{padding-top:0}.dirsync .dir-facts>div:last-child{border-bottom:0;padding-bottom:0}.dirsync .dir-facts dt{font-size:var(--vn-size-sm);line-height:20px;color:var(--d-t4)}.dirsync .dir-facts dd{margin:0;font-size:var(--vn-size-sm);line-height:20px;color:var(--d-t2);font-variant-numeric:normal;overflow-wrap:anywhere}.dirsync .dir-map{list-style:none;margin:0;padding:0}.dirsync .dir-map>li{padding:7px 0;border-bottom:1px solid var(--d-line)}.dirsync .dir-map>li:first-child{padding-top:0}.dirsync .dir-map>li:last-child{border-bottom:0}.dirsync .dir-map-row{display:grid;grid-template-columns:150px 12px minmax(0,1fr) 52px;align-items:center;gap:10px}.dirsync .dir-group{min-width:0;font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;color:var(--d-t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dirsync .dir-map-arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--d-line-strong)}.dirsync .dir-map-arrow svg{width:12px;height:12px}.dirsync .dir-role{justify-self:start;display:inline-flex;align-items:center;height:20px;padding:0 8px;border:.5px solid transparent;border-radius:9999px;background:var(--d-brand50);color:var(--d-brand);font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.dirsync .dir-map-n{min-width:52px;text-align:right;font-size:var(--vn-size-xs);line-height:18px;color:var(--d-t3);font-variant-numeric:normal;white-space:nowrap}.dirsync .dir-map-n.none{color:var(--d-fg4)}.dirsync .dir-users{padding:20px 20px 4px}.dirsync .dir-search{position:relative;flex:none}.dirsync .dir-search svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--d-t4);pointer-events:none}.dirsync .dir-search input{width:320px;max-width:46vw;height:28px;padding:0 10px 0 29px;margin:0;border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-bg2);color:var(--d-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.dirsync .dir-search input::placeholder{color:var(--d-fg4)}.dirsync .dir-search input:focus{outline:none;border-color:var(--d-brand);background:var(--d-bg2);box-shadow:none}.dirsync .dir-tablewrap{overflow-x:auto;margin:0 -20px;padding:0 20px}.dirsync .dir-table{width:100%;min-width:880px;border-collapse:collapse;background:transparent;border:0;border-radius:0;font-family:var(--body);font-size:var(--vn-size-sm)}.dirsync .dir-table thead th{height:28px;padding:0 12px;text-align:left;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--d-t4);background:var(--d-bg2);border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line);white-space:nowrap}.dirsync .dir-table thead th:first-child{border-top-left-radius:var(--d-r);border-bottom-left-radius:var(--d-r)}.dirsync .dir-table thead th:last-child{border-top-right-radius:var(--d-r);border-bottom-right-radius:var(--d-r)}.dirsync .dir-table tbody td{padding:10px 12px;border-bottom:1px solid var(--d-line);vertical-align:middle;color:var(--d-t2);font-size:var(--vn-size-sm);line-height:20px}.dirsync .dir-table tbody tr:last-child td{border-bottom:0}.dirsync .dir-table tbody tr:hover{background:var(--d-bg2)}.dirsync .dir-table .col-user{width:260px}.dirsync .dir-table .col-email{width:240px}.dirsync .dir-table .col-team{width:140px}.dirsync .dir-table .col-profile{width:120px}.dirsync .dir-name{display:block;font-size:var(--vn-size-sm);line-height:20px;font-weight:500;color:var(--d-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dirsync .dir-email{overflow-wrap:anywhere}.dirsync .dir-dash{color:var(--d-fg4)}.dirsync .dir-chips{display:flex;flex-wrap:wrap;gap:4px}.dirsync .dir-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin:0;border:.5px solid var(--d-line);border-radius:9999px;background:var(--d-bg2);color:var(--d-t2);font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.dirsync .dir-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin:0;border:.5px solid transparent;border-radius:9999px;font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.dirsync .dir-tag.ok{background:var(--d-ok-bg);color:var(--vn-ok)}.dirsync .dir-tag.pending{background:var(--d-warn-bg);color:var(--d-warn)}.dirsync .dir-tag.off{margin-top:4px;background:var(--d-bg3);color:var(--d-t3);border-color:var(--d-line)}.dirsync .dir-empty{padding:24px 12px;text-align:center;font-size:var(--vn-size-sm);line-height:20px;color:var(--d-t4)}}@layer legacy{.tel,.tel-drawer{--t-ink: var(--vn-ink);--t-t2: var(--vn-ink-2);--t-t3: var(--vn-ink-3);--t-t4: var(--vn-ink-4);--t-fg4: var(--vn-ink-disabled);--t-line: var(--vn-line);--t-line-strong: var(--vn-line-strong);--t-bg: var(--vn-surface);--t-bg2: var(--vn-surface-2);--t-bg3: var(--vn-surface-3);--t-brand: var(--vn-brand);--t-brand50: var(--vn-brand-tint);--t-ok: #079455;--t-ok-bg: var(--vn-ok-tint);--t-ok-ink: var(--vn-ok);--t-warn: var(--vn-warn);--t-warn-bg: var(--vn-warn-tint);--t-err: var(--vn-danger);--t-err-bg: var(--vn-danger-tint);--t-r: 6px}.tel{display:block;padding:24px var(--page-gutter);color:var(--t-ink);background:var(--t-bg);font-family:var(--body)}.tel .mono{font-family:var(--body)}.tel .tel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.tel .tel-eyebrow{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--t-t4)}.tel .tel-title{font-family:var(--body);font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--t-ink);margin:12px 0 0}.tel .tel-subtitle{margin-top:6px;font-size:var(--vn-size-sm);line-height:20px;color:var(--t-t3);max-width:660px}.tel .tel-actions{display:flex;align-items:center;gap:8px;flex:none}.tel .tel-btn,.tel-drawer .tel-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;margin:0;flex:none;border:1px solid var(--t-line-strong);border-radius:var(--t-r);background:var(--t-bg);color:var(--t-t2);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.tel .tel-btn:hover:not(:disabled),.tel-drawer .tel-btn:hover:not(:disabled){background:var(--t-bg2);border-color:var(--t-line-strong);color:var(--t-ink)}.tel .tel-btn.primary,.tel-drawer .tel-btn.primary{border-color:var(--btn-primary);background:var(--btn-primary);color:var(--vn-ink-on-brand)}.tel .tel-btn.primary:hover:not(:disabled),.tel-drawer .tel-btn.primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.tel .tel-btn:disabled,.tel-drawer .tel-btn:disabled{opacity:1;cursor:default;background:var(--t-bg2);border-color:var(--t-line);color:var(--t-fg4)}.tel .tel-btn svg,.tel-drawer .tel-btn svg{width:14px;height:14px}.tel .tel-btn .ic.spin{display:inline-flex;animation:tel-spin .9s linear infinite}@keyframes tel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tel .tel-btn .ic.spin{animation:none}}.tel .tel-note{display:flex;align-items:flex-start;gap:8px;margin:0 0 20px;padding:10px 12px;border-radius:var(--t-r);font-size:var(--vn-size-sm);line-height:20px}.tel .tel-note.ok{background:var(--t-ok-bg);color:var(--t-ok-ink)}.tel .tel-note.err{background:var(--t-err-bg);color:var(--vn-danger-ink)}.tel .tel-note .x{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:none;color:inherit;opacity:.7;cursor:pointer}.tel .tel-note .x:hover:not(:disabled){opacity:1;background:#0000000d;border-color:transparent}.tel .tel-note .x svg{width:14px;height:14px}.tel .tel-sec{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.tel .tel-sec+.tel-sec{margin-top:32px}.tel .tel-sec h2{font-family:var(--body);font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--t-ink);margin:0}.tel .tel-sec .s{margin:4px 0 0;font-size:var(--vn-size-xs);line-height:18px;color:var(--t-t4);max-width:560px}.tel .tel-group+.tel-group{margin-top:32px}.tel .tel-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.tel .tel-tabs{display:inline-flex;gap:4px;padding:0;margin:0;border:0;background:none}.tel .tel-tab{display:inline-flex;align-items:center;height:28px;padding:0 12px;margin:0;border:.5px solid transparent;border-radius:var(--t-r);background:none;color:var(--t-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.tel .tel-tab:hover:not(:disabled){background:none;border-color:var(--t-line);color:var(--t-ink)}.tel .tel-tab.on,.tel .tel-tab.on:hover:not(:disabled){background:none;border-color:var(--t-line-strong);color:var(--t-ink)}.tel .tel-tab .n{margin-left:5px;font-weight:400;color:var(--t-t4);font-variant-numeric:normal}.tel .tel-search,.tel-drawer .tel-search{position:relative;flex:none}.tel .tel-search svg,.tel-drawer .tel-search svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--t-t4);pointer-events:none}.tel .tel-search input,.tel-drawer .tel-search input{width:280px;max-width:46vw;height:28px;padding:0 10px 0 29px;margin:0;border:1px solid var(--t-line);border-radius:var(--t-r);background:var(--t-bg2);color:var(--t-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.tel .tel-search input::placeholder,.tel-drawer .tel-search input::placeholder{color:var(--t-fg4)}.tel .tel-search input:focus,.tel-drawer .tel-search input:focus{outline:none;border-color:var(--t-brand);background:var(--t-bg2);box-shadow:none}.tel .tel-tablewrap,.tel-drawer .tel-tablewrap{overflow-x:auto}.tel .tel-table,.tel-drawer .tel-table{width:100%;border-collapse:collapse;background:transparent;border:0;border-radius:0;font-family:var(--body);font-size:var(--vn-size-sm)}.tel .tel-table.wide{min-width:1200px}.tel .tel-table thead th,.tel-drawer .tel-table thead th{height:28px;padding:0 12px;text-align:left;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--t-t4);background:var(--t-bg2);border-top:1px solid var(--t-line);border-bottom:1px solid var(--t-line);white-space:nowrap}.tel .tel-table tbody td,.tel-drawer .tel-table tbody td{height:32px;padding:5px 12px;border-bottom:1px solid var(--t-line);vertical-align:middle;color:var(--t-t2);font-size:var(--vn-size-sm);line-height:20px;white-space:nowrap}.tel .tel-table .tel-chips,.tel-drawer .tel-table .tel-chips{flex-wrap:nowrap;min-width:0}.tel .tel-table tbody tr.tel-gap td,.tel-drawer .tel-table tbody tr.tel-gap td{height:4px;padding:0;border:0;background:none}.tel .tel-table tbody tr.tel-gap:hover,.tel-drawer .tel-table tbody tr.tel-gap:hover{background:none}.tel .tel-table tbody tr:last-child td,.tel-drawer .tel-table tbody tr:last-child td{border-bottom:0}.tel .tel-table tbody tr:not(.tel-gap):hover,.tel-drawer .tel-table tbody tr:not(.tel-gap):hover{background:var(--t-bg2)}.tel .tel-table .col-num{width:200px}.tel .tel-table .col-country{width:116px;white-space:nowrap}.tel .tel-table .col-cap{width:152px}.tel .tel-table .col-bind{white-space:nowrap}.tel .tel-table .col-money{width:120px;white-space:nowrap}.tel .tel-table .col-act{width:0;padding:0;white-space:nowrap}.tel .tel-table th.col-act,.tel .tel-table td.col-act{position:sticky;right:0;z-index:1;background:none}.tel .tel-rowacts{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;padding:0 12px 0 24px;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--t-bg) 24px)}.tel .tel-table tbody tr:hover .tel-rowacts{background:linear-gradient(to right,rgba(250,250,250,0) 0,var(--t-bg2) 24px)}@media (hover: hover) and (pointer: fine){.tel .tel-table tbody .tel-rowacts{opacity:0;transition:opacity .1s ease}.tel .tel-table tbody tr:hover .tel-rowacts,.tel .tel-table tbody td.col-act:focus-within .tel-rowacts,.tel .tel-table tbody td.col-act:has(.confirm) .tel-rowacts{opacity:1}}.tel-drawer .tel-table .col-act{width:72px;text-align:right;white-space:nowrap}.tel .tel-e164{display:block;font-size:var(--vn-size-sm);line-height:20px;font-weight:500;color:var(--t-ink);font-variant-numeric:normal;white-space:nowrap}.tel .tel-dash,.tel-drawer .tel-dash{color:var(--t-fg4)}.tel .tel-chips,.tel-drawer .tel-chips{display:flex;flex-wrap:wrap;gap:4px}.tel .tel-chip,.tel-drawer .tel-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin:0;border:.5px solid var(--t-line);border-radius:9999px;background:var(--t-bg2);color:var(--t-t2);font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;font-variant-numeric:normal}.tel .tel-chip.brand,.tel-drawer .tel-chip.brand{border-color:transparent;background:var(--t-brand50);color:var(--t-brand)}.tel .tel-chips.one-line{flex-wrap:nowrap;min-width:0}.tel .tel-chip.trunc{min-width:0;overflow:hidden;text-overflow:ellipsis;display:inline-block}.tel .tel-chip.more{background:var(--t-bg3);color:var(--t-t3);border-color:transparent}.tel .tel-state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:var(--vn-size-xs);line-height:18px;color:var(--t-t3)}.tel .tel-state .d{width:6px;height:6px;border-radius:50%;flex:none;background:var(--t-fg4)}.tel .tel-state.ok{color:var(--t-ok-ink)}.tel .tel-state.ok .d{background:var(--vn-ok-solid)}.tel .tel-state.warn{color:var(--t-warn)}.tel .tel-state.warn .d{background:var(--vn-warn-solid)}.tel .tel-state.err{color:var(--vn-danger-ink)}.tel .tel-state.err .d{background:var(--t-err)}.tel .tel-act,.tel-drawer .tel-act{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:4px;border:1px solid transparent;border-radius:4px;background:none;color:var(--t-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer;box-shadow:none}.tel .tel-act:hover:not(:disabled),.tel-drawer .tel-act:hover:not(:disabled){background:var(--t-bg3);border-color:transparent;color:var(--t-ink)}.tel .tel-act.icon{width:24px;padding:0;justify-content:center}.tel .tel-act.icon svg{width:14px;height:14px}.tel .tel-act.danger{color:var(--t-err)}.tel .tel-act.danger:hover:not(:disabled){background:var(--t-err-bg);color:var(--vn-danger-ink)}.tel .tel-act.confirm{border-color:var(--t-err);background:var(--t-err);color:var(--vn-ink-on-brand)}.tel .tel-act.confirm:hover:not(:disabled){background:var(--vn-danger-hover);border-color:var(--vn-danger-hover);color:var(--vn-ink-on-brand)}.tel-drawer .tel-act.brand{border-color:var(--btn-primary);background:var(--btn-primary);color:var(--vn-ink-on-brand)}.tel-drawer .tel-act.brand:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.tel .tel-empty,.tel-drawer .tel-empty{padding:24px 12px;text-align:center;font-size:var(--vn-size-sm);line-height:20px;color:var(--t-t4)}.drawer.tel-drawer{width:562px;max-width:96vw;background:var(--t-bg);border-left:1px solid var(--t-line);font-family:var(--body);color:var(--t-ink)}.drawer.tel-drawer.wide{width:720px}.tel-drawer .tel-field{display:block;margin:0 0 16px}.tel-drawer .tel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}@media (max-width: 560px){.tel-drawer .tel-grid{grid-template-columns:minmax(0,1fr)}}.tel-drawer .tel-grid .tel-field{margin-bottom:0}.tel-drawer .tel-label{display:flex;align-items:baseline;gap:4px;margin-bottom:6px;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--t-t3)}.tel-drawer .tel-req{color:var(--t-err);font-weight:400}.tel-drawer .tel-opt{margin-left:2px;font-weight:400;color:var(--t-fg4)}.tel-drawer .tel-field input,.tel-drawer .tel-field select{display:block;width:100%;height:28px;padding:0 10px;margin:0;border:1px solid var(--t-line);border-radius:var(--t-r);background:var(--t-bg2);color:var(--t-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.tel-drawer .tel-field input::placeholder{color:var(--t-fg4)}.tel-drawer .tel-field input:focus,.tel-drawer .tel-field select:focus{outline:none;border-color:var(--t-brand);background:var(--t-bg2);box-shadow:none}.tel-drawer .tel-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px 14px}.tel-drawer .tel-reveal{position:relative;display:block}.tel-drawer .tel-reveal input{padding-right:32px}.tel-drawer .tel-reveal .eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:none;color:var(--t-t4);cursor:pointer}.tel-drawer .tel-reveal .eye:hover:not(:disabled){background:var(--t-bg3);color:var(--t-ink);border-color:transparent}.tel-drawer .tel-reveal .eye svg{width:14px;height:14px}.tel-drawer .tel-help{display:block;margin-top:6px;font-size:var(--vn-size-xs);line-height:18px;color:var(--t-t4)}.tel-drawer .tel-subject{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 20px;padding:10px 12px;border:1px solid var(--t-line);border-radius:var(--t-r);background:var(--t-bg2)}.tel-drawer .tel-subject .n{font-size:var(--vn-size-md);line-height:22px;font-weight:500;color:var(--t-ink);font-variant-numeric:normal}.tel-drawer .tel-subject .m{font-size:var(--vn-size-xs);line-height:18px;color:var(--t-t4)}.tel-drawer .tel-seed{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin:0 0 16px;padding:12px;border:1px solid var(--t-line);border-radius:var(--t-r);background:var(--t-bg2)}.tel-drawer .tel-seed .tel-field{margin:0}.tel-drawer .tel-seed .grow{flex:1 1 120px;min-width:0}.tel-drawer .tel-seed .narrow{width:88px;flex:none}.tel-drawer .tel-foot{flex:none;border-top:0}.tel-drawer .tel-foot .ctrls{border-top:0}.tel-drawer .tel-err{margin:16px 24px 0;padding:10px 12px;border-radius:var(--t-r);background:var(--t-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}.tel-drawer .tel-inlineerr{margin:0 0 12px;padding:10px 12px;border-radius:var(--t-r);background:var(--t-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}}@layer legacy{.rec{--r-ink: var(--vn-ink);--r-t2: var(--vn-ink-2);--r-t3: var(--vn-ink-3);--r-t4: var(--vn-ink-4);--r-fg4: var(--vn-ink-disabled);--r-line: var(--vn-line);--r-line-strong: var(--vn-line-strong);--r-bg: var(--vn-surface);--r-bg2: var(--vn-surface-2);--r-bg3: var(--vn-surface-3);--r-brand: var(--vn-brand);--r-brand50: var(--vn-brand-tint);--r-ok: var(--vn-ok-solid);--r-ok-bg: var(--vn-ok-tint);--r-ok-ink: var(--vn-ok);--r-warn: var(--vn-warn);--r-warn-bg: var(--vn-warn-tint);--r-err: var(--vn-danger);--r-err-bg: var(--vn-danger-tint);--r-r: 6px}.rec.page{padding:24px var(--page-gutter);color:var(--r-ink);background:var(--r-bg);font-family:var(--body)}.rec .mono,.rec .input.mono{font-family:var(--body)}.rec .page-head{margin-bottom:32px}.rec .page-head.rec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.rec .rec-head-actions{display:flex;align-items:center;gap:8px;flex:none}.rec .rec-blocked{font-size:var(--vn-size-xs);line-height:18px;color:var(--r-warn);max-width:220px;text-align:right}.rec .page-head .eyebrow{font-family:var(--body);font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--r-t4)}.rec .page-head h1{font-family:var(--body);font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--r-ink);margin:12px 0 0}.rec .page-head .sub{margin-top:6px;font-size:var(--vn-size-sm);line-height:20px;color:var(--r-t3);max-width:660px}.rec .rec-row{display:grid;grid-template-columns:294px minmax(0,1fr);gap:48px;padding:24px 0;border-bottom:1px solid var(--r-line)}.rec .rec-row:first-of-type{padding-top:0}.rec .rec-row:last-of-type{border-bottom:0}@media (max-width: 1080px){.rec .rec-row{grid-template-columns:minmax(0,1fr);gap:12px}}.rec .rec-row>.shead{grid-column:1;min-width:0}.rec .rec-row>*:not(.shead){grid-column:2;min-width:0}.rec .rec-row:has(.admtable){grid-template-columns:minmax(0,1fr) auto;gap:12px 24px}.rec .rec-row:has(.admtable)>*{grid-column:1 / -1}.rec .rec-row:has(.admtable)>.shead{grid-column:1;grid-row:1}.rec .rec-row:has(.admtable)>.rec-actions{grid-column:2;grid-row:1;align-self:end;justify-self:end;margin:0}.rec .rec-row:has(.rec-sweep){grid-template-columns:294px minmax(0,1fr);gap:48px}.rec .rec-row:has(.rec-sweep)>.shead{grid-column:1;grid-row:auto}.rec .rec-row:has(.rec-sweep)>.rec-sweep{grid-column:2}@media (max-width: 1080px){.rec .rec-row:has(.rec-sweep){grid-template-columns:minmax(0,1fr);gap:12px}.rec .rec-row:has(.rec-sweep)>.rec-sweep{grid-column:1}}@media (max-width: 1080px){.rec .rec-row:not(:has(.admtable))>.shead,.rec .rec-row:not(:has(.admtable))>*:not(.shead){grid-column:1}}.rec .rec-row:has(.admtable)>.shead .sub{max-width:620px}.rec .shead{display:block;margin:0;padding-top:0;border-top:0}.rec .shead .grow{display:none}.rec .rec-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.rec .shead h2{font-family:var(--body);font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--r-ink);margin:0}.rec .shead .sub{margin:4px 0 0;font-size:var(--vn-size-sm);line-height:20px;color:var(--r-t4);max-width:262px}.rec .shead .grow{flex:1 1 auto}.rec .adcard,.rec .adcard.full{border:0;border-radius:0;background:none;padding:0;box-shadow:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;align-items:start}@media (max-width: 1400px){.rec .rec-row .adcard{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.rec .adcard,.rec .adcard.full{grid-template-columns:minmax(0,1fr)}}.rec .adcard>.row2{display:contents}.rec .adcard>.chk,.rec .adcard>.hint,.rec .adcard>.chip,.rec .adcard>.fld:has(textarea){grid-column:1 / -1}.rec .fld{display:block;margin:0}.rec .field-label{display:block;margin-bottom:6px;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--r-t3)}.rec .hint{display:block;margin-top:6px;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;letter-spacing:0;color:var(--r-t3)}.rec .adcard .fld.rec-narrow{grid-column:1}.rec .adcard>.fld.rec-hold{grid-column:1 / -1}.rec .rec-sweep{display:flex;flex-direction:column;gap:16px;min-width:0}.rec .rec-state,.rec .rec-counts{display:flex;flex-wrap:wrap;gap:8px 32px;margin:0}.rec .rec-state dt,.rec .rec-counts dt{font-size:var(--vn-size-xs);line-height:18px;color:var(--r-t4)}.rec .rec-state dd,.rec .rec-counts dd{margin:2px 0 0;font-size:var(--vn-size-sm);line-height:20px;color:var(--r-ink);font-variant-numeric:normal}.rec .rec-counts .bad dd{color:var(--r-err)}.rec .rec-outcome{margin:0;font-size:var(--vn-size-sm);line-height:20px;color:var(--r-t3)}.rec .rec-warn{margin:0;font-size:var(--vn-size-sm);line-height:20px;color:var(--vn-danger-ink)}.rec .shead button.btn-primary:hover:not(:disabled),.rec .btn.btn-primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.rec .btn.btn-danger{border-color:var(--r-err);background:var(--r-bg);color:var(--r-err)}.rec .btn.btn-danger:hover:not(:disabled){background:var(--r-err-bg);border-color:var(--r-err);color:var(--vn-danger-ink)}.rec .chip,.rec p.chip{display:block;width:auto;margin:12px 0 0;padding:10px 12px;border:0;border-radius:var(--r-r);background:var(--r-bg2);color:var(--r-t3);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;font-weight:400;letter-spacing:0;text-transform:none}.rec .chip.chip-warn{background:var(--r-warn-bg);color:var(--r-warn)}.rec .chip.chip-danger{background:var(--r-err-bg);color:var(--vn-danger-ink)}.rec .chip.chip-ok{background:var(--r-ok-bg);color:var(--r-ok-ink)}.rec .chip strong{font-weight:600}.rec .shead .chip.chip-ok{display:inline-flex;align-items:center;height:20px;padding:0 10px;margin:0;border-radius:9999px;font-size:var(--vn-size-xs);line-height:18px;font-weight:500}.rec .admtable{width:100%;border-collapse:collapse;margin:0;background:transparent;border:0;font-family:var(--body);font-size:var(--vn-size-sm)}.rec .admtable th:last-child,.rec .admtable td:last-child{width:40px;text-align:right}.rec .admtable thead th{height:28px;padding:0 12px;text-align:left;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--r-t4);background:var(--r-bg2);border-top:1px solid var(--r-line);border-bottom:1px solid var(--r-line);white-space:nowrap}.rec .admtable tbody td{padding:1.5px 4px;border-bottom:1px solid var(--r-line);vertical-align:middle;color:var(--r-t2);font-size:var(--vn-size-sm);line-height:20px}.rec .admtable tbody tr:last-child td{border-bottom:0}.rec .admtable tbody tr:hover{background:var(--r-bg2)}.rec .admtable tbody td .input,.rec .admtable tbody td input,.rec .admtable tbody td select{display:block;width:100%;height:28px;padding:0 8px;margin:0;border:1px solid transparent;border-radius:var(--r-r);background:none;color:var(--r-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.rec .admtable tbody td select,.rec .admtable tbody td select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:24px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:14px 14px}.rec .admtable tbody td input::placeholder{color:var(--r-fg4)}.rec .admtable tbody td .input:focus,.rec .admtable tbody td input:focus,.rec .admtable tbody td select:focus,.rec .admtable tbody td select.input:focus{outline:none;border-color:var(--r-brand);background-color:var(--r-bg);box-shadow:none}.rec .admtable tbody td:last-child{padding:0 4px}.rec .rec-rowdel:hover:not(:disabled){background:var(--r-err-bg);border-color:transparent;color:var(--vn-danger-ink)}.rec .rec-rowdel svg{width:14px;height:14px}@media (hover: hover) and (pointer: fine){.rec .admtable tbody td:last-child>*{opacity:0;transition:opacity .1s ease}.rec .admtable tbody tr:hover td:last-child>*,.rec .admtable tbody td:last-child:focus-within>*{opacity:1}}.rec .empty,.rec .admtable tbody tr:first-child td.empty{padding:28px 12px 24px;text-align:center;font-size:var(--vn-size-sm);line-height:20px;color:var(--r-t4)}.rec .pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin:0;border:.5px solid var(--r-line);border-radius:9999px;background:var(--r-bg2);color:var(--r-t2);font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}}@layer legacy{.wchan,.wc-drawer{--w-ink: var(--vn-ink);--w-t2: var(--vn-ink-2);--w-t3: var(--vn-ink-3);--w-t4: var(--vn-ink-4);--w-fg4: var(--vn-ink-disabled);--w-line: var(--vn-line);--w-line-strong: var(--vn-line-strong);--w-bg: var(--vn-surface);--w-bg2: var(--vn-surface-2);--w-bg3: var(--vn-surface-3);--w-brand: var(--vn-brand);--w-brand50: var(--vn-brand-tint);--w-ok: var(--vn-ok-solid);--w-ok-ink: var(--vn-ok);--w-err: var(--vn-danger);--w-err-bg: var(--vn-danger-tint);--w-r: 6px}.wchan{display:block;padding:24px var(--page-gutter);color:var(--w-ink);background:var(--w-bg);font-family:var(--body)}.wchan .mono{font-family:var(--body)}.wchan .wc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.wchan .wc-eyebrow{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--w-t4)}.wchan .wc-title{font-family:var(--body);font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--w-ink);margin:12px 0 0}.wchan .wc-subtitle{margin-top:6px;font-size:var(--vn-size-sm);line-height:20px;color:var(--w-t3);max-width:660px}.wchan .wc-btn,.wc-drawer .wc-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;margin:0;flex:none;border:1px solid var(--w-line-strong);border-radius:var(--w-r);background:var(--w-bg);color:var(--w-t2);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.wchan .wc-btn:hover:not(:disabled),.wc-drawer .wc-btn:hover:not(:disabled){background:var(--w-bg2);border-color:var(--w-line-strong);color:var(--w-ink)}.wchan .wc-btn.primary,.wc-drawer .wc-btn.primary{border-color:var(--btn-primary);background:var(--btn-primary);color:var(--vn-ink-on-brand)}.wchan .wc-btn.primary:hover:not(:disabled),.wc-drawer .wc-btn.primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.wchan .wc-btn:disabled,.wc-drawer .wc-btn:disabled{opacity:1;cursor:default;background:var(--w-bg2);border-color:var(--w-line);color:var(--w-fg4)}.wchan .wc-btn svg,.wc-drawer .wc-btn svg{width:14px;height:14px}.wchan .wc-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;margin-bottom:24px}.wchan .wc-type{padding:12px;border-radius:var(--w-r);border:1px solid var(--w-line);background:var(--w-bg)}.wchan .wc-type.soon{background:var(--w-bg2);border-style:dashed}.wchan .wc-type-name{font-size:var(--vn-size-sm);line-height:20px;font-weight:500;color:var(--w-ink)}.wchan .wc-type.soon .wc-type-name{color:var(--w-t3)}.wchan .wc-type-status{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--vn-size-xs);line-height:18px;color:var(--w-t4)}.wchan .wc-type-status .d{width:6px;height:6px;border-radius:50%;background:var(--w-fg4);flex:none}.wchan .wc-type:not(.soon) .wc-type-status{color:var(--w-ok-ink)}.wchan .wc-type:not(.soon) .wc-type-status .d{background:var(--w-ok)}.wchan .wc-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.wchan .wc-tabs{display:inline-flex;gap:4px;padding:0;margin:0;border:0;background:none}.wchan .wc-tab{display:inline-flex;align-items:center;height:28px;padding:0 12px;margin:0;border:.5px solid transparent;border-radius:var(--w-r);background:none;color:var(--w-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.wchan .wc-tab:hover:not(:disabled){background:none;border-color:var(--w-line);color:var(--w-ink)}.wchan .wc-tab.on,.wchan .wc-tab.on:hover:not(:disabled){background:none;border-color:var(--w-line-strong);color:var(--w-ink)}.wchan .wc-tab .n{margin-left:5px;font-weight:400;color:var(--w-t4);font-variant-numeric:normal}.wchan .wc-search{position:relative;flex:none}.wchan .wc-search svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--w-t4);pointer-events:none}.wchan .wc-search input{width:280px;max-width:46vw;height:28px;padding:0 10px 0 29px;margin:0;border:1px solid var(--w-line);border-radius:var(--w-r);background:var(--w-bg2);color:var(--w-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.wchan .wc-search input::placeholder{color:var(--w-fg4)}.wchan .wc-search input:focus{outline:none;border-color:var(--w-brand);background:var(--w-bg2);box-shadow:none}.wchan .wc-tablewrap{overflow-x:auto}.wchan .wc-table{width:100%;min-width:880px;border-collapse:collapse;background:transparent;border:0;border-radius:0;font-family:var(--body);font-size:var(--vn-size-sm)}.wchan .wc-table thead th{height:28px;padding:0 12px;text-align:left;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--w-t4);background:var(--w-bg2);border-top:1px solid var(--w-line);border-bottom:1px solid var(--w-line);white-space:nowrap}.wchan .wc-table tbody td{height:32px;padding:5px 12px;border-bottom:1px solid var(--w-line);vertical-align:middle;color:var(--w-t2);font-size:var(--vn-size-sm);line-height:20px;white-space:nowrap}.wchan .wc-table tbody tr.wc-gap td{height:4px;padding:0;border:0;background:none}.wchan .wc-table tbody tr.wc-gap:hover{background:none}.wchan .wc-table tbody tr:last-child td{border-bottom:0}.wchan .wc-table tbody tr.clickable{cursor:pointer}.wchan .wc-table tbody tr:not(.wc-gap):hover{background:var(--w-bg2)}.wchan .wc-table .col-act{width:0;padding:0;white-space:nowrap}.wchan .wc-table th.col-act,.wchan .wc-table td.col-act{position:sticky;right:0;z-index:1;background:none}.wchan .wc-rowacts{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;padding:0 12px 0 24px;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--w-bg) 24px)}.wchan .wc-table tbody tr:hover .wc-rowacts{background:linear-gradient(to right,rgba(250,250,250,0) 0,var(--w-bg2) 24px)}@media (hover: hover) and (pointer: fine){.wchan .wc-table tbody .wc-rowacts{opacity:0;transition:opacity .1s ease}.wchan .wc-table tbody tr:hover .wc-rowacts,.wchan .wc-table tbody td.col-act:focus-within .wc-rowacts,.wchan .wc-table tbody td.col-act:has(.confirm) .wc-rowacts{opacity:1}}.wchan .wc-name{font-weight:500;color:var(--w-ink)}.wchan .wc-dash{color:var(--w-fg4)}.wchan .wc-chip,.wc-drawer .wc-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin:0;border:.5px solid var(--w-line);border-radius:9999px;background:var(--w-bg2);color:var(--w-t2);font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.wchan .wc-chip.brand,.wc-drawer .wc-chip.brand{border-color:transparent;background:var(--w-brand50);color:var(--w-brand)}.wchan .wc-state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:var(--vn-size-xs);line-height:18px;color:var(--w-t3)}.wchan .wc-state .d{width:6px;height:6px;border-radius:50%;background:var(--w-fg4);flex:none}.wchan .wc-state.on{color:var(--w-ok-ink)}.wchan .wc-state.on .d{background:var(--w-ok)}.wchan .wc-act{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:4px;border:1px solid transparent;border-radius:4px;background:none;color:var(--w-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer;box-shadow:none}.wchan .wc-act:hover:not(:disabled){background:var(--w-bg3);border-color:transparent;color:var(--w-ink)}.wchan .wc-act.icon{width:24px;padding:0;justify-content:center}.wchan .wc-act.icon svg{width:14px;height:14px}.wchan .wc-act.danger{color:var(--w-err)}.wchan .wc-act.danger:hover:not(:disabled){background:var(--w-err-bg);color:var(--vn-danger-ink)}.wchan .wc-act.confirm{border-color:var(--w-err);background:var(--w-err);color:var(--vn-ink-on-brand)}.wchan .wc-act.confirm:hover:not(:disabled){background:var(--vn-danger-hover);border-color:var(--vn-danger-hover);color:var(--vn-ink-on-brand)}.wchan .wc-empty{padding:24px 12px;text-align:center;font-size:var(--vn-size-sm);line-height:20px;color:var(--w-t4)}.wchan .wc-alert{margin:12px 0 0;padding:10px 12px;border-radius:var(--w-r);background:var(--w-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}.drawer.wc-drawer{width:min(920px,96vw);max-width:96vw;background:var(--w-bg);border-left:1px solid var(--w-line);font-family:var(--body);color:var(--w-ink)}.wc-drawer .wc-build{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:24px;align-items:start}@media (max-width: 860px){.wc-drawer .wc-build{grid-template-columns:minmax(0,1fr)}}.wc-drawer .wc-form{min-width:0}.wc-drawer .wc-field{display:block;margin:0 0 24px}.wc-drawer .wc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin-bottom:24px}@media (max-width: 560px){.wc-drawer .wc-grid{grid-template-columns:minmax(0,1fr)}}.wc-drawer .wc-grid .wc-field{margin-bottom:0}.wc-drawer .wc-label{display:flex;align-items:baseline;gap:4px;margin-bottom:6px;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--w-t3)}.wc-drawer .wc-req{color:var(--w-err);font-weight:400}.wc-drawer .wc-opt{margin-left:2px;font-weight:400;color:var(--w-fg4)}.wc-drawer .wc-field input[type=text],.wc-drawer .wc-field>input:not([type]),.wc-drawer .wc-field select{display:block;width:100%;height:28px;padding:0 10px;margin:0;border:1px solid var(--w-line);border-radius:var(--w-r);background:var(--w-bg2);color:var(--w-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.wc-drawer .wc-field input::placeholder{color:var(--w-fg4)}.wc-drawer .wc-field input:focus,.wc-drawer .wc-field select:focus{outline:none;border-color:var(--w-brand);background:var(--w-bg2);box-shadow:none}.wc-drawer .wc-field input:disabled{background:var(--w-bg3);color:var(--w-t4);cursor:not-allowed}.wc-drawer .wc-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px 14px}.wc-drawer .wc-help{display:block;margin-top:6px;font-size:var(--vn-size-xs);line-height:18px;color:var(--w-t4)}.wc-drawer .wc-help.warn{color:var(--vn-warn)}.wc-drawer .wc-origins{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.wc-drawer .wc-colour{display:flex;align-items:center;gap:8px}.wc-drawer .wc-colour input[type=color]{width:28px;height:28px;padding:0;flex:none;border:1px solid var(--w-line);border-radius:var(--w-r);background:none;cursor:pointer}.wc-drawer .wc-colour input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.wc-drawer .wc-colour input[type=color]::-webkit-color-swatch{border:0;border-radius:3px}.wc-drawer .wc-colour code{font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;color:var(--w-t3);font-variant-numeric:normal}.wc-drawer .wc-switch{display:flex;align-items:flex-start;gap:10px;margin:0 0 24px;cursor:pointer}.wc-drawer .wc-switch input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;flex:none;margin:3px 0 0;padding:0;display:inline-grid;place-content:center;border:1px solid var(--w-line-strong);border-radius:3px;background:var(--w-bg);cursor:pointer}.wc-drawer .wc-switch input[type=checkbox]:checked{border-color:var(--btn-primary);background:var(--btn-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l5 5 9-11'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.wc-drawer .wc-switch input[type=checkbox]:focus-visible{outline:2px solid var(--btn-primary);outline-offset:2px}.wc-drawer .wc-switch .t{min-width:0}.wc-drawer .wc-switch .t b{display:block;font-size:var(--vn-size-sm);line-height:20px;font-weight:500;color:var(--w-ink)}.wc-drawer .wc-switch .t span{display:block;font-size:var(--vn-size-xs);line-height:18px;color:var(--w-t4)}.wc-drawer .wc-toggles{display:flex;flex-wrap:wrap;gap:6px}.wc-drawer .wc-toggle{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;margin:0;border:1px solid var(--w-line);border-radius:9999px;background:var(--w-bg);color:var(--w-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer;white-space:nowrap}.wc-drawer .wc-toggle:hover{background:var(--w-bg2);color:var(--w-ink)}.wc-drawer .wc-toggle.on{background:var(--w-bg);border-color:var(--w-line-strong);color:var(--w-ink)}.wc-drawer .wc-toggle input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;flex:none;margin:0;padding:0;display:inline-grid;place-content:center;border:1px solid var(--w-line-strong);border-radius:3px;background:var(--w-bg);cursor:pointer}.wc-drawer .wc-toggle input[type=checkbox]:checked{border-color:var(--btn-primary);background:var(--btn-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l5 5 9-11'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.wc-drawer .wc-side{position:sticky;top:0;display:flex;flex-direction:column;gap:16px}.wc-drawer .wc-card{border:1px solid var(--w-line);border-radius:var(--w-r);background:var(--w-bg);padding:16px}.wc-drawer .wc-card-title{display:flex;align-items:center;gap:8px;font-family:var(--body);font-size:14px;line-height:20px;font-weight:500;color:var(--w-ink);margin:0 0 12px}.wc-drawer .wc-card-title .wc-btn{margin-left:auto}.wc-drawer .wc-stage{position:relative;border-radius:var(--w-r);background:var(--w-bg2);border:1px solid var(--w-line);padding:12px;overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.wc-drawer .wc-panel{border-radius:8px;overflow:hidden;background:var(--vn-surface);border:1px solid var(--w-line);box-shadow:0 4px 12px #0a0d120f}.wc-drawer .wc-panel-head{padding:10px 12px;color:var(--vn-ink-on-brand);text-align:left;font-size:var(--vn-size-sm);line-height:20px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-drawer .wc-panel-body{padding:12px;display:flex;flex-direction:column;gap:8px}.wc-drawer .wc-bubble{align-self:flex-start;max-width:88%;padding:8px 10px;border-radius:10px 10px 10px 2px;background:var(--w-bg3);color:var(--w-t2);font-size:var(--vn-size-xs);line-height:18px}.wc-drawer .wc-prechat{display:flex;flex-wrap:wrap;gap:4px}.wc-drawer .wc-prechat span{height:22px;padding:0 8px;display:inline-flex;align-items:center;border:1px dashed var(--w-line-strong);border-radius:4px;color:var(--w-t4);font-size:var(--vn-size-xxs);line-height:18px}.wc-drawer .wc-panel-compose{padding:8px 12px;border-top:1px solid var(--w-line);color:var(--w-fg4);font-size:var(--vn-size-xs);line-height:18px}.wc-drawer .wc-launcher{margin-top:10px;align-self:flex-end;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:9999px;color:var(--vn-ink-on-brand);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-drawer .wc-stage.left .wc-launcher{align-self:flex-start}.wc-drawer .wc-stage.right .wc-launcher{align-self:flex-end}.wc-drawer .wc-snippet{margin:0;padding:10px 12px;border-radius:var(--w-r);border:.5px solid var(--w-line);background:var(--w-bg2);color:var(--w-t2);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--vn-size-xxs);line-height:18px;white-space:pre-wrap;overflow-wrap:anywhere}.wc-drawer .wc-copied{color:var(--w-ok-ink)}.wc-drawer .wc-foot{flex:none}.wc-drawer .wc-err{margin:16px 24px 0;padding:10px 12px;border-radius:var(--w-r);background:var(--w-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}}@layer legacy{.adsec,.adsec-drawer{--s-ink: var(--vn-ink);--s-t2: var(--vn-ink-2);--s-t3: var(--vn-ink-3);--s-t4: var(--vn-ink-4);--s-fg4: var(--vn-ink-disabled);--s-line: var(--vn-line);--s-line-strong: var(--vn-line-strong);--s-bg: var(--vn-surface);--s-bg2: var(--vn-surface-2);--s-bg3: var(--vn-surface-3);--s-brand: var(--vn-brand);--s-err: var(--vn-danger);--s-err-bg: var(--vn-danger-tint);--s-r: 6px}.adsec{display:block;padding:24px var(--page-gutter);color:var(--s-ink);background:var(--s-bg);font-family:var(--body)}.adsec .mono{font-family:var(--body)}.adsec .pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin:0;border:.5px solid var(--s-line);border-radius:9999px;background:var(--s-bg2);color:var(--s-t2);font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.adsec .pill.skill,.adsec .pill.role{border-color:transparent;background:var(--vn-brand-tint);color:var(--s-brand)}.adsec .sec-table td>.pill+.pill{margin-left:4px}.adsec .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.adsec .sec-eyebrow{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--s-t4)}.adsec .sec-title{font-family:var(--body);font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--s-ink);margin:12px 0 0}.adsec .sec-subtitle{margin-top:6px;font-size:var(--vn-size-sm);line-height:20px;color:var(--s-t3);max-width:640px}.adsec .sec-new{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;margin:0;border:1px solid var(--btn-primary);border-radius:var(--s-r);background:var(--btn-primary);color:var(--vn-ink-on-brand);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.adsec .sec-new:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.adsec .sec-new svg{width:14px;height:14px}.adsec .sec-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.adsec .sec-tabs{display:inline-flex;gap:4px;padding:0;margin:0;border:0;background:none}.adsec .sec-tab{display:inline-flex;align-items:center;height:28px;padding:0 12px;margin:0;border:.5px solid transparent;border-radius:var(--s-r);background:none;color:var(--s-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.adsec .sec-tab:hover:not(:disabled){background:none;border-color:var(--s-line);color:var(--s-ink)}.adsec .sec-tab.on,.adsec .sec-tab.on:hover:not(:disabled){background:none;border-color:var(--s-line-strong);color:var(--s-ink)}.adsec .sec-tab .n{margin-left:5px;font-weight:400;color:var(--s-t4);font-variant-numeric:normal}.adsec .sec-search{position:relative;flex:none}.adsec .sec-search svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--s-t4);pointer-events:none}.adsec .sec-search input{width:280px;max-width:46vw;height:28px;padding:0 10px 0 29px;margin:0;border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-bg2);color:var(--s-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.adsec .sec-search input::placeholder{color:var(--s-fg4)}.adsec .sec-search input:focus{outline:none;border-color:var(--s-brand);background:var(--s-bg2);box-shadow:none}.adsec .sec-tablewrap{overflow-x:auto}.adsec .sec-table{width:100%;min-width:560px;border-collapse:collapse;background:transparent;border:0;border-radius:0;font-family:var(--body);font-size:var(--vn-size-sm)}.adsec .sec-table thead th{height:28px;padding:0 12px;text-align:left;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--s-t4);background:var(--s-bg2);border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);white-space:nowrap}.adsec .sec-table tbody td{height:32px;padding:5px 12px;border-bottom:1px solid var(--s-line);vertical-align:middle;color:var(--s-t2);font-size:var(--vn-size-sm);line-height:20px}.adsec .sec-table tbody tr.sec-gap td{height:4px;padding:0;border:0;background:none}.adsec .sec-table tbody tr.sec-gap:hover{background:none}.adsec .sec-table tbody tr:last-child td{border-bottom:0}.adsec .sec-table tbody tr:not(.sec-gap):hover{background:var(--s-bg2)}.adsec .sec-table .col-act{width:0;padding:0;white-space:nowrap}.adsec .sec-table th.col-act,.adsec .sec-table td.col-act{position:sticky;right:0;z-index:1;background:none}.adsec .sec-rowacts{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;padding:0 12px 0 24px;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--s-bg) 24px)}.adsec .sec-table tbody tr:hover .sec-rowacts{background:linear-gradient(to right,rgba(250,250,250,0) 0,var(--s-bg2) 24px)}@media (hover: hover) and (pointer: fine){.adsec .sec-table tbody .sec-rowacts{opacity:0;transition:opacity .1s ease}.adsec .sec-table tbody tr:hover .sec-rowacts,.adsec .sec-table tbody td.col-act:focus-within .sec-rowacts,.adsec .sec-table tbody td.col-act:has(.confirm) .sec-rowacts{opacity:1}}.adsec .sec-dash{color:var(--s-fg4)}.adsec .sec-act{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:4px;border:1px solid transparent;border-radius:4px;background:none;color:var(--s-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer;box-shadow:none}.adsec .sec-act:hover:not(:disabled){background:var(--s-bg3);border-color:transparent;color:var(--s-ink)}.adsec .sec-act.icon{width:24px;padding:0;justify-content:center}.adsec .sec-act.icon svg{width:14px;height:14px}.adsec .sec-act.danger{color:var(--s-err)}.adsec .sec-act.danger:hover:not(:disabled){background:var(--s-err-bg);color:var(--vn-danger-ink)}.adsec .sec-act.confirm{border-color:var(--s-err);background:var(--s-err);color:var(--vn-ink-on-brand)}.adsec .sec-act.confirm:hover:not(:disabled){background:var(--vn-danger-hover);border-color:var(--vn-danger-hover);color:var(--vn-ink-on-brand)}.adsec .sec-empty{padding:24px 12px;text-align:center;font-size:var(--vn-size-sm);line-height:20px;color:var(--s-t4)}.adsec .sec-rowerr{margin:12px 0 0;padding:10px 12px;border-radius:var(--s-r);background:var(--s-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}.drawer.adsec-drawer{width:562px;max-width:96vw;background:var(--s-bg);border-left:1px solid var(--s-line);font-family:var(--body);color:var(--s-ink)}.adsec-drawer .sec-field{display:block;margin:0 0 16px}.adsec-drawer .dbody>.sec-field:last-child{margin-bottom:0}.adsec-drawer .sec-label{display:flex;align-items:baseline;gap:4px;margin-bottom:6px;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--s-t3)}.adsec-drawer .sec-req{color:var(--s-err);font-weight:400}.adsec-drawer .sec-field input,.adsec-drawer .sec-field select{display:block;width:100%;height:28px;padding:0 10px;margin:0;border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-bg2);color:var(--s-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.adsec-drawer .sec-field input::placeholder{color:var(--s-fg4)}.adsec-drawer .sec-field input:focus,.adsec-drawer .sec-field select:focus{outline:none;border-color:var(--s-brand);background:var(--s-bg2);box-shadow:none}.adsec-drawer .sec-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px 14px}.adsec-drawer .sec-help{display:block;margin-top:6px;font-size:var(--vn-size-xs);line-height:18px;color:var(--s-t4)}.adsec-drawer .sec-toggles{display:flex;flex-wrap:wrap;gap:6px}.adsec-drawer .sec-toggle{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;margin:0;border:1px solid var(--s-line);border-radius:9999px;background:var(--s-bg);color:var(--s-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer;white-space:nowrap}.adsec-drawer .sec-toggle:hover{background:var(--s-bg2);color:var(--s-ink)}.adsec-drawer .sec-toggle.on{background:var(--s-bg);border-color:var(--s-line-strong);color:var(--s-ink)}.adsec-drawer .sec-toggle input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;flex:none;margin:0;padding:0;display:inline-grid;place-content:center;border:1px solid var(--s-line-strong);border-radius:3px;background:var(--s-bg);cursor:pointer}.adsec-drawer .sec-toggle input:checked{border-color:var(--btn-primary);background:var(--btn-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l5 5 9-11'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.adsec-drawer .sec-toggle input:focus-visible{outline:2px solid var(--btn-primary);outline-offset:2px}.adsec-drawer .sec-foot{flex:none;border-top:0}.adsec-drawer .sec-foot .ctrls{border-top:0;padding-top:0}.adsec-drawer .sec-err{margin:16px 24px 0;padding:10px 12px;border-radius:var(--s-r);background:var(--s-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}}.voice{padding:40px 24px 64px;font-family:var(--cc-font);color:var(--cc-text-primary)}.voice.is-idle{display:flex;align-items:center;justify-content:center;min-height:100%;padding:24px}.v-col{width:100%;max-width:var(--cc-content-w);margin:0 auto;display:flex;flex-direction:column;gap:var(--cc-space-xl)}.v-card{background:var(--cc-bg);border:.5px solid var(--cc-border);border-radius:var(--cc-radius-sm);padding:var(--cc-space-2xl)}.v-pad0{padding:var(--cc-space-lg) 0;overflow:hidden}.v-card-lbl,.v-block-lbl{display:flex;align-items:center;gap:var(--cc-space-xs);font-size:var(--cc-text-xxxs);line-height:var(--cc-lh-xxxs);font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--cc-text-quaternary)}.v-card-lbl{padding:var(--cc-space-md) var(--cc-space-2xl)}.v-card-lbl svg,.v-block-lbl svg{width:12px;height:12px;flex:none}.v-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cc-space-xl)}.v-metric{background:var(--cc-bg);border:1px solid var(--cc-border-subtle);border-radius:var(--cc-radius-sm);padding:var(--cc-space-xl);display:flex;flex-direction:column;gap:var(--cc-space-3xl)}.v-metric-head{display:flex;align-items:center;gap:var(--cc-space-lg)}.v-metric-lbl{flex:1 0 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cc-text-xxxs);line-height:var(--cc-lh-xxxs);font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--cc-text-quaternary)}.v-badge{display:flex;align-items:center;gap:var(--cc-space-xs);padding:1px var(--cc-space-md) 1px var(--cc-space-sm);border:.5px solid var(--cc-border);border-radius:var(--cc-radius-full);font-size:var(--cc-text-xxs);line-height:var(--cc-lh-xxs);font-weight:500;color:var(--cc-text-secondary);white-space:nowrap}.v-badge-dot{width:6px;height:6px;border-radius:var(--cc-radius-full);background:var(--cc-fg-quaternary)}.v-badge.on .v-badge-dot{background:var(--cc-success-soft)}.v-metric-body{display:flex;align-items:center;gap:var(--cc-space-lg);height:40px}.v-metric-val{flex:1 0 auto;font-size:var(--cc-display-sm);line-height:var(--cc-lh-display-sm);font-weight:500;white-space:nowrap}.v-metric-val[data-tone=red]{color:var(--vn-danger)}.v-metric-val[data-tone=amber]{color:var(--vn-warn)}.v-metric-val[data-tone=green]{color:var(--vn-ok)}.v-metric-sub{font-size:var(--cc-text-xs);color:var(--cc-text-quaternary);white-space:nowrap}.v-spark{flex:none;width:64px;height:24px;align-self:center;overflow:visible}.v-spark>*{width:100%;height:100%;display:block}.ring-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--cc-overlay);overflow:auto}.ring-card{width:488px;max-width:100%;padding-top:var(--cc-space-lg);background:var(--cc-bg);border:.5px solid var(--cc-border);border-radius:var(--cc-radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ring-eyebrow{margin:0;font-size:var(--cc-text-xxxs);line-height:var(--cc-lh-xxxs);font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--cc-text-quaternary);text-align:center}.ring-eyebrow-left{text-align:left}.ring-body{display:flex;flex-direction:column;gap:var(--cc-space-lg);padding:var(--cc-space-lg) var(--cc-space-2xl)}.ring-who{display:flex;flex-direction:column;align-items:center;gap:var(--cc-space-3xl);padding:var(--cc-space-lg) 0}.ring-avatar{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:var(--cc-radius-full);background:var(--cc-purple);color:#fff}.ring-pulse{position:absolute;width:88px;height:88px;max-width:none;animation:ring-pulse 1.8s ease-out infinite}@keyframes ring-pulse{0%,to{transform:scale(.96);opacity:1}50%{transform:scale(1.05);opacity:.65}}@media (prefers-reduced-motion: reduce){.ring-pulse{animation:none}}.ring-initials{font-size:var(--cc-text-lg);line-height:26px;font-weight:600}.ring-id{text-align:center}.ring-id h2{margin:0;font-size:var(--cc-text-lg);line-height:26px;font-weight:600;color:var(--cc-text-primary)}.ring-id p{margin:var(--cc-space-xs) 0 0;font-size:var(--cc-text-xs);line-height:var(--cc-lh-xs);color:var(--cc-text-tertiary)}.ring-facts{display:flex;gap:var(--cc-space-lg)}.ring-fact{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:2px;padding:var(--cc-space-lg) 0}.ring-fact-lbl{font-size:var(--cc-text-xs);line-height:var(--cc-lh-xs);color:var(--cc-text-tertiary)}.ring-fact-val{font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);font-weight:500;color:var(--cc-text-tertiary);overflow-wrap:anywhere}.ring-badge{display:inline-flex;align-items:center;gap:var(--cc-space-xxs);align-self:flex-start;padding:1px var(--cc-space-md) 1px var(--cc-space-sm);background:var(--cc-bg-subtle);border:.5px solid var(--cc-border-subtle);border-radius:var(--cc-radius-full);font-size:var(--cc-text-xxs);line-height:var(--cc-lh-xxs);font-weight:500;color:var(--cc-text-secondary)}.ring-why-wrap{padding:var(--cc-space-lg) var(--cc-space-xl)}.ring-why{display:flex;flex-direction:column;gap:var(--cc-space-xs);padding:var(--cc-space-lg) var(--cc-space-xl);background:var(--cc-bg-canvas);border-radius:var(--cc-radius-sm)}.ring-why-txt{margin:0;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-primary)}.ring-foot{display:flex;flex-direction:column;align-items:center;gap:var(--cc-space-lg);padding:var(--cc-space-xl) var(--cc-space-2xl) var(--cc-space-3xl)}.v-accept{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--cc-space-sm);width:100%;padding:var(--cc-space-sm) var(--cc-space-xl);background:var(--cc-brand-solid);border:.5px solid var(--cc-brand-alt);border-radius:var(--cc-radius-sm);font-family:inherit;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);font-weight:500;color:#fff;cursor:pointer}.v-accept:hover:not(:disabled){background:#12484a;border-color:var(--cc-brand-alt);color:#fff}.v-accept:disabled{color:#fff;cursor:default;opacity:.8}.ring-cta{position:relative;width:100%;border-radius:var(--cc-radius-sm);overflow:hidden}.ring-cta:has(:focus-visible){outline:2px solid var(--cc-brand-alt);outline-offset:2px}.ring-progress{position:absolute;left:0;top:0;bottom:0;background:var(--cc-on-brand-veil);transition:width .2s linear;pointer-events:none}.v-accept>:not(.ring-progress){position:relative}.ring-count{margin:0;font-size:var(--cc-text-xxs);line-height:var(--cc-lh-xxs);color:var(--cc-text-quaternary);text-align:center}.ring-count span{font-weight:600;color:var(--cc-text-tertiary)}.v-call{display:flex;flex-direction:column;gap:var(--cc-space-3xl)}.v-call-head{display:flex;align-items:center;gap:var(--cc-space-3xl)}.v-ident{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--cc-space-sm)}.v-recline{display:flex;align-items:center;gap:var(--cc-space-sm);font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-tertiary)}.v-recdot{width:8px;height:8px;border-radius:var(--cc-radius-full);background:var(--cc-error);flex:none}.v-recdot.paused{background:var(--cc-warn)}.v-recdot.off{background:var(--cc-fg-quaternary)}.v-name{margin:0;font-family:var(--cc-font);font-size:var(--cc-display-lg);line-height:var(--cc-lh-display-lg);font-weight:500;letter-spacing:-.8px;color:var(--cc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cc-space-sm);font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-tertiary)}.v-metabit+.v-metabit:before{content:"";display:inline-block;width:4px;height:4px;margin-right:var(--cc-space-sm);border-radius:var(--cc-radius-full);background:var(--cc-fg-quaternary);vertical-align:middle}.v-wave{display:flex;align-items:center;gap:2px;height:40px;width:116px;overflow:hidden;flex:none}.v-wave span{width:1px;flex:none;background:var(--cc-text-primary);opacity:.35;transform:scaleY(.2);transform-origin:center}.v-wave.on span{opacity:1;animation-name:v-wave-bar;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes v-wave-bar{0%{transform:scaleY(.28)}to{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.v-wave.on span{animation:none;transform:scaleY(1)}}.v-actions{border:1px solid var(--cc-border-subtle);border-radius:var(--cc-radius-xxs);overflow:hidden}.v-act{flex:1 0 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--cc-space-sm);padding:var(--cc-space-md) var(--cc-space-xl);background:var(--cc-bg);border:.5px solid var(--cc-border);border-radius:0;font-family:inherit;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);font-weight:500;color:var(--cc-text-secondary);white-space:nowrap;cursor:pointer}.v-act:hover:not(:disabled){background:var(--cc-bg-subtle);color:var(--cc-text-primary)}.v-act:disabled{color:var(--cc-fg-quaternary);cursor:default}.v-act[aria-pressed=true]{background:var(--cc-brand-50);color:var(--cc-brand)}.v-act-end{background:var(--cc-error);border-color:var(--cc-error);color:#fff}.v-act-end:hover:not(:disabled){background:#bf2717;color:#fff}.v-act-end:disabled{background:#f0b4ae;border-color:#f0b4ae;color:#fff}.v-act-go{background:var(--cc-brand);border-color:var(--cc-brand);color:#fff}.v-act-go:hover:not(:disabled){background:#013535;color:#fff}.v-act-go:disabled{background:var(--cc-brand-300);border-color:var(--cc-brand-300);color:#fff}.v-act-solo{flex:0 0 auto;border-radius:var(--cc-radius-sm)}.v-note,.v-empty{margin:0;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-quaternary)}.v-alert{margin:0;padding:var(--cc-space-md) var(--cc-space-lg);border:.5px solid var(--cc-error);border-radius:var(--cc-radius-xs);background:#fef3f2;font-size:var(--cc-text-sm);color:var(--cc-error)}.v-rona{display:flex;flex-direction:column;gap:var(--cc-space-sm)}.v-rona-lbl{font-size:var(--cc-text-xs);color:var(--cc-text-quaternary)}.v-rona-lbl span{color:var(--cc-text-primary);font-weight:600}.v-rona-bar{height:4px;border-radius:var(--cc-radius-full);background:var(--cc-border-subtle);overflow:hidden}.v-rona-fill{display:block;height:100%;background:var(--cc-brand);transition:width .2s linear}.tf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--cc-overlay);overflow:auto}.tf-card{width:484px;max-width:100%;background:var(--cc-bg);border-radius:var(--cc-radius-sm);box-shadow:var(--cc-shadow-xl)}.tf-head{position:relative;padding:var(--cc-space-2xl) var(--cc-space-5xl) 0 var(--cc-space-3xl)}.tf-head h2{margin:0;font-size:var(--cc-text-md);line-height:var(--cc-lh-md);font-weight:500;color:var(--cc-text-primary)}.tf-head>button[data-rac]{position:absolute;top:var(--cc-space-lg);right:var(--cc-space-lg)}.tf-body{display:flex;flex-direction:column;gap:var(--cc-space-3xl);padding:var(--cc-space-lg) var(--cc-space-3xl)}.tf-field{display:flex;flex-direction:column;gap:var(--cc-space-sm)}.tf-label{font-size:var(--cc-text-xs);line-height:var(--cc-lh-xs);font-weight:400;color:var(--cc-text-tertiary)}.tf-seg{display:flex;align-self:flex-start;max-width:100%;border:.5px solid var(--cc-border);border-radius:var(--cc-radius-sm);overflow:hidden}.tf-seg-btn{padding:var(--cc-space-xs) var(--cc-space-xl);border:none;border-right:.5px solid var(--cc-border);border-radius:0;background:var(--cc-bg);font-family:inherit;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);font-weight:500;color:var(--cc-text-secondary);white-space:nowrap;cursor:pointer}.tf-seg-btn:last-child{border-right:none}.tf-seg-btn:hover:not(.on){background:var(--cc-bg-subtle);border-color:var(--cc-border);color:var(--cc-text-primary)}.tf-seg-btn.on{background:var(--cc-bg-canvas);color:var(--cc-text-primary)}.tf-picker{position:relative}.tf-input{display:flex;align-items:center;gap:var(--cc-space-md);padding:var(--cc-space-sm) var(--cc-space-lg);background:var(--cc-bg-subtle);border:.5px solid var(--cc-border);border-radius:var(--cc-radius-sm)}.tf-input:focus-within{border-color:var(--cc-brand-300)}.tf-input input{flex:1 0 0;min-width:0;border:none;background:transparent;font-family:inherit;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-primary)}.tf-input input:focus{outline:none}.tf-input input::placeholder{color:var(--cc-text-quaternary)}.tf-chev{display:grid;place-items:center;padding:0;border:none;background:transparent;color:var(--cc-fg-quaternary);cursor:pointer}.tf-chev:hover:not(:disabled){border-color:transparent;color:var(--cc-text-secondary)}.tf-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:2;max-height:320px;overflow:auto;padding:var(--cc-space-xs) 0;background:var(--cc-bg);border:.5px solid rgba(0,0,0,.08);border-radius:var(--cc-radius-sm);box-shadow:var(--cc-shadow-lg)}.tf-menu-empty{margin:0;padding:var(--cc-space-md) var(--cc-space-lg);font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-quaternary)}.tf-opt{display:flex;align-items:center;gap:var(--cc-space-md);margin:var(--cc-space-xxs) var(--cc-space-sm);width:calc(100% - var(--cc-space-lg));padding:var(--cc-space-xs) var(--cc-space-md);border:none;border-radius:var(--cc-radius-sm);background:transparent;font-family:inherit;text-align:left;cursor:pointer}.tf-opt:hover:not(:disabled){background:var(--cc-bg-subtle);border-color:transparent}.tf-opt-av{width:24px;height:24px;flex:none;border:.5px solid rgba(0,0,0,.08);border-radius:var(--cc-radius-full);object-fit:cover}.tf-opt-av-fb{display:grid;place-items:center;background:var(--cc-brand);color:#fff;font-size:var(--cc-text-xxs);font-weight:600}.tf-opt-name{flex:1 0 0;min-width:0;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-opt-handle{flex:none;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-quaternary)}.tf-foot{display:flex;justify-content:flex-end;padding:var(--cc-space-2xl) var(--cc-space-3xl) var(--cc-space-3xl)}.tf-submit{padding:var(--cc-space-s) var(--cc-space-xl);border:.5px solid var(--cc-brand-alt);border-radius:var(--cc-radius-sm);background:var(--cc-brand-solid);font-family:inherit;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);font-weight:500;color:#fff;cursor:pointer}.tf-submit:hover:not(:disabled){background:#12484a;border-color:var(--cc-brand-alt);color:#fff}.tf-submit:disabled{background:var(--cc-bg-canvas);border-color:var(--cc-border);color:var(--cc-fg-quaternary);cursor:default}.v-xfer{display:flex;flex-direction:column;gap:var(--cc-space-lg)}.v-pad{display:grid;grid-template-columns:repeat(3,56px);gap:var(--cc-space-md)}.v-pad button{padding:var(--cc-space-md);border:.5px solid var(--cc-border);border-radius:var(--cc-radius-sm);background:var(--cc-bg);font-family:inherit;font-size:var(--cc-text-sm);color:var(--cc-text-primary);cursor:pointer}.v-pad button:hover:not(:disabled){background:var(--cc-bg-subtle);border-color:var(--cc-border);color:var(--cc-text-primary)}.v-dtmf{font-size:var(--cc-text-sm);letter-spacing:2px;color:var(--cc-text-secondary)}.v-name-plus{font-weight:400;color:var(--cc-text-quaternary)}.v-act-wrap{display:flex}.v-block{display:flex;flex-direction:column;gap:var(--cc-space-lg);padding-top:var(--cc-space-3xl);border-top:.5px solid var(--cc-border)}.v-card>.v-block:first-child{border-top:0;padding-top:0}.v-idle{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 24px 32px}.v-idle h2{margin:28px 0 0;font-size:var(--cc-text-lg);line-height:26px;font-weight:500;color:var(--cc-text-primary)}.v-idle>p{margin:var(--cc-space-md) 0 0;max-width:420px;font-size:var(--cc-text-md);line-height:var(--cc-lh-md);color:var(--cc-text-tertiary)}.v-idle-cta{margin-top:var(--cc-space-3xl);padding:var(--cc-space-md) var(--cc-space-2xl);border:none;border-radius:var(--cc-radius-sm);background:var(--cc-brand);font-family:inherit;font-size:var(--cc-text-md);line-height:var(--cc-lh-md);font-weight:500;color:#fff;cursor:pointer}.v-idle-cta:hover:not(:disabled){background:#013535;color:#fff}.v-idle-cta:disabled{background:var(--cc-brand-300);color:#fff;cursor:default}.v-idle-tip{display:flex;flex-direction:column;align-items:center;width:100%;max-width:560px;margin-top:40px;padding:var(--cc-space-xl) var(--cc-space-2xl);border:1px dashed var(--cc-border);border-radius:var(--cc-radius-sm);text-align:center;color:var(--cc-text-quaternary)}.v-idle-tip-lbl{display:flex;align-items:center;gap:var(--cc-space-sm);margin:0;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-tertiary)}.v-idle-tip-lbl svg{flex:none}.v-idle-tip-txt{margin:var(--cc-space-xs) 0 0;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-quaternary)}.v-idle-art{display:block;width:176px;height:auto;max-width:100%}.v-idle-bubble{transform-origin:77px 137px;animation:v-bob 3.6s ease-in-out infinite}@keyframes v-bob{0%,to{transform:translateY(0) rotate(-1.4deg)}50%{transform:translateY(-4px) rotate(1.4deg)}}.v-idle-zzz path{animation:v-drift 3.6s ease-in-out infinite}.v-idle-zzz path:nth-child(2){animation-delay:.4s}.v-idle-zzz path:nth-child(3){animation-delay:.8s}@keyframes v-drift{0%,to{transform:translateY(2px);opacity:.75}50%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion: reduce){.v-idle-bubble,.v-idle-zzz path{animation:none}}.v-assist{display:flex;align-items:flex-start;gap:var(--cc-space-lg)}.v-assist-list{display:flex;flex-direction:column;gap:var(--cc-space-xl)}.v-assist-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.v-assist-title{margin:0;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);font-weight:500;color:var(--cc-text-primary)}.v-assist[data-kind=warning] .v-assist-title{color:var(--vn-warn)}.v-assist-txt{margin:var(--cc-space-xs) 0 0;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-secondary)}.v-link{display:inline-flex;align-items:center;gap:var(--cc-space-sm);align-self:flex-start;padding:0;border:none;background:none;font-family:inherit;font-size:var(--cc-text-sm);font-weight:500;color:var(--cc-brand);cursor:pointer}.v-link:hover:not(:disabled){color:var(--cc-brand);text-decoration:underline}.v-chips{display:flex;flex-wrap:wrap;gap:var(--cc-space-lg)}.v-chip{display:inline-flex;align-items:center;gap:var(--cc-space-xs);height:28px;padding:var(--cc-space-xs) var(--cc-space-lg);border:.5px solid var(--cc-border);border-radius:var(--cc-radius-full);background:var(--cc-bg);font-family:inherit;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);font-weight:500;color:var(--cc-text-secondary);white-space:nowrap;cursor:pointer}.v-chip:hover:not(:disabled){background:var(--cc-bg-subtle);color:var(--cc-text-primary)}.v-chip:disabled{color:var(--cc-fg-quaternary);cursor:default}.v-chip[aria-pressed=true]{background:var(--cc-brand-50);border-color:var(--cc-brand-300);color:var(--cc-brand)}.v-wflog{display:flex;flex-direction:column;gap:var(--cc-space-xs)}.v-wfe{font-size:var(--cc-text-xs);color:var(--cc-error)}.v-wfe.ok{color:var(--cc-success)}.v-iconbtn{display:grid;place-items:center;width:20px;height:20px;padding:0;border:none;border-radius:var(--cc-radius-xs);background:transparent;color:var(--cc-text-tertiary);cursor:pointer}.v-iconbtn:hover:not(:disabled){background:var(--cc-bg-subtle);color:var(--cc-text-primary)}.v-iconbtn:disabled{color:var(--cc-fg-quaternary);cursor:default}.v-ghost{padding:1px var(--cc-space-md);border:.5px solid var(--cc-border);border-radius:var(--cc-radius-full);background:var(--cc-bg);font-family:inherit;font-size:var(--cc-text-xxs);color:var(--cc-text-secondary);cursor:pointer}.v-ghost:hover:not(:disabled){background:var(--cc-bg-subtle);border-color:var(--cc-border);color:var(--cc-text-primary)}.v-split{display:grid;grid-template-columns:450fr 350fr;gap:var(--cc-space-xl)}.v-split>.v-card{display:flex;flex-direction:column;min-height:0}.v-split>.v-card>.v-tx{flex:1;min-height:0;max-height:360px;overflow-y:auto}.v-rows{padding:0 var(--cc-space-2xl)}.v-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cc-space-lg);padding:var(--cc-space-sm) 0;border-bottom:1px solid var(--cc-border-subtle)}.v-row:last-child{border-bottom:none}.v-k{flex:none;max-width:176px;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-primary)}.v-v{flex:1 0 0;min-width:0;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);font-weight:500;color:var(--cc-text-primary);text-align:right;overflow-wrap:anywhere}.v-why{padding:var(--cc-space-lg) 0 0;font-size:var(--cc-text-xs);color:var(--cc-text-quaternary)}.v-why-lbl{font-weight:600;color:var(--cc-text-secondary);margin-bottom:var(--cc-space-xs)}.v-why ul{margin:var(--cc-space-xs) 0 0;padding-left:16px}.v-tx{display:flex;flex-direction:column;gap:var(--cc-space-2xl);padding:var(--cc-space-md) var(--cc-space-2xl)}.v-txhead{display:flex;align-items:baseline;gap:var(--cc-space-xs);font-size:var(--cc-text-xs);line-height:var(--cc-lh-xs)}.v-txwho{font-weight:500;color:var(--cc-brand-alt)}.v-txwho.me{color:var(--cc-text-tertiary)}.v-txdot{font-weight:600;color:var(--cc-text-primary)}.v-txtime{color:var(--cc-text-quaternary)}.v-txt{margin:2px 0 0;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-primary)}.v-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:105;display:flex;align-items:center;justify-content:center;padding:var(--cc-space-3xl);background:var(--cc-overlay);overflow:auto}.v-modal-card{width:560px;max-width:100%;background:var(--cc-bg);border-radius:var(--cc-radius-xl);box-shadow:var(--cc-shadow-xl);overflow:hidden}.v-wrap{display:flex;flex-direction:column}.v-wrap-bar{height:4px;background:var(--cc-bg-quaternary);flex:none}.v-wrap-bar-fill{height:100%;background:var(--vn-ok-solid);transition:width 1s linear}.v-wrap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cc-space-lg);padding:var(--cc-space-2xl) var(--cc-space-3xl) 0}.v-wrap-head h2{margin:0;font-size:var(--cc-text-md);line-height:var(--cc-lh-md);font-weight:600;color:var(--cc-text-primary)}.v-wrap-sub{margin:var(--cc-space-xs) 0 0;font-size:var(--cc-text-sm);line-height:var(--cc-lh-sm);color:var(--cc-text-tertiary)}.v-wrap-body{display:flex;flex-direction:column;gap:var(--cc-space-xl);padding:var(--cc-space-xl) var(--cc-space-3xl) 0}.v-wrap-field{display:flex;flex-direction:column;gap:var(--cc-space-sm)}.v-wrap-body textarea[data-rac]{min-height:132px}.v-wrap-foot{display:flex;justify-content:flex-end;padding:var(--cc-space-3xl)}.v-score{margin-left:auto;padding:1px var(--cc-space-md);border-radius:var(--cc-radius-full);border:.5px solid var(--cc-border);font-size:var(--cc-text-xxs);letter-spacing:0;text-transform:none}.v-score.good{color:var(--cc-success);border-color:var(--cc-success)}.v-score.mid{color:var(--cc-warn);border-color:var(--cc-warn)}.v-score.low{color:var(--cc-error);border-color:var(--cc-error)}.v-bars{display:flex;flex-direction:column;gap:var(--cc-space-md);margin:var(--cc-space-lg) 0}.v-bar{display:flex;align-items:center;gap:var(--cc-space-lg)}.v-bar-l{flex:0 0 200px;font-size:var(--cc-text-xs);color:var(--cc-text-secondary)}.v-bar-t{flex:1 0 0;height:4px;border-radius:var(--cc-radius-full);background:var(--cc-border-subtle);overflow:hidden}.v-bar-f{display:block;height:100%;background:var(--cc-brand)}@media (max-width: 880px){.voice{padding:24px 16px 48px}.v-metrics,.v-split{grid-template-columns:1fr}.v-actions{flex-wrap:wrap}.v-act{flex:1 0 40%}.v-name{font-size:28px;line-height:36px}}@layer legacy{.chat-desk{display:flex;flex-direction:column;min-height:0;height:100%}.chat-banner{padding:8px 16px;background:#fdecea;color:var(--danger);font-family:var(--mono);font-size:11.5px;text-align:center}.chat-main{display:grid;grid-template-columns:260px 1fr 300px;flex:1;min-height:0}.chat-col{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.chat-col:last-child{border-right:none}.colhead{padding:12px 16px;border-bottom:1px solid var(--line);font-family:var(--hdr);font-weight:500;font-size:14px}.chat-empty{padding:30px 16px;color:var(--faint);text-align:center}.chat-desk .btn{font-family:var(--body);font-size:12.5px;padding:6px 10px;border-radius:8px;border:1px solid var(--line);background:#fff;cursor:pointer;color:var(--ink)}.chat-desk .btn:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.chat-desk .btn:disabled{opacity:.4;cursor:default}.chat-desk .btn.primary{background:var(--btn-primary);color:#fff;border-color:var(--btn-primary)}.chat-desk .btn.primary:hover:not(:disabled){background:var(--tealDark);color:#fff}.chat-desk .btn.warn{color:var(--warn);border-color:var(--warn)}.chat-desk .btn.sm{padding:4px 8px;font-size:12px}.chat-desk select{font-family:var(--body);font-size:13px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.sessions{overflow:auto;flex:1}.sess{padding:11px 16px;border-bottom:1px solid var(--line);cursor:pointer}.sess:hover{background:var(--bgSolid)}.sess.sel{background:var(--tealLight)}.sess .top{display:flex;align-items:center;gap:6px}.sess .who{font-weight:500;font-size:13.5px}.sess .when{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--faint)}.sess .intent{font-family:var(--mono);font-size:10.5px;color:var(--dim);margin-top:2px}.sess .last{color:var(--mid);font-size:12.5px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emo{width:8px;height:8px;border-radius:50%;display:inline-block}.emo.green{background:var(--success)}.emo.amber{background:var(--warn)}.emo.red{background:var(--danger)}.unread{margin-left:6px;background:var(--teal);color:#fff;border-radius:999px;font-size:10px;padding:0 6px;font-family:var(--mono)}.convhead{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.convhead .who{font-family:var(--hdr);font-weight:500}.convhead .meta{font-family:var(--mono);font-size:11px;color:var(--dim)}.convhead .grow,.closebar .grow{flex:1}.thread{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--bgSolid)}.msg{max-width:74%;padding:9px 13px;border-radius:12px;font-size:13.5px;line-height:1.45}.msg.customer{background:#fff;border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:4px}.msg.agent{background:var(--teal);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.msg.system{align-self:center;background:transparent;color:var(--faint);font-family:var(--mono);font-size:11px}.composer{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}.composer input{flex:1;padding:9px 12px;border:1px solid var(--line);border-radius:10px;font-family:var(--body);font-size:13.5px;color:var(--ink)}.closebar{display:flex;gap:8px;align-items:center;padding:10px 16px;border-top:1px solid var(--line);background:var(--bgSolid)}.closebar .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--dim)}.pane{overflow:auto;flex:1;padding:14px 16px}.dsec{font-family:var(--mono);font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--dim);margin:14px 0 6px}.dsec:first-child{margin-top:0}.kv{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.kv:last-child{border-bottom:none}.kv .k{color:var(--dim)}.sug{border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:8px;padding:9px 11px;margin:7px 0;font-size:12.5px}.sug.compliance{border-left-color:var(--warn)}.sug.next_best_action{border-left-color:var(--success)}.sug .h{font-weight:500}.hist{border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:8px;padding:8px 11px;margin:7px 0;font-size:12.5px}.hist.voice{border-left-color:var(--warn)}.hist .h{display:flex;align-items:center;justify-content:space-between;gap:8px}.hist .tag{font-weight:600;font-size:11.5px}.hist .when{color:var(--faint);font-size:11px}.hist .d{color:var(--dim);margin-top:2px}.hist .s{margin-top:3px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presence{font-size:10.5px;margin-left:8px;font-weight:500;vertical-align:middle}.presence.on{color:var(--success)}.presence.off{color:var(--warn)}.chat-offline{background:#fff6e6;border-bottom:1px solid #ffe0a6;color:#9a5b00;padding:7px 14px;font-size:12px}@media (max-width: 900px){.chat-main{grid-template-columns:1fr}.chat-col{border-right:none;border-bottom:1px solid var(--line)}}.feed-pill{margin-left:8px;padding:1px 8px;border-radius:999px;font-family:var(--mono);font-size:9.5px;vertical-align:2px;border:1px solid var(--line);color:var(--dim);background:var(--bgSolid)}.feed-pill.live{color:#1a7f37;border-color:#1a7f37;background:#eaf7ee}.feed-pill.reconnecting,.feed-pill.connecting{color:var(--warn);border-color:var(--warn)}.feed-pill.polling{color:var(--dim)}.msg-from{font-family:var(--mono);font-size:10px;color:var(--teal);margin-bottom:2px}.typing-line{font-size:12px;color:var(--faint);font-style:italic;padding:4px 2px}.joined-chip{padding:2px 8px;border-radius:999px;background:var(--tealLight);color:var(--teal);font-family:var(--mono);font-size:10.5px;margin-right:6px}.esc-dialog{display:flex;gap:8px;padding:8px 16px;align-items:center;border-bottom:1px solid var(--line);background:var(--bgSolid)}.esc-dialog input{flex:1;font-family:var(--body);font-size:13px;padding:6px 10px;border:1px solid var(--line);border-radius:8px}.chat-desk .btn.on{border-color:var(--warn);color:var(--warn);background:#fff7ed}.mention{color:var(--teal);font-weight:600}.mention.me{background:var(--tealLight);border-radius:4px;padding:0 3px}.mention-input{position:relative;flex:1;display:flex}.mention-input input{flex:1}.mention-pop{position:absolute;bottom:calc(100% + 6px);left:0;min-width:240px;z-index:30;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #0000001f;overflow:hidden}.mi-opt{padding:8px 12px;cursor:pointer;display:flex;gap:8px;align-items:baseline}.mi-opt.sel,.mi-opt:hover{background:var(--tealLight)}.mi-opt .h{font-weight:600;font-size:12.5px;color:var(--teal)}.mi-opt .d{font-size:11.5px;color:var(--dim)}.mi-opt.grp .h{color:var(--warn)}.team-fab{position:fixed;right:18px;bottom:18px;z-index:40;display:flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;cursor:pointer;font-family:var(--body);font-size:13px;box-shadow:0 4px 16px #0000001f;color:var(--ink)}.team-fab:hover{border-color:var(--teal);color:var(--teal)}.team-fab.at{border-color:var(--warn)}.team-fab .badge{background:var(--teal);color:#fff;border-radius:999px;font-family:var(--mono);font-size:10px;padding:1px 7px}.team-fab.at .badge{background:var(--warn)}.team-panel{position:fixed;top:56px;right:0;bottom:0;width:560px;max-width:90vw;z-index:41;background:#fff;border-left:1px solid var(--line);box-shadow:-12px 0 32px #0000001a;display:flex;flex-direction:column;min-height:0}.tp-head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line)}.tp-title{font-family:var(--hdr);font-weight:600;font-size:14px}.tp-unread{background:var(--teal);color:#fff;border-radius:999px;font-family:var(--mono);font-size:10px;padding:1px 7px}.tp-head .grow,.tp-conv-head .grow,.convhead .grow{flex:1}.tp-body{display:grid;grid-template-columns:210px 1fr;flex:1;min-height:0}.tp-threads{border-right:1px solid var(--line);overflow:auto}.tp-thread{padding:10px 12px;border-bottom:1px solid var(--line);cursor:pointer}.tp-thread:hover{background:var(--bgSolid)}.tp-thread.sel{background:var(--tealLight)}.tp-thread.esc{border-left:3px solid var(--warn)}.tp-thread.done{opacity:.55}.tp-thread .row1{display:flex;align-items:center;gap:6px}.tp-thread .who{font-weight:500;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-thread .when{margin-left:auto;font-family:var(--mono);font-size:9.5px;color:var(--faint)}.tp-thread .tag{font-family:var(--mono);font-size:9px;color:var(--dim);border:1px solid var(--line);border-radius:4px;padding:0 4px}.tp-thread .tag.esc{color:var(--warn);border-color:var(--warn)}.tp-thread .unread{background:var(--teal);color:#fff;border-radius:999px;font-family:var(--mono);font-size:9.5px;padding:0 6px}.tp-thread .unread.at{background:var(--warn)}.tp-thread .last{font-size:11.5px;color:var(--mid);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-conv{display:flex;flex-direction:column;min-height:0}.tp-conv-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.tp-conv-head .who{font-weight:600;font-size:13px}.tp-reason{padding:6px 12px;font-size:11.5px;color:var(--warn);background:#fff7ed;border-bottom:1px solid var(--line)}.tp-msgs{flex:1;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.tp-msg{max-width:85%;padding:7px 11px;border-radius:12px;font-size:13px}.tp-msg{background:var(--bgSolid);align-self:flex-start;border-bottom-left-radius:4px}.tp-msg.mine{background:var(--tealLight);align-self:flex-end;border-bottom-right-radius:4px}.tp-msg.mine.pending{opacity:.6}.tp-msg.system{background:none;align-self:center;color:var(--faint);font-family:var(--mono);font-size:10.5px;padding:2px}.tp-msg .from{font-family:var(--mono);font-size:9.5px;color:var(--teal);margin-bottom:2px}.tp-seen{align-self:flex-end;font-family:var(--mono);font-size:9.5px;color:var(--faint)}.tp-typing{font-size:11.5px;color:var(--faint);font-style:italic}.tp-composer{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line)}.tp-composer input{width:100%;font-family:var(--body);font-size:13px;padding:8px 10px;border:1px solid var(--line);border-radius:8px}.tp-new{border-bottom:1px solid var(--line);max-height:220px;overflow:auto}.tp-new-h{padding:8px 12px;font-family:var(--mono);font-size:10px;color:var(--dim)}.tp-person{padding:8px 12px;cursor:pointer;display:flex;gap:8px;align-items:baseline}.tp-person:hover{background:var(--tealLight)}.tp-person .h{font-weight:500;font-size:12.5px}.tp-person .d{font-family:var(--mono);font-size:10px;color:var(--dim)}.tp-empty{padding:24px 14px;color:var(--faint);font-size:12.5px;text-align:center}.sup-alert.chatesc{cursor:pointer}.chat-monitor .thread{display:flex;flex-direction:column;gap:8px;overflow:auto;padding:10px 0}.chat-monitor .composer{display:flex;gap:8px;padding-top:10px}.chat-monitor .composer input{flex:1;font-family:var(--body);font-size:13px;padding:8px 10px;border:1px solid var(--line);border-radius:8px}.monitor-join{display:flex;align-items:center;gap:10px;padding-top:10px}.monitor-join .muted{color:var(--faint);font-size:12px}}@layer legacy{.campaigns,.cpulse{--c-ink: var(--vn-ink);--c-t2: var(--vn-ink-2);--c-t3: var(--vn-ink-3);--c-t4: var(--vn-ink-4);--c-fg4: var(--vn-ink-disabled);--c-line: var(--vn-line);--c-line-strong: var(--vn-line-strong);--c-bg: var(--vn-surface);--c-bg2: var(--vn-surface-2);--c-bg3: var(--vn-line);--c-brand: var(--vn-brand-hover);--c-brand50: var(--vn-brand-tint);--c-err: var(--vn-danger);--c-err-bg: var(--vn-danger-tint);--c-err-line: var(--vn-danger-line);--c-warn: var(--vn-warn-solid);--c-warn-bg: var(--vn-warn-tint);--c-ok: var(--vn-ok-solid);--c-ok-bg: var(--vn-ok-tint);--c-ok2: var(--vn-ok-solid);--c-r: 6px}.campaigns{padding:24px var(--page-gutter);color:var(--c-ink);background:var(--c-bg)}.campaigns .c-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.campaigns .c-eyebrow,.cpulse .c-eyebrow{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--c-t4)}.campaigns .c-title,.cpulse .c-title{font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--c-ink);margin:12px 0 0}.campaigns .c-subtitle,.cpulse .c-subtitle{margin-top:6px;font-size:var(--vn-size-sm);line-height:20px;color:var(--c-t3)}.cpulse .c-subtitle b{font-weight:600;color:var(--c-ink)}.campaigns .c-new{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;margin-top:0;border:1px solid var(--btn-primary);border-radius:var(--c-r);background:var(--btn-primary);color:var(--vn-ink-on-brand);font-family:inherit;font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer}.campaigns .c-new:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.campaigns .c-new svg{width:14px;height:14px}.campaigns .c-tablewrap{background:var(--c-bg)}.campaigns .c-scroll{overflow-x:auto}.campaigns .c-scroll table{min-width:720px}.campaigns table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--vn-size-sm);background:transparent;border:0;border-radius:0}.campaigns thead{background:var(--c-bg2)}.campaigns th{height:28px;padding:0 12px;text-align:left;font-size:var(--vn-size-xs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--c-t4);background:var(--c-bg2);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);white-space:nowrap}.campaigns td{height:32px;padding:0 12px;border-bottom:1px solid var(--c-line);vertical-align:middle;color:var(--c-t3);font-size:var(--vn-size-sm);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaigns tbody tr.clickable{cursor:pointer}.campaigns tbody tr.clickable:hover{background:var(--c-bg2)}.campaigns td.c-name{color:var(--c-ink)}.campaigns td.c-id{color:var(--c-t3);font-variant-numeric:normal}.campaigns .c-empty{padding:12px;color:var(--c-t4)}.campaigns .col-camp{width:auto}.campaigns .col-id,.campaigns .col-status{width:160px}.campaigns .col-prog{width:196px}.campaigns .col-name{width:340px}.campaigns .pill,.cpulse .pill{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border:1px solid var(--c-line-strong);border-radius:9999px;background:var(--c-bg);color:var(--c-t2);font-size:var(--vn-size-xs);line-height:18px;text-transform:capitalize;white-space:nowrap}.campaigns .pill svg,.cpulse .pill svg{width:12px;height:12px}.campaigns .pill .d,.cpulse .pill .d{width:6px;height:6px;border-radius:50%;background:var(--c-fg4)}.campaigns .pill.st-completed,.cpulse .pill.st-completed{background:var(--c-ok-bg);border-color:transparent;color:var(--c-ok)}.campaigns .pill.st-running,.cpulse .pill.st-running{background:var(--c-brand50);border-color:transparent;color:var(--c-brand)}.campaigns .pill.st-running .d,.cpulse .pill.st-running .d{background:var(--c-ok2)}.campaigns .pill.st-paused,.campaigns .pill.st-pausing,.cpulse .pill.st-paused,.cpulse .pill.st-pausing{background:var(--c-warn-bg);border-color:transparent;color:var(--c-warn)}.campaigns .pill.st-failed,.cpulse .pill.st-failed{background:var(--c-err-bg);border-color:transparent;color:var(--c-err)}.cpulse .pill.pill-header{height:20px;padding:0 10px;border-color:transparent;background:var(--c-bg2);color:var(--c-t2)}.cpulse .pill.pill-header .d{background:var(--c-t4)}.campaigns .c-prog{display:flex;align-items:center;gap:8px;max-width:172px}.campaigns .c-prog-bar{position:relative;flex:1;min-width:0;height:6px;background:var(--c-bg3);border-radius:3px;overflow:hidden}.campaigns .c-prog-bar .reached{position:absolute;inset:0 auto 0 0;background:var(--vn-brand-muted)}.campaigns .c-prog-bar .resolved{position:absolute;inset:0 auto 0 0;background:var(--c-brand)}.campaigns .c-prog-pct{flex:none;width:42px;text-align:right;color:var(--c-t3);font-variant-numeric:normal}.cpulse{padding:24px var(--page-gutter);color:var(--c-ink);background:var(--c-bg)}.cpulse .c-crumbs{display:flex;align-items:center;gap:8px;font-size:var(--vn-size-sm);line-height:20px;color:var(--c-t4);margin-bottom:16px}.cpulse .c-title{margin-top:0}.cpulse .c-crumbs a{color:var(--c-t4);text-decoration:none}.cpulse .c-crumbs a:hover{color:var(--c-ink);text-decoration:underline}.cpulse .c-crumbs svg{width:14px;height:14px}.cpulse .c-crumbs .here{color:var(--c-ink)}.cpulse .c-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.cpulse .c-actions{display:flex;align-items:center;gap:8px;flex:none;margin-top:0}.cpulse .c-actions button{height:36px;padding:0 14px;border:1px solid var(--c-line-strong);border-radius:var(--c-r);background:var(--c-bg);color:var(--c-t2);font-family:inherit;font-size:var(--vn-size-sm);font-weight:500;cursor:pointer}.cpulse .c-actions button:hover:not(:disabled){background:var(--c-bg2);border-color:var(--c-line-strong);color:var(--c-ink)}.cpulse .c-actions button.btn-primary{background:var(--btn-primary);border-color:var(--btn-primary);color:var(--vn-ink-on-brand)}.cpulse .c-actions button.btn-primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.cpulse .c-actions button.btn-warn{color:var(--c-warn);border-color:var(--c-line-strong)}.cpulse .c-actions button.btn-warn:hover:not(:disabled){background:var(--c-warn-bg);color:var(--c-warn)}.cpulse .c-actions button.btn-danger{color:var(--c-err);border-color:var(--c-line-strong)}.cpulse .c-actions button.btn-danger:hover:not(:disabled){background:var(--c-err-bg);color:var(--c-err)}.cpulse .c-actions button:disabled{color:var(--c-fg4);cursor:not-allowed;opacity:1}.cpulse .tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}@media (max-width: 1240px){.cpulse .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.cpulse .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.cpulse .tile{min-height:192px;display:flex;flex-direction:column;padding:20px 20px 16px;border:1px solid var(--c-line);border-radius:var(--c-r);background:var(--c-bg)}.cpulse .tile .ico{width:20px;height:20px;flex:none;display:block;color:var(--vn-ink-3);margin-bottom:12px}.cpulse .tile .label{font-size:var(--vn-size-sm);line-height:20px;color:var(--c-t2);text-transform:none;letter-spacing:0}.cpulse .tile .foot{margin-top:auto}.cpulse .tile .value{font-size:var(--vn-size-metric);line-height:30px;font-weight:400;letter-spacing:0;color:var(--c-ink);font-variant-numeric:normal}.cpulse .tile .sub{margin-top:8px;font-size:var(--vn-size-sm);line-height:18px;color:var(--c-t4)}.cpulse .tile .value.warn{color:var(--c-warn)}.cpulse .tile .value.bad{color:var(--c-err)}.cpulse .tile .value.good{color:var(--c-ok)}.cpulse .c-sec{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--c-t4);margin:32px 0 8px}.cpulse .c-connecting{font-size:var(--vn-size-sm);line-height:20px;color:var(--c-t4)}.cpulse .c-err{margin-top:16px;font-size:var(--vn-size-sm);color:var(--c-err)}.cpulse .c-missing{font-size:var(--vn-size-sm);line-height:20px;color:var(--c-t4)}.campaigns .col-ver{width:160px}.campaigns .col-n{width:180px}.campaigns .scrim,.cli-drawer~.scrim{background:#1d1e2133}.drawer.cli-drawer{width:562px;max-width:96vw;background:var(--vn-surface);border-left:1px solid var(--vn-line);font-family:var(--body);color:var(--vn-ink)}.cli-drawer .cli-head{display:flex;align-items:center;gap:12px;height:58px;padding:0 24px;flex:none}.cli-drawer .cli-title{font-size:var(--vn-size-md);line-height:22px;font-weight:500;color:var(--vn-ink)}.cli-drawer .cli-count{margin-left:auto;display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:9999px;border:.5px solid var(--vn-line);background:var(--vn-surface-2);color:var(--vn-ink-2);font-size:var(--vn-size-xs);line-height:18px;white-space:nowrap}.cli-drawer .cli-x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;flex:none;border:0;background:none;color:var(--vn-ink-4);border-radius:6px;cursor:pointer}.cli-drawer .cli-x:hover{background:var(--vn-surface-2);color:var(--vn-ink);border-color:transparent}.cli-drawer .cli-x svg{width:18px;height:18px}.cli-drawer .cli-body{padding:0 24px 24px;overflow-y:auto;flex:1}.cli-drawer .cli-sec{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--vn-ink-4)}.cli-drawer .cli-note{margin:2px 0 0;font-size:var(--vn-size-xs);line-height:18px;color:var(--vn-ink-disabled)}.cli-drawer .cli-search{position:relative;margin:12px 0 8px}.cli-drawer .cli-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--vn-ink-4);pointer-events:none}.cli-drawer .cli-search input{width:100%;height:32px;padding:0 12px 0 34px;border:1px solid var(--vn-line);border-radius:6px;background:var(--vn-surface);color:var(--vn-ink);font-family:inherit;font-size:var(--vn-size-sm)}.cli-drawer .cli-search input::placeholder{color:var(--vn-ink-4)}.cli-drawer .cli-search input:focus{outline:none;border-color:var(--vn-brand-hover)}.cli-drawer .cli-list{display:flex;flex-direction:column}.cli-drawer .cli-row{display:flex;align-items:center;gap:12px;height:36px;cursor:pointer;border-bottom:1px solid var(--vn-surface-3);font-size:var(--vn-size-sm);line-height:20px}.cli-drawer .cli-row:last-child{border-bottom:none}.cli-drawer .cli-row input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;flex:none;margin:0;padding:0;display:inline-grid;place-content:center;border:1px solid var(--vn-line-strong);border-radius:3px;background:var(--vn-surface);cursor:pointer}.cli-drawer .cli-row input[type=checkbox]:checked{background-color:var(--vn-brand);border-color:var(--vn-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 12.5 10 17 18.5 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.cli-drawer .cli-row input[type=checkbox]:focus-visible{outline:2px solid var(--vn-brand-hover);outline-offset:1px}.cli-drawer .cli-row input[type=checkbox]:disabled{cursor:progress}.cli-drawer .cli-row .n{color:var(--vn-ink);font-variant-numeric:normal}.cli-drawer .cli-row .r{margin-left:auto;text-align:right;color:var(--vn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-drawer .cli-empty{margin:12px 0 0;font-size:var(--vn-size-sm);line-height:20px;color:var(--vn-ink-4)}.cli-drawer .cli-err{margin:12px 0 0;padding:10px 12px;border-radius:var(--c-r);background:var(--c-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}.drawer.csv-drawer{width:562px;max-width:96vw;background:var(--vn-surface);border-left:1px solid var(--c-line);font-family:var(--body);color:var(--c-ink)}.csv-drawer .csv-head{display:flex;align-items:flex-start;gap:12px;padding:18px 24px;flex:none;border-bottom:1px solid var(--c-line)}.csv-drawer .csv-head-id{min-width:0}.csv-drawer .csv-title{font-family:var(--body);font-size:var(--vn-size-md);line-height:22px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--vn-ink);margin:0}.csv-drawer .csv-sub{margin:4px 0 0;font-size:var(--vn-size-sm);line-height:20px;color:var(--c-t3)}.csv-drawer .csv-x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;flex:none;margin-left:auto;border:0;border-radius:var(--c-r);background:none;color:var(--c-t4);cursor:pointer}.csv-drawer .csv-x:hover,.csv-drawer .csv-x:hover:not(:disabled){background:var(--c-bg2);color:var(--c-ink);border-color:transparent}.csv-drawer .csv-x svg{width:18px;height:18px}.csv-drawer .csv-body{padding:20px 24px 24px;overflow-y:auto;flex:1}.csv-drawer .csv-sec{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 12px;padding-top:20px;border-top:1px solid var(--c-line)}.csv-drawer .csv-sec h3{font-family:var(--body);font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--c-ink);margin:0}.csv-drawer .csv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 560px){.csv-drawer .csv-grid{grid-template-columns:minmax(0,1fr)}}.csv-drawer .csv-field{display:block;margin:0 0 16px}.csv-drawer .csv-grid .csv-field{margin-bottom:0}.csv-drawer .csv-grid{margin-bottom:16px}.csv-drawer .csv-label{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--c-t3)}.csv-drawer .csv-count{margin-left:auto;font-style:normal;color:var(--c-t4);font-variant-numeric:normal}.csv-drawer .csv-field input[type=text],.csv-drawer .csv-field>input:not([type]),.csv-drawer .csv-field select,.csv-drawer .csv-field textarea{display:block;width:100%;height:28px;padding:0 10px;margin:0;border:1px solid var(--c-line);border-radius:var(--c-r);background:var(--c-bg2);color:var(--c-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.csv-drawer .csv-field input::placeholder,.csv-drawer .csv-field textarea::placeholder{color:var(--c-fg4)}.csv-drawer .csv-field input:focus,.csv-drawer .csv-field select:focus,.csv-drawer .csv-field textarea:focus{outline:none;border-color:var(--c-brand);background:var(--c-bg2);box-shadow:none}.csv-drawer .csv-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px 14px}.csv-drawer .csv-field textarea{height:auto;min-height:120px;padding:8px 10px;resize:vertical}.csv-drawer .csv-help{display:block;margin-top:6px;font-size:var(--vn-size-xs);line-height:18px;color:var(--c-t4)}.csv-drawer .csv-help.warn{color:var(--c-err)}.csv-drawer .csv-field input[aria-invalid=true]{border-color:var(--c-err)}.csv-drawer .csv-seg{display:inline-flex;padding:2px;margin-bottom:12px;border:1px solid var(--c-line);border-radius:var(--c-r);background:var(--c-bg2)}.csv-drawer .csv-seg button{height:24px;padding:0 12px;margin:0;border:0;border-radius:4px;background:none;color:var(--c-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer;box-shadow:none;white-space:nowrap}.csv-drawer .csv-seg button:hover,.csv-drawer .csv-seg button:hover:not(:disabled){background:none;border-color:transparent;color:var(--c-ink)}.csv-drawer .csv-seg button.on,.csv-drawer .csv-seg button.on:hover:not(:disabled){background:var(--c-bg);color:var(--c-ink);box-shadow:0 1px 2px #0a0d120f}.csv-drawer .csv-drop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:20px 16px;border:1px dashed var(--c-line-strong);border-radius:var(--c-r);background:var(--c-bg2);cursor:pointer}.csv-drawer .csv-drop.over{border-color:var(--c-brand);background:var(--c-brand50)}.csv-drawer .csv-drop:hover{border-color:var(--c-t4)}.csv-drawer .csv-drop .ic{display:grid;place-items:center;width:32px;height:32px;margin-bottom:6px;border-radius:50%;background:var(--c-bg);border:1px solid var(--c-line);color:var(--c-t3)}.csv-drawer .csv-drop .ic svg{width:16px;height:16px}.csv-drawer .csv-drop .t{font-size:var(--vn-size-sm);line-height:20px;color:var(--c-t2)}.csv-drawer .csv-drop .t b{font-weight:500;color:var(--c-brand)}.csv-drawer .csv-drop .s{font-size:var(--vn-size-xs);line-height:18px;color:var(--c-t4)}.csv-drawer .csv-drop input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.csv-drawer .csv-filechip{display:flex;align-items:center;gap:10px;height:44px;padding:0 8px 0 10px;border:1px solid var(--c-line);border-radius:var(--c-r);background:var(--c-bg2)}.csv-drawer .csv-filechip .ic{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:4px;background:var(--c-bg);border:1px solid var(--c-line);color:var(--c-t3)}.csv-drawer .csv-filechip .ic svg{width:14px;height:14px}.csv-drawer .csv-filechip .nm{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--vn-size-sm);line-height:20px;color:var(--c-ink)}.csv-drawer .csv-filechip .sz{flex:none;font-size:var(--vn-size-xs);line-height:18px;color:var(--c-t4);font-variant-numeric:normal}.csv-drawer .csv-filechip .rm{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;flex:none;border:0;border-radius:4px;background:none;color:var(--c-t4);cursor:pointer}.csv-drawer .csv-filechip .rm:hover,.csv-drawer .csv-filechip .rm:hover:not(:disabled){background:var(--c-bg3);color:var(--c-ink);border-color:transparent}.csv-drawer .csv-filechip .rm svg{width:14px;height:14px}.csv-drawer .csv-read{margin-top:12px;padding:12px;border:1px solid var(--c-line);border-radius:var(--c-r);background:var(--c-bg2)}.csv-drawer .csv-read-h{display:flex;align-items:center;gap:8px;font-size:var(--vn-size-xs);line-height:18px;color:var(--c-t3);font-variant-numeric:normal}.csv-drawer .csv-read-h b{font-weight:500;color:var(--c-ink)}.csv-drawer .csv-read-h .dot{width:3px;height:3px;border-radius:50%;background:var(--c-fg4);flex:none}.csv-drawer .csv-heads{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.csv-drawer .csv-head-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:.5px solid var(--c-line);border-radius:9999px;background:var(--c-bg);color:var(--c-t2);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;white-space:nowrap}.csv-drawer .csv-head-chip.key{border-color:transparent;background:var(--c-brand50);color:var(--c-brand)}.csv-drawer .csv-inline.err{margin:8px 0 0;font-size:var(--vn-size-xs);line-height:18px;color:var(--c-err)}.csv-drawer .csv-ghost{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;flex:none;border:1px solid var(--c-line-strong);border-radius:var(--c-r);background:var(--c-bg);color:var(--c-t2);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.csv-drawer .csv-ghost:hover,.csv-drawer .csv-ghost:hover:not(:disabled){background:var(--c-bg2);border-color:var(--c-line-strong);color:var(--c-ink)}.csv-drawer .csv-ghost:focus-within{border-color:var(--c-brand)}.csv-drawer .csv-ghost svg{width:14px;height:14px}.csv-drawer .csv-foot{flex:none;padding:0 24px 24px;border-top:0}.csv-drawer .csv-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.csv-drawer .csv-btn{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:1px solid var(--c-line-strong);border-radius:var(--c-r);background:var(--c-bg);color:var(--c-t2);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.csv-drawer .csv-btn:hover,.csv-drawer .csv-btn:hover:not(:disabled){background:var(--c-bg2);border-color:var(--c-line-strong);color:var(--c-ink)}.csv-drawer .csv-btn.primary{border-color:var(--btn-primary);background:var(--btn-primary);color:var(--vn-ink-on-brand)}.csv-drawer .csv-btn.primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.csv-drawer .csv-btn:disabled,.csv-drawer .csv-btn.primary:disabled{opacity:1;cursor:default;border-color:var(--c-line);background:var(--c-bg2);color:var(--c-fg4)}.csv-drawer .csv-err{margin:0 0 12px;padding:10px 12px;border-radius:var(--c-r);background:var(--c-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}.campaign-drawer{font-family:var(--body);color:var(--c-ink)}.campaigns .cgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.campaigns .cgrid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 560px){.campaigns .cgrid,.campaigns .cgrid-3{grid-template-columns:minmax(0,1fr)}}.campaigns .cfield{display:block;margin:0 0 16px}.campaigns .cgrid .cfield{margin-bottom:0}.campaigns .cgrid{margin-bottom:16px}.campaigns .cfield input,.campaigns .cfield textarea,.campaigns .cfield select{display:block;width:100%;height:28px;padding:0 10px;margin:0;border:1px solid var(--c-line);border-radius:var(--c-r);background:var(--c-bg2);color:var(--c-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.campaigns .cfield input::placeholder,.campaigns .cfield textarea::placeholder{color:var(--c-fg4)}.campaigns .cfield textarea{height:auto;min-height:88px;padding:8px 10px;resize:vertical}.campaigns .cfield input:focus,.campaigns .cfield textarea:focus,.campaigns .cfield select:focus{outline:none;border-color:var(--c-brand);background:var(--c-bg2);box-shadow:none}.campaigns .cfield select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px 14px}.campaigns .chint{display:block;margin-top:6px;font-size:var(--vn-size-xs);line-height:18px;color:var(--c-t4)}.campaigns .crow2{display:flex;align-items:center;gap:8px}.campaigns .crow2 input{flex:1;min-width:0}.campaigns .tosep{flex:none;font-size:var(--vn-size-xs);line-height:18px;color:var(--c-t4)}.campaigns .cnote{margin:0 0 12px;font-size:var(--vn-size-sm);line-height:20px;color:var(--c-t3)}.campaigns .cnote.tight{margin:8px 0 16px;font-size:var(--vn-size-xs);line-height:18px;color:var(--c-t4)}.campaigns .dsec-opt{margin-left:8px;font-size:var(--vn-size-xs);line-height:18px;font-weight:400;color:var(--c-t4)}.campaigns .cnote-fields{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:12px}.campaigns .cnote-lbl{font-size:var(--vn-size-xs);line-height:18px;color:var(--c-t4);margin-right:2px}.campaigns .cchip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:.5px solid var(--c-line);border-radius:9999px;background:var(--c-bg2);color:var(--c-t2);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;white-space:nowrap}.campaigns .cseg-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 24px;align-items:center;gap:8px;margin-bottom:8px}.campaigns .cseg-row input{width:100%;height:28px;padding:0 10px;margin:0;border:1px solid var(--c-line);border-radius:var(--c-r);background:var(--c-bg2);color:var(--c-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.campaigns .cseg-row input::placeholder{color:var(--c-fg4)}.campaigns .cseg-row input:focus{outline:none;border-color:var(--c-brand)}.campaigns .cseg-eq{flex:none;font-size:var(--vn-size-sm);color:var(--c-t4)}.campaigns .cseg-del{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;flex:none;border:0;border-radius:4px;background:none;color:var(--c-t4);cursor:pointer}.campaigns .cseg-del:hover:not(:disabled){background:var(--c-bg3);color:var(--c-ink);border-color:transparent}.campaigns .cseg-del svg{width:14px;height:14px}.campaigns .cseg-add{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;margin:4px 0 0;border:1px solid var(--c-line-strong);border-radius:var(--c-r);background:var(--c-bg);color:var(--c-t2);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer}.campaigns .cseg-add:hover:not(:disabled){background:var(--c-bg2);border-color:var(--c-line-strong);color:var(--c-ink)}.campaigns .cseg-add svg{width:14px;height:14px}.campaigns .ctoggles{display:flex;flex-direction:column;gap:10px;margin-top:4px}.campaigns .ctoggle{display:flex;align-items:center;gap:8px;margin:0;cursor:pointer;font-size:var(--vn-size-sm);line-height:20px;color:var(--c-t2)}.campaigns .ctoggle.csection{margin-top:4px}.campaigns .ctoggle input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;flex:none;margin:0;padding:0;display:inline-grid;place-content:center;border:1px solid var(--c-line-strong);border-radius:3px;background:var(--c-bg);cursor:pointer}.campaigns .ctoggle input[type=checkbox]:checked{border-color:var(--btn-primary);background:var(--btn-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l5 5 9-11'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.campaigns .ctoggle input[type=checkbox]:focus-visible{outline:2px solid var(--btn-primary);outline-offset:2px}.campaigns .cdays{display:flex;flex-wrap:wrap;gap:6px}.campaigns .cday{height:28px;min-width:44px;padding:0 10px;margin:0;border:1px solid var(--c-line);border-radius:var(--c-r);background:var(--c-bg);color:var(--c-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer}.campaigns .cday:hover:not(:disabled){background:var(--c-bg2);border-color:var(--c-line-strong);color:var(--c-ink)}.campaigns .cday.on,.campaigns .cday.on:hover:not(:disabled){border-color:var(--btn-primary);background:var(--btn-primary);color:var(--vn-ink-on-brand)}.campaigns .cadv{margin-top:24px;padding-top:20px;border-top:1px solid var(--c-line)}.campaigns .cadv>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;font-size:14px;line-height:20px;font-weight:500;color:var(--c-ink)}.campaigns .cadv>summary::-webkit-details-marker{display:none}.campaigns .cadv>summary:before{content:"";width:14px;height:14px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E") center / 14px 14px no-repeat;transform:rotate(-90deg);transition:transform .12s ease}.campaigns .cadv[open]>summary:before{transform:none}.campaigns .cadv[open]>summary{margin-bottom:16px}.campaigns .cadv .dsec{margin-top:20px;padding-top:16px}.campaign-drawer .cfoot{flex:none;border-top:0}.campaign-drawer .cfoot .ctrls{border-top:0}.campaign-drawer .cfoot-err{margin:16px 24px 0;padding:10px 12px;border-radius:var(--c-r);background:var(--c-err-bg);color:var(--vn-danger-ink);font-size:var(--vn-size-sm);line-height:20px}.campaigns .card{border-radius:var(--c-r);border-color:var(--c-line);padding:16px}.campaigns .card h2{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--c-t4);margin:0 0 12px}.campaigns .spread-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.campaigns .empty{padding:12px;color:var(--c-t4)}}@layer legacy{.insights{--i-ink: var(--vn-ink);--i-t2: var(--vn-ink-2);--i-t3: var(--vn-ink-3);--i-t4: var(--vn-ink-4);--i-fg4: var(--vn-ink-disabled);--i-line: var(--vn-line);--i-line-strong: var(--vn-line-strong);--i-bg: var(--vn-surface);--i-bg2: var(--vn-surface-2);--i-brand: var(--vn-brand-hover);--i-brand50: var(--vn-brand-tint);--i-err: var(--vn-danger);--i-err-bg: var(--vn-danger-tint);--i-warn: var(--vn-warn-solid);--i-ok: var(--vn-ok-solid);--i-r: var(--vn-r-sm);padding:24px var(--page-gutter);color:var(--i-ink);background:var(--i-bg)}.insights .i-head{margin-bottom:24px}.insights .i-eyebrow{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--i-t4)}.insights .i-title{font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--i-ink);margin:12px 0 0}.insights .i-stats{display:flex;flex-wrap:wrap;gap:20px;margin-top:6px}.insights .i-stats .s{font-size:var(--vn-size-sm);line-height:20px;color:var(--i-t3)}.insights .i-stats .s b{font-weight:600;color:var(--i-ink);margin-left:2px}.insights .i-card{border:1px solid var(--i-line);border-radius:var(--i-r);background:var(--i-bg);padding:16px}.insights .i-card+.i-card{margin-top:24px}.insights .i-sec{display:flex;align-items:center;gap:8px;font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--i-t4);margin:0 0 12px}.insights .i-empty{font-size:var(--vn-size-sm);line-height:20px;color:var(--i-t4)}.insights .i-list{display:flex;flex-direction:column;gap:8px}.insights .signal{border:1px solid var(--i-line);border-left:3px solid var(--i-fg4);border-radius:var(--i-r);padding:12px 14px;background:var(--i-bg2)}.insights .signal.up{border-left-color:var(--i-err)}.insights .signal.down{border-left-color:var(--i-ok)}.insights .s-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.insights .s-label{font-size:14px;line-height:20px;font-weight:500;color:var(--i-ink)}.insights .s-dir{display:inline-flex;align-items:center;gap:4px;font-size:var(--vn-size-xs);line-height:18px;font-weight:500;font-variant-numeric:normal;white-space:nowrap}.insights .s-dir svg{width:14px;height:14px}.insights .s-dir.up{color:var(--i-err)}.insights .s-dir.down{color:var(--i-ok)}.insights .s-where{font-size:var(--vn-size-xs);line-height:18px;color:var(--i-t4);margin-top:2px}.insights .s-vals{font-size:var(--vn-size-sm);line-height:20px;color:var(--i-t3);margin-top:6px;font-variant-numeric:normal}.insights .s-vals b{color:var(--i-ink);font-weight:600}.insights .s-vals .n{color:var(--i-t4)}.insights .tscore{font-size:var(--vn-size-xs);line-height:18px;font-weight:500;border-radius:4px;padding:1px 8px;letter-spacing:0;text-transform:none}.insights .tscore.good,.insights .as.good{color:var(--i-ok);background:var(--vn-ok-tint)}.insights .tscore.mid,.insights .as.mid{color:var(--i-warn);background:var(--vn-warn-tint)}.insights .tscore.low,.insights .as.low{color:var(--i-err);background:var(--i-err-bg)}.insights .a-list{display:flex;flex-direction:column;gap:10px}.insights .a-row{display:grid;grid-template-columns:200px minmax(0,1fr) 44px 72px;align-items:center;gap:12px}.insights .a-row .an{font-size:var(--vn-size-sm);line-height:20px;color:var(--i-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insights .a-track{height:6px;background:var(--i-line);border-radius:3px;overflow:hidden}.insights .a-fill{display:block;height:100%;border-radius:3px;background:var(--i-fg4)}.insights .a-fill.good{background:var(--i-ok)}.insights .a-fill.mid{background:var(--i-warn)}.insights .a-fill.low{background:var(--i-err)}.insights .as{font-size:var(--vn-size-xs);line-height:18px;font-weight:500;text-align:center;border-radius:4px;padding:1px 4px;font-variant-numeric:normal}.insights .ac{font-size:var(--vn-size-xs);line-height:18px;color:var(--i-t4);font-variant-numeric:normal}}@layer legacy{.profile{--p-ink: var(--vn-ink);--p-t2: var(--vn-ink-2);--p-t3: var(--vn-ink-3);--p-t4: var(--vn-ink-4);--p-fg4: var(--vn-ink-disabled);--p-line: var(--vn-line);--p-line-strong: var(--vn-line-strong);--p-bg2: var(--vn-surface-2);--p-brand: var(--vn-brand);--p-err: var(--vn-danger);--p-err-bg: var(--vn-danger-tint);--p-ok-bg: var(--vn-ok-tint);--p-ok-ink: var(--vn-ok);--p-r: 6px;padding:24px var(--page-gutter);color:var(--p-ink);background:var(--vn-surface);font-family:var(--body)}.profile .prof-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;max-width:640px;margin-bottom:32px}.profile .prof-head-id{min-width:0}.profile .prof-head-actions{display:flex;align-items:center;gap:8px;flex:none}.profile .prof-descriptor{margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--vn-size-sm);line-height:20px;color:var(--p-t4)}.profile .prof-descriptor>span:first-child:after{content:"·";margin-left:8px;color:var(--p-fg4)}.profile .prof-descriptor>span:first-child:last-child:after{content:none}.profile .prof-title{font-family:var(--body);font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--p-ink);margin:0}.profile .prof-col{display:flex;flex-direction:column;gap:24px;max-width:640px}.profile .prof-card{border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--vn-surface);padding:20px;box-shadow:none}.profile .prof-card-title{font-family:var(--body);font-size:14px;line-height:20px;font-weight:500;color:var(--p-ink);margin:0 0 16px}.profile .prof-avatar-btn{position:relative;width:54px;height:54px;padding:0;flex:none;border:0;border-radius:50%;background:none;cursor:pointer;display:block;overflow:hidden}.profile .prof-avatar-btn:disabled{cursor:progress}.profile .prof-avatar-hover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0a0d128c;color:var(--vn-ink-on-brand);opacity:0;transition:opacity .12s ease}.profile .prof-avatar-hover svg{width:16px;height:16px}.profile .prof-avatar-btn:hover .prof-avatar-hover,.profile .prof-avatar-btn:focus-visible .prof-avatar-hover{opacity:1}.profile .prof-avatar-btn:focus-visible{outline:2px solid var(--btn-primary);outline-offset:2px}.profile .prof-avatar{width:54px;height:54px;border-radius:50%;object-fit:cover;display:block;border:1px solid var(--p-line);background:var(--p-bg2)}.profile .prof-avatar-default{display:grid;place-items:center;background:var(--vn-surface-3);border-color:var(--p-line);color:var(--p-fg4)}.profile .prof-avatar-default svg{width:30px;height:30px;display:block}.profile .prof-pills{display:flex;flex-wrap:wrap;gap:6px}.profile .prof-pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin:0;border:.5px solid var(--p-line);border-radius:9999px;background:var(--p-bg2);color:var(--p-t2);font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.profile .prof-kv{margin:0}.profile .prof-kv-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--p-line)}.profile .prof-kv-row:first-child{padding-top:0}.profile .prof-kv-row:last-child{border-bottom:0;padding-bottom:0}.profile .prof-kv-row dt{font-size:var(--vn-size-sm);line-height:20px;color:var(--p-t4)}.profile .prof-kv-row dd{margin:0;font-size:var(--vn-size-sm);line-height:20px;color:var(--p-t2)}.profile .prof-dash{color:var(--p-fg4)}.profile .prof-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}@media (max-width: 560px){.profile .prof-fields{grid-template-columns:minmax(0,1fr)}}.profile .prof-field{display:block;margin:0}.profile .prof-label{display:block;margin-bottom:6px;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--p-t3)}.profile .prof-field input{width:100%;height:34px;padding:0 12px;margin:0;border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-bg2);color:var(--p-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.profile .prof-field input::placeholder{color:var(--p-fg4)}.profile .prof-field input:focus{outline:none;border-color:var(--p-brand);background:var(--p-bg2);box-shadow:none}.profile .prof-field input[aria-invalid=true]{border-color:var(--p-err)}.profile .prof-fielderr{display:block;margin-top:6px;font-size:var(--vn-size-xs);line-height:18px;color:var(--p-err)}.profile .prof-actions{display:flex;align-items:center;gap:8px}.profile .prof-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid var(--p-line-strong);border-radius:var(--p-r);background:var(--vn-surface);color:var(--p-t2);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:none}.profile .prof-btn:hover:not(:disabled){background:var(--p-bg2);border-color:var(--p-line-strong);color:var(--p-ink)}.profile .prof-btn.primary{border-color:var(--btn-primary);background:var(--btn-primary);color:var(--vn-ink-on-brand)}.profile .prof-btn.primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.profile .prof-btn:disabled{color:var(--p-fg4);background:var(--p-bg2);border-color:var(--p-line);opacity:1;cursor:default}.profile .prof-dirty{font-size:var(--vn-size-xs);line-height:18px;color:var(--p-t4)}.profile .prof-lock{display:inline-grid;place-items:center;width:14px;height:14px;margin-right:6px;color:var(--p-t4);vertical-align:-2px}.profile .prof-lock svg{width:14px;height:14px}.profile .prof-unset{color:var(--p-fg4)}.profile .prof-live:empty{display:none}.profile .prof-live{margin-bottom:20px;max-width:640px}.profile .prof-note{font-size:var(--vn-size-sm);line-height:20px;color:var(--p-t3);margin:0 0 16px}.profile .prof-note.foot{margin:16px 0 0;font-size:var(--vn-size-xs);line-height:18px;color:var(--p-t4)}.profile .prof-msg{margin:0;padding:10px 12px;border-radius:var(--p-r);font-size:var(--vn-size-sm);line-height:20px}.profile .prof-msg.ok{background:var(--p-ok-bg);color:var(--p-ok-ink)}.profile .prof-msg.err{background:var(--p-err-bg);color:var(--vn-danger-ink)}}@layer legacy{.pulse{--p-ink: var(--vn-ink);--p-t2: var(--vn-ink-2);--p-t3: var(--vn-ink-3);--p-t4: var(--vn-ink-4);--p-fg4: var(--vn-ink-disabled);--p-line: var(--vn-line);--p-line-strong: var(--vn-line-strong);--p-bg: var(--vn-surface);--p-bg2: var(--vn-surface-2);--p-err: var(--vn-danger);--p-warn: var(--vn-warn-solid);--p-ok: #079455;--p-ok2: var(--vn-ok-solid);--p-r: 6px;padding:24px var(--page-gutter);color:var(--p-ink);background:var(--p-bg)}.pulse .p-head{margin-bottom:24px}.pulse .p-eyebrow{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--p-t4)}.pulse .p-title{font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--p-ink);margin:12px 0 0}.pulse .p-stats{display:flex;flex-wrap:wrap;gap:20px;margin-top:6px}.pulse .p-stats .s{font-size:var(--vn-size-sm);line-height:20px;color:var(--p-t3)}.pulse .p-stats .s b{font-weight:600;color:var(--p-ink);margin-left:2px}.pulse .p-stats .s .d{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;vertical-align:1px;background:var(--p-fg4)}.pulse .p-stats .s.AVAILABLE .d{background:var(--p-ok2)}.pulse .p-stats .s.BUSY .d{background:var(--p-err)}.pulse .p-stats .s.WRAP_UP .d,.pulse .p-stats .s.NOT_READY .d{background:var(--p-warn)}.pulse .p-stats .s.OFFLINE .d{background:var(--p-fg4)}.pulse .tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:32px}@media (max-width: 1240px){.pulse .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.pulse .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pulse .tile{min-height:192px;display:flex;flex-direction:column;padding:20px 20px 16px;border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-bg)}.pulse .tile .ico{width:20px;height:20px;flex:none;display:block;color:#595c61;margin-bottom:12px}.pulse .tile .label{font-size:var(--vn-size-sm);line-height:20px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--p-t2)}.pulse .tile .foot{margin-top:auto}.pulse .tile .value{display:flex;align-items:baseline;gap:8px;font-size:var(--vn-size-metric);line-height:30px;font-weight:400;letter-spacing:0;color:var(--p-ink);font-variant-numeric:normal}.pulse .tile .value .unit{font-size:var(--vn-size-sm);line-height:20px;letter-spacing:0;color:var(--p-t4)}.pulse .tile .sub{margin-top:8px;font-size:var(--vn-size-sm);line-height:20px;color:var(--p-t4)}.pulse .tile .value.warn{color:var(--p-warn)}.pulse .tile .value.bad{color:var(--p-err)}.pulse .tile .value.good{color:var(--p-ok)}.pulse .p-sec{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--p-t4);margin:0 0 8px}.pulse .p-block+.p-block{margin-top:32px}.pulse .p-tablewrap{border:1px solid var(--p-line);border-radius:var(--p-r);overflow:hidden;background:var(--p-bg)}.pulse table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--vn-size-sm);background:transparent;border:0;border-radius:0}.pulse thead{background:var(--p-bg2)}.pulse th{height:28px;padding:0 12px;text-align:left;font-size:var(--vn-size-xs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--p-t4);background:var(--p-bg2);border-bottom:1px solid var(--p-line);white-space:nowrap}.pulse td{height:32px;padding:0 12px;border-bottom:1px solid var(--p-line);vertical-align:middle;color:var(--p-t3);font-size:var(--vn-size-sm);line-height:20px;font-variant-numeric:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse td.name{color:var(--p-ink)}.pulse tbody tr:last-child td{border-bottom:none}.pulse .empty{color:var(--p-t4);padding:12px}.pulse .q-name{width:287px}.pulse .q-wait,.pulse .q-long{width:160px}.pulse .q-n{width:62px}.pulse .q-handled{width:162px}.pulse .a-name{width:482px}.pulse .a-state{width:138px}.pulse .pill{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border:1px solid var(--p-line-strong);border-radius:9999px;background:var(--p-bg);color:var(--p-t2);font-size:var(--vn-size-xs);line-height:18px;text-transform:capitalize}.pulse .pill .d{width:6px;height:6px;border-radius:50%;background:var(--p-fg4);flex:none}.pulse .pill.AVAILABLE .d{background:var(--p-ok2)}.pulse .pill.BUSY .d{background:var(--p-err)}.pulse .pill.WRAP_UP .d,.pulse .pill.NOT_READY .d{background:var(--p-warn)}.pulse .pill.OFFLINE .d{background:var(--p-fg4)}.pulse .reason{margin-left:6px;color:var(--p-t4)}.pulse .pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;font-size:var(--vn-size-xs);line-height:18px;color:var(--p-t4)}.pulse .pager button{height:28px;padding:0 10px;border:1px solid var(--p-line-strong);border-radius:var(--p-r);background:var(--p-bg);color:var(--p-t2);font-size:var(--vn-size-xs);font-weight:500;cursor:pointer}.pulse .pager button:hover:not(:disabled){background:var(--p-bg2);border-color:var(--p-line-strong);color:var(--p-ink)}.pulse .pager button:disabled{color:var(--p-fg4);cursor:not-allowed;opacity:1}.pulse .connecting{margin-top:16px;font-size:var(--vn-size-sm);color:var(--p-t4)}}@layer legacy{.sup{--d-ink: var(--vn-ink);--d-t2: var(--vn-ink-2);--d-t3: var(--vn-ink-3);--d-t4: var(--vn-ink-4);--d-fg4: var(--vn-ink-disabled);--d-line: var(--vn-line);--d-line-strong: var(--vn-line-strong);--d-bg: var(--vn-surface);--d-bg2: var(--vn-surface-2);--d-brand: #014747;--d-brand50: var(--vn-brand-tint);--d-err: var(--vn-danger);--d-err-dark: #bf2419;--d-err-line: #fecdca;--d-err-bg: var(--vn-danger-tint);--d-ok: #079455;--d-ok2: var(--vn-ok-solid);--d-r-sm: 6px;display:flex;flex-direction:column;background:var(--d-bg);font-family:Inter,sans-serif;color:var(--d-ink)}.sup-head{padding:24px var(--page-gutter) 0}.sup-eyebrow{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--d-t4)}.sup-title{font-family:Inter,sans-serif;font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--d-ink);margin:12px 0 0}.sup-stats{display:flex;flex-wrap:wrap;gap:20px;margin-top:6px}.sup-stats .s{font-size:var(--vn-size-sm);line-height:20px;color:var(--d-t3)}.sup-stats .s b{font-weight:600;color:var(--d-ink);margin-left:2px}.sup-main{padding:24px var(--page-gutter)}.sup-main table{width:100%;border-collapse:collapse;font-size:var(--vn-size-sm);table-layout:fixed}.sup-main thead th{height:28px;padding:0 12px;font-family:Inter,sans-serif;font-size:var(--vn-size-xs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--d-t4);text-align:left;background:var(--d-bg2);border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line);white-space:nowrap}.sup-main th.c-name{width:34%}.sup-main th.c-id{width:7.2%}.sup-main th.c-st{width:12.6%}.sup-main th.c-n{width:6.3%}.sup-main th.c-res{width:9.1%}.sup-main th.c-emo{width:13.6%}.sup-main th.c-rate{width:9.5%}.sup-main thead th{overflow:hidden;text-overflow:ellipsis}.sup-main tbody:before{content:"";display:table-row;height:4px}.sup-main tbody td{height:32px;padding:0 12px;font-size:var(--vn-size-sm);line-height:20px;border-bottom:1px solid var(--d-line);color:var(--d-t3);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-main tbody td.t-name{color:var(--d-ink)}.sup-main tbody td.t-num{font-variant-numeric:normal}.sup-main tbody tr.clickable{cursor:pointer}.sup-main tbody tr.clickable:hover{background:var(--d-bg2)}.sup-main tbody tr.selected{background:var(--d-brand50)}.sup-main tbody tr.needhelp{background:var(--d-err-bg)}.sup-main tbody tr.needhelp:hover{background:#fde7e4}.sup-name{display:inline-flex;align-items:center;gap:8px;min-width:0}.sup-name .nm{overflow:hidden;text-overflow:ellipsis}.sup-main .emo-good{color:var(--d-ok)}.sup-main .emo-bad{color:var(--d-err)}.sup-main .na{color:var(--d-t3)}.sup-main .adh-good{color:var(--vn-ok)}.sup-main .adh-mid{color:var(--vn-warn)}.sup-main .adh-low{color:var(--vn-danger)}.sup-empty{padding:24px 12px;color:var(--d-t4);font-size:var(--vn-size-sm)}.sup-denied{padding:60px 24px;text-align:center;color:var(--d-err);font-family:Inter,sans-serif;font-size:var(--vn-size-lg)}.sup-alert{display:flex;align-items:center;gap:8px;margin:16px 24px 0;padding:10px 12px;background:var(--d-err-bg);border:1px solid var(--d-err-line);border-radius:var(--d-r-sm);color:var(--d-err-dark);font-size:var(--vn-size-sm);font-weight:500;cursor:pointer}.sup-alert svg{width:16px;height:16px;flex:none}.sup-alert .n{margin-left:auto;background:var(--d-err);color:var(--vn-ink-on-brand);border-radius:9999px;padding:1px 8px;font-size:var(--vn-size-xxs);font-weight:500}.sup .scrim{background:#1d1e2133}.drawer.sup-drawer{width:562px;max-width:96vw;background:var(--d-bg);border-left:1px solid var(--d-line);font-family:Inter,sans-serif;color:var(--d-ink)}.sup-drawer .dhead{height:58px;display:flex;align-items:center;gap:8px;padding:0 24px;border-bottom:1px solid var(--d-line)}.sup-drawer .dhead .who{font-size:14px;font-weight:500;color:var(--d-ink)}.sup-drawer .dhead .spacer{margin-left:auto}.sup-drawer .xbtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:none;color:var(--d-t4);border-radius:var(--d-r-sm);cursor:pointer}.sup-drawer .xbtn:hover{background:var(--d-bg2);color:var(--d-ink)}.sup-drawer .xbtn svg{width:18px;height:18px}.sup-drawer .dbody{padding:16px 24px 24px;display:flex;flex-direction:column;gap:16px;overflow:auto;flex:1;background:var(--d-bg)}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kpi{border:1px solid var(--d-line);border-radius:var(--d-r-sm);padding:12px;min-height:88px;display:flex;flex-direction:column;gap:24px}.kpi .lbl{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:10px;line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--d-t4)}.kpi .lbl .d{width:6px;height:6px;border-radius:50%;background:var(--d-ok2);margin-left:auto}.kpi .val{font-size:24px;line-height:30px;font-weight:400;letter-spacing:-1px}.kpi .val.bad{color:var(--d-err)}.kpi .val.good{color:var(--d-ok)}.kpi .lbl .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.callcard{border:1px solid var(--d-line);border-radius:var(--d-r-sm);background:linear-gradient(180deg,#fcfcfc,#f5f5f5);padding:16px}.callcard .recline{display:flex;align-items:center;gap:6px;font-size:var(--vn-size-xs);line-height:18px;color:var(--d-t3);margin-bottom:6px}.callcard .recline .rec{width:8px;height:8px;border-radius:50%;background:var(--d-err);animation:sup-rec 1.4s ease-in-out infinite}@keyframes sup-rec{0%,to{opacity:1}50%{opacity:.3}}.callcard .recline svg{width:14px;height:14px}.callcard .cust{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.callcard .cname{font-size:40px;line-height:58px;font-weight:400;letter-spacing:-2px;color:var(--d-ink);margin:0}.callcard .cmeta{font-size:var(--vn-size-sm);line-height:20px;color:var(--d-t3);margin-top:2px}.wave{display:flex;align-items:center;gap:2px;height:34px;flex:none;max-width:100px;margin-top:8px}.wave i{width:2px;border-radius:1px;background:var(--d-t3);display:block;transform-origin:center;animation:sup-wave 1.1s ease-in-out infinite}@keyframes sup-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.wave i,.callcard .recline .rec{animation:none}}.modebox{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--d-line);margin-top:14px;padding-top:14px}.modebox .ic{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--d-t3)}.modebox .ic svg{width:20px;height:20px}.modebox .h{font-size:14px;font-weight:500;color:var(--d-ink)}.modebox .sub{font-size:var(--vn-size-xs);line-height:18px;color:var(--d-t3);margin-top:2px}.agentdetails{border-top:1px solid var(--d-line);margin-top:14px;padding-top:14px}.agentdetails .sec{font-size:10px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--d-t4);margin-bottom:8px}.agentdetails .h{font-size:14px;font-weight:500}.agentdetails .sub{font-size:var(--vn-size-xs);color:var(--d-t3);margin-top:2px}.modebox+.acts,.agentdetails+.acts{margin-top:24px}.acts{margin-top:14px;border:1px solid var(--d-line-strong);border-radius:var(--d-r-sm);overflow:hidden;background:var(--d-bg)}.acts button .mut{color:var(--d-t4);font-weight:400}.sup-drawer .hint{display:flex;align-items:flex-start;gap:6px;margin-top:10px;font-family:Inter,sans-serif;font-size:var(--vn-size-xs);line-height:18px;color:var(--d-t3)}.sup-drawer .hint svg{width:14px;height:14px;flex:none;margin-top:2px}.sup-drawer .card{border:1px solid var(--d-line);border-radius:var(--d-r-sm);padding:12px 16px;background:var(--d-bg)}.sup-drawer .card>.sec{display:flex;align-items:center;gap:6px;height:30px;padding:8px 0;font-size:10px;line-height:14px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--d-t4)}.sup-drawer .card>.sec svg{width:14px;height:14px}.sup-drawer .kv{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--d-line);font-size:var(--vn-size-sm);line-height:20px}.sup-drawer .kv:last-child{border-bottom:none}.sup-drawer .kv .k{color:var(--d-t3)}.sup-drawer .kv .v{color:var(--d-ink);text-align:right;font-variant-numeric:normal}.sup-drawer .kv .v.bad{color:var(--d-err)}.sup-drawer .kv .v.good{color:var(--d-ok)}.sup-drawer .tx{display:flex;flex-direction:column;gap:12px;padding:8px 0;border:0;border-radius:0;max-height:none;overflow:visible}.tx .t .w{font-size:var(--vn-size-xs);line-height:18px;color:var(--d-t4)}.tx .t .m{font-size:var(--vn-size-sm);line-height:20px;color:var(--d-ink);margin-top:1px}.tx .t.agent .m{font-style:italic;color:var(--d-t2)}.tx-empty,.sup-drawer .card .empty{font-size:var(--vn-size-sm);color:var(--d-t4)}.sug{border-top:1px solid var(--d-line);padding:10px 0 0;margin-top:8px}.sug:first-of-type{border-top:none;margin-top:0}.sug .h{font-size:var(--vn-size-sm);font-weight:500}.sug .d{font-size:var(--vn-size-xs);line-height:18px;color:var(--d-t3);margin-top:2px}.conn{font-size:var(--vn-size-xs);line-height:18px;color:var(--d-err);padding:0 24px 12px}.ctx{position:fixed;z-index:50;min-width:190px;padding:6px;background:var(--d-bg);border:1px solid var(--d-line);border-radius:var(--d-r-sm);box-shadow:0 8px 24px #1d1e211f;font-family:Inter,sans-serif}.ctx .mi{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--d-r-sm);font-size:var(--vn-size-sm);color:var(--d-t2);cursor:pointer}.ctx .mi svg{width:16px;height:16px}.ctx .mi:hover{background:var(--d-bg2);color:var(--d-ink)}.ctx .mi.bar:hover{background:var(--d-err-bg);color:var(--d-err)}.ctx .sep{height:1px;background:var(--d-line);margin:5px 2px}}@layer legacy{.va-studio{padding:24px var(--page-gutter);background:var(--vn-surface);color:var(--vn-ink)}.va-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bgSolid);margin-bottom:18px}.va-bar-left{display:flex;align-items:center;gap:10px;flex:1 1 260px;min-width:220px}.va-bar-ic{flex:none;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--logoDark);color:var(--tealOnDark)}.va-name{flex:1;border:none;background:transparent;font-family:var(--hdr);font-size:17px;color:var(--ink);padding:4px 2px}.va-name:focus{outline:none;border-bottom:1px solid var(--teal)}.va-name::placeholder{color:var(--faint);font-style:italic}.va-unsaved-pill{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--warn);background:#fbf4e6;border:1px solid #eadcc0;padding:2px 8px;border-radius:999px}.va-back{flex:none;width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:var(--vn-surface);color:var(--mid);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s,color .12s,background .12s}.va-back:hover{border-color:var(--teal);color:var(--teal);background:var(--tealLight)}.va-back:active{transform:translateY(.5px)}.va-warn-note{margin:-6px 0 16px;padding:9px 12px;border-radius:9px;font-size:12.5px;color:var(--warn);background:#fbf4e6;border:1px solid #eadcc0}.va-warn-note b{color:var(--ink)}.va-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.va-table{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:12px;overflow:hidden}.va-table thead th{text-align:left;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--dim);font-weight:500;padding:11px 14px;background:var(--bgSolid);border-bottom:1px solid var(--line)}.va-table tbody td{padding:12px 14px;border-bottom:1px solid var(--line);font-size:var(--vn-size-sm);color:var(--mid)}.va-table tbody tr:last-child td{border-bottom:none}.va-row-click{cursor:pointer;transition:background .12s}.va-row-click:hover{background:var(--tealLight)}.va-row-click:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.va-row-name{display:flex;align-items:center;gap:9px;font-family:var(--hdr);font-size:14px;color:var(--ink);font-weight:500}.va-row-bot{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:var(--logoDark);color:var(--tealOnDark);flex:none}.va-row-dim{color:var(--faint);font-size:11.5px}.va-chip-ind{font-size:var(--vn-size-xxs);color:var(--teal);background:var(--tealLight);border:1px solid #bfe3e5;padding:2px 9px;border-radius:999px}.va-blank{text-align:center;padding:56px 20px;border:1px dashed var(--line);border-radius:14px;background:var(--bgSolid)}.va-blank-ic{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:14px;background:var(--tealLight);color:var(--teal);border:1px solid #cfe8ea;margin-bottom:12px}.va-blank h3{font-family:var(--hdr);font-weight:500;font-size:17px;margin:0 0 5px}.va-blank p{font-size:var(--vn-size-sm);color:var(--dim);margin:0 auto 16px;max-width:380px;line-height:1.5}.va-bar-right{display:flex;align-items:center;gap:8px}.va-open{padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--vn-surface);font-family:var(--body);font-size:12.5px;color:var(--mid);cursor:pointer;max-width:190px}.va-btn-ghost{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid var(--vn-line-strong);border-radius:var(--vn-r-sm);background:var(--vn-surface);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;color:var(--vn-ink-2);cursor:pointer}.va-btn-ghost:hover{border-color:var(--teal);color:var(--teal)}.va-btn-ghost.va-danger:hover{border-color:var(--danger);color:var(--danger)}.va-save{display:inline-flex;align-items:center;gap:7px}.va-save-note{margin:-8px 0 16px;font-size:var(--vn-size-xs);color:var(--success)}.va-crumbs{display:flex;align-items:center;gap:8px;font-size:var(--vn-size-sm);line-height:20px;color:var(--vn-ink-4);margin-bottom:16px}.va-crumbs button{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--vn-ink-4)}.va-crumbs button:hover{color:var(--vn-ink);text-decoration:underline;border-color:transparent;background:none}.va-crumbs svg{width:14px;height:14px}.va-crumbs .here{color:var(--vn-ink)}.va-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.va-hero-id{flex:1;min-width:0}.va-hero .va-name{width:100%;max-width:640px;font-family:inherit;font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--vn-ink);border:0;border-bottom:1px solid transparent;padding:0;background:none}.va-hero .va-name:focus{outline:none;border-bottom-color:#014747}.va-hero .va-name::placeholder{color:var(--vn-ink-disabled);font-style:normal}.va-hero-title{font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--vn-ink)}.va-hero-meta{margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--vn-size-sm);line-height:20px;color:var(--vn-ink-3)}.va-hero-actions{flex:none;display:flex;align-items:center;gap:8px;margin-top:0}.va-chip{font-family:var(--mono);font-size:10px;letter-spacing:.3px;text-transform:uppercase;color:var(--dim);background:var(--vn-surface);border:1px solid var(--line);padding:3px 9px;border-radius:999px;white-space:nowrap}.va-chip-muted{color:var(--faint)}.va-layout{display:block}.va-main{display:flex;flex-direction:column;min-width:0;max-width:816px;margin-inline:0}.va-rail{position:sticky;top:16px}@media (max-width: 900px){.va-layout{grid-template-columns:1fr}.va-rail{position:static}}.va-ready{border:1px solid var(--line);border-radius:14px;background:var(--vn-surface);padding:16px;display:flex;flex-direction:column;gap:14px}.va-ready-head{display:flex;align-items:center;gap:11px}.va-ready-ic{flex:none;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--tealLight);color:var(--teal);border:1px solid #cfe8ea}.va-ready-title{font-family:var(--hdr);font-size:14px;font-weight:500;margin:0}.va-ready-sub{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:var(--faint);margin:2px 0 0}.va-ready-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.va-ready-item{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12.5px}.va-ready-item:last-child{border-bottom:none}.va-ready-mark{flex:none;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--line);color:var(--vn-ink-on-brand);background:var(--vn-surface)}.va-ready-item.done .va-ready-mark{background:var(--success);border-color:var(--success)}.va-ready-label{color:var(--mid);flex:1}.va-ready-item.done .va-ready-label{color:var(--ink)}.va-ready-value{font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:.2px;text-align:right}.va-ready-item.done .va-ready-value{color:var(--success)}.va-ready-call{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 14px;border:none;border-radius:10px;background:var(--teal);color:var(--vn-ink-on-brand);font-family:var(--body);font-size:13.5px;cursor:pointer;transition:background .12s}.va-ready-call:hover:not(:disabled){background:var(--tealDark)}.va-ready-call:disabled{background:var(--bgSolid);color:var(--faint);border:1px solid var(--line);cursor:not-allowed}.va-ready-hint{font-size:11.5px;color:var(--dim);line-height:1.45;margin:0;text-align:center}.va-list{padding:24px var(--page-gutter);background:var(--vn-surface);color:var(--vn-ink)}.va-list .va-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.va-list .va-eyebrow{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--vn-ink-4)}.va-list .va-title{font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:var(--vn-ink);margin:12px 0 0}.va-list .va-subtitle{margin-top:6px;font-size:var(--vn-size-sm);line-height:20px;color:var(--vn-ink-3)}.va-list .va-new{flex:none;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;margin-top:0;border:1px solid var(--btn-primary);border-radius:6px;background:var(--btn-primary);color:var(--vn-ink-on-brand);font-family:inherit;font-size:var(--vn-size-sm);line-height:20px;font-weight:500;cursor:pointer}.va-list .va-new:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.va-list .va-new svg{width:14px;height:14px}.va-agrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 1080px){.va-agrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.va-agrid{grid-template-columns:minmax(0,1fr)}}.va-acard{text-align:left;display:flex;flex-direction:column;min-height:148px;padding:16px;border:1px solid var(--vn-line);border-radius:6px;background:var(--vn-surface);cursor:pointer;font-family:inherit;color:var(--vn-ink);transition:border-color .12s,background .12s}.va-acard:hover,.va-acard:hover:not(:disabled){background:var(--vn-surface-2);border-color:var(--vn-line);color:var(--vn-ink);box-shadow:none;transform:none}.va-acard:focus-visible{outline:2px solid var(--btn-primary);outline-offset:2px}.va-acard-avatar{flex:none;width:24px;height:24px;border-radius:6px;background:#f0f1f2;color:#595c61;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.va-acard-name{margin-top:16px;font-size:14px;line-height:20px;font-weight:500;color:var(--vn-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.va-acard-meta{margin-top:2px;font-size:var(--vn-size-sm);line-height:20px;color:#595c61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.va-acard-foot{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--vn-line);font-size:var(--vn-size-xs);line-height:18px;color:var(--vn-ink-3)}.va-acard-voice{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border:.5px solid var(--vn-line);border-radius:9999px;background:var(--vn-surface);color:var(--vn-ink-2);font-size:var(--vn-size-xs);line-height:18px;flex:0 1 auto;min-width:0;max-width:60%;overflow:hidden;white-space:nowrap}.va-acard-voice .d{width:6px;height:6px;border-radius:50%;background:var(--vn-ok-solid);flex:none}.va-acard-voice .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va-acard-when{flex:none;margin-left:auto;color:var(--vn-ink-3);white-space:nowrap}.va-locked{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px dashed var(--line);border-radius:11px;background:var(--bgSolid)}.va-locked-ic{flex:none;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--vn-surface);color:var(--faint);border:1px solid var(--line)}.va-locked-title{font-family:var(--hdr);font-size:13.5px;font-weight:500;color:var(--mid)}.va-locked-sub{font-size:var(--vn-size-xs);color:var(--dim);line-height:1.45;margin:3px 0 0;max-width:460px}.va-cards{display:flex;flex-direction:column}.va-card{display:grid;grid-template-columns:294px minmax(0,1fr);gap:48px;padding:24px 0;border:0;border-bottom:1px solid var(--vn-line);border-radius:0;background:none;overflow:visible}.va-card:first-child{padding-top:0}.va-card-head{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:8px;align-items:start;padding:0;border:0;background:none}.va-card-ic{display:none}.va-card-titles{grid-column:2;grid-row:1;min-width:0}.va-card-title{font-family:inherit;font-size:14px;line-height:20px;font-weight:500;color:var(--vn-ink);margin:0}.va-card-sub{font-size:var(--vn-size-sm);line-height:20px;color:var(--vn-ink-4);margin:2px 0 0;max-width:262px}.va-card-right{grid-column:2;grid-row:2;margin-top:12px}.va-card-body{padding:0;min-width:0}.va-card-toggle{grid-column:1;grid-row:1;margin-top:-2px;width:24px;height:24px;border-radius:6px;border:1px solid transparent;background:none;color:var(--vn-ink-4);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.va-card-toggle:hover{background:var(--vn-surface-2);color:var(--vn-ink);border-color:transparent}@media (max-width: 1080px){.va-card{grid-template-columns:minmax(0,1fr);gap:12px}.va-card-head{grid-template-columns:minmax(0,1fr) 24px}.va-card-titles,.va-card-right{grid-column:1}.va-card-toggle{grid-column:2}.va-card-sub{max-width:560px}}.va-chev-up,.va-chev-down{transition:transform .15s ease}.va-chev-up{transform:rotate(180deg)}.va-card-summary{font-family:inherit;font-size:var(--vn-size-sm);line-height:20px;letter-spacing:0;color:var(--vn-ink-disabled);margin:2px 0 0}.va-card.collapsed .va-card-head{border-bottom:none}.va-voice-actions{display:flex;align-items:center;gap:8px}.va-call-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:9px;background:var(--teal);color:var(--vn-ink-on-brand);font-family:var(--body);font-size:12.5px;cursor:pointer;white-space:nowrap}.va-call-btn:hover{background:var(--tealDark)}.va-call-ic{font-size:var(--vn-size-sm)}.va-voice-chosen{display:flex;align-items:center;gap:13px}.va-voice-sync{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.3px;color:var(--success);background:#e8f6f0;border:1px solid #c3e8da;padding:2px 9px;border-radius:999px}.va-voice-sync.err{color:var(--danger);background:#fdf2ef;border-color:#f0c7bd}.call{width:520px;max-width:96vw;background:var(--vn-surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px #0a0a0a3d;padding:20px;display:flex;flex-direction:column;gap:14px}.call-head{display:flex;align-items:center;gap:12px}.call-avatar{width:46px;height:46px;border-radius:13px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--logoDark);color:var(--tealOnDark);font-family:var(--hdr);font-size:16px;font-weight:500;letter-spacing:.4px}.call-id{flex:1;min-width:0}.call-name{font-family:var(--hdr);font-size:17px;font-weight:500}.call-sub{font-family:var(--mono);font-size:10.5px;letter-spacing:.3px;color:var(--dim)}.call-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px}.call-timer{font-family:var(--mono);font-size:14px;color:var(--mid);font-variant-numeric:normal}.call-wave{width:100%;height:96px;border-radius:12px;background:linear-gradient(180deg,var(--bgSolid),var(--vn-surface));border:1px solid var(--line)}.call-status{display:flex;align-items:center;gap:8px;font-size:var(--vn-size-sm);color:var(--mid);justify-content:center}.call-dot{width:8px;height:8px;border-radius:50%;background:var(--faint)}.call-dot.pulse{background:var(--teal);animation:call-pulse 1s ease-in-out infinite}.call-status-listening .call-dot{background:var(--warn)}@keyframes call-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.call-transcript{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:4px 2px}.call-empty{color:var(--faint);font-size:12.5px;text-align:center;padding:16px}.call-line{display:flex;flex-direction:column;gap:2px;max-width:85%}.call-user{align-self:flex-end;align-items:flex-end}.call-agent{align-self:flex-start}.call-role{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:var(--faint)}.call-text{font-size:var(--vn-size-sm);line-height:1.4;padding:8px 12px;border-radius:12px}.call-agent .call-text{background:var(--tealLight);color:var(--tealDark);border-bottom-left-radius:3px}.call-user .call-text{background:var(--teal);color:var(--vn-ink-on-brand);border-bottom-right-radius:3px}.call-err{font-size:var(--vn-size-xs);color:var(--danger);text-align:center}.call-hint{font-size:var(--vn-size-xs);color:var(--dim);text-align:center;font-style:italic}.call-setup{display:flex;flex-direction:column;gap:8px}.call-setup .va-lbl{margin-bottom:4px}.call-setup input{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:9px;font-family:var(--body);font-size:var(--vn-size-sm);background:var(--bgSolid)}.call-setup input:focus{outline:none;border-color:var(--teal);background:var(--vn-surface)}.call-params{display:flex;flex-direction:column;gap:6px;margin-top:4px}.call-param-row{display:flex;gap:6px;align-items:center}.call-param-k,.call-param-v{flex:1}.call-param-x{flex:none;width:30px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--vn-surface);color:var(--faint);cursor:pointer}.call-param-x:hover{color:var(--danger);border-color:#f0c7bd}.call-param-add{align-self:flex-start;border:none;background:transparent;color:var(--teal);font-size:12.5px;cursor:pointer;padding:2px 0}.call-setup-actions{display:flex;gap:8px;align-items:center;margin-top:6px}.call-status-you .call-dot{background:var(--warn)}.call-status-agent .call-dot{background:var(--teal)}.call-input{display:flex;gap:8px;align-items:center}.call-mic{flex:none;padding:9px 13px;border:1px solid var(--teal);border-radius:9px;background:var(--vn-surface);color:var(--teal);font-size:12.5px;cursor:pointer;white-space:nowrap}.call-mic.on{background:var(--warn);border-color:var(--warn);color:var(--vn-ink-on-brand)}.call-mic:disabled{opacity:.5;cursor:default}.call-typed{flex:1;padding:9px 12px;border:1px solid var(--line);border-radius:9px;font-family:var(--body);font-size:var(--vn-size-sm);background:var(--bgSolid)}.call-typed:focus{outline:none;border-color:var(--teal);background:var(--vn-surface)}.call-send{flex:none;padding:9px 15px;border:none;border-radius:9px;background:var(--teal);color:var(--vn-ink-on-brand);font-size:12.5px;cursor:pointer}.call-send:disabled{opacity:.5;cursor:default}.call-end{align-self:center;padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:var(--vn-surface);color:var(--danger);font-size:12.5px;cursor:pointer}.call-end:hover{background:#fdf2ef;border-color:#f0c7bd}.va-empty-row{color:var(--dim);font-size:var(--vn-size-sm);font-style:italic}.va-pick-btn{padding:8px 14px;border:1px solid var(--teal);border-radius:9px;color:var(--teal);background:var(--vn-surface);font-family:var(--body);font-size:12.5px;cursor:pointer;white-space:nowrap}.va-pick-btn:hover{background:var(--tealLight)}.vs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a47;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px}.vs-modal{width:620px;max-width:96vw;max-height:86vh;background:var(--vn-surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px #0a0a0a38;display:flex;flex-direction:column;overflow:hidden}.vs-head{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.vs-title{font-family:var(--hdr);font-size:var(--vn-size-title);font-weight:400;margin:2px 0 0}.vs-x{border:none;background:transparent;color:var(--faint);font-size:var(--vn-size-md);cursor:pointer;padding:4px 6px;line-height:1;border-radius:6px}.vs-x:hover{color:var(--ink);background:var(--bgSolid)}.vs-toolbar{display:flex;gap:10px;padding:14px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.vs-search{position:relative;flex:1 1 260px}.vs-search-ic{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--faint);font-size:14px;pointer-events:none}.vs-search input{width:100%;padding:9px 12px 9px 30px;border:1px solid var(--line);border-radius:9px;font-family:var(--body);font-size:var(--vn-size-sm);background:var(--bgSolid)}.vs-search input:focus{outline:none;border-color:var(--teal);background:var(--vn-surface)}.vs-filters{display:flex;gap:8px}.vs-filters select{padding:9px 10px;border:1px solid var(--line);border-radius:9px;font-family:var(--body);font-size:var(--vn-size-sm);background:var(--bgSolid);color:var(--mid);cursor:pointer}.vs-list{overflow-y:auto;flex:1;padding:8px;min-height:220px}.vs-empty{padding:48px 20px;text-align:center;color:var(--dim);font-size:var(--vn-size-sm)}.vs-empty.vs-err{color:var(--danger)}.vs-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease}.vs-row:hover{background:var(--bgSolid)}.vs-row.sel{background:var(--tealLight);border-color:var(--teal)}.vs-play{flex:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--teal);color:var(--teal);background:var(--vn-surface);font-size:var(--vn-size-xs);cursor:pointer;transition:background .12s ease,color .12s ease}.vs-play:hover{background:var(--tealLight)}.vs-play.on{background:var(--teal);color:var(--vn-ink-on-brand)}.vs-avatar{flex:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--logoDark);color:var(--tealOnDark);font-family:var(--hdr);font-size:var(--vn-size-sm);font-weight:500}.vs-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vs-name{font-family:var(--hdr);font-size:14px;color:var(--ink);font-weight:500}.vs-sub{font-family:var(--mono);font-size:10.5px;letter-spacing:.3px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-tags{flex:none;display:flex;gap:5px}.vs-chip{font-family:var(--mono);font-size:10px;letter-spacing:.3px;text-transform:uppercase;padding:3px 7px;border-radius:999px;background:var(--bgSolid);border:1px solid var(--line);color:var(--dim)}.vs-chip.vs-female{color:#9c2b7a;border-color:#f0d6e6;background:#fdf2f9}.vs-chip.vs-male{color:#1f5fa8;border-color:#d6e3f2;background:#f2f7fd}.vs-radio{flex:none;width:18px;text-align:center;color:var(--teal);font-size:var(--vn-size-xs)}.vs-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--line)}.vs-foot-info{font-size:12.5px;color:var(--dim)}.vs-foot-info b{color:var(--ink);font-weight:600}.vs-foot-actions{display:flex;gap:8px}.va-note{font-size:var(--vn-size-xs);line-height:18px;color:var(--vn-ink-4);margin:2px 0 10px}.va-lbl{display:block;margin-bottom:12px}.va-lbl input,.va-lbl select,.va-builder{width:100%}.va-src-toggle{display:inline-flex;gap:2px;margin-bottom:12px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--bgSolid)}.va-src-tab{border:none;background:transparent;cursor:pointer;padding:6px 14px;border-radius:8px;font-size:12.5px;color:var(--dim)}.va-src-tab.on{background:var(--vn-surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.va-file-lbl input[type=file]{width:100%;font-size:12.5px;padding:8px;border:1px dashed var(--line);border-radius:9px;background:var(--bgSolid);cursor:pointer}.va-file-name{display:block;margin-top:4px;font-size:11.5px;color:var(--teal);font-family:var(--mono, monospace)}.va-knowledge{margin:8px 0;padding:9px 12px;border-radius:9px;font-size:12.5px;color:var(--tealDark);background:var(--tealLight);border:1px solid #bfe3e5}.va-gen-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.va-gen-btn{flex:none;height:38px;white-space:nowrap}.va-err-box{margin-top:10px;padding:10px 12px;border:1px solid #f0c7bd;background:#fdf2ef;color:var(--danger);border-radius:9px;font-size:var(--vn-size-sm)}.va-result{margin-top:18px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--vn-surface)}.va-result-head{display:flex;align-items:center;justify-content:space-between}.va-src{margin-left:10px;font-family:var(--mono);font-size:10px;letter-spacing:.3px;text-transform:uppercase;padding:3px 8px;border-radius:999px;vertical-align:middle}.va-src-llm{color:var(--teal);background:var(--tealLight);border:1px solid #bfe3e5}.va-src-heuristic{color:var(--warn);background:#fbf4e6;border:1px solid #eadcc0}.va-summary{margin:8px 0 4px;color:var(--mid);font-size:13.5px;line-height:1.5}.va-subhead{margin-top:18px;margin-bottom:8px;font-family:var(--mono);font-size:var(--vn-size-xxs);letter-spacing:.5px;text-transform:uppercase;color:var(--dim);display:flex;align-items:center;gap:8px}.va-guard-count,.va-tag{font-size:10px;color:var(--teal);background:var(--tealLight);padding:2px 7px;border-radius:999px;text-transform:none;letter-spacing:0}.va-uc{margin:0;padding-left:18px}.va-uc li{font-size:13.5px;color:var(--mid);margin-bottom:5px;line-height:1.45}.va-uc b{color:var(--ink)}.va-industry-pick{display:flex;flex-direction:column;gap:5px}.va-industry-pick select{padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--vn-surface);font-family:var(--body);font-size:13.5px;color:var(--ink);cursor:pointer;min-width:210px}.va-industry-pick select:focus{outline:none;border-color:var(--teal)}.va-crawled{display:inline-flex;align-items:center;gap:6px;margin:10px 0 2px;font-size:11.5px;color:var(--dim)}.va-crawled svg{color:var(--teal)}.va-uc-group-label{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--faint);margin:12px 0 6px}.va-uc-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width: 720px){.va-uc-checks{grid-template-columns:1fr}}.va-uc-check{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bgSolid);cursor:pointer;transition:border-color .12s,background .12s}.va-uc-check:hover{border-color:var(--teal)}.va-uc-check.on{background:var(--vn-surface);border-color:var(--teal)}.va-uc-check input{margin-top:2px;accent-color:var(--teal);width:15px;height:15px;flex:none}.va-uc-body{display:flex;flex-direction:column;gap:2px;min-width:0}.va-uc-title{font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;font-weight:500;color:var(--vn-ink);display:flex;align-items:center;gap:7px}.va-uc-desc{font-size:var(--vn-size-xs);line-height:18px;color:var(--vn-ink-4)}.va-uc-check.ivr.on{border-color:var(--logoDark);background:var(--tealLight)}.va-ivr-badge{font-family:var(--mono);font-size:8.5px;letter-spacing:.4px;text-transform:uppercase;color:var(--vn-ink-on-brand);background:var(--logoDark);padding:1px 6px;border-radius:999px}.va-recompose{margin-left:8px;font-size:var(--vn-size-xxs);color:var(--teal);text-transform:none;letter-spacing:0}.va-guards{margin:0;padding-left:18px}.va-guards li{font-size:12.5px;color:var(--dim);margin-bottom:5px;line-height:1.45}.va-prompt{width:100%;font-family:var(--mono);font-size:12.5px;line-height:1.55;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bgSolid);color:var(--ink);resize:vertical}.va-prompt:focus{outline:none;border-color:var(--teal);background:var(--vn-surface)}.th{width:100%;margin-top:6px}.th-actions{display:flex;gap:10px;align-items:center}.th-diverge{border:1px solid var(--line)}.th-history{margin-top:12px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.th-history-label{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--dim);padding:8px 12px;background:var(--bgSolid);border-bottom:1px solid var(--line)}.th-history-row{display:flex;align-items:center;border-bottom:1px solid var(--line)}.th-history-row:last-child{border-bottom:none}.th-history-row.active{background:var(--tealLight)}.th-history-open{flex:1;display:flex;align-items:center;gap:10px;padding:9px 12px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:12.5px}.th-history-open:hover{background:var(--bgSolid)}.th-history-row.active .th-history-open:hover{background:var(--tealLight)}.th-history-dot{width:8px;height:8px;border-radius:50%;flex:none}.th-history-dot.ok{background:var(--success)}.th-history-dot.warn{background:var(--warn)}.th-history-dot.run{background:var(--teal)}.th-history-rate{font-family:var(--hdr);font-variant-numeric:normal;min-width:40px;color:var(--ink)}.th-history-meta{color:var(--dim)}.th-history-running{font-family:var(--mono);font-size:9.5px;color:var(--warn);text-transform:uppercase}.th-history-del{flex:none;width:34px;align-self:stretch;border:none;border-left:1px solid var(--line);background:transparent;color:var(--faint);cursor:pointer;font-size:var(--vn-size-xs)}.th-history-del:hover{color:var(--danger);background:#fdf2ef}.th-history-del:disabled{opacity:.4;cursor:default}.th-compose{margin-top:12px;padding:14px 16px;border:1px solid var(--teal);border-radius:12px;background:var(--tealLight)}.th-compose-head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.th-compose-head b{font-family:var(--hdr);font-weight:500;font-size:14px;color:var(--ink)}.th-compose-head span{font-size:var(--vn-size-xs);color:var(--dim)}.th-compose-row{display:flex;gap:10px;align-items:flex-end}.th-focus{flex:1;padding:9px 12px;border:1px solid #bfe3e5;border-radius:9px;font-family:var(--body);font-size:var(--vn-size-sm);background:var(--vn-surface)}.th-focus:focus{outline:none;border-color:var(--teal)}.th-count{display:flex;flex-direction:column;gap:3px}.th-count span{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim)}.th-count select{padding:9px 10px;border:1px solid #bfe3e5;border-radius:9px;background:var(--vn-surface);font-size:var(--vn-size-sm);cursor:pointer}.th-presets{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px}.th-preset{font-size:11.5px;padding:5px 11px;border:1px solid #bfe3e5;border-radius:999px;background:var(--vn-surface);color:var(--tealDark);cursor:pointer}.th-preset:hover{background:var(--teal);color:var(--vn-ink-on-brand);border-color:var(--teal)}.th-compose-actions{display:flex;gap:8px;align-items:center}.th-compose-err{font-size:var(--vn-size-xs);color:var(--danger)}.th-focus-tag{font-size:var(--vn-size-xxs);color:var(--tealDark);background:var(--tealLight);border:1px solid #bfe3e5;padding:2px 9px;border-radius:999px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-summary{display:flex;align-items:center;gap:18px;margin:16px 0 8px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--vn-surface)}.th-gauge{display:flex;align-items:center;gap:12px;flex:1}.th-gauge-bar{flex:1;height:10px;background:var(--bgSolid);border-radius:999px;overflow:hidden;border:1px solid var(--line)}.th-gauge-bar span{display:block;height:100%;background:var(--success);border-radius:999px;transition:width .4s ease}.th-gauge-bar.running span{background:var(--teal)}.th-gauge-bar.indet span{width:35%;background:linear-gradient(90deg,transparent,var(--teal),transparent);animation:th-slide 1.1s ease-in-out infinite}@keyframes th-slide{0%{margin-left:-35%}to{margin-left:100%}}.th-cur{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim);font-style:italic}.th-gauge-num{font-family:var(--hdr);font-size:22px;font-variant-numeric:normal;min-width:52px;text-align:right}.th-summary-meta{display:flex;gap:14px;align-items:center;font-size:var(--vn-size-xs);color:var(--dim)}.th-summary-meta b{color:var(--ink);font-size:14px}.th-status{font-family:var(--mono);font-size:10px;text-transform:uppercase;padding:3px 8px;border-radius:999px;letter-spacing:.4px}.th-running{background:#fbf4e6;color:var(--warn)}.th-done{background:var(--tealLight);color:var(--teal)}.th-error{background:#fdf2ef;color:var(--danger)}.th-iters{display:flex;flex-direction:column;gap:8px;margin-top:6px}.th-iter{border:1px solid var(--line);border-radius:10px;background:var(--vn-surface);overflow:hidden}.th-iter>summary{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;list-style:none;font-size:var(--vn-size-sm)}.th-iter>summary::-webkit-details-marker{display:none}.th-iter-title{font-family:var(--hdr);font-weight:500}.th-iter-rate{color:var(--dim);font-variant-numeric:normal}.th-revised{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--teal)}.th-rejected{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--faint)}.th-scn-list{padding:4px 10px 12px;display:flex;flex-direction:column;gap:6px}.th-scn{border:1px solid var(--line);border-radius:9px;overflow:hidden}.th-scn.fail{border-color:#f0c7bd}.th-scn-head{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 12px;background:transparent;border:none;cursor:pointer;font-size:12.5px}.th-scn-head:hover{background:var(--bgSolid)}.th-dot{flex:none;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--vn-ink-on-brand)}.th-dot.pass{background:var(--success)}.th-dot.fail{background:var(--danger)}.th-scn-kind{flex:none;font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.3px;color:var(--dim);background:var(--bgSolid);padding:2px 7px;border-radius:999px}.th-scn-title{flex:1;color:var(--ink)}.th-scn-toggle{flex:none;font-size:var(--vn-size-xxs);color:var(--teal)}.th-chat{padding:10px 14px 12px;background:var(--bgSolid);border-top:1px solid var(--line)}.th-bubble{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;max-width:82%}.th-caller{align-items:flex-start}.th-agent{align-items:flex-end;margin-left:auto}.th-role{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:var(--faint)}.th-text{font-size:12.5px;line-height:1.4;padding:7px 11px;border-radius:12px}.th-caller .th-text{background:var(--vn-surface);border:1px solid var(--line);border-bottom-left-radius:3px}.th-agent .th-text{background:var(--teal);color:var(--vn-ink-on-brand);border-bottom-right-radius:3px}.th-scn-verdict{font-size:11.5px;color:var(--dim);margin-top:4px;padding-top:8px;border-top:1px dashed var(--line)}.th-scn-verdict b{color:var(--ink)}.th-verdict{margin-top:12px;padding:12px 14px;border-radius:10px;font-size:var(--vn-size-sm)}.th-verdict.ok{background:var(--tealLight);color:var(--tealDark);border:1px solid #bfe3e5}.th-verdict.warn{background:#fbf4e6;color:var(--warn);border:1px solid #eadcc0}.th-blockers{margin-top:10px;border:1px solid var(--line);border-radius:10px;padding:10px 14px;background:var(--bgSolid)}.th-blockers-hd{font-family:var(--mono, monospace);font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);margin-bottom:6px}.th-blockers ul{list-style:none;margin:0;padding:0}.th-blockers li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px solid var(--line);font-size:12.5px}.th-blockers li:last-child{border-bottom:none}.th-blocker-title{color:var(--ink);font-weight:500}.th-blocker-modes{font-family:var(--mono, monospace);font-size:10px;color:var(--warn);background:#fbf4e6;border:1px solid #eadcc0;border-radius:999px;padding:1px 7px}.th-blocker-why{color:var(--dim);flex:1 1 100%}.va-tools-divider{height:1px;background:var(--line);margin:18px 0 4px}.va-tools{display:flex;flex-direction:column;gap:20px}.va-tools-group{display:flex;flex-direction:column;gap:10px}.va-tools-grouphead{display:flex;align-items:flex-start;gap:10px;color:var(--teal)}.va-tools-grouphead>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.va-tools-grouptitle{font-family:var(--hdr);font-size:13.5px;font-weight:600;color:var(--ink)}.va-tools-groupsub{font-size:11.5px;color:var(--dim);line-height:1.4}.va-tools-empty{font-size:var(--vn-size-xs);color:var(--dim);margin:2px 0 0;padding:12px;border:1px dashed var(--line);border-radius:10px;background:var(--bgSolid)}.va-tool-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.va-tool-card{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--vn-surface)}.va-tool-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.va-tool-name{font-family:var(--hdr);font-size:var(--vn-size-sm);font-weight:500;color:var(--ink)}.va-tool-url{font-family:var(--mono);font-size:var(--vn-size-xxs);color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va-tool-desc{font-size:11.5px;color:var(--dim);line-height:1.35}.va-tool-actions{display:flex;align-items:center;gap:10px;flex:none}.va-method{font-family:var(--body);font-size:var(--vn-size-xxs);font-weight:500;letter-spacing:.4px;padding:3px 7px;border-radius:6px;color:var(--vn-ink-on-brand);flex:none;min-width:46px;text-align:center}.va-m-get{background:#2f8f5b}.va-m-post{background:#2563c9}.va-m-put{background:#b5760c}.va-m-patch{background:#7a3fb0}.va-m-delete{background:var(--danger)}.va-m-mcp{background:var(--logoDark)}.va-link{background:none;border:none;padding:0;font:inherit;font-size:var(--vn-size-xs);color:var(--teal);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.va-link:hover{text-decoration:underline}.va-link.danger{color:var(--danger)}.va-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#141c216b;display:flex;justify-content:flex-end;z-index:60}.va-drawer{width:min(560px,100%);height:100%;background:var(--bgSolid, #f7f9fa);display:flex;flex-direction:column;box-shadow:-8px 0 32px #0000002e;animation:va-slide-in .16s ease}@keyframes va-slide-in{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}.va-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);background:var(--vn-surface)}.va-drawer-head h4{margin:0;font-family:var(--hdr);font-size:var(--vn-size-md);color:var(--ink)}.va-drawer-body{padding:18px 20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:14px}.va-drawer-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--line);background:var(--vn-surface)}.va-tabs{display:flex;gap:2px;padding:10px 20px 0}.va-tab{flex:1;height:28px;padding:0 12px;border:1px solid var(--vn-line);background:var(--vn-surface);color:var(--vn-ink-2);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;cursor:pointer}.va-tab:first-child{border-radius:var(--vn-r-sm) 0 0 var(--vn-r-sm)}.va-tab:last-child{border-radius:0 var(--vn-r-sm) var(--vn-r-sm) 0;border-left:none}.va-tab.on{background:var(--tealLight);color:var(--teal);border-color:var(--teal);font-weight:600}.va-field{display:flex;flex-direction:column;gap:5px}.va-field.sm{gap:3px}.va-field.grow{flex:1}.va-field.method{width:120px;flex:none}.va-input{width:100%;height:28px;padding:0 10px;border:1px solid var(--vn-line);border-radius:var(--vn-r-sm);background:var(--vn-surface);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;color:var(--vn-ink)}.va-textarea{width:100%;padding:8px 10px;border:1px solid var(--vn-line);border-radius:var(--vn-r-sm);background:var(--vn-surface);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;color:var(--vn-ink)}.va-input:focus,.va-textarea:focus{outline:none;border-color:var(--vn-line-brand)}.va-input.mono,.va-textarea.mono,.mono{font-family:var(--mono);font-size:var(--vn-size-xs)}.va-row{display:flex;gap:8px;align-items:flex-end}.va-row.param{align-items:center}.va-row.param .va-input{flex:1}.va-row.param .grow{flex:2}.va-sub{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--vn-surface);display:flex;flex-direction:column;gap:8px}.va-sub-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--hdr);font-size:var(--vn-size-xs);font-weight:600;color:var(--ink)}.va-check-inline{display:inline-flex;align-items:center;gap:4px;font-size:var(--vn-size-xxs);color:var(--dim);white-space:nowrap}.va-check-inline input{accent-color:var(--teal)}.va-btn-primary,.va-btn-secondary{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:9px;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;border:1px solid transparent}.va-btn-primary{background:var(--btn-primary);color:var(--vn-ink-on-brand)}.va-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.va-btn-primary.sm{padding:6px 12px;font-size:var(--vn-size-xs)}.va-btn-secondary{background:var(--vn-surface);color:var(--mid);border-color:var(--line)}.va-btn-secondary:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.va-btn-primary:disabled,.va-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.va-import-actions{display:flex;gap:8px}.va-or{text-align:center;font-size:var(--vn-size-xxs);color:var(--faint);text-transform:uppercase;letter-spacing:1px;margin:2px 0}.va-error{color:var(--danger);font-size:var(--vn-size-xs);margin:0}.va-picks{display:flex;flex-direction:column;gap:8px}.va-picks-head{font-size:var(--vn-size-xs);color:var(--dim);margin:0}.va-picks-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.va-pick{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--vn-surface);cursor:pointer}.va-pick:hover{border-color:var(--teal)}.va-test-result{border-radius:8px;border:1px solid var(--line);overflow:hidden}.va-test-result.ok{border-color:#bfe3cd}.va-test-result.fail{border-color:#eecaca}.va-test-status{display:flex;align-items:center;gap:6px;padding:7px 10px;font-family:var(--mono);font-size:var(--vn-size-xxs)}.va-test-result.ok .va-test-status{background:#eef8f1;color:#2f8f5b}.va-test-result.fail .va-test-status{background:#fdeeee;color:var(--danger)}.va-test-body{margin:0;padding:10px;font-family:var(--mono);font-size:var(--vn-size-xxs);color:var(--ink);background:var(--vn-surface);max-height:200px;overflow:auto;white-space:pre-wrap;word-break:break-word}.va-mcp-tools{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto}.va-mcp-tool{display:flex;align-items:baseline;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:7px;cursor:pointer}.va-mcp-tool:hover{background:var(--bgSolid)}.va-mcp-tool.on{background:var(--tealLight)}.va-mcp-tool input{accent-color:var(--teal)}.va-mcp-tool .va-tool-desc{flex:1}.va-kb{display:flex;flex-direction:column;gap:14px}.va-kb-enable{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bgSolid);cursor:pointer}.va-kb-enable.on{background:var(--vn-surface);border-color:var(--teal)}.va-kb-enable input{margin-top:2px;accent-color:var(--teal);width:15px;height:15px;flex:none}.va-kb-enable code{font-family:var(--mono);font-size:var(--vn-size-xxs);background:var(--tealLight);padding:0 4px;border-radius:4px}.va-kb-stats{display:flex;gap:8px;flex-wrap:wrap}.va-kb-stat{flex:1;min-width:64px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;border:1px solid var(--line);border-radius:10px;background:var(--vn-surface)}.va-kb-statnum{font-family:var(--hdr);font-size:var(--vn-size-title);font-weight:600;color:var(--ink)}.va-kb-statlabel{font-size:10.5px;color:var(--dim);text-transform:uppercase;letter-spacing:.4px}.va-kb-upload{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.va-kb-upload label{cursor:pointer}.va-onto-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;max-height:260px;overflow-y:auto}.va-onto-list li{display:flex;flex-direction:column;gap:1px;padding:5px 0;border-bottom:1px solid var(--line)}.va-onto-list li:last-child{border-bottom:none}.va-onto-name{font-family:var(--hdr);font-size:12.5px;font-weight:500;color:var(--ink)}.va-onto-desc{font-size:11.5px;color:var(--dim);line-height:1.4}.th-grounded{display:inline-flex;align-items:center;gap:6px;font-size:var(--vn-size-xs);color:var(--mid);cursor:pointer;margin-left:auto}.th-grounded input{accent-color:var(--teal)}.th-note{align-self:center;max-width:92%;display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center;margin:4px 0;padding:6px 10px;border:1px dashed var(--line);border-radius:8px;background:var(--bgSolid)}.th-note-kb{border-style:solid;border-color:var(--teal);background:var(--tealLight)}.th-note-tag{font-family:var(--mono);font-size:10px;letter-spacing:.4px;color:var(--dim);text-transform:uppercase}.th-note-kb .th-note-tag{color:var(--teal)}.th-note-text{font-size:var(--vn-size-xs);color:var(--ink);line-height:1.4;white-space:pre-wrap}.va-describe{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.va-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.va-label-row .field-label{margin:0}.va-label-row .va-link:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.va-tool-card.off{opacity:.55}.va-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer}.va-switch input{position:absolute;opacity:0;width:0;height:0}.va-switch-tr{width:30px;height:17px;border-radius:999px;background:var(--line);transition:background .15s;position:relative;flex:none}.va-switch-tr:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--vn-surface);box-shadow:0 1px 2px #00000040;transition:transform .15s}.va-switch input:checked+.va-switch-tr{background:var(--teal)}.va-switch input:checked+.va-switch-tr:after{transform:translate(13px)}.va-studio{--v-ink: var(--vn-ink);--v-t2: var(--vn-ink-2);--v-t3: #595c61;--v-t4: var(--vn-ink-4);--v-fg4: var(--vn-ink-disabled);--v-line: #eaebed;--v-line-strong: var(--vn-line-strong);--v-bg2: var(--vn-surface-2);--v-brand: var(--vn-brand);--v-brand-dark: #0f4243;--v-brand50: var(--vn-brand-tint);--v-err: var(--vn-danger);--v-err-bg: var(--vn-danger-tint);--v-warn: var(--vn-warn-solid);--v-warn-bg: var(--vn-warn-tint);--v-ok: #079455;--v-r: 6px}.va-studio .va-req{color:var(--v-err)}.va-studio .field-label,.va-studio .va-uc-group-label{display:block;margin-bottom:6px;font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--v-t3)}.va-studio .va-lbl{display:block;margin-bottom:16px}.va-studio input[type=text],.va-studio input:not([type]),.va-studio input[type=url],.va-studio input[type=number],.va-studio select,.va-studio textarea{width:100%;height:28px;padding:0 10px;border:1px solid var(--v-line);border-radius:var(--v-r);background:var(--v-bg2);color:var(--v-ink);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;box-shadow:none}.va-studio textarea{height:auto;padding:8px 10px;line-height:20px;resize:vertical}.va-studio input::placeholder,.va-studio textarea::placeholder{color:var(--v-fg4)}.va-studio input:focus,.va-studio select:focus,.va-studio textarea:focus{outline:none;border-color:var(--v-brand);box-shadow:none}.va-studio select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23787b80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px 14px}.va-studio .va-gen-row{display:block}.va-studio .va-gen-row .va-lbl{flex:none!important}.va-studio .va-gen-row .va-lbl:last-of-type{margin-bottom:12px}.va-studio .va-gen-btn,.va-studio .btn-primary.va-gen-btn{display:inline-flex;align-items:center;gap:6px;height:auto;padding:0;margin-top:0;border:0;border-radius:0;background:none;color:var(--v-brand);font-size:var(--vn-size-sm);line-height:20px;font-weight:500}.va-studio .va-gen-btn:hover:not(:disabled){background:none;color:var(--v-brand-dark);text-decoration:underline;border-color:transparent}.va-studio .va-gen-btn:disabled{color:var(--v-fg4);background:none}.va-studio .va-uc-checks{display:flex;flex-direction:column;gap:14px}.va-studio .va-uc-check{display:flex;align-items:flex-start;gap:10px;padding:0;border:0;border-radius:0;background:none;cursor:pointer}.va-studio .va-uc-check:hover,.va-studio .va-uc-check.on,.va-studio .va-uc-check.ivr.on{border:0;background:none}.va-studio .va-uc-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;flex:none;margin:2px 0 0;padding:0;display:inline-grid;place-content:center;border:1px solid var(--vn-line-strong);border-radius:3px;background:var(--vn-surface);cursor:pointer}.va-studio .va-uc-check input[type=checkbox]:checked{background-color:var(--v-brand);border-color:var(--v-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 12.5 10 17 18.5 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.va-studio .va-uc-check input[type=checkbox]:focus-visible{outline:2px solid var(--v-brand);outline-offset:1px}.va-studio .va-uc-body{display:block;min-width:0}.va-studio .va-uc-title{display:block;font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;font-weight:500;color:var(--v-t2)}.va-studio .va-uc-desc{display:block;margin-top:1px;font-size:var(--vn-size-xs);line-height:18px;color:var(--vn-ink-4)}.va-studio .va-ivr-badge{margin-left:6px;padding:0 6px;border-radius:4px;background:var(--v-brand50);color:var(--v-brand);font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none}.va-studio .va-subhead{display:flex;align-items:center;gap:8px;margin:20px 0 8px;font-family:var(--body);font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--v-t4)}.va-studio .va-tag,.va-studio .va-guard-count,.va-studio .va-src,.va-studio .va-recompose{font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--v-t4);background:none;border:0;padding:0}.va-studio .va-note,.va-studio .va-summary,.va-studio .va-crawled{font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;color:var(--vn-ink-4);background:none;border:0;padding:0;margin:8px 0 0}.va-studio .va-crawled{display:flex;align-items:center;gap:6px}.va-studio .va-empty-row{padding:0;border:0;background:none;font-size:var(--vn-size-sm);line-height:20px;color:var(--v-t4)}.va-studio .va-guards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.va-studio .va-guards li{position:relative;padding-left:14px;font-size:var(--vn-size-sm);line-height:20px;color:var(--v-t3)}.va-studio .va-guards li:before{content:"";position:absolute;left:2px;top:8px;width:4px;height:4px;border-radius:50%;background:var(--v-fg4)}.va-studio .va-prompt{background:var(--v-bg2);border:1px solid var(--v-line);border-radius:var(--v-r);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;color:var(--v-t2);min-height:280px}.va-studio .btn-primary,.va-studio .va-save,.va-studio .va-pick-btn,.va-studio .va-btn-ghost,.va-studio button.va-ready-call{height:28px;padding:0 12px;border:1px solid var(--v-line-strong);border-radius:var(--v-r);background:var(--vn-surface);color:var(--v-t2);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;box-shadow:none}.va-studio .btn-primary:hover:not(:disabled),.va-studio .va-pick-btn:hover:not(:disabled),.va-studio .va-btn-ghost:hover:not(:disabled){background:var(--v-bg2);border-color:var(--v-line-strong);color:var(--v-ink)}.va-studio .va-save,.va-studio .btn-primary.va-save{background:var(--btn-primary);border-color:var(--btn-primary);color:var(--vn-ink-on-brand)}.va-studio .va-save:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.va-studio .va-btn-ghost.va-danger{color:var(--v-err)}.va-studio .va-btn-ghost.va-danger:hover:not(:disabled){background:var(--v-err-bg);color:var(--v-err)}.va-studio button:disabled{color:var(--v-fg4);background:var(--v-bg2);border-color:var(--v-line);opacity:1}.va-studio .va-chip,.va-studio .va-unsaved-pill{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border:.5px solid var(--v-line);border-radius:9999px;background:var(--v-bg2);color:var(--v-t2);font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none}.va-studio .va-unsaved-pill{background:var(--v-warn-bg);border-color:transparent;color:var(--vn-warn)}.va-studio .va-warn-note,.va-studio .va-save-note,.va-studio .va-err-box{padding:10px 12px;margin-bottom:16px;border:1px solid var(--v-line);border-radius:var(--v-r);background:var(--v-bg2);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;color:var(--v-t2)}.va-studio .va-warn-note{background:var(--v-warn-bg);border-color:transparent;color:var(--vn-warn-ink)}.va-studio .va-save-note{background:var(--vn-ok-tint);border-color:transparent;color:var(--vn-ok)}.va-studio .va-err-box{background:var(--v-err-bg);border-color:#fecdca;color:var(--vn-danger-ink)}.va-studio .va-voice-control{position:relative;display:block}.va-studio .va-voice-control select{padding-left:36px}.va-studio .va-voice-play{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:14px;height:14px;padding:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--v-ink);color:var(--vn-ink-on-brand);cursor:pointer}.va-studio .va-voice-play svg{width:8px;height:8px;fill:currentColor}.va-studio .va-voice-play:hover:not(:disabled){background:#000;color:var(--vn-ink-on-brand);border-color:transparent}.va-studio .va-voice-play:disabled{background:var(--v-line);color:var(--v-fg4)}.va-studio .va-voice-play.on{background:var(--v-brand)}.va-studio .va-crumbs svg{transform:rotate(-90deg)}.va-studio .va-crumbs button{color:var(--vn-ink-4)}.va-studio .va-crumbs .here{color:var(--vn-ink-2)}.va-studio .va-hero .va-name{height:auto;padding:0;width:100%;max-width:640px;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;font-family:var(--body);font-size:var(--vn-size-title);line-height:26px;font-weight:400;letter-spacing:0;color:#181d27}.va-studio .va-hero .va-name:hover{border-bottom-color:var(--v-line)}.va-studio .va-hero .va-name:focus{outline:none;border-bottom-color:var(--v-brand);background:none}.va-studio .va-hero .va-name::placeholder{color:var(--vn-ink-disabled)}.va-studio .va-hero-meta{color:var(--vn-ink-4)}.va-studio .va-card.va-cont{padding-top:0;padding-bottom:32px}.va-studio .va-card.va-nodiv{border-bottom:0}.va-studio .va-card.va-nodiv:not(.va-cont){padding-bottom:32px}.va-studio .va-transfer{margin:20px 0 0}.va-studio .va-transfer .va-lbl{margin-bottom:0}.va-studio .va-transfer .va-lbl+.va-lbl{margin-top:12px}.va-studio .va-transfer .va-note{margin:8px 0 0}.va-studio .va-tools-divider{height:1px;background:var(--v-line);margin:24px 0}.va-studio .va-tools{display:flex;flex-direction:column;gap:24px}.va-studio .va-tools-group{display:flex;flex-direction:column;gap:12px}.va-studio .va-tools-grouphead{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start}.va-studio .va-tools-grouphead>div{display:flex;flex-direction:column;gap:2px;min-width:0}.va-studio .va-tools-grouptitle{font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;font-weight:500;color:var(--v-ink)}.va-studio .va-tools-groupsub{font-size:var(--vn-size-xs);line-height:18px;color:var(--v-t4)}.va-studio .va-tools-grouphead .va-btn-ghost{height:28px;padding:0 10px;gap:6px;border-color:var(--v-line);border-radius:var(--v-r);font-size:var(--vn-size-xs);line-height:18px;font-weight:500;color:var(--v-t2);white-space:nowrap}.va-studio .va-tools-grouphead .va-btn-ghost svg{width:12px;height:12px}.va-studio .va-tools-empty{margin:0;padding:12px;border:1px solid var(--v-line);border-radius:var(--v-r);background:var(--v-bg2);font-size:var(--vn-size-sm);line-height:20px;color:var(--v-t4)}.va-studio .va-tool-list{display:flex;flex-direction:column;gap:8px}.va-studio .va-tool-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:12px;border:1px solid var(--v-line);border-radius:var(--v-r);background:var(--vn-surface)}.va-studio .va-tool-card.off{opacity:1;background:var(--v-bg2)}.va-studio .va-tool-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.va-studio .va-tool-name{display:flex;align-items:center;gap:6px;font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;font-weight:500;color:var(--v-ink)}.va-studio .va-tool-card.off .va-tool-name{color:var(--v-t3)}.va-studio .va-tool-off{flex:none;height:18px;padding:0 6px;border:1px solid var(--v-line);border-radius:4px;background:var(--vn-surface);color:var(--v-t4);font-size:10px;line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;display:inline-flex;align-items:center}.va-studio .va-tool-url{font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;color:var(--v-t4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va-studio .va-tool-desc{font-size:var(--vn-size-xs);line-height:18px;color:var(--vn-ink-4);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.va-studio .va-tool-actions{display:flex;align-items:center;gap:12px;margin-top:1px}.va-studio .va-link{font-size:var(--vn-size-xs);line-height:18px;font-weight:500;color:var(--v-brand)}.va-studio .va-link:hover{color:var(--v-brand-dark)}.va-studio .va-link.danger{color:var(--v-t4)}.va-studio .va-link.danger:hover{color:var(--v-err)}.va-studio .va-link.danger svg{width:14px;height:14px}.va-studio .va-method{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:44px;padding:0 6px;margin-top:1px;border:1px solid var(--v-line);border-radius:4px;background:var(--v-bg2);color:var(--v-t3);font-family:var(--body);font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.va-studio .va-m-get,.va-studio .va-m-post,.va-studio .va-m-put,.va-studio .va-m-patch{background:var(--v-bg2);color:var(--v-t3)}.va-studio .va-m-delete{background:var(--v-err-bg);border-color:transparent;color:var(--v-err)}.va-studio .va-m-mcp{background:var(--v-brand50);border-color:transparent;color:var(--v-brand)}.va-studio .va-switch-tr{width:32px;height:18px;background:var(--vn-line)}.va-studio .va-switch-tr:after{top:2px;left:2px;width:14px;height:14px;box-shadow:0 1px 2px #1018281a}.va-studio .va-switch input:checked+.va-switch-tr{background:var(--v-brand)}.va-studio .va-switch input:checked+.va-switch-tr:after{transform:translate(14px)}.va-studio .va-switch input:focus-visible+.va-switch-tr{outline:2px solid var(--v-brand);outline-offset:2px}.va-studio .va-btn-secondary,.va-studio .va-btn-primary,.va-studio .btn-ghost,.va-studio .va-pick{height:36px;padding:0 14px;gap:6px;display:inline-flex;align-items:center;border:1px solid var(--v-line-strong);border-radius:var(--v-r);background:var(--vn-surface);color:var(--v-t2);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;font-weight:500;box-shadow:none;cursor:pointer}.va-studio .va-btn-secondary:hover:not(:disabled),.va-studio .va-btn-primary:hover:not(:disabled),.va-studio .btn-ghost:hover:not(:disabled){background:var(--v-bg2);border-color:var(--v-line-strong);color:var(--v-ink)}.va-studio .va-btn-secondary:disabled,.va-studio .va-btn-primary:disabled{opacity:1}.va-studio .va-error{font-size:var(--vn-size-sm);line-height:20px;color:var(--v-err);margin:0}.va-studio .va-tabs{display:flex;gap:2px;padding:2px;margin:0;border:1px solid var(--v-line);border-radius:var(--v-r);background:var(--v-bg2)}.va-studio .va-tab{flex:1 1 0;min-width:0;height:28px;padding:0 12px;text-align:center;border:0;border-radius:var(--vn-r-xs);background:none;color:var(--v-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:500}.va-studio .va-tab:first-child,.va-studio .va-tab:last-child{border-radius:var(--vn-r-xs);border-left:0}.va-studio .va-tab:hover{color:var(--v-ink)}.va-studio .va-tab.on{background:var(--vn-surface);color:var(--v-ink);font-weight:500;box-shadow:var(--vn-shadow-xs)}.va-studio .va-sub{gap:12px;padding:16px;border:1px solid var(--v-line);border-radius:var(--v-r);background:var(--vn-surface)}.va-studio .va-sub-head{font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;font-weight:500;color:var(--v-ink)}.va-studio .va-row{gap:8px;align-items:flex-start}.va-studio .va-row .va-btn-secondary{flex:none;height:34px;padding:0 12px;font-size:var(--vn-size-xs)}.va-studio .va-kb{display:flex;flex-direction:column;gap:20px}.va-studio .va-kb>.va-note:first-child{margin:0;color:var(--v-t3)}.va-studio .va-kb>.va-note strong{font-weight:500;color:var(--v-t2)}.va-studio .va-kb-enable,.va-studio .va-kb-enable.on{display:flex;align-items:flex-start;gap:10px;padding:0;border:0;border-radius:0;background:none;cursor:pointer}.va-studio .va-kb-enable input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;flex:none;margin:4px 0 0;padding:0;display:inline-grid;place-content:center;border:1px solid var(--v-line);border-radius:2px;background:var(--vn-surface);cursor:pointer}.va-studio .va-kb-enable input[type=checkbox]:checked{background-color:var(--v-brand);border-color:var(--v-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 12.5 10 17 18.5 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.va-studio .va-kb-enable input[type=checkbox]:focus-visible{outline:2px solid var(--v-brand);outline-offset:1px}.va-studio .va-kb-enable code,.va-studio .th-note code{font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;padding:0 5px;border:1px solid var(--v-line);border-radius:4px;background:var(--v-bg2);color:var(--v-t3)}.va-studio .va-kb-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.va-studio .va-kb-stat{min-width:0;align-items:flex-start;gap:2px;padding:12px;border:1px solid var(--v-line);border-radius:var(--v-r);background:var(--vn-surface)}.va-studio .va-kb-statnum{font-family:var(--body);font-size:var(--vn-size-title);line-height:28px;font-weight:500;color:var(--v-ink);font-variant-numeric:normal}.va-studio .va-kb-statlabel{font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--v-t4)}.va-studio .va-kb-upload{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.va-studio .va-kb-upload .va-note{margin:0;font-size:var(--vn-size-xs);line-height:18px}.va-studio .va-onto-list{gap:0;max-height:260px}.va-studio .va-onto-list li{gap:2px;padding:8px 0;border-bottom:1px solid var(--v-line)}.va-studio .va-onto-name,.va-studio .va-onto-name.mono{font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;font-weight:500;color:var(--v-ink)}.va-studio .va-onto-desc{font-size:var(--vn-size-xs);line-height:18px;color:var(--v-t3)}.va-studio .va-test-result,.va-studio .va-test-result.ok,.va-studio .va-test-result.fail{border:1px solid var(--v-line);border-radius:var(--v-r);overflow:hidden}.va-studio .va-test-body{padding:12px;max-height:220px;font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;color:var(--v-t2);background:var(--v-bg2)}.va-studio .th{margin-top:0}.va-studio .th-actions{gap:12px;align-items:center}.va-studio .th-grounded{margin-left:auto;gap:8px;align-items:center;font-size:var(--vn-size-sm);line-height:20px;color:var(--v-t2)}.va-studio .th-grounded input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;flex:none;margin:0;padding:0;border:1px solid var(--v-line);border-radius:2px;background:var(--vn-surface);cursor:pointer}.va-studio .th-grounded input[type=checkbox]:checked{background-color:var(--v-brand);border-color:var(--v-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 12.5 10 17 18.5 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px}.va-studio .th-history{margin-top:16px;border:1px solid var(--v-line);border-radius:var(--v-r)}.va-studio .th-history-label{padding:8px 12px;background:var(--v-bg2);border-bottom:1px solid var(--v-line);font-family:var(--body);font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--v-t4)}.va-studio .th-history-row{border-bottom:1px solid var(--v-line)}.va-studio .th-history-row.active{background:var(--v-brand50)}.va-studio .th-history-open{gap:10px;padding:10px 12px;height:40px;font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;color:var(--v-t2)}.va-studio .th-history-open:hover{background:var(--v-bg2)}.va-studio .th-history-row.active .th-history-open:hover{background:var(--v-brand50)}.va-studio .th-history-dot{width:6px;height:6px}.va-studio .th-history-dot.ok{background:var(--v-ok)}.va-studio .th-history-dot.warn{background:var(--v-warn)}.va-studio .th-history-dot.run{background:var(--v-brand)}.va-studio .th-history-rate{font-family:var(--body);font-weight:500;color:var(--v-ink);min-width:40px}.va-studio .th-history-meta{font-size:var(--vn-size-xs);line-height:18px;color:var(--v-t4)}.va-studio .th-history-running{font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;padding:0 8px;border-radius:9999px;background:var(--v-warn-bg);color:var(--vn-warn)}.va-studio .th-history-del{width:36px;border-left:1px solid var(--v-line);color:var(--v-t4);font-size:var(--vn-size-sm)}.va-studio .th-history-del svg{width:14px;height:14px;display:block;margin:0 auto}.va-studio .th-history-del:hover{color:var(--v-err);background:var(--v-err-bg)}.va-studio .th-compose{margin-top:16px;padding:16px;border:1px solid var(--v-line);border-radius:var(--v-r);background:var(--v-bg2)}.va-studio .th-compose-head{gap:2px;margin-bottom:12px}.va-studio .th-compose-head b{font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;font-weight:500;color:var(--v-ink)}.va-studio .th-compose-head span{font-size:var(--vn-size-xs);line-height:18px;color:var(--v-t4)}.va-studio .th-compose-row{gap:12px;align-items:flex-end}.va-studio .th-focus{flex:1}.va-studio .th-count{gap:6px}.va-studio .th-count span{font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--v-t3)}.va-studio .th-count select{width:auto;min-width:72px}.va-studio .th-presets{gap:6px;margin:12px 0}.va-studio .th-preset{height:24px;padding:0 10px;border:1px solid var(--v-line);border-radius:9999px;background:var(--vn-surface);color:var(--v-t3);font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;font-weight:400}.va-studio .th-preset:hover{background:var(--v-bg2);color:var(--v-ink);border-color:var(--v-line-strong)}.va-studio .th-compose-actions{gap:8px}.va-studio .th-compose-actions .btn-primary,.va-studio .th-compose-actions .btn-ghost{height:28px;padding:0 12px;font-size:var(--vn-size-xs)}.va-studio .th-compose-err{font-size:var(--vn-size-xs);line-height:18px;color:var(--v-err)}.va-studio .th-focus-tag{height:20px;padding:0 8px;display:inline-flex;align-items:center;border:.5px solid var(--v-line);border-radius:9999px;background:var(--v-brand50);color:var(--v-brand);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500}.va-studio .th-summary{gap:16px;margin:16px 0 0;padding:16px;border:1px solid var(--v-line);border-radius:var(--v-r);background:var(--v-bg2)}.va-studio .th-gauge{gap:12px}.va-studio .th-gauge-bar{height:6px;border:0;border-radius:3px;background:var(--v-line)}.va-studio .th-gauge-bar span{background:var(--v-ok);border-radius:3px}.va-studio .th-gauge-bar.running span{background:var(--v-brand)}.va-studio .th-gauge-num{font-family:var(--body);font-size:var(--vn-size-title);line-height:28px;font-weight:500;color:var(--v-ink);min-width:56px}.va-studio .th-cur{font-size:var(--vn-size-xs);line-height:18px;color:var(--v-t4)}.va-studio .th-summary-meta{gap:16px;font-size:var(--vn-size-xs);line-height:18px;color:var(--v-t4)}.va-studio .th-summary-meta b{font-size:var(--vn-size-sm);line-height:20px;font-weight:500;color:var(--v-ink)}.va-studio .th-status{font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;padding:0 8px;height:20px;display:inline-flex;align-items:center;border-radius:9999px}.va-studio .th-running{background:var(--v-warn-bg);color:var(--vn-warn)}.va-studio .th-done{background:var(--vn-ok-tint);color:var(--vn-ok)}.va-studio .th-error{background:var(--v-err-bg);color:var(--vn-danger-ink)}.va-studio .th-iters{gap:8px;margin-top:16px}.va-studio .th-iter{border:1px solid var(--v-line);border-radius:var(--v-r)}.va-studio .th-iter>summary{font-size:var(--vn-size-sm);line-height:20px;color:var(--v-t2);padding:10px 12px}.va-studio .th-iter-title{font-family:var(--body);font-weight:500;color:var(--v-ink)}.va-studio .th-iter-rate{font-size:var(--vn-size-xs);line-height:18px;color:var(--v-t4)}.va-studio .th-revised,.va-studio .th-rejected{font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px}.va-studio .th-revised{display:inline-flex;align-items:center;gap:4px}.va-studio .th-revised svg{width:12px;height:12px;flex:none}.va-studio .th-revised{color:var(--v-ok)}.va-studio .th-rejected{color:var(--v-t4)}.va-studio .th-scn-list{padding:0 12px 12px;gap:8px}.va-studio .th-scn{border:1px solid var(--v-line);border-radius:var(--v-r)}.va-studio .th-scn.fail{border-color:#fecdca}.va-studio .th-scn-head{gap:10px;padding:10px 12px;font-size:var(--vn-size-sm);line-height:20px;color:var(--v-t2)}.va-studio .th-scn-head:hover{background:var(--v-bg2)}.va-studio .th-dot{width:16px;height:16px;font-size:10px}.va-studio .th-dot svg{width:14px;height:14px;display:block}.va-studio .th-dot.pass{background:var(--v-ok)}.va-studio .th-dot.fail{background:var(--v-err)}.va-studio .th-scn-kind{height:20px;padding:0 8px;display:inline-flex;align-items:center;font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;letter-spacing:0;text-transform:none;background:var(--v-bg2);border:1px solid var(--v-line);border-radius:9999px;color:var(--v-t3)}.va-studio .th-scn-title{color:var(--v-ink)}.va-studio .th-scn-toggle{font-size:var(--vn-size-xs);line-height:18px;color:var(--v-brand)}.va-studio .th-scn-verdict{font-size:var(--vn-size-xs);line-height:18px;color:var(--v-t3);padding-top:8px;border-top:1px solid var(--v-line)}.va-studio .th-scn-verdict b{color:var(--v-ink);font-weight:500}.va-studio .th-chat{padding:12px;background:var(--v-bg2);border-top:1px solid var(--v-line)}.va-studio .th-role{font-family:var(--body);font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;color:var(--v-t4)}.va-studio .th-text{font-size:var(--vn-size-sm);line-height:20px;padding:8px 12px;border-radius:var(--v-r)}.va-studio .th-caller .th-text{background:var(--vn-surface);border:1px solid var(--v-line);border-bottom-left-radius:2px}.va-studio .th-agent .th-text{background:var(--v-brand);color:var(--vn-ink-on-brand);border-bottom-right-radius:2px}.va-studio .th-note{border:1px solid var(--v-line);border-radius:var(--v-r);background:var(--vn-surface);padding:8px 12px}.va-studio .th-note-kb{border-color:var(--v-line);background:var(--v-brand50)}.va-studio .th-note-tag{font-family:var(--body);font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;color:var(--v-t4)}.va-studio .th-note-kb .th-note-tag{color:var(--v-brand)}.va-studio .th-note-text{font-size:var(--vn-size-xs);line-height:18px;color:var(--v-t2)}.va-studio .th-verdict{margin-top:16px;padding:12px;border-radius:var(--v-r);font-size:var(--vn-size-sm);line-height:20px;border:1px solid transparent}.va-studio .th-verdict{display:flex;align-items:flex-start;gap:6px}.va-studio .th-verdict>svg{width:14px;height:14px;flex:none;margin-top:3px}.va-studio .th-verdict.ok{background:var(--vn-ok-tint);color:var(--vn-ok)}.va-studio .th-verdict.warn{background:var(--v-warn-bg);color:var(--vn-warn-ink)}.va-studio .th-blockers{margin-top:16px;padding:12px;border:1px solid var(--v-line);border-radius:var(--v-r);background:var(--v-bg2)}.va-studio .th-blockers-hd{font-family:var(--body);font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--v-t4);margin-bottom:8px}.va-studio .th-blockers li{gap:8px;padding:8px 0;border-bottom:1px solid var(--v-line);font-size:var(--vn-size-sm);line-height:20px}.va-studio .th-blockers li:last-child{border-bottom:0}.va-studio .th-blocker-title{color:var(--v-ink);font-weight:500}.va-studio .th-blocker-modes{font-family:var(--body);font-size:var(--vn-size-xxs);line-height:18px;font-weight:500;padding:0 8px;border:0;border-radius:9999px;background:var(--v-warn-bg);color:var(--vn-warn)}.va-studio .th-blocker-why{font-size:var(--vn-size-xs);line-height:18px;color:var(--v-t3)}.va-studio .th-scn-title{min-width:0;overflow-wrap:anywhere}.va-studio .th-scn-toggle{flex:none;white-space:nowrap}.va-studio .th-iter[open]>summary{border-bottom:1px solid var(--v-line)}.va-studio .th-scn-list{padding:0;gap:0}.va-studio .th-scn,.va-studio .th-scn.fail{border:0;border-bottom:1px solid var(--v-line);border-radius:0}.va-studio .th-scn:last-child{border-bottom:0}.va-studio .th-scn-head{display:grid;grid-template-columns:16px 108px minmax(0,1fr) auto;align-items:start;column-gap:10px}.va-studio .th-scn-kind{justify-self:start}.va-studio .th-scn-head .th-dot{margin-top:2px}.va-studio .th-scn-head .th-scn-toggle{margin-top:1px}.va-studio .th-scn-list{padding:0 12px}.va-studio .th-scn-head{padding:8px 0}.va-studio .btn-primary,.va-studio .btn-ghost,.va-studio .va-btn-ghost,.va-studio .va-btn-secondary,.va-studio .va-btn-primary,.va-studio .va-save,.va-studio .th-preset{white-space:nowrap}.va-studio .th-actions{flex-wrap:wrap;row-gap:12px}.va-studio .th-grounded{margin-left:0;flex-basis:100%}.va-studio .call{width:520px;padding:24px;gap:20px;border:1px solid var(--v-line);border-radius:var(--v-r);box-shadow:0 12px 32px #1018281f}.va-studio .call-head{gap:12px;align-items:center}.va-studio .call-avatar{width:40px;height:40px;border-radius:var(--v-r);background:var(--v-brand);color:var(--vn-ink-on-brand);font-family:var(--body);font-size:14px;line-height:20px;font-weight:500;letter-spacing:0}.va-studio .call-name{font-family:var(--body);font-size:16px;line-height:24px;font-weight:500;color:var(--v-ink)}.va-studio .call-chips{gap:6px;margin-top:4px}.va-studio .call-timer{font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;color:var(--v-t2)}.va-studio .call-setup{gap:16px}.va-studio .call-setup>.va-note{margin:0;color:var(--v-t3)}.va-studio .call-setup .va-lbl{margin-bottom:0}.va-studio .call-setup input{height:34px;padding:0 12px;border:1px solid var(--v-line);border-radius:var(--v-r);background:var(--v-bg2);font-size:var(--vn-size-sm);line-height:20px}.va-studio .call-setup input:focus{border-color:var(--v-brand);background:var(--v-bg2)}.va-studio .call-datafields{display:block}.va-studio .call-params{gap:8px;margin-top:0}.va-studio .call-param-row{gap:8px;align-items:center}.va-studio .call-param-x{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--v-line);border-radius:var(--v-r);background:var(--vn-surface);color:var(--v-t4)}.va-studio .call-param-x:hover{color:var(--v-err);background:var(--v-err-bg);border-color:var(--v-line)}.va-studio .call-param-add{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--v-brand);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;font-weight:500}.va-studio .call-param-add:hover{color:var(--v-brand-dark);text-decoration:underline;background:none}.va-studio .call-setup-actions{gap:8px;margin-top:0}.va-studio .btn-primary.call-start{background:var(--btn-primary);border-color:var(--btn-primary);color:var(--vn-ink-on-brand)}.va-studio .btn-primary.call-start:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--vn-ink-on-brand)}.va-studio .call-err{font-size:var(--vn-size-sm);line-height:20px;color:var(--v-err);text-align:left}.va-studio .call-wave{height:96px;border-radius:var(--v-r);border:1px solid var(--v-line);background:linear-gradient(180deg,var(--v-bg2),var(--vn-surface))}.va-studio .call-status{gap:8px;font-size:var(--vn-size-sm);line-height:20px;color:var(--v-t3)}.va-studio .call-dot{width:6px;height:6px;background:var(--v-fg4)}.va-studio .call-dot.pulse{background:var(--v-brand)}.va-studio .call-status-listening .call-dot,.va-studio .call-status-you .call-dot{background:var(--v-warn)}.va-studio .call-status-agent .call-dot{background:var(--v-brand)}.va-studio .call-transcript{max-height:240px;gap:8px;padding:0}.va-studio .call-empty{font-size:var(--vn-size-sm);line-height:20px;color:var(--v-t4);padding:16px}.va-studio .call-role{font-family:var(--body);font-size:var(--vn-size-xxs);line-height:16px;font-weight:500;letter-spacing:.4px;color:var(--v-t4)}.va-studio .call-text{font-size:var(--vn-size-sm);line-height:20px;padding:8px 12px;border-radius:var(--v-r)}.va-studio .call-agent .call-text{background:var(--v-brand);color:var(--vn-ink-on-brand);border-bottom-left-radius:2px}.va-studio .call-user .call-text{background:var(--vn-surface);border:1px solid var(--v-line);color:var(--v-t2);border-bottom-right-radius:2px}.va-studio .call-hint{font-size:var(--vn-size-xs);line-height:18px;color:var(--v-t4);font-style:normal}.va-studio .call-end{align-self:center;height:36px;padding:0 16px;border:1px solid var(--v-err);border-radius:var(--v-r);background:var(--v-err);color:var(--vn-ink-on-brand);font-family:var(--body);font-size:var(--vn-size-sm);line-height:20px;font-weight:500}.va-studio .call-end:hover{background:var(--vn-danger-hover);border-color:var(--vn-danger-hover);color:var(--vn-ink-on-brand)}.va-studio .th-actions .btn-primary,.va-studio .th-actions .btn-ghost,.va-studio .va-kb-upload .va-btn-secondary{height:28px;padding:0 10px;font-size:var(--vn-size-xs);line-height:18px}.va-studio .th-summary{flex-wrap:wrap;row-gap:12px}.va-studio .th-gauge{flex:1 1 100%;min-width:0}.va-studio .th-summary-meta{flex:1 1 100%;min-width:0;flex-wrap:wrap;column-gap:16px;row-gap:6px}.va-studio .th-summary-meta>span{white-space:nowrap}.va-studio .th-cur{flex:1 1 100%;max-width:none;overflow:visible;white-space:normal;font-style:normal;color:var(--v-t4)}.va-studio .th-cur{order:1}.va-studio .th-gauge-num{font-size:var(--vn-size-md);line-height:22px;min-width:52px}.va-studio .va-chev-down{transform:rotate(-90deg)}.va-studio .va-card-toggle:hover,.va-studio .va-card-toggle:hover:not(:disabled){background:none;border-color:transparent;color:var(--v-ink)}.va-studio .va-card-toggle:focus:not(:focus-visible){outline:none;border-color:transparent}.va-studio .va-card-toggle:focus-visible{outline:2px solid var(--v-brand);outline-offset:1px}.va-studio .va-chev-up{transform:none}.va-studio .th-note{align-self:stretch;width:100%;max-width:none;align-items:flex-start;text-align:left;margin:0 0 8px}}@layer legacy,properties,theme,base,components,utilities,standards;@layer properties;@layer theme,base,components,utilities;:root{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100: oklch(93.6% .032 17.717);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-red-700: oklch(50.5% .213 27.518);--color-red-800: oklch(44.4% .177 26.899);--color-orange-50: #FEF6EE;--color-orange-100: #FDEAD7;--color-orange-200: #F9DBAF;--color-orange-300: #F7B27A;--color-orange-400: #F38744;--color-orange-500: #EF6820;--color-orange-600: #E04F16;--color-orange-700: #B93815;--color-orange-800: #932F19;--color-orange-900: #772917;--color-orange-950: #511C10;--color-amber-500: oklch(76.9% .188 70.08);--color-amber-600: oklch(66.6% .179 58.318);--color-yellow-50: #FEFBE8;--color-yellow-100: #FEF7C3;--color-yellow-200: #FEEE95;--color-yellow-300: #FDE272;--color-yellow-400: #FAC515;--color-yellow-500: #EAAA08;--color-yellow-600: #CA8504;--color-yellow-700: #A15C07;--color-yellow-800: #854A0E;--color-yellow-900: #713B12;--color-yellow-950: #542C0D;--color-green-50: #EDFCF2;--color-green-100: #D3F8DF;--color-green-200: #AAF0C4;--color-green-300: #73E2A3;--color-green-400: #3CCB7F;--color-green-500: #16B364;--color-green-600: #099250;--color-green-700: #087443;--color-green-800: #095C37;--color-green-900: #084C2E;--color-green-950: #052E1C;--color-blue-50: #EFF8FF;--color-blue-100: #D1E9FF;--color-blue-200: #B2DDFF;--color-blue-300: #84CAFF;--color-blue-400: #53B1FD;--color-blue-500: #2E90FA;--color-blue-600: #1570EF;--color-blue-700: #175CD3;--color-blue-800: #1849A9;--color-blue-900: #194185;--color-blue-950: #102A56;--color-indigo-50: #EEF4FF;--color-indigo-100: #E0EAFF;--color-indigo-200: #C7D7FE;--color-indigo-300: #A4BCFD;--color-indigo-400: #8098F9;--color-indigo-500: #6172F3;--color-indigo-600: #444CE7;--color-indigo-700: #3538CD;--color-indigo-800: #2D31A6;--color-indigo-900: #2D3282;--color-indigo-950: #1F235B;--color-purple-50: #F4F3FF;--color-purple-100: #EBE9FE;--color-purple-200: #D9D6FE;--color-purple-300: #BDB4FE;--color-purple-400: #9B8AFB;--color-purple-500: #7A5AF8;--color-purple-600: #6938EF;--color-purple-700: #5925DC;--color-purple-800: #4A1FB8;--color-purple-900: #3E1C96;--color-purple-950: #27115F;--color-fuchsia-50: #FDF4FF;--color-fuchsia-100: #FBE8FF;--color-fuchsia-200: #F6D0FE;--color-fuchsia-300: #EAAAFD;--color-fuchsia-400: #E478FA;--color-fuchsia-500: #D444F1;--color-fuchsia-600: #BA24D5;--color-fuchsia-700: #9F1AB1;--color-fuchsia-800: #821890;--color-fuchsia-900: #6F1877;--color-fuchsia-950: #47104C;--color-pink-50: #FDF2FA;--color-pink-100: #FCE7F6;--color-pink-200: #FCCEEE;--color-pink-300: #FAA7E0;--color-pink-400: #F670C7;--color-pink-500: #EE46BC;--color-pink-600: #DD2590;--color-pink-700: #C11574;--color-pink-800: #9E165F;--color-pink-900: #851651;--color-pink-950: #4E0D30;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #E9EAEB;--color-gray-300: #D6D8DB;--color-gray-400: #A9AAAE;--color-gray-500: #787B80;--color-gray-600: #595C61;--color-gray-700: #45484D;--color-gray-800: #313338;--color-gray-900: #1D1E21;--color-gray-950: #0F1012;--color-neutral-50: oklch(98.5% 0 0);--color-black: rgb(0 0 0);--color-white: rgb(255 255 255);--spacing: .25rem;--breakpoint-lg: 64rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--text-xs: calc(var(--spacing) * 3);--text-xs--line-height: calc(var(--spacing) * 4.5);--text-sm: calc(var(--spacing) * 3.25);--text-sm--line-height: calc(var(--spacing) * 5);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: calc(var(--spacing) * 4.5);--text-lg--line-height: calc(var(--spacing) * 6.5);--text-xl: calc(var(--spacing) * 5);--text-xl--line-height: calc(var(--spacing) * 7.5);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-wider: .05em;--leading-relaxed: 1.625;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 8px -2px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .06);--shadow-lg: 0 12px 16px -4px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(0, 0, 0, .03);--drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--blur-xs: 4px;--blur-sm: 8px;--blur-md: 12px;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--font-body: var(--font-inter, "Inter"), -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--text-xxxs: calc(var(--spacing) * 2.5);--text-xxxs--line-height: calc(var(--spacing) * 3.5);--text-xxs: calc(var(--spacing) * 2.75);--text-xxs--line-height: calc(var(--spacing) * 4);--text-md: calc(var(--spacing) * 3.75);--text-md--line-height: calc(var(--spacing) * 5.5);--text-display-xs: calc(var(--spacing) * 5);--text-display-xs--line-height: calc(var(--spacing) * 6.5);--text-display-sm: calc(var(--spacing) * 6);--text-display-sm--line-height: calc(var(--spacing) * 7.5);--text-display-md: calc(var(--spacing) * 7.5);--text-display-md--line-height: calc(var(--spacing) * 10.5);--text-display-md--letter-spacing: .038rem;--text-display-lg: calc(var(--spacing) * 10);--text-display-lg--line-height: calc(var(--spacing) * 14.5);--text-display-lg--letter-spacing: .05rem;--radius-none: 0px;--radius-full: 9999px;--shadow-skeumorphic: 0px 0px 0px 1px rgba(10, 13, 18, .18) inset, 0px -2px 0px 0px rgba(10, 13, 18, .05) inset;--drop-shadow-iphone-mockup: 20px 12px 18px rgba(16, 24, 40, .2);--animate-caret-blink: caret-blink 1s infinite;--color-transparent: 255 rgb(255 255 0);--color-alpha-white: rgb(255 255 255);--color-alpha-black: rgb(0 0 0);--color-brand-50: #E9F2F2;--color-brand-100: #D3E5E5;--color-brand-200: #BBD1D1;--color-brand-300: #92B0B0;--color-brand-400: #618B8C;--color-brand-500: #356E6E;--color-brand-600: #16595A;--color-brand-700: #014747;--color-brand-800: #013838;--color-brand-900: #012829;--color-brand-950: #001A1A;--color-error-50: #FEF3F2;--color-error-100: #FEE4E2;--color-error-200: #FECDCA;--color-error-300: #FDA29B;--color-error-400: #F97066;--color-error-500: #F04438;--color-error-600: #D92D20;--color-error-700: #BF2419;--color-error-800: #912018;--color-error-900: #7A271A;--color-error-950: #55160C;--color-warning-50: #FFFAEB;--color-warning-100: #FEF0C7;--color-warning-200: #FEDF89;--color-warning-300: #FEC84B;--color-warning-400: #FDB022;--color-warning-500: #F79009;--color-warning-600: #DC6803;--color-warning-700: #B54708;--color-warning-800: #93370D;--color-warning-900: #7A2E0E;--color-warning-950: #4E1D09;--color-success-50: #ECFDF3;--color-success-100: #DCFAE6;--color-success-200: #ABEFC6;--color-success-300: #75E0A7;--color-success-400: #47CD89;--color-success-500: #17B26A;--color-success-600: #079455;--color-success-700: #067647;--color-success-800: #085D3A;--color-success-900: #074D31;--color-success-950: #053321;--color-gray-25: #FDFDFD;--color-gray-blue-50: #F8F9FC;--color-gray-blue-100: #EAECF5;--color-gray-blue-200: #D5D9EB;--color-gray-blue-300: #B3B8DB;--color-gray-blue-400: #717BBC;--color-gray-blue-500: #4E5BA6;--color-gray-blue-600: #3E4784;--color-gray-blue-700: #363F72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-blue-950: #0D0F1C;--color-blue-light-50: #F0F9FF;--color-blue-light-100: #E0F2FE;--color-blue-light-200: #B9E6FE;--color-blue-light-300: #7CD4FD;--color-blue-light-400: #36BFFA;--color-blue-light-500: #0BA5EC;--color-blue-light-600: #0086C9;--color-blue-light-700: #026AA2;--color-blue-light-800: #065986;--color-blue-light-900: #0B4A6F;--color-blue-light-950: #062C41;--color-blue-dark-50: #EFF4FF;--color-blue-dark-100: #D1E0FF;--color-blue-dark-200: #B2CCFF;--color-blue-dark-300: #84ADFF;--color-blue-dark-400: #528BFF;--color-blue-dark-500: #2970FF;--color-blue-dark-600: #155EEF;--color-blue-dark-700: #004EEB;--color-blue-dark-800: #0040C1;--color-blue-dark-900: #00359E;--color-blue-dark-950: #002266;--color-orange-dark-50: #FFF4ED;--color-orange-dark-100: #FFE6D5;--color-orange-dark-200: #FFD6AE;--color-orange-dark-300: #FF9C66;--color-orange-dark-400: #FF692E;--color-orange-dark-500: #FF4405;--color-orange-dark-600: #E62E05;--color-orange-dark-700: #BC1B06;--color-orange-dark-800: #97180C;--color-orange-dark-900: #771A0D;--color-orange-dark-950: #57130A;--color-utility-blue-50: var(--color-blue-50);--color-utility-blue-100: var(--color-blue-100);--color-utility-blue-200: var(--color-blue-200);--color-utility-blue-400: var(--color-blue-400);--color-utility-blue-500: var(--color-blue-500);--color-utility-blue-600: var(--color-blue-600);--color-utility-blue-700: var(--color-blue-700);--color-utility-brand-50: var(--color-brand-50);--color-utility-brand-100: var(--color-brand-100);--color-utility-brand-200: var(--color-brand-200);--color-utility-brand-400: var(--color-brand-400);--color-utility-brand-500: var(--color-brand-500);--color-utility-brand-600: var(--color-brand-600);--color-utility-brand-700: var(--color-brand-700);--color-utility-gray-50: var(--color-gray-50);--color-utility-gray-100: var(--color-gray-100);--color-utility-gray-200: var(--color-gray-200);--color-utility-gray-300: var(--color-gray-300);--color-utility-gray-400: var(--color-gray-400);--color-utility-gray-500: var(--color-gray-500);--color-utility-gray-600: var(--color-gray-600);--color-utility-gray-700: var(--color-gray-700);--color-utility-gray-800: var(--color-gray-800);--color-utility-gray-900: var(--color-gray-900);--color-utility-error-50: var(--color-error-50);--color-utility-error-100: var(--color-error-100);--color-utility-error-200: var(--color-error-200);--color-utility-error-300: var(--color-error-300);--color-utility-error-400: var(--color-error-400);--color-utility-error-500: var(--color-error-500);--color-utility-error-600: var(--color-error-600);--color-utility-error-700: var(--color-error-700);--color-utility-warning-50: var(--color-warning-50);--color-utility-warning-100: var(--color-warning-100);--color-utility-warning-200: var(--color-warning-200);--color-utility-warning-400: var(--color-warning-400);--color-utility-warning-500: var(--color-warning-500);--color-utility-warning-700: var(--color-warning-700);--color-utility-success-50: var(--color-success-50);--color-utility-success-100: var(--color-success-100);--color-utility-success-200: var(--color-success-200);--color-utility-success-300: var(--color-success-300);--color-utility-success-400: var(--color-success-400);--color-utility-success-500: var(--color-success-500);--color-utility-success-700: var(--color-success-700);--color-utility-orange-50: var(--color-orange-50);--color-utility-orange-100: var(--color-orange-100);--color-utility-orange-200: var(--color-orange-200);--color-utility-orange-400: var(--color-orange-400);--color-utility-orange-500: var(--color-orange-500);--color-utility-orange-700: var(--color-orange-700);--color-utility-indigo-50: var(--color-indigo-50);--color-utility-indigo-100: var(--color-indigo-100);--color-utility-indigo-200: var(--color-indigo-200);--color-utility-indigo-400: var(--color-indigo-400);--color-utility-indigo-500: var(--color-indigo-500);--color-utility-indigo-700: var(--color-indigo-700);--color-utility-pink-50: var(--color-pink-50);--color-utility-pink-100: var(--color-pink-100);--color-utility-pink-200: var(--color-pink-200);--color-utility-pink-400: var(--color-pink-400);--color-utility-pink-500: var(--color-pink-500);--color-utility-pink-600: var(--color-pink-600);--color-utility-pink-700: var(--color-pink-700);--color-utility-purple-50: var(--color-purple-50);--color-utility-purple-100: var(--color-purple-100);--color-utility-purple-200: var(--color-purple-200);--color-utility-purple-400: var(--color-purple-400);--color-utility-purple-500: var(--color-purple-500);--color-utility-purple-700: var(--color-purple-700);--color-utility-blue-light-50: var(--color-blue-light-50);--color-utility-blue-light-100: var(--color-blue-light-100);--color-utility-blue-light-200: var(--color-blue-light-200);--color-utility-blue-light-400: var(--color-blue-light-400);--color-utility-blue-light-500: var(--color-blue-light-500);--color-utility-blue-light-700: var(--color-blue-light-700);--color-utility-gray-blue-50: var(--color-gray-blue-50);--color-utility-gray-blue-100: var(--color-gray-blue-100);--color-utility-gray-blue-200: var(--color-gray-blue-200);--color-utility-gray-blue-400: var(--color-gray-blue-400);--color-utility-gray-blue-500: var(--color-gray-blue-500);--color-utility-gray-blue-700: var(--color-gray-blue-700);--color-text-primary: var(--color-gray-900);--color-text-tertiary: var(--color-gray-600);--color-text-error-primary: var(--color-error-600);--color-text-warning-primary: var(--color-warning-600);--color-text-success-primary: var(--color-success-600);--color-text-secondary: var(--color-gray-700);--color-text-disabled: var(--color-gray-500);--color-text-secondary_hover: var(--color-gray-800);--color-text-tertiary_hover: var(--color-gray-700);--color-text-brand-secondary: var(--color-brand-700);--color-text-placeholder: var(--color-gray-500);--color-text-placeholder_subtle: var(--color-gray-300);--color-text-brand-tertiary: var(--color-brand-600);--color-text-quaternary: var(--color-gray-500);--color-text-brand-primary: var(--color-brand-900);--color-text-primary_on-brand: var(--color-white);--color-text-secondary_on-brand: var(--color-brand-200);--color-text-tertiary_on-brand: var(--color-brand-200);--color-text-quaternary_on-brand: var(--color-brand-300);--color-text-brand-tertiary_alt: var(--color-brand-600);--color-text-brand-secondary_hover: var(--color-brand-800);--color-text-error-primary_hover: var(--color-error-700);--color-border-secondary: var(--color-gray-200);--color-border-error_subtle: var(--color-error-300);--color-border-primary: var(--color-gray-300);--color-border-brand: var(--color-brand-500);--color-border-disabled: var(--color-gray-300);--color-border-error: var(--color-error-500);--color-border-disabled_subtle: var(--color-gray-200);--color-border-tertiary: var(--color-gray-100);--color-border-brand_alt: var(--color-brand-600);--color-border-secondary_alt: rgb(0 0 0 / .08);--color-fg-secondary: var(--color-gray-700);--color-fg-warning-primary: var(--color-warning-600);--color-fg-success-primary: var(--color-success-600);--color-fg-white: var(--color-white);--color-fg-success-secondary: var(--color-success-500);--color-fg-secondary_hover: var(--color-gray-800);--color-fg-primary: var(--color-gray-900);--color-fg-disabled: var(--color-gray-400);--color-fg-brand-secondary: var(--color-brand-500);--color-fg-brand-primary: var(--color-brand-600);--color-fg-quaternary: var(--color-gray-400);--color-fg-quaternary_hover: var(--color-gray-500);--color-fg-error-primary: var(--color-error-600);--color-fg-disabled_subtle: var(--color-gray-300);--color-fg-warning-secondary: var(--color-warning-500);--color-fg-error-secondary: var(--color-error-500);--color-fg-tertiary: var(--color-gray-600);--color-fg-tertiary_hover: var(--color-gray-700);--color-fg-brand-primary_alt: var(--color-fg-brand-primary);--color-fg-brand-secondary_alt: var(--color-fg-brand-secondary);--color-fg-brand-secondary_hover: var(--color-brand-600);--color-bg-primary: var(--color-white);--color-bg-tertiary: var(--color-gray-100);--color-bg-brand-primary: var(--color-brand-50);--color-bg-error-secondary: var(--color-error-100);--color-bg-warning-primary: var(--color-warning-50);--color-bg-warning-secondary: var(--color-warning-100);--color-bg-success-primary: var(--color-success-50);--color-bg-success-secondary: var(--color-success-100);--color-bg-brand-solid: var(--color-brand-600);--color-bg-secondary-solid: var(--color-gray-600);--color-bg-error-solid: var(--color-error-600);--color-bg-warning-solid: var(--color-warning-600);--color-bg-success-solid: var(--color-success-600);--color-bg-secondary_hover: var(--color-gray-100);--color-bg-primary_hover: var(--color-gray-50);--color-bg-disabled: var(--color-gray-100);--color-bg-active: var(--color-gray-50);--color-bg-brand-solid_hover: var(--color-brand-700);--color-bg-error-primary: var(--color-error-50);--color-bg-brand-secondary: var(--color-brand-100);--color-bg-secondary: var(--color-gray-50);--color-bg-disabled_subtle: var(--color-gray-50);--color-bg-quaternary: var(--color-gray-200);--color-bg-primary_alt: var(--color-white);--color-bg-brand-primary_alt: var(--color-brand-50);--color-bg-secondary_alt: var(--color-gray-50);--color-bg-overlay: var(--color-gray-950);--color-bg-secondary_subtle: var(--color-gray-25);--color-bg-brand-section: var(--color-brand-800);--color-bg-brand-section_subtle: var(--color-brand-700);--color-bg-primary-solid: var(--color-gray-950);--color-app-store-badge-border: rgb(166 166 166);--color-avatar-bg: var(--color-gray-100);--color-avatar-contrast-border: rgb(0 0 0 / .08);--color-button-destructive-primary-icon: var(--color-error-300);--color-button-destructive-primary-icon_hover: var(--color-error-200);--color-button-glass-bg: rgb(255 255 255 / .1);--color-button-glass-bg_hover: rgb(255 255 255 / .16);--button-glass-glare-gradient: conic-gradient( from -45deg at 50% 50%, rgb(255 255 255 / .5) 0deg, rgb(255 255 255 / .28) 28deg, rgb(255 255 255 / .04) 58deg, transparent 72deg, transparent 108deg, rgb(255 255 255 / .04) 122deg, rgb(255 255 255 / .28) 152deg, rgb(255 255 255 / .48) 180deg, rgb(255 255 255 / .28) 208deg, rgb(255 255 255 / .04) 238deg, transparent 252deg, transparent 288deg, rgb(255 255 255 / .04) 302deg, rgb(255 255 255 / .28) 332deg, rgb(255 255 255 / .5) 360deg );--button-glass-shadow-gradient: conic-gradient( from -45deg at 50% 50%, transparent 0deg, transparent 62deg, rgb(0 0 0 / .14) 76deg, rgb(0 0 0 / .22) 90deg, rgb(0 0 0 / .14) 104deg, transparent 118deg, transparent 242deg, rgb(0 0 0 / .14) 256deg, rgb(0 0 0 / .22) 270deg, rgb(0 0 0 / .14) 284deg, transparent 298deg, transparent 360deg );--color-featured-icon-light-fg-brand: var(--color-brand-600);--color-featured-icon-light-fg-error: var(--color-error-600);--color-featured-icon-light-fg-gray: var(--color-gray-500);--color-featured-icon-light-fg-success: var(--color-success-600);--color-featured-icon-light-fg-warning: var(--color-warning-600);--color-focus-ring-error: var(--color-error-200);--color-focus-ring: var(--color-brand-200);--color-slider-handle-bg: var(--color-white);--color-toggle-button-fg_disabled: var(--color-gray-50);--color-tooltip-supporting-text: var(--color-gray-300);--background-color-quaternary: var(--color-bg-quaternary);--background-color-brand-solid: var(--color-bg-brand-solid);--background-color-disabled: var(--color-bg-disabled);--background-color-primary: var(--color-bg-primary);--background-color-primary-solid: var(--color-bg-primary-solid);--background-color-primary_alt: var(--color-bg-primary_alt);--background-color-primary_hover: var(--color-bg-primary_hover);--background-color-secondary: var(--color-bg-secondary);--background-color-secondary-solid: var(--color-bg-secondary-solid);--background-color-secondary_alt: var(--color-bg-secondary_alt);--background-color-secondary_hover: var(--color-bg-secondary_hover);--background-color-secondary_subtle: var(--color-bg-secondary_subtle);--background-color-tertiary: var(--color-bg-tertiary);--background-color-active: var(--color-bg-active);--background-color-disabled_subtle: var(--color-bg-disabled_subtle);--background-color-overlay: var(--color-bg-overlay);--background-color-brand-primary_alt: var(--color-bg-brand-primary_alt);--background-color-brand-secondary: var(--color-bg-brand-secondary);--background-color-brand-solid_hover: var(--color-bg-brand-solid_hover);--background-color-button-glass: var(--color-button-glass-bg);--background-color-button-glass_hover: var(--color-button-glass-bg_hover);--background-color-error-primary: var(--color-bg-error-primary);--background-color-error-secondary: var(--color-bg-error-secondary);--background-color-error-solid: var(--color-bg-error-solid);--background-color-warning-secondary: var(--color-bg-warning-secondary);--background-color-warning-solid: var(--color-bg-warning-solid);--background-color-success-secondary: var(--color-bg-success-secondary);--background-color-success-solid: var(--color-bg-success-solid);--text-color-primary: var(--color-text-primary);--text-color-primary_on-brand: var(--color-text-primary_on-brand);--text-color-secondary: var(--color-text-secondary);--text-color-secondary_hover: var(--color-text-secondary_hover);--text-color-tertiary: var(--color-text-tertiary);--text-color-tertiary_hover: var(--color-text-tertiary_hover);--text-color-quaternary: var(--color-text-quaternary);--text-color-disabled: var(--color-text-disabled);--text-color-placeholder: var(--color-text-placeholder);--text-color-placeholder_subtle: var(--color-text-placeholder_subtle);--text-color-brand-primary: var(--color-text-brand-primary);--text-color-brand-secondary: var(--color-text-brand-secondary);--text-color-brand-secondary_hover: var(--color-text-brand-secondary_hover);--text-color-brand-tertiary: var(--color-text-brand-tertiary);--text-color-brand-tertiary_alt: var(--color-text-brand-tertiary_alt);--text-color-error-primary: var(--color-text-error-primary);--text-color-error-primary_hover: var(--color-text-error-primary_hover);--text-color-warning-primary: var(--color-text-warning-primary);--text-color-success-primary: var(--color-text-success-primary);--text-color-tooltip-supporting-text: var(--color-tooltip-supporting-text);--border-color-primary: var(--color-border-primary);--border-color-secondary: var(--color-border-secondary);--border-color-disabled: var(--color-border-disabled);--border-color-brand: var(--color-border-brand);--ring-color-bg-brand-solid: var(--color-bg-brand-solid);--ring-color-primary: var(--color-border-primary);--ring-color-secondary: var(--color-border-secondary);--ring-color-secondary_alt: var(--color-border-secondary_alt);--ring-color-disabled: var(--color-border-disabled);--ring-color-brand: var(--color-border-brand);--ring-color-error: var(--color-border-error);--ring-color-disabled_subtle: var(--color-border-disabled_subtle);--ring-color-error_subtle: var(--color-border-error_subtle);--outline-color-brand: var(--color-border-brand)}.dark-mode{--color-alpha-white: rgb(12 14 18);--color-alpha-black: rgb(255 255 255);--color-gray-25: #FAFAFA;--color-gray-50: #F7F7F7;--color-gray-100: #F0F0F1;--color-gray-200: #ECECED;--color-gray-300: #CECFD2;--color-gray-400: #94979C;--color-gray-500: #85888E;--color-gray-600: #61656C;--color-gray-700: #373A41;--color-gray-800: #22262F;--color-gray-900: #13161B;--color-gray-950: #0C0E12;--color-utility-blue-50: var(--color-blue-950);--color-utility-blue-100: var(--color-blue-900);--color-utility-blue-200: var(--color-blue-800);--color-utility-blue-300: var(--color-blue-700);--color-utility-blue-400: var(--color-blue-600);--color-utility-blue-500: var(--color-blue-500);--color-utility-blue-600: var(--color-blue-400);--color-utility-blue-700: var(--color-blue-300);--color-utility-brand-50: var(--color-brand-950);--color-utility-brand-50_alt: var(--color-utility-gray-50);--color-utility-brand-100: var(--color-brand-900);--color-utility-brand-100_alt: var(--color-utility-gray-100);--color-utility-brand-200: var(--color-brand-800);--color-utility-brand-200_alt: var(--color-utility-gray-200);--color-utility-brand-300: var(--color-brand-700);--color-utility-brand-300_alt: var(--color-utility-gray-300);--color-utility-brand-400: var(--color-brand-600);--color-utility-brand-400_alt: var(--color-utility-gray-400);--color-utility-brand-500: var(--color-brand-500);--color-utility-brand-500_alt: var(--color-utility-gray-500);--color-utility-brand-600: var(--color-brand-400);--color-utility-brand-600_alt: var(--color-utility-gray-600);--color-utility-brand-700: var(--color-brand-300);--color-utility-brand-700_alt: var(--color-utility-gray-700);--color-utility-brand-800: var(--color-brand-200);--color-utility-brand-800_alt: var(--color-utility-gray-800);--color-utility-brand-900: var(--color-brand-100);--color-utility-brand-900_alt: var(--color-utility-gray-900);--color-utility-gray-50: var(--color-gray-900);--color-utility-gray-100: var(--color-gray-800);--color-utility-gray-200: var(--color-gray-700);--color-utility-gray-300: var(--color-gray-700);--color-utility-gray-400: var(--color-gray-600);--color-utility-gray-500: var(--color-gray-500);--color-utility-gray-600: var(--color-gray-400);--color-utility-gray-700: var(--color-gray-300);--color-utility-gray-800: var(--color-gray-200);--color-utility-gray-900: var(--color-gray-100);--color-utility-error-50: var(--color-error-950);--color-utility-error-100: var(--color-error-900);--color-utility-error-200: var(--color-error-800);--color-utility-error-300: var(--color-error-700);--color-utility-error-400: var(--color-error-600);--color-utility-error-500: var(--color-error-500);--color-utility-error-600: var(--color-error-400);--color-utility-error-700: var(--color-error-300);--color-utility-warning-50: var(--color-warning-950);--color-utility-warning-100: var(--color-warning-900);--color-utility-warning-200: var(--color-warning-800);--color-utility-warning-300: var(--color-warning-700);--color-utility-warning-400: var(--color-warning-600);--color-utility-warning-500: var(--color-warning-500);--color-utility-warning-600: var(--color-warning-400);--color-utility-warning-700: var(--color-warning-300);--color-utility-success-50: var(--color-success-950);--color-utility-success-100: var(--color-success-900);--color-utility-success-200: var(--color-success-800);--color-utility-success-300: var(--color-success-700);--color-utility-success-400: var(--color-success-600);--color-utility-success-500: var(--color-success-500);--color-utility-success-600: var(--color-success-400);--color-utility-success-700: var(--color-success-300);--color-utility-orange-50: var(--color-orange-950);--color-utility-orange-100: var(--color-orange-900);--color-utility-orange-200: var(--color-orange-800);--color-utility-orange-300: var(--color-orange-700);--color-utility-orange-400: var(--color-orange-600);--color-utility-orange-500: var(--color-orange-500);--color-utility-orange-600: var(--color-orange-400);--color-utility-orange-700: var(--color-orange-300);--color-utility-blue-dark-50: var(--color-blue-dark-950);--color-utility-blue-dark-100: var(--color-blue-dark-900);--color-utility-blue-dark-200: var(--color-blue-dark-800);--color-utility-blue-dark-300: var(--color-blue-dark-700);--color-utility-blue-dark-400: var(--color-blue-dark-600);--color-utility-blue-dark-500: var(--color-blue-dark-500);--color-utility-blue-dark-600: var(--color-blue-dark-400);--color-utility-blue-dark-700: var(--color-blue-dark-300);--color-utility-indigo-50: var(--color-indigo-950);--color-utility-indigo-100: var(--color-indigo-900);--color-utility-indigo-200: var(--color-indigo-800);--color-utility-indigo-300: var(--color-indigo-700);--color-utility-indigo-400: var(--color-indigo-600);--color-utility-indigo-500: var(--color-indigo-500);--color-utility-indigo-600: var(--color-indigo-400);--color-utility-indigo-700: var(--color-indigo-300);--color-utility-fuchsia-50: var(--color-fuchsia-950);--color-utility-fuchsia-100: var(--color-fuchsia-900);--color-utility-fuchsia-200: var(--color-fuchsia-800);--color-utility-fuchsia-300: var(--color-fuchsia-700);--color-utility-fuchsia-400: var(--color-fuchsia-600);--color-utility-fuchsia-500: var(--color-fuchsia-500);--color-utility-fuchsia-600: var(--color-fuchsia-400);--color-utility-fuchsia-700: var(--color-fuchsia-300);--color-utility-pink-50: var(--color-pink-950);--color-utility-pink-100: var(--color-pink-900);--color-utility-pink-200: var(--color-pink-800);--color-utility-pink-300: var(--color-pink-700);--color-utility-pink-400: var(--color-pink-600);--color-utility-pink-500: var(--color-pink-500);--color-utility-pink-600: var(--color-pink-400);--color-utility-pink-700: var(--color-pink-300);--color-utility-purple-50: var(--color-purple-950);--color-utility-purple-100: var(--color-purple-900);--color-utility-purple-200: var(--color-purple-800);--color-utility-purple-300: var(--color-purple-700);--color-utility-purple-400: var(--color-purple-600);--color-utility-purple-500: var(--color-purple-500);--color-utility-purple-600: var(--color-purple-400);--color-utility-purple-700: var(--color-purple-300);--color-utility-orange-dark-50: var(--color-orange-dark-950);--color-utility-orange-dark-100: var(--color-orange-dark-900);--color-utility-orange-dark-200: var(--color-orange-dark-800);--color-utility-orange-dark-300: var(--color-orange-dark-700);--color-utility-orange-dark-400: var(--color-orange-dark-600);--color-utility-orange-dark-500: var(--color-orange-dark-500);--color-utility-orange-dark-600: var(--color-orange-dark-400);--color-utility-orange-dark-700: var(--color-orange-dark-300);--color-utility-blue-light-50: var(--color-blue-light-950);--color-utility-blue-light-100: var(--color-blue-light-900);--color-utility-blue-light-200: var(--color-blue-light-800);--color-utility-blue-light-300: var(--color-blue-light-700);--color-utility-blue-light-400: var(--color-blue-light-600);--color-utility-blue-light-500: var(--color-blue-light-500);--color-utility-blue-light-600: var(--color-blue-light-400);--color-utility-blue-light-700: var(--color-blue-light-300);--color-utility-gray-blue-50: var(--color-gray-blue-950);--color-utility-gray-blue-100: var(--color-gray-blue-900);--color-utility-gray-blue-200: var(--color-gray-blue-800);--color-utility-gray-blue-300: var(--color-gray-blue-700);--color-utility-gray-blue-400: var(--color-gray-blue-600);--color-utility-gray-blue-500: var(--color-gray-blue-500);--color-utility-gray-blue-600: var(--color-gray-blue-400);--color-utility-gray-blue-700: var(--color-gray-blue-300);--color-utility-green-50: var(--color-green-950);--color-utility-green-100: var(--color-green-900);--color-utility-green-200: var(--color-green-800);--color-utility-green-300: var(--color-green-700);--color-utility-green-400: var(--color-green-600);--color-utility-green-500: var(--color-green-500);--color-utility-green-600: var(--color-green-400);--color-utility-green-700: var(--color-green-300);--color-utility-yellow-50: var(--color-yellow-950);--color-utility-yellow-100: var(--color-yellow-900);--color-utility-yellow-200: var(--color-yellow-800);--color-utility-yellow-300: var(--color-yellow-700);--color-utility-yellow-400: var(--color-yellow-600);--color-utility-yellow-500: var(--color-yellow-500);--color-utility-yellow-600: var(--color-yellow-400);--color-utility-yellow-700: var(--color-yellow-300);--color-text-primary: var(--color-gray-50);--color-text-tertiary: var(--color-gray-400);--color-text-error-primary: var(--color-error-400);--color-text-warning-primary: var(--color-warning-400);--color-text-success-primary: var(--color-success-400);--color-text-white: var(--color-white);--color-text-secondary: var(--color-gray-300);--color-text-disabled: var(--color-gray-500);--color-text-secondary_hover: var(--color-gray-200);--color-text-tertiary_hover: var(--color-gray-300);--color-text-brand-secondary: var(--color-gray-300);--color-text-placeholder: var(--color-gray-400);--color-text-placeholder_subtle: var(--color-gray-700);--color-text-brand-tertiary: var(--color-gray-400);--color-text-quaternary: var(--color-gray-400);--color-text-brand-primary: var(--color-gray-50);--color-text-primary_on-brand: var(--color-gray-50);--color-text-secondary_on-brand: var(--color-gray-300);--color-text-tertiary_on-brand: var(--color-gray-400);--color-text-quaternary_on-brand: var(--color-gray-400);--color-text-brand-tertiary_alt: var(--color-gray-50);--color-text-brand-secondary_hover: var(--color-gray-300);--color-text-error-primary_hover: var(--color-error-300);--color-border-secondary: var(--color-gray-800);--color-border-error_subtle: var(--color-error-500);--color-border-primary: var(--color-gray-700);--color-border-brand: var(--color-brand-500);--color-border-disabled: var(--color-gray-700);--color-border-error: var(--color-error-400);--color-border-disabled_subtle: var(--color-gray-800);--color-border-tertiary: var(--color-gray-800);--color-border-brand_alt: var(--color-gray-700);--color-border-secondary_alt: var(--color-gray-800);--color-fg-secondary: var(--color-gray-300);--color-fg-warning-primary: var(--color-warning-500);--color-fg-success-primary: var(--color-success-500);--color-fg-white: var(--color-white);--color-fg-success-secondary: var(--color-success-400);--color-fg-secondary_hover: var(--color-gray-200);--color-fg-primary: var(--color-white);--color-fg-disabled: var(--color-gray-500);--color-fg-brand-secondary: var(--color-brand-500);--color-fg-brand-primary: var(--color-brand-500);--color-fg-quaternary: var(--color-gray-600);--color-fg-quaternary_hover: var(--color-gray-500);--color-fg-error-primary: var(--color-error-500);--color-fg-disabled_subtle: var(--color-gray-600);--color-fg-warning-secondary: var(--color-warning-400);--color-fg-error-secondary: var(--color-error-400);--color-fg-tertiary: var(--color-gray-400);--color-fg-tertiary_hover: var(--color-gray-300);--color-fg-brand-primary_alt: var(--color-gray-300);--color-fg-brand-secondary_alt: var(--color-gray-600);--color-fg-brand-secondary_hover: var(--color-gray-500);--color-bg-primary: var(--color-gray-950);--color-bg-tertiary: var(--color-gray-800);--color-bg-brand-primary: var(--color-brand-500);--color-bg-error-secondary: var(--color-error-600);--color-bg-warning-primary: var(--color-warning-950);--color-bg-warning-secondary: var(--color-warning-600);--color-bg-success-primary: var(--color-success-950);--color-bg-success-secondary: var(--color-success-600);--color-bg-brand-solid: var(--color-brand-600);--color-bg-secondary-solid: var(--color-gray-600);--color-bg-error-solid: var(--color-error-600);--color-bg-error-solid_hover: var(--color-error-500);--color-bg-warning-solid: var(--color-warning-600);--color-bg-success-solid: var(--color-success-600);--color-bg-secondary_hover: var(--color-gray-800);--color-bg-primary_hover: var(--color-gray-800);--color-bg-disabled: var(--color-gray-800);--color-bg-active: var(--color-gray-800);--color-bg-brand-solid_hover: var(--color-brand-500);--color-bg-error-primary: var(--color-error-950);--color-bg-brand-secondary: var(--color-brand-600);--color-bg-secondary: var(--color-gray-900);--color-bg-disabled_subtle: var(--color-gray-900);--color-bg-quaternary: var(--color-gray-700);--color-bg-primary_alt: var(--color-bg-secondary);--color-bg-brand-primary_alt: var(--color-bg-tertiary);--color-bg-secondary_alt: var(--color-bg-primary);--color-bg-overlay: var(--color-gray-800);--color-bg-secondary_subtle: var(--color-gray-900);--color-bg-brand-section: var(--color-bg-tertiary);--color-bg-brand-section_subtle: var(--color-bg-primary);--color-bg-primary-solid: var(--color-bg-secondary);--color-app-store-badge-border: var(--color-white);--color-avatar-bg: var(--color-gray-800);--color-avatar-contrast-border: rgb(255 255 255 / .12);--color-avatar-profile-photo-border: var(--color-gray-950);--color-avatar-styles-bg-neutral: rgb(224 224 224 / 1);--color-button-destructive-primary-icon: var(--color-error-300);--color-button-destructive-primary-icon_hover: var(--color-error-200);--color-button-primary-icon: var(--color-brand-300);--color-button-primary-icon_hover: var(--color-brand-200);--color-featured-icon-light-fg-brand: var(--color-brand-200);--color-featured-icon-light-fg-error: var(--color-error-200);--color-featured-icon-light-fg-gray: var(--color-gray-200);--color-featured-icon-light-fg-success: var(--color-success-200);--color-featured-icon-light-fg-warning: var(--color-warning-200);--color-focus-ring-error: var(--color-error-200);--color-focus-ring: var(--color-brand-200);--color-footer-button-fg: var(--color-gray-300);--color-footer-button-fg_hover: var(--color-gray-100);--color-icon-fg-brand: var(--color-gray-400);--color-icon-fg-brand_on-brand: var(--color-gray-400);--color-nav-item-button-icon-fg: var(--color-gray-400);--color-nav-item-button-icon-fg_active: var(--color-gray-300);--color-nav-item-icon-fg: var(--color-gray-400);--color-nav-item-icon-fg_active: var(--color-gray-300);--color-screen-mockup-border: var(--color-gray-700);--color-slider-handle-bg: var(--color-white);--color-slider-handle-border: var(--color-border-primary);--color-toggle-border: var(--color-transparent);--color-toggle-button-fg_disabled: var(--color-gray-600);--color-toggle-slim-border_pressed-hover: var(--color-transparent);--color-toggle-slim-border_pressed: var(--color-transparent);--color-tooltip-supporting-text: var(--color-gray-300);--color-text-editor-icon-fg: var(--color-gray-400);--color-text-editor-icon-fg_active: var(--color-white);--background-color-quaternary: var(--color-bg-quaternary);--background-color-disabled: var(--color-bg-disabled);--background-color-primary: var(--color-bg-primary);--background-color-primary-solid: var(--color-bg-primary-solid);--background-color-primary_alt: var(--color-bg-primary_alt);--background-color-primary_hover: var(--color-bg-primary_hover);--background-color-secondary: var(--color-bg-secondary);--background-color-secondary-solid: var(--color-bg-secondary-solid);--background-color-secondary_alt: var(--color-bg-secondary_alt);--background-color-secondary_hover: var(--color-bg-secondary_hover);--background-color-secondary_subtle: var(--color-bg-secondary_subtle);--background-color-tertiary: var(--color-bg-tertiary);--background-color-active: var(--color-bg-active);--background-color-disabled_subtle: var(--color-bg-disabled_subtle);--background-color-overlay: var(--color-bg-overlay);--background-color-brand-primary: var(--color-bg-brand-primary);--background-color-brand-primary_alt: var(--color-bg-brand-primary_alt);--background-color-brand-secondary: var(--color-bg-brand-secondary);--background-color-brand-solid: var(--color-bg-brand-solid);--background-color-brand-solid_hover: var(--color-bg-brand-solid_hover);--background-color-brand-section: var(--color-bg-brand-section);--background-color-brand-section_subtle: var( --color-bg-brand-section_subtle );--background-color-error-primary: var(--color-bg-error-primary);--background-color-error-secondary: var(--color-bg-error-secondary);--background-color-error-solid: var(--color-bg-error-solid);--background-color-warning-primary: var(--color-bg-warning-primary);--background-color-warning-secondary: var(--color-bg-warning-secondary);--background-color-warning-solid: var(--color-bg-warning-solid);--background-color-success-primary: var(--color-bg-success-primary);--background-color-success-secondary: var(--color-bg-success-secondary);--background-color-success-solid: var(--color-bg-success-solid);--background-color-border-brand: var(--color-border-brand);--background-color-border-tertiary: var(--color-border-tertiary);--background-color-border-brand_alt: var(--color-border-brand_alt);--text-color-primary: var(--color-text-primary);--text-color-primary_on-brand: var(--color-text-primary_on-brand);--text-color-secondary: var(--color-text-secondary);--text-color-secondary_hover: var(--color-text-secondary_hover);--text-color-secondary_on-brand: var(--color-text-secondary_on-brand);--text-color-tertiary: var(--color-text-tertiary);--text-color-tertiary_hover: var(--color-text-tertiary_hover);--text-color-tertiary_on-brand: var(--color-text-tertiary_on-brand);--text-color-quaternary: var(--color-text-quaternary);--text-color-quaternary_on-brand: var(--color-text-quaternary_on-brand);--text-color-disabled: var(--color-text-disabled);--text-color-placeholder: var(--color-text-placeholder);--text-color-placeholder_subtle: var(--color-text-placeholder_subtle);--text-color-brand-primary: var(--color-text-brand-primary);--text-color-brand-secondary: var(--color-text-brand-secondary);--text-color-brand-tertiary: var(--color-text-brand-tertiary);--text-color-brand-tertiary_alt: var(--color-text-brand-tertiary_alt);--text-color-error-primary: var(--color-text-error-primary);--text-color-warning-primary: var(--color-text-warning-primary);--text-color-success-primary: var(--color-text-success-primary);--text-color-tooltip-supporting-text: var(--color-tooltip-supporting-text);--border-color-primary: var(--color-border-primary);--border-color-secondary: var(--color-border-secondary);--border-color-secondary_alt: var(--color-border-secondary_alt);--border-color-tertiary: var(--color-border-tertiary);--border-color-disabled: var(--color-border-disabled);--border-color-brand: var(--color-border-brand);--border-color-brand-solid: var(--color-bg-brand-solid);--border-color-brand-solid_hover: var(--color-bg-brand-solid_hover);--border-color-error: var(--color-border-error);--border-color-disabled_subtle: var(--color-border-disabled_subtle);--border-color-brand_alt: var(--color-border-brand_alt);--border-color-error_subtle: var(--color-border-error_subtle);--ring-color-bg-brand-solid: var(--color-bg-brand-solid);--ring-color-primary: var(--color-border-primary);--ring-color-secondary: var(--color-border-secondary);--ring-color-secondary_alt: var(--color-border-secondary_alt);--ring-color-tertiary: var(--color-border-tertiary);--ring-color-disabled: var(--color-border-disabled);--ring-color-brand: var(--color-border-brand);--ring-color-brand-solid: var(--color-bg-brand-solid);--ring-color-brand-solid_hover: var(--color-bg-brand-solid_hover);--ring-color-error: var(--color-border-error);--ring-color-disabled_subtle: var(--color-border-disabled_subtle);--ring-color-brand_alt: var(--color-border-brand_alt);--ring-color-error_subtle: var(--color-border-error_subtle);--outline-color-brand: var(--color-border-brand);--outline-color-primary: var(--color-border-primary);--outline-color-secondary: var(--color-border-secondary);--outline-color-secondary_alt: var(--color-border-secondary_alt);--outline-color-tertiary: var(--color-border-tertiary);--outline-color-disabled: var(--color-border-disabled);--outline-color-brand-solid: var(--color-bg-brand-solid);--outline-color-brand-solid_hover: var(--color-bg-brand-solid_hover);--outline-color-error: var(--color-border-error);--outline-color-disabled_subtle: var(--color-border-disabled_subtle);--outline-color-brand_alt: var(--color-border-brand_alt);--outline-color-error_subtle: var(--color-border-error_subtle)}@layer base{[data-rac],[data-rac] *,[data-rac]:after,[data-rac] *:after,[data-rac]:before,[data-rac] *:before,[data-rac]::backdrop,[data-rac] *::backdrop,[data-rac]::file-selector-button,[data-rac] *::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}hr[data-rac],[data-rac] hr{height:0;color:inherit;border-top-width:1px}abbr:where([title])[data-rac],[data-rac] abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[data-rac],[data-rac] h1,h2[data-rac],[data-rac] h2,h3[data-rac],[data-rac] h3,h4[data-rac],[data-rac] h4,h5[data-rac],[data-rac] h5,h6[data-rac],[data-rac] h6{font-size:inherit;font-weight:inherit}a[data-rac],[data-rac] a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b[data-rac],[data-rac] b,strong[data-rac],[data-rac] strong{font-weight:bolder}code[data-rac],[data-rac] code,kbd[data-rac],[data-rac] kbd,samp[data-rac],[data-rac] samp,pre[data-rac],[data-rac] pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small[data-rac],[data-rac] small{font-size:80%}sub[data-rac],[data-rac] sub,sup[data-rac],[data-rac] sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-rac],[data-rac] sub{bottom:-.25em}sup[data-rac],[data-rac] sup{top:-.5em}table[data-rac],[data-rac] table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring[data-rac],[data-rac] :-moz-focusring{outline:auto}progress[data-rac],[data-rac] progress{vertical-align:baseline}summary[data-rac],[data-rac] summary{display:list-item}ol[data-rac],[data-rac] ol,ul[data-rac],[data-rac] ul,menu[data-rac],[data-rac] menu{list-style:none}img[data-rac],[data-rac] img,svg[data-rac],[data-rac] svg,video[data-rac],[data-rac] video,canvas[data-rac],[data-rac] canvas,audio[data-rac],[data-rac] audio,iframe[data-rac],[data-rac] iframe,embed[data-rac],[data-rac] embed,object[data-rac],[data-rac] object{display:block;vertical-align:middle}img[data-rac],[data-rac] img,video[data-rac],[data-rac] video{max-width:100%;height:auto}button[data-rac],[data-rac] button,input[data-rac],[data-rac] input,select[data-rac],[data-rac] select,optgroup[data-rac],[data-rac] optgroup,textarea[data-rac],[data-rac] textarea,[data-rac]::file-selector-button,[data-rac] *::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple][data-rac],[data-rac] :where(select:is([multiple],[size]))[data-rac] optgroup,[data-rac] [size])) optgroup{font-weight:bolder}:where(select:is([multiple][data-rac],[data-rac] :where(select:is([multiple],[size]))[data-rac] optgroup option,[data-rac] [size])) optgroup option{padding-inline-start:20px}[data-rac]::file-selector-button,[data-rac] *::file-selector-button{margin-inline-end:4px}[data-rac]::-moz-placeholder,[data-rac] *::-moz-placeholder{opacity:1}[data-rac]::placeholder,[data-rac] *::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){[data-rac]::-moz-placeholder,[data-rac] *::-moz-placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,currentcolor 50%,transparent)}}[data-rac]::placeholder,[data-rac] *::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea[data-rac],[data-rac] textarea{resize:vertical}[data-rac]::-webkit-search-decoration,[data-rac] *::-webkit-search-decoration{-webkit-appearance:none}[data-rac]::-webkit-date-and-time-value,[data-rac] *::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}[data-rac]::-webkit-datetime-edit,[data-rac] *::-webkit-datetime-edit{display:inline-flex}[data-rac]::-webkit-datetime-edit-fields-wrapper,[data-rac] *::-webkit-datetime-edit-fields-wrapper{padding:0}[data-rac]::-webkit-datetime-edit,[data-rac] *::-webkit-datetime-edit,[data-rac]::-webkit-datetime-edit-year-field,[data-rac] *::-webkit-datetime-edit-year-field,[data-rac]::-webkit-datetime-edit-month-field,[data-rac] *::-webkit-datetime-edit-month-field,[data-rac]::-webkit-datetime-edit-day-field,[data-rac] *::-webkit-datetime-edit-day-field,[data-rac]::-webkit-datetime-edit-hour-field,[data-rac] *::-webkit-datetime-edit-hour-field,[data-rac]::-webkit-datetime-edit-minute-field,[data-rac] *::-webkit-datetime-edit-minute-field,[data-rac]::-webkit-datetime-edit-second-field,[data-rac] *::-webkit-datetime-edit-second-field,[data-rac]::-webkit-datetime-edit-millisecond-field,[data-rac] *::-webkit-datetime-edit-millisecond-field,[data-rac]::-webkit-datetime-edit-meridiem-field,[data-rac] *::-webkit-datetime-edit-meridiem-field{padding-block:0}[data-rac]::-webkit-calendar-picker-indicator,[data-rac] *::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid[data-rac],[data-rac] :-moz-ui-invalid{box-shadow:none}button[data-rac],[data-rac] button,input:where([type=button][data-rac],[data-rac] input:where([type=button],[type=reset][data-rac],[data-rac] [type=reset],[type=submit])[data-rac],[data-rac] [type=submit]),[data-rac]::file-selector-button,[data-rac] *::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[data-rac]::-webkit-inner-spin-button,[data-rac] *::-webkit-inner-spin-button,[data-rac]::-webkit-outer-spin-button,[data-rac] *::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found]))[data-rac],[data-rac] [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.button-glass-fx{isolation:isolate}.button-glass-fx:before,.button-glass-fx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0}.button-glass-fx:before{padding:.5px;background:var(--button-glass-glare-gradient)}.button-glass-fx:after{padding:.5px;background:var(--button-glass-shadow-gradient)}.button-glass-fx:before,.button-glass-fx:after{-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.button-glass-fx>*{position:relative;z-index:1}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-13{inset-inline:calc(var(--spacing) * 13)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-px{right:-1px}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[53\%\]{left:53%}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[99999\]{z-index:99999}.z-\[var\(--z-index\)\]{z-index:var(--z-index)}.order-first{order:-9999}.order-last{order:9999}.col-span-3{grid-column:span 3 / span 3}.container{width:100%}@media (width >= 320px){.container{max-width:320px}}@media (width >= 600px){.container{max-width:600px}}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 48rem){.container{max-width:48rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.-my-8{margin-block:calc(var(--spacing) * -8)}.-my-px{margin-block:-1px}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-6\!{margin-bottom:calc(var(--spacing) * 6)!important}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-0\.75{margin-left:calc(var(--spacing) * -.75)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-0\.75{margin-left:calc(var(--spacing) * .75)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.25{margin-left:calc(var(--spacing) * 1.25)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[0\.3\]{aspect-ratio:.3}.aspect-\[3\]{aspect-ratio:3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-1\.25{width:calc(var(--spacing) * 1.25);height:calc(var(--spacing) * 1.25)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-2\.25{width:calc(var(--spacing) * 2.25);height:calc(var(--spacing) * 2.25)}.size-2\.75{width:calc(var(--spacing) * 2.75);height:calc(var(--spacing) * 2.75)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-3\.5\!{width:calc(var(--spacing) * 3.5)!important;height:calc(var(--spacing) * 3.5)!important}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\!{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\!{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-8\.25{width:calc(var(--spacing) * 8.25);height:calc(var(--spacing) * 8.25)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-14\.5{width:calc(var(--spacing) * 14.5);height:calc(var(--spacing) * 14.5)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-24\.5{width:calc(var(--spacing) * 24.5);height:calc(var(--spacing) * 24.5)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-\[5\.25px\]{width:5.25px;height:5.25px}.size-\[6\.13px\]{width:6.13px;height:6.13px}.size-\[7\.88px\]{width:7.88px;height:7.88px}.size-\[7px\]{width:7px;height:7px}.size-\[8\.75px\]{width:8.75px;height:8.75px}.size-\[10\.5px\]{width:10.5px;height:10.5px}.size-\[14px\]{width:14px;height:14px}.size-full{width:100%;height:100%}.size-max{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\.25{height:calc(var(--spacing) * 1.25)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-16\.5{height:calc(var(--spacing) * 16.5)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-20\.5{height:calc(var(--spacing) * 20.5)}.h-24\.5{height:calc(var(--spacing) * 24.5)}.h-29\.5{height:calc(var(--spacing) * 29.5)}.h-30{height:calc(var(--spacing) * 30)}.h-31\.5{height:calc(var(--spacing) * 31.5)}.h-32{height:calc(var(--spacing) * 32)}.h-34\.25{height:calc(var(--spacing) * 34.25)}.h-35\.75{height:calc(var(--spacing) * 35.75)}.h-37{height:calc(var(--spacing) * 37)}.h-40{height:calc(var(--spacing) * 40)}.h-41\.5{height:calc(var(--spacing) * 41.5)}.h-41\.75{height:calc(var(--spacing) * 41.75)}.h-45\.25{height:calc(var(--spacing) * 45.25)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-67\.5{height:calc(var(--spacing) * 67.5)}.h-72\.5{height:calc(var(--spacing) * 72.5)}.h-\[1em\]{height:1em}.h-\[2\.5px\]{height:2.5px}.h-\[360px\]{height:360px}.h-\[Npx\]{height:Npx}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-min{height:-moz-min-content;height:min-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-64\!{max-height:calc(var(--spacing) * 64)!important}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-80\!{max-height:calc(var(--spacing) * 80)!important}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-120{max-height:calc(var(--spacing) * 120)}.max-h-160{max-height:calc(var(--spacing) * 160)}.max-h-\[220px\]{max-height:220px}.max-h-\[min\(70vh\,520px\)\]{max-height:min(70vh,520px)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[120px\]{min-height:120px}.min-h-\[240px\]{min-height:240px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-\(--trigger-width\){width:var(--trigger-width)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-8\.5{width:calc(var(--spacing) * 8.5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-23{width:calc(var(--spacing) * 23)}.w-36{width:calc(var(--spacing) * 36)}.w-38{width:calc(var(--spacing) * 38)}.w-40{width:calc(var(--spacing) * 40)}.w-40\.25{width:calc(var(--spacing) * 40.25)}.w-43{width:calc(var(--spacing) * 43)}.w-45{width:calc(var(--spacing) * 45)}.w-46\.25{width:calc(var(--spacing) * 46.25)}.w-48{width:calc(var(--spacing) * 48)}.w-55{width:calc(var(--spacing) * 55)}.w-57\.5{width:calc(var(--spacing) * 57.5)}.w-62{width:calc(var(--spacing) * 62)}.w-64{width:calc(var(--spacing) * 64)}.w-66{width:calc(var(--spacing) * 66)}.w-73\.75{width:calc(var(--spacing) * 73.75)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-130{width:calc(var(--spacing) * 130)}.w-\[0\.031rem\]{width:.031rem}.w-\[3\.188rem\]{width:3.188rem}.w-\[200px\]{width:200px}.w-\[500px\]{width:500px}.w-auto{width:auto}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:-moz-max-content;width:max-content}.w-min{width:-moz-min-content;width:min-content}.w-px{width:1px}.max-w-1\/4{max-width:25%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-88{max-width:calc(var(--spacing) * 88)}.max-w-91{max-width:calc(var(--spacing) * 91)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-100{max-width:calc(var(--spacing) * 100)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-149\.5{max-width:calc(var(--spacing) * 149.5)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-\[364px\]{max-width:364px}.max-w-\[598px\]{max-width:598px}.max-w-\[720px\]{max-width:720px}.max-w-\[920px\]{max-width:920px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[min\(90vw\,26\.25rem\)\]{max-width:min(90vw,26.25rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-37\.5{min-width:calc(var(--spacing) * 37.5)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-\[20\%\]{min-width:20%}.min-w-\[30\%\]{min-width:30%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.flex-1{flex:1}.flex-\[1_0_0\]{flex:1 0 0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--trigger-anchor-point\){transform-origin:var(--trigger-anchor-point)}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x: calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x: calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x: calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y: calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y: calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x: 90%;--tw-scale-y: 90%;--tw-scale-z: 90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.8\]{scale:.8}.scale-\[1\.2\]{scale:1.2}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:var(--animate-caret-blink)}.animate-spin{animation:var(--animate-spin)}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-py-3{scroll-padding-block:calc(var(--spacing) * 3)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-40{gap:calc(var(--spacing) * 40)}.gap-\[0\.188rem\]{gap:.188rem}.space-y-1 :where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.space-y-2 :where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.space-y-3 :where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.space-y-4 :where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.space-y-6 :where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.space-y-8 :where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.space-y-10 :where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.space-y-12 :where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing) * 1.5);column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}.-space-x-px :where(>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(-1px * var(--tw-space-x-reverse));margin-inline-end:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-3 :where(>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.divide-y :where(>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.divide-border-secondary :where(>:not(:last-child)){border-color:var(--color-border-secondary)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-auto{overscroll-behavior:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.125rem\]{border-radius:.125rem}.rounded-\[0\.188rem\]{border-radius:.188rem}.rounded-\[0\.313rem\]{border-radius:.313rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-full{border-radius:var(--radius-full)}.rounded-full\!{border-radius:calc(infinity * 1px)!important}.rounded-full\!{border-radius:var(--radius-full)!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-none{border-radius:var(--radius-none)}.rounded-none\!{border-radius:0!important}.rounded-none\!{border-radius:var(--radius-none)!important}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-full{border-top-left-radius:calc(infinity * 1px);border-top-right-radius:calc(infinity * 1px)}.rounded-t-full{border-top-left-radius:var(--radius-full);border-top-right-radius:var(--radius-full)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-full{border-top-left-radius:calc(infinity * 1px);border-bottom-left-radius:calc(infinity * 1px)}.rounded-l-full{border-top-left-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-none{border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-r-\[inherit\]{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.rounded-r-full{border-top-right-radius:calc(infinity * 1px);border-bottom-right-radius:calc(infinity * 1px)}.rounded-r-full{border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-none{border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-b-full{border-bottom-right-radius:calc(infinity * 1px);border-bottom-left-radius:calc(infinity * 1px)}.rounded-b-full{border-bottom-right-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-\[0\.031rem\]{border-style:var(--tw-border-style);border-width:.031rem}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-\[1\.5px\]{border-right-style:var(--tw-border-style);border-right-width:1.5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-none{--tw-border-style: none;border-style:none}.border-solid{--tw-border-style: solid;border-style:solid}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-border-brand{border-color:var(--color-border-brand)}.border-border-primary{border-color:var(--color-border-primary)}.border-border-secondary{border-color:var(--color-border-secondary)}.border-border-secondary\/60{border-color:color-mix(in srgb,#E9EAEB 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-border-secondary\/60{border-color:color-mix(in oklab,var(--color-border-secondary) 60%,transparent)}}.border-brand{border-color:var(--border-color-brand)}.border-disabled{border-color:var(--border-color-disabled)}.border-fg-brand-primary_alt{border-color:var(--color-fg-brand-primary_alt)}.border-fg-brand-secondary{border-color:var(--color-fg-brand-secondary)}.border-fg-secondary{border-color:var(--color-fg-secondary)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-primary{border-color:var(--border-color-primary)}.border-secondary{border-color:var(--border-color-secondary)}.border-transparent{border-color:transparent}.border-utility-brand-200{border-color:var(--color-utility-brand-200)}.border-utility-error-200{border-color:var(--color-utility-error-200)}.border-white\/35{border-color:color-mix(in srgb,rgb(255 255 255) 35%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-\[\#1877F2\]{background-color:#1877f2}.bg-\[\#EA4C89\]{background-color:#ea4c89}.bg-active{background-color:var(--background-color-active)}.bg-alpha-black\/10{background-color:color-mix(in srgb,rgb(0 0 0) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-alpha-black\/10{background-color:color-mix(in oklab,var(--color-alpha-black) 10%,transparent)}}.bg-alpha-black\/20{background-color:color-mix(in srgb,rgb(0 0 0) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-alpha-black\/20{background-color:color-mix(in oklab,var(--color-alpha-black) 20%,transparent)}}.bg-alpha-black\/80{background-color:color-mix(in srgb,rgb(0 0 0) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-alpha-black\/80{background-color:color-mix(in oklab,var(--color-alpha-black) 80%,transparent)}}.bg-alpha-black\/90{background-color:color-mix(in srgb,rgb(0 0 0) 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-alpha-black\/90{background-color:color-mix(in oklab,var(--color-alpha-black) 90%,transparent)}}.bg-alpha-white\/20{background-color:color-mix(in srgb,rgb(255 255 255) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-alpha-white\/20{background-color:color-mix(in oklab,var(--color-alpha-white) 20%,transparent)}}.bg-alpha-white\/30{background-color:color-mix(in srgb,rgb(255 255 255) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-alpha-white\/30{background-color:color-mix(in oklab,var(--color-alpha-white) 30%,transparent)}}.bg-alpha-white\/90{background-color:color-mix(in srgb,rgb(255 255 255) 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-alpha-white\/90{background-color:color-mix(in oklab,var(--color-alpha-white) 90%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-avatar-bg{background-color:var(--color-avatar-bg)}.bg-bg-brand-secondary{background-color:var(--color-bg-brand-secondary)}.bg-bg-secondary{background-color:var(--color-bg-secondary)}.bg-bg-warning-secondary{background-color:var(--color-bg-warning-secondary)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:color-mix(in srgb,rgb(0 0 0) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/80{background-color:color-mix(in srgb,rgb(0 0 0) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border-primary{background-color:var(--color-border-primary)}.bg-border-secondary{background-color:var(--color-border-secondary)}.bg-brand-700{background-color:var(--color-brand-700)}.bg-brand-primary_alt{background-color:var(--background-color-brand-primary_alt)}.bg-brand-primary_alt\/50{background-color:color-mix(in srgb,#E9F2F2 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-brand-primary_alt\/50{background-color:color-mix(in oklab,var(--background-color-brand-primary_alt) 50%,transparent)}}.bg-brand-secondary{background-color:var(--background-color-brand-secondary)}.bg-brand-solid{background-color:var(--background-color-brand-solid)}.bg-button-glass{background-color:var(--background-color-button-glass)}.bg-disabled{background-color:var(--background-color-disabled)}.bg-disabled_subtle{background-color:var(--background-color-disabled_subtle)}.bg-error-primary{background-color:var(--background-color-error-primary)}.bg-error-secondary{background-color:var(--background-color-error-secondary)}.bg-error-solid{background-color:var(--background-color-error-solid)}.bg-fg-brand-primary{background-color:var(--color-fg-brand-primary)}.bg-fg-brand-primary_alt{background-color:var(--color-fg-brand-primary_alt)}.bg-fg-brand-secondary{background-color:var(--color-fg-brand-secondary)}.bg-fg-disabled{background-color:var(--color-fg-disabled)}.bg-fg-disabled_subtle{background-color:var(--color-fg-disabled_subtle)}.bg-fg-error-primary{background-color:var(--color-fg-error-primary)}.bg-fg-primary{background-color:var(--color-fg-primary)}.bg-fg-quaternary{background-color:var(--color-fg-quaternary)}.bg-fg-success-secondary{background-color:var(--color-fg-success-secondary)}.bg-fg-white{background-color:var(--color-fg-white)}.bg-fg-white\/30{background-color:color-mix(in srgb,rgb(255 255 255) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-fg-white\/30{background-color:color-mix(in oklab,var(--color-fg-white) 30%,transparent)}}.bg-fg-white\/50{background-color:color-mix(in srgb,rgb(255 255 255) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-fg-white\/50{background-color:color-mix(in oklab,var(--color-fg-white) 50%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-overlay\/70{background-color:color-mix(in srgb,#0F1012 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-overlay\/70{background-color:color-mix(in oklab,var(--background-color-overlay) 70%,transparent)}}.bg-primary{background-color:var(--background-color-primary)}.bg-primary-solid{background-color:var(--background-color-primary-solid)}.bg-primary\/80{background-color:color-mix(in srgb,rgb(255 255 255) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-primary\/80{background-color:color-mix(in oklab,var(--background-color-primary) 80%,transparent)}}.bg-primary_alt{background-color:var(--background-color-primary_alt)}.bg-primary_hover{background-color:var(--background-color-primary_hover)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-quaternary{background-color:var(--background-color-quaternary)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--background-color-secondary)}.bg-secondary-solid{background-color:var(--background-color-secondary-solid)}.bg-secondary_alt{background-color:var(--background-color-secondary_alt)}.bg-slider-handle-bg{background-color:var(--color-slider-handle-bg)}.bg-success-secondary{background-color:var(--background-color-success-secondary)}.bg-success-solid{background-color:var(--background-color-success-solid)}.bg-tertiary{background-color:var(--background-color-tertiary)}.bg-toggle-button-fg_disabled{background-color:var(--color-toggle-button-fg_disabled)}.bg-transparent{background-color:transparent}.bg-utility-blue-50{background-color:var(--color-utility-blue-50)}.bg-utility-blue-light-50{background-color:var(--color-utility-blue-light-50)}.bg-utility-brand-50{background-color:var(--color-utility-brand-50)}.bg-utility-brand-500{background-color:var(--color-utility-brand-500)}.bg-utility-error-50{background-color:var(--color-utility-error-50)}.bg-utility-error-500{background-color:var(--color-utility-error-500)}.bg-utility-gray-50{background-color:var(--color-utility-gray-50)}.bg-utility-gray-500{background-color:var(--color-utility-gray-500)}.bg-utility-gray-blue-50{background-color:var(--color-utility-gray-blue-50)}.bg-utility-indigo-50{background-color:var(--color-utility-indigo-50)}.bg-utility-orange-50{background-color:var(--color-utility-orange-50)}.bg-utility-pink-50{background-color:var(--color-utility-pink-50)}.bg-utility-purple-50{background-color:var(--color-utility-purple-50)}.bg-utility-success-50{background-color:var(--color-utility-success-50)}.bg-utility-success-500{background-color:var(--color-utility-success-500)}.bg-utility-warning-50{background-color:var(--color-utility-warning-50)}.bg-utility-warning-500{background-color:var(--color-utility-warning-500)}.bg-warning-secondary{background-color:var(--background-color-warning-secondary)}.bg-warning-solid{background-color:var(--background-color-warning-solid)}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:color-mix(in srgb,rgb(255 255 255) 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-linear-to-b{--tw-gradient-position: to bottom;background-image:linear-gradient(var(--tw-gradient-stops))}@supports (background-image: linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position: to bottom in oklab}}.bg-linear-to-r{--tw-gradient-position: to right;background-image:linear-gradient(var(--tw-gradient-stops))}@supports (background-image: linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position: to right in oklab}}.bg-linear-to-t{--tw-gradient-position: to top;background-image:linear-gradient(var(--tw-gradient-stops))}@supports (background-image: linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position: to top in oklab}}.bg-gradient-to-b{--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position: to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[rgba\(0\,0\,0\,0\.1\)\]{--tw-gradient-from: rgba(0,0,0,.1);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/10{--tw-gradient-from: color-mix(in srgb, rgb(0 0 0) 10%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.from-black\/10{--tw-gradient-from: color-mix(in oklab, var(--color-black) 10%, transparent)}}.from-black\/20{--tw-gradient-from: color-mix(in srgb, rgb(0 0 0) 20%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.from-black\/20{--tw-gradient-from: color-mix(in oklab, var(--color-black) 20%, transparent)}}.from-gray-50{--tw-gradient-from: var(--color-gray-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-secondary_alt{--tw-gradient-from: var(--background-color-secondary_alt);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[16\.161\%\]{--tw-gradient-from-position: 16.161%}.via-secondary_alt\/90{--tw-gradient-via: color-mix(in srgb, #FAFAFA 90%, transparent);--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-via-stops)}@supports (color: color-mix(in lab,red,red)){.via-secondary_alt\/90{--tw-gradient-via: color-mix(in oklab, var(--background-color-secondary_alt) 90%, transparent)}}.to-\[rgba\(0\,0\,0\,0\.8\)\]{--tw-gradient-to: rgba(0,0,0,.8);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg-disabled_subtle{--tw-gradient-to: var(--color-bg-disabled_subtle);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg-primary{--tw-gradient-to: var(--color-bg-primary);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-200{--tw-gradient-to: var(--color-gray-200);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-40\%{--tw-gradient-to-position: 40%}.fill-bg-primary-solid{fill:var(--color-bg-primary-solid)}.fill-bg-secondary{fill:var(--color-bg-secondary)}.fill-border-secondary_alt{fill:var(--color-border-secondary_alt)}.fill-current{fill:currentcolor}.fill-fg-primary{fill:var(--color-fg-primary)}.fill-utility-gray-50{fill:var(--color-utility-gray-50)}.fill-utility-gray-100{fill:var(--color-utility-gray-100)}.fill-utility-gray-200{fill:var(--color-utility-gray-200)}.fill-utility-gray-300{fill:var(--color-utility-gray-300)}.stroke-bg-quaternary{stroke:var(--color-bg-quaternary)}.stroke-border-primary{stroke:var(--color-border-primary)}.stroke-border-secondary{stroke:var(--color-border-secondary)}.stroke-border-secondary_alt{stroke:var(--color-border-secondary_alt)}.stroke-current{stroke:currentcolor}.stroke-fg-brand-primary{stroke:var(--color-fg-brand-primary)}.stroke-inherit{stroke:inherit}.stroke-3{stroke-width:3}.stroke-\[0\.188rem\]{stroke-width:.188rem}.stroke-\[1\.5\]{stroke-width:1.5}.stroke-\[2\.5px\]{stroke-width:2.5px}.stroke-\[2\.25px\]{stroke-width:2.25px}.stroke-\[3px\]{stroke-width:3px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:calc(var(--spacing) * 0)}.p-0\!{padding:calc(var(--spacing) * 0)!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-0\.75{padding:calc(var(--spacing) * .75)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.5\!{padding:calc(var(--spacing) * 1.5)!important}.p-1\.25{padding:calc(var(--spacing) * 1.25)}.p-1\.75{padding:calc(var(--spacing) * 1.75)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[0\.313rem\]{padding:.313rem}.p-px{padding:1px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.25{padding-inline:calc(var(--spacing) * 2.25)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[3px\]{padding-inline:3px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.25{padding-block:calc(var(--spacing) * .25)}.py-0\.75{padding-block:calc(var(--spacing) * .75)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.25{padding-block:calc(var(--spacing) * 1.25)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-2\.25{padding-block:calc(var(--spacing) * 2.25)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[0\.188rem\]{padding-block:.188rem}.py-\[1px\],.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-0\.75{padding-right:calc(var(--spacing) * .75)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-9\.5{padding-right:calc(var(--spacing) * 9.5)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-\[0\.438rem\]{padding-right:.438rem}.pr-\[0\.563rem\]{padding-right:.563rem}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[clamp\(16px\,8vh\,64px\)\]{padding-bottom:clamp(16px,8vh,64px)}.pl-0\.75{padding-left:calc(var(--spacing) * .75)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.25{padding-left:calc(var(--spacing) * 1.25)}.pl-1\.75{padding-left:calc(var(--spacing) * 1.75)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-2\.25{padding-left:calc(var(--spacing) * 2.25)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-10\.5{padding-left:calc(var(--spacing) * 10.5)}.pl-13{padding-left:calc(var(--spacing) * 13)}.pl-\[0\.438rem\]{padding-left:.438rem}.pl-\[0\.563rem\]{padding-left:.563rem}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading, var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking, var(--text-display-lg--letter-spacing))}.text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading, var(--text-display-md--line-height));letter-spacing:var(--tw-tracking, var(--text-display-md--letter-spacing))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-display-sm{font-size:var(--text-display-sm);line-height:var(--tw-leading, var(--text-display-sm--line-height))}.text-display-xs{font-size:var(--text-display-xs);line-height:var(--tw-leading, var(--text-display-xs--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-md{font-size:var(--text-md);line-height:var(--tw-leading, var(--text-md--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-xxs{font-size:var(--text-xxs);line-height:var(--tw-leading, var(--text-xxs--line-height))}.text-xxxs{font-size:var(--text-xxxs);line-height:var(--tw-leading, var(--text-xxxs--line-height))}.text-\[10px\]{font-size:10px}.text-\[15px\]{font-size:15px}.text-\[length\:…\]{font-size:…}.leading-4{--tw-leading: calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-4\.5{--tw-leading: calc(var(--spacing) * 4.5);line-height:calc(var(--spacing) * 4.5)}.leading-5{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-5\.5{--tw-leading: calc(var(--spacing) * 5.5);line-height:calc(var(--spacing) * 5.5)}.leading-6{--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7\.5{--tw-leading: calc(var(--spacing) * 7.5);line-height:calc(var(--spacing) * 7.5)}.leading-\[1\.5\]{--tw-leading: 1.5;line-height:1.5}.leading-\[13px\]{--tw-leading: 13px;line-height:13px}.leading-\[22px\]{--tw-leading: 22px;line-height:22px}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-alpha-black{color:var(--color-alpha-black)}.text-bg-tertiary{color:var(--color-bg-tertiary)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-border-secondary{color:var(--color-border-secondary)}.text-brand-primary{color:var(--text-color-brand-primary)}.text-brand-secondary{color:var(--text-color-brand-secondary)}.text-brand-tertiary{color:var(--text-color-brand-tertiary)}.text-brand-tertiary_alt{color:var(--text-color-brand-tertiary_alt)}.text-current{color:currentcolor}.text-disabled{color:var(--text-color-disabled)}.text-error-primary{color:var(--text-color-error-primary)}.text-featured-icon-light-fg-brand{color:var(--color-featured-icon-light-fg-brand)}.text-featured-icon-light-fg-error{color:var(--color-featured-icon-light-fg-error)}.text-featured-icon-light-fg-gray{color:var(--color-featured-icon-light-fg-gray)}.text-featured-icon-light-fg-success{color:var(--color-featured-icon-light-fg-success)}.text-featured-icon-light-fg-warning{color:var(--color-featured-icon-light-fg-warning)}.text-fg-brand-primary{color:var(--color-fg-brand-primary)}.text-fg-disabled{color:var(--color-fg-disabled)}.text-fg-disabled_subtle{color:var(--color-fg-disabled_subtle)}.text-fg-error-primary{color:var(--color-fg-error-primary)}.text-fg-error-secondary{color:var(--color-fg-error-secondary)}.text-fg-primary{color:var(--color-fg-primary)}.text-fg-quaternary{color:var(--color-fg-quaternary)}.text-fg-quaternary_hover{color:var(--color-fg-quaternary_hover)}.text-fg-secondary{color:var(--color-fg-secondary)}.text-fg-success-primary{color:var(--color-fg-success-primary)}.text-fg-success-secondary{color:var(--color-fg-success-secondary)}.text-fg-tertiary{color:var(--color-fg-tertiary)}.text-fg-tertiary_hover{color:var(--color-fg-tertiary_hover)}.text-fg-warning-primary{color:var(--color-fg-warning-primary)}.text-fg-warning-secondary{color:var(--color-fg-warning-secondary)}.text-fg-white{color:var(--color-fg-white)}.text-fg-white\/70{color:color-mix(in srgb,rgb(255 255 255) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-fg-white\/70{color:color-mix(in oklab,var(--color-fg-white) 70%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-inherit{color:inherit}.text-orange-600{color:var(--color-orange-600)}.text-orange-900{color:var(--color-orange-900)}.text-placeholder{color:var(--text-color-placeholder)}.text-placeholder_subtle{color:var(--text-color-placeholder_subtle)}.text-primary{color:var(--text-color-primary)}.text-primary_on-brand{color:var(--text-color-primary_on-brand)}.text-purple-600{color:var(--color-purple-600)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-quaternary{color:var(--text-color-quaternary)}.text-red-800{color:var(--color-red-800)}.text-secondary{color:var(--text-color-secondary)}.text-secondary_hover{color:var(--text-color-secondary_hover)}.text-success-primary{color:var(--text-color-success-primary)}.text-tertiary{color:var(--text-color-tertiary)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-tooltip-supporting-text{color:var(--text-color-tooltip-supporting-text)}.text-transparent{color:transparent}.text-utility-blue-400{color:var(--color-utility-blue-400)}.text-utility-blue-500{color:var(--color-utility-blue-500)}.text-utility-blue-700{color:var(--color-utility-blue-700)}.text-utility-blue-light-400{color:var(--color-utility-blue-light-400)}.text-utility-blue-light-500{color:var(--color-utility-blue-light-500)}.text-utility-blue-light-700{color:var(--color-utility-blue-light-700)}.text-utility-brand-400{color:var(--color-utility-brand-400)}.text-utility-brand-500{color:var(--color-utility-brand-500)}.text-utility-brand-700{color:var(--color-utility-brand-700)}.text-utility-error-400{color:var(--color-utility-error-400)}.text-utility-error-500{color:var(--color-utility-error-500)}.text-utility-error-600{color:var(--color-utility-error-600)}.text-utility-error-700{color:var(--color-utility-error-700)}.text-utility-gray-50{color:var(--color-utility-gray-50)}.text-utility-gray-100{color:var(--color-utility-gray-100)}.text-utility-gray-200{color:var(--color-utility-gray-200)}.text-utility-gray-400{color:var(--color-utility-gray-400)}.text-utility-gray-500{color:var(--color-utility-gray-500)}.text-utility-gray-700{color:var(--color-utility-gray-700)}.text-utility-gray-blue-400{color:var(--color-utility-gray-blue-400)}.text-utility-gray-blue-500{color:var(--color-utility-gray-blue-500)}.text-utility-gray-blue-700{color:var(--color-utility-gray-blue-700)}.text-utility-indigo-400{color:var(--color-utility-indigo-400)}.text-utility-indigo-500{color:var(--color-utility-indigo-500)}.text-utility-indigo-700{color:var(--color-utility-indigo-700)}.text-utility-orange-400{color:var(--color-utility-orange-400)}.text-utility-orange-500{color:var(--color-utility-orange-500)}.text-utility-orange-700{color:var(--color-utility-orange-700)}.text-utility-pink-400{color:var(--color-utility-pink-400)}.text-utility-pink-500{color:var(--color-utility-pink-500)}.text-utility-pink-700{color:var(--color-utility-pink-700)}.text-utility-purple-400{color:var(--color-utility-purple-400)}.text-utility-purple-500{color:var(--color-utility-purple-500)}.text-utility-purple-700{color:var(--color-utility-purple-700)}.text-utility-success-400{color:var(--color-utility-success-400)}.text-utility-success-500{color:var(--color-utility-success-500)}.text-utility-success-700{color:var(--color-utility-success-700)}.text-utility-warning-400{color:var(--color-utility-warning-400)}.text-utility-warning-500{color:var(--color-utility-warning-500)}.text-utility-warning-700{color:var(--color-utility-warning-700)}.text-warning-primary{color:var(--text-color-warning-primary)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.caret-alpha-black\/90{caret-color:color-mix(in srgb,rgb(0 0 0) 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.caret-alpha-black\/90{caret-color:color-mix(in oklab,var(--color-alpha-black) 90%,transparent)}}.caret-fg-brand-primary{caret-color:var(--color-fg-brand-primary)}.caret-transparent{caret-color:transparent}.opacity-0{opacity:0%}.opacity-30{opacity:30%}.opacity-40{opacity:40%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-90{opacity:90%}.opacity-100{opacity:100%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 24px 48px -12px var(--tw-shadow-color, rgba(0, 0, 0, .18));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_1px_0px_0px\]{--tw-shadow: inset 0px 1px 0px 0px var(--tw-shadow-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 12px 16px -4px var(--tw-shadow-color, rgba(0, 0, 0, .08)), 0 4px 6px -2px var(--tw-shadow-color, rgba(0, 0, 0, .03));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 8px -2px var(--tw-shadow-color, rgba(0, 0, 0, .1)), 0 2px 4px -2px var(--tw-shadow-color, rgba(0, 0, 0, .06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-skeumorphic{--tw-shadow: 0px 0px 0px 1px var(--tw-shadow-color, rgba(10, 13, 18, .18)) inset, 0px -2px 0px 0px var(--tw-shadow-color, rgba(10, 13, 18, .05)) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgba(0, 0, 0, .1)), 0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, .06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 24px -4px var(--tw-shadow-color, rgba(0, 0, 0, .08)), 0 8px 8px -4px var(--tw-shadow-color, rgba(0, 0, 0, .03));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgba(0, 0, 0, .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs-skeumorphic{--tw-shadow: var(--shadow-skeumorphic), var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[0\.031rem\]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(.031rem + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[1\.5px\]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[1\.67px\]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1.67px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-border-secondary{--tw-shadow-color: #E9EAEB}@supports (color: color-mix(in lab,red,red)){.shadow-border-secondary{--tw-shadow-color: color-mix(in oklab, var(--color-border-secondary) var(--tw-shadow-alpha), transparent)}}.ring-alpha-white\/10{--tw-ring-color: color-mix(in srgb, rgb(255 255 255) 10%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-alpha-white\/10{--tw-ring-color: color-mix(in oklab, var(--color-alpha-white) 10%, transparent)}}.ring-app-store-badge-border{--tw-ring-color: var(--color-app-store-badge-border)}.ring-bg-brand-solid{--tw-ring-color: var(--ring-color-bg-brand-solid)}.ring-bg-primary{--tw-ring-color: var(--color-bg-primary)}.ring-bg-success-solid{--tw-ring-color: var(--color-bg-success-solid)}.ring-black\/10{--tw-ring-color: color-mix(in srgb, rgb(0 0 0) 10%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-black\/10{--tw-ring-color: color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-border-primary{--tw-ring-color: var(--color-border-primary)}.ring-brand{--tw-ring-color: var(--ring-color-brand)}.ring-brand-100{--tw-ring-color: var(--color-brand-100)}.ring-disabled{--tw-ring-color: var(--ring-color-disabled)}.ring-disabled_subtle{--tw-ring-color: var(--ring-color-disabled_subtle)}.ring-error{--tw-ring-color: var(--ring-color-error)}.ring-error_subtle{--tw-ring-color: var(--ring-color-error_subtle)}.ring-fg-primary{--tw-ring-color: var(--color-fg-primary)}.ring-focus-ring{--tw-ring-color: var(--color-focus-ring)}.ring-gray-200{--tw-ring-color: var(--color-gray-200)}.ring-primary{--tw-ring-color: var(--ring-color-primary)}.ring-secondary{--tw-ring-color: var(--ring-color-secondary)}.ring-secondary_alt{--tw-ring-color: var(--ring-color-secondary_alt)}.ring-transparent{--tw-ring-color: transparent}.ring-utility-blue-200{--tw-ring-color: var(--color-utility-blue-200)}.ring-utility-blue-light-200{--tw-ring-color: var(--color-utility-blue-light-200)}.ring-utility-brand-200{--tw-ring-color: var(--color-utility-brand-200)}.ring-utility-error-200{--tw-ring-color: var(--color-utility-error-200)}.ring-utility-gray-200{--tw-ring-color: var(--color-utility-gray-200)}.ring-utility-gray-blue-200{--tw-ring-color: var(--color-utility-gray-blue-200)}.ring-utility-indigo-200{--tw-ring-color: var(--color-utility-indigo-200)}.ring-utility-orange-200{--tw-ring-color: var(--color-utility-orange-200)}.ring-utility-pink-200{--tw-ring-color: var(--color-utility-pink-200)}.ring-utility-purple-200{--tw-ring-color: var(--color-utility-purple-200)}.ring-utility-success-200{--tw-ring-color: var(--color-utility-success-200)}.ring-utility-warning-200{--tw-ring-color: var(--color-utility-warning-200)}.ring-white{--tw-ring-color: var(--color-white)}.ring-offset-bg-primary{--tw-ring-offset-color: var(--color-bg-primary)}.outline-hidden{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.outline-hidden{outline:2px solid transparent;outline-offset:2px}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-3{outline-style:var(--tw-outline-style);outline-width:3px}.outline-\[0\.5px\]{outline-style:var(--tw-outline-style);outline-width:.5px}.outline-\[0\.75px\]{outline-style:var(--tw-outline-style);outline-width:.75px}.-outline-offset-1{outline-offset:-1px}.-outline-offset-2{outline-offset:-2px}.-outline-offset-\[0\.5px\]{outline-offset:-.5px}.-outline-offset-\[0\.75px\]{outline-offset:-.75px}.outline-offset-2{outline-offset:2px}.outline-avatar-contrast-border{outline-color:var(--color-avatar-contrast-border)}.outline-black\/10{outline-color:color-mix(in srgb,rgb(0 0 0) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.outline-black\/10{outline-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.outline-brand{outline-color:var(--outline-color-brand)}.outline-focus-ring{outline-color:var(--color-focus-ring)}.outline-focus-ring-error{outline-color:var(--color-focus-ring-error)}.outline-transparent{outline-color:transparent}.outline-utility-brand-100{outline-color:var(--color-utility-brand-100)}.outline-utility-error-100{outline-color:var(--color-utility-error-100)}.outline-utility-gray-100{outline-color:var(--color-utility-gray-100)}.outline-utility-success-100{outline-color:var(--color-utility-success-100)}.outline-utility-warning-100{outline-color:var(--color-utility-warning-100)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, rgb(0 0 0 / .15)));--tw-drop-shadow: drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[0\.25rem\]{--tw-backdrop-blur: blur(.25rem);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur: blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur: blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur: blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[inherit\]{transition-property:inherit;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-inherit-all{transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-75{--tw-duration: 75ms;transition-duration:75ms}.duration-100{--tw-duration: .1s;transition-duration:.1s}.duration-150{--tw-duration: .15s;transition-duration:.15s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.ease-in{--tw-ease: var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease: linear;transition-timing-function:linear}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.\[contain\:layout_style\]{contain:layout style}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.animate-out{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.outline-none{--tw-outline-style: none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.duration-75{animation-duration:75ms}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in{--tw-enter-opacity: 0}.fade-out{--tw-exit-opacity: 0}.ring-inset{--tw-ring-inset: inset}.running{animation-play-state:running}.slide-in-from-bottom{--tw-enter-translate-y: 100%}.slide-in-from-bottom-0\.5{--tw-enter-translate-y: .125rem}.slide-in-from-left{--tw-enter-translate-x: -100%}.slide-in-from-right{--tw-enter-translate-x: 100%}.slide-in-from-top{--tw-enter-translate-y: -100%}.slide-out-to-bottom{--tw-exit-translate-y: 100%}.slide-out-to-bottom-0\.5{--tw-exit-translate-y: .125rem}.slide-out-to-left{--tw-exit-translate-x: -100%}.slide-out-to-right{--tw-exit-translate-x: 100%}.slide-out-to-top{--tw-exit-translate-y: -100%}.zoom-in-95{--tw-enter-scale: .95}.zoom-out-95{--tw-exit-scale: .95}.not-group-last\:pb-6:not(*:is(:where(.group):last-child *)){padding-bottom:calc(var(--spacing) * 6)}.not-group-last\:pb-8:not(*:is(:where(.group):last-child *)){padding-bottom:calc(var(--spacing) * 8)}.not-last\:pr-\[calc\(calc\(var\(--spacing\)\*3\.5\)\+1px\)\]:not(*:last-child){padding-right:calc(calc(var(--spacing) * 3.5) + 1px)}.not-dark\:hidden:not(*:where(.dark-mode,.dark-mode *)){display:none}.group-required\:block:is(:where(.group):where([data-rac])[data-required] *){display:block}.group-required\:block:is(:where(.group):where(:not([data-rac])):required *){display:block}.group-invalid\:text-error-primary:is(:where(.group):where([data-rac])[data-invalid] *){color:var(--text-color-error-primary)}.group-invalid\:text-error-primary:is(:where(.group):where(:not([data-rac])):invalid *){color:var(--text-color-error-primary)}.group-invalid\:ring-error:is(:where(.group):where([data-rac])[data-invalid] *){--tw-ring-color: var(--ring-color-error)}.group-invalid\:ring-error:is(:where(.group):where(:not([data-rac])):invalid *){--tw-ring-color: var(--ring-color-error)}.group-invalid\:ring-error_subtle:is(:where(.group):where([data-rac])[data-invalid] *){--tw-ring-color: var(--ring-color-error_subtle)}.group-invalid\:ring-error_subtle:is(:where(.group):where(:not([data-rac])):invalid *){--tw-ring-color: var(--ring-color-error_subtle)}.group-hover\:bg-alpha-white\/40:is(:where(.group):where([data-rac])[data-hovered] *){background-color:color-mix(in srgb,rgb(255 255 255) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.group-hover\:bg-alpha-white\/40:is(:where(.group):where([data-rac])[data-hovered] *){background-color:color-mix(in oklab,var(--color-alpha-white) 40%,transparent)}}@media (hover: hover){.group-hover\:bg-alpha-white\/40:is(:where(.group):where(:not([data-rac])):hover *){background-color:color-mix(in srgb,rgb(255 255 255) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.group-hover\:bg-alpha-white\/40:is(:where(.group):where(:not([data-rac])):hover *){background-color:color-mix(in oklab,var(--color-alpha-white) 40%,transparent)}}}.group-hover\:bg-alpha-white\/50:is(:where(.group):where([data-rac])[data-hovered] *){background-color:color-mix(in srgb,rgb(255 255 255) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.group-hover\:bg-alpha-white\/50:is(:where(.group):where([data-rac])[data-hovered] *){background-color:color-mix(in oklab,var(--color-alpha-white) 50%,transparent)}}@media (hover: hover){.group-hover\:bg-alpha-white\/50:is(:where(.group):where(:not([data-rac])):hover *){background-color:color-mix(in srgb,rgb(255 255 255) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.group-hover\:bg-alpha-white\/50:is(:where(.group):where(:not([data-rac])):hover *){background-color:color-mix(in oklab,var(--color-alpha-white) 50%,transparent)}}}.group-hover\:bg-primary_hover:is(:where(.group):where([data-rac])[data-hovered] *){background-color:var(--background-color-primary_hover)}@media (hover: hover){.group-hover\:bg-primary_hover:is(:where(.group):where(:not([data-rac])):hover *){background-color:var(--background-color-primary_hover)}}.group-hover\:text-brand-secondary:is(:where(.group):where([data-rac])[data-hovered] *){color:var(--text-color-brand-secondary)}@media (hover: hover){.group-hover\:text-brand-secondary:is(:where(.group):where(:not([data-rac])):hover *){color:var(--text-color-brand-secondary)}}.group-hover\:text-fg-brand-primary:is(:where(.group):where([data-rac])[data-hovered] *){color:var(--color-fg-brand-primary)}@media (hover: hover){.group-hover\:text-fg-brand-primary:is(:where(.group):where(:not([data-rac])):hover *){color:var(--color-fg-brand-primary)}}.group-hover\:text-fg-quaternary_hover:is(:where(.group):where([data-rac])[data-hovered] *){color:var(--color-fg-quaternary_hover)}@media (hover: hover){.group-hover\:text-fg-quaternary_hover:is(:where(.group):where(:not([data-rac])):hover *){color:var(--color-fg-quaternary_hover)}}.group-hover\:text-secondary_hover:is(:where(.group):where([data-rac])[data-hovered] *){color:var(--text-color-secondary_hover)}@media (hover: hover){.group-hover\:text-secondary_hover:is(:where(.group):where(:not([data-rac])):hover *){color:var(--text-color-secondary_hover)}}.group-hover\:text-tertiary_hover:is(:where(.group):where([data-rac])[data-hovered] *){color:var(--text-color-tertiary_hover)}@media (hover: hover){.group-hover\:text-tertiary_hover:is(:where(.group):where(:not([data-rac])):hover *){color:var(--text-color-tertiary_hover)}}.group-hover\/button-group\:text-fg-quaternary_hover:is(:where(.group\/button-group):where([data-rac])[data-hovered] *){color:var(--color-fg-quaternary_hover)}@media (hover: hover){.group-hover\/button-group\:text-fg-quaternary_hover:is(:where(.group\/button-group):where(:not([data-rac])):hover *){color:var(--color-fg-quaternary_hover)}}.group-hover\/item\:bg-primary_hover:is(:where(.group\/item):where([data-rac])[data-hovered] *){background-color:var(--background-color-primary_hover)}@media (hover: hover){.group-hover\/item\:bg-primary_hover:is(:where(.group\/item):where(:not([data-rac])):hover *){background-color:var(--background-color-primary_hover)}}.group-hover\/item\:text-secondary_hover:is(:where(.group\/item):where([data-rac])[data-hovered] *){color:var(--text-color-secondary_hover)}@media (hover: hover){.group-hover\/item\:text-secondary_hover:is(:where(.group\/item):where(:not([data-rac])):hover *){color:var(--text-color-secondary_hover)}}.group-hover\/progress\:translate-y-0:is(:where(.group\/progress):where([data-rac])[data-hovered] *){--tw-translate-y: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover: hover){.group-hover\/progress\:translate-y-0:is(:where(.group\/progress):where(:not([data-rac])):hover *){--tw-translate-y: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-hover\/progress\:opacity-100:is(:where(.group\/progress):where([data-rac])[data-hovered] *){opacity:100%}@media (hover: hover){.group-hover\/progress\:opacity-100:is(:where(.group\/progress):where(:not([data-rac])):hover *){opacity:100%}}.group-hover\/video\:translate-y-0:is(:where(.group\/video):where([data-rac])[data-hovered] *){--tw-translate-y: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover: hover){.group-hover\/video\:translate-y-0:is(:where(.group\/video):where(:not([data-rac])):hover *){--tw-translate-y: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-hover\/video\:opacity-100:is(:where(.group\/video):where([data-rac])[data-hovered] *){opacity:100%}@media (hover: hover){.group-hover\/video\:opacity-100:is(:where(.group\/video):where(:not([data-rac])):hover *){opacity:100%}}.group-hover\/video\:duration-200:is(:where(.group\/video):where([data-rac])[data-hovered] *){--tw-duration: .2s;transition-duration:.2s}@media (hover: hover){.group-hover\/video\:duration-200:is(:where(.group\/video):where(:not([data-rac])):hover *){--tw-duration: .2s;transition-duration:.2s}}.group-hover\/video\:ease-out:is(:where(.group\/video):where([data-rac])[data-hovered] *){--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover: hover){.group-hover\/video\:ease-out:is(:where(.group\/video):where(:not([data-rac])):hover *){--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}}.group-hover\/video\:duration-200:is(:where(.group\/video):where([data-rac])[data-hovered] *){animation-duration:.2s}@media (hover: hover){.group-hover\/video\:duration-200:is(:where(.group\/video):where(:not([data-rac])):hover *){animation-duration:.2s}}.group-hover\/video\:ease-out:is(:where(.group\/video):where([data-rac])[data-hovered] *){animation-timing-function:cubic-bezier(0,0,.2,1)}@media (hover: hover){.group-hover\/video\:ease-out:is(:where(.group\/video):where(:not([data-rac])):hover *){animation-timing-function:cubic-bezier(0,0,.2,1)}}.group-focus-visible\:outline-2:is(:where(.group):where([data-rac])[data-focus-visible] *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\:outline-2:is(:where(.group):where(:not([data-rac])):focus-visible *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\:outline-offset-2:is(:where(.group):where([data-rac])[data-focus-visible] *){outline-offset:2px}.group-focus-visible\:outline-offset-2:is(:where(.group):where(:not([data-rac])):focus-visible *){outline-offset:2px}.group-focus-visible\/item\:outline-2:is(:where(.group\/item):where([data-rac])[data-focus-visible] *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\/item\:outline-2:is(:where(.group\/item):where(:not([data-rac])):focus-visible *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\/item\:outline-offset-2:is(:where(.group\/item):where([data-rac])[data-focus-visible] *){outline-offset:2px}.group-focus-visible\/item\:outline-offset-2:is(:where(.group\/item):where(:not([data-rac])):focus-visible *){outline-offset:2px}.group-active\/play\:scale-\[0\.8\]:is(:where(.group\/play):where([data-rac])[data-active] *){scale:.8}.group-active\/play\:scale-\[0\.8\]:is(:where(.group\/play):where(:not([data-rac])):active *){scale:.8}.group-disabled\:cursor-not-allowed:is(:where(.group):where([data-rac])[data-disabled] *){cursor:not-allowed}.group-disabled\:cursor-not-allowed:is(:where(.group):where(:not([data-rac])):disabled *){cursor:not-allowed}.group-disabled\:bg-disabled_subtle:is(:where(.group):where([data-rac])[data-disabled] *){background-color:var(--background-color-disabled_subtle)}.group-disabled\:bg-disabled_subtle:is(:where(.group):where(:not([data-rac])):disabled *){background-color:var(--background-color-disabled_subtle)}.group-disabled\:ring-disabled:is(:where(.group):where([data-rac])[data-disabled] *){--tw-ring-color: var(--ring-color-disabled)}.group-disabled\:ring-disabled:is(:where(.group):where(:not([data-rac])):disabled *){--tw-ring-color: var(--ring-color-disabled)}.group-disabled\/button-group\:text-fg-disabled_subtle:is(:where(.group\/button-group):where([data-rac])[data-disabled] *){color:var(--color-fg-disabled_subtle)}.group-disabled\/button-group\:text-fg-disabled_subtle:is(:where(.group\/button-group):where(:not([data-rac])):disabled *){color:var(--color-fg-disabled_subtle)}.group-has-\[video\:focus-visible\]\/video\:translate-y-0:is(:where(.group\/video):has(*:is(video:focus-visible)) *){--tw-translate-y: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[video\:focus-visible\]\/video\:opacity-100:is(:where(.group\/video):has(*:is(video:focus-visible)) *){opacity:100%}.group-has-\[video\:focus-visible\]\/video\:duration-200:is(:where(.group\/video):has(*:is(video:focus-visible)) *){--tw-duration: .2s;transition-duration:.2s}.group-has-\[video\:focus-visible\]\/video\:ease-out:is(:where(.group\/video):has(*:is(video:focus-visible)) *){--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.group-has-\[video\:focus-visible\]\/video\:duration-200:is(:where(.group\/video):has(*:is(video:focus-visible)) *){animation-duration:.2s}.group-has-\[video\:focus-visible\]\/video\:ease-out:is(:where(.group\/video):has(*:is(video:focus-visible)) *){animation-timing-function:cubic-bezier(0,0,.2,1)}.group-has-\[\&\>select\]\:right-0:is(:where(.group):has(*>select) *){right:calc(var(--spacing) * 0)}.group-has-\[\&\>select\]\:bg-transparent:is(:where(.group):has(*>select) *){background-color:transparent}.group-has-\[\&\>select\]\:px-2\.5:is(:where(.group):has(*>select) *){padding-inline:calc(var(--spacing) * 2.5)}.group-has-\[\&\>select\]\:px-3:is(:where(.group):has(*>select) *){padding-inline:calc(var(--spacing) * 3)}.group-has-\[\&\>select\]\:pr-6:is(:where(.group):has(*>select) *){padding-right:calc(var(--spacing) * 6)}.group-has-\[\&\>select\]\:pl-0:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 0)}.group-has-\[\&\>select\]\:pl-2\.5:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 2.5)}.group-has-\[\&\>select\]\:pl-3:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 3)}.group-has-\[\&\>select\]\:shadow-none:is(:where(.group):has(*>select) *){--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-has-\[\&\>select\]\:ring-0:is(:where(.group):has(*>select) *){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-disabled\:group-has-\[\&\>select\]\:bg-transparent:is(:where(.group):where([data-rac])[data-disabled] *):is(:where(.group):has(*>select) *){background-color:transparent}.group-disabled\:group-has-\[\&\>select\]\:bg-transparent:is(:where(.group):where(:not([data-rac])):disabled *):is(:where(.group):has(*>select) *){background-color:transparent}.group-aria-expanded\:opacity-0:is(:where(.group)[aria-expanded=true] *){opacity:0%}.group-aria-expanded\:opacity-100:is(:where(.group)[aria-expanded=true] *){opacity:100%}.group-orientation-vertical\:justify-start:is(:where(.group)[data-orientation=vertical] *){justify-content:flex-start}.selection\:bg-fg-brand-primary\/10 *::-moz-selection{background-color:color-mix(in srgb,#16595A 10%,transparent)}@supports (color: color-mix(in lab,red,red)){{background-color:color-mix(in oklab,var(--color-fg-brand-primary) 10%,transparent)}}.selection\:bg-fg-brand-primary\/10 *::selection{background-color:color-mix(in srgb,#16595A 10%,transparent)}@supports (color: color-mix(in lab,red,red)){{background-color:color-mix(in oklab,var(--color-fg-brand-primary) 10%,transparent)}}.selection\:bg-fg-brand-primary\/10::-moz-selection{background-color:color-mix(in srgb,#16595A 10%,transparent)}@supports (color: color-mix(in lab,red,red)){{background-color:color-mix(in oklab,var(--color-fg-brand-primary) 10%,transparent)}}.selection\:bg-fg-brand-primary\/10::selection{background-color:color-mix(in srgb,#16595A 10%,transparent)}@supports (color: color-mix(in lab,red,red)){{background-color:color-mix(in oklab,var(--color-fg-brand-primary) 10%,transparent)}}.placeholder\:text-fg-quaternary::-moz-placeholder{color:var(--color-fg-quaternary)}.placeholder\:text-fg-quaternary::placeholder{color:var(--color-fg-quaternary)}.placeholder\:text-placeholder::-moz-placeholder{color:var(--text-color-placeholder)}.placeholder\:text-placeholder::placeholder{color:var(--text-color-placeholder)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.before\:inset-1:before{content:var(--tw-content);inset:calc(var(--spacing) * 1)}.before\:inset-px:before{content:var(--tw-content);top:1px;right:1px;bottom:1px;left:1px}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.before\:size-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.before\:size-7:before{content:var(--tw-content);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.before\:size-8:before{content:var(--tw-content);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.before\:size-9:before{content:var(--tw-content);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.before\:size-full:before{content:var(--tw-content);width:100%;height:100%}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:rounded-\[4px\]:before{content:var(--tw-content);border-radius:4px}.before\:rounded-\[5px\]:before{content:var(--tw-content);border-radius:5px}.before\:rounded-\[6px\]:before{content:var(--tw-content);border-radius:6px}.before\:rounded-\[7px\]:before{content:var(--tw-content);border-radius:7px}.before\:rounded-\[8px\]:before{content:var(--tw-content);border-radius:8px}.before\:rounded-\[9px\]:before{content:var(--tw-content);border-radius:9px}.before\:rounded-\[10px\]:before{content:var(--tw-content);border-radius:10px}.before\:rounded-\[11px\]:before{content:var(--tw-content);border-radius:11px}.before\:rounded-full:before{content:var(--tw-content);border-radius:calc(infinity * 1px)}.before\:rounded-full:before{content:var(--tw-content);border-radius:var(--radius-full)}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-2:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.before\:border-fg-brand-primary\/30:before{content:var(--tw-content);border-color:color-mix(in srgb,#16595A 30%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-fg-brand-primary) 30%,transparent)}}.before\:border-fg-error-primary\/30:before{content:var(--tw-content);border-color:color-mix(in srgb,#D92D20 30%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-fg-error-primary) 30%,transparent)}}.before\:border-fg-success-primary\/30:before{content:var(--tw-content);border-color:color-mix(in srgb,#079455 30%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-fg-success-primary) 30%,transparent)}}.before\:border-fg-tertiary\/30:before{content:var(--tw-content);border-color:color-mix(in srgb,#595C61 30%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-fg-tertiary) 30%,transparent)}}.before\:border-fg-warning-primary\/30:before{content:var(--tw-content);border-color:color-mix(in srgb,#DC6803 30%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-fg-warning-primary) 30%,transparent)}}.before\:border-utility-brand-200:before{content:var(--tw-content);border-color:var(--color-utility-brand-200)}.before\:border-utility-brand-200\/12:before{content:var(--tw-content);border-color:color-mix(in srgb,#BBD1D1 12%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-utility-brand-200) 12%,transparent)}}.before\:border-utility-error-200:before{content:var(--tw-content);border-color:var(--color-utility-error-200)}.before\:border-utility-error-200\/12:before{content:var(--tw-content);border-color:color-mix(in srgb,#FECDCA 12%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-utility-error-200) 12%,transparent)}}.before\:border-utility-gray-200:before{content:var(--tw-content);border-color:var(--color-utility-gray-200)}.before\:border-utility-gray-200\/12:before{content:var(--tw-content);border-color:color-mix(in srgb,#E9EAEB 12%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-utility-gray-200) 12%,transparent)}}.before\:border-utility-success-200:before{content:var(--tw-content);border-color:var(--color-utility-success-200)}.before\:border-utility-success-200\/12:before{content:var(--tw-content);border-color:color-mix(in srgb,#ABEFC6 12%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-utility-success-200) 12%,transparent)}}.before\:border-utility-warning-200:before{content:var(--tw-content);border-color:var(--color-utility-warning-200)}.before\:border-utility-warning-200\/12:before{content:var(--tw-content);border-color:color-mix(in srgb,#FEDF89 12%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-utility-warning-200) 12%,transparent)}}.before\:border-white\/12:before{content:var(--tw-content);border-color:color-mix(in srgb,rgb(255 255 255) 12%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.before\:bg-border-secondary:before{content:var(--tw-content);background-color:var(--color-border-secondary)}.before\:bg-utility-brand-50:before{content:var(--tw-content);background-color:var(--color-utility-brand-50)}.before\:bg-utility-error-50:before{content:var(--tw-content);background-color:var(--color-utility-error-50)}.before\:bg-utility-gray-50:before{content:var(--tw-content);background-color:var(--color-utility-gray-50)}.before\:bg-utility-success-50:before{content:var(--tw-content);background-color:var(--color-utility-success-50)}.before\:bg-utility-warning-50:before{content:var(--tw-content);background-color:var(--color-utility-warning-50)}.before\:mask-b-from-0\%:before{content:var(--tw-content);-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);-webkit-mask-composite:source-in,xor;mask-composite:intersect;--tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom: linear-gradient( to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position: 0%}.before\:shadow-\[0px_1px_2px_0px_rgba\(0\,0\,0\,0\.1\)\,0px_3px_3px_0px_rgba\(0\,0\,0\,0\.09\)\,1px_8px_5px_0px_rgba\(0\,0\,0\,0\.05\)\,2px_21px_6px_0px_rgba\(0\,0\,0\,0\)\,0px_0px_0px_1px_rgba\(0\,0\,0\,0\.08\)\,1px_13px_5px_0px_rgba\(0\,0\,0\,0\.01\)\,0px_-2px_2px_0px_rgba\(0\,0\,0\,0\.13\)_inset\]:before{content:var(--tw-content);--tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, rgba(0,0,0,.1)), 0px 3px 3px 0px var(--tw-shadow-color, rgba(0,0,0,.09)), 1px 8px 5px 0px var(--tw-shadow-color, rgba(0,0,0,.05)), 2px 21px 6px 0px var(--tw-shadow-color, rgba(0,0,0,0)), 0px 0px 0px 1px var(--tw-shadow-color, rgba(0,0,0,.08)), 1px 13px 5px 0px var(--tw-shadow-color, rgba(0,0,0,.01)), 0px -2px 2px 0px var(--tw-shadow-color, rgba(0,0,0,.13)) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:ring-1:before{content:var(--tw-content);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:ring-secondary_alt:before{content:var(--tw-content);--tw-ring-color: var(--ring-color-secondary_alt)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-1\.5:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -1.5)}.after\:-inset-x-2:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -2)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:-inset-y-3:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -3)}.after\:block:after{content:var(--tw-content);display:block}.after\:size-6:after{content:var(--tw-content);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.after\:size-7:after{content:var(--tw-content);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.after\:size-8:after{content:var(--tw-content);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.after\:size-8\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.after\:size-9\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 9.5);height:calc(var(--spacing) * 9.5)}.after\:size-10:after{content:var(--tw-content);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.after\:size-10\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 10.5);height:calc(var(--spacing) * 10.5)}.after\:size-11\.5:after{content:var(--tw-content);width:calc(var(--spacing) * 11.5);height:calc(var(--spacing) * 11.5)}.after\:-translate-x-full:after{content:var(--tw-content);--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:calc(infinity * 1px)}.after\:rounded-full:after{content:var(--tw-content);border-radius:var(--radius-full)}.after\:border-2:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.after\:border-t:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.after\:border-b:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.after\:border-fg-brand-primary\/10:after{content:var(--tw-content);border-color:color-mix(in srgb,#16595A 10%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-fg-brand-primary) 10%,transparent)}}.after\:border-fg-error-primary\/10:after{content:var(--tw-content);border-color:color-mix(in srgb,#D92D20 10%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-fg-error-primary) 10%,transparent)}}.after\:border-fg-success-primary\/10:after{content:var(--tw-content);border-color:color-mix(in srgb,#079455 10%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-fg-success-primary) 10%,transparent)}}.after\:border-fg-tertiary\/10:after{content:var(--tw-content);border-color:color-mix(in srgb,#595C61 10%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-fg-tertiary) 10%,transparent)}}.after\:border-fg-warning-primary\/10:after{content:var(--tw-content);border-color:color-mix(in srgb,#DC6803 10%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-fg-warning-primary) 10%,transparent)}}.after\:border-secondary:after{content:var(--tw-content);border-color:var(--border-color-secondary)}.after\:bg-brand-solid:after{content:var(--tw-content);background-color:var(--background-color-brand-solid)}.after\:bg-error-solid:after{content:var(--tw-content);background-color:var(--background-color-error-solid)}.after\:bg-secondary-solid:after{content:var(--tw-content);background-color:var(--background-color-secondary-solid)}.after\:bg-success-solid:after{content:var(--tw-content);background-color:var(--background-color-success-solid)}.after\:bg-warning-solid:after{content:var(--tw-content);background-color:var(--background-color-warning-solid)}.after\:bg-gradient-to-l:after{content:var(--tw-content);--tw-gradient-position: to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:bg-gradient-to-r:after{content:var(--tw-content);--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-transparent:after{content:var(--tw-content);--tw-gradient-from: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:to-bg-active:after{content:var(--tw-content);--tw-gradient-to: var(--color-bg-active);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.first\:rounded-l-sm:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.first\:before\:pointer-events-none:first-child:before{content:var(--tw-content);pointer-events:none}.first\:before\:absolute:first-child:before{content:var(--tw-content);position:absolute}.first\:before\:float-left:first-child:before{content:var(--tw-content);float:left}.first\:before\:text-placeholder:first-child:before{content:var(--tw-content);color:var(--text-color-placeholder)}.first\:before\:content-\[attr\(data-placeholder\)\]:first-child:before{--tw-content: attr(data-placeholder);content:var(--tw-content)}.last\:rounded-r-sm:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.odd\:bg-primary:nth-child(odd){background-color:var(--background-color-primary)}.odd\:bg-secondary_subtle:nth-child(odd){background-color:var(--background-color-secondary_subtle)}.even\:bg-primary_alt:nth-child(2n){background-color:var(--background-color-primary_alt)}.autofill\:rounded-lg:-webkit-autofill{border-radius:var(--radius-lg)}.autofill\:rounded-lg:autofill{border-radius:var(--radius-lg)}.autofill\:text-primary:-webkit-autofill{color:var(--text-color-primary)}.autofill\:text-primary:autofill{color:var(--text-color-primary)}.focus-within\:ring-2:where([data-rac])[data-focus-within]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:where(:not([data-rac])):focus-within{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-brand:where([data-rac])[data-focus-within]{--tw-ring-color: var(--ring-color-brand)}.focus-within\:ring-brand:where(:not([data-rac])):focus-within{--tw-ring-color: var(--ring-color-brand)}.group-has-\[\&\>select\]\:focus-within\:ring-0:is(:where(.group):has(*>select) *):where([data-rac])[data-focus-within]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-has-\[\&\>select\]\:focus-within\:ring-0:is(:where(.group):has(*>select) *):where(:not([data-rac])):focus-within{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:bg-\[\#0C63D4\]:where([data-rac])[data-hovered]{background-color:#0c63d4}@media (hover: hover){.hover\:bg-\[\#0C63D4\]:where(:not([data-rac])):hover{background-color:#0c63d4}}.hover\:bg-\[\#E62872\]:where([data-rac])[data-hovered]{background-color:#e62872}@media (hover: hover){.hover\:bg-\[\#E62872\]:where(:not([data-rac])):hover{background-color:#e62872}}.hover\:bg-alpha-black\/90:where([data-rac])[data-hovered]{background-color:color-mix(in srgb,rgb(0 0 0) 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-alpha-black\/90:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-alpha-black) 90%,transparent)}}@media (hover: hover){.hover\:bg-alpha-black\/90:where(:not([data-rac])):hover{background-color:color-mix(in srgb,rgb(0 0 0) 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-alpha-black\/90:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-alpha-black) 90%,transparent)}}}.hover\:bg-alpha-white\/10:where([data-rac])[data-hovered]{background-color:color-mix(in srgb,rgb(255 255 255) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-alpha-white\/10:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-alpha-white) 10%,transparent)}}@media (hover: hover){.hover\:bg-alpha-white\/10:where(:not([data-rac])):hover{background-color:color-mix(in srgb,rgb(255 255 255) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-alpha-white\/10:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-alpha-white) 10%,transparent)}}}.hover\:bg-alpha-white\/20:where([data-rac])[data-hovered]{background-color:color-mix(in srgb,rgb(255 255 255) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-alpha-white\/20:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-alpha-white) 20%,transparent)}}@media (hover: hover){.hover\:bg-alpha-white\/20:where(:not([data-rac])):hover{background-color:color-mix(in srgb,rgb(255 255 255) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-alpha-white\/20:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-alpha-white) 20%,transparent)}}}.hover\:bg-alpha-white\/40:where([data-rac])[data-hovered]{background-color:color-mix(in srgb,rgb(255 255 255) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-alpha-white\/40:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-alpha-white) 40%,transparent)}}@media (hover: hover){.hover\:bg-alpha-white\/40:where(:not([data-rac])):hover{background-color:color-mix(in srgb,rgb(255 255 255) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-alpha-white\/40:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-alpha-white) 40%,transparent)}}}.hover\:bg-alpha-white\/50:where([data-rac])[data-hovered]{background-color:color-mix(in srgb,rgb(255 255 255) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-alpha-white\/50:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-alpha-white) 50%,transparent)}}@media (hover: hover){.hover\:bg-alpha-white\/50:where(:not([data-rac])):hover{background-color:color-mix(in srgb,rgb(255 255 255) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-alpha-white\/50:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-alpha-white) 50%,transparent)}}}.hover\:bg-amber-600:where([data-rac])[data-hovered]{background-color:var(--color-amber-600)}@media (hover: hover){.hover\:bg-amber-600:where(:not([data-rac])):hover{background-color:var(--color-amber-600)}}.hover\:bg-bg-error-secondary:where([data-rac])[data-hovered]{background-color:var(--color-bg-error-secondary)}@media (hover: hover){.hover\:bg-bg-error-secondary:where(:not([data-rac])):hover{background-color:var(--color-bg-error-secondary)}}.hover\:bg-bg-secondary:where([data-rac])[data-hovered]{background-color:var(--color-bg-secondary)}@media (hover: hover){.hover\:bg-bg-secondary:where(:not([data-rac])):hover{background-color:var(--color-bg-secondary)}}.hover\:bg-blue-200:where([data-rac])[data-hovered]{background-color:var(--color-blue-200)}@media (hover: hover){.hover\:bg-blue-200:where(:not([data-rac])):hover{background-color:var(--color-blue-200)}}.hover\:bg-blue-600:where([data-rac])[data-hovered]{background-color:var(--color-blue-600)}@media (hover: hover){.hover\:bg-blue-600:where(:not([data-rac])):hover{background-color:var(--color-blue-600)}}.hover\:bg-brand-primary_alt\/80:where([data-rac])[data-hovered]{background-color:color-mix(in srgb,#E9F2F2 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-brand-primary_alt\/80:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--background-color-brand-primary_alt) 80%,transparent)}}@media (hover: hover){.hover\:bg-brand-primary_alt\/80:where(:not([data-rac])):hover{background-color:color-mix(in srgb,#E9F2F2 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-brand-primary_alt\/80:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--background-color-brand-primary_alt) 80%,transparent)}}}.hover\:bg-brand-solid_hover:where([data-rac])[data-hovered]{background-color:var(--background-color-brand-solid_hover)}@media (hover: hover){.hover\:bg-brand-solid_hover:where(:not([data-rac])):hover{background-color:var(--background-color-brand-solid_hover)}}.hover\:bg-button-glass_hover:where([data-rac])[data-hovered]{background-color:var(--background-color-button-glass_hover)}@media (hover: hover){.hover\:bg-button-glass_hover:where(:not([data-rac])):hover{background-color:var(--background-color-button-glass_hover)}}.hover\:bg-error-primary:where([data-rac])[data-hovered]{background-color:var(--background-color-error-primary)}@media (hover: hover){.hover\:bg-error-primary:where(:not([data-rac])):hover{background-color:var(--background-color-error-primary)}}.hover\:bg-gray-50:where([data-rac])[data-hovered]{background-color:var(--color-gray-50)}@media (hover: hover){.hover\:bg-gray-50:where(:not([data-rac])):hover{background-color:var(--color-gray-50)}}.hover\:bg-gray-100:where([data-rac])[data-hovered]{background-color:var(--color-gray-100)}@media (hover: hover){.hover\:bg-gray-100:where(:not([data-rac])):hover{background-color:var(--color-gray-100)}}.hover\:bg-gray-200:where([data-rac])[data-hovered]{background-color:var(--color-gray-200)}@media (hover: hover){.hover\:bg-gray-200:where(:not([data-rac])):hover{background-color:var(--color-gray-200)}}.hover\:bg-gray-700:where([data-rac])[data-hovered]{background-color:var(--color-gray-700)}@media (hover: hover){.hover\:bg-gray-700:where(:not([data-rac])):hover{background-color:var(--color-gray-700)}}.hover\:bg-green-600:where([data-rac])[data-hovered]{background-color:var(--color-green-600)}@media (hover: hover){.hover\:bg-green-600:where(:not([data-rac])):hover{background-color:var(--color-green-600)}}.hover\:bg-indigo-600:where([data-rac])[data-hovered]{background-color:var(--color-indigo-600)}@media (hover: hover){.hover\:bg-indigo-600:where(:not([data-rac])):hover{background-color:var(--color-indigo-600)}}.hover\:bg-primary_alt:where([data-rac])[data-hovered]{background-color:var(--background-color-primary_alt)}@media (hover: hover){.hover\:bg-primary_alt:where(:not([data-rac])):hover{background-color:var(--background-color-primary_alt)}}.hover\:bg-primary_hover:where([data-rac])[data-hovered]{background-color:var(--background-color-primary_hover)}@media (hover: hover){.hover\:bg-primary_hover:where(:not([data-rac])):hover{background-color:var(--background-color-primary_hover)}}.hover\:bg-purple-600:where([data-rac])[data-hovered]{background-color:var(--color-purple-600)}@media (hover: hover){.hover\:bg-purple-600:where(:not([data-rac])):hover{background-color:var(--color-purple-600)}}.hover\:bg-red-600:where([data-rac])[data-hovered]{background-color:var(--color-red-600)}@media (hover: hover){.hover\:bg-red-600:where(:not([data-rac])):hover{background-color:var(--color-red-600)}}.hover\:bg-red-700:where([data-rac])[data-hovered]{background-color:var(--color-red-700)}@media (hover: hover){.hover\:bg-red-700:where(:not([data-rac])):hover{background-color:var(--color-red-700)}}.hover\:bg-secondary:where([data-rac])[data-hovered]{background-color:var(--background-color-secondary)}@media (hover: hover){.hover\:bg-secondary:where(:not([data-rac])):hover{background-color:var(--background-color-secondary)}}.hover\:bg-secondary_hover:where([data-rac])[data-hovered]{background-color:var(--background-color-secondary_hover)}@media (hover: hover){.hover\:bg-secondary_hover:where(:not([data-rac])):hover{background-color:var(--background-color-secondary_hover)}}.hover\:bg-utility-blue-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-blue-100)}@media (hover: hover){.hover\:bg-utility-blue-100:where(:not([data-rac])):hover{background-color:var(--color-utility-blue-100)}}.hover\:bg-utility-blue-light-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-blue-light-100)}@media (hover: hover){.hover\:bg-utility-blue-light-100:where(:not([data-rac])):hover{background-color:var(--color-utility-blue-light-100)}}.hover\:bg-utility-brand-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-brand-100)}@media (hover: hover){.hover\:bg-utility-brand-100:where(:not([data-rac])):hover{background-color:var(--color-utility-brand-100)}}.hover\:bg-utility-error-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-error-100)}@media (hover: hover){.hover\:bg-utility-error-100:where(:not([data-rac])):hover{background-color:var(--color-utility-error-100)}}.hover\:bg-utility-gray-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-gray-100)}@media (hover: hover){.hover\:bg-utility-gray-100:where(:not([data-rac])):hover{background-color:var(--color-utility-gray-100)}}.hover\:bg-utility-gray-blue-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-gray-blue-100)}@media (hover: hover){.hover\:bg-utility-gray-blue-100:where(:not([data-rac])):hover{background-color:var(--color-utility-gray-blue-100)}}.hover\:bg-utility-indigo-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-indigo-100)}@media (hover: hover){.hover\:bg-utility-indigo-100:where(:not([data-rac])):hover{background-color:var(--color-utility-indigo-100)}}.hover\:bg-utility-orange-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-orange-100)}@media (hover: hover){.hover\:bg-utility-orange-100:where(:not([data-rac])):hover{background-color:var(--color-utility-orange-100)}}.hover\:bg-utility-pink-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-pink-100)}@media (hover: hover){.hover\:bg-utility-pink-100:where(:not([data-rac])):hover{background-color:var(--color-utility-pink-100)}}.hover\:bg-utility-purple-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-purple-100)}@media (hover: hover){.hover\:bg-utility-purple-100:where(:not([data-rac])):hover{background-color:var(--color-utility-purple-100)}}.hover\:bg-utility-success-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-success-100)}@media (hover: hover){.hover\:bg-utility-success-100:where(:not([data-rac])):hover{background-color:var(--color-utility-success-100)}}.hover\:bg-utility-warning-100:where([data-rac])[data-hovered]{background-color:var(--color-utility-warning-100)}@media (hover: hover){.hover\:bg-utility-warning-100:where(:not([data-rac])):hover{background-color:var(--color-utility-warning-100)}}.hover\:bg-white\/10:where([data-rac])[data-hovered]{background-color:color-mix(in srgb,rgb(255 255 255) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/10:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}@media (hover: hover){.hover\:bg-white\/10:where(:not([data-rac])):hover{background-color:color-mix(in srgb,rgb(255 255 255) 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/10:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.hover\:bg-white\/20:where([data-rac])[data-hovered]{background-color:color-mix(in srgb,rgb(255 255 255) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/20:where([data-rac])[data-hovered]{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}@media (hover: hover){.hover\:bg-white\/20:where(:not([data-rac])):hover{background-color:color-mix(in srgb,rgb(255 255 255) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/20:where(:not([data-rac])):hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}.hover\:font-medium\!:where([data-rac])[data-hovered]{--tw-font-weight: var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important}@media (hover: hover){.hover\:font-medium\!:where(:not([data-rac])):hover{--tw-font-weight: var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important}}.hover\:text-brand-secondary_hover:where([data-rac])[data-hovered]{color:var(--text-color-brand-secondary_hover)}@media (hover: hover){.hover\:text-brand-secondary_hover:where(:not([data-rac])):hover{color:var(--text-color-brand-secondary_hover)}}.hover\:text-error-primary_hover:where([data-rac])[data-hovered]{color:var(--text-color-error-primary_hover)}@media (hover: hover){.hover\:text-error-primary_hover:where(:not([data-rac])):hover{color:var(--text-color-error-primary_hover)}}.hover\:text-fg-quaternary_hover:where([data-rac])[data-hovered]{color:var(--color-fg-quaternary_hover)}@media (hover: hover){.hover\:text-fg-quaternary_hover:where(:not([data-rac])):hover{color:var(--color-fg-quaternary_hover)}}.hover\:text-fg-secondary_hover:where([data-rac])[data-hovered]{color:var(--color-fg-secondary_hover)}@media (hover: hover){.hover\:text-fg-secondary_hover:where(:not([data-rac])):hover{color:var(--color-fg-secondary_hover)}}.hover\:text-fg-white:where([data-rac])[data-hovered]{color:var(--color-fg-white)}@media (hover: hover){.hover\:text-fg-white:where(:not([data-rac])):hover{color:var(--color-fg-white)}}.hover\:text-secondary:where([data-rac])[data-hovered]{color:var(--text-color-secondary)}@media (hover: hover){.hover\:text-secondary:where(:not([data-rac])):hover{color:var(--text-color-secondary)}}.hover\:text-secondary_hover:where([data-rac])[data-hovered]{color:var(--text-color-secondary_hover)}@media (hover: hover){.hover\:text-secondary_hover:where(:not([data-rac])):hover{color:var(--text-color-secondary_hover)}}.hover\:text-tertiary_hover:where([data-rac])[data-hovered]{color:var(--text-color-tertiary_hover)}@media (hover: hover){.hover\:text-tertiary_hover:where(:not([data-rac])):hover{color:var(--text-color-tertiary_hover)}}.hover\:text-utility-blue-500:where([data-rac])[data-hovered]{color:var(--color-utility-blue-500)}@media (hover: hover){.hover\:text-utility-blue-500:where(:not([data-rac])):hover{color:var(--color-utility-blue-500)}}.hover\:text-utility-blue-light-500:where([data-rac])[data-hovered]{color:var(--color-utility-blue-light-500)}@media (hover: hover){.hover\:text-utility-blue-light-500:where(:not([data-rac])):hover{color:var(--color-utility-blue-light-500)}}.hover\:text-utility-brand-500:where([data-rac])[data-hovered]{color:var(--color-utility-brand-500)}@media (hover: hover){.hover\:text-utility-brand-500:where(:not([data-rac])):hover{color:var(--color-utility-brand-500)}}.hover\:text-utility-error-500:where([data-rac])[data-hovered]{color:var(--color-utility-error-500)}@media (hover: hover){.hover\:text-utility-error-500:where(:not([data-rac])):hover{color:var(--color-utility-error-500)}}.hover\:text-utility-gray-500:where([data-rac])[data-hovered]{color:var(--color-utility-gray-500)}@media (hover: hover){.hover\:text-utility-gray-500:where(:not([data-rac])):hover{color:var(--color-utility-gray-500)}}.hover\:text-utility-gray-blue-500:where([data-rac])[data-hovered]{color:var(--color-utility-gray-blue-500)}@media (hover: hover){.hover\:text-utility-gray-blue-500:where(:not([data-rac])):hover{color:var(--color-utility-gray-blue-500)}}.hover\:text-utility-indigo-500:where([data-rac])[data-hovered]{color:var(--color-utility-indigo-500)}@media (hover: hover){.hover\:text-utility-indigo-500:where(:not([data-rac])):hover{color:var(--color-utility-indigo-500)}}.hover\:text-utility-orange-500:where([data-rac])[data-hovered]{color:var(--color-utility-orange-500)}@media (hover: hover){.hover\:text-utility-orange-500:where(:not([data-rac])):hover{color:var(--color-utility-orange-500)}}.hover\:text-utility-pink-500:where([data-rac])[data-hovered]{color:var(--color-utility-pink-500)}@media (hover: hover){.hover\:text-utility-pink-500:where(:not([data-rac])):hover{color:var(--color-utility-pink-500)}}.hover\:text-utility-purple-500:where([data-rac])[data-hovered]{color:var(--color-utility-purple-500)}@media (hover: hover){.hover\:text-utility-purple-500:where(:not([data-rac])):hover{color:var(--color-utility-purple-500)}}.hover\:text-utility-success-500:where([data-rac])[data-hovered]{color:var(--color-utility-success-500)}@media (hover: hover){.hover\:text-utility-success-500:where(:not([data-rac])):hover{color:var(--color-utility-success-500)}}.hover\:text-utility-warning-500:where([data-rac])[data-hovered]{color:var(--color-utility-warning-500)}@media (hover: hover){.hover\:text-utility-warning-500:where(:not([data-rac])):hover{color:var(--color-utility-warning-500)}}.hover\:text-white:where([data-rac])[data-hovered]{color:var(--color-white)}@media (hover: hover){.hover\:text-white:where(:not([data-rac])):hover{color:var(--color-white)}}.hover\:backdrop-blur-sm:where([data-rac])[data-hovered]{--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (hover: hover){.hover\:backdrop-blur-sm:where(:not([data-rac])):hover{--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.focus\:z-10:where([data-rac])[data-focused]{z-index:10}.focus\:z-10:where(:not([data-rac])):focus{z-index:10}.focus\:border-blue-500:where([data-rac])[data-focused]{border-color:var(--color-blue-500)}.focus\:border-blue-500:where(:not([data-rac])):focus{border-color:var(--color-blue-500)}.focus\:border-fg-secondary_hover:where([data-rac])[data-focused]{border-color:var(--color-fg-secondary_hover)}.focus\:border-fg-secondary_hover:where(:not([data-rac])):focus{border-color:var(--color-fg-secondary_hover)}.focus\:border-indigo-500:where([data-rac])[data-focused]{border-color:var(--color-indigo-500)}.focus\:border-indigo-500:where(:not([data-rac])):focus{border-color:var(--color-indigo-500)}.focus\:bg-brand-solid:where([data-rac])[data-focused]{background-color:var(--background-color-brand-solid)}.focus\:bg-brand-solid:where(:not([data-rac])):focus{background-color:var(--background-color-brand-solid)}.focus\:font-medium:where([data-rac])[data-focused]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:font-medium:where(:not([data-rac])):focus{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:text-fg-quaternary_hover:where([data-rac])[data-focused]{color:var(--color-fg-quaternary_hover)}.focus\:text-fg-quaternary_hover:where(:not([data-rac])):focus{color:var(--color-fg-quaternary_hover)}.focus\:text-white:where([data-rac])[data-focused]{color:var(--color-white)}.focus\:text-white:where(:not([data-rac])):focus{color:var(--color-white)}.focus\:ring-2:where([data-rac])[data-focused]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:where(:not([data-rac])):focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand:where([data-rac])[data-focused]{--tw-ring-color: var(--ring-color-brand)}.focus\:ring-brand:where(:not([data-rac])):focus{--tw-ring-color: var(--ring-color-brand)}.focus\:ring-error:where([data-rac])[data-focused]{--tw-ring-color: var(--ring-color-error)}.focus\:ring-error:where(:not([data-rac])):focus{--tw-ring-color: var(--ring-color-error)}.focus\:ring-indigo-500:where([data-rac])[data-focused]{--tw-ring-color: var(--color-indigo-500)}.focus\:ring-indigo-500:where(:not([data-rac])):focus{--tw-ring-color: var(--color-indigo-500)}.focus\:outline-hidden:where([data-rac])[data-focused]{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.focus\:outline-hidden:where([data-rac])[data-focused]{outline:2px solid transparent;outline-offset:2px}}.focus\:outline-hidden:where(:not([data-rac])):focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.focus\:outline-hidden:where(:not([data-rac])):focus{outline:2px solid transparent;outline-offset:2px}}.focus\:outline-none:where([data-rac])[data-focused]{--tw-outline-style: none;outline-style:none}.focus\:outline-none:where(:not([data-rac])):focus{--tw-outline-style: none;outline-style:none}.focus-visible\:z-1:where([data-rac])[data-focus-visible]{z-index:1}.focus-visible\:z-1:where(:not([data-rac])):focus-visible{z-index:1}.focus-visible\:z-10:where([data-rac])[data-focus-visible]{z-index:10}.focus-visible\:z-10:where(:not([data-rac])):focus-visible{z-index:10}.focus-visible\:bg-button-glass_hover:where([data-rac])[data-focus-visible]{background-color:var(--background-color-button-glass_hover)}.focus-visible\:bg-button-glass_hover:where(:not([data-rac])):focus-visible{background-color:var(--background-color-button-glass_hover)}.focus-visible\:bg-primary_hover:where([data-rac])[data-focus-visible]{background-color:var(--background-color-primary_hover)}.focus-visible\:bg-primary_hover:where(:not([data-rac])):focus-visible{background-color:var(--background-color-primary_hover)}.focus-visible\:ring-2:where([data-rac])[data-focus-visible]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:where(:not([data-rac])):focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-brand:where([data-rac])[data-focus-visible]{--tw-ring-color: var(--ring-color-brand)}.focus-visible\:ring-brand:where(:not([data-rac])):focus-visible{--tw-ring-color: var(--ring-color-brand)}.focus-visible\:ring-brand-300:where([data-rac])[data-focus-visible]{--tw-ring-color: var(--color-brand-300)}.focus-visible\:ring-brand-300:where(:not([data-rac])):focus-visible{--tw-ring-color: var(--color-brand-300)}.focus-visible\:ring-focus-ring:where([data-rac])[data-focus-visible]{--tw-ring-color: var(--color-focus-ring)}.focus-visible\:ring-focus-ring:where(:not([data-rac])):focus-visible{--tw-ring-color: var(--color-focus-ring)}.focus-visible\:ring-offset-bg-primary:where([data-rac])[data-focus-visible]{--tw-ring-offset-color: var(--color-bg-primary)}.focus-visible\:ring-offset-bg-primary:where(:not([data-rac])):focus-visible{--tw-ring-offset-color: var(--color-bg-primary)}.focus-visible\:outline-hidden:where([data-rac])[data-focus-visible]{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.focus-visible\:outline-hidden:where([data-rac])[data-focus-visible]{outline:2px solid transparent;outline-offset:2px}}.focus-visible\:outline-hidden:where(:not([data-rac])):focus-visible{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.focus-visible\:outline-hidden:where(:not([data-rac])):focus-visible{outline:2px solid transparent;outline-offset:2px}}.focus-visible\:outline-2:where([data-rac])[data-focus-visible]{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-2:where(:not([data-rac])):focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:where([data-rac])[data-focus-visible]{outline-offset:-2px}.focus-visible\:-outline-offset-2:where(:not([data-rac])):focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:where([data-rac])[data-focus-visible]{outline-offset:2px}.focus-visible\:outline-offset-2:where(:not([data-rac])):focus-visible{outline-offset:2px}.focus-visible\:outline-focus-ring:where([data-rac])[data-focus-visible]{outline-color:var(--color-focus-ring)}.focus-visible\:outline-focus-ring:where(:not([data-rac])):focus-visible{outline-color:var(--color-focus-ring)}.focus-visible\:outline-white:where([data-rac])[data-focus-visible]{outline-color:var(--color-white)}.focus-visible\:outline-white:where(:not([data-rac])):focus-visible{outline-color:var(--color-white)}.focus-visible\:ring-inset:where([data-rac])[data-focus-visible]{--tw-ring-inset: inset}.focus-visible\:ring-inset:where(:not([data-rac])):focus-visible{--tw-ring-inset: inset}.active\:bg-button-glass_hover:where([data-rac])[data-active]{background-color:var(--background-color-button-glass_hover)}.active\:bg-button-glass_hover:where(:not([data-rac])):active{background-color:var(--background-color-button-glass_hover)}.disabled\:cursor-not-allowed:where([data-rac])[data-disabled]{cursor:not-allowed}.disabled\:cursor-not-allowed:where(:not([data-rac])):disabled{cursor:not-allowed}.disabled\:border-gray-200:where([data-rac])[data-disabled]{border-color:var(--color-gray-200)}.disabled\:border-gray-200:where(:not([data-rac])):disabled{border-color:var(--color-gray-200)}.disabled\:bg-button-glass:where([data-rac])[data-disabled]{background-color:var(--background-color-button-glass)}.disabled\:bg-button-glass:where(:not([data-rac])):disabled{background-color:var(--background-color-button-glass)}.disabled\:bg-disabled:where([data-rac])[data-disabled]{background-color:var(--background-color-disabled)}.disabled\:bg-disabled:where(:not([data-rac])):disabled{background-color:var(--background-color-disabled)}.disabled\:bg-disabled_subtle:where([data-rac])[data-disabled]{background-color:var(--background-color-disabled_subtle)}.disabled\:bg-disabled_subtle:where(:not([data-rac])):disabled{background-color:var(--background-color-disabled_subtle)}.disabled\:bg-primary:where([data-rac])[data-disabled]{background-color:var(--background-color-primary)}.disabled\:bg-primary:where(:not([data-rac])):disabled{background-color:var(--background-color-primary)}.disabled\:bg-secondary:where([data-rac])[data-disabled]{background-color:var(--background-color-secondary)}.disabled\:bg-secondary:where(:not([data-rac])):disabled{background-color:var(--background-color-secondary)}.disabled\:stroke-fg-disabled:where([data-rac])[data-disabled]{stroke:var(--color-fg-disabled)}.disabled\:stroke-fg-disabled:where(:not([data-rac])):disabled{stroke:var(--color-fg-disabled)}.disabled\:text-disabled:where([data-rac])[data-disabled]{color:var(--text-color-disabled)}.disabled\:text-disabled:where(:not([data-rac])):disabled{color:var(--text-color-disabled)}.disabled\:text-fg-disabled:where([data-rac])[data-disabled]{color:var(--color-fg-disabled)}.disabled\:text-fg-disabled:where(:not([data-rac])):disabled{color:var(--color-fg-disabled)}.disabled\:text-fg-disabled_subtle:where([data-rac])[data-disabled]{color:var(--color-fg-disabled_subtle)}.disabled\:text-fg-disabled_subtle:where(:not([data-rac])):disabled{color:var(--color-fg-disabled_subtle)}.disabled\:text-gray-200:where([data-rac])[data-disabled]{color:var(--color-gray-200)}.disabled\:text-gray-200:where(:not([data-rac])):disabled{color:var(--color-gray-200)}.disabled\:opacity-50:where([data-rac])[data-disabled]{opacity:50%}.disabled\:opacity-50:where(:not([data-rac])):disabled{opacity:50%}.disabled\:shadow-xs:where([data-rac])[data-disabled]{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgba(0, 0, 0, .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:shadow-xs:where(:not([data-rac])):disabled{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgba(0, 0, 0, .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:ring-disabled_subtle:where([data-rac])[data-disabled]{--tw-ring-color: var(--ring-color-disabled_subtle)}.disabled\:ring-disabled_subtle:where(:not([data-rac])):disabled{--tw-ring-color: var(--ring-color-disabled_subtle)}.disabled\:\*\:text-fg-disabled:where([data-rac])[data-disabled] :is(>*){color:var(--color-fg-disabled)}.disabled\:\*\:text-fg-disabled:where(:not([data-rac])):disabled :is(>*){color:var(--color-fg-disabled)}.disabled\:placeholder\:text-disabled:where([data-rac])[data-disabled]::-moz-placeholder{color:var(--text-color-disabled)}.disabled\:placeholder\:text-disabled:where([data-rac])[data-disabled]::placeholder{color:var(--text-color-disabled)}.disabled\:placeholder\:text-disabled:where(:not([data-rac])):disabled::-moz-placeholder{color:var(--text-color-disabled)}.disabled\:placeholder\:text-disabled:where(:not([data-rac])):disabled::placeholder{color:var(--text-color-disabled)}:where(*:where([data-rac])[data-open]) .in-open\:-scale-y-100{--tw-scale-y: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}:where(*:where(:not([data-rac]))[open]) .in-open\:-scale-y-100{--tw-scale-y: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:right-0{right:calc(var(--spacing) * 0)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:flex{display:flex}:where(*[data-input-wrapper]) .in-data-input-wrapper\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:h-full{height:100%}:where(*[data-input-wrapper]) .in-data-input-wrapper\:w-max{width:-moz-max-content;width:max-content}:where(*[data-input-wrapper]) .in-data-input-wrapper\:gap-1{gap:calc(var(--spacing) * 1)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:bg-inherit{background-color:inherit}:where(*[data-input-wrapper]) .in-data-input-wrapper\:stroke-\[2\.625px\]{stroke-width:2.625px}:where(*[data-input-wrapper]) .in-data-input-wrapper\:px-3{padding-inline:calc(var(--spacing) * 3)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:px-4{padding-inline:calc(var(--spacing) * 4)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:py-2{padding-block:calc(var(--spacing) * 2)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:text-md{font-size:var(--text-md);line-height:var(--tw-leading, var(--text-md--line-height))}:where(*[data-input-wrapper]) .in-data-input-wrapper\:font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:text-tertiary{color:var(--text-color-tertiary)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:shadow-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgba(0, 0, 0, .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:ring-transparent{--tw-ring-color: transparent}:where(*[data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:pointer-events-none:is(:where(.group):where([data-rac])[data-disabled] *){pointer-events:none}:where(*[data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:pointer-events-none:is(:where(.group):where(:not([data-rac])):disabled *){pointer-events:none}:where(*[data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:cursor-not-allowed:is(:where(.group):where([data-rac])[data-disabled] *){cursor:not-allowed}:where(*[data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:cursor-not-allowed:is(:where(.group):where(:not([data-rac])):disabled *){cursor:not-allowed}:where(*[data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:bg-disabled_subtle:is(:where(.group):where([data-rac])[data-disabled] *){background-color:var(--background-color-disabled_subtle)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:bg-disabled_subtle:is(:where(.group):where(:not([data-rac])):disabled *){background-color:var(--background-color-disabled_subtle)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:bg-transparent:is(:where(.group):where([data-rac])[data-disabled] *){background-color:transparent}:where(*[data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:bg-transparent:is(:where(.group):where(:not([data-rac])):disabled *){background-color:transparent}:where(*[data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:text-disabled:is(:where(.group):where([data-rac])[data-disabled] *){color:var(--text-color-disabled)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:text-disabled:is(:where(.group):where(:not([data-rac])):disabled *){color:var(--text-color-disabled)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:ring-border-disabled:is(:where(.group):where([data-rac])[data-disabled] *){--tw-ring-color: var(--color-border-disabled)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:ring-border-disabled:is(:where(.group):where(:not([data-rac])):disabled *){--tw-ring-color: var(--color-border-disabled)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:focus\:\!z-50:where([data-rac])[data-focused]{z-index:50!important}:where(*[data-input-wrapper]) .in-data-input-wrapper\:focus\:\!z-50:where(:not([data-rac])):focus{z-index:50!important}:where(*[data-leading]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:-mr-px){margin-right:-1px}:where(*[data-leading]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-l-lg){border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}:where(*[data-leading]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-r-none){border-top-right-radius:0;border-bottom-right-radius:0}:where(*[data-leading]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-r-none){border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}:where(*[data-leading]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:before\:rounded-r-none):before{content:var(--tw-content);border-top-right-radius:0;border-bottom-right-radius:0}:where(*[data-leading]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:before\:rounded-r-none):before{content:var(--tw-content);border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}:where(*[data-trailing]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:-ml-px){margin-left:-1px}:where(*[data-trailing]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-l-none){border-top-left-radius:0;border-bottom-left-radius:0}:where(*[data-trailing]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-l-none){border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}:where(*[data-trailing]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-r-lg){border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}:where(*[data-trailing]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:before\:rounded-l-none):before{content:var(--tw-content);border-top-left-radius:0;border-bottom-left-radius:0}:where(*[data-trailing]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:before\:rounded-l-none):before{content:var(--tw-content);border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}:where(*[data-input-size=md]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=md\]\:py-2\.5){padding-block:calc(var(--spacing) * 2.5)}:where(*[data-input-size=md]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=md\]\:pr-3){padding-right:calc(var(--spacing) * 3)}:where(*[data-input-size=md]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=md\]\:pl-3\.5){padding-left:calc(var(--spacing) * 3.5)}:where(*[data-input-size=md]) :is(:where(*[data-leading]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=md\]\:pr-4\.5)){padding-right:calc(var(--spacing) * 4.5)}:where(*[data-input-size=md]) :is(:where(*[data-leading]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=md\]\:pl-3\.5)){padding-left:calc(var(--spacing) * 3.5)}:where(*[data-input-size=md]) :is(:where(*[data-trailing]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=md\]\:pr-8)){padding-right:calc(var(--spacing) * 8)}:where(*[data-input-size=sm]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:px-3){padding-inline:calc(var(--spacing) * 3)}:where(*[data-input-size=sm]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:py-2){padding-block:calc(var(--spacing) * 2)}:where(*[data-input-size=sm]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:pl-3){padding-left:calc(var(--spacing) * 3)}:where(*[data-input-size=sm]) :is(:where(*[data-leading]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=sm\]\:pr-4\.5)){padding-right:calc(var(--spacing) * 4.5)}:where(*[data-input-size=sm]) :is(:where(*[data-trailing]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=sm\]\:right-3)){right:calc(var(--spacing) * 3)}:where(*[data-input-size=sm]) :is(:where(*[data-trailing]) :is(:where(*[data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=sm\]\:pr-7\.5)){padding-right:calc(var(--spacing) * 7.5)}:where(*[data-placement=left]) .in-placement-left\:-rotate-90{rotate:-90deg}:where(*[data-placement=left]) .in-placement-left\:slide-in-from-right-0\.5{--tw-enter-translate-x: .125rem}:where(*[data-placement=left]) .in-placement-left\:slide-out-to-right-0\.5{--tw-exit-translate-x: .125rem}:where(*[data-placement=right]) .in-placement-right\:rotate-90{rotate:90deg}:where(*[data-placement=right]) .in-placement-right\:slide-in-from-left-0\.5{--tw-enter-translate-x: -.125rem}:where(*[data-placement=right]) .in-placement-right\:slide-out-to-left-0\.5{--tw-exit-translate-x: -.125rem}:where(*[data-placement=top]) .in-placement-top\:rotate-0{rotate:0deg}:where(*[data-placement=top]) .in-placement-top\:slide-in-from-bottom-0\.5{--tw-enter-translate-y: .125rem}:where(*[data-placement=top]) .in-placement-top\:slide-out-to-bottom-0\.5{--tw-exit-translate-y: .125rem}:where(*[data-placement=bottom]) .in-placement-bottom\:rotate-180{rotate:180deg}:where(*[data-placement=bottom]) .in-placement-bottom\:slide-in-from-top-0\.5{--tw-enter-translate-y: -.125rem}:where(*[data-placement=bottom]) .in-placement-bottom\:slide-out-to-top-0\.5{--tw-exit-translate-y: -.125rem}:where(*[data-current]) .in-current\:max-w-full{max-width:100%}:where(*[data-current]) .in-current\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(*[data-pressed]) .in-pressed\:outline-\[1\.5px\]{outline-style:var(--tw-outline-style);outline-width:1.5px}:where(*[data-pressed]) .in-pressed\:outline-offset-2{outline-offset:2px}:where(*:is([role=gridcell]:first-child)) .in-\[\[role\=gridcell\]\:first-child\]\:after\:hidden:after{content:var(--tw-content);display:none}:where(*:is([role=gridcell]:last-child)) .in-\[\[role\=gridcell\]\:last-child\]\:after\:hidden:after{content:var(--tw-content);display:none}.has-\[video\:focus-visible\]\:outline-2:has(*:is(video:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[video\:focus-visible\]\:outline-offset-4:has(*:is(video:focus-visible)){outline-offset:4px}.has-\[\&\>select\]\:bg-disabled_subtle:has(*>select){background-color:var(--background-color-disabled_subtle)}.has-\[\&\>select\]\:shadow-xs:has(*>select){--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgba(0, 0, 0, .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\&\>select\]\:ring-1:has(*>select){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\&\>select\]\:ring-border-disabled:has(*>select){--tw-ring-color: var(--color-border-disabled)}.has-\[\&\>select\]\:ring-border-error_subtle:has(*>select){--tw-ring-color: var(--color-border-error_subtle)}.has-\[\&\>select\]\:ring-border-primary:has(*>select){--tw-ring-color: var(--color-border-primary)}.has-\[\&\>select\]\:ring-inset:has(*>select){--tw-ring-inset: inset}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-2:has(*>select):has(*:is(input:focus)){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-border-brand:has(*>select):has(*:is(input:focus)){--tw-ring-color: var(--color-border-brand)}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-border-error:has(*>select):has(*:is(input:focus)){--tw-ring-color: var(--color-border-error)}.\*\:data-icon\:pointer-events-none :is(>*)[data-icon]{pointer-events:none}.\*\:data-icon\:size-4 :is(>*)[data-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\*\:data-icon\:size-5 :is(>*)[data-icon]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\*\:data-icon\:size-6 :is(>*)[data-icon]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\*\:data-icon\:size-7 :is(>*)[data-icon]{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.\*\:data-icon\:shrink-0 :is(>*)[data-icon]{flex-shrink:0}.\*\:data-icon\:stroke-\[2\.25px\] :is(>*)[data-icon]{stroke-width:2.25px}.\*\:data-icon\:text-button-destructive-primary-icon :is(>*)[data-icon]{color:var(--color-button-destructive-primary-icon)}.\*\:data-icon\:text-current :is(>*)[data-icon]{color:currentcolor}.\*\:data-icon\:text-fg-brand-secondary_alt :is(>*)[data-icon]{color:var(--color-fg-brand-secondary_alt)}.\*\:data-icon\:text-fg-disabled :is(>*)[data-icon]{color:var(--color-fg-disabled)}.\*\:data-icon\:text-fg-error-secondary :is(>*)[data-icon]{color:var(--color-fg-error-secondary)}.\*\:data-icon\:text-fg-quaternary :is(>*)[data-icon]{color:var(--color-fg-quaternary)}.\*\:data-icon\:text-tertiary :is(>*)[data-icon]{color:var(--text-color-tertiary)}.\*\:data-icon\:text-white :is(>*)[data-icon]{color:var(--color-white)}.\*\:data-icon\:transition-inherit-all :is(>*)[data-icon]{transition-property:inherit;transition-duration:inherit;transition-timing-function:inherit}.hover\:\*\:data-icon\:text-button-destructive-primary-icon_hover:where([data-rac])[data-hovered] :is(>*)[data-icon]{color:var(--color-button-destructive-primary-icon_hover)}@media (hover: hover){.hover\:\*\:data-icon\:text-button-destructive-primary-icon_hover:where(:not([data-rac])):hover :is(>*)[data-icon]{color:var(--color-button-destructive-primary-icon_hover)}}.hover\:\*\:data-icon\:text-fg-brand-secondary_hover:where([data-rac])[data-hovered] :is(>*)[data-icon]{color:var(--color-fg-brand-secondary_hover)}@media (hover: hover){.hover\:\*\:data-icon\:text-fg-brand-secondary_hover:where(:not([data-rac])):hover :is(>*)[data-icon]{color:var(--color-fg-brand-secondary_hover)}}.hover\:\*\:data-icon\:text-fg-error-primary:where([data-rac])[data-hovered] :is(>*)[data-icon]{color:var(--color-fg-error-primary)}@media (hover: hover){.hover\:\*\:data-icon\:text-fg-error-primary:where(:not([data-rac])):hover :is(>*)[data-icon]{color:var(--color-fg-error-primary)}}.hover\:\*\:data-icon\:text-fg-quaternary_hover:where([data-rac])[data-hovered] :is(>*)[data-icon]{color:var(--color-fg-quaternary_hover)}@media (hover: hover){.hover\:\*\:data-icon\:text-fg-quaternary_hover:where(:not([data-rac])):hover :is(>*)[data-icon]{color:var(--color-fg-quaternary_hover)}}.hover\:\*\:data-icon\:text-tertiary_hover:where([data-rac])[data-hovered] :is(>*)[data-icon]{color:var(--text-color-tertiary_hover)}@media (hover: hover){.hover\:\*\:data-icon\:text-tertiary_hover:where(:not([data-rac])):hover :is(>*)[data-icon]{color:var(--text-color-tertiary_hover)}}.disabled\:\*\:data-icon\:text-fg-disabled_subtle:where([data-rac])[data-disabled] :is(>*)[data-icon]{color:var(--color-fg-disabled_subtle)}.disabled\:\*\:data-icon\:text-fg-disabled_subtle:where(:not([data-rac])):disabled :is(>*)[data-icon]{color:var(--color-fg-disabled_subtle)}:where(*:where([data-rac])[data-disabled]) .in-disabled\:\*\:data-icon\:text-fg-disabled :is(>*)[data-icon]{color:var(--color-fg-disabled)}:where(*:where(:not([data-rac])):disabled) .in-disabled\:\*\:data-icon\:text-fg-disabled :is(>*)[data-icon]{color:var(--color-fg-disabled)}.data-icon-leading\:pl-3[data-icon-leading]{padding-left:calc(var(--spacing) * 3)}.data-icon-only\:p-1\.5[data-icon-only]{padding:calc(var(--spacing) * 1.5)}.data-icon-only\:p-1\.25[data-icon-only]{padding:calc(var(--spacing) * 1.25)}.data-icon-only\:p-2[data-icon-only]{padding:calc(var(--spacing) * 2)}.data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}.data-icon-only\:p-3\.5[data-icon-only]{padding:calc(var(--spacing) * 3.5)}.data-icon-only\:p-4[data-icon-only]{padding:calc(var(--spacing) * 4)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}:where(*[data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-3[data-icon-only]{padding:calc(var(--spacing) * 3)}.data-loading\:bg-brand-solid_hover[data-loading]{background-color:var(--background-color-brand-solid_hover)}.data-loading\:bg-button-glass[data-loading]{background-color:var(--background-color-button-glass)}.data-loading\:bg-error-primary[data-loading]{background-color:var(--background-color-error-primary)}.data-loading\:bg-primary_hover[data-loading]{background-color:var(--background-color-primary_hover)}.\*\:data-text\:underline :is(>*)[data-text]{text-decoration-line:underline}.\*\:data-text\:decoration-transparent :is(>*)[data-text]{text-decoration-color:transparent}.\*\:data-text\:underline-offset-2 :is(>*)[data-text]{text-underline-offset:2px}.hover\:\*\:data-text\:decoration-current:where([data-rac])[data-hovered] :is(>*)[data-text]{text-decoration-color:currentcolor}@media (hover: hover){.hover\:\*\:data-text\:decoration-current:where(:not([data-rac])):hover :is(>*)[data-text]{text-decoration-color:currentcolor}}.data-\[entering\]\:animate-in[data-entering]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[entering\]\:fade-in-0[data-entering]{--tw-enter-opacity: 0}.data-\[entering\]\:slide-in-from-top-1[data-entering]{--tw-enter-translate-y: -.25rem}.data-\[exiting\]\:animate-out[data-exiting]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[exiting\]\:fade-out-0[data-exiting]{--tw-exit-opacity: 0}.data-\[exiting\]\:slide-out-to-top-1[data-exiting]{--tw-exit-translate-y: -.25rem}.nth-2\:pl-3:nth-child(2){padding-left:calc(var(--spacing) * 3)}@media (width < 48rem){.max-md\:hidden{display:none}}@media (width < 48rem){.max-md\:ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (width < 48rem){.max-md\:ring-secondary_alt{--tw-ring-color: var(--ring-color-secondary_alt)}}@media (width < 40rem){.max-sm\:overflow-y-auto{overflow-y:auto}}@media (width < 40rem){.max-sm\:rounded-xl{border-radius:var(--radius-xl)}}@media (width >= 600px){.xs\:block{display:block}}@media (width >= 600px){.xs\:hidden{display:none}}@media (width >= 600px){.xs\:w-\[var\(--width\)\]{width:var(--width)}}@media (width >= 600px){.xs\:flex-row{flex-direction:row}}@media (width >= 600px){.xs\:gap-0{gap:calc(var(--spacing) * 0)}}@media (width >= 40rem){.sm\:flex-row{flex-direction:row}}@media (width >= 40rem){.sm\:items-center{align-items:center}}@media (width >= 40rem){.sm\:justify-center{justify-content:center}}@media (width >= 40rem){.sm\:gap-1{gap:calc(var(--spacing) * 1)}}@media (width >= 40rem){.sm\:p-8{padding:calc(var(--spacing) * 8)}}@media (width >= 48rem){.md\:right-6{right:calc(var(--spacing) * 6)}}@media (width >= 48rem){.md\:ml-auto{margin-left:auto}}@media (width >= 48rem){.md\:block{display:block}}@media (width >= 48rem){.md\:flex{display:flex}}@media (width >= 48rem){.md\:hidden{display:none}}@media (width >= 48rem){.md\:w-22{width:calc(var(--spacing) * 22)}}@media (width >= 48rem){.md\:w-38{width:calc(var(--spacing) * 38)}}@media (width >= 48rem){.md\:w-auto{width:auto}}@media (width >= 48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width >= 48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width >= 48rem){.md\:flex-row{flex-direction:row}}@media (width >= 48rem){.md\:flex-nowrap{flex-wrap:nowrap}}@media (width >= 48rem){.md\:items-center{align-items:center}}@media (width >= 48rem){.md\:justify-center{justify-content:center}}@media (width >= 48rem){.md\:justify-end{justify-content:flex-end}}@media (width >= 48rem){.md\:justify-start{justify-content:flex-start}}@media (width >= 48rem){.md\:gap-1{gap:calc(var(--spacing) * 1)}}@media (width >= 48rem){.md\:gap-2{gap:calc(var(--spacing) * 2)}}@media (width >= 48rem){.md\:gap-3{gap:calc(var(--spacing) * 3)}}@media (width >= 48rem){.md\:gap-4{gap:calc(var(--spacing) * 4)}}@media (width >= 48rem){.md\:p-0{padding:calc(var(--spacing) * 0)}}@media (width >= 48rem){.md\:p-4{padding:calc(var(--spacing) * 4)}}@media (width >= 48rem){.md\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media (width >= 48rem){.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width >= 48rem){.md\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}}@media (width >= 48rem){.md\:pt-1{padding-top:calc(var(--spacing) * 1)}}@media (width >= 48rem){.md\:pt-2{padding-top:calc(var(--spacing) * 2)}}@media (width >= 48rem){.md\:pt-3{padding-top:calc(var(--spacing) * 3)}}@media (width >= 48rem){.md\:pt-10{padding-top:calc(var(--spacing) * 10)}}@media (width >= 48rem){.md\:pr-8{padding-right:calc(var(--spacing) * 8)}}@media (width >= 48rem){.md\:pr-10{padding-right:calc(var(--spacing) * 10)}}@media (width >= 48rem){.md\:pb-1{padding-bottom:calc(var(--spacing) * 1)}}@media (width >= 48rem){.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}}@media (width >= 48rem){.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (width >= 48rem){.md\:pl-5{padding-left:calc(var(--spacing) * 5)}}@media (width >= 48rem){.md\:pl-6{padding-left:calc(var(--spacing) * 6)}}@media (width >= 48rem){.md\:pl-10{padding-left:calc(var(--spacing) * 10)}}@media (width >= 48rem){.md\:ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (width >= 48rem){.md\:ring-secondary_alt{--tw-ring-color: var(--ring-color-secondary_alt)}}@media (width >= 64rem){.lg\:fixed{position:fixed}}@media (width >= 64rem){.lg\:sticky{position:sticky}}@media (width >= 64rem){.lg\:inset-y-0{inset-block:calc(var(--spacing) * 0)}}@media (width >= 64rem){.lg\:top-0{top:calc(var(--spacing) * 0)}}@media (width >= 64rem){.lg\:bottom-0{bottom:calc(var(--spacing) * 0)}}@media (width >= 64rem){.lg\:left-0{left:calc(var(--spacing) * 0)}}@media (width >= 64rem){.lg\:block{display:block}}@media (width >= 64rem){.lg\:flex{display:flex}}@media (width >= 64rem){.lg\:hidden{display:none}}@media (width >= 64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width >= 64rem){.lg\:flex-row{flex-direction:row}}@media (width >= 64rem){.lg\:items-center{align-items:center}}@media (width >= 64rem){.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (width >= 64rem){.lg\:\*\*\:data-label\:hidden :is(*)[data-label]{display:none}}@media (width >= 80rem){.xl\:table-cell{display:table-cell}}.dark\:hidden:where(.dark-mode,.dark-mode *){display:none}.placement-right\:origin-left[data-placement=right]{transform-origin:left}.placement-right\:slide-in-from-left-0\.5[data-placement=right]{--tw-enter-translate-x: -.125rem}.placement-right\:slide-in-from-left-2[data-placement=right]{--tw-enter-translate-x: -.5rem}.placement-right\:slide-out-to-left-0\.5[data-placement=right]{--tw-exit-translate-x: -.125rem}.placement-right\:slide-out-to-left-2[data-placement=right]{--tw-exit-translate-x: -.5rem}.placement-top\:origin-bottom[data-placement=top]{transform-origin:bottom}.placement-top\:slide-in-from-bottom-0\.5[data-placement=top]{--tw-enter-translate-y: .125rem}.placement-top\:slide-in-from-bottom-2[data-placement=top]{--tw-enter-translate-y: .5rem}.placement-top\:slide-out-to-bottom-0\.5[data-placement=top]{--tw-exit-translate-y: .125rem}.placement-top\:slide-out-to-bottom-2[data-placement=top]{--tw-exit-translate-y: .5rem}.placement-bottom\:origin-top[data-placement=bottom]{transform-origin:top}.placement-bottom\:slide-in-from-top-0\.5[data-placement=bottom]{--tw-enter-translate-y: -.125rem}.placement-bottom\:slide-in-from-top-2[data-placement=bottom]{--tw-enter-translate-y: -.5rem}.placement-bottom\:slide-out-to-top-0\.5[data-placement=bottom]{--tw-exit-translate-y: -.125rem}.placement-bottom\:slide-out-to-top-2[data-placement=bottom]{--tw-exit-translate-y: -.5rem}.current\:overflow-hidden[data-current]{overflow:hidden}.pressed\:bg-primary_hover[data-pressed]{background-color:var(--background-color-primary_hover)}.pressed\:text-fg-quaternary_hover[data-pressed]{color:var(--color-fg-quaternary_hover)}.pressed\:outline-hidden[data-pressed]{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.pressed\:outline-hidden[data-pressed]{outline:2px solid transparent;outline-offset:2px}}.selected\:bg-secondary[data-selected]{background-color:var(--background-color-secondary)}.selected\:bg-tertiary[data-selected]{background-color:var(--background-color-tertiary)}.selected\:text-primary[data-selected]{color:var(--text-color-primary)}.selected\:disabled\:bg-disabled_subtle[data-selected]:where([data-rac])[data-disabled]{background-color:var(--background-color-disabled_subtle)}.selected\:disabled\:bg-disabled_subtle[data-selected]:where(:not([data-rac])):disabled{background-color:var(--background-color-disabled_subtle)}@media (width >= 64rem){.lg\:label\:hidden [data-label]{display:none}}.\[\&_button\]\:h-5\.5 button{height:calc(var(--spacing) * 5.5)}.\[\&_p\]\:text-xs p{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.\[\&_svg\]\:mx-auto svg{margin-inline:auto}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:max-h-\[min\(70vh\,540px\)\] svg{max-height:min(70vh,540px)}.\[\&_svg\]\:w-full svg{width:100%}.\[\&_svg\]\:max-w-full svg{max-width:100%}.\[\&_svg\:not\(\[data-icon\]\)\]\:hidden svg:not([data-icon]){display:none}.\[\&_td\]\:p-0 td{padding:calc(var(--spacing) * 0)}.\[\&_tr\]\:border-b-4 tr{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.\[\&_tr\]\:border-transparent tr{border-color:transparent}.\[\&_tr\:last-of-type\]\:border-none tr:last-of-type{--tw-border-style: none;border-style:none}.\[\&\:\:-moz-range-thumb\]\:h-3::-moz-range-thumb{height:calc(var(--spacing) * 3)}.\[\&\:\:-moz-range-thumb\]\:w-3::-moz-range-thumb{width:calc(var(--spacing) * 3)}.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:calc(infinity * 1px)}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:var(--radius-full)}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-style:var(--tw-border-style);border-width:0px}.\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb{background-color:var(--color-white)}.\[\&\:\:-webkit-resizer\]\:bg-\(image\:--resize-handle-bg\)::-webkit-resizer{background-image:var(--resize-handle-bg)}.\[\&\:\:-webkit-resizer\]\:bg-contain::-webkit-resizer{background-size:contain}.dark\:\[\&\:\:-webkit-resizer\]\:bg-\(image\:--resize-handle-bg-dark\):where(.dark-mode,.dark-mode *)::-webkit-resizer{background-image:var(--resize-handle-bg-dark)}.\[\&\:\:-webkit-slider-thumb\]\:h-3::-webkit-slider-thumb{height:calc(var(--spacing) * 3)}.\[\&\:\:-webkit-slider-thumb\]\:w-3::-webkit-slider-thumb{width:calc(var(--spacing) * 3)}.\[\&\:\:-webkit-slider-thumb\]\:translate-x-0::-webkit-slider-thumb{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:calc(infinity * 1px)}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:var(--radius-full)}.\[\&\:\:-webkit-slider-thumb\]\:bg-fg-white::-webkit-slider-thumb{background-color:var(--color-fg-white)}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\]\:invisible>*:not([data-icon=loading]){visibility:hidden}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\:not\(\[data-text\]\)\]\:hidden>*:not([data-icon=loading]):not([data-text]){display:none}.\[\&\>\.shiki\]\:overflow-visible>.shiki{overflow:visible}.\[\&\>\.shiki\]\:overflow-x-auto>.shiki{overflow-x:auto}.\[\&\>code\]\:w-full>code{width:100%}.\[\&\>div\]\:rounded-sm>div{border-radius:var(--radius-sm)}.\[\&\>div\:first-child\]\:min-h-0>div:first-child{min-height:calc(var(--spacing) * 0)}.\[\&\>div\:first-child\]\:flex-1>div:first-child{flex:1}.\[\&\>div\:first-child\]\:rounded-none>div:first-child{border-radius:0}.\[\&\>div\:first-child\]\:rounded-none>div:first-child{border-radius:var(--radius-none)}.\[\&\>div\:first-child\]\:border-0>div:first-child{border-style:var(--tw-border-style);border-width:0px}.\[\&\>div\:first-child\]\:p-0>div:first-child{padding:calc(var(--spacing) * 0)}.\[\&\>td\]\:after\:absolute>td:after{content:var(--tw-content);position:absolute}.\[\&\>td\]\:after\:inset-x-0>td:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.\[\&\>td\]\:after\:bottom-0>td:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.\[\&\>td\]\:after\:h-px>td:after{content:var(--tw-content);height:1px}.\[\&\>td\]\:after\:w-full>td:after{content:var(--tw-content);width:100%}.\[\&\>td\]\:after\:bg-border-secondary>td:after{content:var(--tw-content);background-color:var(--color-border-secondary)}.last\:\[\&\>td\]\:after\:hidden:last-child>td:after{content:var(--tw-content);display:none}.\[\&\>td\]\:focus-visible\:after\:opacity-0>td:where([data-rac])[data-focus-visible]:after{content:var(--tw-content);opacity:0%}.\[\&\>td\]\:focus-visible\:after\:opacity-0>td:where(:not([data-rac])):focus-visible:after{content:var(--tw-content);opacity:0%}.focus-visible\:\[\&\>td\]\:after\:opacity-0:where([data-rac])[data-focus-visible]>td:after{content:var(--tw-content);opacity:0%}.focus-visible\:\[\&\>td\]\:after\:opacity-0:where(:not([data-rac])):focus-visible>td:after{content:var(--tw-content);opacity:0%}.\[\&\>tr\>th\]\:after\:pointer-events-none>tr>th:after{content:var(--tw-content);pointer-events:none}.\[\&\>tr\>th\]\:after\:absolute>tr>th:after{content:var(--tw-content);position:absolute}.\[\&\>tr\>th\]\:after\:inset-x-0>tr>th:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.\[\&\>tr\>th\]\:after\:bottom-0>tr>th:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.\[\&\>tr\>th\]\:after\:h-px>tr>th:after{content:var(--tw-content);height:1px}.\[\&\>tr\>th\]\:after\:bg-border-secondary>tr>th:after{content:var(--tw-content);background-color:var(--color-border-secondary)}.\[\&\>tr\>th\]\:focus-visible\:after\:bg-transparent>tr>th:where([data-rac])[data-focus-visible]:after{content:var(--tw-content);background-color:transparent}.\[\&\>tr\>th\]\:focus-visible\:after\:bg-transparent>tr>th:where(:not([data-rac])):focus-visible:after{content:var(--tw-content);background-color:transparent}}details[data-rac] summary::-webkit-details-marker,[data-rac] details summary::-webkit-details-marker{display:none}[data-rac] input::-webkit-outer-spin-button,[data-rac] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-rac],[data-rac] input[type=number]{-moz-appearance:textfield}[data-rac] input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@property --tw-mask-linear{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-radial{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-conic{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-left{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-right{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-bottom{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-top{syntax: "*"; inherits: false; initial-value: linear-gradient(#fff,#fff);}@property --tw-mask-bottom-from-position{syntax: "*"; inherits: false; initial-value: 0%;}@property --tw-mask-bottom-to-position{syntax: "*"; inherits: false; initial-value: 100%;}@property --tw-mask-bottom-from-color{syntax: "*"; inherits: false; initial-value: black;}@property --tw-mask-bottom-to-color{syntax: "*"; inherits: false; initial-value: transparent;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes caret-blink{0%,50%{opacity:1}51%,to{opacity:0}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-space-x-reverse: 0;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-content: "";--tw-mask-linear: linear-gradient(#fff, #fff);--tw-mask-radial: linear-gradient(#fff, #fff);--tw-mask-conic: linear-gradient(#fff, #fff);--tw-mask-left: linear-gradient(#fff, #fff);--tw-mask-right: linear-gradient(#fff, #fff);--tw-mask-bottom: linear-gradient(#fff, #fff);--tw-mask-top: linear-gradient(#fff, #fff);--tw-mask-bottom-from-position: 0%;--tw-mask-bottom-to-position: 100%;--tw-mask-bottom-from-color: black;--tw-mask-bottom-to-color: transparent}}}@layer legacy{:root{--vn-ink: var(--color-text-primary, #1d1e21);--vn-ink-2: var(--color-text-secondary, #45484d);--vn-ink-3: var(--color-text-tertiary, #595c61);--vn-ink-4: var(--color-text-quaternary, #787b80);--vn-ink-disabled: var(--color-gray-400, #a9aaae);--vn-ink-placeholder: var(--color-gray-400, #a9aaae);--vn-ink-on-brand: var(--color-text-primary_on-brand, #fff);--vn-ink-brand: var(--color-text-brand-tertiary, #16595a);--vn-surface: var(--color-bg-primary, #fff);--vn-surface-2: var(--color-bg-secondary, #fafafa);--vn-surface-3: var(--color-bg-tertiary, #f5f5f5);--vn-surface-hover: var(--color-bg-primary_hover, #fafafa);--vn-surface-disabled: var(--color-bg-disabled_subtle, #fafafa);--vn-line: var(--color-border-secondary, #e9eaeb);--vn-line-strong: var(--color-border-primary, #d6d8db);--vn-line-brand: var(--color-border-brand_alt, #16595a);--vn-brand: var(--color-brand-600, #16595a);--vn-brand-solid: var(--color-bg-brand-solid, #16595a);--vn-brand-hover: var(--color-brand-700, #014747);--vn-brand-tint: var(--color-utility-brand-50, #e9f2f2);--vn-brand-muted: var(--color-brand-300, #92b0b0);--vn-danger: var(--color-text-error-primary, #d92d20);--vn-danger-solid: var(--color-bg-error-solid, #d92d20);--vn-danger-hover: var(--color-error-700, #bf2419);--vn-danger-tint: var(--color-bg-error-primary, #fef3f2);--vn-danger-line: var(--color-error-200, #fecdca);--vn-danger-ink: var(--color-error-800, #912018);--vn-warn: var(--color-warning-700, #b54708);--vn-warn-ink: var(--color-warning-800, #93370d);--vn-warn-tint: var(--color-bg-warning-primary, #fffaeb);--vn-warn-solid: var(--color-bg-warning-solid, #dc6803);--vn-ok: var(--color-success-700, #067647);--vn-ok-tint: var(--color-bg-success-primary, #ecfdf3);--vn-ok-solid: var(--color-bg-success-solid, #079455);--vn-font-ui: var(--font-body, "Inter", system-ui, sans-serif);--vn-font-code: var(--font-mono, ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);--vn-size-xxs: var(--text-xxs, 11px);--vn-size-xs: var(--text-xs, 12px);--vn-size-sm: var(--text-sm, 13px);--vn-size-md: var(--text-md, 15px);--vn-size-lg: var(--text-lg, 18px);--vn-size-title: var(--text-display-xs, 20px);--vn-size-metric: var(--text-display-sm, 24px);--vn-r-xs: var(--radius-xs, 4px);--vn-r-sm: var(--radius-sm, 6px);--vn-r-md: var(--radius-md, 8px);--vn-r-full: var(--radius-full, 9999px);--vn-shadow-xs: var(--shadow-xs, 0 1px 2px 0 rgba(0, 0, 0, .05));--vn-shadow-pop: var(--shadow-lg, 0 12px 16px -4px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(0, 0, 0, .03));--vn-shadow-panel: 0 20px 24px -4px rgba(16, 24, 40, .08);--vn-control-sm: 24px;--vn-control-md: 28px;--vn-control-lg: 32px;--vn-row-h: 32px}}@layer standards{[data-label]{font-size:var(--text-xs);line-height:18px;font-weight:var(--font-weight-normal)}[slot=description]{font-size:var(--text-xs);line-height:18px;color:var(--color-text-quaternary)}label[data-rac] p{font-weight:var(--font-weight-normal)}textarea[data-rac]{min-height:72px;padding:8px 10px}button[aria-haspopup=listbox] p{font-weight:var(--font-weight-normal)}button[aria-haspopup=listbox] svg{width:14px;height:14px}[data-label] svg{width:12px;height:12px}.fld>[data-label]{margin-bottom:6px}td [data-input-wrapper]>[role=presentation],td button[aria-haspopup=listbox]{background:transparent;box-shadow:none}td [data-input-wrapper] input,td button[aria-haspopup=listbox]{padding-inline:8px}td [data-input-wrapper]>[role=presentation]:focus-within,td button[aria-haspopup=listbox]:focus-visible,td button[aria-haspopup=listbox][aria-expanded=true]{background:var(--color-bg-primary);box-shadow:inset 0 0 0 1px var(--color-border-brand_alt)}button[aria-haspopup=true][data-rac]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-xs)}button[aria-haspopup=true][data-rac] svg{width:14px;height:14px}button[aria-haspopup=true][data-rac]:hover,button[aria-haspopup=true][data-rac][aria-expanded=true]{background:var(--color-bg-tertiary)}button[aria-haspopup=true][data-rac][aria-expanded=true]{outline:none}[role=menu] [role^=menuitem] span{font-weight:var(--font-weight-medium)}[role=radiogroup]>button[data-rac]{font-weight:var(--font-weight-medium)}[role=radiogroup][data-rac]{border-radius:var(--radius-sm);box-shadow:none}[role=radiogroup]>button[data-rac]{box-shadow:inset 0 0 0 1px var(--color-border-primary)}[role=combobox],[data-rac] input[role=combobox]{font-size:var(--text-sm);line-height:20px}[data-rac][role=group]:has(input[role=combobox]){border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-border-primary)}[data-rac][role=group]:has(input[role=combobox])>svg{width:14px;height:14px}[data-segmented]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}[data-segmented]>*{min-width:0;border-left:1px solid var(--color-border-primary)}[data-segmented]>*:first-child{border-left:0}[data-segmented]>button[data-rac],[data-segmented]>*>button[data-rac]{border-radius:0;box-shadow:none}[data-segmented]>*>button[data-rac]{width:100%;min-width:0;border-left:0}.dbody>[data-input-wrapper],.dbody>[data-rac],.csv-body>[data-input-wrapper],.csv-body>[data-rac]{margin-bottom:16px}}:root{--ink: #0a0a0a;--mid: #404040;--dim: #666;--faint: #999;--teal: #006b6f;--tealDark: #004d50;--btn-primary: #16595a;--btn-primary-hover: #0f4243;--page-gutter: clamp(24px, 16.667vw - 146.67px, 120px);--tealLight: #e8f4f5;--logoDark: #035657;--tealOnDark: #88dce0;--success: #00896a;--warn: #c48800;--danger: #d94a30;--bg: #fff;--bgSolid: #f8fafa;--line: #e6e9e9;--hdr: "Inter", sans-serif;--body: "Inter", sans-serif;--mono: "Inter", sans-serif;--sidebar-w: 240px;--topbar-h: 48px;--askai-w: 48px}:root{--cc-text-primary: var(--vn-ink);--cc-text-secondary: var(--vn-ink-2);--cc-text-tertiary: var(--vn-ink-3);--cc-text-quaternary: var(--vn-ink-4);--cc-fg-quaternary: var(--vn-ink-disabled);--cc-bg: var(--vn-surface);--cc-bg-canvas: var(--vn-surface-3);--cc-bg-subtle: var(--vn-surface-2);--cc-bg-quaternary: var(--color-bg-quaternary, #e9eaeb);--cc-border: var(--vn-line-strong);--cc-border-subtle: var(--vn-line);--cc-brand: var(--vn-brand-hover);--cc-brand-alt: var(--color-brand-500, #356e6e);--cc-brand-50: var(--vn-brand-tint);--cc-brand-300: var(--vn-brand-muted);--cc-error: var(--vn-danger);--cc-error-soft: var(--color-error-500, #f04438);--cc-success: var(--vn-ok-solid);--cc-success-soft: var(--color-success-500, #17b26a);--cc-warn: #c48800;--cc-font: var(--vn-font-ui);--cc-text-xxxs: 10px;--cc-lh-xxxs: 14px;--cc-text-xxs: var(--vn-size-xxs);--cc-lh-xxs: 16px;--cc-text-xs: var(--vn-size-xs);--cc-lh-xs: 18px;--cc-text-sm: var(--vn-size-sm);--cc-lh-sm: 20px;--cc-text-md: var(--vn-size-md);--cc-lh-md: 22px;--cc-text-lg: var(--vn-size-lg);--cc-display-sm: var(--vn-size-metric);--cc-lh-display-sm: 30px;--cc-display-lg: var(--text-display-lg, 40px);--cc-lh-display-lg: 58px;--cc-space-xxs: 2px;--cc-space-xs: 4px;--cc-space-s: 5px;--cc-space-sm: 6px;--cc-space-md: 8px;--cc-space-lg: 12px;--cc-space-xl: 16px;--cc-space-2xl: 20px;--cc-space-3xl: 24px;--cc-space-5xl: 40px;--cc-radius-xxs: 2px;--cc-radius-xs: var(--vn-r-xs);--cc-radius-sm: var(--vn-r-sm);--cc-radius-md: var(--vn-r-md);--cc-radius-xl: 12px;--cc-radius-full: var(--vn-r-full);--cc-shadow-lg: var(--vn-shadow-pop);--cc-shadow-xl: var(--vn-shadow-panel);--cc-brand-solid: var(--vn-brand-solid);--cc-purple: var(--color-utility-purple-500, #7a5af8);--cc-overlay: rgba(0, 0, 0, .6);--cc-on-brand-veil: rgba(255, 255, 255, .2);--cc-topbar-h: 48px;--cc-content-w: 816px}@layer legacy{*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:14px;-webkit-font-smoothing:antialiased}h1{font-family:var(--hdr);font-weight:400;font-size:20px;margin:2px 0 0}h1 .acc{color:var(--logoDark)}.eyebrow{font-family:var(--body);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:#787b80}.lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--dim)}.big{font-family:var(--hdr);font-size:26px;font-weight:400;margin:4px 0 0}.muted{color:var(--dim)}.num{font-variant-numeric:normal}.mono{font-family:var(--mono)}a{color:var(--teal);text-decoration:none;cursor:pointer}.card{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.card h2{font-family:var(--hdr);font-weight:500;font-size:15px;margin:0 0 12px;display:flex;align-items:center;gap:8px}.card h2 .tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--teal);border:1px solid var(--line);border-radius:999px;padding:2px 7px}button:not(:where([data-rac],[data-rac] *)),.btn{padding:9px 14px;border-radius:6px;border:1px solid var(--line);background:var(--bg);cursor:pointer;color:var(--ink);font-family:var(--body);font-size:13px}button:not(:where([data-rac],[data-rac] *)):hover:not(:disabled),.btn:hover:not(:disabled){background:#fafafa;border-color:#d6d8db;color:#1d1e21}button:not(:where([data-rac],[data-rac] *)):disabled,.btn:disabled{opacity:1;cursor:default;background:#fafafa;border-color:#e9eaeb;color:#a9aaae}button.primary,.btn-primary{background:var(--btn-primary);color:#fff;border-color:var(--btn-primary)}button.primary:hover,.btn-primary:hover:not(:disabled){background:var(--btn-primary-hover);color:#fff;border-color:var(--btn-primary-hover)}button.danger,.btn-danger{color:var(--danger)}button.danger:hover:not(:disabled){border-color:var(--danger)}.btn-danger{background:var(--danger);color:#fff;border-color:var(--danger)}button.warn,.btn-warn{color:var(--warn);border-color:var(--warn)}button.warn:hover:not(:disabled){background:var(--warn);color:#fff}.field{display:flex;gap:8px;align-items:center;margin-bottom:10px}.field input,.field select{flex:1}input:not(:where([data-rac],[data-rac] *)),select:not(:where([data-rac],[data-rac] *)),textarea:not(:where([data-rac],[data-rac] *)),.input{font-family:var(--body);font-size:13px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}input:not(:where([data-rac],[data-rac] *)):focus,select:not(:where([data-rac],[data-rac] *)):focus,textarea:not(:where([data-rac],[data-rac] *)):focus,.input:focus{border-color:#16595a;outline:none;box-shadow:none}.kv{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.kv:last-child{border-bottom:none}.kv .k{color:var(--dim)}.kv .v{font-variant-numeric:normal}.why{background:var(--tealLight);border-radius:10px;padding:12px 14px;margin-top:12px;font-size:13px}.why .lbl{color:var(--teal);margin-bottom:6px}.why ul{margin:6px 0 0;padding-left:18px}.why li{margin:2px 0}.sug{border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:8px;padding:10px 12px;margin:8px 0}.sug.compliance{border-left-color:var(--warn)}.sug.sentiment{border-left-color:var(--danger)}.sug.next_best_action{border-left-color:var(--success)}.sug .h{font-weight:500;display:flex;align-items:center;gap:8px}.sug .badge{font-family:var(--mono);font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:var(--dim)}.sug .d{color:var(--mid);font-size:12.5px;margin-top:3px}.emo{font-family:var(--mono);font-size:11px;padding:3px 9px;border-radius:999px;border:1px solid var(--line)}.emo.calm{color:var(--teal)}.emo.happy{color:var(--success)}.emo.neutral{color:var(--dim)}.emo.frustrated{color:var(--warn);border-color:var(--warn)}.emo.angry{color:var(--danger);border-color:var(--danger)}table{width:100%;border-collapse:collapse;font-size:13px}thead th{text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--dim);font-weight:500;padding:8px 10px;border-bottom:1px solid var(--line)}tbody td{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.chip{font-family:var(--mono);font-size:11px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--bgSolid);color:var(--dim);display:inline-flex;align-items:center;gap:6px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--faint)}.agent-avatar{border-radius:50%;object-fit:cover;flex:none;vertical-align:middle}.agent-avatar-initials{display:inline-grid;place-items:center;background:var(--teal);color:#fff;font-family:var(--hdr);font-weight:600}.agent-cell{display:flex;align-items:center;gap:10px}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.spread{justify-content:space-between}.scroll{overflow:auto}.page{padding:24px}.page-head{margin-bottom:20px}.page-head h1{font-size:22px}.chip-ok{color:var(--success);border-color:var(--success)}.chip-warn{color:var(--warn);border-color:var(--warn)}.chip-danger{color:var(--danger);border-color:var(--danger)}.btn-ghost{border-color:transparent;background:transparent}.field-label{font-family:var(--body);font-size:var(--vn-size-xs);line-height:18px;letter-spacing:0;text-transform:none;color:var(--vn-ink-3);font-weight:400;display:block;margin-bottom:6px}.kpi-value{font-family:var(--hdr);font-size:30px;font-weight:400;font-variant-numeric:normal}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1d1e2133;z-index:40;display:flex;justify-content:flex-end}.drawer{position:fixed;top:0;right:0;height:100%;width:380px;max-width:92vw;background:#fff;border-left:1px solid var(--line);transform:translate(100%);transition:transform .18s ease;z-index:45;display:flex;flex-direction:column}.drawer.open{transform:translate(0)}.drawer.cdr-drawer{width:562px}.dhead{position:relative;padding:18px 24px;flex:none;border-bottom:1px solid #e9eaeb}.dhead h1,.dhead h2,.dhead h3{font-family:var(--body);font-size:15px;line-height:22px;font-weight:500;letter-spacing:0;text-transform:none;color:#181d27;margin:0}.dhead .dsub{margin:4px 0 0;font-size:13px;line-height:20px;color:#535862}.dhead .eyebrow+h1,.dhead .eyebrow+h2,.dhead .eyebrow+h3{margin-top:4px}.dhead:has(.dx)>*:not(.dx){padding-right:36px}.dx{position:absolute;top:15px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;color:#787b80;cursor:pointer}.dx:hover:not(:disabled){background:#fafafa;color:#1d1e21;border-color:transparent}.dx svg{width:18px;height:18px}.dbody>*:last-child{margin-bottom:0}.dbody{padding:20px 24px 24px;overflow:auto;flex:0 1 auto}.dsec{font-family:var(--body);font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;text-transform:none;color:#1d1e21;margin:24px 0 12px;padding-top:20px;border-top:1px solid #e9eaeb}.dsec:first-child{margin-top:0;padding-top:0;border-top:0}.drawer[data-fit=tall]>.dbody{flex:1 1 auto}.drawer[data-fit=tall] .ctrls{padding-top:16px;border-top:1px solid #e9eaeb}.drawer[data-fit=tall] .agc-foot,.drawer[data-fit=tall] .sec-foot,.drawer[data-fit=tall] .tel-foot,.drawer[data-fit=tall] .cfoot,.drawer[data-fit=tall] .csv-foot{border-top:0}.ctrls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:0 24px 24px;flex:none;border-top:0}.ctrls button,.ctrls .btn{height:28px;padding:0 12px;border-radius:6px;font-size:12px;line-height:18px;font-weight:500;white-space:nowrap}}
