:root{--ground: #f4f6f4;--panel: #ffffff;--sunk: #f8faf9;--sidebar: #0d3321;--sidebar-ink: #daf0e4;--sidebar-muted: #7dc49a;--ink: #16201b;--muted: #5e6b64;--rule: #dde5e0;--brand: #1a5c3a;--brand-ink: #ffffff;--brand-soft: #eaf4ee;--bronze: #8f5020;--bronze-soft: #fbf3e8;--ok: #237a4b;--ok-bg: #e3f3ea;--warn: #9a5b00;--warn-bg: #fdf0d8;--bad: #b23a30;--bad-bg: #fbe4e1;--info: #2f5e9e;--info-bg: #e4ecf8;--bar: #2e8554;--bar-empty: #e4ece7;--placeholder: #dce4df}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ground: #0e1512;--panel: #151f1a;--sunk: #111a15;--sidebar: #0a1f15;--sidebar-ink: #daf0e4;--sidebar-muted: #6fae89;--ink: #e4ede8;--muted: #94a69c;--rule: #26352d;--brand: #4aa06d;--brand-ink: #0a1f15;--brand-soft: #17301f;--bronze: #d4974e;--bronze-soft: #2e2215;--ok: #6fd39c;--ok-bg: #16301f;--warn: #f0b55a;--warn-bg: #342712;--bad: #f08a80;--bad-bg: #3a1c19;--info: #8fb4f0;--info-bg: #1b2740;--bar: #4aa06d;--bar-empty: #22302a;--placeholder: #26352d}}:root[data-theme=dark]{--ground: #0e1512;--panel: #151f1a;--sunk: #111a15;--sidebar: #0a1f15;--sidebar-ink: #daf0e4;--sidebar-muted: #6fae89;--ink: #e4ede8;--muted: #94a69c;--rule: #26352d;--brand: #4aa06d;--brand-ink: #0a1f15;--brand-soft: #17301f;--bronze: #d4974e;--bronze-soft: #2e2215;--ok: #6fd39c;--ok-bg: #16301f;--warn: #f0b55a;--warn-bg: #342712;--bad: #f08a80;--bad-bg: #3a1c19;--info: #8fb4f0;--info-bg: #1b2740;--bar: #4aa06d;--bar-empty: #22302a;--placeholder: #26352d}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font:14px/1.45 Inter,system-ui,sans-serif;margin:0}button,select,input,textarea{font:inherit;color:inherit}.app{display:grid;grid-template-columns:236px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"head head" "nav main";min-height:100vh}.app>nav{grid-area:nav}.app>main{grid-area:main}nav{background:var(--sidebar);color:var(--sidebar-ink);padding-block:18px;padding-inline:14px;display:flex;flex-direction:column;gap:14px}.logo{font-weight:700;font-size:18px;padding-inline:8px;display:flex;align-items:center;gap:8px}.logo span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-muted)}.nav{display:flex;flex-direction:column;gap:2px}.nav a{color:var(--sidebar-ink);text-decoration:none;padding:8px 10px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;font-weight:500;opacity:.85}.nav a.on{background:#ffffff1f;opacity:1}.nav a:hover{opacity:1}.nav a:focus-visible{outline:2px solid var(--sidebar-muted)}.count{font:500 11px JetBrains Mono,monospace;background:#ffffff1f;padding:1px 7px;border-radius:9px}.count.hot{background:#b23a30;color:#fff}.nav-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-muted);padding-inline:10px;margin-top:4px}.as{margin-top:auto;border-top:1px solid rgba(255,255,255,.12);padding-top:12px;display:flex;flex-direction:column;gap:6px}.as label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-muted);padding-inline:2px}.as select{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:7px 8px;color:var(--sidebar-ink)}.as select option{color:#16201b}.as p{margin:0;font-size:12px;color:var(--sidebar-muted);padding-inline:2px}main{padding-block:22px 48px;padding-inline:28px;display:flex;flex-direction:column;gap:18px;min-width:0}.top{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px}h1{font-size:24px;margin:0;letter-spacing:-.01em;text-wrap:balance}h3{font-size:15px;margin:0}.sub{color:var(--muted);margin:2px 0 0}.me{display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.avatar{width:32px;height:32px;border-radius:50%;background:var(--bronze);color:#fff;display:grid;place-items:center;font-weight:600;font-size:12px}.chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:4px 10px;border-radius:999px;background:var(--quiet-fill);color:var(--muted);white-space:nowrap}.sample{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bronze);background:var(--bronze-soft);padding:3px 8px;border-radius:4px}.alerts{display:flex;flex-direction:column;gap:8px}.alert{display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--rule);border-inline-start:4px solid var(--warn);border-radius:6px;padding:10px 14px;flex-wrap:wrap}.alert .go{margin-inline-start:auto;color:var(--brand);font-weight:600;text-decoration:none;white-space:nowrap}.pill{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--quiet-fill);color:var(--muted);white-space:nowrap}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.bad{background:var(--bad-bg);color:var(--bad)}.pill.ok{background:var(--brand-soft);color:var(--brand)}.pill.info{background:var(--info-bg);color:var(--info)}.pill.mute{background:var(--quiet-fill);color:var(--muted)}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.card{background:var(--panel);border:0;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:10px;min-width:0}.card h2{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.big{font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.big small{font-size:14px;font-weight:500;color:var(--muted);margin-inline-start:4px}.kv{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.kv li{display:flex;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums}.kv li span:first-child{color:var(--muted)}.split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;align-items:start}.split.list{grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}table{font-size:14px}th{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--tab-muted);text-align:start;padding:10px 16px;white-space:nowrap}td{padding:10px 16px;border-top:1px solid var(--sheet-rule);vertical-align:middle}:where(tbody tr:hover)>td{background:var(--row-hover)}td.num,th.num{text-align:end}td.num{font-variant-numeric:tabular-nums}tr.sel td{background:var(--brand-soft)}.meter{display:flex;align-items:center;gap:8px}.meter i{display:block;height:6px;border-radius:3px;background:var(--bar-empty);flex:1;min-width:60px;overflow:hidden}.meter i b{display:block;height:100%;background:var(--bar)}.meter i b.low{background:var(--bad)}.rows{display:flex;flex-direction:column}.rows>*{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none}.rows>*:last-child{border-bottom:0}.meta{color:var(--muted);font-size:12px}.foot{color:var(--muted);font-size:12px;margin:0}.btns{display:flex;gap:8px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;padding:9px 16px;border:1px solid var(--field-rule);border-radius:9px;background:var(--panel);color:var(--ink);font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.btn:hover{background:var(--row-hover)}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.btn.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.btn.danger{background:var(--bad);border-color:var(--bad);color:var(--bad-ink)}.btn.danger:hover{background:var(--bad-hover);border-color:var(--bad-hover)}.btn.quiet,.btn.link{background:transparent;border-color:transparent;color:var(--brand)}.btn.quiet:hover,.btn.link:hover{background:var(--brand-soft)}.btn[disabled],.btn[aria-disabled=true],.btn[disabled]:hover{background:var(--quiet-fill);border-color:var(--quiet-fill);color:var(--faint);cursor:not-allowed}.btn.quiet[disabled],.btn.link[disabled]{background:transparent;border-color:transparent}.btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.locked{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.timeline{display:flex;flex-direction:column;gap:0;border-inline-start:2px solid var(--rule);margin-inline-start:6px}.ev{position:relative;padding-block:0 14px;padding-inline:16px 0}.ev:before{content:"";position:absolute;inset-inline-start:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--panel);border:2px solid var(--brand)}.ev.staff:before{border-color:var(--bronze)}.ev .when{font-size:12px;color:var(--muted)}.ev .note{background:var(--sunk);border:1px solid var(--rule);border-radius:6px;padding:8px 10px;margin-top:4px}.field{display:flex;flex-direction:column;gap:6px}.field label,.field .field-label{font-size:13px;font-weight:600;color:var(--ink)}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.docs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.doc{aspect-ratio:1.4;max-width:100%;border-radius:6px;background:var(--placeholder);display:grid;place-items:center;color:var(--muted);font-size:12px;text-align:center;padding:8px;border:1px dashed var(--muted)}.match td:last-child{white-space:nowrap}.mono{font-family:JetBrains Mono,monospace;font-size:12px}.masked{letter-spacing:.1em;color:var(--muted)}.gridroles td,.gridroles th{text-align:center}.gridroles td:first-child,.gridroles th:first-child{text-align:start}.gridroles .cat td{background:var(--sunk);font-weight:600;text-align:start;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.tick{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:4px;border:1px solid var(--rule)}.tick.on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);font-weight:700}.sens{font-size:10px;font-weight:700;padding:1px 5px;border-radius:3px;text-transform:uppercase;margin-inline-start:6px}.sens.low{background:var(--sunk);color:var(--muted)}.sens.high{background:var(--warn-bg);color:var(--warn)}.sens.critical{background:var(--bad-bg);color:var(--bad)}.denied{background:var(--panel);border:1px dashed var(--rule);border-radius:8px;padding:28px;text-align:center;color:var(--muted)}.obo{border:2px solid var(--bronze);background:var(--bronze-soft);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}@media(max-width:1100px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.split,.split.list{grid-template-columns:1fr}}@media(max-width:760px){.app{grid-template-columns:1fr;grid-template-areas:"head" "nav" "main"}nav{position:static}main{padding-inline:16px}.grid4,.form,.docs{grid-template-columns:1fr}}:root{--ground: #f6f7f3;--panel: #ffffff;--sunk: #f1f3ee;--rule: #e6e9e2;--ink: #17221c;--muted: #6a756e;--shadow: 0 1px 2px rgba(13, 51, 33, .04), 0 8px 24px rgba(13, 51, 33, .06);--warn: #8a5a14;--warn-bg: #f7efe0;--bad: #9e3a31;--bad-bg: #f7e6e3;--ok: #2b6a47;--ok-bg: #e8f1eb;--display: Inter, system-ui, sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ground: #0c1310;--panel: #131c17;--sunk: #0f1713;--rule: #1f2b24;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35);--warn: #e2b26a;--warn-bg: #2b2213;--bad: #e79a91;--bad-bg: #331c19;--ok: #86cfa5;--ok-bg: #16281d}}:root[data-theme=dark]{--ground: #0c1310;--panel: #131c17;--sunk: #0f1713;--rule: #1f2b24;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35);--warn: #e2b26a;--warn-bg: #2b2213;--bad: #e79a91;--bad-bg: #331c19;--ok: #86cfa5;--ok-bg: #16281d}main{padding-block:36px 64px;padding-inline:44px;gap:26px;max-width:1480px}nav{padding-block:26px;padding-inline:16px;gap:20px}.logo{font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:.01em}.nav a{padding:9px 12px;font-weight:500;transition:background .18s ease,opacity .18s ease}.nav a.on{background:#ffffff17;box-shadow:inset 2px 0 #d4974e}h1{font-family:var(--display);font-weight:400;font-size:34px;letter-spacing:-.01em}h3{font-family:var(--display);font-weight:500;font-size:20px}.sub{margin-top:6px}.card{gap:14px}.card h2{font-size:11px;letter-spacing:.12em;font-weight:600}.big{font-family:var(--display);font-weight:400;font-size:42px;letter-spacing:-.02em;line-height:1.05}.big small{font-family:Inter,system-ui,sans-serif;font-size:13px;letter-spacing:.04em}.grid4,.split,.split.list{gap:20px}.alerts{gap:10px}.alert{border:0;border-inline-start:3px solid var(--warn);border-radius:10px;padding:14px 18px;box-shadow:var(--shadow)}.alert.bad{border-inline-start-color:var(--bad)}.sample{border-radius:999px;padding:4px 10px}tr.sel td{background:var(--row-hover)}.rows>*{padding:13px 0}.obo{border-width:1px;border-radius:14px;padding:18px 20px}.timeline{border-inline-start-color:var(--rule)}.doc{border-radius:12px;border-style:solid;border-color:var(--rule)}.denied{border-radius:14px;padding:40px}.avatar{width:36px;height:36px}main>*{animation:rise .28s ease backwards}@keyframes rise{0%{opacity:.001;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){main>*,.btn{animation:none;transition:none}}@media(max-width:760px){main{padding-inline:16px;padding-block:20px 40px}h1{font-size:28px}}.big{white-space:nowrap;font-size:clamp(30px,2.6vw,42px)}.kv li span:last-child{white-space:nowrap;text-align:end}html,body,#root{min-height:100vh}:where(a){color:var(--brand)}:where(a.btn){color:var(--ink);text-decoration:none}nav{position:sticky;top:0;height:100vh;overflow-y:auto}.as .as-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-muted);padding-inline:2px}.as .who{padding-inline:2px;color:var(--sidebar-ink);font-size:14px;font-weight:600}.me .name{font-weight:600}.banner{display:flex;align-items:center;gap:10px;background:var(--panel);border-inline-start:3px solid var(--warn);border-radius:10px;padding:12px 18px;box-shadow:var(--shadow)}.banner.bad{border-inline-start-color:var(--bad)}.spinner{width:14px;height:14px;border-radius:50%;border:2px solid var(--rule);border-top-color:var(--brand);animation:spin .9s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}.error{background:var(--bad-bg);color:var(--bad);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.error .ref,.form-error .ref,.alert-body .ref{color:var(--muted);font-family:inherit;font-size:11px;font-weight:400;opacity:1;-webkit-user-select:all;user-select:all}.sent-note{display:flex;flex-direction:column;gap:10px}.sent-note-body{margin:0;padding:10px 12px;border-radius:10px;background:var(--quiet-fill);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.access{display:flex;flex-direction:column;gap:8px}.access-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.access-list>li{display:flex;flex-direction:column;gap:4px}.access-note>summary{cursor:pointer;font-size:12px;color:var(--brand)}.form-error{color:var(--bad);font-size:13px;display:flex;flex-direction:column;gap:2px}.auth{display:grid;grid-template-columns:340px 1fr;min-height:100vh}.auth-rail{background:var(--sidebar);color:var(--sidebar-ink);padding:44px 34px;display:flex;flex-direction:column}.auth-lockup{display:flex;align-items:center;gap:13px}.auth-word{display:block;font-family:Inter,system-ui,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.01em;color:#fff;line-height:1.1}.auth-kicker{display:block;margin-top:3px;color:var(--sidebar-muted);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.auth-rule{height:1px;margin-top:26px;background:var(--brand)}.auth-gap{flex-grow:1}.auth-langs{position:static;height:auto;overflow:visible;background:none;border:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;margin-bottom:40px}.auth-lang{padding:6px 12px;border:0;border-radius:7px;background:color-mix(in srgb,var(--sidebar-ink) 12%,transparent);color:var(--sidebar-ink);font:inherit;font-size:12.5px;cursor:pointer}.auth-lang:hover{background:color-mix(in srgb,var(--sidebar-ink) 22%,transparent)}.auth-lang.on{background:#fff;color:var(--sidebar);font-weight:700;cursor:default}.auth-main{display:flex;flex-direction:column;padding:44px 84px 26px}.auth-card{flex-grow:1;width:min(480px,100%);margin-inline:auto;display:flex;flex-direction:column;justify-content:center;gap:18px}.auth-title{margin:0 0 14px;font-family:Inter,system-ui,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.auth-card form{display:flex;flex-direction:column;gap:16px}.field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.field-head .linkish{font-size:12px}.btn.primary.block{width:100%;justify-content:center}.auth-card .meta.or{display:flex;align-items:center;gap:12px;margin:0;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.auth-card .meta.or:before,.auth-card .meta.or:after{content:"";flex-grow:1;height:1px;background:var(--line)}.auth-foot{display:flex;gap:28px;margin:0;padding-top:16px;border-top:1px solid var(--line)}.auth-foot span{display:flex;align-items:baseline;gap:7px}.auth-foot b{color:var(--muted);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.auth-foot code{font-family:JetBrains Mono,monospace;font-size:12px}.field input.code{font-family:JetBrains Mono,monospace;font-size:20px;letter-spacing:.3em}.countdown{font-variant-numeric:tabular-nums}.linkish{background:none;border:0;padding:0;color:var(--brand);font-weight:600;cursor:pointer;align-self:flex-start}.plan{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:8px}.plan li::marker{color:var(--bronze)}.center{min-height:100vh;display:grid;place-items:center;padding:24px}.field-problem{color:var(--bad);font-size:12px}.empty{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;border:1px dashed var(--rule);border-radius:14px;padding:40px;text-align:center;color:var(--muted)}.audit-error{display:flex;flex-direction:column;gap:10px}tr.refused td,.data-table tr.tone-danger td{background:var(--bad-bg);background:color-mix(in srgb,var(--bad-bg) 55%,transparent)}tr.refused td:first-child,.data-table tr.tone-danger td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.audit .linkish{color:inherit;font-weight:inherit;font-family:inherit;font-size:inherit;text-align:start}.audit .linkish:hover,.audit .linkish:focus-visible{color:var(--brand);text-decoration:underline}.masked-value{white-space:nowrap}.change-line{display:block}.audit-more{display:flex;flex-direction:column;gap:10px}.audit-more .btns{align-items:center}@media(max-width:760px){nav{position:static;height:auto}.auth{grid-template-columns:1fr}.auth-rail{padding:28px 24px}.auth-gap{display:none}.auth-langs{margin:22px 0 0}.auth-main{padding:32px 24px 20px}}.banner.ok{border-inline-start-color:var(--ok);justify-content:space-between;margin:0}.btn.small{padding:6px 12px}.chips{display:flex;flex-wrap:wrap;gap:6px}.who-cell{display:flex;align-items:center;gap:8px}.row-actions{justify-content:flex-end;flex-wrap:nowrap}table.team td:last-child{width:1%;white-space:nowrap}tr.inactive td{color:var(--muted)}.grid-head{align-items:center}.gridroles th{vertical-align:bottom}.role-head{display:flex;flex-direction:column;align-items:center;gap:2px;text-transform:none;letter-spacing:0;font-size:12px;color:var(--ink)}.role-head .role-meta{font-size:11px;font-weight:500;color:var(--muted)}.role-head .role-meta.own{color:var(--bronze)}.role-head .linkish{align-self:center;font-size:11px}.gridroles button.cell{background:none;border:0;padding:2px;border-radius:6px;cursor:pointer}.gridroles button.cell:hover .tick{border-color:var(--brand)}.gridroles button.cell:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.gridroles td.locked-cell .tick{opacity:.45;cursor:not-allowed}.row-lock{margin-inline-start:8px;font-size:11px;color:var(--muted);white-space:nowrap}.gridroles tr.perm td:first-child{padding-inline-start:26px}.gridroles tr.perm .perm-name{font-size:12px;color:var(--muted)}.perm-granted{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.perm-limit{font-size:11px;color:var(--muted);white-space:nowrap}.limits-field .limit-rows{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:6px}.limits-field .limit-rows li{display:flex;align-items:center;gap:8px}.limits-field .limit-currency{width:6em;text-transform:uppercase}.limits-field .limit-amount{flex:1}.who-about p{margin:0 0 4px}table.who td:last-child{white-space:nowrap}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px 16px;background:#0d332147;animation:rise .18s ease both}.modal{background:var(--panel);border-radius:14px;box-shadow:var(--shadow);padding:24px;width:min(520px,100%);max-height:calc(100vh - 48px);overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal-form{display:flex;flex-direction:column;gap:14px}.modal-body p{margin:0 0 6px}.modal-actions{justify-content:flex-end}.role-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.role-lists h4{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.role-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.role-list li{display:flex;justify-content:space-between;align-items:center;gap:8px}.rules ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--muted)}.rules li.met{color:var(--ok)}@media(max-width:760px){.role-lists{grid-template-columns:1fr}}.search-matched{margin:0}.empty .empty-hint{flex-basis:100%;text-align:center}.row-link{color:var(--ink);font-weight:600;text-decoration:none}.row-link:hover,.row-link:focus-visible{color:var(--brand);text-decoration:underline}.customer-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.customer-sub .contact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.crumbs{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.crumbs a,.go-link{color:var(--brand);font-weight:600;text-decoration:none}.crumbs .mono{overflow-wrap:anywhere}.crumbs>a{display:inline-flex;align-items:center;margin-inline-start:-10px;padding:6px 10px;border-radius:9px}.crumbs>a:hover{background:var(--brand-soft)}.crumbs>a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.banner.revealed{align-items:center}.revealed-details{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}.revealed-details b{font-size:14px;overflow-wrap:anywhere}.obo[aria-disabled=true] .btns{align-items:center}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card.restrictions.on{border-color:var(--bad);box-shadow:inset 3px 0 0 var(--bad),var(--shadow)}table.customer-settings tr.cat td{background:var(--sunk);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}table.customer-settings tr.restricted td{background:var(--bad-bg);background:color-mix(in srgb,var(--bad-bg) 70%,transparent)}table.customer-settings tr.restricted td:first-child{box-shadow:inset 3px 0 0 var(--bad)}table.customer-settings td.mono{overflow-wrap:anywhere}.data-table tr:has(.setting-cell.restricted) td{background:color-mix(in srgb,var(--bad-bg) 70%,transparent)}.data-table tr:has(.setting-cell.restricted) td:first-child{box-shadow:inset 3px 0 0 var(--bad)}[dir=rtl] .data-table tr:has(.setting-cell.restricted) td:first-child{box-shadow:inset -3px 0 0 var(--bad)}.setting-cell{display:flex;flex-direction:column;gap:2px}.setting-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.setting-cell .mono{overflow-wrap:anywhere}.setting-group table{table-layout:fixed}.setting-group th:nth-child(1){width:40%}.setting-group th:nth-child(2),.setting-group th:nth-child(3){width:15%}.subscription>:not(.data-table){margin:0 18px 12px}.subscription>.verif-head{margin-top:16px}.subscription>.verif-h{margin-top:6px}.ev.refused .note{border-color:var(--bad);background:var(--bad-bg)}.subject-link{color:inherit;font-weight:600;text-decoration:none}.subject-link:hover,.subject-link:focus-visible{color:var(--brand);text-decoration:underline}@media(max-width:1100px){.grid3{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.modal-backdrop{animation:none}}.split.list.cases{grid-template-columns:minmax(340px,540px) minmax(0,1fr);gap:16px;align-items:stretch}.case-column{display:flex;flex-direction:column;gap:14px;min-width:0}.case-column>.case-panel{flex:1}.case-queue .toolbar+.toolbar{padding-top:0;border-bottom:1px solid var(--sheet-rule)}.case-queue .toolbar .search-field{width:160px}.case-queue .data-table{border-radius:0}.case-cell{display:flex;flex-direction:column;gap:3px}.case-cell-top{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.case-cell-top .case-ref{color:var(--ink);font-variant-numeric:tabular-nums}.case-cell .case-who{font-weight:600}.case-cell-meta{font-size:12px;color:var(--tab-muted)}.case-cell.closed{opacity:.7}.case-cell .channel,.case-tags .channel{display:inline-flex;align-items:center;gap:8px;font-size:inherit;color:inherit}.case-tags .channel{gap:6px}.channel-icon{flex:none}.page-sheet.case-panel>*{margin:0}.page-sheet.case-panel>.error,.page-sheet.case-panel>.foot{margin:12px 18px 0}.case-head{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-bottom:1px solid var(--sheet-rule)}.case-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0}.case-title .case-ref{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.case-title .case-subject{font-size:16px;font-weight:600}.case-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.case-who-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.case-who-row .person-avatar{width:28px;height:28px;font-size:12px}.case-who-row .case-who{font-weight:600;color:var(--ink);text-decoration:none}.case-who-row a.case-who:hover{color:var(--brand);text-decoration:underline}.case-who-meta{font-size:13px;color:var(--tab-muted)}.case-head .case-actions{display:flex;align-items:center;justify-content:flex-start}.case-actions .grow,.compose-foot .grow{flex:1}.queue-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.queue-filters select{width:100%;min-width:0}table.case-list td{line-height:1.55}table.case-list td.num{vertical-align:middle}.case-who{font-weight:500}.case-who.unknown{color:var(--muted);font-style:italic}.channel{color:var(--muted);font-size:12px}.chip-clear{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-inline-end:-4px;padding:0;border:0;border-radius:999px;background:none;color:inherit;font:inherit;font-weight:700;line-height:1;text-decoration:none;cursor:pointer}.chip-clear:hover{background:var(--field-rule);color:var(--ink)}.chip-clear:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.case-actions{justify-content:flex-end}.case-timeline{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:14px 18px}.case-timeline .ev{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--row-hover)}.case-timeline .ev:before{content:none}.case-timeline .ev.internal,.case-timeline .ev.case-note{background:color-mix(in srgb,var(--warn-bg) 60%,var(--panel))}.case-timeline .ev.refused{background:var(--bad-bg)}.case-timeline .when{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;color:var(--muted)}.case-timeline .when b{color:var(--ink)}.case-timeline .note,.case-timeline .ev.refused .note{margin:0;padding:0;border:0;background:none;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.composer{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:16px 18px;border-top:1px solid var(--sheet-rule)}.compose-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.compose-foot .foot{font-size:12px;color:var(--tab-muted)}.compose-foot .internal-hint{color:var(--bronze)}.reply-channels{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.reply-channels legend{font-size:12px;font-weight:600;color:var(--muted);padding:0;margin-bottom:4px}.reply-channels label{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.reply-channels label.off{color:var(--muted);cursor:not-allowed}.call-minutes input{max-width:140px}.internal-hint{color:var(--bronze)}.pick-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.pick-list label{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;cursor:pointer}@media(max-width:1100px){.split.list.cases{grid-template-columns:1fr}}@media(max-width:760px){.queue-filters{grid-template-columns:1fr}.case-actions{justify-content:flex-start}}.lang{display:inline-flex;flex-direction:column;gap:2px}.lang select{border:1px solid var(--rule);background:var(--panel);border-radius:6px;padding:5px 8px;font-size:13px}.lang-note{max-width:220px;font-size:11px;color:var(--muted)}[dir=rtl] .mono:not(td){direction:ltr;unicode-bidi:isolate}[dir=rtl] .nav a.on{box-shadow:inset -2px 0 #d4974e}[dir=rtl] tr.refused td:first-child,[dir=rtl] .data-table tr.tone-danger td:first-child,[dir=rtl] table.customer-settings tr.restricted td:first-child{box-shadow:inset -3px 0 0 var(--bad)}[dir=rtl] .card.restrictions.on{box-shadow:inset -3px 0 0 var(--bad),var(--shadow)}:root[lang=ar] *,:root[lang=ar] ::placeholder{letter-spacing:normal!important}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.meta{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.meta-id{color:var(--muted);font-size:11px}.muted-cell{color:var(--muted)}.nowrap{white-space:nowrap}table.config-list tr.cat td{background:var(--sunk);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}table.config-values tr.default-row td{color:var(--muted)}table.config-values tr.expired td{opacity:.62}.config-lock{padding:14px;text-align:start}.config-form{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--rule);padding-top:12px}.config-form fieldset.effective{border:0;margin:0;padding:0;gap:6px}.config-form fieldset.effective legend{font-size:12px;font-weight:600;color:var(--muted);padding:0;margin-bottom:4px}.config-form fieldset.effective label{font-size:13px;font-weight:400;color:var(--ink)}.pick-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.pick-list li{display:flex;align-items:center;gap:8px}.picked{display:flex;align-items:center;gap:10px}.rule-rows>a{padding-inline:8px;border-radius:6px}.rule-rows>a.sel{background:var(--brand-soft)}.rule-rows>a:hover .rule-value,.rule-rows>a:focus-visible .rule-value{color:var(--brand)}.rule-value{white-space:nowrap;font-variant-numeric:tabular-nums}.rule-now{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.rule-now b{font-size:20px;font-variant-numeric:tabular-nums}table.config-list .mono{font-size:10px;overflow-wrap:anywhere}table.config-list td:not(:first-child){white-space:nowrap}.split.list.features-split{grid-template-columns:minmax(280px,1fr) minmax(0,1.55fr)}table.config-values th{white-space:normal}table.config-values .pill,.rule-rows .pill{white-space:normal;display:inline-block}.rule-rows>a>span:first-child{flex:1;min-width:0}table.config-values td.row-actions{width:1%}table.config-values td.row-actions .btn{display:block;width:100%;margin-bottom:4px}.form.verif-filters{gap:12px}.split.list.verifs{grid-template-columns:minmax(320px,530px) minmax(0,1fr);gap:16px;align-items:stretch}.verif-queue>.toolbar{border-bottom:1px solid var(--sheet-rule)}.verif-queue .toolbar .search-field{width:140px}.case-queue .search-field input,.verif-queue .search-field input,.report-queue .search-field input{padding-inline-end:32px}.page-sheet>.verif-summary{margin:10px 18px 0;font-size:13px;color:var(--muted)}.verif-queue .people-list{padding:6px 10px 10px}.verif-queue .person-row{gap:12px;padding:10px}.verif-queue .person-avatar{width:36px;height:36px}.verif-queue .person-who{flex:1}.verif-queue .person-name{font-size:14px}.verif-queue .person-role{font-size:12px;color:var(--tab-muted)}.page-sheet.verif-detail>.verif-head{justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:12px;margin:18px 18px 0}.verif-detail .verif-head .person-avatar{width:44px;height:44px}.verif-who{display:flex;flex-direction:column;gap:3px;min-width:0}.verif-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.verif-name h3{margin:0;font-size:17px;font-weight:700}.verif-sub{font-size:13px;color:var(--muted)}.verif-docs-bar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:var(--row-hover)}.verif-docs-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.verif-docs-label svg{flex:none}.verif-docs-bar .grow{flex:1}.page-sheet.verif-detail>.data-table{margin-top:14px;border-radius:0}.page-sheet.verif-detail>.data-table th,.page-sheet.verif-detail>.data-table td{padding-inline:12px}.page-sheet.verif-detail>.data-table th:first-child,.page-sheet.verif-detail>.data-table td:first-child{padding-inline-start:18px}.page-sheet.verif-detail>.verif-actions,.page-sheet.verif-detail>.verif-decided{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;margin:auto 0 0;padding:14px 18px;border-top:1px solid var(--sheet-rule)}.page-sheet.verif-detail>.verif-decided{flex-direction:column;align-items:flex-start;gap:6px}.page-sheet.verif-detail>.verif-facts{margin-bottom:16px}.verif-actions .grow{flex:1}.verif-row{border-radius:10px;padding-inline:10px;transition:background .18s ease}.verif-row:hover,.verif-row:focus-visible{background:var(--sunk)}.verif-row.sel{background:var(--brand-soft)}.verif-row.flagged{box-shadow:inset 3px 0 0 var(--bad)}.verif-pills{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.verif-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px}.verif-head h3{margin:0}.verif-head .meta{margin:4px 0 0}.verif-banned{border:1px solid var(--bad);background:var(--bad-bg);border-radius:14px;padding:16px 20px;display:flex;flex-direction:column;gap:6px;color:var(--ink)}.verif-banned b{color:var(--bad)}.verif-images{display:flex;flex-direction:column;gap:10px}.verif-images-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px}.verif-images-bar .meta{flex:1 1 260px}.doc.shown{margin:0;padding:0;overflow:hidden;position:relative;background:var(--sunk)}.doc.shown img{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none}.doc.shown figcaption{position:absolute;inset-inline-start:8px;bottom:6px;background:var(--panel);border-radius:999px;padding:2px 8px}.verif-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.verif-h{font-size:11px;letter-spacing:.12em;font-weight:600;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.verif-actions,.verif-decided{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--rule);padding-top:14px}@media(max-width:760px){.verif-facts{grid-template-columns:1fr}}[dir=rtl] .verif-row.flagged{box-shadow:inset -3px 0 0 var(--bad)}.queue-filters input{width:100%;min-width:0}.queue-filters .check{display:flex;align-items:center;gap:6px;font-size:13px}.payment-export{margin-bottom:14px}.rows>.approval{flex-wrap:wrap}.approval>.foot{flex-basis:100%;margin:0}.report-detail .note{white-space:pre-wrap}.report-queue .toolbar+.toolbar{padding-top:0;border-bottom:1px solid var(--sheet-rule)}.report-queue .toolbar .search-field{width:160px}.report-queue .data-table{border-radius:0}.case-cell .case-tags{margin-top:3px}.page-sheet>.case-head{margin:0}.case-head>p{margin:0}.page-sheet.report-detail>.case-timeline{margin:8px 0 0;padding:0 18px}.page-sheet.report-detail>.report-actions{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding:14px 18px 16px;border-top:1px solid var(--sheet-rule)}.as{flex-direction:row;align-items:center;gap:10px;padding:10px 8px;margin-inline:-8px;border-radius:10px;text-decoration:none;color:inherit;transition:background-color .12s ease-out}.as:hover{background:#ffffff0f}.as:active{background:#ffffff1a;transform:scale(.99)}.as.on{background:#ffffff1a}.as:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.as-avatar,.profile-avatar{display:grid;place-items:center;border-radius:50%;background:var(--brand);color:#fff;font-weight:600;flex:none}.as-avatar{width:32px;height:32px;font-size:12px}.as-who{display:flex;flex-direction:column;min-width:0;gap:1px}.as-roles{font-size:11px;line-height:1.4;color:var(--sidebar-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-chevron{margin-inline-start:auto;color:var(--sidebar-muted);font-size:18px;line-height:1}.profile-identity{flex-direction:row;align-items:center;gap:16px}.profile-avatar{width:56px;height:56px;font-size:20px}.profile-identity h2{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.01em}.person{display:grid;grid-template-columns:320px 1fr;gap:16px;align-items:start}.person-badge{background:var(--sidebar);color:var(--sidebar-ink);border:0;align-items:center;text-align:center;min-height:340px}.person-badge .profile-avatar{width:88px;height:88px;background:#f5f0e6;color:var(--sidebar);font-family:Inter,system-ui,sans-serif;font-size:30px;font-weight:600}.person-badge h2{margin:4px 0 0;text-transform:none;font-family:Inter,system-ui,sans-serif;font-size:23px;font-weight:600;letter-spacing:-.01em;color:#fff;line-height:1.2}.person-badge .profile-id{margin:2px 0 0}.person-rule{width:100%;height:1px;margin:6px 0;background:var(--brand)}.person-facts{width:100%;text-align:start}.person-facts .profile-caption{color:var(--sidebar-muted)}.person-badge .chip{background:color-mix(in srgb,var(--sidebar-ink) 14%,transparent);color:var(--sidebar-ink);border-color:transparent}.person-gap{flex-grow:1}.btn.quiet.block{width:100%;justify-content:center;border-color:var(--brand);background:transparent;color:var(--sidebar-ink)}.person-main{display:flex;flex-direction:column;gap:16px}@media(max-width:1100px){.person{grid-template-columns:1fr}}.profile-identity{background:var(--sidebar);color:var(--sidebar-ink);border:0;gap:22px}.profile-identity .profile-avatar{width:74px;height:74px;background:#f5f0e6;color:var(--sidebar);font-family:Inter,system-ui,sans-serif;font-size:26px;font-weight:600}.profile-identity h2{font-family:Inter,system-ui,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.01em;color:#fff}.profile-who{flex-grow:1;min-width:0}.profile-id{margin:5px 0 0;color:var(--sidebar-ink);font-size:13.5px}.profile-id span{color:var(--sidebar-muted)}.profile-id code{font-family:JetBrains Mono,monospace;font-size:13px;-webkit-user-select:all;user-select:all}.profile-roles{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.profile-caption{margin:0;color:var(--muted);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.profile-roles .profile-caption{color:var(--sidebar-muted)}.profile-identity .chip{background:color-mix(in srgb,var(--sidebar-ink) 14%,transparent);color:var(--sidebar-ink);border-color:transparent}.profile-body{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:start}.profile-side{display:flex;flex-direction:column;gap:16px}.profile-figures{display:flex;gap:40px;margin:4px 0 18px}.profile-figures strong{display:block;font-family:JetBrains Mono,monospace;font-size:34px;font-weight:500;line-height:1}.profile-figures small{font-size:17px;color:var(--muted)}.profile-figures span{display:block;margin-top:4px;color:var(--muted);font-size:11.5px}.profile-permits .profile-caption{margin-bottom:10px}.btn.danger.block{width:100%;justify-content:center}@media(max-width:1100px){.profile-body{grid-template-columns:1fr}}.profile-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.profile-limits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.profile-limits li{display:flex;justify-content:space-between;gap:12px}.profile-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.profile-out{align-items:flex-start}@media(prefers-reduced-motion:reduce){.as{transition:none}.as:active{transform:none}}.subject-bar{display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px}.subject-bar .subject-label{font-size:12px;color:var(--muted);margin-inline-end:8px}.subject-kind{display:inline-flex;align-items:center;gap:14px}.subject-choice{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);cursor:pointer}.subject-uuid{display:inline-flex;align-items:center}.subject-date{display:inline-flex;align-items:center;position:relative}.subject-date input{font:inherit;font-size:13px}.subject-date .field-problem{position:absolute;top:100%;inset-inline-start:0;white-space:nowrap}.subject-bar .btn{font-size:13px;padding:5px 12px}.subject-uuid input:disabled{background:var(--sunk);color:var(--muted);cursor:not-allowed}.subject-uuid input{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;width:16ch}.subject-unknown{color:var(--bad);font-size:13px;font-weight:600}.subject-who{display:inline-flex;align-items:center;margin-inline-start:auto}.subject-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:1px solid var(--rule);border-radius:999px;background:var(--brand-soft)}.subject-initials{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--brand);color:var(--brand-ink);font-size:11px;font-weight:700}.subject-pill .subject-name{font-size:13px;font-weight:600}.subject-pill .subject-sep{width:1px;height:14px;background:var(--rule)}.subject-pill .subject-kind-tag{font-size:12px;font-weight:600;color:var(--brand)}.filter-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-block:12px}.filter-chips .chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid var(--rule);border-radius:6px;background:var(--panel);font-size:12px;color:var(--muted)}.filter-chips .chip select,.filter-chips .chip input{border:0;background:transparent;font:inherit;font-size:12px;color:var(--ink)}.feature-table .source-cell{display:flex;align-items:center;gap:10px}.feature-table .pill.own{background:var(--info-bg);color:var(--info);border:1px solid var(--info)}.value-cell{display:inline-flex;align-items:center;gap:10px}.value-cell .toggle{position:relative;width:38px;height:22px;flex:none;padding:0;border:0;border-radius:999px;background:var(--placeholder);cursor:pointer}.value-cell .toggle.on{background:var(--brand)}.value-cell .toggle.dirty{box-shadow:0 0 0 3px var(--warn-bg)}.value-cell .toggle:disabled{opacity:.5;cursor:not-allowed}.value-cell .toggle .knob{position:absolute;inset-block-start:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:var(--panel)}.value-cell .toggle.on .knob{inset-inline-start:auto;inset-inline-end:3px}.value-cell .value-word{font-size:13px;font-weight:600;min-width:4ch}.value-cell .value-note{font-size:11px;font-weight:600}.value-cell .value-note.cleared{color:var(--warn)}.value-cell .value-note.locked{color:var(--bronze);font-weight:400}tr.dirty>td,.data-table tr.tone-changed>td{background:var(--warn-bg)}.save-bar{position:sticky;inset-block-end:0;z-index:2;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block-start:12px;padding:12px 16px;border:1px solid var(--warn);border-radius:8px;background:var(--warn-bg)}.save-bar .save-count{font-size:13px;font-weight:600;color:var(--warn)}.save-bar .save-reason{display:inline-flex;align-items:center;gap:8px;flex-grow:1;font-size:12px;color:var(--muted)}.save-bar .save-reason input{flex-grow:1;max-width:420px}.save-bar .btns{margin-inline-start:auto}@media(prefers-reduced-motion:reduce){.value-cell .toggle,.value-cell .toggle .knob{transition:none}}.value-cell .value-note.unsaved{color:var(--warn)}.subject-pill.group .subject-name,.subject-pill.missing .subject-name{padding-inline-start:8px}.subject-pill.missing{background:var(--bad-bg);border-color:var(--bad)}.subject-pill.missing .subject-name{color:var(--bad)}.subject-problem{font-size:12px;color:var(--bad)}.value-list{display:inline-flex;flex-wrap:wrap;gap:10px}.value-number{width:7ch;font-variant-numeric:tabular-nums}.value-text{min-width:20ch}.value-unit{font-size:12px;color:var(--muted)}.pill.quiet.gate{display:inline-flex;align-items:baseline;gap:6px;text-decoration:none;color:inherit}.pill.quiet.gate:hover{text-decoration:underline}.gate-also{font-size:11px;color:var(--muted)}.value-expiry{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.mono.uuid{font-variant-numeric:tabular-nums;color:var(--muted)}.grant-group{border:1px solid var(--line);border-radius:8px;margin:0 0 12px;padding:8px 12px 12px}.grant-group legend{color:var(--muted);font-size:.85rem;padding:0 6px}.grant-row{display:flex;flex-direction:column;gap:2px;padding:4px 0}.grant-row>label,.grant-permission{align-items:center;display:flex;gap:8px}.grant-permission{margin-inline-start:26px}.grant-permission:before{color:var(--muted);content:"└";margin-inline-end:-4px}.grant-split{display:flex;gap:18px;align-items:flex-start}.grant-picks{flex-grow:1;min-width:0}.grant-opens{background:var(--sunk);border:1px solid var(--rule);border-radius:10px;flex-shrink:0;padding:14px 16px;position:sticky;top:12px;width:290px}.grant-opens h2{font-family:var(--display);font-size:16px;margin:0 0 4px}.grant-opens ul{list-style:none;margin:12px 0 0;padding:0}.grant-opens li{align-items:center;color:var(--placeholder);display:flex;gap:9px;padding:3px 0}.grant-opens li.on{color:var(--ink);font-weight:600}.grant-opens li.on span[aria-hidden]{color:var(--ok);font-weight:700}.access-request h2{font-family:var(--display);font-size:18px;margin:0 0 10px}.access-request dl{display:grid;gap:6px 16px;grid-template-columns:max-content 1fr;margin:0 0 12px}.access-request dt{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.access-request dd{margin:0}.access-actions{display:flex;gap:8px;margin-top:10px}.role-grants{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.role-grants .linkish{font-size:12px}.hr-stack{display:flex;flex-direction:column;gap:2px}.hr-pairs{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:8px 16px;margin:0}.hr-pairs dt{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.hr-pairs dd{margin:0}.hr-plain{list-style:none;margin:0 0 10px;padding:0}.hr-plain li{padding:3px 0}.hr-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rule);border-radius:6px;padding:4px 10px;background:var(--panel);font-size:13px}.hr-chip.on{border-color:var(--brand);background:var(--brand-soft)}.hr-chip select{border:0;background:none;font:inherit;color:inherit;font-weight:600}.hr-flag{font-size:12px;color:var(--warn, #9a5b00)}.hr-totals{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.hr-totals .card{flex:1 1 220px;min-width:200px}.hr-totals h3{margin:0;font-size:13px;letter-spacing:.05em;color:var(--muted)}.roles-notice{margin:0;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;font-size:13px}.warn-text{color:var(--warn, #9a5b00)}.ok-text{color:var(--ok, #237a4b)}.roles-layout{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.role-rail{flex:0 0 268px;padding:6px 0;display:flex;flex-direction:column}.role-rail-item{display:flex;gap:9px;align-items:flex-start;text-align:start;padding:10px 12px;background:none;border:0;border-inline-start:3px solid transparent;cursor:pointer;font:inherit;color:inherit}.role-rail-item.on{background:var(--brand-soft);border-inline-start-color:var(--brand)}.role-rail-item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.role-rail-name{min-width:0;display:flex;flex-direction:column;gap:2px}.role-rail-title{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.role-rail-title .unheld{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--warn, #9a5b00)}.reach{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-block-start:5px}.reach.critical{background:var(--bad, #b23a30)}.reach.high{background:var(--warn, #9a5b00)}.reach.low{background:#8aa596}.reach-pill.critical{background:var(--bad-bg, #fbe4e1);color:var(--bad, #b23a30)}.reach-pill.high{background:var(--warn-bg, #fdf0d8);color:var(--warn, #9a5b00)}.role-panel{flex:1 1 0;min-width:320px}.role-panel-head{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.role-panel-head h2{margin:0}.role-figures{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;padding:10px 0 2px}.role-figures>div{display:flex;align-items:baseline;gap:6px}.role-figures .figure{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.role-figures .danger .figure,.role-figures .danger .foot,.danger{color:var(--bad, #b23a30)}.role-block{border-block-start:1px solid var(--rule);padding:14px 0}.role-block header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.role-block h3{margin:0;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:600}.role-holder{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid var(--rule)}.role-holder .grow{flex-grow:1}.role-critical{margin-bottom:10px}.role-bars{display:flex;flex-direction:column;gap:2px}.role-bar{display:flex;align-items:center;gap:10px}.role-bar-name{min-width:96px;font-size:13px;color:var(--muted)}.role-bar-track{flex-grow:1;height:7px;background:var(--sunk, #eef3f0);border-radius:4px;overflow:hidden}.role-bar-fill{display:block;height:100%;background:var(--brand)}.role-bar-count{width:22px;text-align:end;font-variant-numeric:tabular-nums;font-size:12px}.role-diff{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;font-weight:600}.role-diff .ok{color:var(--ok, #237a4b)}.role-all>summary{cursor:pointer;font-size:13px;color:var(--brand);padding-block-start:8px}.role-panel-foot{display:flex;gap:10px;flex-wrap:wrap;padding-block-start:12px;border-block-start:1px solid var(--rule)}.alert-stack{position:fixed;inset-block-start:16px;inset-inline-end:16px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:min(420px,calc(100vw - 32px))}.alert{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:10px;border:1px solid var(--rule);background:var(--panel);box-shadow:0 2px 6px #0d332114,0 12px 32px #0d332124;font-size:14px}.alert.ok{border-color:var(--ok, #237a4b);background:var(--ok-bg, #e3f3ea);color:var(--ok, #237a4b)}.alert.problem{border-color:var(--bad, #b23a30);background:var(--bad-bg, #fbe4e1);color:var(--bad, #b23a30)}.alert-body{display:flex;flex-direction:column;gap:3px;flex-grow:1;min-width:0}.alert-close{background:none;border:0;color:inherit;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.alert-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.alert{animation:alert-in .16s ease-out}}@keyframes alert-in{0%{opacity:0;transform:translateY(-6px)}}.role-covers{display:flex;flex-direction:column;gap:6px;max-width:520px}.role-covers-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.role-areas{display:flex;gap:6px;flex-wrap:wrap}.role-area{display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--rule);border-radius:6px;padding:2px 8px;font-size:12px;color:var(--muted)}.role-area .mono{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.role-all>summary{cursor:pointer;font-size:13px;color:var(--brand)}.role-all-body{display:flex;flex-direction:column;gap:10px;padding-block-start:8px}.role-all-body h4{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.role-links{display:flex;gap:12px;flex-wrap:wrap}.role-diff-lists{display:flex;flex-direction:column;gap:10px;padding-block-start:10px}.role-diff-lists h4{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.action-switch{width:38px;height:21px;border-radius:999px;border:1px solid var(--rule);background:var(--sunk, #eef3f0);position:relative;cursor:pointer;padding:0}.action-switch.on{background:var(--brand);border-color:var(--brand)}.action-switch.locked{opacity:.45;cursor:not-allowed}.action-switch-knob{position:absolute;inset-block-start:2px;inset-inline-start:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0d332140}.action-switch.on .action-switch-knob{inset-inline-start:auto;inset-inline-end:2px}@media(prefers-reduced-motion:no-preference){.action-switch-knob{transition:inset-inline-start .12s ease-out}}.ws-head{grid-area:head;background:var(--sidebar);color:var(--sidebar-ink);display:flex;align-items:center;gap:14px;padding-inline:18px;min-height:56px}.ws-brand{font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:var(--sidebar-muted)}.ws-brand span{color:var(--sidebar-ink)}.ws-rule{width:1px;align-self:stretch;margin-block:17px;background:var(--brand)}.ws-name{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;margin:0;color:var(--sidebar-ink)}.ws-switch{position:relative}.ws-pick{display:flex;align-items:center;gap:9px;background:transparent;border:0;border-radius:9px;padding:6px 11px;cursor:pointer}.ws-pick:hover,.ws-pick.on{background:var(--brand)}.ws-pick:focus-visible{outline:2px solid var(--sidebar-ink);outline-offset:2px}.ws-chevron{color:var(--sidebar-muted);font-size:13px}.ws-menu{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;min-width:328px;background:var(--panel);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow);padding:8px;z-index:40}.ws-menu-head{margin:0;padding:8px 12px 6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted)}.ws-menu-item{display:block;width:100%;text-align:start;background:transparent;border:0;border-radius:10px;padding:10px 12px;cursor:pointer}.ws-menu-item:hover{background:var(--sunk)}.ws-menu-item.on{background:var(--brand-soft)}.ws-menu-item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ws-menu-name{display:block;font-weight:600;font-size:14px;color:var(--ink)}.ws-menu-blurb{display:block;font-size:12px;color:var(--muted);margin-block-start:1px}.mkt-figures{display:flex;gap:12px;margin-block-end:16px;flex-wrap:wrap}.mkt-figure{flex:1 1 140px;background:var(--panel);border:1px solid var(--rule);border-radius:12px;padding:14px 16px}.mkt-figure.bad{border-inline-start:3px solid var(--bad)}.mkt-figure.bad .figure{color:var(--bad)}.mkt-figure.ok .figure{color:var(--ok)}.mkt-bar{display:inline-block;inline-size:90px;block-size:7px;background:var(--bar-empty);border-radius:4px;overflow:hidden;vertical-align:middle}.mkt-bar-fill{display:block;block-size:100%}.ov-figures{display:flex;gap:12px;margin-block-end:16px;flex-wrap:wrap}.ov-figure{flex:1 1 150px;background:var(--panel);border:1px solid var(--rule);border-radius:12px;padding:14px 16px}.ov-figure.warn{border-inline-start:3px solid var(--warn)}.ov-figure.warn .figure{color:var(--warn)}.ov-figure.bad{border-inline-start:3px solid var(--bad)}.ov-figure.bad .figure{color:var(--bad)}.ov-figure.ok .figure{color:var(--ok)}.ov-item{text-decoration:none;color:inherit}.ov-mark{inline-size:4px;block-size:30px;border-radius:2px;flex-shrink:0;background:var(--rule)}.ov-mark.warn{background:var(--warn)}.ov-mark.bad{background:var(--bad)}.ov-mark.ok{background:var(--ok)}.ov-item-name{display:flex;flex-direction:column;min-inline-size:0}.exec-hero{background:var(--sidebar);border-radius:14px;padding:20px 24px;color:var(--sidebar-ink);display:flex;gap:34px;flex-wrap:wrap;margin-block-end:16px}.exec-hero-n{font-family:JetBrains Mono,monospace;font-size:36px;font-weight:500;line-height:1;color:var(--panel)}.exec-hero-c{color:var(--sidebar-muted);font-size:12px;margin-block-start:5px}.hero-up,.hero-down{font-size:11.5px;font-weight:700;margin-block-start:4px}.hero-up{color:#6fd39c}.hero-down{color:#f08a80}.exec-side{display:flex;flex-direction:column;gap:14px}.exec-watch{border-inline-start:3px solid var(--bad)}.exec-dept a{display:flex;align-items:center;gap:11px;padding:10px 0;border-block-end:1px solid var(--rule);text-decoration:none;color:inherit}.exec-dept:last-child a{border-block-end:0}.exec-dept a:hover .exec-dept-name{color:var(--brand)}.exec-dot{inline-size:8px;block-size:8px;border-radius:50%;flex-shrink:0;background:var(--rule)}.exec-dot.ok{background:var(--ok)}.exec-dot.warn{background:var(--warn)}.exec-dot.bad{background:var(--bad)}.exec-dept-name{font-weight:600;font-size:13.5px;inline-size:170px;flex-shrink:0}.exec-city{display:flex;align-items:center;padding:6px 0;font-size:13.5px}.ov-top{margin-block-end:18px}.ov-eyebrow{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-block-end:5px}.ov-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ov-title h1{margin:0}.ov-lede{margin:5px 0 0;color:var(--muted);font-size:14px}.ov-split{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.ov-split>.card{flex:1 1 380px;min-inline-size:0}.ov-side{flex:0 0 310px;display:flex;flex-direction:column;gap:16px}@media(max-inline-size:900px){.ov-side{flex-basis:100%}}.ov-band{background:var(--sidebar);border-radius:14px;padding:20px 22px;color:var(--sidebar-ink)}.ov-band-head{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--sidebar-muted);font-weight:600;margin-block-end:12px}.ov-band-figs{display:flex;gap:24px}.ov-band-n{font-family:JetBrains Mono,monospace;font-size:32px;font-weight:500;line-height:1;color:var(--panel)}.ov-band-c{color:var(--sidebar-muted);font-size:12px;margin-block-start:4px}.ov-tasks{padding-block:4px}.ov-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-block-end:1px solid var(--rule)}.ov-row:last-child{border-block-end:0}.ov-chip{inline-size:34px;block-size:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--brand-soft);color:var(--brand)}.ov-chip.warn{background:var(--warn-bg);color:var(--warn)}.ov-chip.bad{background:var(--bad-bg);color:var(--bad)}.ov-chip.plain{background:var(--info-bg);color:var(--info)}.ov-row-what{display:block;font-weight:600;font-size:14.5px}.ov-row-why{display:block;color:var(--muted);font-size:12.5px;margin-block-start:2px}.ov-line{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13.5px}.ov-bar{block-size:8px;background:var(--bar-empty);border-radius:4px;overflow:hidden}.ov-bar-done{block-size:100%;background:var(--bar)}.ov-bar-say{margin-block-start:7px}.ov-card-head{display:flex;align-items:baseline;gap:10px;margin-block-end:4px;flex-wrap:wrap}.ov-bar-side{inline-size:4px;block-size:32px;border-radius:2px;flex-shrink:0;background:var(--rule)}.ov-bar-side.ok{background:var(--ok)}.ov-bar-side.warn{background:var(--warn)}.ov-bar-side.bad{background:var(--bad)}.ov-ref{font-size:12px;color:var(--muted)}.ov-callout{border-inline-start:3px solid var(--warn)}.ov-callout .go-link{display:inline-block;margin-block-start:10px}.ov-callout.hold{border-inline-start-color:var(--info)}.ov-callout.bad{border-inline-start-color:var(--bad)}.ov-lost{display:block;margin-block-start:3px;font-weight:600}.ov-head-links{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end;margin-inline-start:auto}nav{background:var(--panel);color:var(--ink);border-inline-end:1px solid var(--rule);gap:0;padding-block:18px;padding-inline:13px}.nav a{color:var(--ink);font-size:14px;font-weight:500;opacity:1;padding:9px 11px;border-radius:8px}.nav a:hover{background:var(--sunk)}.nav a.on{background:var(--brand-soft);color:var(--brand);font-weight:600;box-shadow:none}.nav-rule{block-size:1px;background:var(--rule);margin:16px 11px 12px}.nav.sub a{color:var(--muted);font-size:13px;padding:8px 11px;font-weight:500}.nav.sub a.on{color:var(--brand)}.ws-spacer{flex-grow:1}.ws-me{inline-size:30px;block-size:30px;border-radius:50%;background:var(--brand);color:var(--sidebar-ink);display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;text-decoration:none;flex-shrink:0}.ws-me:hover,.ws-me.on{outline:2px solid var(--sidebar-muted);outline-offset:2px}.ws-mark{inline-size:29px;block-size:29px;border-radius:8px;background:var(--brand);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;flex-shrink:0}.ws-wordmark{min-width:160px;color:var(--sidebar-muted);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;font-weight:700}.ws-only{display:flex;align-items:center;gap:10px;color:var(--sidebar-ink)}.ws-pick .ws-chevron{color:var(--sidebar-muted);display:flex;align-items:center}.ws-menu-name{display:flex;align-items:center;gap:8px}.nav-count{font-size:11.5px;color:var(--muted)}.nav-pill{border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700;color:var(--brand-ink);background:var(--muted)}.nav-pill.bad{background:var(--bad)}.nav-pill.warn{background:var(--warn)}.nav-pill.ok{background:var(--ok)}.nav-new{font-size:9px;letter-spacing:.08em;font-weight:700;color:var(--brand);background:var(--brand-soft);border-radius:4px;padding:2px 5px}.nav.sub .nav-new{display:none}.app{transition:grid-template-columns .18s ease}.app.nav-collapsed{grid-template-columns:72px 1fr}@media(prefers-reduced-motion:reduce){.app{transition:none}}@media(min-width:761px){.ws-head{position:sticky;inset-block-start:0;z-index:30}.app>nav{inset-block-start:56px;block-size:calc(100vh - 56px);overflow-x:hidden}}.app>nav:not(.collapsed)>.nav,.app>nav:not(.collapsed)>.nav-toggle{min-inline-size:209px}.nav a{justify-content:flex-start;gap:11px;position:relative}.nav a .grow,.nav-fill{flex-grow:1}.nav-icon{flex:none;display:block}.nav-toggle{display:flex;align-items:center;gap:11px;inline-size:100%;padding:8px 11px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer;text-align:start;flex:none}.nav-toggle:hover{background:var(--sunk)}.nav-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.nav-toggle .nav-label-text{flex-grow:1}[dir=rtl] .nav-toggle .nav-icon{transform:scaleX(-1)}nav.collapsed{padding-inline:12px}nav.collapsed .nav a,nav.collapsed .nav-toggle{justify-content:center;padding:0;block-size:40px}nav.collapsed .nav.sub a{block-size:38px}nav.collapsed .nav-label-text,nav.collapsed .nav a .grow,nav.collapsed .nav-new{display:none}nav.collapsed .nav-rule{margin-inline:6px}nav.collapsed .nav-pill,nav.collapsed .nav-count{position:absolute;inset-block-start:7px;inset-inline-start:calc(50% + 5px);inline-size:8px;block-size:8px;padding:0;border-radius:50%;font-size:0;box-shadow:0 0 0 2px var(--panel)}nav.collapsed .nav-count{background:var(--muted)}[dir=rtl] nav .nav a.on{box-shadow:none}.nav-tip{position:fixed;z-index:60;transform:translateY(-50%);display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--ink);color:var(--panel);font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:var(--shadow);pointer-events:none}.nav-tip:before{content:"";position:absolute;inset-inline-start:-4px;inset-block-start:50%;inline-size:8px;block-size:8px;background:inherit;transform:translateY(-50%) rotate(45deg)}.nav-tip>*{position:relative}.ov-team{gap:11px}.ov-team-name{inline-size:140px;flex-shrink:0;font-weight:600}.ov-team-bar{flex-grow:1;display:block}.ov-team-size{inline-size:26px;text-align:end;font-size:12.5px}.ov-team-lead{inline-size:118px;flex-shrink:0}.ov-weeks{display:grid;gap:0 10px;margin-block-start:6px}.ov-week-head{font-size:11px;color:var(--muted);font-weight:600;padding-block-end:8px}.ov-week-mark{display:block;color:var(--warn);font-weight:600;font-size:10.5px}.ov-week-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.ov-week-who{font-size:13px;padding-block:9px;border-block-start:1px solid var(--rule)}.ov-week-cell{padding-block:9px;border-block-start:1px solid var(--rule)}.ov-span{display:block;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;background:var(--ok-bg);color:var(--ok)}.ov-span.leavePending{background:var(--warn-bg);color:var(--warn)}.ov-span.starts{background:var(--brand-soft);color:var(--brand)}.totp-enrollment{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap}.restricted-profile{max-width:960px;margin:0 auto;padding:32px 20px}.restricted-profile>header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.totp-qr{margin:0;flex:0 0 200px;text-align:center}.totp-qr img{display:block;border:1px solid var(--rule);border-radius:12px;background:#fff}.totp-qr figcaption{margin-block-start:10px}.totp-fields{flex:1 1 260px;min-inline-size:0}.totp-secret-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.totp-secret{font-size:15px;letter-spacing:.08em;background:var(--sunk);border:1px solid var(--rule);border-radius:10px;padding:9px 12px;overflow-wrap:anywhere}.totp-backup-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-block:18px 14px}.totp-backup-grid code{display:block;padding:12px;border:1px solid var(--rule);border-radius:10px;background:var(--sunk);text-align:center;font-size:15px;font-weight:600}.auth-card:has(.totp-enrollment),.auth-card:has(.totp-backup){max-inline-size:860px;inline-size:100%}.backup-replace .field{max-inline-size:280px}.two-step-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.two-step .reset-pending{border:1px solid var(--rule);border-radius:10px;background:var(--sunk);padding:12px 14px;margin-block:10px}.two-step .reset-form{display:grid;gap:10px;margin-block-start:10px}.two-step .reset-form label.check{display:flex;gap:8px;align-items:flex-start}.modal:has(.sign-ins){max-inline-size:min(1120px,calc(100vw - 32px));inline-size:100%}.sign-ins{min-inline-size:0}.sign-ins .data-table{overflow-x:auto}.sign-ins td,.sign-ins th{white-space:nowrap}.sign-ins .ua{display:inline-block;max-inline-size:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.launch-prices{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.launch-price-table th,.launch-price-table td{vertical-align:top}.launch-price-table .meta{display:block}.launch-provider-table th,.launch-provider-table td{vertical-align:top}.launch-provider-table td>.meta{display:block}.launch-key{display:flex;justify-content:space-between;gap:12px;padding-block:2px}.launch-default-row{font-weight:600}.launch-account-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:16px;border-block-end:1px solid var(--rule)}.launch-account-row:last-of-type{border-block-end:0}.launch-account-row p{margin:4px 0 0}.launch-country-amounts{display:flex;gap:16px;flex-wrap:wrap}.launch-country-amounts .field{flex:1 1 120px}.launch-country-amount{display:flex;gap:8px;align-items:center}.launch-country-amount input{min-inline-size:0}@media(max-width:1100px){.launch-prices{grid-template-columns:1fr}}@media(max-width:650px){.totp-backup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-account-row{align-items:flex-start;flex-direction:column}}:root{--sheet-rule: #eef2ef;--row-hover: #f5f8f6;--quiet-fill: #eef2ef;--field-rule: #c9d3cd;--faint: #a4b0a9;--tab-muted: #7a867f;--seg-track: rgba(255, 255, 255, .12);--seg-ink: #daf0e4;--seg-on: var(--panel);--seg-on-ink: var(--brand);--seg-shadow: 0 1px 2px rgba(0, 0, 0, .18);--brand-hover: color-mix(in srgb, var(--brand) 86%, #000);--bad-ink: #ffffff;--bad-hover: color-mix(in srgb, var(--bad) 86%, #000);--focus-ring: color-mix(in srgb, var(--brand) 15%, transparent);--bad-ring: color-mix(in srgb, var(--bad) 15%, transparent);--pop-shadow: 0 8px 24px rgba(22, 32, 27, .14), 0 0 0 1px rgba(22, 32, 27, .06)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--sheet-rule: #26352d;--row-hover: #1b2721;--quiet-fill: #22302a;--field-rule: #33443a;--faint: #6b7d73;--tab-muted: #94a69c;--seg-track: rgba(0, 0, 0, .16);--seg-ink: #0a1f15;--seg-shadow: 0 1px 2px rgba(0, 0, 0, .4);--brand-hover: color-mix(in srgb, var(--brand) 86%, #fff);--bad-ink: #1f0e0c;--bad-hover: color-mix(in srgb, var(--bad) 86%, #fff);--focus-ring: color-mix(in srgb, var(--brand) 30%, transparent);--bad-ring: color-mix(in srgb, var(--bad) 30%, transparent);--pop-shadow: 0 8px 24px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .08);color-scheme:dark}}:root[data-theme=dark]{--sheet-rule: #26352d;--row-hover: #1b2721;--quiet-fill: #22302a;--field-rule: #33443a;--faint: #6b7d73;--tab-muted: #94a69c;--seg-track: rgba(0, 0, 0, .16);--seg-ink: #0a1f15;--seg-shadow: 0 1px 2px rgba(0, 0, 0, .4);--brand-hover: color-mix(in srgb, var(--brand) 86%, #fff);--bad-ink: #1f0e0c;--bad-hover: color-mix(in srgb, var(--bad) 86%, #fff);--focus-ring: color-mix(in srgb, var(--brand) 30%, transparent);--bad-ring: color-mix(in srgb, var(--bad) 30%, transparent);--pop-shadow: 0 8px 24px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .08);color-scheme:dark}.page-tabbed{display:flex;flex-direction:column}.page-tabs{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px}.page-tab{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;margin-bottom:6px;border:0;border-radius:999px;background:none;color:var(--tab-muted);font:inherit;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap}.page-tab:hover{color:var(--ink);background:var(--quiet-fill)}.page-tab.on,.page-tab.on:hover{padding:11px 20px 15px;margin-bottom:0;border-radius:14px 14px 0 0;background:var(--brand);color:var(--brand-ink);font-weight:600}.page-tab.shut,.page-tab.shut:hover{background:none;color:var(--tab-muted);opacity:.6;cursor:not-allowed}.page-tab:focus-visible,.segment:focus-visible,.person-row:focus-visible,.search-clear:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.page-tab.on:focus-visible{outline-color:var(--ink)}.page-panel{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--brand);border-radius:16px}.page-panel.square-start{border-start-start-radius:0}.page-bare{display:flex;flex-direction:column;gap:16px}.page-bare>p>a{color:var(--brand-ink);font-weight:600;text-decoration:none}.segmented{display:flex;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:4px;background:var(--seg-track);border-radius:10px}.segment{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:0;border-radius:7px;background:none;color:var(--seg-ink);font:inherit;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap}.segment-count{font-weight:400;opacity:.75}.segment.on{background:var(--seg-on);color:var(--seg-on-ink);font-weight:600;box-shadow:var(--seg-shadow)}.segment:focus-visible{outline-color:var(--seg-on)}.segmented.on-page{width:fit-content;max-width:100%;background:var(--quiet-fill)}.segmented.on-page .segment{color:var(--muted)}.segmented.on-page .segment:hover{color:var(--ink)}.segmented.on-page .segment.on{background:var(--panel);color:var(--brand)}.segmented.on-page .segment:focus-visible{outline-color:var(--brand)}.page-sheet{display:flex;flex-direction:column;background:var(--panel);border-radius:12px;overflow:hidden}.page-sheet>*{margin:14px 18px 0}.page-sheet>:last-child{margin-bottom:16px}.page-sheet>.toolbar,.page-sheet>.sheet-head,.page-sheet>.people-list,.page-sheet>.card{margin:0}.page-sheet>.card{border:0;border-top:1px solid var(--sheet-rule);border-radius:0;box-shadow:none;padding:16px 18px}.page-sheet>.toolbar+.card,.page-sheet>.card:first-child{border-top:0}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 18px}.toolbar.on-page{padding:0;margin-bottom:14px}.toolbar .search-field{width:340px}.toolbar .search-field.wide{width:420px}.toolbar-count{font-size:14px;font-weight:600;color:var(--muted)}.toolbar-gap{flex:1}.toolbar-actions{display:flex;align-items:center;gap:10px}.toolbar .hr-flag{font-weight:600}.spread-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.spread-row .grow{flex-grow:1}.search-field{position:relative;display:flex;align-items:center;width:280px;max-width:100%}.search-field.wide{width:420px}.search-field label{display:flex;align-items:center;width:100%}.search-icon{position:absolute;inset-inline-start:12px;color:var(--tab-muted);pointer-events:none}.search-field input{width:100%;padding-block:9px;padding-inline:36px 40px;border:1px solid var(--field-rule);border-radius:9px;background:var(--panel);color:var(--ink);font-size:13px}.search-field input::-webkit-search-cancel-button{appearance:none}.search-field input:focus-visible{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px var(--focus-ring)}.search-clear{position:absolute;inset-inline-end:6px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;background:var(--quiet-fill);color:var(--muted);cursor:pointer}.filter-select{position:relative;display:inline-flex;flex:none}.filter-button{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid var(--field-rule);border-radius:9px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.filter-button strong{font-weight:600}.filter-select.on .filter-button{border-color:var(--brand)}.filter-button[aria-expanded=true]{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}.filter-button:focus-visible{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}.filter-button:disabled{background:var(--quiet-fill);color:var(--faint);cursor:not-allowed}.filter-select-caret{flex:none;color:var(--muted)}.sheet-head{display:flex;flex-direction:column;gap:2px;padding:16px 18px 6px}.sheet-head+.sheet-head,.people-list+.sheet-head{padding-top:10px;border-top:1px solid var(--sheet-rule)}.sheet-head h2{margin:0;font-size:15px;font-weight:700}.sheet-head p{margin:0;font-size:12px;color:var(--tab-muted)}.people-list{list-style:none;margin:0;padding:8px 10px 10px;display:flex;flex-direction:column;gap:2px}.person-row{display:flex;align-items:center;gap:16px;width:100%;padding:12px 10px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;text-align:start;text-decoration:none}a.person-row,button.person-row{cursor:pointer}a.person-row:hover,button.person-row:hover{background:var(--row-hover);color:var(--ink)}.person-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:999px;color:var(--panel);font-size:13px;font-weight:700}.person-avatar.tone-0{background:var(--brand)}.person-avatar.tone-1{background:var(--info)}.person-avatar.tone-2{background:var(--bronze)}.person-avatar.pending{border:2px dashed var(--field-rule);color:var(--tab-muted)}.person-who{display:flex;flex-direction:column;gap:2px;flex:0 1 260px;min-width:0}.person-name{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:15px;font-weight:600}.person-role{font-size:13px;color:var(--muted)}.person-chips{display:flex;flex-wrap:wrap;gap:6px}.person-chip{font-size:12px;padding:4px 10px;border-radius:999px;background:var(--quiet-fill);color:var(--muted);white-space:nowrap}.person-chip.warn{background:var(--warn-bg);color:var(--warn);font-weight:600}.person-gap{flex:1}.person-aside{flex:0 1 140px;font-size:13px;color:var(--tab-muted)}.person-contact{display:flex;flex-direction:column;gap:2px;flex:0 1 200px;min-width:0;font-size:13px;color:var(--muted)}.person-when{font-size:13px;color:var(--muted);white-space:nowrap}.person-uuid{font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.person-chevron{flex:none;color:var(--tab-muted)}:root[dir=rtl] .person-chevron{transform:scaleX(-1)}.person-name .pill{font-size:11px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=button],[type=reset],[type=image]),select,textarea){padding:9px 12px;border:1px solid var(--field-rule);border-radius:9px;background:var(--panel);color:var(--ink);font:inherit;font-size:14px;line-height:1.4}:where(textarea){padding-block:10px;line-height:1.45;resize:vertical}:where(select:not([multiple],[size])){appearance:none;padding-inline-end:34px;background-image:linear-gradient(45deg,transparent calc(50% - 1px),var(--muted) calc(50% - 1px),var(--muted) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(135deg,transparent calc(50% - 1px),var(--muted) calc(50% - 1px),var(--muted) calc(50% + 1px),transparent calc(50% + 1px));background-position:calc(100% - 19px) calc(50% + 1px),calc(100% - 14px) calc(50% + 1px);background-size:6px 6px;background-repeat:no-repeat;cursor:pointer}:where([dir=rtl]) :where(select:not([multiple],[size])){background-position:14px calc(50% + 1px),19px calc(50% + 1px)}:where(input,select,textarea):focus-visible{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--bad)}:where(input,select,textarea)[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--bad-ring)}:where(input,select,textarea):disabled{background-color:var(--quiet-fill);color:var(--faint);cursor:not-allowed}:where(input,textarea)::placeholder{color:var(--faint)}:where(input[type=checkbox],input[type=radio]){accent-color:var(--brand)}.field-hint{margin:0;font-size:12px;color:var(--tab-muted)}.field .field-problem{margin:0}.popover{position:fixed;z-index:60;background:var(--panel);color:var(--ink);border-radius:12px;box-shadow:var(--pop-shadow)}.listbox{list-style:none;margin:0;padding:6px;min-width:200px;max-height:min(320px,60vh);overflow-y:auto;border-radius:10px}.listbox:focus-visible{outline:0}.listbox-option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:7px;font-size:13px;color:var(--ink);cursor:pointer}.listbox-option>span{flex:1}.listbox-option.active{background:var(--row-hover)}.listbox-option[aria-selected=true]{background:var(--brand-soft);color:var(--brand);font-weight:600}.listbox:focus-visible .listbox-option.active{outline:2px solid var(--brand);outline-offset:-2px}.date-button{display:inline-flex;align-items:center;gap:8px;flex:none;padding:9px 12px;border:1px solid var(--field-rule);border-radius:9px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.date-button.block{display:flex;width:100%;font-size:14px}.date-button.block .date-button-text{flex:1;text-align:start}.date-button.empty-value .date-button-text{color:var(--faint)}.date-button svg{flex:none;color:var(--muted)}.date-button[aria-expanded=true],.date-button:focus-visible{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}.date-button[aria-invalid=true]{border-color:var(--bad)}.date-button:disabled{background:var(--quiet-fill);color:var(--faint);cursor:not-allowed}.date-pop{display:flex;flex-direction:column;gap:12px;padding:14px}.date-pop-body{display:flex;align-items:flex-start;gap:14px}.date-presets{display:flex;flex-direction:column;gap:2px;flex:none;align-self:stretch;width:120px;padding-inline-end:10px;border-inline-end:1px solid var(--sheet-rule)}.date-preset{padding:7px 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:start;cursor:pointer}.date-preset:hover{background:var(--row-hover)}.date-preset[aria-pressed=true]{background:var(--brand-soft);color:var(--brand);font-weight:600}.date-preset:focus-visible,.date-nav:focus-visible,.date-day:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.date-months{position:relative;display:flex;align-items:flex-start;gap:16px}.date-nav{position:absolute;top:-2px;display:flex;padding:4px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.date-nav:hover{background:var(--row-hover);color:var(--ink)}.date-nav.previous{inset-inline-start:0}.date-nav.next{inset-inline-end:0}:root[dir=rtl] .date-nav svg{transform:scaleX(-1)}.date-month{display:flex;flex-direction:column;gap:4px}.date-month-name{font-size:13px;font-weight:600;text-align:center;line-height:24px}.date-week{display:flex}.date-weekday{width:30px;font-size:11px;font-weight:600;text-align:center;color:var(--tab-muted)}.date-blank{width:30px;height:30px}.date-cell{display:flex}.date-day{width:30px;height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer}.date-day:hover{background:var(--row-hover)}.date-day.today{box-shadow:inset 0 0 0 1px var(--field-rule)}.date-day.within{border-radius:0;background:var(--brand-soft);color:var(--brand)}.date-day.edge,.date-day.edge:hover{border-radius:7px;background:var(--brand);color:var(--brand-ink);font-weight:600}.date-day:disabled{color:var(--faint);background:transparent;cursor:not-allowed;opacity:.6}.date-pop-foot{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--sheet-rule)}.date-pop-foot .date-span{flex:1;font-size:13px;color:var(--muted)}.date-time{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.date-time input{width:auto}.data-table{overflow-x:auto;background:var(--panel);border-radius:12px}.data-table tbody tr.opens{cursor:pointer}.cell-person{display:flex;align-items:center;gap:12px}.cell-person .person-avatar{width:32px;height:32px;font-size:12px}.cell-person-who{display:flex;flex-direction:column;gap:1px;min-width:0}.cell-person-name{font-weight:600}.cell-muted{color:var(--muted)}th.cell-chevron,td.cell-chevron{width:40px;text-align:end}.cell-chevron a,.cell-chevron button{display:inline-flex;padding:2px;border:0;border-radius:6px;background:none;color:var(--tab-muted);cursor:pointer}.cell-chevron a:focus-visible,.cell-chevron button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}:root[dir=rtl] .cell-chevron svg{transform:scaleX(-1)}.chip .chip-clear svg{display:block}.empty-state{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 18px;text-align:center}.empty-state-mark{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:4px;border-radius:999px;background:var(--brand-soft);color:var(--brand)}.empty-state-title{margin:0;font-size:15px;font-weight:600}.empty-state-detail{margin:0;font-size:13px;color:var(--tab-muted)}.empty-state .btn{margin-top:6px}thead td{border-top:0}.split-pane{display:flex;gap:16px;align-items:flex-start}.split-pane>.pane-list{flex:none;width:440px;max-width:45%}.split-pane>.pane-list.wide{width:500px}.split-pane>.pane-list.rail{width:300px;display:flex;flex-direction:column;gap:12px}.split-pane>.pane-detail{flex:1;min-width:0}.pane-list .toolbar{flex-wrap:nowrap;border-bottom:1px solid var(--sheet-rule)}.pane-list .toolbar .search-field{width:230px;flex:0 1 230px}.pane-list.rail .toolbar{padding:0;gap:8px;border-bottom:0}.pane-list.rail .toolbar .search-field{width:176px;flex:1 1 176px}.pane-rows{list-style:none;margin:0;padding:8px 10px 10px;display:flex;flex-direction:column;gap:2px}.pane-list.rail .pane-rows{padding:0}.pane-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;text-align:start;text-decoration:none;cursor:pointer}.pane-row:hover{background:var(--row-hover);color:var(--ink)}.pane-row.on,.pane-row.on:hover{background:var(--brand-soft)}.pane-row:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pane-list.rail .pane-row{padding:10px 12px 10px 8px}.pane-list.rail .pane-row.on,.pane-list.rail .pane-row.on:hover{background:var(--panel);box-shadow:0 1px 2px #16201b14}.pane-bar{flex:none;align-self:stretch;width:3px;border-radius:3px}.pane-row.on .pane-bar{background:var(--brand)}.pane-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pane-name{font-weight:600}.pane-list.rail .pane-row.on .pane-name{font-weight:700}.pane-sub{font-size:12px;color:var(--tab-muted)}.pane-sub.warn{color:var(--warn)}.pane-value{flex:none;min-width:100px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;text-align:end}.pane-empty{padding:14px 18px;font-size:13px;color:var(--tab-muted)}.page-sheet>.detail-head,.page-sheet>.detail-body,.page-sheet>.detail-foot,.page-sheet>.pane-rows,.page-sheet>.pane-empty,.page-sheet>.figures,.page-sheet>.data-table{margin:0}.detail-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 20px 14px}.detail-title{display:flex;flex-direction:column;gap:4px;min-width:0}.detail-name{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700}.detail-sub{margin:0;font-size:13px;color:var(--muted)}.detail-gap{flex:1}.detail-body{display:flex;flex-direction:column;gap:16px;padding:0 20px 18px}.detail-body h3{margin:0;font-size:15px;font-weight:600}.detail-section{display:flex;flex-direction:column;gap:8px}.detail-section-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.detail-section-head p{margin:0;font-size:13px;color:var(--tab-muted)}.detail-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 20px;border-top:1px solid var(--sheet-rule)}.detail-foot-note{font-size:13px;color:var(--tab-muted)}.field-row{display:grid;grid-template-columns:1fr 1fr 2fr;gap:14px;align-items:start}.field-row.even{grid-template-columns:repeat(3,minmax(0,1fr))}.field-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field :where(input,select,textarea){width:100%}.field-fixed{width:180px}.check,.field .check{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;cursor:pointer}.field .check input{width:auto;flex:none}.grant-area{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-top:1px solid var(--sheet-rule)}.grant-area-name{font-size:12px;font-weight:600;color:var(--tab-muted)}.grant-ticks{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;margin:0;padding:0;list-style:none}.grant-tick{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px}.grant-tick input{margin:0}.tick-mark{display:flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:5px;background:var(--brand);color:var(--brand-ink)}.grant-tick-note{font-size:12px;color:var(--tab-muted)}.figures{display:flex;gap:12px;padding:10px 18px 12px}.figure-tile{display:flex;flex-direction:column;gap:2px;flex:1;padding:14px 16px;border-radius:10px;background:var(--row-hover)}.figure-tile strong{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums}.figure-tile span{font-size:13px;color:var(--muted)}.rule-now-tile{display:flex;align-items:center;gap:40px;padding:12px 14px;border-radius:10px;background:var(--row-hover)}.rule-now-tile div{display:flex;flex-direction:column;gap:2px}.rule-now-tile span{font-size:12px;color:var(--tab-muted)}.rule-now-tile b{font-size:20px}.radio-row{display:flex;align-items:center;gap:18px;min-height:38px;margin:0;padding:0;border:0}.radio-row label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;white-space:nowrap}.radio-field{min-width:0;margin:0;padding:0;border:0}.radio-field legend{margin-bottom:6px;padding:0}.rule-version-form{display:flex;flex-direction:column}.page-sheet>.rule-version-form{margin:0}.field-date{max-width:360px}.value-with-unit{position:relative;display:flex;align-items:center}.value-with-unit .unit{position:absolute;inset-inline-end:12px;font-size:13px;color:var(--tab-muted);pointer-events:none}.profile-stack{display:flex;flex-direction:column;gap:16px}.profile-row{display:flex;gap:16px;align-items:stretch}.profile-row>.page-sheet{flex:1;min-width:0}.profile-row>.page-sheet.side{flex:none;width:340px}.page-sheet>.profile-head{margin:0}.profile-head{display:flex;align-items:center;gap:18px;padding:20px 22px}.profile-head .person-avatar{width:64px;height:64px}.profile-head-who{display:flex;flex-direction:column;gap:6px;min-width:0}.profile-head-name{margin:0;font-size:20px;font-weight:700}.profile-head-line{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:13px;color:var(--muted)}.profile-head-line .person-uuid{font-size:13px;color:var(--muted)}.profile-head-roles{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.profile-head-roles>span:first-child{font-size:12px;font-weight:600;color:var(--tab-muted)}.page-sheet>.profile-limits-block,.page-sheet>.prefs{margin:0}.profile-limits-block{display:flex;flex-direction:column;gap:6px;padding:6px 18px 16px}.profile-limits-block>strong{font-size:13px;font-weight:600}.profile-limits-block>p{margin:0;font-size:12px;color:var(--tab-muted)}.profile-limit{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--sheet-rule);font-size:13px;color:var(--muted)}.profile-limit:first-of-type{color:var(--muted)}.prefs{display:flex;flex-direction:column;gap:16px;padding:10px 18px 18px}.prefs .lang{display:flex}.prefs .lang select{width:100%;padding:9px 34px 9px 12px;border:1px solid var(--field-rule);border-radius:9px;font-size:14px}.btns.end{justify-content:flex-end}.cell-link,.cell-link:hover{color:var(--ink);text-decoration:none}.cell-link:hover .cell-person-name{text-decoration:underline}.cell-person-with{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pane-row.static,.pane-row.static:hover{background:none;cursor:default}.who-can{display:flex;flex-direction:column}.who-can>.who-pick,.who-can>.who-about,.who-can>.audit-error,.who-can>.empty,.who-can>.sheet-note{margin:0 18px 12px}.who-can>.data-table{padding:0 8px 8px}.who-pick .field{max-width:420px}.sheet-section>.hr-figures{padding-top:0}.detail-foot .grow-field{flex:1 1 280px}.pane-detail .people-list{padding:0}.grant-permission .grant-tick{padding-inline-start:28px}.btn.caution{border-color:color-mix(in srgb,var(--bad) 30%,transparent);color:var(--bad)}.btn.caution:hover{background:var(--bad-bg)}.page-sheet>.sheet-section{margin:0}.sheet-section{display:flex;flex-direction:column}.sheet-section>.data-table,.sheet-section>.people-list{margin:0}.sheet-section>.data-table{padding:0 8px 8px}.sheet-section>.sheet-note,.sheet-section>.btns,.sheet-section>.audit-error,.sheet-section>.empty,.sheet-section>.who-pick{margin:0 18px 14px}.sheet-note{margin:0;font-size:13px;color:var(--tab-muted)}.sheet-head .detail-gap+.pill{align-self:center}.sheet-head.with-aside{flex-direction:row;align-items:center;gap:10px}.sheet-head.with-aside>div{display:flex;flex-direction:column;gap:2px}.cell-note{display:block;font-size:12px;color:var(--tab-muted)}.cell-actions{display:flex;justify-content:flex-end;gap:6px}.hr-figures{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,340px));gap:12px;padding:4px 18px 14px}.page-sheet>.hr-figures{margin:0}.hr-figure{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:10px;background:var(--row-hover)}.hr-figure h3{margin:0;font-size:13px;font-weight:600;color:var(--tab-muted)}.hr-figure dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px}.hr-figure dt{color:var(--muted)}.hr-figure dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}.hr-figure dd strong{font-size:15px}.page-sheet>.banner{margin:14px 18px 0}@media(max-width:1100px){.split-pane,.profile-row{flex-direction:column;align-items:stretch}.split-pane>.pane-list,.split-pane>.pane-list.wide,.split-pane>.pane-list.rail,.profile-row>.page-sheet.side{width:auto;max-width:none}.field-row,.field-row.even{grid-template-columns:1fr}}.page-sheet>.sheet-heading,.page-sheet>.data-table,.page-sheet>.money-list,.page-sheet>.sheet-banners,.page-sheet>.sheet-back,.page-sheet>.payment-open,.page-sheet>.queue-list,.page-sheet>.sheet-list,.page-sheet>.empty-state{margin:0}.page-sheet>.sheet-pad,.page-sheet>.sheet-tags,.page-sheet>.sheet-text,.page-sheet>.sheet-bar,.page-sheet>.queue-empty,.page-sheet>.sheet-pad:last-child,.page-sheet>.sheet-tags:last-child,.page-sheet>.sheet-text:last-child,.page-sheet>.sheet-list:last-child,.page-sheet>.sheet-bar:last-child,.page-sheet>.queue-empty:last-child,.page-sheet>.empty-state:last-child,.page-sheet>.data-table:last-child,.page-sheet>.price-table:last-child,.page-sheet>.money-list:last-child,.page-sheet>.payment-open:last-child,.page-sheet>.queue-list:last-child{margin:0}.page-sheet>.sheet-link:last-child{margin:0 18px 16px}.page-sheet .data-table{border-radius:0;contain:inline-size}.page-sheet>.price-table{margin:0}.price-table tr.sel>td{background:var(--brand-soft)}.th-wrap{display:inline-block;max-width:150px;white-space:normal}.sheet-pad{padding:12px 18px 16px}.sheet-heading{display:flex;align-items:center;gap:12px;padding:16px 18px 10px}.sheet-title{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sheet-title.inline{flex-direction:row;align-items:baseline;flex-wrap:wrap;column-gap:10px}.sheet-title h2{margin:0;font-size:15px;font-weight:600;color:var(--ink);letter-spacing:0;text-transform:none}.sheet-title p{margin:0;font-size:13px;color:var(--tab-muted)}.sheet-heading-actions{display:flex;align-items:center;gap:10px;flex:none}.sheet-heading+.data-table thead th{padding-top:8px}.sheet-banners{display:flex;flex-direction:column;gap:8px;padding:14px 18px 0}.sheet-back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin:14px 18px 0 12px;padding:4px 8px;border-radius:7px;font-size:13px;font-weight:600;color:var(--brand);text-decoration:none}.sheet-back:hover{background:var(--brand-soft)}:root[dir=rtl] .sheet-back svg{transform:scaleX(-1)}.money-list{display:flex;flex-direction:column;min-width:0}.money-list>.toolbar{border-bottom:1px solid var(--sheet-rule)}.money-list>.toolbar .search-field{width:200px}.money-list>.data-table td,.queue-list .data-table td{padding-block:9px}.toolbar-break{order:1;flex-basis:100%;height:0}.toolbar-check{order:2;display:inline-flex;align-items:center;gap:7px;flex:none;margin-top:-4px;padding:0 4px;font-size:13px;color:var(--ink);white-space:nowrap;cursor:pointer}.toolbar-check input{width:16px;height:16px;margin:0;accent-color:var(--brand);cursor:pointer}.cell-pills{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.cell-stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.cell-stack.end{align-items:flex-end}.cell-stack .meta{font-size:12px}.cell-switch{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cell-strong{font-weight:600}.cell-wrap{display:inline-block;min-width:170px;white-space:normal}.cell-name{min-width:150px}.data-table td .btn.link{padding:4px 6px}.payment-open{display:flex;flex-direction:column}.payment-detail-body{display:flex;flex-direction:column;gap:12px;padding:0 18px 8px}.payment-facts{gap:8px;padding-top:4px;font-size:14px}.payment-corrections{border-top:1px solid var(--sheet-rule)}.payment-export{display:flex;flex-direction:column;gap:14px;min-width:min(420px,80vw)}.chip-count{color:var(--tab-muted)}.sheet-tags{padding:4px 18px 16px}.sheet-tags .chip{padding:6px 12px;gap:8px;font-size:13px;color:var(--ink)}.tiles{display:flex;align-items:stretch;gap:14px;margin-bottom:16px}.tile{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;padding:16px 18px;border-radius:12px;background:var(--panel)}.tile-label{font-size:13px;color:var(--muted)}.tile-value{font-size:28px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ink)}.tile-value small{margin-inline-start:4px;font-size:13px;font-weight:500;color:var(--muted)}.tile-value.ok{color:var(--ok)}.tile-value.warn{color:var(--warn)}.tile-value.bad{color:var(--bad)}.tile-change{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--tab-muted)}.tile-change.good{color:var(--ok)}.tile-change.poor{color:var(--bad)}.tile-rows{display:flex;flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;font-size:13px}.tile-rows li{display:flex;justify-content:space-between;gap:10px;font-variant-numeric:tabular-nums}.tile-rows li span:first-child{color:var(--muted)}.overview-split{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.overview-side{display:flex;flex-direction:column;gap:16px;min-width:0}.overview-stack{display:flex;flex-direction:column;gap:16px}@media(max-width:1100px){.overview-split{grid-template-columns:minmax(0,1fr)}.tiles{flex-wrap:wrap}.tile{flex-basis:180px}}.sheet-text{margin:0;padding:0 18px 16px;font-size:13px;color:var(--muted)}.sheet-text+.sheet-text{margin-top:-8px}.sheet-link{align-self:flex-start;margin:0 18px 16px}.dept-name{display:flex;align-items:center;gap:10px;font-weight:700;white-space:nowrap}.dept-dot{flex:none;width:8px;height:8px;border-radius:999px;background:var(--ok)}.dept-dot.warn{background:var(--warn)}.dept-dot.bad{background:var(--bad)}.dept-headline{font-size:13px;color:var(--muted)}.dept-headline.warn{color:var(--warn)}.dept-headline.bad{color:var(--bad)}.sheet-list{list-style:none;margin:0;padding:6px 18px 12px}.sheet-list li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--sheet-rule)}.sheet-list-label{flex:1;min-width:0}.sheet-list-value{font-variant-numeric:tabular-nums;color:var(--muted)}.sheet-list-value.warn{color:var(--warn)}.sheet-list-value.bad{color:var(--bad)}.sheet-list-value.ok{color:var(--ok)}.queue-list{display:flex;flex-direction:column}.queue-row{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--sheet-rule)}.queue-bar{flex:none;align-self:stretch;width:3px;border-radius:2px;background:var(--quiet-fill)}.queue-bar.ok{background:var(--ok)}.queue-bar.warn{background:var(--warn)}.queue-bar.bad{background:var(--bad)}.queue-chip{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:999px;background:var(--quiet-fill);color:var(--muted);font-size:12px;font-weight:700}.queue-chip.ok{background:var(--brand-soft);color:var(--brand)}.queue-chip.warn{background:var(--warn-bg);color:var(--warn)}.queue-chip.bad{background:var(--bad-bg);color:var(--bad)}.queue-what{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.queue-title{font-weight:600}.queue-why{font-size:13px;color:var(--muted)}.queue-why.warn{color:var(--warn)}.queue-why.bad{color:var(--bad)}.queue-empty{margin:0;padding:4px 18px 16px;font-size:13px;color:var(--muted)}.team-bar{display:block;width:100%;min-width:80px;height:6px;border-radius:3px;background:var(--bar-empty);overflow:hidden}.team-bar>span{display:block;height:100%;border-radius:3px;background:var(--bar)}.sheet-callout{border-inline-start:3px solid var(--warn)}.sheet-callout.bad{border-inline-start-color:var(--bad)}.sheet-callout.hold{border-inline-start-color:var(--info)}.meter-cell{display:flex;align-items:center;gap:8px;min-width:140px}.alert-row{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--sheet-rule)}.alert-row:first-child{border-top:0}.alert-row>span:nth-child(2){flex:1;min-width:0}.alert-row .go{color:var(--brand);font-weight:600;text-decoration:none;white-space:nowrap}.dashboard-bar{display:flex;align-items:center;gap:12px;margin-bottom:14px}.page-tab-count{padding:1px 8px;border-radius:999px;background:var(--quiet-fill);color:var(--tab-muted);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.page-tab.on .page-tab-count{background:color-mix(in srgb,var(--brand-ink) 20%,transparent);color:inherit}.toolbar-note{font-size:13px;color:var(--tab-muted)}.audit-toolbar{display:contents}.audit-toolbar .toolbar .search-field{width:220px}.cell-under{display:block;margin-top:2px}.linkish.cell-button{display:block;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.linkish.cell-button:hover .cell-person-name{text-decoration:underline}a.subject-link .cell-person-name{color:var(--brand)}.expiry-field{display:flex;align-items:center;gap:8px}.person-figure{flex:0 0 90px;text-align:end;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.person-status{flex:0 0 110px;display:flex}.person-action{flex:0 0 100px;display:flex;justify-content:flex-end}.mkt-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.figure-tile.bad strong{color:var(--bad)}.figure-tile.ok strong{color:var(--ok)}.mkt-split .ov-row{padding-inline:0}.mkt-split .ov-row>.grow{flex:1;min-width:0}.page-sheet>.sheet-note{margin:12px 18px 16px}@media(max-width:900px){.mkt-split{grid-template-columns:minmax(0,1fr)}}.sheet-bar{display:flex;flex-direction:column;gap:6px;padding:0 18px 16px}.page-sheet>.sheet-weeks{margin:0;padding:4px 18px 16px}.page-sheet>.page-sheet,.overview-side>.sheet-callout,.overview-stack>.sheet-callout{margin:0}.linkish.cell-button .cell-person-name,a.subject-link .cell-person-name{white-space:nowrap}.dashboard-alerts{margin-bottom:16px}.dashboard-bar .foot{flex:1}.page-sheet>.alert-row,.page-sheet>.alert-row:last-child{margin:0}.sheet-text.danger{color:var(--bad)}.tile-label:first-letter{text-transform:uppercase}.page-bare>.tiles{margin-bottom:0}.price-table .pill{max-width:190px;white-space:normal;text-align:end}.price-table .th-wrap{max-width:120px}.price-table .cell-name{min-width:120px}.price-table td:last-child .btn{white-space:nowrap}.price-table .pill{border-radius:8px}.password-input{position:relative;display:block}.password-input>input{width:100%;padding-inline-end:44px}.password-eye{position:absolute;inset-block:0;inset-inline-end:4px;width:36px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--muted);cursor:pointer}.password-eye:hover,.password-eye[aria-pressed=true]{color:var(--ink)}.business-title{display:inline-flex;align-items:center;gap:12px}.business-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--brand-soft);color:var(--brand)}.business-mark.small{width:36px;height:36px;border-radius:10px}.verif-picked{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.verif-picked .person-avatar{width:28px;height:28px;font-size:11px}.verif-check{overflow-x:auto}.verif-check table{border-collapse:collapse;font-size:13px;min-width:100%}.verif-check th,.verif-check td{padding:5px 12px 5px 0;text-align:start;vertical-align:middle}.verif-check thead th{color:var(--tab-muted);font-size:12px;font-weight:600;text-transform:uppercase}.verif-check tbody th{font-weight:400;white-space:nowrap}.verif-check td{color:var(--muted)}.business-tile{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,#8f5020 12%,var(--panel));color:color-mix(in srgb,#8f5020 75%,var(--ink))}.business-sub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.crumbs .business-actions{align-items:center}.top-actions{align-items:center;margin-inline-start:auto}.business-pills{display:inline-flex;flex-wrap:wrap;gap:6px;font-size:13px;font-weight:500}.verif-cap{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tab-muted, var(--muted))}.profile-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding:22px 24px}.profile-columns>div{display:flex;flex-direction:column;gap:14px;min-width:0}.go-link.bad{color:var(--bad)}.suspended-banner{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;padding:18px 22px;margin-bottom:16px;border-inline-start:4px solid var(--bad)}.suspended-facts{display:flex;flex-direction:column;gap:10px;min-width:0}.suspended-title{color:var(--bad)}.suspended-shop{display:flex;flex-direction:column;gap:8px}.suspended-cap,.suspend-side-title{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.suspended-preview{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:var(--bad-bg);color:var(--ink);font-size:13px}.modal:has(.suspend-form){width:min(720px,100%)}.suspend-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.required{color:var(--bad);font-weight:500}.suspend-side{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:10px;background:var(--sunk);font-size:13px;line-height:1.45}.suspend-audit{font-size:12px}.field-label{font-weight:600;font-size:13px}.picker{position:relative}.picker-button{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border:1px solid var(--rule);border-radius:9px;background:var(--panel);cursor:pointer;list-style:none;font-size:13.5px}.picker-button::-webkit-details-marker{display:none}.picker-button:after{content:"▾";color:var(--muted)}.picker-button.off{cursor:default;color:var(--muted)}.picker-button.off:after{content:none}.picker-list{display:flex;flex-direction:column;gap:6px;padding:10px 12px;margin-top:6px;border:1px solid var(--rule);border-radius:9px;background:var(--panel)}.doc-viewer{display:flex;gap:12px;min-width:0}.doc-thumbs{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.doc-thumb{display:flex;flex-direction:column;gap:4px;width:96px;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.doc-thumb-face{display:flex;align-items:center;justify-content:center;height:40px;overflow:hidden;border-radius:9px;background:var(--sunk);color:var(--muted);font-size:11px;font-weight:600}.doc-thumb-face img{width:100%;height:100%;object-fit:cover}.doc-thumb.on .doc-thumb-face{box-shadow:inset 0 0 0 2px var(--brand)}.doc-thumb-name{font-size:11.5px;line-height:14px}.doc-thumb-name span{color:var(--muted)}.doc-stage{position:relative;flex:1;min-width:0;height:260px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:var(--placeholder)}.doc-stage img{max-width:100%;max-height:100%;transition:transform .15s ease;-webkit-user-select:none;user-select:none}.doc-stage-pdf{margin:0;color:var(--muted);font-size:13px}.doc-stage-label,.doc-stage-full{position:absolute;padding:4px 10px;border-radius:8px;background:color-mix(in srgb,var(--panel) 92%,transparent);font-size:12px;font-weight:600}.doc-stage-label{inset-inline-start:10px;top:10px}.doc-stage-full{inset-inline-end:10px;bottom:10px;color:var(--brand);text-decoration:none}.doc-stage-tools{position:absolute;inset-inline-end:10px;top:10px;display:flex;gap:4px}.doc-stage-tools button{width:30px;height:30px;border:0;border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.doc-viewer-again{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.verif-until{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.verif-until .foot{max-width:320px;margin:0}.verif-until-field{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.decide-head{display:flex;align-items:center;gap:10px}.modal-backdrop.side{place-items:stretch end;padding:0}.modal.side{width:min(480px,100%);max-height:none;height:100vh;border-radius:0}.tiers-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:16px 18px}.tiers-head,.tiers-tier{display:flex;flex-direction:column;gap:2px;font-size:13px}.tiers-row .grow{flex:1}.tier-fields{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--rule);border-radius:10px}@media(max-width:760px){.profile-columns,.suspended-banner,.suspend-row{grid-template-columns:minmax(0,1fr)}.doc-viewer{flex-direction:column}.doc-thumbs{flex-direction:row;overflow-x:auto}}.page-sheet>.website-editor-head,.page-sheet>.website-editor,.page-sheet>.website-post,.page-sheet>.website-grid{margin:0}.website-row{align-items:center}.website-row-grow{flex:1 1 auto}.website-row-detail{flex:1 1 0;min-width:0;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.website-row-status{flex:0 0 170px;display:flex;flex-wrap:wrap;gap:6px}.website-row-status.wide{flex-basis:210px}.website-row-meta{flex:0 0 240px;font-size:12px;color:var(--faint)}.website-building{text-decoration:none}.website-foot{margin-top:0}.website-editor-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 18px;border-bottom:1px solid var(--sheet-rule)}.website-crumbs{display:flex;align-items:center;gap:8px;margin:0}.website-crumbs h2{margin:0;font-size:15px;font-weight:700}.website-save-problems{display:flex;flex-direction:column;gap:8px}.website-editor{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;min-height:480px}.website-sections{position:static;height:auto;display:flex;flex-direction:column;gap:2px;padding:12px;border-inline-end:1px solid var(--sheet-rule)}.website-section{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:9px;color:var(--ink);font-size:14px;font-weight:500;text-decoration:none}.website-section:hover{background:var(--row-hover)}.website-section.on{background:var(--brand-soft);font-weight:600}.website-section:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.website-dot{flex:none;width:8px;height:8px;border-radius:999px;background:var(--warn)}.website-form{display:flex;flex-direction:column;gap:16px;padding:18px 24px;min-width:0}.website-form h3{margin:0;font-size:18px}.website-missing{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:999px;background:var(--warn-bg);color:var(--warn);font-size:10px;font-weight:700}.website-markdown{font-family:JetBrains Mono,monospace;font-size:13px}.website-stale,.website-held{margin:0;font-size:13px;border-radius:9px;padding:10px 12px}.website-stale{color:var(--warn);background:var(--warn-bg)}.website-held{color:var(--info);background:var(--info-bg)}.website-photo{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--field-rule);border-radius:10px}.website-photo-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.website-thumb{flex:none;width:88px;height:60px;border-radius:8px;object-fit:cover;background:var(--placeholder)}.website-row>.website-thumb{width:72px;height:48px;align-self:center}.website-thumb.large{width:100%;height:120px}.website-thumb.builtin{display:grid;place-items:center;padding:4px;color:var(--muted);font-size:11px;text-align:center;overflow:hidden;overflow-wrap:anywhere}.website-picker{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.website-pick{display:flex;flex-direction:column;gap:6px;width:100%;padding:6px;border:1px solid var(--rule);border-radius:10px;background:none;color:var(--ink);font:inherit;cursor:pointer}.website-pick:hover{background:var(--row-hover)}.website-pick .website-thumb{width:100%}.website-pick-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-list{border:0;margin:0;padding:0}.website-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.website-item{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--rule);border-radius:10px;background:var(--sunk)}.website-item-buttons{display:flex;gap:6px}.website-list>.btn{align-self:flex-start}.website-preview{display:flex;flex-direction:column;gap:10px;padding:18px;border-inline-start:1px solid var(--sheet-rule);background:var(--sunk)}.website-preview-title{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.website-phone{display:flex;flex-direction:column;gap:8px;padding:22px 16px;border-radius:22px;background:var(--brand);color:var(--brand-ink);font-size:12px;overflow:hidden}.website-phone strong{font-size:20px;line-height:24px}.website-phone-list{margin:0;padding-inline-start:18px}.website-phone-markdown{margin:0;white-space:pre-wrap;max-height:260px;overflow:hidden}.website-preview>.btn{align-self:flex-start}.website-post{display:grid;grid-template-columns:300px minmax(0,1fr)}.website-post-meta{display:flex;flex-direction:column;gap:16px;padding:18px;border-inline-end:1px solid var(--sheet-rule)}.website-grid{list-style:none;padding:16px 18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.website-card{margin:0;display:flex;flex-direction:column;gap:6px}.website-card figcaption{display:flex;flex-direction:column;gap:2px;font-size:13px;overflow-wrap:anywhere}.website-card-buttons{display:flex;gap:6px}.website-going{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.website-going li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:9px;background:var(--sunk)}.website-upload-image{max-width:100%;max-height:220px;border-radius:10px;object-fit:contain;align-self:flex-start}@media(max-width:1100px){.website-editor{grid-template-columns:200px minmax(0,1fr)}.website-preview{grid-column:1 / -1;border-inline-start:0;border-top:1px solid var(--sheet-rule)}.website-post{grid-template-columns:minmax(0,1fr)}}.jur-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.jur-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px}.jur-chain{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.jur-chain-step{display:inline-flex;align-items:center;gap:4px}.jur-chain-sep{color:var(--muted)}.jur-chain .chip{padding:2px 8px;font-size:11px}.jur-node-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.split-pane.jur-split>.pane-list{width:300px}.jur-tree .pane-row{padding-block:7px}.jur-tree .pane-row .pane-sub{flex:none}.jur-tree .pane-row.jur-depth-1{padding-inline-start:26px}.jur-tree .pane-row.jur-depth-2{padding-inline-start:42px}.jur-tree .pane-row.jur-depth-3{padding-inline-start:58px}.jur-cell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;color:var(--ink)}.jur-cell.inherited{color:var(--muted)}.jur-cell.inherited .pill{opacity:.75}.jur-origin{font-size:11px;color:var(--muted)}.jur-cell:not(.inherited) .jur-origin{color:var(--brand);font-weight:600}.jur-origin.closed{color:var(--bad)}.jur-col-head{display:inline-flex;flex-direction:column;gap:2px}.jur-col-code{font-size:10px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted)}.jur-grid .data-table td{vertical-align:top}.jur-shadow{align-items:flex-start}.jur-shadow-text{display:flex;flex-direction:column;gap:4px}.jur-editor{display:grid;grid-template-columns:minmax(0,3fr) minmax(300px,2fr);gap:16px;align-items:start}.jur-editor .data-table td{vertical-align:top}.jur-editor-side{display:flex;flex-direction:column;gap:16px}.jur-side-card{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.jur-picks{display:flex;flex-direction:column;gap:6px;border:0;margin:0;padding:0}.jur-impact{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:var(--warn-bg)}.jur-impact.none{background:var(--ok-bg)}.jur-impact-count{font-size:16px}.jur-impact-people{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.jur-impact-person .person-avatar{width:26px;height:26px;font-size:10px}.jur-change{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.jur-change s{color:var(--bad)}.jur-change b{color:var(--brand)}.jur-pending{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--sheet-rule);border-radius:12px;background:var(--panel)}.jur-pending-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.jur-pending p{margin:0}.jur-pending-decide{display:flex;flex-direction:column;gap:8px}.jur-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px}.jur-facts dt{color:var(--muted)}.jur-facts dd{margin:0}.jur-badge{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:16px;align-items:start}.jur-badge-form{display:flex;flex-direction:column;gap:14px}.jur-badge-side{display:flex;flex-direction:column;gap:16px}.jur-badge-side .page-sheet{border:1px solid var(--sheet-rule)}.jur-in-force{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.chip.jur-hit{background:var(--bad-bg);color:var(--bad);font-weight:600}.jur-word-lists{display:flex;flex-direction:column;gap:4px;margin:0;padding-inline-start:18px;font-size:13px}.jur-badge-live{margin:0;padding:10px 12px;border-radius:10px;background:var(--brand-soft);color:var(--brand);font-weight:600}.jur-places{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:start}.jur-place{display:flex;flex-direction:column;gap:12px}.jur-place-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px}.jur-trade{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--sheet-rule);border-radius:12px}.jur-trade-head{display:flex;align-items:center;gap:8px}.jur-reqs{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.jur-reqs li{display:flex;align-items:flex-start;gap:10px}.jur-mark{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:700}.jur-mark.ok{background:var(--brand-soft);color:var(--brand)}.jur-mark.warn{background:var(--warn-bg);color:var(--warn)}.jur-mark.bad{background:var(--bad-bg);color:var(--bad)}.jur-req-text{display:flex;flex-direction:column;gap:2px}.jur-why{margin:0;padding-top:8px;border-top:1px solid var(--sheet-rule)}.bgc-queue{display:flex;flex-direction:column;gap:16px}.bgc-steps{display:inline-flex;gap:3px}.bgc-step{width:14px;height:5px;border-radius:3px;background:var(--quiet-fill)}.bgc-step.on{background:var(--bronze)}.bgc-case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.bgc-col>.detail-body{padding-top:16px}.bgc-provider{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:var(--sunk)}.bgc-adjudication,.bgc-record{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0}.bgc-record{padding:14px 16px;border:1px solid var(--sheet-rule);border-radius:12px}.bgc-never{margin:0}.bgc-timeline{padding:0}.bgc-answer{display:flex;flex-direction:column;gap:6px}.bgc-answer-text{margin:0;font-size:13px;font-style:italic}@media(max-width:1100px){.jur-editor,.jur-badge,.bgc-case{grid-template-columns:minmax(0,1fr)}}.jur-grid .data-table,.jur-editor .data-table,.jur-split .pane-detail .data-table{overflow-x:auto}.jur-where>.detail-body{padding-top:18px}.jur-grid .detail-body,.jur-split .pane-detail .detail-body{min-width:0}.jur-grid .data-table,.jur-split .pane-detail .data-table{min-width:0;max-width:100%}.jur-grid .data-table th,.jur-grid .data-table td{padding-inline:8px;font-size:13px}.jur-grid .data-table td:nth-child(4){min-width:150px;max-width:190px}.split-pane.jur-split>.pane-list{width:260px}.jur-grid .data-table th{white-space:normal;vertical-align:bottom}.jur-grid .jur-col-code,.jur-grid .jur-origin{overflow-wrap:anywhere}.jur-grid .data-table td:nth-child(n+5){max-width:120px}
