:root{--bg:#f8fafc;--sur:#fff;--s2:#f1f5f9;--bd:#e2e8f0;--tx:#0f172a;--txs:#334155;--mut:#64748b;--acc:#1e40af;--acc-hover:#1b3779;--aconc:#fff;--accs:#dbeafe;--acct:#1e40af;--amb:#d97706;--ambs:#fef3c7;--ambt:#92400e;--suc:#059669;--sucs:#d1fae5;--dan:#dc2626;--dans:#fee2e2;--ring:#1e40af;--shadow:0 1px 2px #0f172a0f;--pop-shadow:0 12px 32px #0f172a2e;--transition:.18s ease;--r-pill:999px;--r-card:14px;--r-input:12px;--card-x:26px}body{--font-body:var(--font-sans), "Fira Sans", Arial, Helvetica, sans-serif;--font-display:var(--font-serif), "Source Serif 4", Georgia, serif;--font-data:var(--font-mono), "Fira Code", ui-monospace, SFMono-Regular, monospace}[data-theme=dark]{--bg:#0b1220;--sur:#131c2e;--s2:#1e293b;--bd:#1e293b;--tx:#e2e8f0;--txs:#cbd5e1;--mut:#94a3b8;--acc:#60a5fa;--acc-hover:#93c5fd;--aconc:#0b1220;--accs:#3b82f62e;--acct:#93c5fd;--amb:#f59e0b;--ambs:#f59e0b29;--ambt:#fcd34d;--suc:#34d399;--sucs:#34d39929;--dan:#f87171;--dans:#f8717129;--ring:#60a5fa;--shadow:0 1px 2px #0006;--pop-shadow:0 16px 40px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1220;--sur:#131c2e;--s2:#1e293b;--bd:#1e293b;--tx:#e2e8f0;--txs:#cbd5e1;--mut:#94a3b8;--acc:#60a5fa;--acc-hover:#93c5fd;--aconc:#0b1220;--accs:#3b82f62e;--acct:#93c5fd;--amb:#f59e0b;--ambs:#f59e0b29;--ambt:#fcd34d;--suc:#34d399;--sucs:#34d39929;--dan:#f87171;--dans:#f8717129;--ring:#60a5fa;--shadow:0 1px 2px #0006;--pop-shadow:0 16px 40px #00000080}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--tx);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14.5px;line-height:1.55}a{color:inherit}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:10px}.mono{font-family:var(--font-data)}.nav-icon,.ic{flex:none;width:18px;height:18px}.ic20{flex:none;width:20px;height:20px}.iconbtn{background:var(--sur);border:1px solid var(--bd);color:var(--txs);cursor:pointer;height:38px;transition:background var(--transition), color var(--transition);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;display:inline-flex;position:relative}.iconbtn:hover{background:var(--s2);color:var(--tx)}.dot{background:var(--dan);border:2px solid var(--sur);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;right:6px}.app,.wh-shell{min-height:100vh;display:flex}.b-side{background:var(--sur);border-right:1px solid var(--bd);flex-direction:column;flex:0 0 240px;gap:2px;height:100vh;padding:16px 12px 14px;display:flex;position:sticky;top:0;overflow:auto}.a-body,.wh-frame,.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.pw-gate{background:var(--bg);z-index:200;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.pw-gate-card{background:var(--sur);border:1px solid var(--bd);box-shadow:var(--pop-shadow);border-radius:20px;width:100%;max-width:420px;margin:auto;padding:32px 34px}.skip-link{background:var(--acc);color:var(--aconc);z-index:100;border-radius:0 0 8px;padding:8px 14px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.topbar{background:var(--sur);border-bottom:1px solid var(--bd);z-index:20;align-items:center;gap:12px;padding:12px 28px;display:flex;position:sticky;top:0}.tb-t{font-size:14.5px;font-weight:650}.tb-s{color:var(--mut);font-size:13px}.tb-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.srch{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-pill);color:var(--mut);white-space:nowrap;flex:1;align-items:center;gap:10px;min-width:0;max-width:380px;margin-left:12px;padding:9px 16px;font-size:13.5px;text-decoration:none;display:flex;overflow:hidden}.srch:hover{border-color:var(--mut)}.kbd{background:var(--sur);border:1px solid var(--bd);color:var(--mut);font-family:var(--font-data);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:11px}.wh-main,.pad{flex:1;align-content:start;gap:20px;min-width:0;padding:28px 28px 44px;display:grid}.mtabs{display:none}.mtab{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 0 6px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.mtab.on{color:var(--acct)}.mtab.on:before{background:var(--acc);content:"";border-radius:0 0 3px 3px;width:30px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mbadge{background:var(--amb);border-radius:var(--r-pill);color:#fff;padding:0 5px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:1px;right:calc(50% - 18px)}.b-ws{align-items:center;gap:10px;padding:4px 8px 12px;display:flex}.b-ws strong{font-size:14.5px;font-weight:650;line-height:18px;display:block}.b-ws small{color:var(--mut);font-size:11.5px;display:block}.b-loc{gap:6px;margin:0 4px 14px;display:grid}.b-loc-head{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.b-loc-label{color:var(--mut);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:700}.b-loc-add{font-size:11px}.b-loc-control{position:relative}.b-loc-pin{color:var(--mut);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.b-loc-chev{color:var(--mut);pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.b-loc-select{appearance:none;background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-input);color:var(--tx);cursor:pointer;font:inherit;text-overflow:ellipsis;min-height:42px;transition:border-color var(--transition), box-shadow var(--transition);white-space:nowrap;width:100%;padding:10px 30px 10px 34px;font-size:13px;font-weight:600;overflow:hidden}.b-loc-select:hover{border-color:var(--acc)}.b-loc-select:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--accs);outline:none}.b-loc-static{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-input);align-items:center;min-height:42px;padding:10px 12px 10px 34px;display:flex}.b-loc-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.b-loc-noscript{width:100%;margin-top:6px}.b-nav{flex-direction:column;gap:2px;display:flex}.b-logo,.wh-logo{background:var(--acc);color:var(--aconc);font-family:var(--font-display);border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:flex}.locwrap{margin:0 4px 8px;position:relative}.b-locsel{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-input);color:var(--tx);cursor:pointer;align-items:center;gap:8px;width:100%;margin:0;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.b-locsel .ic,.b-locsel .chev{color:var(--mut);margin-left:auto}.loc-pop{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--pop-shadow);z-index:60;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.loc-row{color:var(--tx);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.loc-row:hover{background:var(--s2)}.loc-row small{color:var(--mut);font-size:11.5px;font-weight:500;display:block}.loc-foot{border-top:1px solid var(--bd);padding:9px 14px}.b-sec{color:var(--mut);letter-spacing:.09em;text-transform:uppercase;margin:12px 12px 4px;font-size:10.5px;font-weight:700}.b-item{border-radius:var(--r-pill);color:var(--txs);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.b-item:hover{background:var(--s2);color:var(--tx)}.b-item.on{background:var(--accs);color:var(--acct);font-weight:600}.b-count{background:var(--ambs);border-radius:var(--r-pill);color:var(--ambt);margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700}.b-mini{margin-left:auto;padding:2px 8px;font-size:10.5px}.b-usage{background:var(--s2);border-radius:var(--r-card);margin-top:auto;margin-bottom:8px;padding:12px 14px}.b-usage strong{font-size:12.5px;font-weight:650;display:block}.b-usage small{color:var(--mut);font-size:11.5px}.b-user{align-items:center;gap:10px;padding:8px 6px 0;display:flex}.b-user strong{font-size:13px;font-weight:600;line-height:17px;display:block}.b-user small{color:var(--mut);font-size:11.5px;display:block}.b-user .iconbtn{background:0 0;border:0;width:32px;height:32px;margin-left:auto}.b-user .iconbtn:hover{background:var(--s2)}.wh-btn,.ok{background:var(--acc);border-radius:var(--r-pill);color:var(--aconc);cursor:pointer;transition:background var(--transition), transform var(--transition);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.wh-btn{min-height:42px;padding:10px 20px;font-size:13.5px}.wh-btn:active,.ok:active{transform:scale(.98)}.ok{min-height:36px;padding:8px 16px;font-size:12.5px}.wh-btn:hover,.ok:hover{background:var(--acc-hover)}.wh-ghost,.gh{border:1px solid var(--bd);border-radius:var(--r-pill);color:var(--txs);cursor:pointer;transition:border-color var(--transition), color var(--transition);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.wh-ghost{min-height:42px;padding:10px 20px;font-size:13.5px}.gh{min-height:36px;padding:8px 14px;font-size:12.5px}.wh-ghost:hover,.gh:hover{border-color:var(--acc);color:var(--acc)}.no{color:var(--dan);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 4px;font-size:12.5px;font-weight:600}.no:hover{text-decoration:underline}.btn-sm{min-height:36px;padding:7px 16px;font-size:13px}.ok-s,.gh-s{min-height:32px;padding:6px 13px;font-size:12px}.no-s{padding:6px 4px;font-size:12px}.wt-link{color:var(--acct);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:none}.wt-link:hover{text-decoration:underline}.wt-link.wt-danger,.wt-danger{color:var(--dan)}.wh-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.wh-eyebrow{background:var(--accs);border-radius:var(--r-pill);color:var(--acct);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-block}.wh-h1,.h1s{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:32px;font-weight:650;line-height:38px}.wh-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hint{color:var(--mut);margin:4px 0 0;font-size:13.5px}.wh-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow);padding:24px var(--card-x)}.wt-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.wh-ph{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-height:29px;margin-bottom:20px;display:flex}.wh-ph h2{flex:0 auto;min-width:0}.wh-ph>span{white-space:nowrap;flex:0 auto}.wh-ph h2{font-family:var(--font-display);margin:0;font-size:19px;font-weight:650}.wh-ph span{color:var(--mut);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:600}.qhd{padding:24px var(--card-x) 12px;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.qh2{font-family:var(--font-display);margin:0;font-size:19px;font-weight:650}.qmeta{color:var(--mut);letter-spacing:.05em;text-transform:uppercase;font-size:12.5px;font-weight:600}.wh-hero{background:var(--sur);border:1px solid var(--bd);padding:24px var(--card-x);border-radius:16px;flex-wrap:wrap;align-items:center;gap:24px 36px;display:flex}.wh-hero-t strong{font-family:var(--font-display);font-size:19px;font-weight:650;display:block}.wh-hero-t p{color:var(--mut);margin:4px 0 0;font-size:13.5px}.wh-stat{border-left:1px solid var(--bd);padding-left:36px}.wh-stat b{font-family:var(--font-display);font-size:26px;font-weight:650;line-height:32px;display:block}.wh-stat small{color:var(--mut);font-size:12.5px}.wh-review{background:var(--ambs);border-radius:var(--r-pill);color:var(--ambt);margin-left:auto;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none}.wh-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.b-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.b-cols>:first-child{grid-column:span 2;min-width:0}.wh-mrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.an-mrow{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.wh-mlabel{color:var(--mut);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:600;display:block}.wh-mval{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:10px 0 4px;font-size:36px;font-weight:650;line-height:42px;display:block}.wh-mdet{color:var(--mut);margin:0;font-size:13px}.wt-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wt-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wt-in{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-pill);color:var(--tx);min-height:42px;padding:9px 18px}.wt-in::placeholder{color:var(--mut)}.sfield{flex:220px;align-items:center;min-width:0;display:flex;position:relative}.sfield-in{flex:1;width:100%;min-width:0;padding-right:44px}.sfield-in::-webkit-search-cancel-button{appearance:none;display:none}.sfield-in::-webkit-search-decoration{appearance:none;display:none}.sfield-slot{pointer-events:none;justify-content:center;align-items:center;width:34px;height:100%;display:flex;position:absolute;top:0;right:6px}.sfield-spin{color:var(--mut);font-size:15px}.sfield-clear{color:var(--mut);cursor:pointer;pointer-events:auto;transition:background var(--transition), color var(--transition);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:-6px;padding:6px;display:flex}.sfield-clear:hover{background:var(--s2);color:var(--tx)}.sfield-clear:focus-visible{box-shadow:0 0 0 2px var(--acc);color:var(--tx);outline:none}.wt-in:focus,.wt-sel:focus,.wt-fin:focus,.wt-farea:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--accs);outline:none}@media (forced-colors:active){.wt-in:focus,.wt-sel:focus,.wt-fin:focus,.wt-farea:focus,.b-loc-select:focus{outline-offset:1px;outline:2px solid}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wt-grow{flex:240px}.wt-sel{appearance:none;background-color:var(--sur);border:1px solid var(--bd);border-radius:var(--r-pill);color:var(--txs);cursor:pointer;min-width:150px;min-height:42px;transition:border-color var(--transition), color var(--transition);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23849ab8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding:9px 38px 9px 16px;font-size:13.5px;font-weight:600}.wt-sel:hover{border-color:var(--acc);color:var(--tx)}:root[data-theme=light] .wt-sel{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23516176' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.wt-filters .wh-ghost,.wt-filters .wh-btn{min-height:42px;font-size:13.5px}@media (max-width:900px){.wt-filters .wh-ghost,.wt-filters .wh-btn,.wt-filters .wt-in,.wt-filters .wt-sel{min-height:44px}}.wt-tabs{flex-wrap:wrap;gap:8px;display:flex}.bk-bar{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.bk-bar>form{margin-left:auto}.wt-card>.bk-bar{border-bottom:1px solid var(--bd);padding:2px var(--card-x) 16px}.wt-seg{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-pill);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.wt-seg-opt{border-radius:var(--r-pill);color:var(--txs);min-height:36px;transition:background var(--transition), color var(--transition);align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.wt-seg-opt:hover{color:var(--acc)}.wt-seg-opt.on{background:var(--sur);box-shadow:var(--shadow);color:var(--acct)}.wt-seg-n{color:var(--mut);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:650}.wt-seg-opt.on .wt-seg-n{color:var(--acct)}@media (forced-colors:active){.wt-seg-opt.on{outline-offset:-2px;outline:2px solid}}.wt-tab{border:1px solid var(--bd);border-radius:var(--r-pill);color:var(--txs);cursor:pointer;transition:border-color var(--transition), color var(--transition);background:0 0;padding:10px 20px;font-size:13.5px;font-weight:600;text-decoration:none;position:relative}.wt-tab:hover{border-color:var(--acc);color:var(--acc)}.wt-tab.on{background:var(--accs);border-color:var(--accs);color:var(--acct)}.wt-tab.tabb{color:var(--mut);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:6px 4px}.wt-tab.tabb:hover{color:var(--tx)}.wt-tab.tabb.on{border-bottom-color:var(--acc);color:var(--tx);background:0 0}.wt-card .wt-hd,.wt-hd{color:var(--mut);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650}.wt-row{border-top:1px solid var(--bd);color:inherit;min-height:64px;padding:14px var(--card-x);transition:background var(--transition);align-items:center;gap:16px;text-decoration:none;display:grid}.wt-row-first{border-top:0;min-height:46px}.wt-row:hover{background:var(--s2)}.wt-row-first:hover{background:var(--sur)}.wt-cols-calls{grid-template-columns:minmax(150px,1fr) minmax(160px,1fr) 90px 140px 92px}.wt-cols-book{grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) 48px minmax(110px,max-content) minmax(96px,.7fr) 236px}.wt-cols-team{grid-template-columns:minmax(180px,1.3fr) 160px 140px 110px auto}.wt-cols-inv{grid-template-columns:minmax(160px,1fr) 130px 110px 110px 60px}.wt-strong{color:var(--tx);font-weight:600;line-height:20px;display:block}.wt-small{color:var(--mut);overflow-wrap:anywhere;font-size:13px;line-height:19px;display:block}.wt-small.wt-over,.wt-over{color:var(--dan);font-weight:600}.wt-foot{border-top:1px solid var(--bd);color:var(--mut);min-height:54px;padding:10px var(--card-x);justify-content:space-between;align-items:center;font-size:13px;display:flex}.wt-empty-pad{padding:24px var(--card-x)}.wt-rowacts{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.wt-rowacts form{display:flex}.bk-acts{flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;display:flex}.bk-prim{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bk-sec{gap:12px;display:flex}.wt-chip{border-radius:var(--r-pill);padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.wt-chip-s{background:var(--sucs);color:var(--suc)}.wt-chip-w{background:var(--ambs);color:var(--ambt)}.wt-chip-d{background:var(--dans);color:var(--dan)}.wt-chip-n{background:var(--s2);color:var(--txs)}.wt-chip-a{background:var(--accs);color:var(--acct)}.src-chip{align-items:center;gap:5px;padding:3px 9px;font-size:11px}.bk-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.bk-note-link{color:var(--mut);text-decoration:none}.bk-note-link:hover,.bk-note-link:focus-visible{color:var(--acct);text-decoration:underline}.tf-panel.bv-panel{width:min(560px,96vw)}.bv-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bv-sec{border-top:1px solid var(--bd);gap:12px;padding-top:16px;display:grid}.bv-sec h3{color:var(--mut);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.bv-convo{gap:12px;display:grid}.bv-facts{gap:10px;display:grid}.bv-fact{overflow-wrap:anywhere;grid-template-columns:92px minmax(0,1fr);gap:12px;font-size:13.5px;display:grid}.bv-fact b{color:var(--mut);font-size:12.5px;font-weight:600}.wt-chiprow,.chiprow{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.wt-form{gap:12px;margin-top:16px;display:grid}.wt-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wt-fl{gap:6px;display:grid}.wt-fl>span:first-child,.wt-fl>span{color:var(--txs);font-size:13px;font-weight:600}.wt-fl small{color:var(--mut);font-size:12.5px;line-height:18px}.wt-fin{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-input);color:var(--tx);width:100%;min-height:42px;padding:9px 14px}.wt-farea{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-input);color:var(--tx);resize:vertical;width:100%;min-height:80px;padding:10px 14px}.wt-tin{background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-input);color:var(--tx);text-align:center;width:100%;min-height:42px;padding:9px 12px}.wt-tin:disabled{cursor:not-allowed;opacity:.4}.wt-dash{color:var(--mut);text-align:center}.wt-cl{color:var(--txs);justify-self:end;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.wt-tog{border-top:1px solid var(--bd);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:18px;display:flex}.wt-tog strong{font-size:13.5px;font-weight:600;display:block}.wt-tog small{color:var(--mut);font-size:12.5px;display:block}.row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wt-hrow{border-top:1px solid var(--bd);grid-template-columns:minmax(120px,1fr) 120px 16px 120px auto;align-items:center;gap:14px;padding:10px 0;display:grid}.wt-hrow-first{border-top:0}.wt-hday{font-weight:600}.wt-faq{border-top:1px solid var(--bd);gap:6px;padding:16px 0;display:grid}.wt-faq-first{border-top:0;padding-top:0}.wt-faq strong{font-size:13.5px;font-weight:600}.wt-faq p{color:var(--mut);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:19px}.wt-faq strong{overflow-wrap:anywhere}.wt-faq-link{color:inherit;text-decoration:none}.wt-faq-link:hover strong{color:var(--acct)}.set-dl{padding:2px var(--card-x) 16px;display:grid}.set-row{border-top:1px solid var(--bd);grid-template-columns:190px 1fr;align-items:baseline;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.set-dl .set-row:first-child,.set-row-first{border-top:0}.set-k{color:var(--mut);font-size:12.5px;font-weight:600}.set-v{color:var(--tx)}.wh-ava{background:var(--s2);color:var(--txs);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.wh-ava-a{background:var(--ambs);color:var(--ambt)}.b-meter{background:var(--bd);border-radius:var(--r-pill);height:6px;margin:8px 0 6px;overflow:hidden}.b-fill{background:var(--acc);border-radius:var(--r-pill);height:100%}.ph-track{background:var(--s2);border-radius:var(--r-pill);height:8px;overflow:hidden}.ph-fill{background:var(--acc);border-radius:var(--r-pill);height:100%;transition:width .4s}.an-track{background:var(--s2);border-radius:var(--r-pill);flex:1;height:8px;overflow:hidden}.an-fill{background:var(--acc);border-radius:var(--r-pill);height:100%}.wh-chartwrap{gap:8px;padding-left:32px;display:grid}.wh-plot{height:210px;padding-top:18px;position:relative}.wh-rules{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:18px 0 0}.wh-rules span{border-top:1px dashed var(--bd);display:block;position:relative}.wh-rules span:last-child{border-top-style:solid}.wh-rules span:before{color:var(--mut);content:attr(data-tick);font-family:var(--font-data);font-variant-numeric:tabular-nums;width:22px;font-size:11px;line-height:1;position:absolute;top:0;left:-32px;transform:translateY(-50%)}.wh-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:16px;height:100%;display:grid;position:relative}.wh-col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.wh-bar{background:var(--acc);border-radius:6px 6px 0 0;width:26px;display:block;position:relative}.wh-bval{color:var(--mut);font-family:var(--font-data);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:11.5px;font-weight:600;line-height:1;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.wh-xaxis{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;display:grid}.wh-xaxis small,.wh-col small{color:var(--mut);text-align:center;font-size:12px}.wh-xaxis small.on{color:var(--acct);font-weight:650}.an-bars{height:190px;padding:6px var(--card-x) 4px;grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:8px;display:grid}.an-col{grid-template-rows:1fr auto auto;gap:4px;height:100%;display:grid}.an-v{color:var(--txs);font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:center;font-size:10.5px;font-weight:650}.an-bar{background:var(--acc);border-radius:99px;align-self:end;width:60%;min-height:4px;margin:0 auto}.an-col small{color:var(--mut);font-family:var(--font-data);text-align:center;font-size:10.5px}.an-int{border-top:1px solid var(--bd);align-items:center;gap:12px;padding:11px 0;display:flex}.an-int-first{border-top:0}.an-int b{flex:0 0 150px;font-size:13px;font-weight:600}.an-int span{color:var(--mut);font-family:var(--font-data);text-align:right;flex:0 0 40px;font-size:12px}.wt-convo{padding:24px var(--card-x);gap:14px;display:grid}.wt-bub{overflow-wrap:anywhere;border-radius:16px;max-width:88%;margin:0;padding:12px 16px;font-size:13.5px;line-height:20px}.wt-bc{background:var(--accs);color:var(--tx);border-bottom-right-radius:4px;justify-self:end}.wt-ba{background:var(--s2);color:var(--tx);border-bottom-left-radius:4px;justify-self:start}.wt-bs{border:1px dashed var(--bd);color:var(--mut);font-family:var(--font-data);overflow-wrap:anywhere;text-align:center;background:0 0;justify-self:stretch;max-width:none;font-size:12px}.wt-time{color:var(--mut);margin-top:-8px;font-size:11.5px}.wt-tc{justify-self:end}.b-qrow{border-top:1px solid var(--bd);padding:13px var(--card-x);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.b-qrow-first{border-top:0}.b-qrow>span{min-width:0}.qname{font-size:14px;font-weight:600;line-height:19px;display:block}.qsub,.qcap{color:var(--mut);font-size:12.5px;display:block}.qover{color:var(--dan);font-weight:600}.qtime{color:var(--txs);font-family:var(--font-data);font-size:12.5px;font-weight:600}.qacts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.prop-panel{background:var(--s2);border-top:1px dashed var(--bd);color:var(--mut);padding:12px var(--card-x) 14px calc(var(--card-x) + 48px);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.prop-bk{padding:12px var(--card-x) 14px}.b-slot{border-top:1px solid var(--bd);align-items:baseline;gap:12px;padding:10px 0;display:flex}.b-slot-first{border-top:0}.b-st{color:var(--mut);font-family:var(--font-data);flex:0 0 46px;font-size:12px;font-weight:600}.b-bks{flex:1;gap:6px;min-width:0;display:grid}.b-bk{justify-content:space-between;gap:8px;font-size:13px;display:flex}.b-bk b{font-weight:600}.b-bk span{color:var(--mut);font-family:var(--font-data);font-size:11.5px}.b-ck{border-top:1px solid var(--bd);align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:flex}.b-ck-first{border-top:0}.b-ck a{color:var(--acct);cursor:pointer;margin-left:auto;font-size:12.5px;font-weight:600;text-decoration:none}.b-ci{background:var(--sucs);color:var(--suc);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.b-ci.todo{border:1.5px dashed var(--bd);color:#0000;background:0 0}.b-done{color:var(--mut)}.rs-date{align-items:center;gap:6px;display:flex}.rs-arr{background:var(--sur);border:1px solid var(--bd);color:var(--txs);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;display:flex;position:relative}.rs-arr:hover{background:var(--s2)}:where(a,button):has(>.nav-hint){position:relative}.nav-hint{border:2px solid var(--acc);border-radius:inherit;opacity:0;pointer-events:none;visibility:hidden;position:absolute;inset:-3px}.wt-row>.nav-hint{border-radius:0;inset:0}.nav-hint.on{visibility:visible;animation-name:nav-hint-in,nav-hint-pulse;animation-duration:.2s,1.1s;animation-timing-function:ease,ease-in-out;animation-iteration-count:1,infinite;animation-delay:.12s,.12s;animation-fill-mode:forwards,none}.wt-tab.tabb .nav-hint{border-width:0 0 2px;inset:auto 0 -2px}@keyframes nav-hint-in{to{opacity:.9}}@keyframes nav-hint-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.nav-hint.on{opacity:.9;visibility:visible;animation:none}}.rs-today{margin-left:4px;position:relative}.rs-today.is-current{cursor:default;opacity:.45}.rs-today.is-current:hover{border-color:var(--bd);color:var(--txs);background:0 0}.rs-day{font-family:var(--font-display);text-align:center;white-space:nowrap;min-width:250px;padding:0 8px;font-size:17px;font-weight:650}.rs-caps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.rs-cap{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-card);padding:18px 22px}.rs-cap b{font-family:var(--font-display);font-size:26px;font-weight:650;line-height:32px;display:block}.rs-cap small{color:var(--mut);font-size:12.5px}.rs-slot{border-top:1px solid var(--bd);grid-template-columns:88px minmax(0,1fr);gap:10px;padding:18px 0;display:grid}.rs-slot-first{border-top:0;padding-top:4px}.rs-t{color:var(--mut);font-family:var(--font-data);gap:3px;padding-top:14px;font-size:12.5px;font-weight:600;display:grid}.rs-t-sub{color:var(--mut);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.rs-cards{gap:10px;display:grid}.rs-bk{background:var(--s2);border-radius:var(--r-card);color:inherit;border:1px solid #0000;grid-template-columns:40px minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;display:grid}.rs-bk:hover{background:var(--sur);border-color:var(--bd);box-shadow:var(--shadow)}.rs-bk-w{background:var(--ambs)}.rs-bk-w:hover{background:var(--ambs);border-color:var(--amb)}.rs-bk strong{font-size:14px;font-weight:600;line-height:19px;display:block}.rs-bk small{color:var(--mut);font-size:12.5px;line-height:17px;display:block}.rs-who{min-width:0}.rs-tbl{background:color-mix(in srgb, var(--tx) 9%, transparent);border-radius:var(--r-pill);color:var(--txs);font-family:var(--font-data);white-space:nowrap;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:650}.rs-note{color:var(--txs);align-items:flex-start;gap:7px;min-width:0;font-size:12.5px;line-height:18px;display:flex}.rs-note-i{color:var(--amb);flex:none;margin-top:2px}.rs-note-none{color:var(--mut)}.rs-q{border-top:1px solid var(--bd);gap:12px;margin-top:2px;padding-top:14px;display:grid}.rs-q-first{border-top:0;padding-top:0}.rs-q strong{font-size:13.5px;font-weight:600}.rs-q p{color:var(--mut);margin:0;font-size:12.5px;line-height:18px}.rs-qa{gap:8px;display:flex}.rs-ok{background:var(--acc);border-radius:var(--r-pill);color:var(--aconc);cursor:pointer;border:0;padding:8px 16px;font-size:12.5px;font-weight:600;text-decoration:none}.rs-wl{border-top:1px solid var(--bd);align-items:center;gap:12px;padding:12px 0;display:flex}.rs-wl-first{border-top:0;padding-top:0}.rs-wl strong{font-size:13.5px;font-weight:600;display:block}.rs-wl small{color:var(--mut);font-size:12.5px;display:block}.ph-num{font-family:var(--font-data);letter-spacing:.02em;font-size:26px;font-weight:600}.ph-progress{padding:4px 0 6px}.ph-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.ph-step{color:var(--mut);text-align:center;font-size:12.5px;font-weight:600}.ph-step.done,.ph-step.current{color:var(--acct)}.ph-step.current{font-weight:700}.wh-card>.ph-progress{padding:4px 0 12px}.wh-locbar{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-pill);flex-wrap:wrap;justify-self:start;align-items:center;gap:6px 12px;max-width:100%;padding:8px 16px;display:flex}.wh-locbar-label{color:var(--mut);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.wh-locbar-name{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.wh-locbar-form{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.wh-locbar-select{color:var(--tx);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;min-width:0;max-width:100%;padding:2px 4px;font-size:14px;font-weight:600;overflow:hidden}.bellwrap{position:relative}.nf-pop{background:var(--sur);border:1px solid var(--bd);box-shadow:var(--pop-shadow);z-index:50;border-radius:16px;width:350px;max-height:calc(100dvh - 130px);position:absolute;top:46px;right:0;overflow-y:auto}.nf-hd{border-bottom:1px solid var(--bd);justify-content:space-between;align-items:baseline;padding:14px 18px;font-size:13.5px;font-weight:650;display:flex}.nf-row{border-top:1px solid var(--bd);align-items:flex-start;gap:10px;padding:12px 18px;font-size:13px;text-decoration:none;display:flex}.nf-row-first,.nf-pop .nf-row:first-of-type{border-top:0}.nf-dot{background:var(--acc);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.nf-dot.rd{background:0 0}.nf-row strong{font-size:13px;font-weight:600;line-height:18px;display:block}.nf-row p{color:var(--mut);margin:0;font-size:12px;line-height:17px}.nf-row time{color:var(--mut);white-space:nowrap;margin-left:auto;font-size:11.5px}.nf-empty{color:var(--mut);padding:16px 18px;font-size:12.5px;line-height:18px}.nf-foot{background:var(--sur);border-top:1px solid var(--bd);padding:12px 18px;position:sticky;bottom:0}.toast-host{pointer-events:none;z-index:80;justify-content:center;display:flex;position:fixed;bottom:22px;left:0;right:0}.toast{background:var(--tx);border-radius:var(--r-pill);color:var(--bg);pointer-events:auto;max-width:min(90vw,520px);padding:11px 22px;font-size:13px;font-weight:600;animation:.22s toast-in;box-shadow:0 8px 24px #0f172a40}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.form-success{background:var(--sucs);border-radius:var(--r-input);color:var(--suc);margin:0;padding:10px 14px;font-size:13px}.form-error{background:var(--dans);border-radius:var(--r-input);color:var(--dan);margin:0;padding:10px 14px;font-size:13px}.empty-state{border:1px dashed var(--bd);border-radius:var(--r-card);text-align:center;justify-items:center;gap:6px;padding:34px 24px;display:grid}.empty-state strong{font-size:15px}.empty-state p{color:var(--mut);max-width:42ch;margin:0;font-size:13px}.skeleton{background:linear-gradient(100deg, var(--s2) 40%, var(--bd) 50%, var(--s2) 60%);border-radius:var(--r-input);background-size:200% 100%;animation:1.4s infinite shimmer}.skeleton-line{min-height:20px}.skeleton-card{border-radius:var(--r-card);min-height:150px}.skeleton-row{border-radius:0;min-height:56px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.lg-brand{background:var(--acc);color:var(--aconc);flex-direction:column;justify-content:space-between;padding:56px 60px;display:flex;position:relative;overflow:hidden}.lg-brand:after{content:"";background:radial-gradient(circle,#ffffff24,#0000 62%);border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;right:-190px}.lg-brandtop{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.lg-logo{font-family:var(--font-display);background:#ffffff29;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:flex}.lg-brandtop strong{letter-spacing:-.01em;font-size:17px;font-weight:650}.lg-quote{z-index:1;flex:1;align-content:center;padding:40px 0;display:grid;position:relative}.lg-quote h2{font-family:var(--font-display);letter-spacing:-.01em;max-width:460px;margin:0 0 20px;font-size:38px;font-weight:600;line-height:48px}.lg-quote p{opacity:.82;max-width:420px;margin:0;font-size:14.5px;line-height:22px}.lg-copy{opacity:.6;z-index:1;font-size:12.5px;position:relative}.lg-form{background:var(--bg);justify-content:center;align-items:center;padding:56px 60px;display:flex}.lg-inner{width:100%;max-width:380px}.lg-eyebrow{color:var(--acct);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12.5px;font-weight:600;display:block}.lg-h1{color:var(--tx);font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:32px;font-weight:650;line-height:38px}.lg-sub{color:var(--mut);margin:0 0 32px;font-size:14.5px;line-height:22px}.lg-fl{gap:7px;margin-bottom:18px;display:grid}.lg-fl>span:first-child{color:var(--txs);font-size:13px;font-weight:600}.lg-input{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-input);color:var(--tx);width:100%;min-height:48px;padding:12px 16px}.lg-inwrap{display:block;position:relative}.lg-inwrap .lg-input{padding-right:48px}.lg-eye{color:var(--mut);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lg-eye:hover{color:var(--tx)}.lg-submit{background:var(--acc);border-radius:var(--r-input);color:var(--aconc);cursor:pointer;border:0;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:15px;font-weight:600;display:flex}.lg-submit:hover{background:var(--acc-hover)}.lg-error{margin-bottom:18px}.lg-foot{color:var(--mut);text-align:center;margin:28px 0 0;font-size:13.5px}.wz{background:var(--bg);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.wz-card{background:var(--sur);border:1px solid var(--bd);box-shadow:var(--shadow);border-radius:20px;width:660px;max-width:96vw;padding:30px 36px 26px}.wz-brand{align-items:center;gap:10px;margin-bottom:18px;font-weight:650;display:flex}.wz-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.wz-h{font-family:var(--font-display);margin:14px 0 4px;font-size:24px;font-weight:650}.wz-sub{color:var(--mut);margin:0 0 20px;font-size:13.5px}.wz-opt{border:1px solid var(--bd);border-radius:var(--r-card);cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:10px;padding:14px 16px;display:flex}.wz-opt.sel{background:var(--accs);border-color:var(--acc)}.wz-opt strong{font-size:13.5px;display:block}.wz-opt small{color:var(--mut);font-size:12.5px;line-height:17px;display:block}.wz-nums{flex-wrap:wrap;gap:8px;margin:6px 0 2px;display:flex}.wz-num{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-pill);color:var(--tx);cursor:pointer;font-family:var(--font-data);padding:8px 14px;font-size:12.5px;font-weight:600}.wz-num.sel{background:var(--accs);border-color:var(--acc);color:var(--acct)}@media (max-width:1180px){.b-cols,.wh-grid,.wt-fgrid{grid-template-columns:1fr}.b-cols>:first-child{grid-column:auto}.an-mrow,.rs-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.srch{display:none}.b-qrow{grid-template-columns:36px minmax(0,1fr);grid-auto-rows:auto}.b-qrow .qacts{grid-column:2;justify-content:flex-start}.bk-acts{align-items:flex-start}.bk-prim{justify-content:flex-start}}@media (max-width:900px){:root{--card-x:16px}.b-side{display:none}.topbar{padding:12px 16px}.wh-main,.pad{padding:14px 16px calc(88px + env(safe-area-inset-bottom,0px));gap:14px}.mtabs{background:var(--sur);border-top:1px solid var(--bd);padding:0 calc(6px + env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,34px) calc(6px + env(safe-area-inset-left,0px));z-index:40;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.wh-h1,.h1s{font-size:27px;line-height:33px}.wh-hero{padding:20px}.rs-day{white-space:normal;min-width:0}.rs-arr{flex-shrink:0;width:44px;height:44px}.wh-stat{border-left:0;padding-left:0}.wh-review{margin-left:0}.wt-row{grid-template-columns:1fr}.wt-hd{display:none}.wt-row [data-label]:before{color:var(--mut);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700;display:block}.wt-row [data-label=Notes][aria-hidden=true]{display:none}.bk-acts{align-items:flex-start}.bk-prim{justify-content:flex-start}.wt-hrow{grid-template-columns:1fr 1fr}.wt-hrow strong{grid-column:1/-1}.wt-dash{display:none}.wt-cl{justify-self:start}.set-row{grid-template-columns:1fr;gap:4px}.rs-slot{grid-template-columns:1fr}.rs-t{padding-top:0}.rs-bk{grid-template-columns:40px minmax(0,1fr) auto}.rs-note{grid-column:1/-1}.rs-bk>.wt-chip,.rs-bk>.qacts{grid-area:1/3}.lg{grid-template-columns:1fr}.lg-brand{display:none}.nf-pop{width:min(350px,100vw - 24px);right:-8px}.kb-foot-actions{display:flex}.wt-fin,.wt-in,.wt-farea,.wt-tin,.wt-sel,.lg-input,.tf-input,.wh-locbar-select,.b-loc-select{font-size:16px}.iconbtn{width:44px;height:44px}.btn-sm{min-height:44px}.ok,.gh,.ok-s,.gh-s{min-height:44px;padding:10px 16px}.no,.no-s{min-height:44px;padding:10px 12px}.bk-prim,.rs-date{gap:8px}.wt-link{align-items:center;margin:-12px -6px;padding:12px 6px;display:inline-flex}.b-ck a{align-items:center;margin:-12px -8px;padding:12px 8px;display:inline-flex}.wt-tab.tabb{padding:12px 10px}.wt-cl{min-height:44px}.wt-cl input[type=checkbox]{flex:none;width:20px;height:20px}.pm-seg-opt,.pm-chip{min-height:40px}.tf-iconbtn{width:40px;height:40px}.tf-quick{gap:8px}.tf-chip{padding:10px 14px}.tf-toggle{min-height:44px}.toast-host,.tf-toasts{bottom:calc(84px + env(safe-area-inset-bottom))}.wh-mrow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.an-bars{overscroll-behavior-x:contain;grid-auto-columns:minmax(26px,1fr);overflow-x:auto}}.kb-foot-actions{display:none}.wh-card[id],[id=transcript],[id=submit-error]{scroll-margin-top:80px}@media (min-width:901px) and (max-width:1200px){.wt-hd.wt-cols-book{display:none}.wt-row.wt-cols-book{grid-template-columns:1fr}.wt-row.wt-cols-book [data-label]:before{color:var(--mut);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700;display:block}.wt-row.wt-cols-book [data-label=Notes][aria-hidden=true],.wt-row.wt-cols-book .wt-dash{display:none}.wt-row.wt-cols-book .bk-acts{align-items:flex-start}.wt-row.wt-cols-book .bk-prim{justify-content:flex-start}}.wt-liverow{text-align:left;width:100%;font:inherit;color:inherit;background:var(--s2);border:1px solid var(--bd);border-radius:var(--r-input);cursor:pointer;transition:border-color var(--transition), box-shadow var(--transition);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.wt-liverow:hover{border-color:var(--acc)}.wt-liverow.on{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.wt-liverow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.legal{max-width:760px;margin:0 auto;padding:32px 24px 64px}.legal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:28px;display:flex}.legal-brand{color:var(--tx);font-family:var(--font-display);align-items:center;gap:10px;font-size:18px;text-decoration:none;display:inline-flex}.legal-head nav{gap:16px;display:flex}.legal-body h1{font-family:var(--font-display);margin:0 0 4px;font-size:32px}.legal-body h2{font-family:var(--font-display);margin:26px 0 8px;font-size:20px}.legal-body p,.legal-body li{color:var(--txs);font-size:15px;line-height:1.65}.legal-body ul{margin:8px 0;padding-left:22px}.legal-meta{color:var(--mut);font-size:13px}.legal-note{background:var(--ambs);color:var(--ambt);border-radius:var(--r-input);padding:12px 16px;font-size:14px}.legal-flag{background:var(--ambs);color:var(--ambt);border-radius:var(--r-pill);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;margin-left:10px;padding:3px 10px;font-size:11px;font-weight:600}.terms-banner{background:var(--ambs);color:var(--ambt);border:1px solid var(--amb);border-radius:var(--r-input);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:14px;display:flex}.terms-banner a{color:inherit;font-weight:600;text-decoration:underline}.wz-consent{color:var(--txs);align-items:flex-start;gap:10px;margin-top:16px;font-size:14px;display:flex}.wz-consent input{accent-color:var(--acc);flex:none;width:16px;height:16px;margin-top:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}dialog.cdlg{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:14px;width:calc(100vw - 40px);max-width:26rem;margin:auto;padding:0;box-shadow:0 24px 64px #02061759}dialog.cdlg::backdrop{background:#02061780}dialog.cdlg[open]{animation:.16s cdlg-in}dialog.cdlg[open]::backdrop{animation:.16s cdlg-fade}@keyframes cdlg-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes cdlg-fade{0%{opacity:0}}.cdlg-body{padding:22px 24px}.cdlg-title{font-family:var(--font-display);margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.3}.cdlg-msg{color:var(--txs);margin:0;font-size:14px;line-height:1.55}.cdlg-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.cdlg-btn{cursor:pointer;min-height:40px;transition:background var(--transition), border-color var(--transition), color var(--transition);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:9px 18px;font-size:13.5px;font-weight:600;display:inline-flex}.cdlg-cancel{border:1px solid var(--bd);color:var(--txs);background:0 0}.cdlg-cancel:hover{border-color:var(--mut);color:var(--tx)}.cdlg-confirm{background:var(--acc);color:var(--aconc)}.cdlg-confirm:hover{background:var(--acc-hover)}.cdlg-confirm.cdlg-dangerous{background:var(--dan)}.cdlg-confirm.cdlg-dangerous:hover{filter:brightness(.9)}@media (prefers-reduced-motion:reduce){dialog.cdlg[open],dialog.cdlg[open]::backdrop{animation:none}}.btn-loading{align-items:center;gap:8px;display:inline-flex}.spinner{flex:none;animation:.65s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{display:none}}.tf-wrap{flex-direction:column;gap:18px;display:flex}.tf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tf-head h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.tf-head p{color:var(--mut);max-width:54ch;margin:4px 0 0;font-size:13.5px;line-height:1.5}.tf-add{background:var(--acc);border-radius:var(--r-pill);color:var(--aconc);cursor:pointer;transition:background var(--transition), transform var(--transition);white-space:nowrap;border:0;align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.tf-add:hover{background:var(--acc-hover)}.tf-add:active{transform:scale(.97)}.tf-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tf-stat{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.tf-stat b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.tf-stat span{color:var(--mut);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:500}.tf-stat.accent b{color:var(--acc)}.tf-filters{flex-wrap:wrap;gap:8px;display:flex}.tf-chip{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-pill);color:var(--txs);cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition);padding:6px 13px;font-size:13px;font-weight:500}.tf-chip:hover{border-color:var(--acc)}.tf-chip.on{background:var(--acc);border-color:var(--acc);color:var(--aconc)}.tf-chip .c{font-variant-numeric:tabular-nums;opacity:.7;margin-left:4px}.tf-area-h{align-items:baseline;gap:8px;margin:6px 0 12px;display:flex}.tf-area-h h2{margin:0;font-size:14px;font-weight:600}.tf-area-h span{color:var(--mut);font-size:12px}.tf-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.tf-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-card);transition:border-color var(--transition), box-shadow var(--transition);flex-direction:column;gap:12px;padding:15px 16px 13px;display:flex;position:relative}.tf-card:hover{border-color:color-mix(in srgb, var(--acc) 45%, var(--bd));box-shadow:var(--shadow)}.tf-card.off{opacity:.66}.tf-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tf-name{letter-spacing:-.01em;font-size:16px;font-weight:700}.tf-name small{color:var(--mut);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.tf-quick{opacity:0;transition:opacity var(--transition);gap:2px;display:flex}.tf-card:hover .tf-quick,.tf-card:focus-within .tf-quick{opacity:1}@media (hover:none){.tf-quick{opacity:1}}.tf-iconbtn{color:var(--mut);cursor:pointer;height:30px;transition:background var(--transition), color var(--transition);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:30px;display:inline-grid}.tf-iconbtn:hover{background:var(--s2);color:var(--tx)}.tf-iconbtn.danger:hover{background:var(--dans);color:var(--dan)}.tf-seat{align-items:center;gap:10px;display:flex}.tf-seat-n{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1}.tf-seat-n small{color:var(--mut);margin-left:3px;font-size:12px;font-weight:500}.tf-dots{flex-wrap:wrap;align-content:center;gap:4px;display:flex}.tf-dot{background:color-mix(in srgb, var(--acc) 32%, var(--sur));border:1px solid color-mix(in srgb, var(--acc) 45%, var(--bd));border-radius:3px;width:9px;height:9px}.tf-dot.more{color:var(--mut);background:0 0;border:0;width:auto;height:auto;font-size:11px;font-weight:600}.tf-foot{border-top:1px solid var(--bd);justify-content:space-between;align-items:center;gap:8px;padding-top:11px;display:flex}.tf-badges{flex-wrap:wrap;gap:6px;display:flex}.tf-badge{background:var(--accs);border-radius:var(--r-pill);color:var(--acct);align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.tf-track{background:var(--bd);height:20px;transition:background var(--transition);border-radius:999px;flex:none;width:34px;position:relative}.tf-track:after{content:"";height:16px;transition:transform var(--transition);background:#fff;border-radius:50%;width:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.tf-toggle.on .tf-track,.tf-check.on .tf-track{background:var(--suc)}.tf-toggle.on .tf-track:after,.tf-check.on .tf-track:after{transform:translate(14px)}.tf-toggle{color:var(--mut);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;display:inline-flex}.tf-toggle.on{color:var(--suc)}.tf-empty{text-align:center;padding:46px 20px}.tf-empty-ic{background:var(--accs);color:var(--acc);border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:14px;display:inline-grid}.tf-empty h3{margin:0 0 6px;font-size:17px;font-weight:700}.tf-empty p{color:var(--mut);max-width:40ch;margin:0 auto 18px;font-size:13.5px;line-height:1.55}.pm-invite,.pm-wrap{gap:14px;display:grid}.pm-block{border:1px solid var(--bd);border-radius:var(--r-card);gap:10px;margin:0;padding:14px;display:grid}.pm-block:disabled{opacity:.6}.pm-legend{color:var(--mut);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0 2px;font-size:11px;font-weight:700;display:flex}.pm-reset{letter-spacing:normal;text-transform:none;font-size:11.5px}.pm-chips{flex-wrap:wrap;gap:8px;display:flex}.pm-chip{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-pill);cursor:pointer;min-height:32px;transition:border-color var(--transition), background var(--transition), color var(--transition);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pm-chip:has(input:disabled){cursor:not-allowed;opacity:.45}.pm-chip input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pm-chip:hover{border-color:var(--acc)}.pm-chip:has(input:checked){background:var(--accs);border-color:var(--acc);color:var(--acct)}.pm-chip:has(input:checked) span:before{content:"✓ "}.pm-chip:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.pm-grid{gap:2px;display:grid}.pm-row{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:7px 6px;display:flex}.pm-row:hover{background:var(--bg)}.pm-info{gap:1px;min-width:0;display:grid}.pm-name{font-size:13px;font-weight:600}.pm-desc{color:var(--mut);font-size:11.5px}.pm-seg{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-pill);flex:none;padding:2px;display:inline-flex}.pm-seg-opt{border-radius:var(--r-pill);color:var(--mut);cursor:pointer;min-height:26px;transition:background var(--transition), color var(--transition);-webkit-user-select:none;user-select:none;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:650;display:inline-flex}.pm-seg-opt input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pm-seg-opt:hover{color:var(--tx)}.pm-seg-opt.on{background:var(--sur);box-shadow:var(--shadow);color:var(--acct)}.pm-seg-opt:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:1px}.loc-form{gap:22px;display:grid}.loc-set{border:0;border-top:1px solid var(--bd);gap:14px;margin:0;padding:18px 0 0;display:grid}.loc-form>.loc-set:first-of-type{border-top:0;padding-top:0}.loc-leg{color:var(--txs);letter-spacing:.07em;text-transform:uppercase;padding:0;font-size:12px;font-weight:700}.loc-help{color:var(--mut);font-size:12px;line-height:1.5}.loc-aiflag{background:var(--s2);color:var(--txs);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.loc-aiflag svg{flex:none;margin-top:2px}.loc-addr{grid-template-columns:repeat(2,minmax(0,1fr))}.loc-street{grid-column:1/-1}.loc-tz{max-width:320px}@media (max-width:900px){.loc-addr{grid-template-columns:minmax(0,1fr)}.loc-tz{max-width:none}}.faq-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.faq-stats{margin-bottom:4px}.faq-items{display:grid}.faq-item{border-top:1px solid var(--bd);color:inherit;padding:14px var(--card-x);transition:background var(--transition);gap:4px;text-decoration:none;display:grid}.faq-items>.faq-item:first-child{border-top:0}.faq-item:hover{background:var(--s2)}.faq-item.on{background:var(--accs);box-shadow:inset 3px 0 0 var(--acc)}.faq-item strong{color:var(--tx);font-size:14px;font-weight:600;line-height:1.4}.faq-item p{color:var(--txs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.faq-item.off strong,.faq-item.off p{color:var(--mut)}.faq-off{background:var(--s2);border-radius:var(--r-pill);color:var(--mut);letter-spacing:.02em;text-transform:uppercase;align-self:start;padding:2px 8px;font-size:11px;font-weight:600}.faq-editor{position:sticky;top:84px}.faq-acts{justify-content:space-between}.faq-del{color:var(--dan);border-color:#f8717166}.faq-del:hover{background:var(--dans);border-color:var(--dan);color:var(--dan)}.faq-hint{align-items:center;gap:6px;margin:0 0 4px;display:flex}.kb-faqlink{align-content:start}@media (max-width:900px){.faq-grid{grid-template-columns:minmax(0,1fr)}.faq-editor{position:static}}.tm-pwout{background:var(--s2);border:1px solid var(--bd);border-radius:12px;width:100%;padding:12px 14px}.tm-pwout-h{color:var(--txs);margin:0 0 8px;font-size:12px;font-weight:600}.tm-pwout-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tm-pwcode{background:var(--sur);border:1px solid var(--bd);-webkit-user-select:all;user-select:all;border-radius:8px;padding:6px 10px;font-size:13px}.tm-pwout-note{color:var(--mut);margin:8px 0 0;font-size:12px;line-height:1.5}.tm-pwbtn{align-items:center;gap:6px;display:inline-flex}.pm-rowacts{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (forced-colors:active){.pm-seg-opt.on{outline-offset:-2px;outline:2px solid}.pm-chip:has(input:checked){outline-offset:-2px;outline:2px solid}}@media (max-width:640px){.pm-row{flex-direction:column;align-items:flex-start;gap:6px}.wh-mval{font-size:30px}.wh-chart{gap:10px}.wh-bar{max-width:100%}}.tf-scrim{opacity:0;pointer-events:none;z-index:60;background:#0f172a70;transition:opacity .2s;position:fixed;inset:0}.tf-scrim.open{opacity:1;pointer-events:auto}.tf-panel{background:var(--sur);border-left:1px solid var(--bd);box-shadow:var(--pop-shadow);z-index:61;flex-direction:column;width:min(400px,92vw);height:100dvh;transition:transform .24s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.tf-panel.open{transform:translate(0)}.tf-panel-h{border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.tf-panel-h h2{margin:0;font-size:16px;font-weight:700}.tf-panel-b{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px 20px calc(20px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:16px;display:flex;overflow-y:auto}.tf-panel-f{border-top:1px solid var(--bd);padding:16px 20px calc(16px + env(safe-area-inset-bottom));gap:10px;display:flex}.tf-field{flex-direction:column;gap:6px;display:flex}.tf-field>span{color:var(--txs);font-size:12.5px;font-weight:600}.tf-field .req{color:var(--acc)}.tf-input{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-input);color:var(--tx);height:42px;padding:0 12px;font-size:14.5px}.tf-input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--accs);outline:none}.tf-help{color:var(--mut);font-size:12px}.tf-check{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-input);cursor:pointer;text-align:left;align-items:flex-start;gap:11px;width:100%;padding:12px;display:flex}.tf-check:hover{border-color:color-mix(in srgb, var(--acc) 40%, var(--bd))}.tf-check .tf-track{margin-top:1px}.tf-check-t{flex-direction:column;gap:2px;display:flex}.tf-check-t b{font-size:13.5px;font-weight:600}.tf-check-t span{color:var(--mut);font-size:12px;line-height:1.45}.tf-btn{border-radius:var(--r-pill);cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:600;display:inline-flex}.tf-btn.primary{background:var(--acc);color:var(--aconc)}.tf-btn.primary:hover{background:var(--acc-hover)}.tf-btn.primary:disabled{cursor:default;opacity:.7}.tf-btn.danger{border:1px solid var(--dans);color:var(--dan);background:0 0;flex:none;padding:0 18px}.tf-btn.danger:hover{background:var(--dans)}.tf-spin{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.6s linear infinite tf-spin}@keyframes tf-spin{to{transform:rotate(360deg)}}.tf-toasts{z-index:80;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.tf-toast{background:var(--tx);box-shadow:var(--pop-shadow);color:var(--bg);border-radius:12px;align-items:center;gap:14px;padding:11px 16px;font-size:13.5px;font-weight:500;animation:.22s cubic-bezier(.32,.72,0,1) tf-toast-in;display:flex}.tf-toast .u{color:var(--acc);cursor:pointer;background:0 0;border:0;margin:-12px -10px;padding:12px 10px;font-size:13.5px;font-weight:700}@keyframes tf-toast-in{0%{opacity:0;transform:translateY(10px)}}@media (max-width:720px){.tf-stats{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.tf-panel,.tf-scrim,.tf-add,.tf-card,.tf-toast,.tf-track:after{transition:none;animation:none}}.bsheet-scrim{animation:bsheet-fade var(--transition);z-index:55;background:#0206119e;border:0;padding:0;position:fixed;inset:0}.bsheet{animation:bsheet-up var(--transition);background:var(--sur);border-top:1px solid var(--bd);z-index:56;border-radius:20px 20px 0 0;flex-direction:column;max-height:calc(100dvh - 40px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 44px #0000008c}.bsheet:focus{outline:none}@media (min-width:901px){.bsheet-modal{border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--pop-shadow);width:min(560px,100vw - 48px);max-height:min(76vh,680px);animation:modal-in var(--transition);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.bsheet-modal .bsheet-grab{display:none}.bsheet-modal .bsheet-inset{height:8px}.bsheet-modal .bsheet-foot{border-radius:0 0 var(--r-card) var(--r-card);padding:12px 16px}}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.bsheet-modal{animation:none}}.bsheet-grab{cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;min-height:30px;padding:10px 0 8px;display:flex}.bsheet-grab:active{cursor:grabbing}.bsheet-modal .bsheet-grab{cursor:default;touch-action:auto}.bsheet-grab:before{background:var(--s2);border-radius:var(--r-pill);content:"";width:40px;height:4px}.bsheet-body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.bsheet-inset{height:max(34px, env(safe-area-inset-bottom,34px));flex:none}.bsheet-foot{background:var(--sur);border-top:1px solid var(--bd);padding:10px 16px max(10px, env(safe-area-inset-bottom,34px));flex:none}@keyframes bsheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes bsheet-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bsheet,.bsheet-scrim{animation:none}}.msh-acct{border-bottom:1px solid var(--bd);flex:none;align-items:center;gap:11px;padding:10px 16px 14px;display:flex}.msh-ava{background:var(--s2);color:var(--txs);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.msh-id{min-width:0}.msh-id strong{font-size:14.5px;font-weight:600;display:block}.msh-id span{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.msh-x{background:var(--bg);border:1px solid var(--bd);color:var(--mut);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.msh-acct-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.msh-acct-actions .iconbtn{background:var(--bg);color:var(--mut);width:36px;height:36px}.msh-rows{padding-top:4px;display:grid}.msh-row{border:0;border-bottom:1px solid var(--bd);color:var(--tx);cursor:pointer;font:inherit;text-align:left;background:0 0;align-items:center;gap:13px;width:100%;min-height:52px;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.msh-row>svg:first-child{color:var(--mut)}.msh-chev{color:var(--mut);margin-left:auto}.msh-rows>:last-child .msh-row,.msh-rows>.msh-row:last-child{border-bottom:0}.msh-out{color:var(--dan)}.m-only,.m-only-i{display:none}.swipe{position:relative;overflow:hidden}.swipe-check{background:var(--suc);color:var(--aconc);justify-content:center;align-items:center;width:64px;display:flex;position:absolute;top:0;bottom:0;right:0}.swipe-body{background:var(--sur);position:relative}.b-col{gap:20px;min-width:0;display:grid}.rs-stack{gap:20px;display:grid}.lv-dot{background:var(--mut);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.lv-dot.on{background:var(--suc);animation:1.6s infinite livepulse}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.22}}@media (prefers-reduced-motion:reduce){.lv-dot.on{animation:none}}.wt-liverow .wt-strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.cl-ts{font-size:13px}.cl-view{white-space:nowrap;justify-self:start;position:relative}.cs-head{border-bottom:1px solid var(--bd);gap:2px;padding:6px 16px 12px;display:grid}.cs-head strong{font-family:var(--font-data);font-size:15px}.cs-head span{color:var(--mut);font-family:var(--font-data);font-size:12px}.cs-convo{gap:10px;padding:14px 16px;display:grid}.cs-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-foot-acts{align-items:center;gap:8px;margin-left:auto;display:flex}.cs-delete{color:var(--dan);border-color:#f8717166;margin-right:auto}.cs-delete:hover{background:var(--dans);border-color:var(--dan);color:var(--dan)}@media (max-width:900px){.cs-foot .btn-sm{min-height:44px}.cs-foot-acts{flex-wrap:wrap;justify-content:flex-end}}.st-page{gap:20px;display:grid}.kb-col{gap:20px;min-width:0;display:grid}.mh-txt{color:var(--mut);padding:0 6px;font-size:13px;font-weight:600;text-decoration:none;position:relative}.tf-single{color:var(--mut);font-size:12px}.bl-pilot{margin-left:auto}.bl-planrows{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:2px 0 0}.bl-val{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:22px;line-height:30px;display:flex}.sp-code{color:var(--txs);font-family:var(--font-data);font-size:12px}.an-dates{color:var(--mut);font-variant-numeric:tabular-nums;font-size:13px}.an-ocount{font-variant-numeric:tabular-nums;white-space:nowrap;flex-basis:auto}.an-oc-booked{background:var(--suc)}.an-oc-answered{background:var(--acc)}.an-oc-escalated{background:var(--amb)}.an-oc-missed,.an-oc-failed{background:var(--dan)}.tgl{appearance:none;background:var(--s2);border-radius:var(--r-pill);cursor:pointer;height:25px;transition:background var(--transition);border:0;flex:0 0 42px;width:42px;margin:0;position:relative}.tgl:before{background:var(--mut);content:"";height:19px;transition:background var(--transition), transform var(--transition);border-radius:50%;width:19px;position:absolute;top:3px;left:3px}.tgl:checked{background:var(--acc)}.tgl:checked:before{background:var(--aconc);transform:translate(17px)}.tgl:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tgl-s{flex:0 0 34px;width:34px;height:20px}.tgl-s:before{width:14px;height:14px}.tgl-s:checked:before{transform:translate(14px)}.mh{display:none}@media (max-width:900px){.topbar,.wh-top{display:none}.mh{background:var(--sur);z-index:30;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0}.mh-primary{border-bottom:1px solid var(--bd);gap:10px}.mh-loc{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-pill);align-items:center;gap:7px;min-width:0;min-height:40px;padding:8px 14px;display:inline-flex;position:relative}.mh-loc svg{color:var(--mut);flex:none}.mh-loc strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.mh-loc form{display:contents}.mh-loc select{appearance:none;cursor:pointer;opacity:0;border:0;width:100%;position:absolute;inset:0}.mh-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.mh .iconbtn{width:40px;height:40px}.mh .dot{top:7px;right:8px}.mh-add{background:var(--acc);color:var(--aconc);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.mh-add:hover{background:var(--acc-hover)}.mh-back{color:var(--txs);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:32px;height:40px;padding:0;display:inline-flex}.mh-title{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:19px;font-weight:650;overflow:hidden}.mh-ctl{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.m-only{display:block}.m-only-i{align-items:center;display:inline-flex}.d-only,.d-only-i{display:none}.wh-card{padding:15px 16px}.wh-ph{margin-bottom:12px}.wh-ph h2{font-size:17px}.wh-mrow,.an-mrow{scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.wh-mrow::-webkit-scrollbar{display:none}.an-mrow::-webkit-scrollbar{display:none}.wh-mrow>*,.an-mrow>*{flex:none;min-width:136px}.wh-mrow .wh-card,.an-mrow .wh-card{padding:13px 15px}.wh-mlabel{font-size:11px}.wh-mval{margin:5px 0 1px;font-size:28px;line-height:32px}.wh-mdet{font-size:11.5px}.b-cols,.b-col{display:contents}.td-greet{order:1}.td-inbox{order:2}.td-stats{order:3}.td-tonight{order:4}.td-calls{order:5}.td-setup{order:6}.td-h1{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:26px;font-weight:650;line-height:31px}.td-sub{color:var(--mut);margin:3px 0 0;font-size:12.5px}.td-inbox .qhd{align-items:center;gap:9px;padding:15px 16px 11px}.td-inbox .qh2{font-size:17px}.td-inbox .qmeta{letter-spacing:0;text-transform:none;margin-left:auto;font-weight:400}.q-count{background:var(--ambs);border-radius:var(--r-pill);color:var(--ambt);font-family:var(--font-data);padding:4px 9px;font-size:12px;font-weight:650;line-height:1}.td-inbox .b-qrow{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:13px 16px}.td-inbox .b-qrow .wh-ava{flex-basis:38px;width:38px;height:38px}.td-inbox .qname{font-size:14.5px}.q-guests{display:none}.q-party{background:var(--s2);border-radius:var(--r-pill);color:var(--txs);font-family:var(--font-data);vertical-align:1px;margin-left:8px;padding:4px 8px;font-size:11.5px;font-weight:650;line-height:1;display:inline-flex}.q-mtime{color:var(--txs);font-family:var(--font-data);margin-top:2px;font-size:12px;display:block}.q-mwhy{color:var(--mut);font-size:12px;display:block}.q-mwhy.qover{color:var(--dan);font-weight:600}.td-inbox .qsub,.td-inbox .qcap{display:none}.td-inbox .qacts{flex-wrap:wrap;grid-column:1/-1;justify-content:stretch}.td-inbox .qacts form{flex:auto;display:flex}.td-inbox .qacts .ok,.td-inbox .qacts .gh{flex:auto;width:100%;min-height:46px;font-size:13.5px}.td-inbox .qacts .q-ellip{color:var(--mut);flex:0 0 46px;width:46px;height:46px;min-height:46px;padding:0}.td-inbox .qacts .no{border:1px solid var(--bd);border-radius:var(--r-pill);min-height:46px;padding:0 18px;font-size:13.5px}.td-inbox .qacts>form:has(>.no){flex:none}.q-more-row{flex:1 0 100%}.q-more-row form,.q-more-row .no{width:100%}.prop-panel{padding:12px 16px 14px}.td-tonight .b-slot{gap:9px;padding:9px 0}.td-tonight .b-st{color:var(--txs);flex-basis:58px}.td-tonight .b-bks{flex-wrap:wrap;gap:4px 7px;display:flex}.td-tonight .b-bk{justify-content:flex-start;align-items:center;gap:7px}.td-tonight .b-bk+.b-bk:before{color:var(--mut);content:"·"}.td-calls .wh-chartwrap{padding-left:0}.td-calls .wh-rules{display:none}.td-calls .wh-plot{height:124px;padding-top:16px}.td-calls .wh-chart{gap:10px}.td-calls .wh-bar{background:var(--accs);border-radius:5px 5px 0 0;width:100%}.td-calls .wh-col:last-child .wh-bar{background:var(--acc)}.td-calls .wh-bval{margin-bottom:5px;font-size:11px}.td-calls .wh-col:last-child .wh-bval{color:var(--acct)}.td-calls .wh-xaxis{gap:10px}.td-calls .wh-xaxis small{font-size:11px}.td-setup .b-ck{display:none}.td-setup-next{color:var(--mut);justify-content:space-between;align-items:center;gap:10px;margin-top:7px;font-size:12px;display:flex}.td-setup-next a{color:var(--acct);font-size:12.5px;font-weight:600;text-decoration:none;position:relative}.mh{min-height:56px}.hm{position:relative}.hm-pop{background:var(--sur);border:1px solid var(--bd);box-shadow:var(--pop-shadow);z-index:35;border-radius:12px;min-width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.hm-pop a,.hm-pop button{color:var(--tx);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:13.5px;font-weight:600;text-decoration:none}.hm-pop a:hover,.hm-pop button:hover{background:var(--s2)}.bk-mfilters{background:var(--sur);border-bottom:1px solid var(--bd);z-index:25;gap:2px;margin:-14px -16px 0;padding:0 0 6px;display:grid;position:sticky;top:56px}.bk-mseg{scrollbar-width:none;padding:2px 12px 6px;display:flex;overflow-x:auto}.bk-mseg::-webkit-scrollbar{display:none}.bk-mseg .wt-seg{flex-wrap:nowrap;flex:none}.bk-mseg .wt-seg-opt{white-space:nowrap}.bk-mseg .wt-seg-opt:nth-child(2):not(.on){color:var(--ambt)}.bk-mranges{scrollbar-width:none;padding:0 12px;display:flex;overflow-x:auto}.bk-mranges::-webkit-scrollbar{display:none}.bk-mranges .wt-tabs{flex-wrap:nowrap;gap:4px}.bk-mranges .wt-tab.tabb{color:var(--mut);white-space:nowrap;padding:8px 10px;font-size:12.5px}.bk-mranges .wt-tab.tabb.on{color:var(--acct)}.bk-list{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;display:grid;overflow:visible}.bk-list .qhd,.bk-list .bk-bar .wt-seg,.bk-list .wt-row{display:none}.bk-list .bk-bar{border-bottom:0;padding:0}.bk-searchwrap{display:none}.bk-searchwrap-open{display:block}.bk-list .wt-foot{background:var(--sur);border:1px solid var(--bd);border-radius:12px;padding:10px 16px}.bk-mcard{background:var(--sur);border:1px solid var(--bd);border-radius:14px;overflow:hidden}.bk-mcard-amber{background:var(--ambs);border-color:#f59e0b59}.bk-mcard .swipe-body{background:var(--sur)}.bk-mcard-amber .swipe-body{background:color-mix(in srgb, var(--amb) 16%, var(--sur))}.bk-mbody{gap:9px;padding:14px 15px;display:grid}.bk-mtop{align-items:flex-start;gap:10px;display:flex}.bk-mid{color:inherit;min-width:0;text-decoration:none;display:block}.bk-mid strong{font-size:15px;font-weight:600;line-height:20px;display:block}.bk-mwhen{color:var(--txs);font-family:var(--font-data);margin-top:2px;font-size:12.5px;display:block}.bk-msub{color:var(--mut);margin-top:2px;font-size:12.5px;display:block}.bk-mcap{color:var(--mut);font-size:12px;display:block}.bk-mstatus{flex:none;margin-left:auto;padding:4px 10px;font-size:11.5px}.bk-mnote{color:var(--txs);align-items:flex-start;gap:7px;font-size:12.5px;line-height:18px;display:flex}.bk-mnote svg{color:var(--amb);flex:none;margin-top:2px}.bk-mmeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bk-mmeta .wt-chip{padding:3px 10px;font-size:11.5px}.bk-mphone{color:var(--mut);font-family:var(--font-data);margin-left:auto;font-size:11.5px}.bk-mact{flex-wrap:wrap;gap:8px;display:flex}.bk-mact form{flex:auto;display:flex}.bk-mact .ok,.bk-mact .gh{flex:auto;width:100%;min-height:46px;font-size:13.5px}.bk-mact .gh{background:var(--sur)}.bk-mact>form:has(>.no){flex:none}.bk-mact .no,.q-more-row .no{border:1px solid var(--bd);border-radius:var(--r-pill);min-height:46px;padding:0 18px;font-size:13.5px}.bk-mact .q-ellip{background:var(--sur);color:var(--mut);flex:0 0 46px;width:46px;height:46px;min-height:46px;padding:0}.rs-stack{gap:14px}.rs-toolbar{display:contents}.rs-toolbar .rs-date,.rs-printwrap{display:none}.rs-mdays{background:var(--sur);border-bottom:1px solid var(--bd);scrollbar-width:none;z-index:25;align-items:center;gap:8px;margin:-14px -16px 0;padding:4px 12px 10px;display:flex;position:sticky;top:56px;overflow-x:auto}.rs-mdays::-webkit-scrollbar{display:none}.rs-mtoday{border:1px solid var(--bd);border-radius:var(--r-pill);color:var(--mut);flex:none;justify-content:center;align-items:center;min-height:46px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.rs-mtoday.is-current{cursor:default;opacity:.45}.rs-mday{color:var(--mut);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:44px;min-height:46px;text-decoration:none;display:flex;position:relative}.rs-mday.on{background:var(--accs);color:var(--acct)}.rs-mday-wd{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.rs-mday-n{font-family:var(--font-data);font-size:15px;font-weight:650}.rs-stats>*{min-width:96px}.rs-stats .wh-card{border-radius:12px;padding:10px 13px}.rs-stats .wh-mlabel{font-size:10.5px}.rs-stats .wh-mval{margin:3px 0 0;font-size:24px;line-height:28px}.rs-stats .wh-mdet{display:none}.stat-amber{background:var(--ambs);border-color:#f59e0b59}.stat-amber .wh-mlabel,.stat-amber .wh-mval{color:var(--ambt)}.rs-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.rs-card>.wh-ph{display:none}.rs-slot{border-top:0;padding:0;display:block}.rs-t{background:var(--bg);border-bottom:1px solid var(--bd);z-index:5;justify-content:space-between;align-items:baseline;gap:10px;margin:0 -16px;padding:9px 16px 7px;display:flex;position:sticky;top:117px}.rs-t>span:first-child{color:var(--txs);font-size:13px}.rs-cards{gap:8px;padding:10px 0 12px}.rs-bk{background:var(--sur);border-color:var(--bd);grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:11px 13px}.rs-bk-w{background:var(--ambs);border-color:#f59e0b59}.rs-bk strong{font-size:14.5px}.rs-tbl{display:inline-block}.rs-bk .wt-chip{padding:4px 10px;font-size:11.5px}.rs-bk .qacts{grid-column:1/-1;gap:8px;display:flex}.rs-bk .qacts form{flex:auto;display:flex}.rs-bk .qacts .ok{flex:auto;width:100%;min-height:46px;font-size:13.5px}.rs-bk .qacts .wt-link{border:1px solid var(--bd);border-radius:var(--r-pill);color:var(--txs);flex:auto;justify-content:center;align-items:center;min-height:46px;font-size:13.5px;display:inline-flex}.cl-mchips{scrollbar-width:none;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.cl-mchips::-webkit-scrollbar{display:none}.cl-mchips .wt-tabs{flex-wrap:nowrap}.cl-mchips .wt-tab{white-space:nowrap;flex:none;padding:10px 16px}.cl-searchwrap{display:none}.cl-searchwrap-open{display:block}.cl-list .qhd{padding:15px 16px 11px}.cl-list .wt-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 10px;padding:11px 16px;display:grid}.cl-list .wt-row [data-label]:before{display:none}.cl-list .wt-row [data-label=Caller\ ID]{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.cl-list .wt-row [data-label=Status]{grid-area:1/2;justify-self:end}.cl-list .wt-row [data-label=Status] .wt-chip{padding:4px 10px;font-size:11.5px}.cl-list .wt-row [data-label=Timestamp]{color:var(--mut);grid-area:2/1;font-size:11.5px;font-weight:500}.cl-list .wt-row [data-label=Duration]{color:var(--mut);grid-area:2/2;justify-self:end;font-size:11.5px}.cl-list .wt-row .cl-view{grid-area:1/3/span 2}.st-desktop{display:none}.st-page{gap:14px}.st-mobile{gap:20px;display:grid}.st-group{gap:8px;display:grid}.st-glabel{color:var(--mut);letter-spacing:.08em;text-transform:uppercase;padding:0 16px;font-size:11px;font-weight:700}.st-glabel-dan{color:var(--dan)}.st-rows{background:var(--sur);border-bottom:1px solid var(--bd);border-top:1px solid var(--bd);margin:0 -16px}.st-row{border-bottom:1px solid var(--bd);color:inherit;align-items:center;gap:12px;min-height:52px;padding:8px 16px;text-decoration:none;display:flex;position:relative}.st-rows>:last-child{border-bottom:0}.st-rlabel{flex:1;min-width:0;font-size:13.5px}.st-rlabel small{color:var(--mut);font-size:11px;display:block}.st-rvalue{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:170px;font-size:13px;overflow:hidden}.st-rvalue.mono{font-family:var(--font-data);font-size:12.5px}.st-accent{color:var(--acct);font-weight:600}.st-chev{color:var(--mut);flex:none}.st-add,.st-add .st-rlabel{color:var(--acct);font-weight:600}.st-tog{border-bottom:1px solid var(--bd);align-items:center;gap:12px;min-height:56px;padding:9px 16px;display:flex}.st-tog>span:first-child{flex:1}.st-tog strong{font-size:13.5px;font-weight:400;display:block}.st-tog small{color:var(--mut);text-wrap:pretty;font-size:11px;display:block}.st-notif-note{color:var(--mut);margin:0;padding:9px 16px 12px;font-size:11.5px}.st-danger{background:var(--sur);border-bottom:1px solid var(--bd);border-top:1px solid var(--bd);margin:0 -16px;padding:13px 16px}.st-danger p{color:var(--mut);text-wrap:pretty;margin:0 0 11px;font-size:12px;line-height:17px}.st-delbtn{border-radius:var(--r-pill);color:var(--dan);cursor:pointer;background:0 0;border:1px solid #f8717166;justify-content:center;align-items:center;width:100%;min-height:46px;font-size:13.5px;font-weight:600;display:flex}.st-sheet{padding:6px 16px 10px}.st-sheet-h{font-family:var(--font-display);margin:0 0 14px;font-size:19px;font-weight:650}.st-save{width:100%;min-height:48px;margin-top:4px}.st-sheet .wh-card{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.kb-stats{display:none}.kb-tabs{background:var(--sur);border-bottom:1px solid var(--bd);scrollbar-width:none;z-index:25;gap:4px;margin:-14px -16px 0;padding:0 12px;display:flex;position:sticky;top:56px;overflow-x:auto}.kb-tabs::-webkit-scrollbar{display:none}.kb-tab{color:var(--mut);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:8px 10px;font-size:12.5px;font-weight:600;text-decoration:none}.kb-tab.on{border-bottom-color:var(--acc);color:var(--acct)}.kb-tabn{background:var(--s2);border-radius:var(--r-pill);color:var(--txs);font-family:var(--font-data);margin-left:6px;padding:1px 7px;font-size:11px}.kb-grid,.kb-col{display:contents}.kb-faq{order:5}.kb-holiday{order:6}.kb-sec{scroll-margin-top:110px}.kb-greet-desk{display:none}.kb-inset{background:var(--bg);border:1px solid var(--bd);border-radius:12px;padding:12px 13px}.kb-inset p{text-wrap:pretty;margin:0;font-size:13.5px;line-height:20px}.kb-greet-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.kb-count{color:var(--mut);font-family:var(--font-data);font-size:11px}.kb-editbtn{color:var(--acct);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}#kb-hours .wt-hrow{align-items:center;gap:10px;min-height:52px;padding:8px 0;display:flex}#kb-hours .wt-hday{flex:1;font-size:13.5px}#kb-hours .wt-tin{font-family:var(--font-data);width:86px;padding:4px 8px;font-size:12.5px}#kb-hours .wt-tin:disabled,#kb-hours .wt-cl{display:none}.kb-closedtxt{color:var(--mut);font-family:var(--font-data);font-size:12.5px}.kb-rules .wt-fgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kb-rules .wt-fl{background:var(--bg);border:1px solid var(--bd);border-radius:12px;gap:2px;padding:10px 12px}.kb-rules .wt-fl>span{color:var(--mut);font-size:11px;font-weight:600}.kb-rules .wt-fl small{display:none}.kb-rules .wt-fin{color:var(--tx);font-family:var(--font-data);background:0 0;border:0;padding:0;font-size:17px;font-weight:600}.kb-rules .wt-strong{font-family:var(--font-data);font-size:17px}.kb-rules .wt-tog{border-top:1px solid var(--bd);gap:12px;margin-top:13px;padding-top:13px}.kb-msave{background:var(--sur);border-top:1px solid var(--bd);bottom:calc(57px + env(safe-area-inset-bottom,34px));z-index:39;padding:10px 16px;position:fixed;left:0;right:0}.kb-savebtn{width:100%;min-height:48px;font-size:14px}.wh-main[data-page-title=Knowledge\ base]{padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}.tf-head h1,.tf-head>.tf-add{display:none}.tf-head p{margin:0;font-size:12.5px}.tf-stats{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.tf-stats::-webkit-scrollbar{display:none}.tf-stat{border-radius:12px;flex:none;min-width:88px;padding:10px 12px}.tf-stat b{font-family:var(--font-display);font-size:22px;font-weight:650;line-height:26px}.tf-stat span{letter-spacing:0;text-transform:none;font-size:11px}.tf-stat.accent{background:#3b82f624;border-color:#3b82f64d}.tf-stat.accent b{color:var(--acct)}.tf-filters{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.tf-filters::-webkit-scrollbar{display:none}.tf-chip{white-space:nowrap;flex:none;align-items:center;min-height:36px;font-weight:600;display:inline-flex}.tf-area-h h2{font-family:var(--font-display);font-size:17px;font-weight:650}.tf-grid{grid-template-columns:1fr 1fr;gap:10px}.tf-card{gap:0;padding:12px 13px}.tf-card.off{opacity:.55}.tf-name{font-size:14.5px;font-weight:650}.tf-name small{font-size:11px}.tf-quick .tf-iconbtn.danger{display:none}.tf-seat{margin:9px 0 10px;display:block}.tf-seat-n{font-family:var(--font-display);font-size:24px;font-weight:650;line-height:26px}.tf-dots{gap:3px;margin-top:7px}.tf-dot{background:color-mix(in srgb, var(--mut) 50%, var(--sur));border:0;border-radius:50%;width:6px;height:6px}.tf-foot{padding-top:9px}.tf-badge{font-size:10.5px}.tf-single,.tf-offnote{color:var(--mut);font-size:10.5px}.tf-card.off .tf-badges .tf-badge,.tf-card.off .tf-badges .tf-single{display:none}.tf-card .tf-toggle{gap:0;font-size:0}.tf-panel{border-left:0;border-top:1px solid var(--bd);border-radius:20px 20px 0 0;width:auto;height:auto;max-height:calc(100dvh - 40px);inset:auto 0 0;transform:translateY(100%);box-shadow:0 -18px 44px #0000008c}.tf-panel.open{transform:translateY(0)}.tf-panel.bv-panel{width:auto}.tf-toasts{bottom:calc(74px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 32px)}.tm-stats>*{min-width:110px}.tm-stats .wh-card{border-radius:12px;flex-direction:column;gap:0;padding:11px 13px;display:flex}.tm-stats .wh-mval{order:-1;margin:0;font-size:24px;line-height:28px}.tm-stats .wh-mlabel{letter-spacing:0;text-transform:none;font-size:11px;font-weight:400}.tm-stats .wh-mdet,.tm-invitecard{display:none}.tm-invitebtn{gap:8px;width:100%;min-height:48px;font-size:14px}.tm-roster{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin:0 -16px}.tm-roster .qhd{padding:15px 16px 11px}.tm-roster .wt-row{border-top:1px solid var(--bd);align-items:center;gap:11px;min-height:70px;padding:11px 16px;display:flex}.tm-roster .wt-row [data-label]:before,.tm-roster .wt-row [data-label="Role & access"],.tm-roster .wt-row [data-label=Last\ active],.tm-roster .wt-row [data-label=Member] .wt-small{display:none}.tm-roster .wh-ava{flex:0 0 38px;width:38px;height:38px}.tm-ava-you .wh-ava{background:var(--accs);color:var(--acct)}.tm-you{background:var(--accs);border-radius:var(--r-pill);color:var(--acct);letter-spacing:.04em;text-transform:uppercase;margin-left:8px;padding:2px 7px;font-size:10.5px;font-weight:700}.tm-msum{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.tm-roster .wt-row [data-label=Status]{flex:none;margin-left:auto}.tm-roster .wt-row [data-label=Status] .wt-chip{padding:3px 9px;font-size:11px}.tm-roster .pm-rowacts{flex:none}.tm-roster .tm-removerow{display:none}.tm-chev{color:var(--mut);cursor:pointer;background:0 0;border:0;padding:4px}.tm-off{opacity:.6}.tm-roster .wt-foot span:last-child{text-wrap:pretty;font-size:11.5px}.an-mseg{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-pill);align-items:center;gap:2px;padding:3px;display:inline-flex}.an-msopt{border-radius:var(--r-pill);color:var(--mut);padding:8px 13px;font-size:12.5px;font-weight:600;text-decoration:none;position:relative}.an-msopt.on{background:var(--sur);box-shadow:var(--shadow);color:var(--acct)}.an-toolbar{display:block}.an-toolbar .wt-filters{display:none}.an-dates{font-family:var(--font-data);font-size:12px}.an-stats>*{min-width:138px}.an-daycard .an-bars,.an-hourcard .an-bars{display:none}.an-mweek{align-items:flex-end;gap:10px;display:flex}.an-mwcol{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.an-mwcol b{color:var(--txs);font-family:var(--font-data);font-size:10.5px;font-weight:600}.an-mwcol span{background:var(--s2);border-radius:4px 4px 0 0;width:100%;display:block}.an-mwcol small{color:var(--mut);font-family:var(--font-data);white-space:nowrap;font-size:10.5px}.an-mwcol.on b,.an-mwcol.on small{color:var(--acct);font-weight:650}.an-mwcol.on span{background:var(--acc)}.an-mhours{align-items:flex-end;gap:5px;display:flex}.an-mhcol{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.an-mhcol span{background:var(--s2);border-radius:3px 3px 0 0;width:100%;display:block}.an-mhcol small{color:var(--mut);font-family:var(--font-data);font-size:9.5px}.an-mhcol.on span{background:var(--acc)}.an-mhcol.on small{color:var(--acct);font-weight:650}.an-peak{color:var(--acct);letter-spacing:0;text-transform:none;font-weight:600}.an-askcard .an-int{border-top:0;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:0 0 6px;display:grid}.an-askcard .an-int b{flex:none;font-size:12.5px}.an-askcard .an-int>span{color:var(--mut);font-family:var(--font-data);font-size:12px}.an-askcard .an-track{grid-column:1/-1;height:6px}.an-outcard .an-int{border-top:0;padding:5px 0}.an-outcard .an-int b{flex:0 0 84px;font-size:12.5px}.an-outcard .an-track{height:6px}.an-ocount{color:var(--mut);font-family:var(--font-data);font-size:11.5px}.ph-dhero{display:none}.ph-mhero{background:linear-gradient(#3b82f624,#3b82f60a);border:1px solid #3b82f652;border-radius:14px;padding:16px;display:grid}.ph-mhero-top{align-items:center;gap:8px;display:flex}.ph-mlive{background:var(--sucs);border-radius:var(--r-pill);color:var(--suc);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.ph-mlive .lv-dot{margin-right:0}.ph-msince{color:var(--mut);margin-left:auto;font-size:11.5px}.ph-mnum{font-family:var(--font-data);letter-spacing:-.01em;margin:12px 0 4px;font-size:25px;font-weight:600}.ph-mkind{color:var(--mut);font-size:12.5px}.ph-mact{gap:8px;margin-top:14px;display:flex}.ph-mact .ok,.ph-mact .gh{flex:1;gap:7px;min-height:46px;font-size:13.5px}.ph-fwdcard .set-dl{display:none}.ph-final{color:var(--ambt);letter-spacing:0;text-transform:none;font-weight:600}.ph-mrows{border-top:1px solid var(--bd);display:grid}.ph-crow{border:0;border-bottom:1px solid var(--bd);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;align-items:center;gap:10px;min-height:56px;padding:11px 16px;display:flex}.ph-crow:last-child{border-bottom:0}.ph-crow-l{flex:1;min-width:0;font-size:13px}.ph-crow strong{font-family:var(--font-data);font-size:13.5px;font-weight:600}.ph-crow svg{color:var(--acct);flex:none}.ph-testcard{display:none}.ph-detcard .set-row{min-height:50px}.ph-steps .ph-step{font-size:9.5px}.bl-hero{background:linear-gradient(#10b98121,#10b98108);border:1px solid #10b98147;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;padding:15px 16px;display:grid}.bl-hero .wh-hero-t strong{font-family:var(--font-display);font-size:18px;font-weight:650}.bl-hero .wh-hero-t p{color:var(--txs);margin:4px 0 0;font-size:12.5px}.bl-stats>*{min-width:148px}.bl-planrows{margin:0;display:block}.bl-planrows>div{border-top:1px solid var(--bd);gap:0 10px;min-height:60px;padding:11px 0;display:grid;position:relative}.bl-planrows .wh-mlabel{letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:400}.bl-planrows .bl-val{font-family:var(--font-body);margin:0;font-size:15px;font-weight:600;line-height:1.4}.bl-planrows .bl-val .wt-chip{padding:3px 9px;font-size:11px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.bl-planrows .wh-mdet{display:none}.bl-note{font-size:11.5px}.bl-support{gap:8px;width:100%;min-height:48px;font-size:13.5px}.sp-grid,.sp-col{display:contents}.sp-urgent{background:#f871711a;border-color:#f871714d;order:1}.sp-ask{order:2}.sp-mail{order:3}.sp-legal{order:4}.sp-warn{color:var(--dan)}.sp-urgp{color:var(--txs);margin:-6px 0 12px;font-size:12.5px}.sp-urgent .row-actions,.sp-mail .row-actions{display:block}.sp-urgbtn{background:var(--dan);color:var(--aconc);border:0;justify-content:center;width:100%;min-height:46px;font-size:13.5px;font-weight:650;display:flex}.sp-mailbtn{font-family:var(--font-data);justify-content:center;width:100%;min-height:46px;font-size:13px;display:flex}.sp-faq-d{display:none}.sp-faq-m{border-top:1px solid var(--bd)}.sp-faq-m summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.sp-faq-m summary::-webkit-details-marker{display:none}.sp-faq-m summary svg{color:var(--mut);transition:transform var(--transition);margin-left:auto}.sp-faq-m[open] summary svg{transform:rotate(180deg)}.sp-faq-m p{color:var(--mut);margin:0 0 12px;font-size:12.5px;line-height:18px}.sp-legalp{display:none}.sp-lrows{gap:0;display:grid}.sp-lrow{border:0;border-top:1px solid var(--bd);color:var(--tx);border-radius:0;justify-content:space-between;min-height:52px;padding:8px 0;font-size:13.5px;font-weight:400;display:flex}.sp-lrow svg{color:var(--mut)}.ld-m{gap:14px;display:grid}.ld-strip{gap:10px;margin:0 -16px;padding:0 16px;display:flex;overflow:hidden}.ld-tile{border-radius:14px;flex:0 0 138px;height:92px}.ld-card{border-radius:14px}.ld-rows{gap:10px;display:grid}.ld-row{border-radius:12px;height:52px}.lg{min-height:100dvh;display:block}.lg-brand{background:linear-gradient(160deg, color-mix(in srgb, var(--acc) 12%, var(--bg)), var(--bg));border-bottom:1px solid var(--bd);min-height:0;padding:26px 24px 30px;display:block}.lg-brand:after,.lg-copy{display:none}.lg-brandtop strong{font-size:15.5px}.lg-logo{border-radius:12px;width:38px;height:38px}.lg-quote h2{letter-spacing:-.015em;margin:22px 0 8px;font-size:25px;line-height:31px}.lg-quote p{color:var(--mut);margin:0;font-size:13px;line-height:19px}.lg-form{padding:26px 24px calc(24px + env(safe-area-inset-bottom,34px));display:block}.lg-inner{width:auto;max-width:none;margin:0}.lg-h1{font-size:27px;line-height:32px}.lg-fl>span:first-child{font-size:12px;font-weight:600}.lg-input{border-radius:var(--r-pill);min-height:50px;padding:0 18px}.lg-submit{min-height:52px}.wz{padding:0;display:block}.wz-card{box-shadow:none;max-width:none;padding:0 16px calc(140px + env(safe-area-inset-bottom,0px));background:0 0;border:0;border-radius:0;width:auto}.wz-head{background:var(--sur);border-bottom:1px solid var(--bd);z-index:30;margin:0 -16px 18px;padding:10px 16px 12px;position:sticky;top:0}.wz-brand{margin-bottom:10px;font-size:13.5px;font-weight:600}.wz-mstep{color:var(--mut);font-family:var(--font-data);margin-left:auto;font-size:12px;font-weight:400}.wz-head .ph-progress{padding:0}.wz-head .ph-steps{gap:6px;margin-top:9px;display:flex}.wz-head .ph-step{color:var(--mut);flex-direction:column;flex:1;align-items:center;gap:4px;font-size:9.5px;display:flex}.wz-head .ph-step.done,.wz-head .ph-step.current{color:var(--acct)}.wz-head .ph-step.current{font-weight:650}.wz-dot{background:var(--sur);border:1px solid var(--bd);color:var(--mut);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.ph-step.done .wz-dot{background:var(--acc);border-color:var(--acc);color:var(--aconc)}.ph-step.current .wz-dot{background:var(--accs);border:2px solid var(--acc);color:var(--acct)}.wz .wh-eyebrow{display:none}.wz-h{letter-spacing:-.015em;margin:0;font-size:26px;line-height:31px}.wz-sub{margin:6px 0 0;font-size:13px;line-height:19px}.wz-presets{scrollbar-width:none;gap:8px;margin:14px -16px 0;padding:0 16px;display:flex;overflow-x:auto}.wz-presets::-webkit-scrollbar{display:none}.wz-presets .tf-chip{white-space:nowrap;flex:none;min-height:36px;font-size:12.5px;font-weight:600}.wz-hours{margin-top:14px;padding:0;overflow:hidden}.wz-hours .wt-hrow{align-items:center;gap:10px;min-height:58px;padding:9px 16px;display:flex}.wz-hours .wt-hday{flex:1;font-size:13.5px}.wz-hours .wt-tin{background:var(--bg);border:1px solid var(--bd);font-family:var(--font-data);border-radius:10px;width:auto;min-height:38px;padding:0 10px;font-size:12.5px}.wz-hours .wt-tin:disabled{display:none}.wz-hours .wt-dash{color:var(--mut);display:inline}.wz-hours .wt-hrow:has(input:disabled) .wt-dash{display:none}.wz-hours .wt-cl{display:none}.wz-foot{background:var(--sur);border-top:1px solid var(--bd);padding:10px 16px max(10px, env(safe-area-inset-bottom,34px));z-index:30;gap:10px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.wz-foot .wh-ghost{min-height:50px;padding:0 22px;font-size:13.5px}.wz-foot>div{flex:1}.wz-foot .wh-btn{flex:1;width:100%;min-height:50px;font-size:14.5px}}@page{size:A4 portrait;margin:12mm 10mm 14mm 20mm;@bottom-center{content:"Page " counter(page) " of " counter(pages) " — Quick Host run sheet";font-family:Verdana,DejaVu Sans,sans-serif;font-size:8pt}}.pr-hint{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r-card);gap:6px;max-width:720px;margin:24px auto;padding:16px 20px;display:grid}.pr-hint span{color:var(--txs);font-size:13px;line-height:1.55}.pr-sheet{color:#000;max-width:190mm;margin:0 auto 40px;font-family:Verdana,DejaVu Sans,Segoe UI,sans-serif}@media screen{.pr-sheet{background:#fff;border-radius:8px;padding:16mm}}.pr-head{margin-bottom:4mm}.pr-head-row{justify-content:space-between;align-items:baseline;gap:8mm;display:flex}.pr-head-b{align-items:flex-start;margin-top:3mm}.pr-venue{margin:0;font-size:17pt;font-weight:700}.pr-day{text-align:right;margin:0;font-size:12pt;font-weight:600}.pr-iso{font-size:8pt;font-weight:400;display:block}.pr-stamp{border:.8pt solid #000;gap:1mm;max-width:95mm;margin:0;padding:2mm 3mm;font-size:8.5pt;line-height:1.35;display:grid}.pr-stamp strong{font-variant-numeric:tabular-nums;font-size:11pt}.pr-capped{font-weight:700}.pr-totals{text-align:right;gap:8mm;margin:0;font-size:9pt;display:flex}.pr-totals b{font-variant-numeric:tabular-nums;font-size:14pt;display:block}.pr-decide,.pr-notes{break-inside:avoid;border:1pt solid #000;margin:4mm 0;padding:2mm 3mm}.pr-notes{border-width:.6pt}.pr-decide h2,.pr-notes h2,.pr-walkins h2{letter-spacing:.04em;text-transform:uppercase;margin:0 0 2mm;font-size:10pt}.pr-decide-row,.pr-note-row{break-inside:avoid;border-top:.25pt solid #999;align-items:baseline;gap:4mm;margin:0;padding:1.6mm 0;font-size:9.5pt;display:flex}.pr-decide-row:first-of-type,.pr-note-row:first-of-type{border-top:0}.pr-t{font-variant-numeric:tabular-nums;font-size:10.5pt;font-weight:700}.pr-nm{font-weight:700}.pr-px{font-variant-numeric:tabular-nums;font-weight:700}.pr-ph{font-variant-numeric:tabular-nums;font-size:8.5pt}.pr-note{flex:1}.pr-boxes{text-transform:uppercase;white-space:nowrap;gap:2mm;margin-left:auto;font-size:8pt;display:flex}.pr-box{vertical-align:middle;border:.6pt solid #000;width:4.5mm;height:4.5mm;margin-right:1mm;display:inline-block}.pr-grid{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:3mm;font-size:9.5pt}.pr-grid thead{display:table-header-group}.pr-grid th{letter-spacing:.03em;text-align:left;text-transform:uppercase;border-bottom:1pt solid #000;padding:1.5mm;font-size:8pt;font-weight:700}.pr-grid td{vertical-align:top;border-bottom:.25pt solid #999;padding:2mm 1.5mm}.pr-r{break-inside:avoid}.pr-c-arr{width:9%}.pr-c-time{width:12%}.pr-c-pax{width:6%}.pr-c-name{width:24%}.pr-c-table{width:9%}.pr-c-flags{width:7%}.pr-c-notes{width:18%}.pr-c-pen{width:15%}.pr-grid td.pr-c-time b{font-variant-numeric:tabular-nums;font-size:10.5pt}.pr-turn{font-variant-numeric:tabular-nums;font-size:8pt;display:block}.pr-grid td.pr-c-pax{font-variant-numeric:tabular-nums;font-size:11pt;font-weight:700}.pr-grid td.pr-c-name b{font-size:10.5pt}.pr-grid td.pr-c-name .pr-ph{font-weight:400;display:block}.pr-grid td.pr-c-table{font-weight:700}.pr-grid td.pr-c-flags{letter-spacing:.06em;font-weight:700}.pr-grid td.pr-c-notes{font-size:8.5pt;line-height:1.35}.pr-band td{font-variant-numeric:tabular-nums;border-top:1pt solid #000;border-bottom:.4pt solid #000;padding:2mm 1.5mm 1mm;font-size:10.5pt;font-weight:700}.pr-band{break-after:avoid}.pr-band-c{text-align:right;font-size:9pt;font-weight:400}.pr-write td,.pr-blank td{height:8mm}.pr-walkins{break-inside:avoid;margin-top:6mm}.pr-empty{margin:8mm 0;font-size:10pt}.pr-close{break-inside:avoid;border:.6pt solid #000;margin-top:6mm;padding:3mm}.pr-close p{margin:0;font-size:10pt}.pr-close-fill{text-transform:uppercase;gap:10mm;font-size:8.5pt;display:flex;margin-top:3mm!important}.pr-rule{border-bottom:.6pt solid #000;width:22mm;margin-left:2mm;display:inline-block}@media print{.app,.a-body,.app-main{display:block!important}.b-side,.nav-rail,.top-bar,.skip-link,.toast-host,.tabbar,.mh,.pr-hint{display:none!important}body{margin:0;background:#fff!important}.pr-sheet{background:#fff;max-width:none;padding:0}.pr-sheet *{color:#000!important;background:0 0!important}}.fw-card{gap:14px;display:grid}.fw-lead{color:var(--txs);margin:0;font-size:13.5px;line-height:1.6}.fw-warn{background:var(--ambs);border:1px solid var(--amb);color:var(--ambt);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.fw-warn svg{flex:none;margin-top:1px}.fw-set{border:1px solid var(--bd);border-radius:12px;overflow:hidden}.fw-set>summary{cursor:pointer;min-height:44px;transition:background var(--transition);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 14px;display:flex}.fw-set>summary:hover{background:var(--s2)}.fw-set[open]>summary{background:var(--s2);border-bottom:1px solid var(--bd)}.fw-set>summary strong{font-size:14px}.fw-set>summary span{color:var(--mut);font-size:12.5px}.fw-codes{margin:0;padding:4px 14px 0;display:grid}.fw-code{border-top:1px solid var(--bd);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;padding:10px 0;display:flex}.fw-codes>.fw-code:first-child{border-top:0}.fw-code dt{color:var(--tx);font-size:13px;font-weight:600}.fw-code dt small{color:var(--mut);margin-top:2px;font-size:12px;font-weight:400;display:block}.fw-code dd{margin:0}.fw-code code{background:var(--s2);border:1px solid var(--bd);color:var(--tx);-webkit-user-select:all;user-select:all;white-space:nowrap;border-radius:8px;padding:5px 9px;font-size:13.5px;font-weight:600}.fw-na{color:var(--mut);font-size:12.5px;font-style:italic}.fw-note{color:var(--mut);margin:0;padding:12px 14px 14px;font-size:12.5px;line-height:1.6}.fw-test{background:var(--s2);border-radius:12px;padding:14px 16px}.fw-test h3{margin:0 0 8px;font-size:13px}.fw-test ol{color:var(--txs);margin:0;padding-left:18px;font-size:13px;line-height:1.65}.fw-test li{margin-bottom:4px}.lh-card{gap:12px;display:grid}.lh-row{border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.lh-row svg{flex:none;margin-top:1px}.lh-row strong{margin-bottom:3px;font-size:13.5px;display:block}.lh-row p{color:var(--txs);margin:0;font-size:13px;line-height:1.55}.lh-fix{color:var(--acct)!important;margin-top:6px!important}.lh-warn{background:var(--ambs);color:var(--ambt)}.lh-ok{background:var(--sucs);color:var(--suc)}.lh-info{background:var(--s2)}.lh-foot{color:var(--mut);margin:0;font-size:12px;line-height:1.5}.cc{gap:12px;display:grid}.cc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-modes{background:var(--s2);border-radius:var(--r-pill);gap:2px;padding:3px;display:inline-flex}.cc-mode{border-radius:var(--r-pill);color:var(--txs);cursor:pointer;min-height:30px;transition:background var(--transition), color var(--transition);background:0 0;border:0;padding:5px 14px;font-size:12.5px;font-weight:600}.cc-mode:hover{color:var(--tx)}.cc-mode.on{background:var(--sur);color:var(--tx)}.cc-mode:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.cc-plotwrap{position:relative}.cc-svg{width:100%;display:block;overflow:visible}.cc-svg:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.cc-grid{stroke:var(--bd);stroke-width:1px}.cc-ytick{fill:var(--mut);text-anchor:end;font-variant-numeric:tabular-nums;font-size:11px}.cc-xtick{fill:var(--mut);text-anchor:middle;font-size:11px}.cc-avg{stroke:var(--mut);stroke-dasharray:3 4;stroke-width:1px;opacity:.7}.cc-bar{fill:var(--acc);transition:fill var(--transition)}.cc-bar.on{fill:var(--acct)}.cc-line{fill:none;stroke:var(--acc);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.cc-area{fill:var(--accs)}.cc-cross{stroke:var(--bd);stroke-width:1px}.cc-dot{fill:var(--acct);stroke:var(--sur);stroke-width:2px}.cc-hit{fill:#0000;cursor:pointer}.cc-tip{background:var(--sur);border:1px solid var(--bd);box-shadow:var(--shadow);pointer-events:none;white-space:nowrap;z-index:2;border-radius:10px;gap:1px;padding:8px 11px;display:grid;position:absolute;top:4px;transform:translate(-50%)}.cc-tip b{color:var(--tx);font-size:17px;font-weight:700;line-height:1.1}.cc-tip span{color:var(--txs);font-size:11.5px}.cc-tip em{color:var(--mut);font-size:11.5px;font-style:normal}.cc-tip-cmp{font-weight:600;color:var(--acct)!important}.cc-legendline{color:var(--mut);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.cc-swatch{background:var(--acc);border-radius:2px;width:14px;height:3px;display:inline-block}.cc-table{border-top:1px solid var(--bd);max-height:280px;padding-top:10px;overflow-y:auto}.cc-table table{border-collapse:collapse;width:100%;font-size:12.5px}.cc-table th{color:var(--mut);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:6px 8px;font-size:11px;font-weight:700}.cc-table td{border-top:1px solid var(--bd);color:var(--txs);padding:7px 8px}.cc-num{font-variant-numeric:tabular-nums;text-align:right}.cc-empty{color:var(--mut);text-align:center;margin:0;padding:24px 0;font-size:13px}@media (max-width:900px){.cc-mode{min-height:36px}}.pg-card{gap:14px;display:grid}.pg-lead{color:var(--txs);margin:0;font-size:13px;line-height:1.6}.pg-list{margin:0;padding:0;list-style:none;display:grid}.pg-item{border-top:1px solid var(--bd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:12px 0;display:flex}.pg-list>.pg-item:first-child{border-top:0}.pg-item strong{color:var(--tx);font-size:14px;display:block}.pg-item small{color:var(--mut);font-size:12.5px}.pg-empty{color:var(--mut);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.pg-form{border-top:1px solid var(--bd);gap:14px;padding-top:14px;display:grid}.pg-add{justify-self:start}
