:root{--content-max:1440px;--radius-pill:999px;--ease:cubic-bezier(.2, 0, .2, 1);--duration:.16s;--on-media:#fff;--on-media-ground:#000000b8;--on-media-shadow:0 1px 6px #000}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--page);color:var(--value);font-family:var(--font-ui);font-size:14px;line-height:1.55}img{max-width:100%}a{color:inherit;text-decoration:none}@keyframes blink{0%,45%{opacity:1}55%,to{opacity:.15}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(2100%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.page-title{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--heading);text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:1.2}.section-title{font-family:var(--font-heading);color:var(--heading);margin:0;font-size:16px;font-weight:700;line-height:1.3}.label{font-family:var(--font-ui);font-size:var(--label-size);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--label)}.value{color:var(--value);overflow-wrap:anywhere;font-weight:500}.text{color:var(--text)}.muted{color:var(--muted)}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:.92em}.big-number{--amount-length:6;font-family:var(--font-heading);color:var(--heading);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.15}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;padding:20px}.panel.tight{padding:14px}.panel-head.section-band{border-radius:var(--radius) var(--radius) 0 0;border-bottom:1px solid var(--border);background:var(--section-head,transparent);margin:-20px -20px 16px;padding:12px 20px}.section-band .section-title{color:var(--section-head-text,var(--heading))}.section-band-detail{color:var(--section-head-muted,var(--muted))}.panel-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;padding-bottom:12px;display:flex}.button{border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface);color:var(--heading);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease), filter var(--duration) var(--ease);justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 1px 1px #0000000a}.button:hover{background:var(--surface-hover);border-color:var(--text)}.button.primary{background:var(--action);border-color:var(--action);color:var(--action-text)}.button.primary:hover{filter:brightness(1.08)}.button.danger{color:var(--danger);box-shadow:none;background:0 0;border-color:#0000}.button.danger:hover{background:var(--danger-soft)}.button.quiet{color:var(--text);box-shadow:none;background:0 0;border-color:#0000}.button.quiet:hover{background:var(--surface-hover);color:var(--heading)}.button.small{padding:5px 10px;font-size:12.5px}.button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.link{color:var(--link);text-underline-offset:2px;cursor:pointer;font-weight:500;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.link:hover{text-decoration-thickness:2px}.chip{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-family:var(--font-ui);cursor:pointer;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.chip:hover{background:var(--surface-hover);color:var(--heading)}.chip[aria-pressed=true]{background:var(--action-soft);border-color:var(--action);color:var(--heading)}.pill{border-radius:var(--radius-pill);white-space:nowrap;color:var(--idle);background:var(--idle-soft);align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pill.good{color:var(--good);background:var(--good-soft)}.pill.caution{color:var(--caution);background:var(--caution-soft)}.pill.danger{color:var(--danger);background:var(--danger-soft)}.pill.info{color:var(--info);background:var(--info-soft)}.pill.idle{color:var(--idle);background:var(--idle-soft)}.pill.pulse:before{animation:2s step-end infinite blink}.access-pill{padding:3px 10px 3px 8px;font-size:12.5px}.access-pill:before{width:8px;height:8px}.access-pill.danger:before{background:#f2163a;box-shadow:0 0 0 2px #f2163a38}.access-pill.caution:before{background:#f59a0b;box-shadow:0 0 0 2px #f59a0b40}.access-pill.good:before{background:#12c25a;box-shadow:0 0 0 2px #12c25a38}.tag{border:1px solid var(--border);background:var(--surface);color:var(--text);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:1px 7px;font-size:12px;font-weight:500;display:inline-flex}.notice{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text);padding:10px 14px;font-size:13px}.notice.caution{border-color:var(--caution);background:var(--caution-soft);color:var(--value)}.notice.danger{border-color:var(--danger);background:var(--danger-soft);color:var(--value)}.notice.good{border-color:var(--good);background:var(--good-soft);color:var(--value)}.notice.info{border-color:var(--info);background:var(--info-soft);color:var(--value)}.field-input{background:var(--field);border:1px solid var(--field-border);border-radius:var(--radius-control);width:100%;color:var(--heading);font-family:var(--font-ui);padding:7px 10px;font-size:13.5px}select.field-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.field-input:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--action-soft);outline:none}.field-input.moment-select:focus{border-color:var(--field-border);box-shadow:none}.field-input:disabled{color:var(--muted);background:var(--surface-sunken);cursor:not-allowed}.field-input::placeholder{color:var(--muted)}textarea.field-input{font-family:var(--font-data);resize:vertical;font-size:12.5px;line-height:1.5}.field-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(110px,160px) minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.field-row:last-child{border-bottom:none}@media (max-width:640px){.field-row{grid-template-columns:minmax(0,1fr);gap:4px}}.tablewrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:13.5px}.data-table th{text-align:left;background:var(--table-head,var(--surface-sunken));border-bottom:1px solid var(--border);white-space:nowrap;font-family:var(--font-ui);font-size:12px;font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--table-head-text,var(--label));padding:9px 14px}.data-table td{border-bottom:1px solid var(--border);color:var(--value);text-overflow:ellipsis;white-space:nowrap;max-width:360px;padding:10px 14px;overflow:hidden}.data-table tbody tr:last-child td{border-bottom:none}.data-table.clickable tbody tr{cursor:pointer}.data-table.clickable tbody tr:hover td{background:var(--surface-hover)}.data-table tbody tr[aria-selected=true] td{background:var(--action-soft)}.data-table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--action)}.data-table td.open-row{text-align:right;width:1%;color:var(--muted)}.data-table.clickable tbody tr:hover td.open-row{color:var(--action)}.wordmark-image{width:auto;display:block}:root[data-theme=light] .wordmark-image{filter:invert()}.app-shell{width:100%;min-height:100vh;max-width:calc(var(--content-max) + 248px + 48px);margin:0 auto;display:flex}.sidebar{background:var(--nav-surface);border-left:1px solid var(--border);border-right:1px solid var(--border);flex-direction:column;flex:0 0 248px;gap:4px;width:248px;height:100vh;padding:16px 12px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{padding:4px 10px 14px}.nav-group{flex-direction:column;gap:1px;padding-top:14px;display:flex}.nav-group+.nav-group{border-top:1px solid var(--border);margin-top:6px}.nav-group-title{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);-webkit-user-select:none;user-select:none;padding:0 10px 6px;font-size:11px;font-weight:600}.nav-link{border-radius:var(--radius-control);color:var(--text);align-items:center;gap:10px;padding:6px 10px 6px 12px;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.nav-link svg{color:var(--muted);flex:none}.nav-link:hover{background:var(--surface-hover);color:var(--heading)}.nav-link:hover svg{color:var(--heading)}.nav-link[aria-current=page]{background:var(--nav-active,var(--action-soft));color:var(--nav-active-text,var(--heading));font-weight:600}.nav-link[aria-current=page] svg{color:var(--nav-active-text,var(--action))}.topbar{background:var(--surface);border-bottom:1px solid var(--border);flex:0 0 56px;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 24px;display:flex}.app-main{flex:1;padding:24px 24px 40px;overflow-x:clip}.topbar .phone-menu-button{flex:none;width:34px;height:34px;display:none;position:relative}.phone-menu-scrim{display:none}@media (max-width:860px){.app-main{padding:16px 16px 36px}.topbar .phone-menu-button{place-items:center;display:inline-grid}.sidebar{z-index:110;width:264px;transition:translate .3s var(--ease);position:fixed;top:0;left:0;translate:-105%}.sidebar.open-on-a-phone{translate:0;box-shadow:0 0 80px #00000080}.phone-menu-scrim{z-index:105;background:var(--overlay);display:block;position:fixed;inset:0}.topbar{gap:10px;padding:0 16px}.topbar .breadcrumbs>span:not(:last-child),.topbar .breadcrumbs .between,.topbar .theme-picker,.topbar .topbar-email{display:none}}.breadcrumbs{color:var(--label);font-size:13px}.breadcrumbs .here{color:var(--heading);font-weight:600}.breadcrumbs .between{color:var(--muted);margin:0 8px}.theme-picker{font:inherit;border-radius:var(--radius-control);border:1px solid var(--field-border);height:32px;color:var(--heading);cursor:pointer;appearance:none;background-color:var(--field);background-image:linear-gradient(45deg, transparent 50%, var(--label) 50%), linear-gradient(135deg, var(--label) 50%, transparent 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 34px 0 12px;font-size:13px;font-weight:600}.theme-picker:focus,.theme-picker:focus-visible{box-shadow:none;outline:none}.icon-button{border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface);color:var(--heading);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--surface-hover)}.icon-button[aria-pressed=true]{border-color:var(--action);background:var(--action-soft)}.stat-strip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;display:grid;overflow:hidden}.stat-strip .stat{border-right:1px solid var(--border);flex-direction:column;gap:4px;padding:14px 18px;display:flex}.stat-strip .stat:last-child{border-right:none}.list-and-record{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:18px;display:grid}.list-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.search-box{border:1px solid var(--field-border);border-radius:var(--radius-control);background:var(--field);width:280px;max-width:100%;color:var(--muted);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.search-box:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--action-soft)}.search-box input{min-width:0;color:var(--heading);font-family:var(--font-ui);background:0 0;border:none;outline:none;flex:1;padding:7px 0;font-size:13.5px}.list-filters{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;gap:10px 22px;padding:10px 16px;display:flex}.filter-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-group>.label{margin-right:4px}.list-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.data-table td.name{color:var(--heading);font-weight:600}.data-table td.empty-row{text-align:center;padding:28px 16px}.data-table td.open-row svg{margin-left:auto;display:block}.record-beside{max-height:calc(100vh - 32px);padding:18px 20px 24px;position:sticky;top:16px;overflow-y:auto}.record-overlay{z-index:100;background:var(--overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.record-over{background:var(--surface);border-left:1px solid var(--border);width:560px;max-width:100vw;height:100vh;padding:22px 24px 40px;overflow-y:auto}.modal{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:480px;max-width:calc(100vw - 32px);color:inherit;padding:20px}.modal::backdrop{background:var(--overlay)}.modal-close{border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.modal-close:hover{background:var(--surface-hover)}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.leaderboard-row.clickable:hover{background:var(--surface-hover)}.rate-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.rate-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised,var(--surface));flex-direction:column;min-width:0;padding:18px 20px;display:flex}.rate-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rate-card-title{font-family:var(--font-ui);color:var(--heading);overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.3}.rate-card-scope{overflow-wrap:anywhere;margin-top:2px;font-size:11.5px}.rate-card-hero{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;padding:16px 0 14px;display:grid}.rate-card-amount{flex-direction:column;gap:4px;min-width:0;display:flex;container-type:inline-size}.rate-card-amount .big-number{font-size:clamp(16px, calc(160cqi / var(--amount-length)), 38px);letter-spacing:-.02em;white-space:nowrap}.rate-card-amount .label{font-size:12.5px}.rate-card-unit{font-size:12.5px;font-weight:500}.rate-card-not-set{font-size:15px;font-weight:500}.rate-card-details{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;font-size:11.5px;line-height:1.5;display:flex}.program-card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-flow:dense;gap:16px;display:grid}.program-card{border:1px solid var(--border);background:var(--surface-raised,var(--surface));text-align:left;cursor:pointer;min-width:0;transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease), transform var(--duration) var(--ease);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.program-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.program-card.selected{border-color:var(--action);outline:2px solid var(--action);outline-offset:-1px}.program-card-head{align-items:flex-start;gap:14px;display:flex}.program-card-titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.program-card-tags{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.program-card-logo{border:1px solid var(--border);background:var(--logo-tile,#fff);object-fit:contain;border-radius:12px;flex:none;width:72px;height:72px;padding:6px}.program-card-logo-letter{background:var(--surface-sunken);font-family:var(--font-heading);color:var(--heading);justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.program-card-name{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--heading);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.program-card-detail{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.program-card-hero{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.program-card-amount{background:var(--amount-box,var(--surface-sunken));border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex;container-type:inline-size}.program-card-amount .label{color:var(--amount-label,var(--label));font-size:12.5px}.program-card-amount .big-number{font-size:clamp(14px, calc(160cqi / var(--amount-length)), 32px);letter-spacing:-.02em;white-space:nowrap}.program-card-amount .rate-card-not-set{font-size:15px}.program-card-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-inline:-16px;padding:12px 16px 0;font-size:12px;display:flex}.program-card-view{color:var(--action);align-items:center;gap:4px;font-weight:600;display:inline-flex}.program-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-column:1/-1;padding:18px 20px}.program-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel,.stat-strip,.program-card,.rate-card,.record-beside{box-shadow:var(--shadow-card)}.program-card:hover{box-shadow:0 6px 18px #1018281f}.data-map{--gc:var(--border);--lc:var(--action);--g:var(--action);--c:var(--idle);--hl:var(--action)}.dm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dm-kpi{border:1px solid var(--border);background:var(--surface-raised,var(--surface));border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.dm-kpi-label{color:var(--muted);font-size:13px}.dm-kpi-value{font-family:var(--font-heading);color:var(--heading);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.dm-kpi-detail{color:var(--text);font-size:12.5px}.dm-map{flex-direction:column;display:flex;position:relative}.dm-wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dm-wire{fill:none;stroke-width:3px;stroke-linecap:round;opacity:.55;transition:opacity var(--duration) var(--ease)}.dm-wire-end{opacity:.8;transition:opacity var(--duration) var(--ease)}.dm-wire.point-only,.dm-wire-end.point-only{opacity:0}.dm-map.focus .dm-wire,.dm-map.focus .dm-wire-end{opacity:.08}.dm-map.focus .dm-wire.on{opacity:1;stroke-width:4px}.dm-map.focus .dm-wire-end.on{opacity:1}.dm-map.focus .dm-card,.dm-map.focus .dm-linkcard{opacity:.35}.dm-map .on-card{box-shadow:0 0 0 3px var(--hl);opacity:1!important}.dm-group{border:2px solid var(--gc);background:var(--surface);border-radius:14px;overflow:hidden}.dm-group.space-below{margin-bottom:84px}.dm-group-head{background:var(--surface-sunken);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 16px;display:flex}.dm-group-head b{color:var(--heading);align-items:center;gap:8px;font-size:15px;display:inline-flex}.dm-group-head b:before{content:"";background:var(--gc);border-radius:50%;width:11px;height:11px}.dm-group-head span{color:var(--muted);font-size:13px}.dm-group-body{flex-direction:column;gap:14px;padding:16px;display:flex}.dm-middle{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:start;gap:24px;display:grid}.dm-chain{flex-wrap:wrap;align-items:stretch;display:flex}.dm-arrow{z-index:2;width:34px;color:var(--action);flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:relative}.dm-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:14px;display:grid}.dm-pair{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px;display:grid}.dm-pair .dm-linkcard{flex:none;align-self:center}.dm-links-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;margin:84px 0;display:flex}.dm-card,.dm-linkcard{z-index:2;background:var(--surface-raised,var(--surface));min-width:0;transition:opacity var(--duration) var(--ease);border-radius:12px;flex-direction:column;gap:10px;display:flex;position:relative}.dm-card{border:1px solid var(--border);flex:210px;padding:14px 16px}.dm-linkcard{border:2px solid var(--lc);cursor:pointer;flex:0 330px;padding:12px 16px}.dm-linkcard.pinned{box-shadow:0 0 0 3px var(--lc)}.dm-linkcard:focus-visible{outline:3px solid var(--action);outline-offset:2px}.dm-card-title{flex-direction:column;gap:2px;display:flex}.dm-card-title b{color:var(--heading);font-size:17px}.dm-card-title .data{color:var(--muted);font-size:12.5px}.dm-card-count{font-family:var(--font-heading);color:var(--heading);font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1}.dm-card-count.small{font-size:30px}.dm-card-count.zero{color:var(--muted)}.dm-card-what{color:var(--text);margin:0;font-size:13px;line-height:1.45}.dm-link-hint{color:var(--lc);margin:0;font-size:12px;font-weight:600}.dm-joins{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dm-group-chip{border:1px solid var(--border);background:var(--surface-sunken);color:var(--heading);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.dm-group-chip:before{content:"";background:var(--g);border-radius:50%;width:9px;height:9px}.dm-via{color:var(--lc);font-size:18px;font-weight:700;line-height:1}.dm-split{flex-direction:column;gap:6px;display:flex}.dm-split-title{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.dm-split-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;display:grid}.dm-split-value{min-width:0;color:var(--heading);align-items:center;gap:7px;font-size:13.5px;display:flex}.dm-split-value:before{content:"";background:var(--c);border-radius:50%;flex:none;width:9px;height:9px}.dm-split-count{text-align:right;color:var(--heading);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.dm-split-row.zero .dm-split-value,.dm-split-row.zero .dm-split-count{color:var(--muted);font-weight:500}.dm-split-track{background:var(--amount-box,var(--surface-sunken));border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.dm-split-fill{background:var(--c);border-radius:999px;height:100%}.dm-table-box{border:1px solid var(--border);background:var(--surface-raised,var(--surface));border-radius:10px}.dm-table-box .data-table{min-width:760px}.dm-network-name{color:var(--heading);text-transform:capitalize;font-weight:700}.dm-number{text-align:right;color:var(--heading);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.dm-number.zero{color:var(--muted);font-weight:500}.dm-pinbar{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--section-head,var(--action));width:max-content;max-width:calc(100% - 32px);color:var(--section-head-text,#fff);border-radius:999px;padding:8px 16px;font-size:13.5px;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #00000059}.dm-channel-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.dm-box{border:1px solid var(--border);background:var(--surface-raised,var(--surface));border-radius:12px;min-width:0;padding:16px}.dm-box h4{color:var(--heading);margin:0 0 12px;font-size:15px}.dm-splits{flex-direction:column;gap:16px;display:flex}.dm-funnel{flex-direction:column;gap:9px;display:flex}.dm-step{grid-template-columns:230px minmax(0,1fr) 70px;align-items:center;gap:12px;display:grid}.dm-step-label{color:var(--heading);font-size:13.5px}.dm-step-label small{color:var(--muted);font-size:12px;display:block}.dm-step-track{background:var(--amount-box,var(--surface-sunken));border-radius:6px;height:24px;overflow:hidden}.dm-step-fill{background:var(--action);border-radius:6px;min-width:3px;height:100%}.dm-step-count{text-align:right;color:var(--heading);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.dm-findings{flex-direction:column;gap:8px;display:flex}.dm-finding{border:1px solid var(--border);background:var(--surface-raised,var(--surface));color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;display:flex}.dm-finding i{background:var(--c);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.dm-finding b{color:var(--heading)}@media (max-width:900px){.dm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-middle,.dm-channel-grid,.dm-pair{grid-template-columns:minmax(0,1fr)}.dm-step{grid-template-columns:130px minmax(0,1fr) 56px}.dm-arrow{width:100%;height:28px;transform:rotate(90deg)}}.click-flow{padding:0}.click-flow .panel-head.section-band{margin:0}.click-flow-live{align-items:center;gap:8px;display:inline-flex}.click-flow-live i{background:var(--good);border-radius:50%;width:9px;height:9px;position:relative}.click-flow-live i:after{content:"";background:var(--good);border-radius:50%;animation:1.6s infinite click-flow-ping;position:absolute;inset:0}@keyframes click-flow-ping{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(3)}}.click-flow-controls{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.click-flow-controls label{color:var(--label);font-size:12.5px;font-weight:600}.click-flow-controls select{font:inherit;border-radius:var(--radius-control);border:1px solid var(--field-border);background:var(--field);color:var(--heading);padding:6px 10px;font-size:13.5px}.click-flow-source{color:var(--label);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.click-flow-switch{border:1px solid var(--field-border);background:var(--field);cursor:pointer;border-radius:10px;width:36px;height:20px;padding:0;position:relative}.click-flow-switch:after{content:"";background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.click-flow-switch[aria-checked=true]{background:var(--action);border-color:var(--action)}.click-flow-switch[aria-checked=true]:after{background:var(--surface);transform:translate(16px)}.click-flow-switch:focus-visible{outline:2px solid var(--action);outline-offset:2px}.click-flow-switch:disabled{opacity:.5;cursor:default}.click-flow-timezone{color:var(--muted);margin-left:auto;font-size:12.5px}.click-flow-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 20px 0;display:grid}.click-flow-stat{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised,var(--surface));flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.click-flow-stat .big-number{font-size:30px}.click-flow-stat-today .big-number{color:var(--action);font-size:38px}.click-flow-stat .muted{font-size:12px}.click-flow-city{text-overflow:ellipsis;white-space:nowrap;line-height:1.6;overflow:hidden;font-size:21px!important}.click-form-groups{grid-template:"creator visitor routing-cache""product product routing-cache"1fr/minmax(0,1fr) minmax(0,1fr) 300px;align-items:stretch;gap:12px;display:grid}.click-form-groups.pasting-a-request-payload{grid-template-rows:1fr;grid-template-areas:"request-payload request-payload routing-cache"}@media (max-width:1100px){.click-form-groups.pasting-a-request-payload{grid-template:"request-payload""routing-cache"/minmax(0,1fr)}.click-form-groups:not(.pasting-a-request-payload){grid-template:"creator visitor""product product"1fr"routing-cache routing-cache"/minmax(0,1fr) minmax(0,1fr)}}@media (max-width:900px){.click-form-groups:not(.pasting-a-request-payload){grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"creator""visitor""product""routing-cache"}}.form-group{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;min-width:0;margin:0;padding:12px 14px 14px;display:flex}.form-group-title{float:left;width:100%;letter-spacing:var(--label-tracking,.04em);text-transform:var(--label-case,none);color:var(--heading);margin-bottom:2px;padding:0;font-size:12px;font-weight:700}.form-group-title+*{clear:both}.mode-folder{--mode-folder-outline:var(--border-strong);flex-direction:column;display:flex}.mode-tabs{border-bottom:1px solid var(--mode-folder-outline);flex-wrap:wrap;gap:4px;padding:0 14px;display:flex}.mode-tab{text-align:left;font:inherit;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;cursor:pointer;background:0 0;border-bottom-color:#0000;flex-direction:column;gap:2px;margin-bottom:-1px;padding:10px 18px 9px;transition:background .12s,color .12s;display:flex;position:relative}.mode-tab:hover{background:var(--surface-hover);color:var(--text)}.mode-tab:focus-visible{box-shadow:0 0 0 3px var(--action-soft);outline:none}.mode-tab[aria-selected=true]{z-index:1;color:var(--text);background:var(--surface);border-color:var(--mode-folder-outline);border-bottom-color:var(--surface);box-shadow:inset 0 3px 0 var(--action);cursor:default}.mode-tab-name{color:inherit;font-size:14px;font-weight:600}.mode-tab[aria-selected=true] .mode-tab-name{color:var(--heading)}.mode-tab-where{letter-spacing:var(--label-tracking,.04em);text-transform:var(--label-case,none);color:var(--label);font-size:11px;font-weight:600}.mode-folder-body{background:var(--surface);border:1px solid var(--mode-folder-outline);border-radius:0 0 var(--radius) var(--radius);border-top:none;flex-direction:column;gap:18px;padding:16px;display:flex}.mode-tab-does{color:var(--text);font-size:12.5px;line-height:1.45}.click-flow-stage{border:1px solid var(--border);background:radial-gradient(120% 140% at 30% 20%, var(--surface-raised) 0%, var(--surface) 65%);border-radius:12px;margin:14px 20px 20px;overflow:hidden}.click-flow-stage canvas{width:100%;height:auto;display:block}@media (max-width:820px){.click-flow-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.click-flow-timezone{margin-left:0}}@media (prefers-reduced-motion:reduce){.click-flow-live i:after{animation:none}}.performance-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:6px;display:flex}.performance-title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--heading);overflow-wrap:anywhere;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:.98}.performance-view-toggle{gap:4px;display:flex}.performance-view-toggle .chip{align-items:center;gap:6px;display:inline-flex}.performance-filter-bar{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.performance-filter-dock{z-index:20;background:var(--page);margin:-10px 0 -14px;padding:10px 0 14px;position:sticky;top:0}.performance-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.performance-filter-row>.label:first-child{min-width:64px}.performance-filter-row input[type=date]{width:150px}.performance-filter-chip{border:1px solid var(--border-strong);background:var(--surface-sunken);color:var(--heading);border-radius:999px;align-items:center;gap:8px;padding:3px 4px 3px 10px;font-size:13px;display:inline-flex}.performance-filter-chip .label{font-size:10px}.performance-filter-chip button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px;display:inline-flex}.performance-filter-chip button:hover{color:var(--heading);background:var(--surface-hover)}.performance-picker{position:relative}.performance-picker>.chip{text-transform:capitalize;align-items:center;gap:6px;display:inline-flex}.performance-picker-count{background:var(--action);min-width:18px;color:var(--action-text);text-align:center;border-radius:999px;padding:0 5px;font-size:10.5px}.performance-picker-menu{z-index:30;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised,var(--surface));width:340px;box-shadow:var(--shadow-card);flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.performance-picker-search{color:var(--muted);align-items:center;gap:8px;display:flex}.performance-picker-search input{flex:1}.performance-picker-options{flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.performance-picker-option{cursor:pointer;color:var(--text);border-radius:4px;grid-template-columns:16px 20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:grid}.performance-picker-option:hover{background:var(--surface-hover)}.performance-picker-option-name{text-overflow:ellipsis;white-space:nowrap;color:var(--heading);overflow:hidden}.performance-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:14px;display:grid}.performance-hero-main{flex-direction:column;gap:12px;display:flex}.performance-hero-chart{flex:1;min-height:250px;position:relative}.performance-hero-chart-canvas{position:absolute;inset:0}.performance-hero-side{flex-direction:column;gap:14px;display:flex}.performance-hero-side>.performance-margin{flex-direction:column;flex:1.2 1 0;display:flex}.performance-margin-body{flex:1;align-items:center;gap:20px;display:flex}.performance-hero-side>.performance-mix{flex-direction:column;flex:1 1 0;display:flex}.performance-mix-body{flex:1;align-items:center;gap:20px;display:flex}.performance-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;padding-bottom:10px;display:flex}.performance-panel-head .label{font-family:var(--font-data);letter-spacing:.14em}.performance-hero-figure{font-family:var(--font-heading);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5.4vw,72px);font-weight:600;line-height:.92}.performance-hero-equation{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--label);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:flex}.performance-hero-equation span{align-items:center;gap:6px;display:inline-flex}.performance-hero-equation i,.performance-legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.performance-readouts{flex:1;gap:10px;min-width:0;margin:0;display:grid}.performance-readouts div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.performance-readouts div:last-child{border-bottom:none;padding-bottom:0}.performance-readouts dt{font-size:10px}.performance-readouts dd{color:var(--heading);margin:0;font-size:15px}.performance-legend{flex-direction:column;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.performance-legend li{grid-template-rows:auto auto;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:1px 8px;font-size:12.5px;display:grid}.performance-legend li>i{grid-row:1}.performance-legend-figure{grid-column:2;font-size:11px}.performance-legend-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.performance-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.performance-section-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.performance-section-title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--heading);margin:0;font-size:22px;font-weight:600}.performance-pager{align-items:center;gap:4px;display:flex}.performance-pager .chip{justify-content:center;align-items:center;min-width:30px;display:inline-flex}.performance-pager .chip:disabled{opacity:.4;cursor:default}.performance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1400px){.performance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.performance-card{min-width:0;color:inherit;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--surface-sunken);flex-direction:column;gap:10px;padding:14px;text-decoration:none;transition:border-color .16s cubic-bezier(.2,0,.2,1),background .16s cubic-bezier(.2,0,.2,1);display:flex}.performance-card:hover{border-color:var(--action);background:var(--surface-hover)}.performance-card:focus-visible{outline:1px solid var(--focus);outline-offset:2px}.performance-card-head{justify-content:space-between;align-items:center;display:flex}.performance-rank{letter-spacing:.14em;color:var(--muted);font-size:11px}.performance-card[data-top] .performance-rank{color:var(--heading)}.performance-card-open{color:var(--muted)}.performance-card:hover .performance-card-open{color:var(--action)}.performance-card-name{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.performance-card-figure{font-family:var(--font-heading);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.performance-share-track{background:var(--border);border-radius:999px;flex:1;min-width:40px;height:4px;overflow:hidden}.performance-share-fill{border-radius:999px;height:100%}.performance-card-readouts{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding-top:10px;display:grid}.performance-card-readouts div{flex-direction:column;gap:2px;min-width:0;display:flex}.performance-card-readouts dt{font-size:9.5px}.performance-card-readouts dd{color:var(--heading);text-overflow:ellipsis;margin:0;font-size:12.5px;overflow:hidden}.performance-list th.num,.performance-list td.num{text-align:right;white-space:nowrap}.performance-row-link{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.performance-row-link:hover span{text-decoration:underline}.performance-skeleton{border-radius:calc(var(--radius) - 2px);background:linear-gradient(90deg, var(--surface-sunken) 0%, var(--surface-hover) 50%, var(--surface-sunken) 100%);background-size:200% 100%;animation:1.4s linear infinite performance-shimmer}@keyframes performance-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1100px){.performance-hero{grid-template-columns:minmax(0,1fr)}}.group-avatar-logo{border:1px solid var(--border);background:var(--logo-tile,#fff);object-fit:contain;border-radius:8px;padding:3px}button.performance-card{font:inherit;text-align:left;cursor:pointer;width:100%}.performance-card[aria-pressed=true]{border-color:var(--action);background:var(--action-soft);box-shadow:inset 0 0 0 1px var(--action)}.performance-card-check{border:1px solid var(--border-strong);width:18px;height:18px;color:var(--action-text);background:0 0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.performance-card[aria-pressed=true] .performance-card-check{background:var(--action);border-color:var(--action)}.performance-row-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.performance-list tbody tr[aria-selected]{cursor:pointer}.performance-kpi{flex-direction:column;gap:6px;display:flex}.performance-kpi-head{justify-content:space-between;gap:8px;display:flex}.performance-kpi-chart{height:72px;margin-top:6px}.performance-kpi-axis{color:var(--label);white-space:nowrap;justify-content:space-between;gap:8px;font-size:10.5px;display:flex;overflow:hidden}.walkthrough-stage{isolation:isolate;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:padding-bottom .5s cubic-bezier(.4,.1,.2,1);position:relative;overflow:hidden}.walkthrough-stage:before{content:"";z-index:-2;background-image:linear-gradient(color-mix(in srgb, var(--action) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--action) 6%, transparent) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0}.walkthrough-stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--info) 12%, transparent), transparent 60%);position:absolute;inset:0}.walkthrough-hud{z-index:2;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);min-height:40px;color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:12px 16px 16px;padding:6px 14px;font-size:12px;display:flex;position:relative}.walkthrough-hud b{color:var(--label);letter-spacing:.1em;text-transform:uppercase;margin-right:6px;font-size:10px;font-weight:600}.walkthrough-live{font:600 11px var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--series-4);align-items:center;gap:8px;margin-left:auto;display:flex}.walkthrough-live i{background:var(--series-4);width:8px;height:8px;box-shadow:0 0 10px var(--series-4);border-radius:50%;animation:1s steps(2,end) infinite blink}.walkthrough-live.routed{color:var(--action)}.walkthrough-live.routed i{background:var(--action);box-shadow:0 0 10px var(--action);animation:none}.walkthrough-live.no-offer{color:var(--caution)}.walkthrough-live.no-offer i{background:var(--caution);box-shadow:0 0 10px var(--caution);animation:none}.walkthrough-replay{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-control);font:inherit;cursor:pointer;padding:4px 10px}.walkthrough-pool{transition:height .5s cubic-bezier(.4,.1,.2,1);position:relative}.walkthrough-pool-label{z-index:2;width:200px;position:absolute;top:2px;left:50px}.walkthrough-tag{font:600 10px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;display:block}.walkthrough-tag.start{color:var(--series-4)}.walkthrough-tag.qualification{color:var(--info)}.walkthrough-tag.selection{color:var(--series-3)}.walkthrough-big{font:600 30px/1 var(--font-data);color:var(--heading);margin-top:4px;display:block}.walkthrough-big small{font:500 12px var(--font-data);color:var(--label)}.walkthrough-what{color:var(--label);font-size:12px;display:block}.walkthrough-steps{position:relative}.walkthrough-band{border-top:1px solid var(--border);margin:0 16px;padding:7px 0 7px 34px;transition:background .4s;position:relative}.walkthrough-band.qualification.lit{background:linear-gradient(90deg, color-mix(in srgb, var(--info) 14%, transparent), color-mix(in srgb, var(--info) 3%, transparent) 60%, transparent)}.walkthrough-band.selection.lit{background:linear-gradient(90deg, color-mix(in srgb, var(--series-3) 14%, transparent), color-mix(in srgb, var(--series-3) 3%, transparent) 60%, transparent)}.walkthrough-step-label{z-index:2;width:200px;font-family:var(--font-heading);color:var(--muted);font-size:13px;font-weight:600;transition:color .3s;position:relative}.walkthrough-step-label.seen{color:var(--text)}.walkthrough-step-label.lit{color:var(--heading)}.walkthrough-tally{min-height:15px;font:500 11px var(--font-data);color:var(--label);margin-top:2px;display:block}.walkthrough-tally .gone{color:var(--danger)}.walkthrough-why{font:500 11px var(--font-ui);color:var(--danger);opacity:0;margin-top:2px;transition:opacity .3s;display:block}.walkthrough-why.show{opacity:1}.walkthrough-node{z-index:3;border:2px solid var(--border-strong);background:var(--surface);border-radius:50%;width:14px;height:14px;transition:all .3s;position:absolute;top:9px;left:8px}.walkthrough-pool .walkthrough-node{top:10px;left:24px}.walkthrough-node.start{border-color:var(--series-4);background:var(--series-4);box-shadow:0 0 12px var(--series-4)}.walkthrough-node.qualification.lit{border-color:var(--info);background:var(--info);box-shadow:0 0 12px var(--info)}.walkthrough-node.selection.lit{border-color:var(--series-3);background:var(--series-3);box-shadow:0 0 12px var(--series-3)}.walkthrough-rail{z-index:1;background:var(--border);width:2px;transition:height .5s cubic-bezier(.4,.1,.2,1);position:absolute}.walkthrough-rail-fill{z-index:2;background:var(--info);width:2px;box-shadow:0 0 8px var(--info);transition:height .55s cubic-bezier(.4,.1,.2,1);position:absolute}.walkthrough-rail-fill.selection{background:linear-gradient(var(--info), var(--series-3));box-shadow:0 0 8px var(--series-3)}.walkthrough-packet{z-index:4;background:var(--heading);width:12px;height:12px;box-shadow:0 0 12px 4px var(--series-4);border-radius:50%;transition:top .55s cubic-bezier(.4,.1,.2,1);position:absolute}.walkthrough-beam{--sweep:0px;z-index:6;opacity:0;pointer-events:none;height:2px;position:absolute}.walkthrough-beam:after{content:"";background:inherit;filter:blur(14px);opacity:.55;height:28px;position:absolute;top:-14px;left:0;right:0}.walkthrough-beam.qualification{background:linear-gradient(90deg, transparent, var(--info) 15%, var(--heading) 50%, var(--info) 85%, transparent)}.walkthrough-beam.selection{background:linear-gradient(90deg, transparent, var(--series-3) 15%, var(--heading) 50%, var(--series-3) 85%, transparent)}.walkthrough-beam.sweep{animation:.55s ease-in-out forwards walkthrough-sweep}@keyframes walkthrough-sweep{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(var(--sweep))}}.walkthrough-card{z-index:5;background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:6px;width:140px;height:60px;padding:6px 8px;font-size:11px;transition:left .6s cubic-bezier(.5,.05,.2,1),top .6s cubic-bezier(.5,.05,.2,1),border-color .3s,background .3s,box-shadow .3s,transform .3s;position:absolute;overflow:hidden}.walkthrough-card-head{color:var(--label);justify-content:space-between;gap:6px;font-size:10px;display:flex}.walkthrough-card-program{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.walkthrough-card-channel{white-space:nowrap;text-overflow:ellipsis;max-width:56px;font:600 9px var(--font-data);border:1px solid var(--border-strong);border-radius:4px;flex:none;padding:0 4px;overflow:hidden}.walkthrough-card-rule{color:var(--heading);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.walkthrough-card-rate{white-space:nowrap;text-overflow:ellipsis;font:600 13px var(--font-data);color:var(--action);margin-top:2px;overflow:hidden}.walkthrough-card-rate small{font:500 10px var(--font-ui);color:var(--label)}.walkthrough-card.entering{animation:.5s both walkthrough-materialise}@keyframes walkthrough-materialise{0%{opacity:0;filter:blur(4px);transform:translateY(-8px)scale(.9)}to{opacity:1;filter:none;transform:none}}.walkthrough-card.pass.qualification{box-shadow:0 0 0 1px var(--info), 0 0 14px color-mix(in srgb, var(--info) 35%, transparent)}.walkthrough-card.pass.selection{box-shadow:0 0 0 1px var(--series-3), 0 0 14px color-mix(in srgb, var(--series-3) 35%, transparent)}.walkthrough-card.zap{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger), 0 0 18px color-mix(in srgb, var(--danger) 60%, transparent);animation:.3s steps(3,end) 2 walkthrough-glitch}@keyframes walkthrough-glitch{0%{transform:translate(0)}33%{transform:translate(-3px,1px)skew(-6deg)}66%{filter:hue-rotate(40deg);transform:translate(3px,-1px)skew(6deg)}to{transform:translate(0)}}.walkthrough-card.out{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 40%, var(--border));box-shadow:none}.walkthrough-card.out .walkthrough-card-head,.walkthrough-card.out .walkthrough-card-rule{color:var(--text)}.walkthrough-card.out .walkthrough-card-rate{color:var(--danger);text-decoration:line-through}.walkthrough-card.hot{border-color:var(--caution);box-shadow:0 0 0 1px var(--caution), 0 0 20px color-mix(in srgb, var(--caution) 55%, transparent);transform:scale(1.04)}.walkthrough-card.winner{z-index:7;border-color:var(--action);box-shadow:0 0 0 1px var(--action), 0 0 26px color-mix(in srgb, var(--action) 45%, transparent)}.walkthrough-lock{z-index:8;pointer-events:none;opacity:0;position:absolute}.walkthrough-lock i{border:2px solid var(--action);width:14px;height:14px;position:absolute}.walkthrough-lock i:first-child{border-bottom:0;border-right:0;top:0;left:0}.walkthrough-lock i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.walkthrough-lock i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.walkthrough-lock i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.walkthrough-lock.on{animation:.45s cubic-bezier(.2,.8,.2,1) forwards walkthrough-lock}@keyframes walkthrough-lock{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.walkthrough-spark{--dx:0px;--dy:0px;z-index:9;background:var(--danger);width:4px;height:4px;box-shadow:0 0 6px var(--danger);pointer-events:none;border-radius:50%;animation:.6s ease-out forwards walkthrough-spark;position:absolute}@keyframes walkthrough-spark{to{transform:translate(var(--dx), var(--dy));opacity:0}}.walkthrough-decision{z-index:6;border-radius:var(--radius);opacity:0;pointer-events:none;padding:12px 16px;position:absolute}.walkthrough-decision.show{pointer-events:auto;animation:.6s cubic-bezier(.2,.8,.2,1) forwards walkthrough-reveal}@keyframes walkthrough-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.walkthrough-decision.routed{background:var(--good-soft);border:1px solid var(--action)}.walkthrough-decision.no-offer{background:var(--caution-soft);border:1px solid var(--caution)}.walkthrough-decision-title{font-family:var(--font-heading);color:var(--heading);font-size:16px;font-weight:700}.walkthrough-verdict{vertical-align:2px;font:600 11px var(--font-data);letter-spacing:.14em;color:var(--action-text);border-radius:4px;margin-right:8px;padding:2px 6px}.walkthrough-decision.routed .walkthrough-verdict{background:var(--action)}.walkthrough-decision.no-offer .walkthrough-verdict{background:var(--caution)}.walkthrough-decision-detail{color:var(--text);margin-top:3px;font-size:12px}.walkthrough-url{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 10px;margin-top:8px;display:grid}.walkthrough-url-label{letter-spacing:.1em;text-transform:uppercase;color:var(--label);grid-column:1/-1;font-size:10px;font-weight:600}.walkthrough-url code{word-break:break-all;min-height:52px;font:11px/1.45 var(--font-data);color:var(--action);background:var(--surface-sunken);border:1px solid var(--border);border-radius:6px;padding:6px 8px}.walkthrough-cursor{font-style:normal;animation:.8s steps(2,end) infinite blink}.walkthrough-untyped{color:#0000}.walkthrough-copy{background:var(--surface);color:var(--text);border:1px solid var(--border);font:12px var(--font-ui);cursor:pointer;border-radius:6px;padding:5px 10px}@media (prefers-reduced-motion:reduce){.walkthrough-decision{opacity:1}}.moment-live-badge{font:700 10px var(--font-ui);letter-spacing:.06em;color:var(--action-text);background:var(--action);border-radius:4px;padding:1px 6px;display:inline-block}.moment-zone-shown{pointer-events:none;color:var(--heading);font:400 13.5px var(--font-ui);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.time-wheel-button{text-align:left;cursor:pointer;align-items:center;gap:8px;width:100%;display:flex}.field-input.time-wheel-button:focus{border-color:var(--field-border);box-shadow:none}.time-wheel-panel{z-index:30;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);flex-direction:column;gap:8px;width:210px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 28px #0006}.time-wheel-live{font:inherit;color:var(--text);text-align:left;cursor:pointer;border:1px solid var(--border);background:0 0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.time-wheel-live:hover,.time-wheel-live.picked{background:var(--surface-hover)}.time-wheel{background:var(--surface-sunken);border-radius:6px;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.time-wheel-band{background:color-mix(in srgb, var(--heading) 14%, transparent);pointer-events:none;border-radius:6px;position:absolute;left:4px;right:4px}.time-wheel-scroll{scroll-snap-type:y mandatory;scrollbar-width:none;height:100%;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.time-wheel-scroll::-webkit-scrollbar{display:none}.time-wheel-value{width:100%;font:500 14px var(--font-data);font-variant-numeric:tabular-nums;color:var(--text);cursor:pointer;scroll-snap-align:center;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.time-wheel-value.picked{color:var(--heading);font-weight:700}.time-wheel-value:disabled{opacity:.25;cursor:not-allowed}.rate-card-flip{flex:auto;min-height:240px;position:relative}.rate-card-flip-face{flex-direction:column;gap:8px;display:flex;position:absolute;inset:0}.rate-card-flip-face.turning-away{animation:.3s cubic-bezier(.5,0,.75,0) forwards rate-card-turn-away}.rate-card-flip-face.turning-in{animation:.38s cubic-bezier(.25,1,.5,1) both rate-card-turn-in}@keyframes rate-card-turn-away{0%{transform:perspective(1200px)rotateY(0)}to{transform:perspective(1200px)rotateY(90deg)}}@keyframes rate-card-turn-in{0%{transform:perspective(1200px)rotateY(-90deg)}to{transform:perspective(1200px)rotateY(0)}}.merchant-logo-small{border:1px solid var(--border);background:var(--logo-tile,#fff);object-fit:contain;border-radius:5px;flex:none;width:20px;height:20px;padding:2px}.merchant-logo-small-letter{background:var(--surface-sunken);font:700 10px var(--font-heading);color:var(--heading);justify-content:center;align-items:center;padding:0;display:inline-flex}.rate-card-flip-back-button{width:28px;height:28px;color:var(--heading);cursor:pointer;border:1px solid var(--border-strong);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.rate-card-flip-back-button:hover,.rate-card-flip-back-button:focus-visible{color:var(--action);border-color:var(--action);outline:none}.rate-card-flip-scroll{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex:auto;min-height:0;overflow-y:auto}.rate-card-flip-heading{z-index:1;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--border-strong);background:var(--surface-sunken);justify-content:space-between;gap:10px;padding:6px 10px;font-size:11px;font-weight:600;display:flex;position:sticky;top:0}.merchant-rate-card-count{width:100%;font:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:12.5px;display:flex}.merchant-rate-card-count:hover,.merchant-rate-card-count:focus-visible{background:var(--surface-hover);outline:none}.rate-card-flip-deck{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;margin:0 -8px -8px;padding:0;display:grid}.mini-rate-card{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;padding:6px 7px;font-size:11px;animation:.45s cubic-bezier(.2,.8,.2,1) both mini-rate-card-dealt;display:block}.mini-rate-card:hover,.mini-rate-card:focus-visible{border-color:var(--action);box-shadow:0 0 0 1px var(--action);outline:none}.mini-rate-card-channel{max-width:100%;display:block}.mini-rate-card-title{min-height:2.5em;color:var(--heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;padding-left:5px;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.mini-rate-card-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:4px;padding-left:5px;display:grid}.mini-rate-card-rate{flex-direction:column;min-width:0;display:flex}.mini-rate-card-rate small{font:600 9px var(--font-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--label);padding-left:2px;line-height:1.2}.mini-rate-card-in,.mini-rate-card-out{white-space:nowrap;text-overflow:ellipsis;font:700 min(19px, calc(92px / var(--amount-length,5))) var(--font-data);line-height:24px;overflow:hidden}.mini-rate-card-in{color:var(--action)}.mini-rate-card-out{color:var(--value)}@keyframes mini-rate-card-dealt{0%{opacity:0;transform:translateY(14px)rotateX(-35deg)scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mini-rate-card{animation:none}}:root{--zoom-x:50%;--zoom-y:50%;--sync-ok:#3be59e;--sync-warn:#ffcb4d;--sync-bad:#ff5a76;--sync-ice:#7fd9ff;--sync-none:#2a3658;--sync-on-warn:#231600;--sync-on-bad:#1a0610;--sync-glow:1;--sync-violet:#b9a6ff}:root:not([data-theme=dark]){--sync-ok:#0e9a57;--sync-warn:#b87f00;--sync-bad:#d3284a;--sync-ice:#0a6fc2;--sync-none:#c3ccdd;--sync-on-warn:#231600;--sync-on-bad:#fff;--sync-glow:0;--sync-violet:#6b4be0}.sync-badge-pair{align-items:center;gap:3px;display:inline-flex}.sync-badge{font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}.sync-badge.partial{background:var(--sync-warn);color:var(--sync-on-warn);box-shadow:0 0 calc(var(--sync-glow) * 12px) color-mix(in oklab, var(--sync-warn) 50%, transparent)}.sync-badge.failed{background:var(--sync-bad);color:var(--sync-on-bad);box-shadow:0 0 calc(var(--sync-glow) * 12px) color-mix(in oklab, var(--sync-bad) 55%, transparent)}.sync-badge.opens{cursor:pointer}.sync-badge.opens:hover{filter:brightness(1.12)}.nav-link-with-badges{position:relative}.nav-link-with-badges .sync-badge-pair{position:absolute;top:50%;right:8px;translate:0 -50%}.alert-bell{width:32px;height:32px;position:relative}.alert-bell-count{position:absolute;top:-6px;right:-6px}.alert-bell-alerts{border:1px solid var(--border-strong);border-radius:calc(var(--radius) + 4px);background:var(--surface-raised,var(--surface));width:min(330px,100vw - 32px);color:var(--value);margin:0;padding:6px;position:fixed;inset:58px 24px auto auto;box-shadow:0 24px 60px -20px #00000080}.alert-bell-alerts h3{color:var(--muted);margin:6px 8px;font-size:12px;font-weight:600}.alert-bell-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;display:flex}.alert-bell-row:hover{background:var(--surface-hover)}.alert-bell-row b{color:var(--heading);font-size:13px}.alert-bell-row small{color:var(--text);font-size:12px;display:block}.alert-bell-pip{background:var(--sync-bad);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in oklab, var(--sync-bad) 20%, transparent);border-radius:50%;flex:none}.alert-bell-empty{color:var(--text);padding:10px;font-size:13px}.phone-menu-button .sync-badge-pair{gap:2px;position:absolute;top:-6px;right:-10px}.sync-page{--ok:var(--sync-ok);--warn:var(--sync-warn);--bad:var(--sync-bad);--ice:var(--sync-ice);--none:var(--sync-none);--glow:var(--sync-glow);--violet:var(--sync-violet);--bg:var(--page);--bg-2:var(--surface);--glass:var(--surface);--glass-strong:var(--surface-raised,var(--surface));--well:var(--surface-sunken);--edge:var(--border);--edge-strong:var(--border-strong);--ink:var(--heading);--ink-2:var(--text);--ink-3:var(--muted);--ice-soft:color-mix(in oklab, var(--ice) 12%, transparent);--radius-l:calc(var(--radius) + 8px);--radius-m:calc(var(--radius) + 4px);--ease:cubic-bezier(.2, .8, .2, 1);--spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.5}.sync-page button,.sync-page input{font:inherit;color:inherit}.sync-page .sync-top{align-items:center;gap:12px;margin-bottom:10px;display:flex}.sync-page .sync-top .crumbs{color:var(--ink-3);font-size:12px}.sync-page .sync-top h1{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:26px;font-weight:720;line-height:1.1}.sync-page .sync-top .spacer{flex:1}.sync-page .clock{color:var(--ink-2);border:1px solid var(--edge);background:var(--glass);white-space:nowrap;border-radius:99px;padding:5px 11px;font-size:12.5px}.sync-page .clock b{color:var(--ink);font-weight:600}.sync-page .glass{background:var(--glass);border:1px solid var(--edge);border-radius:var(--radius-l);box-shadow:0 30px 60px -40px #00000059}.sync-page .icon-btn{border:1px solid var(--edge);background:var(--glass);cursor:pointer;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.sync-page .icon-btn:hover{border-color:var(--edge-strong)}.sync-page .summary{flex-wrap:wrap;gap:8px;margin:2px 0 14px;display:flex}.sync-page .chip-stat{background:var(--glass);border:1px solid var(--edge);color:var(--ink-2);border-radius:99px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;display:inline-flex}.sync-page .chip-stat b{color:var(--ink);font-weight:650}.sync-page .chip-stat i{border-radius:50%;width:7px;height:7px}.sync-page .stage{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:16px;display:grid}.sync-page .stage.without-the-grid{grid-template-columns:minmax(0,1fr)}.sync-page .sync-panel{min-width:0;padding:16px 18px}.sync-page .sync-panel-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.sync-page .sync-panel-head h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:15.5px;font-weight:680}.sync-page .sync-panel-head .hint{color:var(--ink-3);font-size:12px}.sync-page .sync-panel-head .grow{flex:1}.sync-page .seg{background:var(--well);border:1px solid var(--edge);border-radius:10px;padding:3px;display:inline-flex}.sync-page .seg button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:3px 10px;font-size:12px;font-weight:600}.sync-page .seg button[aria-pressed=true]{background:var(--glass-strong);color:var(--ink);box-shadow:0 1px 0 var(--edge-strong), 0 0 0 1px var(--edge)}.sync-page .sync-chip{border:1px solid var(--edge);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.sync-page .sync-chip[aria-pressed=true]{border-color:color-mix(in oklab, var(--bad) 55%, transparent);color:var(--ink);background:color-mix(in oklab, var(--bad) 12%, transparent)}.sync-page .sync-chip .sync-badge{min-width:16px;height:16px;box-shadow:none;font-size:10.5px}.sync-page [data-s=ok]{--c:var(--ok)}.sync-page [data-s=warn]{--c:var(--warn)}.sync-page [data-s=bad]{--c:var(--bad)}.sync-page [data-s=run]{--c:var(--ice)}.sync-page .matrix-wrap{overscroll-behavior:contain;scrollbar-width:thin;view-transition-name:sync-grid;border-radius:12px;height:clamp(300px,100dvh - 300px,520px);margin:0;padding:0;position:relative;overflow:auto}.sync-page .matrix{--cols:14;--row:40px;--head:196px;--cell:minmax(30px, 1fr);--trend:112px;min-width:calc(var(--head) + var(--cols) * 30px + var(--trend));display:block;position:relative}.sync-page .matrix.zoomed{--cell:minmax(21px, 1fr);--trend:40px;min-width:calc(var(--head) + 24 * 21px + var(--trend))}.sync-page .mrow{--k:0;grid-template-columns:var(--head) repeat(var(--cols), var(--cell)) var(--trend);height:var(--row);display:grid}.sync-page .mhead{z-index:6;background:var(--bg-2);height:auto;box-shadow:0 1px 0 var(--edge);position:sticky;top:0}.sync-page .colhead{color:var(--ink-3);text-align:center;padding:6px 0;font-size:10.5px;line-height:1.25}.sync-page .colhead b{color:var(--ink-2);font-size:11.5px;font-weight:600;display:block}.sync-page .colhead.today b{color:var(--ice)}.sync-page .colhead.trend-h{text-align:left;align-self:end;padding-left:12px}.sync-page .mhead .colhead.corner{z-index:7;background:var(--bg-2);position:sticky;left:0}.sync-page button.colhead{cursor:zoom-in;font:inherit;color:var(--ink-3);background:0 0;border:0;border-radius:8px;font-size:10.5px}.sync-page button.colhead:hover{background:var(--ice-soft)}.sync-page .colhead.hour{flex-direction:column;justify-content:flex-end;display:flex}.sync-page .colhead.hour b{font-size:10.5px}.sync-page .matrix.zoomed .colhead.hour b{font-size:11px}.sync-page .mhead .colhead .mon{letter-spacing:.06em;height:13px;color:var(--ice);font-size:10px;font-weight:750;display:block}.sync-page .mhead .colhead.month-start{box-shadow:inset 1.5px 0 0 color-mix(in oklab, var(--ice) 45%, transparent);border-radius:0}.sync-page .month-divider{border-left:1px dashed color-mix(in oklab, var(--ice) 35%, transparent);pointer-events:none;z-index:1;width:0;position:absolute;top:0;bottom:0}.sync-page .mhead .colhead.corner .zoom-date{text-align:left;color:var(--ice);padding:14px 8px 0 2px;font-size:12px;font-weight:700;line-height:1.25;display:block}.sync-page .utc-tag{letter-spacing:.04em;color:var(--ink-2);background:var(--well);border:1px solid var(--edge);vertical-align:1px;border-radius:5px;margin-left:6px;padding:0 5px;font-size:9.5px;font-weight:700;display:inline-block}.sync-page .mbody{box-sizing:border-box;position:relative}.sync-page .rowhead{z-index:4;height:var(--row);background:linear-gradient(90deg, var(--glass-strong) 82%, transparent);flex-direction:column;justify-content:center;padding:0 10px 0 2px;display:flex;position:sticky;left:0}.sync-page .cell{height:var(--row);border-top:1px solid color-mix(in oklab, var(--edge) 45%, transparent);align-items:stretch;gap:1px;padding:1px;display:flex;position:relative}.sync-page .cell.empty{justify-content:center;align-items:center}.sync-page .cell.magnified{z-index:3}.sync-page .mrow.group .cell.today,.sync-page .mrow.acct .cell.today{background-image:linear-gradient(var(--ice-soft), transparent 140%)}.sync-page .today-beam{pointer-events:none;z-index:1;background:linear-gradient(transparent, var(--ice), transparent);opacity:.5;filter:blur(.5px);width:2px;position:absolute;top:0;bottom:0}.sync-page .mrow.group{--group-tint:color-mix(in oklab, var(--ice) 11%, var(--bg-2))}.sync-page .mrow.group .cell,.sync-page .mrow.group .trend{background:color-mix(in oklab, var(--ice) 7%, transparent);border-top:1px solid color-mix(in oklab, var(--ice) 22%, transparent)}.sync-page .mrow.group .rowhead{background:linear-gradient(90deg, var(--group-tint) 86%, transparent);border-top:1px solid color-mix(in oklab, var(--ice) 22%, transparent)}.sync-page .rowhead.group{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;padding-left:0}.sync-page .rowhead.group .gname{color:var(--ice);white-space:nowrap;letter-spacing:-.005em;flex:none;font-size:13px;font-weight:750}.sync-page .gcount{min-width:22px;height:17px;color:var(--ice);background:color-mix(in oklab, var(--ice) 16%, transparent);border:1px solid color-mix(in oklab, var(--ice) 30%, transparent);border-radius:99px;flex:none;place-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-grid}.sync-page .sync-badge-pair.mini{margin-left:auto;padding-right:4px}.sync-page .sync-badge-pair.mini .sync-badge{min-width:15px;height:15px;box-shadow:none;padding:0 4px;font-size:10px}.sync-page .matrix.zoomed .rowhead.group .sync-badge-pair.mini{display:none}.sync-page .rowhead{overflow:hidden}.sync-page .toggle{cursor:pointer;width:20px;height:20px;color:var(--ice);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.sync-page .toggle:hover{background:var(--ice-soft)}.sync-page .toggle svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .2s var(--ease)}.sync-page .toggle[aria-expanded=true] svg{transform:rotate(90deg)}.sync-page .mrow.acct{--member-ground:color-mix(in oklab, var(--well) 60%, transparent)}.sync-page .mrow.acct .cell,.sync-page .mrow.acct .trend{background-color:var(--member-ground)}.sync-page .mrow.acct .rowhead{background:linear-gradient(90deg, color-mix(in oklab, var(--well) 70%, var(--bg-2)) 86%, transparent);flex-direction:row;justify-content:flex-start;align-items:stretch;padding:0 8px 0 0}.sync-page .tree{flex:none;width:32px;position:relative}.sync-page .tree:before{content:"";border-left:1.5px solid color-mix(in oklab, var(--ice) 45%, transparent);position:absolute;top:-1px;bottom:0;left:18px}.sync-page .tree:after{content:"";border-top:1.5px solid color-mix(in oklab, var(--ice) 45%, transparent);width:10px;position:absolute;top:50%;left:18px}.sync-page .mrow.acct.last .tree:before{border-bottom-left-radius:5px;bottom:50%}.sync-page .matrix.one-account .tree{width:12px}.sync-page .matrix.one-account .tree:before,.sync-page .matrix.one-account .tree:after{display:none}.sync-page .member{flex-direction:column;justify-content:center;min-width:0;display:flex}.sync-page .member .acct{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.sync-page .member .net{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.sync-page .hit{cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;place-items:center;min-width:0;padding:0;transition:background .15s;display:grid;position:relative;overflow:visible}.sync-page .hit:hover,.sync-page .hit:focus-visible{background:color-mix(in oklab, var(--c) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 35%, transparent)}.sync-page .hit[aria-pressed=true]{background:color-mix(in oklab, var(--c) 17%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ink) 55%, transparent)}.sync-page .hit:focus-visible{outline-offset:-2px}.sync-page .dot{--c:var(--none);--d:0s;--mag:1;background:var(--c);width:11px;height:11px;transform:scale(var(--mag,1));transition:transform .14s cubic-bezier(.2, .8, .2, 1), filter .2s, box-shadow .7s var(--ease), opacity .7s, background-color .7s;border-radius:50%;flex:none;display:block;position:relative}.sync-page .reveal .dot{animation:sync-pop .7s var(--spring) both;animation-delay:var(--d,0s)}@keyframes sync-pop{0%{opacity:0;scale:.1}}.sync-page [data-s]>.dot{--c:inherit;background:var(--c)}.sync-page [data-s=ok]>.dot{box-shadow:0 0 calc(var(--glow) * 9px) color-mix(in oklab, var(--c) 45%, transparent)}.sync-page [data-s=run]>.dot{box-shadow:inset 0 0 0 2.5px var(--c);background:0 0}.sync-page [data-s=run]>.dot:after{content:"";border:2px solid var(--c);animation:sync-ripple 1.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:-2px}.sync-page [data-acked]>.dot{opacity:.8;background:color-mix(in oklab, var(--c) 70%, var(--bg))}.sync-page [data-unack]>.dot{box-shadow:0 0 0 2.5px var(--bg-2), 0 0 0 4.5px var(--c), 0 0 calc(8px + var(--glow) * 10px) calc(var(--glow) * 3px) color-mix(in oklab, var(--c) 60%, transparent)}.sync-page .dot.none{background:var(--none);width:5px;height:5px}.sync-page .hit:hover>.dot,.sync-page .hit:focus-visible>.dot{filter:drop-shadow(0 0 5px color-mix(in oklab, var(--c) 80%, transparent)) brightness(1.08)}@keyframes sync-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.sync-page .multi{--ring:var(--ok);--d:0s;--mag:1;box-sizing:border-box;width:28px;height:28px;transform:scale(var(--mag,1));transform-origin:50%;background:color-mix(in oklab, var(--worst-colour,var(--ok)) 13%, var(--bg-2));transition:transform .14s cubic-bezier(.2, .8, .2, 1), filter .2s, box-shadow .7s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.sync-page .multi[data-worst=ok]{--worst-colour:var(--ok)}.sync-page .multi[data-worst=warn]{--worst-colour:var(--warn)}.sync-page .multi[data-worst=bad]{--worst-colour:var(--bad)}.sync-page .multi[data-worst=run]{--worst-colour:var(--ice)}.sync-page .multi:before{content:"";background:var(--ring);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(circle closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.sync-page .multi:after{content:"";box-shadow:0 0 12px 1px color-mix(in oklab, var(--worst-colour) 65%, transparent);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .15s;position:absolute;inset:0}.sync-page .multi .run-count{text-align:center;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:400;line-height:1;display:block;position:relative}.sync-page .multi[data-digits="3"] .run-count{letter-spacing:-.04em;font-size:10.5px}.sync-page .multi[data-digits="4"] .run-count{letter-spacing:-.05em;font-size:9.5px}.sync-page .reveal .multi{animation:sync-pop .7s var(--spring) both;animation-delay:var(--d,0s)}.sync-page .multi-hit[data-unack] .multi{box-shadow:0 0 0 2px var(--bg-2), 0 0 0 3.5px var(--c), 0 0 calc(8px + var(--glow) * 10px) calc(var(--glow) * 3px) color-mix(in oklab, var(--c) 60%, transparent)}.sync-page .multi-hit:hover .multi:after,.sync-page .multi-hit:focus-visible .multi:after{opacity:1}.sync-page .matrix.zoomed .multi{width:20px;height:20px}.sync-page .matrix.zoomed .multi:before{-webkit-mask:radial-gradient(circle closest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(circle closest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px))}.sync-page .matrix.zoomed .multi .run-count{letter-spacing:-.04em;font-size:10px}.sync-page .matrix.zoomed .multi[data-digits="3"] .run-count{font-size:7.5px}.sync-page .multi-hit.settle .multi,.sync-page button.colhead.settle{animation:sync-settle-in .8s var(--spring)}@keyframes sync-settle-in{0%{box-shadow:0 0 0 6px color-mix(in oklab, var(--ice) 35%, transparent);scale:1.45}to{scale:1}}.sync-page .trend{height:var(--row);border-top:1px solid color-mix(in oklab, var(--edge) 45%, transparent);align-items:center;gap:8px;padding-left:12px;display:flex}.sync-page .trend,.sync-page .mhead .colhead.trend-h{z-index:4;white-space:nowrap;background-color:var(--bg-2);position:sticky;right:0}.sync-page .mhead .colhead.trend-h{z-index:7}.sync-page .mrow.group .trend{background:color-mix(in oklab, var(--ice) 7%, var(--bg-2))}.sync-page .mrow.acct .trend{background:color-mix(in oklab, var(--well) 60%, var(--bg-2))}.sync-page .trend svg{flex:none;width:50px;height:18px;overflow:visible}.sync-page .trend b{white-space:nowrap;font-size:12px;font-weight:600}.sync-page .mrow.slide-in,.sync-page .mrow.slide-out{overflow:clip}.sync-page .mrow.slide-in{animation:.32s cubic-bezier(.2,.9,.3,1.04) both sync-member-row-opens;animation-delay:calc(var(--k,0) * 16ms)}.sync-page .mrow.slide-in>*{animation:.32s cubic-bezier(.2,.9,.3,1) both sync-member-row-content-in;animation-delay:calc(var(--k,0) * 16ms)}.sync-page .mrow.slide-out{animation:.26s cubic-bezier(.4,0,.7,.2) both sync-member-row-closes;animation-delay:calc(var(--k,0) * 12ms)}.sync-page .mrow.slide-out>*{animation:.2s ease-in both sync-member-row-content-out;animation-delay:calc(var(--k,0) * 12ms)}@keyframes sync-member-row-opens{0%{height:0}to{height:var(--row)}}@keyframes sync-member-row-closes{0%{height:var(--row)}to{height:0}}@keyframes sync-member-row-content-in{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0}}@keyframes sync-member-row-content-out{to{opacity:0;translate:0 -8px}}.sync-page .no-match{color:var(--ink-2);padding:24px 4px}.sync-page .grid-loading{color:var(--ink-3);padding:24px 4px}.sync-page .legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:11.5px;display:flex}.sync-page .legend>span{align-items:center;gap:7px;display:inline-flex}.sync-page .legend .lg{place-items:center;width:16px;height:16px;display:inline-grid}.sync-page .legend .lg .dot{width:9px;height:9px;animation:none}.sync-page .legend .multi{width:24px;height:24px}.sync-page .legend .multi .run-count{font-size:10px}.sync-page .search{border:1px solid var(--edge);background:var(--well);border-radius:99px;flex:180px;align-items:center;gap:6px;max-width:260px;padding:3px 10px;display:flex}.sync-page .search svg{width:14px;height:14px;stroke:var(--ink-3);fill:none;stroke-width:2px;flex:none}.sync-page .search input{background:0 0;border:0;outline:none;width:100%;padding:2px 0;font-size:12.5px}.sync-page .search:focus-within{border-color:var(--ice);box-shadow:0 0 0 3px var(--ice-soft)}.sync-page .back-btn{border:1px solid color-mix(in oklab, var(--ice) 60%, transparent);background:var(--ice);height:44px;color:var(--bg-2);cursor:pointer;box-shadow:0 6px 18px -8px color-mix(in oklab, var(--ice) 80%, transparent);border-radius:99px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 18px 0 12px;font-size:14px;font-weight:700;display:inline-flex}.sync-page .back-btn:hover{filter:brightness(1.08)}.sync-page .back-btn svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sync-page .matrix-wrap.click-to-go-back{cursor:zoom-out;cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%2020.8%20L28.5%2028.5%22%20stroke%3D%22%2304070F%22%20stroke-width%3D%227%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%229%22%20fill%3D%22rgba%284%2C8%2C18%2C0.6%29%22%20stroke%3D%22%2304070F%22%20stroke-width%3D%225%22%2F%3E%3Cpath%20d%3D%22M20.8%2020.8%20L28.5%2028.5%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%223.5%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%229%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M9.5%2013%20H16.5%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 13 13,zoom-out;cursor:image-set(url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%2020.8%20L28.5%2028.5%22%20stroke%3D%22%2304070F%22%20stroke-width%3D%227%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%229%22%20fill%3D%22rgba%284%2C8%2C18%2C0.6%29%22%20stroke%3D%22%2304070F%22%20stroke-width%3D%225%22%2F%3E%3Cpath%20d%3D%22M20.8%2020.8%20L28.5%2028.5%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%223.5%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%229%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M9.5%2013%20H16.5%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 1x, url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M20.8%2020.8%20L28.5%2028.5%22%20stroke%3D%22%2304070F%22%20stroke-width%3D%227%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%229%22%20fill%3D%22rgba%284%2C8%2C18%2C0.6%29%22%20stroke%3D%22%2304070F%22%20stroke-width%3D%225%22%2F%3E%3Cpath%20d%3D%22M20.8%2020.8%20L28.5%2028.5%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%223.5%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%229%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M9.5%2013%20H16.5%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 2x) 13 13, zoom-out}.sync-page .matrix-wrap.click-to-go-back .hit,.sync-page .matrix-wrap.click-to-go-back .toggle{cursor:pointer}:root[data-grid-zoom]::view-transition-group(sync-grid){animation-duration:.62s}:root[data-grid-zoom]::view-transition-old(sync-grid){transform-origin:var(--zoom-x) var(--zoom-y);mix-blend-mode:normal;height:100%;animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}:root[data-grid-zoom]::view-transition-new(sync-grid){transform-origin:var(--zoom-x) var(--zoom-y);mix-blend-mode:normal;height:100%;animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}:root[data-grid-zoom=in]::view-transition-old(sync-grid){animation-name:sync-day-view-recedes}:root[data-grid-zoom=in]::view-transition-new(sync-grid){animation-name:sync-hours-grow-from-dot}:root[data-grid-zoom=out]::view-transition-old(sync-grid){z-index:1;animation-name:sync-hours-shrink-into-dot}:root[data-grid-zoom=out]::view-transition-new(sync-grid){animation-name:sync-day-view-returns}@keyframes sync-hours-grow-from-dot{0%{clip-path:circle(14px at var(--zoom-x) var(--zoom-y));opacity:.35;transform:scale(.55)}35%{opacity:1}to{clip-path:circle(160% at var(--zoom-x) var(--zoom-y));opacity:1;transform:scale(1)}}@keyframes sync-day-view-recedes{to{opacity:0;filter:blur(3px);transform:scale(1.18)}}@keyframes sync-hours-shrink-into-dot{0%{clip-path:circle(160% at var(--zoom-x) var(--zoom-y));opacity:1;transform:scale(1)}75%{opacity:1}to{clip-path:circle(14px at var(--zoom-x) var(--zoom-y));opacity:0;transform:scale(.55)}}@keyframes sync-day-view-returns{0%{opacity:0;filter:blur(3px);transform:scale(1.12)}to{opacity:1;filter:none;transform:scale(1)}}.sync-tip{z-index:120;pointer-events:none;border-radius:calc(var(--radius) + 4px);background:var(--surface-raised,var(--surface));width:252px;color:var(--value);border:1px solid var(--border-strong);opacity:0;font-variant-numeric:tabular-nums;--ok:var(--sync-ok);--warn:var(--sync-warn);--bad:var(--sync-bad);--ice:var(--sync-ice);padding:11px 13px;font-size:12px;line-height:1.5;transition:opacity .1s,translate .1s;position:fixed;translate:0 4px;box-shadow:0 20px 50px -20px #0000008c}.sync-tip.on{opacity:1;translate:0}.sync-tip [data-s=ok]{--c:var(--ok)}.sync-tip [data-s=warn]{--c:var(--warn)}.sync-tip [data-s=bad]{--c:var(--bad)}.sync-tip [data-s=run]{--c:var(--ice)}.sync-tip .t-head{color:var(--heading);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}.sync-tip .t-when{color:var(--muted);margin:1px 0 7px;font-size:11.5px}.sync-tip dl{grid-template-columns:auto 1fr;gap:2px 12px;margin:0;display:grid}.sync-tip dt{color:var(--text)}.sync-tip dd{text-align:right;margin:0;font-weight:600}.sync-tip .breakdown,.sync-tip .t-list{flex-wrap:wrap;gap:3px 10px;margin:0 0 7px;font-size:12px;display:flex}.sync-tip .t-list{border-top:1px solid var(--border);margin:7px 0 0;padding-top:7px}.sync-tip .breakdown span,.sync-tip .t-list span{align-items:center;gap:5px;display:inline-flex}.sync-tip .breakdown i,.sync-tip .t-list i{background:var(--c);border-radius:50%;width:7px;height:7px}.sync-tip .t-action{color:var(--ice);margin-top:7px;font-size:11.5px}.sync-page .status-chip,.sync-tip .status-chip{background:color-mix(in oklab, var(--c) 16%, transparent);color:color-mix(in oklab, var(--c) 80%, var(--ink,var(--heading)));white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:1px 8px;font-size:11.5px;font-weight:650;display:inline-flex}.sync-page .status-chip:before,.sync-tip .status-chip:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px}.sync-page .detail{scrollbar-width:thin;align-self:stretch;height:0;min-height:100%;overflow:auto}.sync-page .detail-empty{color:var(--ink-2);text-align:center;padding:26px 6px}.sync-page .attention-list h3{font-family:var(--font-heading);color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:680}.sync-page .attention-list p{color:var(--ink-2);margin:0 0 12px;font-size:12.5px}.sync-page .attention-run{text-align:left;border:1px solid var(--edge);background:var(--well);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:9px 10px;display:grid}.sync-page .attention-run:hover{border-color:color-mix(in oklab, var(--c) 45%, transparent);background:color-mix(in oklab, var(--c) 9%, transparent)}.sync-page .attention-run b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;display:block;overflow:hidden}.sync-page .attention-run small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.sync-page .attention-run .lg{place-items:center;width:18px;height:18px;display:inline-grid}.sync-page .attention-more{color:var(--ink-3);margin:4px 0 0;font-size:12px}.sync-page .d-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sync-page .d-title .id{color:var(--ink-3);font-size:12px}.sync-page .d-title h3{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;margin:2px 0 8px;font-size:18px;font-weight:700}.sync-page .d-actions{flex:none;gap:6px;display:flex}.sync-page .sheet-close{display:grid}.sync-page .d-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:12px;font-size:12px;display:flex}.sync-page .ack-bar{border-radius:var(--radius-m);border:1px solid var(--edge);background:var(--well);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;display:flex}.sync-page .ack-bar.needs{border-color:color-mix(in oklab, var(--c) 45%, transparent);background:color-mix(in oklab, var(--c) 9%, transparent)}.sync-page .ack-bar.just-now{animation:sync-ack-in .6s var(--ease)}@keyframes sync-ack-in{0%{background:color-mix(in oklab, var(--ok) 22%, transparent);border-color:color-mix(in oklab, var(--ok) 50%, transparent)}}.sync-page .error-box{border-radius:var(--radius-m);background:color-mix(in oklab, var(--bad) 10%, transparent);border:1px solid color-mix(in oklab, var(--bad) 32%, transparent);overflow-wrap:anywhere;margin-bottom:12px;padding:10px 12px;font-size:12.5px}.sync-page .error-box b{display:block}.sync-page .counts{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.sync-page .count{border:1px solid var(--edge);background:var(--well);border-radius:10px;padding:7px 10px}.sync-page .count b{color:var(--ink);font-size:15px;font-weight:680;display:block}.sync-page .count span{color:var(--ink-2);white-space:nowrap;font-size:11px}.sync-page h4.sub{color:var(--ink);margin:0 0 6px;font-size:12.5px;font-weight:650}.sync-page .unlisted-line{color:var(--ink-2);margin:-4px 0 12px;font-size:12.5px}.sync-page .rate-bar{background:var(--none);border-radius:99px;height:5px;margin:0 0 7px;display:flex;overflow:hidden}.sync-page .rate-bar i{min-width:3px;height:100%;display:block}.sync-page .rate-legend{color:var(--ink-2);grid-template-columns:repeat(2,1fr);gap:2px 14px;margin-bottom:14px;font-size:12px;display:grid}.sync-page .rate-legend span{align-items:center;gap:6px;display:flex}.sync-page .rate-legend span b{color:var(--ink);margin-left:auto;font-weight:600}.sync-page .rate-legend i{border-radius:2px;width:7px;height:7px}.sync-page .issue{border:1px solid var(--edge);border-left:2px solid var(--c);background:var(--well);border-radius:10px;margin-bottom:8px;padding:9px 11px}.sync-page .issue-title{color:var(--ink);justify-content:space-between;gap:10px;font-size:12.5px;font-weight:650;display:flex}.sync-page .issue-title .n{color:var(--c);flex:none}.sync-page .issue-grid{grid-template-columns:auto 1fr;gap:2px 10px;margin:6px 0;font-size:12px;display:grid}.sync-page .issue-grid dt{color:var(--ink-3)}.sync-page .issue-grid dd{overflow-wrap:anywhere;margin:0}.sync-page .code{font-family:var(--font-data);background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:5px;padding:0 5px;font-size:11px}.sync-page .issue p{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 6px;font-size:12px}.sync-page details summary{cursor:pointer;color:var(--ice);font-size:12px}.sync-page details ul{gap:2px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.sync-page details li{justify-content:space-between;gap:10px;display:flex}.sync-page details li span:last-child{color:var(--ink-3)}.sync-page .scrim{z-index:65;opacity:0;pointer-events:none;background:#00000059;transition:opacity .25s;position:fixed;inset:0}.sync-page .quiet-note{color:var(--ink-2);margin:0;font-size:12.5px}.sync-page .switch{border:1px solid var(--edge-strong);background:var(--none);cursor:pointer;border-radius:99px;flex:none;width:32px;height:19px;padding:0;transition:background .2s;position:relative}.sync-page .switch:after{content:"";background:var(--surface);width:14px;height:14px;transition:transform .25s var(--ease);border-radius:50%;position:absolute;top:1.5px;left:1.5px;box-shadow:0 1px 3px #0000004d}.sync-page .switch[aria-checked=true]{background:var(--ok)}.sync-page .switch[aria-checked=true]:after{transform:translate(13px)}.sync-page .switch:disabled{cursor:not-allowed;opacity:.6}.sync-page .schedules-by-network{margin-top:16px}.sync-page .schedules-by-network .toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.sync-page .schedules-by-network .filters{flex-wrap:wrap;gap:6px;display:flex}.sync-page .schedules-by-network .state-filter{border:1px solid var(--edge);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.sync-page .schedules-by-network .state-filter[aria-pressed=true]{border-color:color-mix(in oklab, var(--ice) 55%, transparent);color:var(--ink);background:var(--ice-soft)}.sync-page .schedules-by-network .state-filter .n{color:var(--ink);font-weight:700}.sync-page .schedules-by-network .masonry{align-items:flex-start;gap:14px;display:flex}.sync-page .schedules-by-network .col{flex-direction:column;flex:1 1 0;gap:14px;min-width:0;display:flex}.sync-page .net-card{border:1px solid var(--edge);background:var(--glass-strong);border-radius:18px;padding:16px 16px 12px}.sync-page .net-card.off .freq-block{opacity:.5}.sync-page .net-card.off .ov-list{opacity:.6}.sync-page .net-card .card-head{align-items:flex-start;gap:10px;display:flex}.sync-page .net-card .card-name,.sync-page .net-card .card-head .next{white-space:nowrap;flex:none}.sync-page .net-card .card-head h3{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:720}.sync-page .net-card .card-head small{color:var(--ink-3);font-size:12px;display:block}.sync-page .net-card .card-head .grow{flex:1}.sync-page .net-card .card-head .next{text-align:right;color:var(--ink-2);font-size:11.5px;line-height:1.3}.sync-page .net-card .card-head .next b{color:var(--ink);font-size:13px;display:block}.sync-page .net-card .card-error{margin-top:10px}.sync-page .net-card .no-default{color:var(--ink-2);margin:12px 0 4px;font-size:12.5px}.sync-page .fresh-wrap{flex-direction:column;flex:auto;gap:4px;min-width:0;padding:4px 6px 0 12px;display:flex}.sync-page .fresh-dots{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.sync-page .fd{--i:0;background:var(--ok);cursor:default;border-radius:50%;flex:none;width:8px;height:8px}.sync-page .fd.ageing{background:var(--warn)}.sync-page .fd.stale{background:var(--bad);box-shadow:0 0 calc(2px + var(--glow) * 4px) color-mix(in oklab, var(--bad) 80%, transparent)}.sync-page .fd:hover{outline:2px solid var(--ink);outline-offset:1px}.sync-page .fresh-dots.reveal .fd{animation:sync-pop .6s var(--spring) both;animation-delay:calc(var(--i) * 6ms)}.sync-page .fd-more{border:1px solid var(--edge-strong);background:var(--glass-strong);height:16px;color:var(--ice);cursor:pointer;border-radius:99px;padding:0 7px;font-size:10.5px;font-weight:700;line-height:1}.sync-page .fresh-sum{color:var(--ink-2);white-space:nowrap;font-size:11px}.sync-page .freq-block{background:var(--well);border:1px solid var(--edge);border-radius:14px;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:6px 16px;margin:14px 0 8px;padding:12px 12px 10px;display:grid}.sync-page .freq-side{min-width:0}.sync-page .big-when{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:8px;display:flex}.sync-page .big-when b{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--ink);font-size:21px;font-weight:720}.sync-page .big-when .muted{color:var(--ink-3)}.sync-page .slider{--fill:50%;appearance:none;background:linear-gradient(90deg, var(--ice) var(--fill), var(--none) var(--fill));border-radius:99px;outline:none;width:100%;height:6px;margin:6px 0 4px}.sync-page .slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bg-2);border:3px solid var(--ice);width:20px;height:20px;box-shadow:0 0 calc(var(--glow) * 10px) var(--ice);cursor:grab;border-radius:50%}.sync-page .slider::-moz-range-thumb{background:var(--bg-2);border:3px solid var(--ice);cursor:grab;border-radius:50%;width:16px;height:16px}.sync-page .slider:focus-visible{outline:2px solid var(--ice);outline-offset:4px}.sync-page .slider:disabled::-webkit-slider-thumb{cursor:not-allowed}.sync-page .stops{color:var(--ink-3);justify-content:space-between;margin:0 4px 2px;font-size:10.5px;display:flex}.sync-page .stops span{white-space:nowrap;justify-content:center;width:0;display:flex}.sync-page .stops span:first-child{justify-content:flex-start}.sync-page .stops span:last-child{justify-content:flex-end}.sync-page .stops span.on{color:var(--ice);font-weight:700}.sync-page .ends{color:var(--ink-3);justify-content:space-between;font-size:10.5px;display:flex}.sync-page .skip-wheel{border-left:1px solid var(--edge);flex-direction:column;align-items:center;gap:3px;padding-left:14px;display:flex}.sync-page .wheel-label{color:var(--ink-2);text-align:center;white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:1.2;display:inline-flex}.sync-page .wheel{--row:24px;width:112px;height:calc(var(--row) * 3);background:var(--glass-strong);border:1px solid var(--edge-strong);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 30% 70%,#0000);mask:linear-gradient(#0000,#000 30% 70%,#0000)}.sync-page .wheel.disabled{cursor:not-allowed;opacity:.6}.sync-page .wheel:before{content:"";left:6px;right:6px;top:var(--row);height:var(--row);background:color-mix(in oklab, var(--ok) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ok) 45%, transparent);pointer-events:none;border-radius:8px;position:absolute}.sync-page .wheel:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.sync-page .wheel-track{transform:translateY(calc(var(--row) * (1 - var(--i))));transition:transform .28s cubic-bezier(.2,.9,.3,1.15);position:absolute;top:0;left:0;right:0}.sync-page .wheel.dragging .wheel-track{transition:transform 80ms linear}.sync-page .wheel-item{height:var(--row);color:var(--ink-3);transform:scale(calc(1 - min(1, max(var(--d), calc(var(--d) * -1))) * .18));opacity:calc(1 - min(2, max(var(--d), calc(var(--d) * -1))) * .38);place-items:center;font-size:12px;font-weight:600;transition:transform .28s,opacity .28s,color .28s;display:grid}.sync-page .wheel-item.on{color:var(--ink);font-size:14px;font-weight:750}.sync-page .info{border:1px solid var(--edge-strong);background:var(--glass-strong);width:17px;height:17px;color:var(--ink-2);cursor:help;border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:inline-grid;position:relative}.sync-page .info .tip{z-index:30;background:var(--glass-strong);border:1px solid var(--edge-strong);width:260px;color:var(--ink);opacity:0;pointer-events:none;text-align:left;white-space:normal;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:450;line-height:1.45;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);right:-8px;box-shadow:0 14px 40px -14px #0000008c}.sync-page .info:hover .tip,.sync-page .info:focus-visible .tip{opacity:1}.sync-page .mix{margin:10px 0 4px}.sync-page .mix-bar{border-radius:99px;gap:2px;height:8px;display:flex;overflow:hidden}.sync-page .mix-bar i{height:100%;display:block}.sync-page .mix-filters{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sync-page .mf{border:1px solid var(--edge);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12px;display:inline-flex}.sync-page .mf i{background:var(--c);border-radius:50%;width:8px;height:8px}.sync-page .mf.stale-chip i{border:2px solid var(--bad);background:0 0;width:9px;height:9px}.sync-page .mf b{color:var(--ink)}.sync-page .mf[aria-pressed=true]{border-color:color-mix(in oklab, var(--c) 60%, transparent);background:color-mix(in oklab, var(--c) 14%, transparent);color:var(--ink)}.sync-page .mf:hover{border-color:color-mix(in oklab, var(--c) 50%, transparent)}.sync-page .ov-head{color:var(--ink);margin:10px 0 4px;font-size:12.5px;font-weight:650}.sync-page .ov-list{overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--edge);background:var(--well);border-radius:12px;max-height:300px;overflow-y:auto}.sync-page .ov-list .empty{color:var(--ink-3);padding:10px;font-size:12.5px}.sync-page .ov{border-top:1px solid var(--edge);grid-template-columns:minmax(0,1fr) 54px 28px 36px;align-items:center;column-gap:10px;min-height:44px;padding:5px 10px;display:grid}.sync-page .ov:first-child{border-top:0}.sync-page .ov.freshness-only{grid-template-columns:minmax(0,1fr)}.sync-page .ov .row-left{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.sync-page .ov .row-left b{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:650}.sync-page .ov.paused .row-left b{color:var(--ink-2)}.sync-page .next-run{color:var(--ink-2);white-space:nowrap;flex:none;font-size:12px;font-weight:400}.sync-page .next-run.soon{color:var(--ice);animation:2s ease-in-out infinite schedule-breathe}@keyframes schedule-breathe{50%{opacity:.35}}.sync-page .behind{color:var(--bad);font-variant-numeric:tabular-nums;cursor:help;flex:none;font-size:12px;font-weight:750}.sync-page .ov .row-pill{min-width:0;display:flex}.sync-page .ov .row-pill .every-pill{justify-content:center;width:54px;padding:1px 0}.sync-page .every-pill{--c:var(--ice);white-space:nowrap;background:color-mix(in oklab, var(--c) 14%, transparent);color:color-mix(in oklab, var(--c) 80%, var(--ink));border:1px solid color-mix(in oklab, var(--c) 30%, transparent);border-radius:99px;align-items:center;gap:5px;padding:1px 9px;font-size:11px;font-weight:650;display:inline-flex}.sync-page .every-pill.every{font-variant-numeric:tabular-nums;gap:4px;padding:1px 8px 1px 6px}.sync-page .every-pill .repeat{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.sync-page .every-pill.network_default{--c:var(--ok)}.sync-page .every-pill.own_schedule{--c:var(--violet)}.sync-page .every-pill.paused{--c:var(--warn)}.sync-page .ov .edit{border:1px solid var(--edge);width:28px;height:28px;color:var(--ice);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.sync-page .ov .edit:hover{background:var(--ice-soft)}.sync-page .ov .edit:disabled{cursor:not-allowed;opacity:.6}.sync-page .ov .edit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:14px;height:14px}.sync-page .ov .edit-slot{width:28px;height:28px}.sync-page .picker{z-index:100;background:var(--glass-strong);border:1px solid var(--edge-strong);border-radius:14px;width:300px;padding:12px;position:fixed;box-shadow:0 24px 60px -20px #0000008c}.sync-page .picker-title{color:var(--ink-2);margin:2px 0 6px;font-size:11.5px;font-weight:650}.sync-page .picker-grid{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:8px;display:grid}.sync-page .pick{border:1px solid var(--edge);background:var(--well);color:var(--ink);cursor:pointer;border-radius:9px;padding:6px 4px;font-size:12.5px;font-weight:600}.sync-page .pick:hover{border-color:var(--ice)}.sync-page .pick.on{background:var(--ice);color:var(--surface);border-color:var(--ice)}.sync-page .use-default-pick{text-align:center;width:100%;margin-bottom:8px;padding:6px 10px;display:block}.sync-page .use-default-pick span{color:var(--ink-2);margin-left:2px;font-size:11.5px;font-weight:500}.sync-page .use-default-pick.on span{color:inherit;opacity:.85}.sync-page .picker-note{color:var(--ink-3);margin:0;font-size:11.5px}.sync-page .schedule-toast{opacity:0;z-index:120;background:var(--ink);color:var(--bg-2);transition:opacity .2s, translate .25s var(--ease);pointer-events:none;border-radius:99px;padding:8px 16px;font-size:12.5px;font-weight:650;position:fixed;bottom:22px;left:50%;translate:-50% 20px}.sync-page .schedule-toast.on{opacity:1;translate:-50%}@media (max-width:760px){.sync-page .net-card .card-head{flex-wrap:wrap}.sync-page .net-card .card-head .fresh-wrap{flex-basis:100%;order:3;padding:8px 0 0}.sync-page .freq-block{grid-template-columns:minmax(0,1fr)}.sync-page .big-when b{font-size:19px}.sync-page .skip-wheel{border-left:0;border-top:1px solid var(--edge);flex-flow:wrap;justify-content:center;padding:10px 0 0}.sync-page .info .tip{right:-40px}.sync-page .ov{grid-template-columns:minmax(0,1fr) 54px 28px 36px;column-gap:8px;padding:5px 8px}.sync-page .every-pill{padding:1px 7px;font-size:10.5px}.sync-page .picker{width:min(300px,100vw - 16px)}.sync-page .schedules-by-network .search{flex:100%}}@media (prefers-reduced-motion:reduce){.sync-page .next-run.soon{color:var(--ice);background:var(--ice-soft);border-radius:99px;padding:1px 7px}}@media (min-width:1181px){.sync-page .stage{align-items:stretch}.sync-page .stage .detail{position:relative}}@media (max-width:1180px){.sync-page .stage{grid-template-columns:minmax(0,1fr)}.sync-page .detail{z-index:70;border-radius:var(--radius-l) 0 0 var(--radius-l);background:var(--glass-strong);visibility:hidden;width:min(380px,100vw);height:auto;min-height:0;transition:translate .35s var(--ease), visibility 0s linear .35s;position:fixed;top:0;bottom:0;right:0;translate:105%}.sync-page .detail.open{visibility:visible;transition:translate .35s var(--ease);translate:0}.sync-page .scrim.open{opacity:1;pointer-events:auto}}@media (max-width:860px){.sync-page .sync-top h1{font-size:22px}.sync-page .clock{display:none}.sync-page .sync-panel{padding:14px 12px}.sync-page .matrix{--head:84px;--trend:38px;--cell:minmax(30px, 1fr);min-width:calc(var(--head) + var(--cols) * 30px + var(--trend))}.sync-page .matrix.zoomed{--head:84px;--cell:minmax(32px, 1fr);--trend:38px;min-width:calc(var(--head) + 24 * 32px + var(--trend))}.sync-page .matrix-wrap{height:clamp(300px,100dvh - 330px,470px)}.sync-page .rowhead{padding-right:4px}.sync-page .rowhead.group .gname{font-size:12px}.sync-page .rowhead.group{gap:2px}.sync-page .rowhead.group .sync-badge-pair.mini{display:none}.sync-page .tree{width:30px}.sync-page .tree:before,.sync-page .tree:after{left:17px}.sync-page .tree:after{width:9px}.sync-page .gcount{min-width:18px;padding:0 4px;font-size:9.5px}.sync-page .toggle{width:16px}.sync-page .trend{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding-left:6px}.sync-page .trend svg{width:26px;height:14px}.sync-page .trend b{font-size:11px}.sync-page .mhead .colhead.trend-h{padding-left:2px;font-size:0;overflow:hidden}.sync-page .mhead .colhead.trend-h:after{content:attr(data-short);font-size:9px}.sync-page .detail{border-radius:22px 22px 0 0;width:100%;height:84dvh;inset:auto 0 0;translate:0 105%}.sync-page .detail.open{translate:0}.sync-page .detail:before{content:"";background:var(--edge-strong);border-radius:99px;width:40px;height:4px;margin:-6px auto 10px;display:block}.sync-page .search{max-width:none}.alert-bell-alerts{inset:58px 16px auto auto}}@media (prefers-reduced-motion:reduce){.sync-page *,.sync-page :before,.sync-page :after{transition:none!important;animation:none!important}}.feature-box{justify-content:center;align-items:center;display:inline-flex;position:relative}.feature-box.blocked input{opacity:.35;cursor:not-allowed}.feature-ring{pointer-events:none;border-radius:6px;position:absolute;inset:-5px}.feature-ring.lit{animation:.9s cubic-bezier(.2,.8,.2,1) .32s both feature-lit}@keyframes feature-lit{0%{box-shadow:0 0 #0000}25%{box-shadow:0 0 0 2px var(--action), 0 0 14px 2px color-mix(in srgb, var(--action) 60%, transparent)}to{box-shadow:0 0 0 8px #0000,0 0 #0000}}.feature-packet{--hop:-68px;pointer-events:none;background:var(--heading);width:8px;height:8px;box-shadow:0 0 10px 3px var(--action);border-radius:50%;margin:-4px 0 0 -4px;animation:.38s cubic-bezier(.4,.1,.2,1) both feature-packet;position:absolute;top:50%;left:50%}@keyframes feature-packet{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:1}85%{opacity:1;transform:translateX(var(--hop)) scale(1)}to{opacity:0;transform:translateX(var(--hop)) scale(1.8)}}.feature-ring.zapped{border:1px solid var(--danger);box-shadow:0 0 14px color-mix(in srgb, var(--danger) 55%, transparent);animation:.3s steps(3,end) 2 walkthrough-glitch,2.6s ease-in forwards feature-fade}@keyframes feature-fade{0%,70%{opacity:1}to{opacity:0}}.feature-spark{--dx:0px;--dy:0px;background:var(--danger);width:4px;height:4px;box-shadow:0 0 6px var(--danger);pointer-events:none;border-radius:50%;margin:-2px 0 0 -2px;animation:.6s ease-out forwards walkthrough-spark;position:absolute;top:50%;left:50%}.feature-tip{z-index:10;text-align:left;width:max-content;max-width:240px;color:var(--value);background:var(--surface);border:1px solid var(--danger);pointer-events:none;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.35;animation:2.6s cubic-bezier(.2,.8,.2,1) forwards feature-tip;position:absolute;top:50%;right:calc(100% + 10px);box-shadow:0 4px 18px #0000002e}@keyframes feature-tip{0%{opacity:0;transform:translate(6px,-50%)}8%,85%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(-50%)}}.lockable{position:relative}.save-lock{pointer-events:none;animation:1.6s cubic-bezier(.2,.8,.2,1) forwards save-lock;position:absolute;inset:-6px}.save-lock i{border:2px solid var(--action);width:18px;height:18px;filter:drop-shadow(0 0 6px var(--action));position:absolute}.save-lock i:first-child{border-bottom:0;border-right:0;top:0;left:0}.save-lock i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.save-lock i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.save-lock i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}@keyframes save-lock{0%{opacity:0;transform:scale(1.04)}25%{opacity:1;transform:scale(1)}75%{opacity:1}to{opacity:0}}.save-glow{border-radius:var(--radius-control,6px);animation:1.2s ease-out save-glow;display:inline-flex}@keyframes save-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--good) 70%, transparent)}to{box-shadow:0 0 0 12px #0000}}.handoff-packet{z-index:1000;pointer-events:none;background:var(--heading);width:12px;height:12px;box-shadow:0 0 12px 4px var(--action);border-radius:50%;position:fixed;top:-6px;left:-6px}.panel-reveal{animation:.55s cubic-bezier(.2,.8,.2,1) both walkthrough-reveal}.row-dealt{animation:.5s cubic-bezier(.2,.8,.2,1) both mini-rate-card-dealt,1.8s ease-out row-dealt-glow}@keyframes row-dealt-glow{0%,30%{background:var(--action-soft)}to{background:0 0}}.modal[open]{animation:.35s cubic-bezier(.2,.8,.2,1) both walkthrough-materialise}.modal[open]::backdrop{animation:.3s ease-out both modal-backdrop-in}@keyframes modal-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.no-access{align-items:center;gap:12px;display:flex}.no-access-lock{border:1px solid var(--caution);width:34px;height:34px;color:var(--caution);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.no-access-lock:after{content:"";background:linear-gradient(90deg, transparent, var(--caution), transparent);height:2px;box-shadow:0 0 8px var(--caution);animation:2.8s ease-in-out infinite no-access-scan;position:absolute;top:0;left:0;right:0}@keyframes no-access-scan{0%{opacity:0;transform:translateY(-4px)}10%{opacity:1}60%{opacity:1;transform:translateY(36px)}61%,to{opacity:0;transform:translateY(36px)}}.access-map{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);margin:4px 0 18px;padding:12px}.access-map svg{width:100%;max-width:640px;height:auto;margin:0 auto;display:block;overflow:visible}.access-edge{stroke:var(--border-strong);stroke-width:1px;opacity:.5;transition:stroke .35s,opacity .35s}.access-edge.lit{stroke:var(--action);opacity:.55;stroke-dasharray:3 7;animation:1.4s linear infinite access-flow}@keyframes access-flow{to{stroke-dashoffset:-20px}}.access-packet{fill:var(--heading);filter:drop-shadow(0 0 3px var(--action))}.access-group{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.5px;transition:fill .35s,stroke .35s}.access-group.lit{fill:var(--action);stroke:var(--action);filter:drop-shadow(0 0 5px var(--action))}.access-group-label{font:600 11px var(--font-ui);fill:var(--muted);transition:fill .35s}.access-group-label.lit{fill:var(--heading)}.access-page{cursor:default;stroke-width:1.5px;transition:fill .35s,stroke .35s,opacity .35s}.access-page.none{fill:var(--surface);stroke:var(--border-strong);opacity:.7}.access-page.view{fill:color-mix(in srgb, var(--action) 35%, var(--surface));stroke:var(--action)}.access-page.edit{fill:var(--action);stroke:var(--action);filter:drop-shadow(0 0 5px var(--action))}.access-page:hover{stroke:var(--heading);stroke-width:2.5px}.access-core{fill:var(--action);filter:drop-shadow(0 0 10px var(--action))}.access-core-halo{fill:none;stroke:var(--action);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite access-halo}@keyframes access-halo{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.access-map-caption{text-align:center;color:var(--heading);min-height:1.4em;margin-top:6px;font-size:12.5px}.access-map-legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;font-size:11.5px;display:flex}.access-map-legend span{align-items:center;gap:6px;display:inline-flex}.access-swatch{border:1.5px solid var(--action);border-radius:50%;width:10px;height:10px;display:inline-block}.access-swatch.edit{background:var(--action)}.access-swatch.view{background:color-mix(in srgb, var(--action) 35%, var(--surface))}.access-swatch.none{background:var(--surface);border-color:var(--border-strong)}.access-map-people{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.access-person{font:inherit;color:var(--text);cursor:pointer;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:3px 10px;font-size:12px;transition:border-color .2s,box-shadow .2s}.access-person:hover,.access-person:focus-visible{border-color:var(--action);outline:none}.access-person[aria-pressed=true]{border-color:var(--action);background:var(--action-soft);box-shadow:0 0 10px color-mix(in srgb, var(--action) 35%, transparent)}@media (prefers-reduced-motion:reduce){.save-lock,.feature-packet,.feature-spark,.no-access-lock:after,.access-core-halo{display:none}}.mm-page,.cs-page{--mm-accent:var(--action);--mm-accent-ink:var(--action-text);--mm-accent-2:var(--info);--mm-amber:var(--caution);--mm-amber-soft:color-mix(in srgb, var(--caution) 12%, transparent);--mm-danger:var(--danger);--mm-glass:color-mix(in srgb, var(--surface) 62%, transparent);--mm-glass-strong:color-mix(in srgb, var(--surface) 94%, transparent);--mm-card-top:var(--surface-raised,var(--surface));--mm-card:color-mix(in srgb, var(--surface) 80%, transparent);--mm-net-s:82%;--mm-pinned-toolbar-height:104px;--mm-panel-top:12px;--mm-enter-delay:0s;--net-h:210}:root:not([data-theme=dark]) .mm-page,:root:not([data-theme=dark]) .cs-page{--mm-net-l:40%;--mm-glow:color-mix(in srgb, var(--mm-accent) 45%, transparent);--mm-amber-glow:color-mix(in srgb, var(--mm-amber) 50%, transparent)}:root[data-theme=dark] .mm-page,:root[data-theme=dark] .cs-page{--mm-net-l:62%;--mm-glow:var(--mm-accent);--mm-amber-glow:var(--mm-amber)}.us-page{--us-site:#0369a1;--us-kept:#4338ca;--us-product-id:#e8590c;--us-accent:#1f2937;--us-site-soft:color-mix(in srgb, var(--us-site) 13%, transparent);--us-kept-soft:color-mix(in srgb, var(--us-kept) 13%, transparent);--us-product-id-soft:color-mix(in srgb, var(--us-product-id) 12%, transparent);--us-accent-soft:color-mix(in srgb, var(--us-accent) 12%, transparent);--us-glass:color-mix(in srgb, var(--surface) 70%, transparent);--us-glass-strong:color-mix(in srgb, var(--surface) 94%, transparent)}:root[data-theme=dark] .us-page{--us-site:#7dd3fc;--us-kept:#a5b4fc;--us-product-id:#ff8a50;--us-accent:#e5e7eb}.us-saved-sites [data-rule-kind=keeps]{--us-band:#1e3a5f}.us-saved-sites [data-rule-kind=drops]{--us-band:#6b2d8c}.us-saved-sites [data-rule-kind=every]{--us-band:#4f535a}.cs-page{--cs-channel:var(--series-1);--cs-channel-ink:color-mix(in srgb, var(--series-1) 62%, var(--heading));--cs-account:var(--series-2);--cs-account-ink:color-mix(in srgb, var(--series-2) 62%, var(--heading))}.mm-page [style*=--net-h],.cs-page [style*=--net-h]{--net:hsl(var(--net-h) var(--mm-net-s) var(--mm-net-l))}.logins-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.logins-bar>:first-child{flex:420px;min-width:0}.logins-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.logins-actions .change-count{color:var(--heading);padding:0 6px;font-size:13px;font-weight:600}.logins-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.logins-filters .segmented{background:var(--surface-sunken);border:1px solid var(--border);border-radius:calc(var(--radius) + 3px);padding:3px;display:flex}.logins-filters .segmented button{border-radius:var(--radius);color:var(--muted);cursor:pointer;transition:background var(--duration,.2s), color var(--duration,.2s);background:0 0;border:0;padding:6px 12px;font-size:13px;font-weight:600}.logins-filters .segmented button[aria-pressed=true]{background:var(--surface);color:var(--heading);box-shadow:0 1px 3px #0000001f}.logins-filters .logins-search{flex:0 260px;width:auto;min-width:200px}.matrix-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:flex}.matrix-legend i{border-radius:50%;width:14px;height:14px;display:inline-block}.matrix-legend b{border:1px solid var(--border-strong);color:var(--heading);border-radius:5px;padding:0 5px;font-size:11px}.matrix-legend .legend-on{background:var(--action)}.matrix-legend .legend-off{border:1.5px solid var(--border-strong)}.matrix-legend .legend-blocked{border:1.5px dashed var(--border-strong);background:var(--surface-sunken)}.add-login-admin{align-items:center;gap:6px;padding-bottom:9px;font-size:13px;display:inline-flex}.super-admin-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.super-admin-list li{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.super-admin-list li svg{color:var(--action)}.access-matrix-wrap{border:1px solid var(--border);border-radius:calc(var(--radius) * 2);background:var(--surface);overscroll-behavior:contain;min-height:280px;max-height:calc(100vh - 260px);box-shadow:var(--shadow-card,none);overflow:auto}.access-matrix{--row:0;--column-width:46px;--label-max-width:none;--label-header-height:168px;--hue:210;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.access-matrix th,.access-matrix td{border-bottom:1px solid var(--border);background:var(--surface);text-align:center;color:var(--text);padding:0}.access-matrix thead th{z-index:5;position:sticky}.access-matrix .group-row th{text-transform:uppercase;letter-spacing:.07em;height:38px;color:var(--muted);background:var(--surface-sunken);font-size:11.5px;font-weight:700;top:0}.access-matrix .label-row th{height:var(--label-header-height,168px);vertical-align:bottom;top:38px}.access-matrix .group-head{border-left:1px solid var(--border);white-space:nowrap;padding:0 10px}.access-matrix .login-head{z-index:300;text-align:left;vertical-align:bottom;min-width:260px;max-width:260px;box-shadow:1px 0 0 var(--border);padding:0 14px 10px;left:0}.access-matrix .admin-head{border-left:1px solid var(--border);min-width:74px}.access-matrix .actions-head{min-width:96px}.access-matrix .group-start{border-left:1px solid var(--border)}.access-matrix .column-head{min-width:var(--column-width);width:var(--column-width);cursor:default;position:sticky}.access-matrix .column-label{left:50%;top:calc(var(--row) * 22px + 14px);border-left:1px solid var(--border-strong);pointer-events:none;position:absolute;bottom:30px}.access-matrix .column-label span{white-space:nowrap;max-width:var(--label-max-width,none);text-overflow:ellipsis;background:var(--surface);color:var(--heading);text-align:left;border-radius:0 6px 6px 0;padding:2px 8px 2px 10px;font-size:12.5px;font-weight:600;line-height:16px;transition:color .2s;position:absolute;top:-10px;left:-1px;overflow:hidden}.access-matrix .column-label span:before{content:"";border-top:1px solid var(--border-strong);width:7px;position:absolute;top:50%;left:0}.access-matrix .column-head:hover .column-label,.access-matrix .column-head.hot .column-label{border-left:2px solid var(--action)}.access-matrix .column-head:hover .column-label span,.access-matrix .column-head.hot .column-label span{color:var(--action)}.access-matrix .column-head:hover .column-label span:before,.access-matrix .column-head.hot .column-label span:before{border-top:2px solid var(--action)}.access-matrix .column-head.is-blocked .column-label span{color:var(--muted)}.access-matrix .linked-count,.access-matrix .view-edit-letters{color:var(--muted);padding-bottom:8px;font-size:11px;display:block}.access-matrix .view-edit-letters{letter-spacing:.15em;font-size:10px}.access-matrix.is-editing .column-head.toggles-everyone{cursor:pointer}.access-matrix.is-editing .column-head.toggles-everyone:hover{background:var(--action-soft)}.access-matrix.is-editing .column-head.toggles-everyone:hover .linked-count{color:var(--heading);font-weight:600}.access-matrix.is-editing .column-head.toggles-everyone:hover .linked-count:before{content:"all "}.access-matrix .is-empty-group{min-width:120px;max-width:160px;color:var(--muted);vertical-align:middle;white-space:normal;padding:0 10px 10px;font-size:11.5px}.access-matrix .is-empty-group .why-empty{margin-top:4px;display:block}.access-matrix .label-spacer{padding:0}.access-matrix .label-row .label-spacer{vertical-align:bottom}.access-matrix tbody tr:hover td{background:var(--surface-hover)}.access-matrix .login-cell{z-index:4;text-align:left;min-width:260px;max-width:260px;box-shadow:1px 0 0 var(--border);padding:10px 14px;position:sticky;left:0}.access-matrix .login-who{align-items:center;gap:10px;display:flex}.access-matrix .login-avatar{width:30px;height:30px;color:hsl(var(--hue) 55% 32%);background:hsl(var(--hue) 70% 90%);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}:root[data-theme=dark] .access-matrix .login-avatar{color:hsl(var(--hue) 70% 85%);background:hsl(var(--hue) 45% 26%)}.access-matrix .login-meta{min-width:0;display:grid}.access-matrix .login-meta b{white-space:nowrap;color:var(--heading);align-items:center;gap:8px;display:flex}.access-matrix .login-meta small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.access-matrix .login-meta small.sees-nothing{color:var(--caution);font-weight:600}.access-matrix .role-pill{background:var(--surface-sunken);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.access-matrix .role-pill.is-admin{background:var(--action-soft);color:var(--heading)}.access-matrix .admin-cell{border-left:1px solid var(--border);width:74px;min-width:74px}.access-matrix .admin-switch{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;width:34px;height:20px;transition:background .2s;position:relative}.access-matrix .admin-switch:after{content:"";background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.access-matrix .admin-switch[aria-checked=true]{background:var(--action)}.access-matrix .admin-switch[aria-checked=true]:after{transform:translate(14px)}.access-matrix .admin-switch[aria-disabled=true]{cursor:default;opacity:.75}.access-matrix .feature-cell{white-space:nowrap;padding:0 2px}.access-matrix .view-edit{border:1.5px solid var(--border-strong);width:25px;height:25px;color:var(--muted);background:0 0;border-radius:7px;place-items:center;margin:0 1px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .15s;display:inline-grid}.access-matrix .view-edit.is-on{background:var(--action);border-color:var(--action);color:var(--action-text)}.access-matrix .view-edit.is-not-given{opacity:.5;border-style:dashed}.access-matrix .view-edit.is-blocked{background:var(--surface-sunken);border-style:dashed}.access-matrix .view-edit.is-blocked.is-on{background:var(--action);opacity:.55}.access-matrix .linked-dot{border:1.5px solid var(--border-strong);width:25px;height:25px;color:var(--action-text);background:0 0;border-radius:50%;place-items:center;padding:0;transition:background .2s,border-color .2s,transform .15s;display:inline-grid}.access-matrix .linked-dot svg{opacity:0;transition:opacity .2s,transform .25s cubic-bezier(.3,1.6,.5,1);transform:scale(.4)}.access-matrix .linked-dot.is-on{background:var(--action);border-color:var(--action)}.access-matrix .linked-dot.is-on svg{opacity:1;transform:none}.access-matrix .linked-dot.is-blocked{background:var(--surface-sunken);border-style:dashed}.access-matrix .linked-dot.is-blocked.is-on{background:var(--action);opacity:.55}.access-matrix:not(.is-editing) .view-edit,.access-matrix:not(.is-editing) .linked-dot{pointer-events:none}.access-matrix.is-editing .view-edit[aria-disabled=false],.access-matrix.is-editing .linked-dot[aria-disabled=false]{cursor:pointer}.access-matrix.is-editing .view-edit[aria-disabled=false]:hover,.access-matrix.is-editing .linked-dot[aria-disabled=false]:hover{border-color:var(--action);transform:scale(1.12)}.access-matrix.is-editing .view-edit[aria-disabled=true],.access-matrix.is-editing .linked-dot[aria-disabled=true]{cursor:not-allowed}.access-matrix .empty-group-cell{color:var(--muted);background:repeating-linear-gradient(135deg, var(--surface), var(--surface) 6px, var(--surface-sunken) 6px, var(--surface-sunken) 7px)}.access-matrix .empty-group-cell svg{opacity:.6}.access-matrix td.sees-everything{background:linear-gradient(100deg, var(--action), color-mix(in srgb, var(--action) 70%, var(--surface)));color:var(--action-text);text-align:left;white-space:nowrap;padding:0 14px;font-size:12.5px;font-weight:650;animation:.6s cubic-bezier(.3,.9,.3,1) both sees-everything-sweep}.access-matrix tbody tr:hover td.sees-everything{background:linear-gradient(100deg, var(--action), color-mix(in srgb, var(--action) 70%, var(--surface)))}.access-matrix td.sees-everything span{align-items:center;gap:7px;display:inline-flex}@keyframes sees-everything-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.access-matrix .row-actions{white-space:nowrap;text-align:right;width:96px;min-width:96px;padding-right:8px}.access-matrix .row-action{border-radius:var(--radius);width:28px;height:28px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;transition:opacity .2s,background .2s,color .2s;display:inline-grid}.access-matrix tbody tr:hover .row-action,.access-matrix .row-action:focus-visible{opacity:1}.access-matrix .row-action:hover{background:var(--surface-sunken);color:var(--heading)}.access-matrix .row-action.is-danger:hover{background:var(--danger-soft);color:var(--danger)}@media (hover:none){.access-matrix .row-action{opacity:.8}}.access-matrix .empty-row{text-align:left;padding:28px}.access-matrix .show-another{justify-content:center;padding-bottom:6px;display:flex;position:relative}.access-matrix .show-another-button{border:1.5px dashed var(--border-strong);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.access-matrix .show-another-button:hover{border-color:var(--action);color:var(--heading)}.access-matrix .show-another-list{z-index:400;background:var(--surface-raised,var(--surface));border:1px solid var(--border);border-radius:var(--radius);text-align:left;width:240px;padding:8px;position:absolute;top:32px;left:0;box-shadow:0 8px 24px #0000002e}.access-matrix .show-another-list ul{max-height:220px;margin:6px 0 0;padding:0;list-style:none;overflow:auto}.access-matrix .show-another-list li button{text-align:left;width:100%;color:var(--text);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13px;font-weight:500}.access-matrix .show-another-list li button:hover{background:var(--surface-hover)}.access-matrix .show-another-list li.muted{padding:6px 8px;font-size:12.5px}@media (max-width:640px){.access-matrix .login-head,.access-matrix .login-cell{min-width:170px;max-width:170px}.access-matrix .login-avatar{display:none}.matrix-legend{margin-left:0}.logins-filters .logins-search{flex:100%}.access-matrix-wrap{max-height:calc(100vh - 300px)}}@media (prefers-reduced-motion:reduce){.access-matrix td.sees-everything{animation:none}.access-matrix .linked-dot svg,.access-matrix .view-edit,.access-matrix .linked-dot{transition:none}}.organizations-and-logins{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.organization-rail{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:18px}.organization-rail-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.organization-rail-list{gap:2px;max-height:calc(100vh - 360px);margin:0 0 12px;padding:0;list-style:none;display:grid;overflow:auto}.organization-rail-list button{border-radius:var(--radius);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration,.2s), color var(--duration,.2s);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.organization-rail-list button:hover{background:var(--surface-sunken)}.organization-rail-list button[aria-current=true]{background:var(--surface-sunken);color:var(--heading);box-shadow:inset 3px 0 0 var(--action);font-weight:600}.organization-rail-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.organization-rail-empty{padding:7px 10px;font-size:13px}.organization-rail .super-admin-list li{flex-wrap:nowrap;gap:8px;font-size:12.5px}.super-admin-list li>svg{flex:none}.super-admin-who{flex-direction:column;flex:auto;min-width:0;display:flex}.super-admin-who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.super-admin-action{border-radius:var(--radius);width:28px;height:28px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;transition:opacity .2s,background .2s,color .2s;display:inline-grid}.super-admin-list li:hover .super-admin-action,.super-admin-action:focus-visible{opacity:1}.super-admin-action:hover{background:var(--danger-soft);color:var(--danger)}.super-admin-list li>.super-admin-action svg{color:inherit}@media (hover:none){.super-admin-action{opacity:.8}}.organization-settings{padding:0}.organization-settings>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;list-style:none;display:flex}.organization-settings>summary::-webkit-details-marker{display:none}.organization-settings-chevron{color:var(--muted);transition:transform var(--duration,.2s)}.organization-settings[open] .organization-settings-chevron{transform:rotate(90deg)}.organization-settings-facts{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-left:auto;font-size:12.5px;display:flex}.organization-settings-body{border-top:1px solid var(--border);padding:16px 20px 20px}@media (max-width:1100px){.organizations-and-logins{grid-template-columns:minmax(0,1fr)}.organization-rail{position:static}.organization-rail-list{max-height:240px}}@media (prefers-reduced-motion:reduce){.organization-settings-chevron{transition:none}}.access-tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}.access-tabs button{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--duration,.2s), border-color var(--duration,.2s);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.access-tabs button:hover{color:var(--heading)}.access-tabs button[aria-selected=true]{color:var(--heading);border-bottom-color:var(--action)}.access-tabs .data{background:var(--surface-sunken);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:11.5px}.kind-grid-empty{align-items:center;gap:8px;display:flex}.kind-grid thead th{background:var(--surface-sunken);vertical-align:bottom;top:0}.kind-grid .item-head{z-index:300;text-align:left;text-transform:uppercase;letter-spacing:.07em;min-width:280px;max-width:280px;color:var(--muted);box-shadow:1px 0 0 var(--border);padding:10px 14px;font-size:11.5px;font-weight:700;left:0}.kind-grid .login-column-head{border-left:1px solid var(--border);width:72px;min-width:72px;max-width:72px;padding:10px 4px 8px}.kind-grid .login-column-head .login-avatar{margin:0 auto 4px}.kind-grid .login-column-name{color:var(--heading);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.kind-grid .login-column-count{color:var(--muted);font-size:11px;display:block}.kind-grid .login-column-head.is-admin .login-column-count{color:var(--action);font-weight:600}.kind-grid .item-cell{z-index:4;text-align:left;min-width:280px;max-width:280px;box-shadow:1px 0 0 var(--border);padding:6px 10px 6px 14px;font-weight:500;position:sticky;left:0}.kind-grid .item-cell-inner{align-items:center;gap:8px;min-width:0;display:flex}.kind-grid .item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--heading);flex:auto;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.kind-grid .item-cell.is-blocked .item-label{color:var(--muted)}.kind-grid .item-linked-count{color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;flex:none;padding:2px 6px;font-family:inherit;font-size:11px}.kind-grid .item-linked-count.toggles-everyone{cursor:pointer}.kind-grid .item-linked-count.toggles-everyone:hover{background:var(--action-soft);color:var(--heading);font-weight:600}.kind-grid .item-linked-count.toggles-everyone:hover:before{content:"all "}.kind-grid .row-cell{border-left:1px solid var(--border);height:38px}.kind-grid td.admin-sees-it{border-left:1px solid var(--border);background:color-mix(in srgb, var(--action) 14%, var(--surface));color:var(--action)}.kind-grid tbody tr:hover td.admin-sees-it{background:color-mix(in srgb, var(--action) 22%, var(--surface))}.kind-grid .kind-grid-filler{border-left:1px solid var(--border);width:100%}.kind-grid-more{border-top:1px solid var(--border);background:var(--surface);justify-content:center;padding:10px;display:flex;position:sticky;left:0}.access-sections{background:var(--surface-sunken);border:1px solid var(--border);border-radius:calc(var(--radius) + 3px);flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:flex}.access-sections button{border-radius:var(--radius);color:var(--muted);cursor:pointer;white-space:nowrap;transition:background var(--duration,.2s), color var(--duration,.2s);background:0 0;border:0;padding:6px 12px;font-size:13px;font-weight:600}.access-sections button[aria-selected=true]{background:var(--surface);color:var(--heading);box-shadow:0 1px 3px #0000001f}.access-sections .data{color:var(--muted);margin-left:2px;font-size:11.5px}.access-matrix .view-edit-letters{letter-spacing:0;justify-content:center;align-items:center;gap:9px;display:flex}.matrix-legend b{place-items:center;padding:2px 4px;display:inline-grid}
