:root{--blue:#0074bc;--blue-deep:#005e99;--blue-wash:#e1eff9;--teal:#4cf8ee;--teal-ink:#167f79;--teal-wash:#ddf5f3;--navy-a:#0b1f2e;--navy-b:#102c44;--navy-c:#0a3a5e;--deep-sea:#0a2f4a;--ink:#222c36;--slate:#3c4856;--slate-2:#5e6b79;--mist:#f3f5f7;--mist-2:#e9edf1;--white:#fff;--line:#d5dce3;--line-2:#b9c4d0;--ok:#166534;--ok-wash:#dcfce7;--warn:#854d0e;--warn-wash:#fef3c7;--bad:#991b1b;--bad-wash:#fee2e2;--info:#005e99;--info-wash:#e1eff9;--on-dark:#fff;--on-dark-2:#c9d6e1;--on-dark-3:#9db1c3;--line-dark:#ffffff24;--font-display:Lato, "Segoe UI", system-ui, sans-serif;--font-body:"Source Sans 3", "Source Sans Pro", "Segoe UI", system-ui, sans-serif;--font-mono:"Source Code Pro", ui-monospace, "Cascadia Mono", Consolas, monospace;--fs-xs:.78rem;--fs-sm:.9rem;--fs-md:1rem;--fs-lg:1.15rem;--fs-xl:1.45rem;--fs-2xl:1.9rem;--fs-3xl:2.5rem;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--radius:6px;--radius-sm:4px;--radius-pill:999px;--shadow:0 1px 2px #222c360f, 0 4px 16px #222c360f;--shadow-lg:0 8px 32px #0b1f2e2e;--sidebar-w:248px;--topbar-h:56px;--content-max:1280px;--agency-primary:var(--blue);--agency-on-primary:#fff;--agency-accent:var(--teal)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--mist);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-md);margin:0;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0;line-height:1.15}h1{font-size:var(--fs-2xl);letter-spacing:-.01em;font-weight:900}h2{font-size:var(--fs-xl);font-weight:700}h3{font-size:var(--fs-lg);font-weight:700}h4{font-size:var(--fs-md);font-weight:700}p{margin:0}a{color:var(--blue-deep);text-decoration:none}a:hover{text-decoration:underline}ul,ol{margin:0;padding-left:1.2rem}code,.mono{font-family:var(--font-mono);font-size:.9em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}table{border-collapse:collapse}img,svg,video{max-width:100%}[hidden]{display:none!important}.stack{gap:var(--sp-4);display:grid}.stack-sm{gap:var(--sp-2);display:grid}.stack-lg{gap:var(--sp-6);display:grid}.row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.row-between{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.grid-2{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.grid-3{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.grid-4{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.muted{color:var(--slate-2)}.small{font-size:var(--fs-sm)}.xs{font-size:var(--fs-xs)}.strong{font-weight:600}.num{font-variant-numeric:tabular-nums}.measure{max-width:66ch}.label{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-2);font-weight:700}.scroll-x{overflow-x:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.k-btn{font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .9rem;line-height:1.2;transition:background .12s,border-color .12s;display:inline-flex}.k-btn:disabled{opacity:.55;cursor:not-allowed}.k-btn-sm{font-size:var(--fs-xs);padding:.3rem .65rem}.k-btn-lg{font-size:var(--fs-md);padding:.7rem 1.2rem}.k-btn-primary{background:var(--blue);color:#fff}.k-btn-primary:hover:not(:disabled){background:var(--blue-deep)}.k-btn-secondary{background:var(--white);color:var(--ink);border-color:var(--line-2)}.k-btn-secondary:hover:not(:disabled){background:var(--mist)}.k-btn-ghost{color:var(--blue-deep);background:0 0}.k-btn-ghost:hover:not(:disabled){background:var(--blue-wash)}.k-btn-danger{background:var(--white);color:var(--bad);border-color:var(--bad)}.k-btn-danger:hover:not(:disabled){background:var(--bad-wash)}.k-btn-brand{background:var(--agency-primary);color:var(--agency-on-primary)}.k-btn-brand:hover:not(:disabled){filter:brightness(.92)}.k-btn-block{width:100%}.k-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-5);gap:var(--sp-4);align-content:start;display:grid}.k-card-tight{padding:var(--sp-4);gap:var(--sp-3)}.k-card-flush{gap:0;padding:0;overflow:hidden}.k-card-header{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.k-card-header h3{font-size:var(--fs-lg)}.k-card-sub{color:var(--slate-2);font-size:var(--fs-sm);margin-top:.15rem}.k-card-accent{border-color:var(--blue)}.k-card-dark{background:var(--navy-b);color:var(--on-dark);border-color:#0000}.k-card-dark h3,.k-card-dark h4{color:var(--on-dark)}.k-card-dark .k-card-sub{color:var(--on-dark-3)}.k-pill{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.3rem;padding:.18rem .55rem;font-size:.7rem;font-weight:700;line-height:1.3;display:inline-flex}.k-pill-neutral{background:var(--mist-2);color:var(--slate)}.k-pill-info{background:var(--info-wash);color:var(--info)}.k-pill-ok{background:var(--ok-wash);color:var(--ok)}.k-pill-warn{background:var(--warn-wash);color:var(--warn)}.k-pill-bad{background:var(--bad-wash);color:var(--bad)}.k-pill-teal{background:var(--teal-wash);color:var(--teal-ink)}.k-pill-dark{background:var(--navy-b);color:var(--on-dark)}.k-pill-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.k-field{gap:.35rem;display:grid}.k-field-label{font-weight:600;font-size:var(--fs-sm);color:var(--ink);align-items:baseline;gap:.4rem;display:flex}.k-field-req{color:var(--bad)}.k-field-hint{font-size:var(--fs-xs);color:var(--slate-2)}.k-field-error{font-size:var(--fs-xs);color:var(--bad)}.k-input,.k-select,.k-textarea{background:var(--white);border:1px solid var(--line-2);border-radius:var(--radius);width:100%;font-size:var(--fs-md);color:var(--ink);min-height:2.5rem;padding:.5rem .7rem}.k-input:focus,.k-select:focus,.k-textarea:focus{outline:2px solid var(--blue);outline-offset:0;border-color:var(--blue)}.k-input[aria-invalid=true],.k-textarea[aria-invalid=true]{border-color:var(--bad)}.k-textarea{resize:vertical;min-height:6rem}.k-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%233C4856' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;padding-right:2rem}.k-check{cursor:pointer;font-size:var(--fs-sm);align-items:flex-start;gap:.6rem;display:flex}.k-check input{width:1.05rem;height:1.05rem;accent-color:var(--blue);margin-top:.15rem}.k-toggle{cursor:pointer;font-size:var(--fs-sm);align-items:center;gap:.6rem;display:inline-flex}.k-toggle input{opacity:0;width:0;height:0;position:absolute}.k-toggle-track{border-radius:var(--radius-pill);background:var(--line-2);flex-shrink:0;width:2.4rem;height:1.35rem;transition:background .12s;position:relative}.k-toggle-track:after{content:"";background:#fff;border-radius:50%;width:1.05rem;height:1.05rem;transition:transform .12s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #0003}.k-toggle input:checked+.k-toggle-track{background:var(--blue)}.k-toggle input:checked+.k-toggle-track:after{transform:translate(1.05rem)}.k-toggle input:focus-visible+.k-toggle-track{outline:2px solid var(--blue);outline-offset:2px}.k-toggle input:disabled+.k-toggle-track{opacity:.5}.k-toggle-locked{color:var(--slate-2)}.k-table-wrap{overflow-x:auto}.k-table{width:100%;font-size:var(--fs-sm)}.k-table th{text-align:left;font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--slate-2);border-bottom:1px solid var(--line);background:var(--mist);white-space:nowrap;padding:.6rem .8rem;font-weight:700}.k-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.7rem .8rem}.k-table tr:last-child td{border-bottom:0}.k-table tbody tr.k-row-click{cursor:pointer}.k-table tbody tr.k-row-click:hover{background:var(--mist)}.k-table td.k-td-num,.k-table th.k-th-num{text-align:right;font-variant-numeric:tabular-nums}.k-overlay{z-index:100;padding:var(--sp-4);background:#0b1f2e8c;place-items:center;display:grid;position:fixed;inset:0}.k-modal{background:var(--white);border-radius:var(--radius);width:min(100%, var(--k-modal-w,36rem));max-height:calc(100vh - 2rem);box-shadow:var(--shadow-lg);grid-template-rows:auto 1fr auto;display:grid}.k-modal-head,.k-drawer-head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line);display:flex}.k-modal-body,.k-drawer-body{padding:var(--sp-5);gap:var(--sp-4);align-content:start;display:grid;overflow:auto}.k-modal-foot,.k-drawer-foot{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.k-drawer-overlay{z-index:100;background:#0b1f2e73;position:fixed;inset:0}.k-drawer{width:min(100%, var(--k-drawer-w,30rem));background:var(--white);z-index:101;box-shadow:var(--shadow-lg);grid-template-rows:auto 1fr auto;display:grid;position:fixed;top:0;bottom:0;right:0}.k-x{cursor:pointer;border-radius:var(--radius-sm);color:var(--slate-2);background:0 0;border:0;padding:.3rem;display:inline-flex}.k-x:hover{background:var(--mist);color:var(--ink)}.k-tabs{border-bottom:1px solid var(--line);gap:.25rem;display:flex;overflow-x:auto}.k-tab{cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);color:var(--slate-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.6rem .9rem;display:inline-flex}.k-tab:hover{color:var(--ink)}.k-tab[aria-selected=true]{color:var(--blue-deep);border-bottom-color:var(--blue)}.k-tab-count{background:var(--mist-2);color:var(--slate);border-radius:var(--radius-pill);padding:0 .4rem;font-size:.7rem}.k-page{gap:var(--sp-5);max-width:var(--content-max);display:grid}.k-page-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.k-page-head h1{font-size:var(--fs-2xl)}.k-page-sub{color:var(--slate-2);max-width:70ch;margin-top:.25rem}.k-crumbs{font-size:var(--fs-sm);color:var(--slate-2);flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem;display:flex}.k-crumbs a{color:var(--slate-2)}.k-page-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.k-empty{text-align:center;padding:var(--sp-7) var(--sp-4);gap:var(--sp-2);color:var(--slate-2);border:1px dashed var(--line-2);border-radius:var(--radius);justify-items:center;display:grid}.k-empty h3{color:var(--ink)}.k-stat{gap:.2rem;display:grid}.k-stat-value{font-family:var(--font-display);font-size:var(--fs-3xl);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.k-stat-delta{font-size:var(--fs-sm);font-weight:600}.k-stat-delta.up{color:var(--ok)}.k-stat-delta.down{color:var(--bad)}.k-stat-hint{font-size:var(--fs-xs);color:var(--slate-2)}.k-avatar{color:#fff;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.k-timeline{gap:0;padding-left:1.4rem;display:grid;position:relative}.k-timeline:before{content:"";background:var(--line);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.45rem}.k-tl-item{gap:.15rem;padding:.35rem 0 .9rem;display:grid;position:relative}.k-tl-item:before{content:"";background:var(--white);border:2px solid var(--line-2);border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:.6rem;left:-1.4rem}.k-tl-item.done:before{background:var(--blue);border-color:var(--blue)}.k-tl-item.current:before{background:var(--white);border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-wash)}.k-tl-item.bad:before{background:var(--bad);border-color:var(--bad)}.k-tl-title{font-weight:600;font-size:var(--fs-sm)}.k-tl-meta{font-size:var(--fs-xs);color:var(--slate-2)}.k-evidence{background:var(--blue-wash);color:var(--blue-deep);border-radius:var(--radius-sm);font-size:var(--fs-xs);cursor:pointer;font-weight:600;font-family:var(--font-mono);border:0;align-items:center;gap:.35rem;padding:.15rem .5rem;display:inline-flex}.k-evidence:hover{background:#cfe4f5}.k-quote{border-left:3px solid var(--blue);color:var(--slate);font-style:italic;font-size:var(--fs-sm);padding:.2rem 0 .2rem .8rem}.k-meter{gap:.3rem;display:grid}.k-meter-track{background:var(--mist-2);border-radius:var(--radius-pill);height:.5rem;overflow:hidden}.k-meter-fill{background:var(--blue);border-radius:var(--radius-pill);height:100%;transition:width .3s}.k-meter-fill.ok{background:var(--ok)}.k-meter-fill.warn{background:#d97706}.k-meter-fill.bad{background:var(--bad)}.k-meter-label{font-size:var(--fs-xs);color:var(--slate-2);justify-content:space-between;display:flex}.k-toasts{z-index:200;gap:.5rem;max-width:min(100%,24rem);display:grid;position:fixed;bottom:1rem;right:1rem}.k-toast{background:var(--navy-b);color:var(--on-dark);border-radius:var(--radius);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);align-items:center;gap:.6rem;padding:.7rem 1rem;animation:.16s k-toast-in;display:flex}.k-toast-ok{border-left:4px solid var(--teal)}.k-toast-bad{border-left:4px solid #f19a92}@keyframes k-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.k-callout{border-radius:var(--radius);padding:var(--sp-4);font-size:var(--fs-sm);border:1px solid #0000;gap:.3rem;display:grid}.k-callout-info{background:var(--info-wash);color:var(--ink);border-color:#cfe4f5}.k-callout-warn{background:var(--warn-wash);color:var(--ink);border-color:#f5e3a3}.k-callout-bad{background:var(--bad-wash);color:var(--ink);border-color:#f5c2c2}.k-callout-ok{background:var(--ok-wash);color:var(--ink);border-color:#b9ecc9}.k-callout-title{font-weight:700;font-family:var(--font-display)}.k-seg{background:var(--mist-2);border-radius:var(--radius);gap:.2rem;padding:.2rem;display:inline-flex}.k-seg button{border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:700;font-size:var(--fs-xs);color:var(--slate);cursor:pointer;background:0 0;border:0;padding:.35rem .75rem}.k-seg button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:var(--shadow)}.k-kv{font-size:var(--fs-sm);grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0;display:grid}.k-kv dt{color:var(--slate-2)}.k-kv dd{color:var(--ink);margin:0}.k-skel{background:linear-gradient(90deg, var(--mist-2), var(--mist), var(--mist-2));border-radius:var(--radius-sm);background-size:200% 100%;min-height:1rem;animation:1.2s infinite k-skel}@keyframes k-skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=40rem){.k-modal-body,.k-drawer-body{padding:var(--sp-4)}.k-kv{grid-template-columns:1fr;gap:.1rem}.k-kv dd{margin-bottom:.5rem}}.shell{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;display:grid}.sidebar{background:linear-gradient(170deg, var(--navy-a), var(--navy-b) 60%, var(--navy-c));color:var(--on-dark);grid-template-rows:auto 1fr auto;height:100vh;display:grid;position:sticky;top:0;overflow:auto}.sidebar-brand{border-bottom:1px solid var(--line-dark);align-items:center;gap:.6rem;padding:1rem 1.1rem;display:flex}.sidebar-brand .mark{background:var(--teal);width:30px;height:30px;color:var(--navy-a);font-family:var(--font-display);border-radius:7px;place-items:center;font-weight:900;display:grid}.sidebar-brand .name{font-family:var(--font-display);font-weight:700;line-height:1.1}.sidebar-brand .name small{font-family:var(--font-body);font-weight:400;font-size:var(--fs-xs);color:var(--on-dark-3);display:block}.nav{align-content:start;gap:1rem;padding:.75rem .6rem;display:grid}.nav-group{gap:.1rem;display:grid}.nav-group .label{color:var(--on-dark-3);padding:.3rem .6rem}.nav a{border-radius:var(--radius);color:var(--on-dark-2);font-size:var(--fs-sm);align-items:center;gap:.6rem;padding:.5rem .6rem;font-weight:600;display:flex}.nav a:hover{color:var(--on-dark);background:#ffffff0f;text-decoration:none}.nav a.active{color:var(--teal);background:#4cf8ee1f}.nav a .badge{background:var(--teal);color:var(--navy-a);border-radius:var(--radius-pill);font-size:.68rem;font-weight:700;font-family:var(--font-display);margin-left:auto;padding:0 .45rem}.sidebar-foot{border-top:1px solid var(--line-dark);font-size:var(--fs-xs);color:var(--on-dark-3);gap:.3rem;padding:.75rem 1.1rem;display:grid}.sidebar-foot button{border:1px solid var(--line-dark);color:var(--on-dark-2);border-radius:var(--radius);font-size:var(--fs-xs);cursor:pointer;background:0 0;padding:.3rem .5rem}.shell>.main{grid-template-rows:var(--topbar-h) 1fr;min-width:0;display:grid}.topbar{align-items:center;gap:var(--sp-3);padding:0 var(--sp-5);background:var(--white);border-bottom:1px solid var(--line);z-index:10;display:flex;position:sticky;top:0}.topbar-search{flex:1;max-width:32rem;position:relative}.topbar-search input{min-height:2.25rem;padding-left:2.2rem}.topbar-search .ic{color:var(--slate-2);position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.topbar-right{align-items:center;gap:var(--sp-3);margin-left:auto;display:flex}.persona{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-sm);align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .3rem;display:flex}.persona select{background:0 0;border:0;min-height:0;padding:.2rem 0;font-weight:600}.persona select:focus{outline:none}.bell{cursor:pointer;color:var(--slate);border-radius:var(--radius);background:0 0;border:0;padding:.4rem;display:inline-flex;position:relative}.bell:hover{background:var(--mist)}.bell .count{background:var(--bad);color:#fff;border-radius:var(--radius-pill);text-align:center;min-width:1rem;padding:0 .3rem;font-size:.62rem;font-weight:700;position:absolute;top:0;right:0}.content{padding:var(--sp-5);min-width:0}.menu-btn{cursor:pointer;color:var(--slate);background:0 0;border:0;padding:.4rem;display:none}@media (width<=56rem){.shell{grid-template-columns:1fr}.sidebar{z-index:50;width:min(85vw,300px);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{transform:none}.sidebar-scrim{z-index:49;background:#0b1f2e80;position:fixed;inset:0}.menu-btn{display:inline-flex}.content{padding:var(--sp-4)}}.pub{background:var(--mist);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.pub-bar{background:var(--agency-primary);color:var(--agency-on-primary);align-items:center;gap:.75rem;padding:.8rem clamp(1rem,4vw,2.5rem);display:flex}.pub-bar .logo{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.15rem;font-weight:900}.pub-bar .domain{font-size:var(--fs-xs);opacity:.85;margin-left:auto}.pub-main{align-content:start;justify-items:center;padding:clamp(1rem,4vw,2.5rem);display:grid}.pub-main>*{width:100%;max-width:var(--pub-max,44rem)}.pub-foot{font-size:var(--fs-xs);color:var(--slate-2);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,2.5rem);display:flex}.pub-foot b{color:var(--slate)}.pub-wide{--pub-max:72rem}.pub-full .pub-main{padding:0}.pub-full .pub-main>*{max-width:none}.dashboard-now{gap:var(--sp-4);grid-template-columns:1.4fr 1fr 1fr;display:grid}@media (width<=72rem){.dashboard-now{grid-template-columns:1fr 1fr}.dashboard-now>:first-child{grid-column:1/-1}}@media (width<=44rem){.dashboard-now{grid-template-columns:1fr}}.dashboard-cols{gap:var(--sp-4);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}@media (width<=64rem){.dashboard-cols{grid-template-columns:1fr}}.dashboard-stats{gap:var(--sp-4);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=56rem){.dashboard-stats{grid-template-columns:repeat(2,1fr)}}.dashboard-live-top{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dashboard-live-dot{background:var(--teal);border-radius:50%;width:10px;height:10px;animation:1.6s infinite dashboard-pulse;box-shadow:0 0 #4cf8eeb3}@keyframes dashboard-pulse{0%{box-shadow:0 0 #4cf8ee99}70%{box-shadow:0 0 0 8px #4cf8ee00}to{box-shadow:0 0 #4cf8ee00}}.dashboard-elapsed{font-family:var(--font-mono);font-size:var(--fs-xl);color:var(--on-dark);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.dashboard-live-title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);color:var(--on-dark)}.dashboard-live-sub{color:var(--on-dark-3);font-size:var(--fs-sm)}.dashboard-people{gap:.5rem;display:grid}.dashboard-person{font-size:var(--fs-sm);grid-template-columns:auto 1fr;align-items:center;gap:.2rem .6rem;display:grid}.dashboard-person .who{flex-direction:column;min-width:0;display:flex}.dashboard-person .who b{color:var(--on-dark);font-weight:600}.dashboard-person .who span{color:var(--on-dark-3);font-size:var(--fs-xs)}.dashboard-person .tags{flex-wrap:wrap;grid-column:2;gap:.3rem;display:flex}.dashboard-live-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.dashboard-live-actions .k-btn-secondary{color:var(--on-dark);border-color:var(--line-dark);background:#ffffff14}.dashboard-live-actions .k-btn-secondary:hover:not(:disabled){background:#ffffff29}.dashboard-live-bar{border-radius:var(--radius-pill);background:#ffffff1f;height:4px;overflow:hidden}.dashboard-live-bar>div{background:var(--teal);height:100%;transition:width 1s linear}.dashboard-when{font-family:var(--font-display);font-weight:900;font-size:var(--fs-xl);line-height:1.1}.dashboard-when small{font-family:var(--font-body);font-weight:400;font-size:var(--fs-sm);color:var(--slate-2);display:block}.dashboard-check{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-check li{font-size:var(--fs-sm);align-items:center;gap:.5rem;display:flex}.dashboard-check .ic{border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid}.dashboard-check .ic.done{background:var(--ok-wash);color:var(--ok)}.dashboard-check .ic.todo{background:var(--warn-wash);color:var(--warn)}.dashboard-check .txt{flex:1;min-width:0}.dashboard-check .txt a{font-size:var(--fs-xs);white-space:nowrap;margin-left:.4rem}.dashboard-check li.done .txt{color:var(--slate-2)}.dashboard-alert{gap:.6rem var(--sp-3);border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;padding:.75rem 0;display:grid}.dashboard-alert:first-child{border-top:0;padding-top:0}.dashboard-alert .msg{font-weight:600;font-size:var(--fs-sm)}.dashboard-alert .meta{font-size:var(--fs-xs);color:var(--slate-2);flex-wrap:wrap;gap:.5rem;display:flex}.dashboard-alert .acts{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;display:flex}@media (width>=44rem){.dashboard-alert{grid-template-columns:auto 1fr auto}.dashboard-alert .acts{grid-column:auto}}.dashboard-list{display:grid}.dashboard-row{align-items:center;gap:var(--sp-3);border-top:1px solid var(--line);flex-wrap:wrap;padding:.65rem 0;display:flex}.dashboard-row:first-child{border-top:0;padding-top:0}.dashboard-row .main{flex:1;gap:.1rem;min-width:12rem;display:grid}.dashboard-row .main .t{font-weight:600;font-size:var(--fs-sm)}.dashboard-row .main .m{font-size:var(--fs-xs);color:var(--slate-2)}.dashboard-row .acts{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.dashboard-row.overdue .main .m{color:var(--bad);font-weight:600}.dashboard-day{gap:.35rem;display:grid}.dashboard-day .label{margin-top:var(--sp-2)}.dashboard-day-item{font-size:var(--fs-sm);grid-template-columns:3.4rem 1fr auto;align-items:center;gap:.6rem;padding:.4rem 0;display:grid}.dashboard-day-item .time{font-family:var(--font-mono);color:var(--slate);font-weight:600;font-size:var(--fs-xs)}.dashboard-day-item .what{gap:.05rem;min-width:0;display:grid}.dashboard-day-item .what small{color:var(--slate-2);font-size:var(--fs-xs)}.dashboard-day-item.today{background:var(--blue-wash);border-radius:var(--radius-sm);padding-left:.5rem;padding-right:.5rem}.dashboard-chip{background:var(--mist-2);color:var(--slate);border-radius:var(--radius-pill);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:.3rem;max-width:14rem;padding:.1rem .55rem;font-weight:600;display:inline-flex}.dashboard-chip:hover{background:var(--blue-wash);color:var(--blue-deep);text-decoration:none}.dashboard-chip span{text-overflow:ellipsis;overflow:hidden}.dashboard-chips{flex-wrap:wrap;gap:.3rem;display:flex}.dashboard-toolbar{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.dashboard-toolbar .spacer{flex:1}.dashboard-alert-row{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:start;display:grid}.dashboard-alert-row:first-child{border-top:0}.dashboard-alert-row.acked{opacity:.7}.dashboard-alert-row .body{gap:.35rem;min-width:0;display:grid}.dashboard-alert-row .body .msg{font-weight:600}.dashboard-alert-row .body .meta{font-size:var(--fs-xs);color:var(--slate-2);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dashboard-alert-row .acts{flex-wrap:wrap;grid-column:2/-1;gap:.4rem;display:flex}@media (width>=52rem){.dashboard-alert-row{grid-template-columns:auto auto 1fr auto}.dashboard-alert-row .acts{grid-column:auto}}.dashboard-alert-row input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--blue);margin-top:.2rem}.dashboard-sev{border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:inline-grid}.dashboard-sev.critical{background:var(--bad-wash);color:var(--bad)}.dashboard-sev.warn{background:var(--warn-wash);color:var(--warn)}.dashboard-sev.info{background:var(--info-wash);color:var(--info)}.dashboard-due{white-space:nowrap;font-size:var(--fs-sm)}.dashboard-due.overdue{color:var(--bad);font-weight:700}.dashboard-due.today{color:var(--warn);font-weight:700}.dashboard-task-title{font-weight:600}.dashboard-task-title.done{color:var(--slate-2);text-decoration:line-through}.dashboard-owner{white-space:nowrap;font-size:var(--fs-sm);align-items:center;gap:.4rem;display:inline-flex}.dashboard-search-form{gap:var(--sp-2);max-width:40rem;display:flex}.dashboard-search-form .k-input{flex:1}.dashboard-hit{gap:var(--sp-3);padding:.75rem var(--sp-5);border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;display:grid}.dashboard-hit:first-child{border-top:0}.dashboard-hit .t{font-weight:600}.dashboard-hit .m{font-size:var(--fs-xs);color:var(--slate-2)}.dashboard-hit .ic{border-radius:var(--radius);background:var(--mist);width:32px;height:32px;color:var(--slate);flex-shrink:0;place-items:center;display:inline-grid}.dashboard-hit mark{color:inherit;background:#fef3c7;border-radius:2px;padding:0 1px}.dashboard-seg-hit{padding:.75rem var(--sp-5);border-top:1px solid var(--line);gap:.4rem;display:grid}.dashboard-seg-hit:first-child{border-top:0}.dashboard-seg-hit .head{font-size:var(--fs-xs);color:var(--slate-2);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dashboard-seg-hit .head b{color:var(--ink);font-size:var(--fs-sm)}.dashboard-count{color:var(--slate-2);font-weight:400;font-size:var(--fs-sm);margin-left:.4rem}.dashboard-task-cards{display:none}.dashboard-task-card{gap:.5rem;display:grid}.dashboard-task-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-task-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media (width<=44rem){.dashboard-table{display:none}.dashboard-task-cards{gap:var(--sp-3);display:grid}}.dashboard-table,.dashboard-table .k-table-wrap,.dashboard-toolbar .k-tabs{min-width:0;max-width:100%}.bk-quick{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.bk-quick a,.bk-quick button{align-items:center;gap:var(--sp-3);padding:var(--sp-4);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:border-color .12s,box-shadow .12s;display:flex}.bk-quick a:hover,.bk-quick button:hover{border-color:var(--blue);box-shadow:var(--shadow);text-decoration:none}.bk-quick .ic{border-radius:var(--radius);background:var(--blue-wash);width:2.4rem;height:2.4rem;color:var(--blue-deep);flex-shrink:0;place-items:center;display:grid}.bk-quick .t{font-family:var(--font-display);align-items:center;gap:.4rem;font-weight:700;display:flex}.bk-quick .s{font-size:var(--fs-xs);color:var(--slate-2)}.bk-quick .badge{background:var(--warn-wash);color:var(--warn);border-radius:var(--radius-pill);padding:0 .45rem;font-size:.7rem;font-weight:700}.bk-action-list{gap:0;display:grid}.bk-action{gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.bk-action:last-child{border-bottom:0}.bk-action .who{font-weight:600}.bk-action .meta{font-size:var(--fs-xs);color:var(--slate-2)}.bk-action .cta{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}@media (width<=40rem){.bk-action{grid-template-columns:auto 1fr}.bk-action .cta{grid-column:1/-1;justify-content:flex-start}}.bk-link-summary{gap:var(--sp-2);display:grid}.bk-link-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.bk-link-row:last-child{border-bottom:0}.bk-link-row .n{flex:10rem;min-width:0;font-weight:600}.bk-link-row>.k-btn{margin-left:auto}.bk-link-row .c{color:var(--slate-2);font-size:var(--fs-xs);white-space:nowrap}.bk-copy{gap:.3rem;display:grid}.bk-copy-row{align-items:center;gap:var(--sp-2);background:var(--mist);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:.35rem .35rem .35rem .7rem;display:flex}.bk-copy-url{min-width:0;font-size:var(--fs-sm);color:var(--blue-deep);flex:1 1 0}.bk-provider-badge{font-size:var(--fs-sm);color:var(--slate);align-items:center;gap:.35rem;display:inline-flex}.bk-stepper{border-bottom:1px solid var(--line);gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.bk-step button{font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);color:var(--slate-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.6rem .8rem;display:inline-flex}.bk-step button:disabled{cursor:default;opacity:.7}.bk-step-n{width:1.4rem;height:1.4rem;font-size:var(--fs-xs);background:var(--mist-2);color:var(--slate);border-radius:50%;place-items:center;display:inline-grid}.bk-step.done .bk-step-n{background:var(--ok-wash);color:var(--ok)}.bk-step.current button{color:var(--blue-deep);border-bottom-color:var(--blue)}.bk-step.current .bk-step-n{background:var(--blue);color:#fff}@media (width<=40rem){.bk-step-label{display:none}.bk-step.current .bk-step-label{display:inline}}.bk-wizard{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 18rem;align-items:start;display:grid}@media (width<=64rem){.bk-wizard{grid-template-columns:1fr}}.bk-wizard-foot{justify-content:space-between;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.bk-options{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.bk-options-1{grid-template-columns:1fr}.bk-option{gap:var(--sp-3);text-align:left;padding:var(--sp-4);background:var(--white);border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;font:inherit;color:var(--ink);align-items:flex-start;width:100%;transition:border-color .12s,box-shadow .12s;display:flex}.bk-option:hover:not(:disabled){border-color:var(--blue)}.bk-option.selected{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-wash)}.bk-option:disabled{opacity:.55;cursor:not-allowed}.bk-option-icon{color:var(--blue-deep);background:var(--blue-wash);border-radius:var(--radius);flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;display:grid}.bk-option-text{flex:1;gap:.2rem;min-width:0;display:grid}.bk-option-title{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700;display:flex}.bk-option-body{font-size:var(--fs-sm);color:var(--slate-2)}.bk-option-tick{border:2px solid var(--line-2);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:1.3rem;height:1.3rem;display:grid}.bk-option.selected .bk-option-tick{background:var(--blue);border-color:var(--blue)}.bk-search-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);gap:.25rem;max-height:16rem;padding:.25rem;display:grid;overflow:auto}.bk-search-item{align-items:center;gap:var(--sp-3);border-radius:var(--radius-sm);text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;width:100%;padding:.45rem .6rem;display:flex}.bk-search-item:hover,.bk-search-item[aria-pressed=true]{background:var(--blue-wash)}.bk-search-item .n{font-weight:600}.bk-search-item .s{font-size:var(--fs-xs);color:var(--slate-2)}.bk-selected{align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--mist);border-radius:var(--radius);border:1px solid var(--line);display:flex}.bk-grid-wrap{gap:var(--sp-3);display:grid}.bk-grid-week{font-family:var(--font-display);font-size:var(--fs-sm)}.bk-grid{-webkit-user-select:none;user-select:none;gap:2px;min-width:20rem;display:grid}.bk-grid-day{text-align:center;font-size:var(--fs-xs);color:var(--slate-2);padding-bottom:.3rem;display:grid}.bk-grid-day b{font-family:var(--font-display);font-size:var(--fs-md);color:var(--ink)}.bk-grid-day.today b{color:var(--blue-deep)}.bk-grid-time{font-size:var(--fs-xs);color:var(--slate-2);text-align:right;font-variant-numeric:tabular-nums;padding-right:.4rem;line-height:1;transform:translateY(-.35rem)}.bk-cell{background:var(--white);height:1.35rem;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;color:#fff;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.bk-cell.hour{box-shadow:inset 0 0 0 1px var(--line), inset 0 2px 0 var(--line-2)}.bk-cell:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--blue)}.bk-cell.on{background:var(--blue);box-shadow:none}.bk-cell.on.hour{box-shadow:inset 0 2px #ffffff59}.bk-cell.past{background:var(--mist-2);cursor:not-allowed;box-shadow:none}.bk-cell:focus-visible{outline:2px solid var(--blue-deep);outline-offset:1px;z-index:1}.bk-grid-compact .bk-cell{height:1.15rem}.bk-chips{flex-wrap:wrap;gap:.35rem;display:flex}.bk-chip{background:var(--blue-wash);color:var(--blue-deep);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;padding:.2rem .55rem;font-weight:600;display:inline-flex}.bk-chip.muted{background:var(--mist-2);color:var(--slate)}.bk-chip.ok{background:var(--ok-wash);color:var(--ok)}.bk-q{border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.bk-q-head{background:var(--mist);border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;justify-content:space-between;align-items:center;padding:.4rem .6rem .4rem .8rem;display:flex}.bk-q-n{background:var(--navy-b);color:#fff;width:1.4rem;height:1.4rem;font-size:var(--fs-xs);font-weight:700;font-family:var(--font-display);border-radius:50%;place-items:center;display:grid}.bk-q-body{padding:var(--sp-4);gap:var(--sp-3);display:grid}.bk-q-row{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.bk-q-summary{font-size:var(--fs-sm);gap:.3rem;margin:0;padding-left:1.2rem;display:grid}.bk-empty-inline{padding:var(--sp-3);border:1px dashed var(--line-2);border-radius:var(--radius);text-align:center}.bk-consent{gap:var(--sp-3);display:grid}.bk-consent-item{padding:var(--sp-3);background:var(--mist);border-radius:var(--radius);font-size:var(--fs-sm);gap:.3rem;display:grid}.bk-consent-item .h{flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.bk-consent-item .w{color:var(--slate);font-style:italic}.bk-trigger{gap:var(--sp-3);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;padding:.5rem 0;display:grid}.bk-trigger:last-child{border-bottom:0}.bk-trigger input.k-input{min-height:2.1rem;font-size:var(--fs-sm);padding:.3rem .6rem}.bk-review{gap:var(--sp-4);display:grid}.bk-review-row{gap:var(--sp-3);border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:8rem 1fr;align-items:start;padding:.55rem 0;display:grid}.bk-review-row:last-child{border-bottom:0}.bk-review-row dt{color:var(--slate-2)}.bk-review-row dd{margin:0}@media (width<=40rem){.bk-review-row{grid-template-columns:1fr;gap:.15rem}}.bk-done{gap:var(--sp-4);text-align:left;display:grid}.bk-done-hero{gap:var(--sp-3);align-items:center;display:flex}.bk-done-hero .ic{background:var(--ok-wash);width:2.8rem;height:2.8rem;color:var(--ok);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bk-inbox-card{min-width:0;max-width:100%}.bk-inbox-tabs{padding:0 var(--sp-5);min-width:0;max-width:100%}.bk-inbox-tabs .k-tabs{min-width:0}.bk-inbox{gap:0;min-width:0;display:grid}.bk-inbox-row{gap:var(--sp-3);padding:var(--sp-4) 0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:auto minmax(0,1fr) 10rem;width:100%;display:grid}.bk-inbox-row:last-child{border-bottom:0}.bk-inbox-row:hover{background:var(--mist)}.bk-inbox-row .from{flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.bk-inbox-row .subj{font-size:var(--fs-sm);color:var(--ink)}.bk-inbox-row .snip{font-size:var(--fs-sm);color:var(--slate-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-inbox-row .side{align-content:start;gap:.4rem;display:grid}.bk-inbox-row .at{font-size:var(--fs-xs);color:var(--slate-2)}@media (width<=40rem){.bk-inbox-row{grid-template-columns:auto minmax(0,1fr)}.bk-inbox-row .side{grid-column:1/-1}}.bk-inbox-detail{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}@media (width<=64rem){.bk-inbox-detail{grid-template-columns:1fr}}.bk-email{background:var(--mist);border-radius:var(--radius);padding:var(--sp-4);font-size:var(--fs-sm);gap:var(--sp-2);display:grid}.bk-email .hdr{font-size:var(--fs-xs);color:var(--slate-2);grid-template-columns:max-content 1fr;gap:.2rem .8rem;display:grid}.bk-email .body{white-space:pre-wrap;color:var(--ink);border-top:1px solid var(--line);padding-top:var(--sp-2);line-height:1.6}.bk-email mark{color:var(--ink);background:#fde68a;border-radius:2px;padding:0 .15em}.bk-slot-edit{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(8rem,1fr) minmax(6rem,auto) minmax(6rem,auto) auto;align-items:end;display:grid}.bk-slot-edit .k-input{min-height:2.2rem;font-size:var(--fs-sm);padding:.3rem .5rem}.bk-slot-edit .ev{grid-column:1/-1}@media (width<=40rem){.bk-slot-edit{grid-template-columns:1fr 1fr}.bk-slot-edit .rm{grid-column:1/-1}}.bk-evidence{background:var(--blue-wash);color:var(--blue-deep);border-radius:var(--radius-sm);font-size:var(--fs-xs);align-items:center;gap:.4rem;min-width:0;max-width:100%;padding:.2rem .5rem;display:inline-flex}.bk-evidence.unmatched{background:var(--warn-wash);color:var(--warn)}.bk-evidence-quote{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:italic;overflow:hidden}.bk-evidence-at{font-family:var(--font-mono);white-space:nowrap;font-weight:600}.bk-pub{gap:var(--sp-4);display:grid}.bk-pub-head{gap:.35rem;display:grid}.bk-pub-head h1{font-size:var(--fs-xl)}.bk-pub-with{gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;align-items:center;display:flex}.bk-pub-with>span{flex-wrap:nowrap;min-width:0}.bk-pub-meta{gap:var(--sp-4);font-size:var(--fs-sm);color:var(--slate-2);flex-wrap:wrap;display:flex}.bk-pub-meta span{align-items:center;gap:.35rem;display:inline-flex}.bk-days{scroll-snap-type:x mandatory;gap:.4rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.bk-day{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--white);cursor:pointer;min-width:4.6rem;font:inherit;color:var(--ink);scroll-snap-align:start;flex:none;justify-items:center;gap:.1rem;padding:.5rem .6rem;display:grid}.bk-day span{font-size:var(--fs-xs);color:var(--slate-2);text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-display);font-weight:700}.bk-day b{font-family:var(--font-display);font-size:var(--fs-lg)}.bk-day small{color:var(--slate-2);font-size:.68rem}.bk-day[aria-pressed=true]{border-color:var(--agency-primary);background:var(--agency-primary);color:var(--agency-on-primary)}.bk-day[aria-pressed=true] span,.bk-day[aria-pressed=true] small{color:inherit;opacity:.85}.bk-times{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem;display:grid}.bk-time{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--white);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;color:var(--ink);padding:.6rem .5rem;font-weight:600}.bk-time:hover{border-color:var(--agency-primary)}.bk-time[aria-pressed=true]{background:var(--agency-primary);color:var(--agency-on-primary);border-color:var(--agency-primary)}.bk-pub-summary{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--mist);border-radius:var(--radius);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;display:flex}.bk-pub-summary b{font-family:var(--font-display)}.bk-consent-note{gap:var(--sp-3);font-size:var(--fs-sm);color:var(--slate);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);align-items:flex-start;display:flex}.bk-consent-note svg{color:var(--agency-primary);flex-shrink:0;margin-top:.15rem}.bk-expect{gap:var(--sp-3);display:grid}.bk-expect-item{gap:var(--sp-3);font-size:var(--fs-sm);align-items:flex-start;display:flex}.bk-expect-item .ic{background:var(--blue-wash);width:2rem;height:2rem;color:var(--blue-deep);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bk-expect-item b{font-family:var(--font-display);display:block}.bk-thanks{gap:var(--sp-4);justify-items:start;display:grid}.bk-thanks .ic{background:var(--ok-wash);width:3rem;height:3rem;color:var(--ok);border-radius:50%;place-items:center;display:grid}.bk-room-link{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius);background:var(--navy-b);color:var(--on-dark);flex-wrap:wrap;display:flex}.bk-room-link code{color:var(--on-dark);font-size:var(--fs-md);word-break:break-all;flex:12rem;min-width:0}.bk-room-link small{color:var(--on-dark-3);display:block}.bk-cell-url{font-size:var(--fs-xs);color:var(--slate-2)}.bk-table-card{min-width:0;max-width:100%}.bk-table-card .k-table-wrap{max-width:100%}.bk-links-card{min-width:0;max-width:100%}.bk-links-card .k-table-wrap{max-width:100%;position:relative}.room-page{gap:var(--sp-4);align-content:start;width:100%;max-width:44rem;margin:0 auto;padding:clamp(1rem,4vw,2.5rem);display:grid}.room-prejoin{max-width:64rem}.room-prejoin-head h1,.room-prejoin-head .muted{margin-top:.25rem}.room-prejoin-grid{gap:var(--sp-4);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}@media (width<=56rem){.room-prejoin-grid{grid-template-columns:1fr}}.room-preview{aspect-ratio:16/9;background:var(--navy-a);border-radius:var(--radius);place-items:center;display:grid;position:relative;overflow:hidden}.room-video{object-fit:cover;width:100%;height:100%;display:block}.room-video-mirror{transform:scaleX(-1)}.room-preview-empty{color:var(--on-dark-2);justify-items:center;gap:.5rem;display:grid}.room-preview-avatar{color:#fff;width:4.5rem;height:4.5rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.6rem;font-weight:700;display:grid}.room-preview-badges{gap:.35rem;display:flex;position:absolute;bottom:.6rem;left:.6rem}.room-miclevel{gap:.3rem;display:grid}.room-miclevel-track{gap:3px;height:.8rem;display:flex}.room-miclevel-seg{background:var(--mist-2);border-radius:2px;flex:1;transition:background 80ms linear}.room-miclevel-seg.on{background:var(--teal-ink)}.room-miclevel-seg.on.hot{background:#d97706}.room-waiting{text-align:center;justify-items:center}.room-waiting-icon,.room-done-icon,.room-consent-icon{background:var(--agency-primary);width:3.2rem;height:3.2rem;color:var(--agency-on-primary);border-radius:50%;place-items:center;display:grid}.room-done-icon-muted{background:var(--mist-2);color:var(--slate)}.room-countdown{font-family:var(--font-display);letter-spacing:.02em;color:var(--agency-primary);font-size:clamp(2.4rem,8vw,3.6rem);font-weight:900;line-height:1}.room-consent-card{max-width:44rem}.room-consent-head{gap:var(--sp-3);align-items:flex-start;display:flex}.room-consent-wording{border-left:4px solid var(--agency-primary);background:var(--mist);border-radius:0 var(--radius) var(--radius) 0;font-size:var(--fs-md);margin:0;padding:.8rem 1rem;line-height:1.55}.room-consent-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.room-consent-grid ul{gap:.2rem;margin-top:.3rem;padding-left:1.1rem;display:grid}.room-consent-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}@media (width<=40rem){.room-consent-actions .k-btn{width:100%}}.room-feedback-head{justify-items:start;gap:.4rem;display:grid}.room-rating{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}.room-rating-btn{border-radius:var(--radius);border:1px solid var(--line-2);background:var(--white);cursor:pointer;justify-items:center;gap:.2rem;padding:.8rem .3rem;transition:background .12s,border-color .12s;display:grid}.room-rating-btn:hover{background:var(--mist)}.room-rating-btn[aria-pressed=true]{background:var(--agency-primary);color:var(--agency-on-primary);border-color:var(--agency-primary)}.room-rating-num{font-family:var(--font-display);font-size:1.5rem;font-weight:900;line-height:1}.room-rating-word{font-size:var(--fs-xs)}@media (width<=26rem){.room-rating-word{display:none}}.room-expired-phone{border-top:1px solid var(--line);padding-top:var(--sp-4);justify-items:start;gap:.4rem;display:grid}.room-dialin{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.room-dialin-item{background:var(--mist);border-radius:var(--radius);padding:var(--sp-4);gap:.2rem;display:grid}.room-dialin-value{font-family:var(--font-display);color:var(--ink);letter-spacing:.02em;font-size:clamp(1.4rem,5vw,1.9rem);font-weight:900}.room-phone-steps{gap:.35rem;display:grid}.room-call{z-index:20;background:var(--navy-a);color:var(--on-dark);font-family:var(--font-body);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.room-topbar{align-items:center;gap:var(--sp-3);background:var(--navy-b);border-bottom:1px solid var(--line-dark);min-width:0;padding:.55rem 1rem;display:flex}.room-topbar-left{flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.room-topbar-brand{font-family:var(--font-display);color:var(--agency-accent);white-space:nowrap;font-weight:900}.room-topbar-name{font-size:var(--fs-sm);color:var(--on-dark-2);min-width:0}.room-topbar-mid{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.room-topbar-right{align-items:center;gap:.6rem;margin-left:auto;display:flex}.room-timer{font-family:var(--font-mono);font-size:var(--fs-md);border-radius:var(--radius-sm);background:#ffffff14;padding:.2rem .55rem}.room-rec{font-family:var(--font-display);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-pill);color:var(--on-dark-2);background:#ffffff14;align-items:center;gap:.4rem;padding:.25rem .6rem;display:inline-flex}.room-rec.on{color:#fca5a5;background:#dc26262e}.room-rec-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.room-rec.on .room-rec-dot{animation:1.4s ease-in-out infinite room-blink}@keyframes room-blink{0%,to{opacity:1}50%{opacity:.25}}.room-consents{flex-wrap:wrap;gap:.3rem;display:inline-flex}.room-consent-chip{font-size:var(--fs-xs);border-radius:var(--radius-pill);border:1px solid var(--line-dark);color:var(--on-dark-2);align-items:center;gap:.25rem;padding:.15rem .5rem;display:inline-flex}.room-consent-chip.granted{color:#86efac;border-color:#86efac66}.room-consent-chip.declined{color:#fcd34d;border-color:#fcd34d66}@media (width<=40rem){.room-topbar-name,.room-consents{display:none}}.room-main{grid-template-columns:1fr;min-height:0;display:grid}.room-main-panel{grid-template-columns:1fr minmax(20rem,26rem)}.room-stage{grid-template-rows:1fr auto;gap:.75rem;min-height:0;padding:1rem;display:grid}.room-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.75rem;min-height:0;display:grid}.room-grid-1{grid-template-columns:minmax(0,1fr);width:100%;max-width:60rem;margin:0 auto}.room-grid-3,.room-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.room-tile{aspect-ratio:16/9;background:var(--navy-b);border:2px solid #0000;border-radius:10px;place-items:center;max-height:100%;transition:border-color .16s;display:grid;position:relative;overflow:hidden}.room-tile.speaking{border-color:var(--teal);box-shadow:0 0 0 3px #4cf8ee2e}.room-tile-absent{opacity:.55}.room-tile-avatar{color:var(--on-dark-2);justify-items:center;gap:.5rem;display:grid}.room-tile-note{color:var(--on-dark-3)}.room-tile-bar{font-size:var(--fs-sm);background:linear-gradient(#0000,#0b1f2ed9);align-items:center;gap:.5rem;padding:.45rem .7rem;display:flex;position:absolute;bottom:0;left:0;right:0}.room-tile-name{min-width:0;font-weight:600}.room-tile-role{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);color:var(--on-dark-2);white-space:nowrap;background:#ffffff1f;padding:.1rem .45rem;font-size:.65rem;font-weight:700}.room-tile-role.candidate{color:var(--teal);background:#4cf8ee2e}.room-tile-role.hiring-manager{color:#fcd34d;background:#f2b13433}.room-tile-icons{color:var(--on-dark-2);gap:.35rem;margin-left:auto;display:inline-flex}.room-tile-icons .off{color:#fca5a5}.room-speaking{align-items:flex-end;gap:3px;height:14px;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.room-speaking i{background:var(--teal);border-radius:2px;width:3px;height:40%;animation:.9s ease-in-out infinite room-bars}.room-speaking i:nth-child(2){animation-delay:.15s}.room-speaking i:nth-child(3){animation-delay:.3s}@keyframes room-bars{0%,to{height:30%}50%{height:100%}}.room-tile-waiting{color:var(--on-dark-3)}@media (prefers-reduced-motion:reduce){.room-speaking i{height:70%}}.room-captions{color:var(--on-dark);border-radius:var(--radius);font-size:var(--fs-md);background:#0000008c;width:100%;max-width:60rem;min-height:2.6rem;margin:0 auto;padding:.6rem 1rem;line-height:1.4}.room-captions b{color:var(--teal)}.room-panel{background:var(--white);color:var(--ink);border-left:1px solid var(--line);min-height:0;display:grid;overflow:hidden}.room-panel-inner{flex-direction:column;height:100%;min-height:0;display:flex}.room-panel-inner>.k-tabs{padding:0 .5rem}.room-panel-head{justify-content:space-between;align-items:center;padding:.6rem .9rem .3rem;display:flex}.room-panel-body{padding:var(--sp-4);flex:1;min-height:0;overflow:auto}.room-panel-inner>.k-tabs,.room-panel-head,.room-obs-head{flex-shrink:0}.room-panel-body h4{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--slate-2)}.room-lines{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.room-lines li{font-size:var(--fs-sm);grid-template-columns:auto 1fr;align-items:start;gap:.25rem .5rem;display:grid}.room-line-ev{flex-wrap:wrap;grid-column:2;align-items:center;gap:.4rem;display:flex}.room-confirm{margin-top:.5rem;display:block}.room-asked{color:var(--slate-2);text-decoration:line-through}.room-next{background:var(--blue-wash);border-radius:var(--radius);padding:var(--sp-4);gap:.5rem;display:grid}.room-captions-list{gap:.3rem;display:grid}.room-obs-head{border-bottom:1px solid var(--line);gap:.6rem;padding:.3rem .9rem .8rem;display:grid}.room-transcript{align-content:start;gap:.7rem;display:grid}.room-seg{border-left:3px solid var(--line);gap:.15rem;padding-left:.7rem;display:grid}.room-seg.candidate{border-left-color:var(--teal-ink)}.room-seg.hiring-manager{border-left-color:#d97706}.room-seg-new{animation:.3s room-fade}@keyframes room-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.room-seg-meta{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.room-seg-typing{align-items:center;gap:.4rem;display:flex}.room-dots{gap:3px;display:inline-flex}.room-dots i{background:var(--slate-2);border-radius:50%;width:5px;height:5px;animation:1.2s infinite room-dot}.room-dots i:nth-child(2){animation-delay:.2s}.room-dots i:nth-child(3){animation-delay:.4s}@keyframes room-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.room-alert{border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-3);gap:.4rem;display:grid}.room-alert.ack{opacity:.65}.room-controls{background:var(--navy-b);border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.6rem 1rem .8rem;display:flex}.room-ctl{color:var(--on-dark-2);cursor:pointer;border-radius:var(--radius);background:0 0;border:0;justify-items:center;gap:.25rem;min-width:4.2rem;padding:.2rem .4rem;display:grid}.room-ctl-icon{background:#ffffff1a;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;transition:background .12s;display:grid}.room-ctl:hover .room-ctl-icon{background:#ffffff2e}.room-ctl:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.room-ctl[aria-pressed=true] .room-ctl-icon{color:var(--navy-a);background:#fca5a5}.room-ctl-accent[aria-pressed=true] .room-ctl-icon{background:var(--teal);color:var(--navy-a)}.room-ctl-danger .room-ctl-icon{color:#fff;background:#b91c1c}.room-ctl-danger:hover .room-ctl-icon{background:#dc2626}.room-ctl-label{font-size:var(--fs-xs)}@media (width<=56rem){.room-main-panel{grid-template-columns:1fr}.room-main-panel .room-stage{display:none}.room-panel{border-left:0}.room-grid,.room-grid-3,.room-grid-4{grid-template-columns:1fr}.room-tile{aspect-ratio:4/3}.room-ctl{min-width:3.4rem}.room-ctl-label{display:none}.room-stage{padding:.6rem}}@media (width<=56rem) and (height>=700px){.room-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.room-rec.on .room-rec-dot,.room-speaking i,.room-dots i,.room-seg-new{animation:none}.room-dots i{opacity:.6}.room-tile,.room-miclevel-seg,.room-ctl-icon,.room-rating-btn{transition:none}}.iv-filters{gap:var(--sp-3);display:grid}.iv-filters-row{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.iv-filters-row .k-select,.iv-filters-row .k-input{width:auto;min-width:9rem;min-height:2.25rem;padding-top:.35rem;padding-bottom:.35rem}.iv-search{flex:14rem;position:relative}.iv-search .k-input{width:100%;padding-left:2.1rem}.iv-search .iv-search-ic{color:var(--slate-2);pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.iv-chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.iv-chip{border:1px solid var(--line-2);background:var(--white);color:var(--slate);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-family:var(--font-display);cursor:pointer;letter-spacing:.02em;padding:.2rem .65rem;font-weight:700}.iv-chip[aria-pressed=true]{background:var(--blue-wash);border-color:var(--blue);color:var(--blue-deep)}.iv-chip:hover{border-color:var(--blue)}.iv-when{line-height:1.2;display:grid}.iv-when small{color:var(--slate-2);font-size:var(--fs-xs)}.iv-who{min-width:8rem;line-height:1.25;display:grid}.iv-who small{color:var(--slate-2);font-size:var(--fs-xs)}.iv-cell-nowrap{white-space:nowrap}.iv-list-count{color:var(--slate-2);font-size:var(--fs-sm)}.iv-table .k-table th{padding:.55rem .6rem}.iv-table .k-table td{padding:.55rem .5rem}.iv-table .k-pill{letter-spacing:.04em;padding:.15rem .45rem;font-size:.66rem}.iv-table .iv-who{min-width:6.5rem}.iv-stack-pills{justify-items:start;gap:.25rem;display:grid}.iv-head-meta{color:var(--slate-2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin-top:.35rem;display:flex}.iv-head-meta b{color:var(--ink);font-weight:600}.iv-link-box{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--fs-xs);align-items:center;gap:.4rem;min-width:0;max-width:min(100%,24rem);padding:.25rem .3rem .25rem .7rem;display:inline-flex}.iv-link-box>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.iv-link-box>svg{flex-shrink:0}.iv-ready{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.iv-ready-item{font-size:var(--fs-xs);color:var(--slate);border-radius:var(--radius-pill);background:var(--mist);align-items:center;gap:.35rem;padding:.15rem .5rem;font-weight:600;display:inline-flex}.iv-ready-item.ok{color:var(--ok);background:var(--ok-wash)}.iv-ready-item.warn{color:var(--warn);background:var(--warn-wash)}.iv-ready-item.bad{color:var(--bad);background:var(--bad-wash)}.iv-ready-label{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--slate-2);margin-right:.25rem;font-weight:700}.iv-ev{gap:.3rem;display:grid}.iv-ev-row{align-items:flex-start;gap:.5rem;display:flex}.iv-ev-row .k-evidence{flex-shrink:0;margin-top:.1rem}.iv-ev-quote{color:var(--slate);font-style:italic;font-size:var(--fs-sm);line-height:1.35}.iv-ev-quote:before{content:"“"}.iv-ev-quote:after{content:"”"}.iv-grid{gap:var(--sp-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.iv-col{gap:var(--sp-4);min-width:0;display:grid}.iv-feedback{background:var(--mist);border-radius:var(--radius);gap:.4rem;padding:.75rem;display:grid}.iv-stars{color:#d97706;letter-spacing:.05em;font-size:var(--fs-sm)}.iv-stars .off{color:var(--line-2)}.iv-alert{border-top:1px solid var(--line);align-items:flex-start;gap:.6rem;padding:.6rem 0;display:flex}.iv-alert:first-child{border-top:0;padding-top:0}.iv-alert .iv-alert-body{flex:1;gap:.15rem;min-width:0;display:grid}.iv-alert.ack{opacity:.6}.iv-saved{font-size:var(--fs-xs);color:var(--slate-2)}.iv-player{background:var(--navy-b);color:var(--on-dark);border-radius:var(--radius);top:calc(var(--topbar-h) + .5rem);z-index:5;gap:.5rem;padding:.8rem 1rem;display:grid;position:sticky}.iv-player-row{align-items:center;gap:.75rem;display:flex}.iv-player-btn{background:var(--teal);width:2.4rem;height:2.4rem;color:var(--navy-a);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.iv-player-btn:hover{filter:brightness(.95)}.iv-player-time{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--on-dark-2);white-space:nowrap}.iv-scrub{accent-color:var(--teal);flex:1;min-width:0}.iv-player-now{font-size:var(--fs-xs);color:var(--on-dark-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iv-player-now b{color:var(--on-dark)}.iv-tools{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.iv-tools .iv-search{flex:12rem}.iv-segs{gap:.15rem;display:grid}.iv-seg{border-radius:var(--radius);grid-template-columns:3.2rem 1fr auto;align-items:start;gap:.6rem;padding:.55rem .6rem;scroll-margin-top:9rem;display:grid}.iv-seg:hover{background:var(--mist)}.iv-seg.active{background:var(--blue-wash);outline:1px solid var(--blue)}.iv-seg.match{box-shadow:inset 3px 0 #d97706}.iv-seg-time{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--blue-deep);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:.15rem;padding:0}.iv-seg-time:hover{text-decoration:underline}.iv-seg-body{gap:.2rem;min-width:0;display:grid}.iv-seg-speaker{font-family:var(--font-display);font-weight:700;font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.iv-seg-speaker .iv-sp-cand{color:var(--teal-ink)}.iv-seg-speaker .iv-sp-hm{color:var(--blue-deep)}.iv-seg-speaker .iv-sp-rec{color:#6d28d9}.iv-seg-speaker .iv-sp-other{color:var(--slate-2)}.iv-seg-text{font-size:var(--fs-sm);line-height:1.45}.iv-seg-text mark{color:var(--ink);background:#fde68a;border-radius:2px;padding:0 1px}.iv-masked{background:var(--mist-2);color:var(--slate);border:1px dashed var(--line-2);border-radius:var(--radius);font-size:var(--fs-xs);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.35rem .6rem;font-weight:700;display:inline-flex}.iv-seg-menu{position:relative}.iv-seg-menu-btn{border-radius:var(--radius-sm);cursor:pointer;color:var(--slate-2);background:0 0;border:1px solid #0000;padding:.2rem .35rem;font-weight:700;line-height:1}.iv-seg-menu-btn:hover,.iv-seg-menu-btn[aria-expanded=true]{background:var(--white);border-color:var(--line-2);color:var(--ink)}.iv-seg-actions{border-top:1px dashed var(--line);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:.4rem;margin-top:.2rem;padding-top:.3rem;display:flex}.iv-seg-actions .k-select{width:auto;min-height:2rem;font-size:var(--fs-xs);padding:.2rem 1.8rem .2rem .5rem}.iv-airtime{gap:.4rem;display:grid}.iv-inline{border-radius:var(--radius-sm);width:100%;font:inherit;color:inherit;resize:vertical;background:0 0;border:1px solid #0000;margin-left:-.4rem;padding:.2rem .4rem}.iv-inline:hover{border-color:var(--line);background:var(--white)}.iv-inline:focus{border-color:var(--blue);background:var(--white);outline:2px solid var(--blue);outline-offset:0}.iv-inline-h{font-family:var(--font-display);font-weight:900;font-size:var(--fs-xl);resize:none;field-sizing:content;line-height:1.2;overflow-y:hidden}.iv-inline-p{field-sizing:content;min-height:4.5rem;line-height:1.5}.iv-inline-line{field-sizing:content;resize:none;line-height:1.4;overflow-y:hidden}.iv-item{border-top:1px solid var(--line);gap:.35rem;padding:.6rem 0;display:grid}.iv-item:first-of-type{border-top:0;padding-top:0}.iv-item-head{align-items:flex-start;gap:.5rem;display:flex}.iv-item-head .iv-inline{flex:1}.iv-item-tools{flex-shrink:0;gap:.25rem;display:flex}.iv-risk-sev{gap:.3rem;display:inline-flex}.iv-commit-meta{font-size:var(--fs-xs);color:var(--slate-2);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.iv-commit-meta .k-select,.iv-commit-meta .k-input{width:auto;min-height:2rem;font-size:var(--fs-xs);padding:.2rem .5rem}.iv-commit-meta .k-select{padding-right:1.8rem}.iv-confirmed{color:var(--ok);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:.4rem;display:inline-flex}.iv-gen{gap:var(--sp-3);text-align:center;padding:var(--sp-6) var(--sp-4);justify-items:center;display:grid}.iv-gen-steps{font-size:var(--fs-sm);color:var(--slate-2);text-align:left;gap:.35rem;display:grid}.iv-dots{gap:.25rem;display:inline-flex}.iv-dot{border:2px solid var(--line-2);background:var(--white);border-radius:50%;width:.85rem;height:.85rem}.iv-dot.on{background:var(--blue);border-color:var(--blue)}.iv-dot.override{background:#d97706;border-color:#d97706}.iv-comp{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem 1rem;padding:.8rem 0;display:grid}.iv-comp:first-child{border-top:0;padding-top:0}.iv-comp-name{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700;display:flex}.iv-comp-desc{font-size:var(--fs-xs);color:var(--slate-2)}.iv-comp-score{justify-items:end;gap:.3rem;min-width:9rem;display:grid}.iv-comp-score .k-meter{width:9rem}.iv-comp-ev{grid-column:1/-1}.iv-bars{gap:.45rem;display:grid}.iv-bar{font-size:var(--fs-sm);grid-template-columns:minmax(6rem,10rem) 1fr 2rem;align-items:center;gap:.6rem;display:grid}.iv-bar-track{background:var(--mist-2);border-radius:var(--radius-sm);height:.9rem;overflow:hidden}.iv-bar-fill{background:var(--blue);border-radius:var(--radius-sm);height:100%}.iv-bar-fill.low{background:#d97706}.iv-bar-fill.none{background:repeating-linear-gradient(45deg, var(--line-2) 0 4px, transparent 4px 8px)}.iv-bar-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iv-log{font-size:var(--fs-xs);color:var(--slate-2);gap:.3rem;display:grid}.iv-drafts{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.iv-draft-body{min-height:11rem;font-family:var(--font-body);line-height:1.5}.iv-draft-body[readonly]{background:var(--mist)}.iv-draft-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.iv-draft-foot .iv-sent{font-size:var(--fs-xs);color:var(--slate-2);margin-right:auto}.iv-clip{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem .8rem;padding:.7rem 0;display:grid}.iv-clip:first-child{border-top:0;padding-top:0}.iv-clip.off{opacity:.55}.iv-clip-range{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--slate-2);justify-items:center;gap:.25rem;min-width:5.5rem;display:grid}.iv-clip-bar{background:var(--mist-2);border-radius:var(--radius-pill);width:100%;height:.35rem;position:relative;overflow:hidden}.iv-clip-bar span{background:var(--blue);border-radius:var(--radius-pill);position:absolute;top:0;bottom:0}.iv-clip-body{gap:.4rem;min-width:0;display:grid}.iv-clip-tools{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.iv-clip-tools .k-select{width:auto;min-height:2rem;font-size:var(--fs-xs);padding:.2rem 1.8rem .2rem .5rem}.iv-trim{border:1px solid var(--line-2);border-radius:var(--radius);display:inline-flex;overflow:hidden}.iv-trim button{background:var(--white);font-size:var(--fs-xs);cursor:pointer;font-family:var(--font-mono);border:0;padding:.2rem .45rem}.iv-trim button:hover{background:var(--mist)}.iv-trim button+button{border-left:1px solid var(--line-2)}.iv-check{gap:.5rem;display:grid}.iv-check-item{border-top:1px solid var(--line);grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.55rem 0;display:grid}.iv-check-item:first-child{border-top:0;padding-top:0}.iv-check-item.off{opacity:.5}.iv-check-ic{color:#fff;background:var(--ok);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}.iv-check-item.off .iv-check-ic{background:var(--line-2)}.iv-check-body{gap:.25rem;min-width:0;display:grid}.iv-check-body b{font-weight:600}.iv-field{font-size:var(--fs-sm);background:var(--mist);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding:.35rem .6rem;display:flex}.iv-field .iv-field-name{min-width:6rem;font-weight:600}.iv-field .iv-field-val{font-family:var(--font-mono);font-size:var(--fs-xs)}.iv-field .iv-field-val.old{color:var(--slate-2);text-decoration:line-through}.iv-field .k-seg{margin-left:auto}.iv-hist{gap:0;display:grid}.iv-hist-item{border-top:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:7rem minmax(0,1fr);gap:.5rem;padding:.45rem 0;display:grid}.iv-hist-item:first-child{border-top:0}.iv-hist-item time{color:var(--slate-2);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.iv-prep{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start;display:grid}.iv-prep-list{gap:.4rem;display:grid}.iv-prep-list-row{align-items:center;gap:.4rem;display:flex}.iv-prep-list-row .k-input{flex:1}.iv-pub-link{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.iv-pub{gap:var(--sp-4);display:grid}.iv-pub-hero{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);border-top:4px solid var(--agency-primary);gap:.6rem;padding:clamp(1.2rem,4vw,2rem);display:grid}.iv-pub-hero h1{font-size:clamp(1.4rem,4vw,1.9rem)}.iv-pub-kicker{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-2);font-weight:700}.iv-pub-facts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.iv-pub-fact{gap:.1rem;display:grid}.iv-pub-fact .label{font-size:.68rem}.iv-pub-fact b{font-weight:700;font-family:var(--font-display)}.iv-pub-cta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.iv-pub-section{gap:.5rem;display:grid}.iv-pub-section h2{font-size:var(--fs-lg)}.iv-pub-section ol,.iv-pub-section ul{gap:.35rem;padding-left:1.3rem;display:grid}.iv-pub-meet{align-items:center;gap:.8rem;display:flex}.iv-pub-note{font-size:var(--fs-xs);color:var(--slate-2)}@media (width<=56rem){.iv-grid{grid-template-columns:1fr}.k-page-actions>.iv-link-box{flex:100%;width:100%;max-width:100%;display:flex}.k-page-head,.k-page-head>div{min-width:0}.iv-player{top:.5rem}.iv-seg{grid-template-columns:2.8rem 1fr auto;gap:.4rem;padding:.5rem .4rem}.iv-comp{grid-template-columns:1fr}.iv-comp-score{justify-items:start}.iv-bar{grid-template-columns:minmax(5rem,7rem) 1fr 2rem}.iv-hist-item{grid-template-columns:1fr;gap:.1rem}.iv-field .k-seg{margin-left:0}.iv-drafts{grid-template-columns:1fr}}.cl-two{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;display:grid}.cl-two>*{min-width:0}.cl-three{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.cl-cards{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.cl-toolbar{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cl-toolbar .k-input{max-width:20rem}.cl-tabpanel{gap:var(--sp-4);display:grid}.cl-list{gap:var(--sp-2);display:grid}.cl-list-row{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--line);font-size:var(--fs-sm);flex-wrap:wrap;padding:.55rem 0;display:flex}.cl-list-row:last-child{border-bottom:0}.cl-list-row .grow{flex:1;min-width:10rem}.cl-nowrap{white-space:nowrap}.cl-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.cl-inline-form{gap:var(--sp-3);display:grid}.cl-inline-form .k-field{min-width:0}.cl-mono{font-family:var(--font-mono);font-size:var(--fs-xs)}.cl-sticky{top:calc(var(--topbar-h) + var(--sp-4));position:sticky}.cl-client-card{gap:var(--sp-3);color:inherit;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:grid}.cl-client-card:hover{border-color:var(--blue);box-shadow:var(--shadow);text-decoration:none}.cl-client-card .cl-client-head{align-items:center;gap:var(--sp-3);display:flex}.cl-logo{border-radius:var(--radius);width:40px;height:40px;font-family:var(--font-display);color:#fff;background:var(--navy-b);flex-shrink:0;place-items:center;font-weight:900;display:grid}.cl-logo-lg{width:52px;height:52px;font-size:1.2rem}.cl-client-card h3{font-size:var(--fs-md)}.cl-client-meta{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}.cl-client-meta .k{font-size:var(--fs-xs);color:var(--slate-2);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-display);font-weight:700}.cl-client-meta .v{font-family:var(--font-display);font-weight:900;font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.cl-client-foot{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.cl-ev{background:var(--blue-wash);color:var(--blue-deep);border-radius:var(--radius-sm);font-size:var(--fs-xs);border:1px solid #0000;align-items:flex-start;gap:.4rem;max-width:100%;padding:.25rem .55rem;text-decoration:none;display:inline-flex}.cl-ev:hover{border-color:var(--blue);text-decoration:none}.cl-ev .t{font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.cl-ev .q{color:var(--slate);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}.cl-ev-wrap{flex-wrap:wrap;gap:.4rem;display:flex}.cl-brief-group{gap:var(--sp-3);display:grid}.cl-brief-group-head{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cl-brief-item{border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);background:var(--white);display:grid}.cl-brief-item.is-superseded{opacity:.7;background:var(--mist);border-style:dashed}.cl-brief-item.is-superseded .cl-brief-text{color:var(--slate-2);text-decoration:line-through}.cl-brief-item-top{align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cl-brief-text{flex:14rem;min-width:0;font-weight:600}.cl-brief-meta{gap:var(--sp-3);font-size:var(--fs-xs);color:var(--slate-2);flex-wrap:wrap;align-items:center;display:flex}.cl-brief-order{flex-direction:column;gap:.1rem;display:inline-flex}.cl-icon-btn{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;width:1.6rem;height:1.4rem;color:var(--slate);background:0 0;place-items:center;padding:0;display:inline-grid}.cl-icon-btn:hover:not(:disabled){background:var(--mist);color:var(--ink)}.cl-icon-btn:disabled{opacity:.35;cursor:not-allowed}.cl-cat-nn{border-left:4px solid var(--blue)}.cl-cat-nth{border-left:4px solid var(--teal-ink)}.cl-cat-rf{border-left:4px solid var(--bad)}.cl-screen-card{background:var(--navy-b);color:var(--on-dark);border-radius:var(--radius);padding:var(--sp-4);gap:var(--sp-3);display:grid}.cl-screen-card .label{color:var(--on-dark-3)}.cl-screen-card h4{color:var(--on-dark);font-size:var(--fs-md)}.cl-screen-card ul{font-size:var(--fs-sm);color:var(--on-dark-2);gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.cl-screen-card .rf li::marker{color:#f19a92}.cl-screen-card .nn li::marker{color:var(--teal)}.cl-screen-frame{border:1px dashed var(--line-2);border-radius:var(--radius);padding:var(--sp-3);background:var(--mist)}.cl-screen-frame .cap{font-size:var(--fs-xs);color:var(--slate-2);margin-bottom:var(--sp-2)}.cl-drift{background:var(--warn-wash);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);border:1px solid #f5e3a3;display:grid}.cl-drift.is-ack{background:var(--white);border-color:var(--line)}.cl-drift-arrow{gap:var(--sp-2);font-size:var(--fs-sm);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.cl-drift-arrow .from{color:var(--slate-2);text-decoration:line-through}.cl-drift-arrow .to{font-weight:600}.cl-proposal{border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);gap:var(--sp-3);background:var(--white);display:grid}.cl-proposal.is-accepted{border-color:var(--ok);background:var(--ok-wash)}.cl-proposal.is-discarded{opacity:.55;background:var(--mist)}.cl-proposal-row{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 11rem;display:grid}.cl-summary{gap:var(--sp-2);font-size:var(--fs-sm);display:grid}.cl-summary p{color:var(--slate)}.cl-airtime{gap:.35rem;display:grid}.cl-comp{gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-3);grid-template-columns:auto minmax(0,1fr) 7rem auto;align-items:start;display:grid}.cl-comp .k-field{min-width:0}.cl-weight-dots{gap:.15rem;display:inline-flex}.cl-weight-dots i{background:var(--line-2);border-radius:50%;width:8px;height:8px;display:inline-block}.cl-weight-dots i.on{background:var(--blue)}.cl-fw-comp-list{font-size:var(--fs-sm);gap:.3rem;display:grid}.cl-fw-comp-list li{justify-content:space-between;gap:var(--sp-2);display:flex}.cl-matrix{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm);min-width:40rem}.cl-matrix th,.cl-matrix td{border-bottom:1px solid var(--line);vertical-align:top;padding:.6rem .75rem}.cl-matrix thead th{text-align:left;background:var(--mist);font-family:var(--font-display);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--slate-2);z-index:1;position:sticky;top:0}.cl-matrix th:first-child,.cl-matrix td:first-child{background:var(--white);z-index:2;border-right:1px solid var(--line);min-width:12rem;position:sticky;left:0}.cl-matrix thead th:first-child{background:var(--mist);z-index:3}.cl-matrix .cl-cand-head{text-transform:none;letter-spacing:0;font-size:var(--fs-sm);color:var(--ink);gap:.25rem;min-width:12rem;display:grid}.cl-matrix .cl-cand-head .sub{font-size:var(--fs-xs);color:var(--slate-2);font-family:var(--font-body);font-weight:400}.cl-matrix tfoot td{background:var(--mist);border-top:2px solid var(--line-2);font-weight:700}.cl-matrix tr.is-best td{background:var(--ok-wash)}.cl-cell{gap:.3rem;display:grid}.cl-cell-head{align-items:center;gap:.5rem;display:flex}.cl-dots{gap:.15rem;display:inline-flex}.cl-dots i{background:var(--mist-2);border:1px solid var(--line-2);border-radius:50%;width:10px;height:10px;display:inline-block}.cl-dots i.on{background:var(--blue);border-color:var(--blue)}.cl-dots i.ov{background:var(--teal-ink);border-color:var(--teal-ink)}.cl-conf{font-size:var(--fs-xs);color:var(--slate-2);font-variant-numeric:tabular-nums}.cl-overall{font-family:var(--font-display);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:900}.cl-overall small{font-size:var(--fs-xs);color:var(--slate-2);margin-left:.2rem;font-weight:400}.cl-comp-name{font-weight:600}.cl-comp-desc{font-size:var(--fs-xs);color:var(--slate-2);font-weight:400}.cl-clip{border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-3);gap:var(--sp-2);display:grid}.cl-clip.is-excluded{opacity:.6;background:var(--mist)}.cl-clip-range{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.cl-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--mist);overflow:hidden}.cl-preview-bar{background:var(--agency-primary,var(--blue));color:var(--agency-on-primary,#fff);font-family:var(--font-display);justify-content:space-between;gap:var(--sp-2);font-weight:900;font-size:var(--fs-sm);padding:.6rem 1rem;display:flex}.cl-preview-body{padding:var(--sp-4);gap:var(--sp-4);display:grid}.cl-link-box{gap:var(--sp-2);align-items:center;display:flex}.cl-link-box code{text-overflow:ellipsis;white-space:nowrap;background:var(--mist);border-radius:var(--radius-sm);border:1px solid var(--line);flex:1;min-width:0;padding:.4rem .6rem;overflow:hidden}.cl-pub{gap:var(--sp-5);display:grid}.cl-pub-hero{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-5);gap:var(--sp-3);display:grid}.cl-pub-hero h1{font-size:var(--fs-2xl)}.cl-pub-hero .prepared{font-size:var(--fs-sm);color:var(--slate-2)}.cl-player{gap:var(--sp-2);display:grid}.cl-player-row{gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-3);background:var(--white);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.cl-player-row.is-playing{border-color:var(--agency-primary,var(--blue))}.cl-play{background:var(--agency-primary,var(--blue));width:44px;height:44px;color:var(--agency-on-primary,#fff);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cl-play:hover{filter:brightness(.92)}.cl-player-info{gap:.3rem;min-width:0;display:grid}.cl-player-title{gap:var(--sp-2);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.cl-player-track{background:var(--mist-2);border-radius:2px;height:4px;overflow:hidden}.cl-player-track i{background:var(--agency-primary,var(--blue));width:0;height:100%;transition:width .25s linear;display:block}.cl-player-time{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--slate-2)}.cl-score-row{gap:var(--sp-2);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:.6rem 0;display:grid}.cl-score-row:last-child{border-bottom:0}.cl-redacted{font-size:var(--fs-xs);color:var(--slate-2);background:var(--mist-2);border-radius:var(--radius-sm);align-items:center;gap:.3rem;padding:.15rem .5rem;display:inline-flex}.cl-feedback{gap:var(--sp-3);display:grid}.cl-rating{flex-wrap:wrap;gap:.4rem;display:flex}.cl-rating button{border-radius:var(--radius);border:1px solid var(--line-2);background:var(--white);min-width:3rem;height:3rem;font-family:var(--font-display);font-weight:900;font-size:var(--fs-lg);cursor:pointer}.cl-rating button[aria-pressed=true]{background:var(--agency-primary,var(--blue));color:var(--agency-on-primary,#fff);border-color:#0000}.cl-expired{text-align:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-4);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);justify-items:center;display:grid}.cl-q{border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-4);gap:var(--sp-2);background:var(--white);display:grid}.cl-q.is-done{border-color:var(--ok)}.cl-q-head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.cl-q-num{background:var(--blue-wash);width:1.6rem;height:1.6rem;color:var(--blue-deep);font-family:var(--font-display);font-weight:900;font-size:var(--fs-xs);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.cl-q-prompts{font-size:var(--fs-sm);color:var(--slate-2);margin:0;padding-left:1.1rem}.cl-note{border-left:3px solid var(--teal-ink);font-size:var(--fs-sm);white-space:pre-wrap;padding:.3rem 0 .3rem .8rem}.cl-views{font-variant-numeric:tabular-nums}@media (width<=56rem){.cl-two{grid-template-columns:1fr}.cl-sticky{position:static}.cl-proposal-row{grid-template-columns:1fr}.cl-comp{grid-template-columns:auto minmax(0,1fr)}.cl-comp>:nth-child(3),.cl-comp>:nth-child(4){grid-column:2}.cl-client-meta{grid-template-columns:repeat(3,1fr)}.cl-drift-arrow{grid-template-columns:1fr}.cl-drift-arrow .arrow{justify-self:start;transform:rotate(90deg)}}.cl-two-wide{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}.cl-two-narrow{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}@media (width<=56rem){.cl-two-wide,.cl-two-narrow{grid-template-columns:1fr}}.cl-brief-item>.k-pill,.cl-proposal>.k-pill,.cl-cell>.k-pill{justify-self:start}.cl-two>.stack,.cl-two>.k-card,.cl-two .k-card,.cl-tabpanel,.cl-tabpanel .k-card,.cl-cards .k-card{grid-template-columns:minmax(0,1fr)}.cand-filters{gap:var(--sp-3);grid-template-columns:minmax(14rem,1.6fr) repeat(3,minmax(9rem,1fr)) auto;align-items:end;display:grid}.cand-search{position:relative}.cand-search .cand-search-ic{color:var(--slate-2);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.cand-search .k-input{padding-left:2.2rem}.cand-name{align-items:center;gap:.7rem;min-width:14rem;display:flex}.cand-name-text{line-height:1.25;display:grid}.cand-name-text b{color:var(--ink);font-weight:700}.cand-name-text span{font-size:var(--fs-xs);color:var(--slate-2)}.cand-chips{flex-wrap:wrap;gap:.3rem;display:flex}.cand-nowrap{white-space:nowrap}.cand-count{font-size:var(--fs-sm);color:var(--slate-2)}.cand-mono{font-family:var(--font-mono);font-size:var(--fs-xs)}.cand-hero{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.cand-hero-text{gap:.25rem;display:grid}.cand-hero-text .cand-sub{color:var(--slate-2)}.cand-ja{align-items:center;gap:.35rem;display:inline-flex}.cand-ja a{display:inline-flex}.cand-tabpanel{gap:var(--sp-4);display:grid}.cand-skill-list{flex-wrap:wrap;gap:.35rem;display:flex}.cand-jobs{gap:.6rem;display:grid}.cand-job{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:.6rem 0;display:flex}.cand-job:last-child{border-bottom:0}.cand-job b{display:block}.cand-job span{font-size:var(--fs-xs);color:var(--slate-2)}.cand-tl-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cand-tl-links{gap:var(--sp-3);flex-wrap:wrap;margin-top:.2rem;display:flex}.cand-checks{gap:.5rem;display:grid}.cand-check{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:auto 1fr;align-items:start;gap:.6rem;padding:.55rem .7rem;display:grid}.cand-check-ic{border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;margin-top:.1rem;display:inline-grid}.cand-check-ic.hit{background:var(--ok-wash);color:var(--ok)}.cand-check-ic.miss{background:var(--bad-wash);color:var(--bad)}.cand-check-body{font-size:var(--fs-sm);gap:.3rem;display:grid}.cand-check-label{font-weight:600}.cand-check-note{color:var(--slate-2);font-size:var(--fs-xs)}.cand-lists{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.cand-lists h4{margin-bottom:.3rem}.cand-lists ul{font-size:var(--fs-sm);gap:.25rem;display:grid}.cand-score-head{gap:var(--sp-4);grid-template-columns:1fr auto;align-items:center;display:grid}.cand-score-num{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:900;line-height:1}.cand-confirm{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.cand-turns{gap:.6rem;display:grid}.cand-turn{gap:.2rem;max-width:88%;display:grid}.cand-turn-meta{font-size:var(--fs-xs);color:var(--slate-2);align-items:center;gap:.5rem;display:flex}.cand-turn-bubble{font-size:var(--fs-sm);white-space:pre-wrap;border-radius:12px;padding:.6rem .85rem;line-height:1.45}.cand-turn.ai{justify-self:start}.cand-turn.ai .cand-turn-bubble{background:var(--mist-2);color:var(--ink);border-bottom-left-radius:4px}.cand-turn.candidate{text-align:left;justify-self:end}.cand-turn.candidate .cand-turn-meta{justify-content:flex-end}.cand-turn.candidate .cand-turn-bubble{background:var(--agency-primary,var(--blue));color:var(--agency-on-primary,#fff);border-bottom-right-radius:4px}.cand-turn-typing .cand-turn-bubble{align-items:center;gap:.25rem;padding:.7rem .9rem;display:inline-flex}.cand-turn-typing i{background:var(--slate-2);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite cand-blink;display:inline-block}.cand-turn-typing i:nth-child(2){animation-delay:.15s}.cand-turn-typing i:nth-child(3){animation-delay:.3s}@keyframes cand-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.cand-notes{gap:.75rem;display:grid}.cand-note{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:.7rem;padding:.75rem 0;display:grid}.cand-note:last-child{border-bottom:0}.cand-note-head{font-size:var(--fs-xs);color:var(--slate-2);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cand-note-head b{color:var(--ink);font-size:var(--fs-sm)}.cand-note-text{font-size:var(--fs-sm);white-space:pre-wrap;margin-top:.15rem}.cand-proposal{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);gap:.6rem;display:grid}.cand-proposal-head{justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;align-items:flex-start;display:flex}.cand-diff{gap:var(--sp-3);font-size:var(--fs-sm);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.cand-diff .label{margin-bottom:.15rem}.cand-diff-old{color:var(--slate-2);text-decoration:line-through}.cand-diff-new{font-weight:600}.cand-proposal-actions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.cand-danger{border-color:var(--bad)}.cand-form{gap:var(--sp-4);display:grid}.cand-form-2{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.cand-side{gap:var(--sp-4);align-content:start;display:grid}.cand-linkrow{gap:.35rem;display:grid}.cand-linkbox{align-items:center;gap:.5rem;display:flex}.cand-linkbox code{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:.45rem .6rem;overflow:hidden}.cand-2col{gap:var(--sp-5);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start;display:grid}.cand-stats{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.cand-optin{gap:var(--sp-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.cand-optin-ic{background:var(--blue-wash);width:2.6rem;height:2.6rem;color:var(--blue-deep);border-radius:50%;place-items:center;display:grid}.cand-optin ul{font-size:var(--fs-sm);gap:.2rem;display:grid}.cand-disabled{opacity:.6;pointer-events:none}.cand-inline-actions{gap:.3rem;display:inline-flex}.cand-pub{gap:var(--sp-4);display:grid}.cand-pub-head{gap:.3rem;display:grid}.cand-pub-head .cand-pub-kicker{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-2);font-weight:700}.cand-pub-facts{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.cand-pub-fact{background:var(--mist);border-radius:var(--radius);gap:.1rem;padding:.6rem .8rem;display:grid}.cand-pub-fact b{font-family:var(--font-display)}.cand-pub-fact span{font-size:var(--fs-xs);color:var(--slate-2)}.cand-disclosure{border-left:4px solid var(--agency-primary,var(--blue));font-size:var(--fs-sm);color:var(--slate);padding:.4rem 0 .4rem .9rem}.cand-progress{background:var(--white);padding-bottom:var(--sp-2);z-index:1;gap:.4rem;display:grid;position:sticky;top:0}.cand-progress-row{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--slate-2);flex-wrap:wrap;display:flex}.cand-chat{min-height:18rem;max-height:60vh;padding:var(--sp-2) 0;overflow-y:auto}.cand-composer{border-top:1px solid var(--line);padding-top:var(--sp-3);gap:.5rem;display:grid}.cand-composer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cand-hold{-webkit-user-select:none;user-select:none;touch-action:none}.cand-hold.listening{background:var(--bad-wash);color:var(--bad);border-color:var(--bad)}.cand-thanks{text-align:center;gap:var(--sp-3);padding:var(--sp-5) 0;justify-items:center;display:grid}.cand-thanks-ic{background:var(--ok-wash);width:3.2rem;height:3.2rem;color:var(--ok);border-radius:50%;place-items:center;display:grid}@media (width<=60rem){.cand-2col{grid-template-columns:1fr}.cand-filters{grid-template-columns:1fr 1fr}.cand-filters .cand-search{grid-column:1/-1}}@media (width<=40rem){.cand-filters{grid-template-columns:1fr}.cand-turn{max-width:100%}.cand-score-head{grid-template-columns:1fr}}.coaching-grid-main{gap:var(--sp-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.coaching-grid-side{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.coaching-stats{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}@media (width<=64rem){.coaching-grid-main,.coaching-grid-side{grid-template-columns:1fr}}.coaching-score{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:900;line-height:1}.coaching-score-lg{font-size:var(--fs-3xl)}.coaching-score-md{font-size:var(--fs-xl)}.coaching-score.ok{color:var(--ok)}.coaching-score.warn{color:#b45309}.coaching-score.bad{color:var(--bad)}.coaching-score-cell{align-items:center;gap:.6rem;min-width:8rem;display:flex}.coaching-score-cell .k-meter{flex:1}.coaching-list{display:grid}.coaching-moment{gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.coaching-moment:first-child{padding-top:0}.coaching-moment:last-child{border-bottom:0;padding-bottom:0}.coaching-moment-body{gap:.4rem;min-width:0;display:grid}.coaching-moment-title{font-weight:600}.coaching-moment-meta{font-size:var(--fs-xs);color:var(--slate-2)}.coaching-pattern{padding:var(--sp-3) 0;border-bottom:1px solid var(--line);gap:.4rem;display:grid}.coaching-pattern:first-child{padding-top:0}.coaching-pattern:last-child{border-bottom:0;padding-bottom:0}.coaching-pattern-title{font-weight:600;font-size:var(--fs-sm)}.coaching-pattern-title b{font-weight:700}.coaching-quote-sm{font-size:var(--fs-xs)}.coaching-chart{width:100%;height:260px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.coaching-chart-sm{height:220px}.coaching-chart .recharts-legend-item-text{font-size:var(--fs-xs);color:var(--slate)!important}.coaching-tip{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);font-size:var(--fs-xs);gap:.15rem;min-width:9rem;padding:.5rem .7rem;display:grid}.coaching-tip b{font-family:var(--font-display)}.coaching-tip-row{justify-content:space-between;gap:1rem;display:flex}.coaching-tip-row .num{font-variant-numeric:tabular-nums}.coaching-swatch{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:.4rem;display:inline-block}.coaching-clip-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.coaching-clip{gap:var(--sp-3);display:grid}.coaching-player{background:linear-gradient(160deg, var(--navy-a), var(--navy-c));color:var(--on-dark);border-radius:var(--radius);aspect-ratio:16/7;place-items:center;display:grid;position:relative;overflow:hidden}.coaching-player-bar{background:#ffffff26;height:6px;position:absolute;bottom:0;left:0;right:0}.coaching-player-range{background:#4cf8ee73;height:6px;position:absolute;bottom:0}.coaching-player-progress{background:var(--teal);height:6px;transition:width .2s linear;position:absolute;bottom:0}.coaching-player-time{font-family:var(--font-mono);font-size:var(--fs-xs);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;background:#00000073;padding:.1rem .45rem;position:absolute;top:.5rem;right:.5rem}.coaching-player-label{font-size:var(--fs-xs);color:var(--on-dark-2);position:absolute;top:.5rem;left:.5rem}.coaching-play{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.coaching-play:hover{background:#ffffff42}.coaching-clip-title{font-weight:700;font-family:var(--font-display);justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.coaching-star{cursor:pointer;color:var(--line-2);border-radius:var(--radius-sm);background:0 0;border:0;flex-shrink:0;padding:.15rem;display:inline-flex}.coaching-star:hover{background:var(--mist)}.coaching-star.on{color:#b7791f}.coaching-star.on svg{fill:currentColor}.coaching-star:disabled{cursor:default}.coaching-star:disabled:hover{background:0 0}.coaching-avatars{align-items:center;display:flex}.coaching-avatars .k-avatar{border:2px solid var(--white);margin-left:-6px}.coaching-avatars .k-avatar:first-child{margin-left:0}.coaching-clip-meta{font-size:var(--fs-xs);color:var(--slate-2);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;display:flex}.coaching-trim{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.coaching-trim-val{font-family:var(--font-mono);font-size:var(--fs-xl);font-variant-numeric:tabular-nums}.coaching-trim-bar{background:var(--mist-2);border-radius:var(--radius-pill);height:10px;position:relative;overflow:hidden}.coaching-trim-bar span{background:var(--blue);position:absolute;top:0;bottom:0}@media (width<=30rem){.coaching-trim{grid-template-columns:1fr}}.coaching-grid-qa{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;display:grid}@media (width<=64rem){.coaching-grid-qa{grid-template-columns:1fr}}.coaching-checks{display:grid}.coaching-check{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line);gap:.6rem;display:grid}.coaching-check:last-child{border-bottom:0}.coaching-check-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.coaching-check-label{gap:.3rem;min-width:0;display:grid}.coaching-check-body{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);align-items:start;display:grid}@media (width<=40rem){.coaching-check-body{grid-template-columns:1fr}}.coaching-check-note .k-input{min-height:2rem;font-size:var(--fs-sm);padding:.3rem .5rem}.coaching-evidence-cell{gap:.3rem;min-width:0;display:grid}.coaching-list-edit{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.coaching-list-edit li{align-items:center;gap:.4rem;display:flex}.coaching-list-edit .k-input{min-height:2rem;font-size:var(--fs-sm);padding:.3rem .5rem}.coaching-list-ro{font-size:var(--fs-sm);gap:.25rem;margin:0;padding-left:1.1rem;display:grid}.coaching-total-head{align-items:center;gap:var(--sp-4);display:flex}.coaching-check-order{gap:.15rem;display:inline-flex}.coaching-check-order button{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;color:var(--slate);background:0 0;padding:.15rem;display:inline-flex}.coaching-check-order button:hover:not(:disabled){background:var(--mist)}.coaching-check-order button:disabled{opacity:.35;cursor:default}.coaching-kinds{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.4rem 1rem;display:grid}.coaching-editor-table .k-input,.coaching-editor-table .k-select{min-height:2.2rem;font-size:var(--fs-sm);padding:.3rem .5rem}.coaching-editor-table .k-select{padding-right:1.8rem}.coaching-sort{cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:.2rem;padding:0;display:inline-flex}.coaching-sort:hover{color:var(--ink)}.coaching-sort.on{color:var(--blue-deep)}.coaching-flags{flex-wrap:wrap;gap:.3rem;display:flex}.coaching-note-text{white-space:pre-wrap;font-size:var(--fs-sm)}.coaching-hm-head{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.coaching-player-compact{aspect-ratio:16/5}.coaching-recruiter{max-width:40rem}.settings-layout{gap:var(--sp-5);grid-template-columns:13.5rem minmax(0,1fr);align-items:start;display:grid}.settings-nav{top:calc(var(--topbar-h) + var(--sp-4));gap:.15rem;display:grid;position:sticky}.settings-nav-link{border-radius:var(--radius);color:var(--slate);font-weight:600;font-size:var(--fs-sm);border:1px solid #0000;align-items:center;gap:.55rem;padding:.5rem .7rem;display:flex}.settings-nav-link:hover{background:var(--white);color:var(--ink);text-decoration:none}.settings-nav-link.active{background:var(--white);border-color:var(--line);color:var(--blue-deep);box-shadow:var(--shadow)}.settings-content{gap:var(--sp-4);min-width:0;display:grid}.settings-content .k-overlay{z-index:120}.settings-section{gap:var(--sp-4);display:grid}.settings-section-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.settings-section-head h2{font-size:var(--fs-xl)}.settings-section-head p{margin-top:.2rem}.settings-section-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.settings-two-col{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.settings-inline-fields{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.settings-check-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem 1rem;display:grid}.settings-list{gap:.45rem;padding-left:1.1rem;display:grid}.settings-list-icons{padding-left:0;list-style:none}.settings-list-icons li{align-items:flex-start;gap:.5rem;display:flex}.settings-list-icons svg{color:var(--blue-deep);flex-shrink:0;margin-top:.25rem}.settings-snippet{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;color:var(--slate-2);display:block;overflow:hidden}.settings-card-foot{padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--line);background:var(--mist)}.settings-hub-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.settings-hub-card{gap:var(--sp-3);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-4);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;transition:border-color .12s,box-shadow .12s;display:grid}.settings-hub-card:hover{border-color:var(--blue);box-shadow:var(--shadow);text-decoration:none}.settings-hub-icon{border-radius:var(--radius);background:var(--blue-wash);width:2.1rem;height:2.1rem;color:var(--blue-deep);place-items:center;display:grid}.settings-hub-body{gap:.2rem;min-width:0;display:grid}.settings-hub-title{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700;display:flex}.settings-hub-summary{font-size:var(--fs-sm);color:var(--slate);margin-top:.2rem}.settings-hub-chev{color:var(--slate-2);margin-top:.5rem}.settings-colour{grid-template-columns:2.6rem 1fr;align-items:stretch;gap:.5rem;display:grid}.settings-colour-picker{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--white);cursor:pointer;width:2.6rem;height:2.5rem;padding:.15rem}.settings-colour-picker:disabled{cursor:not-allowed;opacity:.6}.settings-contrast-row{gap:var(--sp-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.settings-contrast-swatch{border-radius:var(--radius);width:2.6rem;height:2.6rem;font-family:var(--font-display);border:1px solid #00000014;place-items:center;font-weight:700;display:grid}.settings-contrast-label{gap:.1rem;min-width:0;display:grid}.settings-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--mist);font-size:var(--fs-sm);overflow:hidden}.settings-preview-bar{background:var(--agency-primary);color:var(--agency-on-primary);align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.settings-preview-logo{font-family:var(--font-display);font-size:1.05rem;font-weight:900}.settings-preview-domain{font-size:var(--fs-xs);opacity:.85;margin-left:auto}.settings-preview-body{padding:var(--sp-4);gap:var(--sp-3);background:var(--white);margin:var(--sp-4);border-radius:var(--radius);border:1px solid var(--line);display:grid}.settings-preview-foot{font-size:var(--fs-xs);color:var(--slate-2);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.6rem 1rem;display:flex}.settings-preview-foot b{color:var(--slate)}.settings-preview-btn{background:var(--agency-primary);color:var(--agency-on-primary);border-radius:var(--radius);font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);cursor:default;border:0;padding:.5rem .9rem}.settings-preview-btn-ghost{color:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius);font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);cursor:default;background:0 0;padding:.5rem .9rem}.settings-preview-pill{background:var(--agency-accent);color:var(--agency-on-accent,#1a1a1a);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);align-items:center;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.settings-preview-meter{background:var(--mist-2);border-radius:var(--radius-pill);height:.45rem;overflow:hidden}.settings-preview-meter span{background:var(--agency-accent);height:100%;display:block}.settings-consent-screen ul{gap:.25rem;padding-left:1.1rem;display:grid}.settings-range{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.settings-range-input{width:100%;accent-color:var(--blue);min-width:0}.settings-range-value{align-items:center;gap:.4rem;display:flex}.settings-range-value .k-input{text-align:right;font-variant-numeric:tabular-nums;width:5.5rem}.settings-sync-item{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--mist);gap:.35rem;display:grid}.settings-sync-item.off{opacity:.55}.settings-sync-item-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.settings-sync-item-head svg{color:var(--blue-deep)}.settings-sync-item-head .k-pill{margin-left:auto}.settings-sync-note{white-space:pre-wrap;font-family:var(--font-body);font-size:var(--fs-xs);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:9rem;color:var(--slate);margin:0;padding:.6rem;overflow:auto}.settings-int-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));align-items:start;display:grid}.settings-int-card.connected{border-left:3px solid var(--ok)}.settings-int-mark{border-radius:var(--radius);background:var(--navy-b);width:1.9rem;height:1.9rem;color:var(--on-dark);font-family:var(--font-display);flex-shrink:0;place-items:center;font-weight:900;display:grid}.settings-int-meta{gap:.2rem;display:grid}.settings-oauth-head{gap:var(--sp-3);padding:var(--sp-3);background:var(--mist);border-radius:var(--radius);align-items:flex-start;display:flex}.settings-team-table .k-select{min-width:9rem}.settings-team-table .k-input{min-width:13rem}.settings-team-table .k-table td:first-child,.settings-mapping-table .k-input{min-width:14rem}.settings-mapping-table .k-table td:first-child{min-width:13rem}.settings-readonly{opacity:.6;pointer-events:none}.settings-role-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.settings-window{border-radius:var(--radius);font-family:var(--font-display);font-size:var(--fs-xs);text-align:center;font-weight:700;display:flex;overflow:hidden}.settings-window-seg{white-space:nowrap;min-width:max-content;padding:.45rem .5rem}.settings-window-seg.before{background:var(--blue-wash);color:var(--blue-deep);flex:1}.settings-window-seg.live{background:var(--blue);color:#fff;flex:2}.settings-window-seg.after{background:var(--blue-wash);color:var(--blue-deep);flex:1.5}.settings-triggers{display:grid}.settings-trigger-row{gap:var(--sp-3);padding:.6rem var(--sp-4);border-bottom:1px solid var(--line);grid-template-columns:3.2rem minmax(10rem,2fr) minmax(11rem,1.4fr) minmax(8rem,1fr) auto;align-items:center;display:grid}.settings-trigger-row:last-child{border-bottom:0}.settings-trigger-row.off>:not(.settings-trigger-toggle){opacity:.55}.settings-trigger-head{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--slate-2);background:var(--mist);padding-top:.5rem;padding-bottom:.5rem;font-weight:700}.settings-alert-demo{padding:var(--sp-3);border:1px solid var(--line-2);border-left:4px solid var(--bad);border-radius:var(--radius);background:var(--white);font-size:var(--fs-sm);gap:.4rem;display:grid}.settings-alert-demo-head{align-items:center;gap:.4rem;display:flex}.settings-alert-dot{background:var(--bad);border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.settings-screener-preview{padding:var(--sp-3);background:var(--mist);border-radius:var(--radius);gap:.6rem;display:grid}.settings-screener-bubble{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);max-width:34rem;padding:.6rem .8rem}.settings-screener-chip{border:1px solid var(--blue);color:var(--blue-deep);border-radius:var(--radius-pill);font-size:var(--fs-xs);background:var(--white);padding:.25rem .7rem;font-weight:600;display:inline-flex}@media (width<=56rem){.settings-layout{grid-template-columns:1fr}.settings-nav{scrollbar-width:thin;gap:.3rem;padding-bottom:.25rem;display:flex;position:static;overflow-x:auto}.settings-nav-link{flex-shrink:0;padding:.4rem .65rem}.settings-section-head{flex-direction:column}.settings-trigger-row{grid-template-columns:3.2rem minmax(0,1fr) auto}.settings-trigger-row>.k-select,.settings-trigger-row>.settings-range-value,.settings-trigger-row>.k-input:nth-of-type(2),.settings-trigger-row>.muted{grid-column:2/span 2}.settings-trigger-head{display:none}.settings-contrast-row{grid-template-columns:auto 1fr}.settings-contrast-row .k-pill{grid-column:2;justify-self:start}}
