@font-face{font-family:Alexandria;src:url(/brand/Alexandria-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{font-family:Alexandria,system-ui,sans-serif;font-size:13px;font-weight:400;color:var(--ink);background:var(--bg);--brand: #7b52f8;--strong: #6231e2;--ink: #0f0e17;--muted: #66667e;--faint: #77778e;--line: #e2e0fb;--surface: #fff;--bg: #fff;--purple-bg: #f1ebff;--radius: 12px;color-scheme:light;--surface-soft: #f7f7fd;--surface-hover: #f7f7fd;--surface-pressed: #7b52f826;--ink-secondary: #37364a;--line-strong: #d1d0f8;--accent-border: #7b52f847;--accent-line: #7b52f8;--chart-fill: #f0ebff;--chart-prior: #a797c7;--chart-cross: #bbaaeb;--green-bg: #e6f7ee;--green-ink: #247352;--blue-bg: #edf2ff;--blue-ink: #3f62c0;--orange-bg: #fff1e7;--orange-ink: #97531d;--red-bg: #fcecf0;--red-ink: #a93750;--notice-bg: #fcf8ed;--notice-border: #f2e8ce;--error-border: #f5d9e0;--tooltip-bg: #fff;--tooltip-ink: #0f0e17;--overlay: #0f0e1766;--outline: #7b52f8;--outline-fg: #6231e2;--on-primary: #fff;--field-fill: #fff;--field-border: #7b52f8;--search-border: #7b52f8;--field-focus: #7b52f8;--field-hint: #74639a;--popup-bg: #fff;--dialog-bg: #f7f7fd;--popup-line: #7b52f8cc;--disabled-bg: #ddddea;--disabled-fg: #626277;--error: #ef4444;--destructive: #b42336;--chip-bg: #fff;--chip-active: #0f0e17;--chip-active-fg: #fff;--field-radius: 100px;--button-radius: 24px}:root[data-theme=dark]{color-scheme:dark;--brand: #8254ff;--strong: #b89cff;--ink: #f2f3f8;--ink-secondary: #b2b7ca;--muted: #b2b7ca;--faint: #9299af;--line: #333747;--line-strong: #454b60;--surface: #191b24;--surface-soft: #272638;--surface-hover: #20232e;--surface-pressed: #38265a;--bg: #111218;--purple-bg: #38265a;--accent-border: #454b60;--accent-line: #b89cff;--chart-fill: #382954;--chart-prior: #bba9d7;--chart-cross: #8d73b5;--green-bg: #19392f;--green-ink: #97e1ba;--blue-bg: #233555;--blue-ink: #b0c9ff;--orange-bg: #3e2d23;--orange-ink: #ffc192;--red-bg: #452636;--red-ink: #ffadc4;--notice-bg: #382c22;--notice-border: #5e4932;--error-border: #63364b;--tooltip-bg: #20232e;--tooltip-ink: #f2f3f8;--overlay: #111218b3;--outline: #454b60;--outline-fg: #b89cff;--field-fill: #272638;--field-border: #454b60;--search-border: #8254ff;--field-focus: #b89cff;--field-hint: #9299af;--popup-bg: #20232e;--dialog-bg: #20232e;--popup-line: #8254ffcc;--disabled-bg: #2b2e3c;--disabled-fg: #9299af;--error: #ff667f;--destructive: #ff8c9e;--chip-bg: #20232e;--chip-active: #38265a;--chip-active-fg: #b89cff}*{box-sizing:border-box}body{margin:0;min-width:300px}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.51}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}button:focus:not(:focus-visible){outline:0}button svg,a svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}input[type=checkbox]{accent-color:var(--brand);width:17px;height:17px;margin:0;cursor:pointer}input,textarea,select{min-width:0}.visually-hidden,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;inset-inline-start:20px;top:12px;background:var(--surface);padding:12px;z-index:99;color:var(--strong)}.muted{color:var(--muted)}.numeric{font-variant-numeric:tabular-nums}.shell{--rail: 251px;min-height:100vh;display:grid;grid-template-columns:var(--rail) minmax(0,1fr)}.rail-collapsed{--rail: 72px}.sidebar{background:var(--surface);border-inline-end:1px solid var(--line);height:100dvh;position:sticky;top:0;display:flex;flex-direction:column;overflow:hidden;z-index:10}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:6px;height:64px;flex:none;padding-inline:20px 10px}.brand{display:inline-flex;min-width:0;align-items:center;white-space:nowrap}.brand-mark{display:none;place-items:center;width:34px;height:34px;flex:none}.brand-mark img{width:30px;height:30px;object-fit:contain}.brand-icon{display:inline-block;flex:none;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.brand-name{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:12px;font-weight:500}.brand-name img{display:block;height:48px;width:72px;object-fit:contain}.sidebar-profile{padding:0 14px 8px;flex:none}.sidebar-profile .menu-trigger{width:100%}.sidebar-profile .role-trigger{width:100%;min-height:62px;padding:5px 6px;gap:10px}.sidebar-profile .menu-trigger:hover{background:var(--surface-hover)}.role-avatar{display:grid;place-items:center;flex:none;border:1.5px solid var(--brand);border-radius:50%;padding:2px}.sidebar-profile .role-name{flex:1;min-width:0}.sidebar-profile .role-name strong{font-size:13px;overflow:hidden;text-overflow:ellipsis}.sidebar-profile .role-name small{font-size:11px}.role-trigger>svg{color:var(--outline-fg)}.top-role-menu{display:none}.sidebar nav{display:flex;flex-direction:column;gap:15px;padding:12px 13px 18px;overflow-y:auto;scrollbar-width:thin;min-height:0}.nav-title{font-size:10px;line-height:1.5;color:var(--outline-fg);font-weight:650;margin:0 11px 6px}.nav-group-links{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--brand) 60%,transparent);border-radius:24px;overflow:hidden}.nav-group a{display:flex;align-items:center;gap:8px;color:var(--ink);min-height:40px;padding-inline:12px;font-size:12px;font-weight:550;position:relative}.nav-group a:not(:first-child):before{content:"";position:absolute;top:0;inset-inline:12px;border-block-start:1px solid color-mix(in srgb,var(--brand) 20%,transparent)}.nav-group a>:is(.brand-icon,.nav-icon,.nav-chevron){color:var(--outline-fg)}.nav-chevron{margin-inline-start:auto}.nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-group a:focus-visible{outline-offset:-3px}.nav-group a:hover{background:var(--surface-hover)}.nav-group a.active{background:var(--surface-pressed);color:var(--outline-fg);font-weight:650}.nav-count{display:grid;place-items:center;min-width:19px;min-height:19px;margin-inline-start:auto;padding-inline:3px;border-radius:50%;background:var(--destructive);color:var(--bg);font-size:9px;font-weight:700}.nav-count+.nav-chevron{margin-inline-start:0}.sidebar-bottom{margin-top:auto;padding:8px 14px 12px;background:var(--surface);border-top:1px solid var(--line)}.reset-link{display:flex;align-items:center;justify-content:center;gap:8px;background:none;border:0;border-radius:var(--button-radius);padding:8px 10px;color:var(--destructive);font-size:11px;width:100%;white-space:nowrap}.reset-link:hover{background:var(--surface-hover)}.sidebar-foot{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:6px 10px 0;color:var(--muted);font-size:10px;white-space:nowrap}.status-dot,.small-dot{width:7px;height:7px;background:#2c9f74;border-radius:50%;display:inline-block;flex:none}.small-dot{width:5px;height:5px;background:var(--brand)}.rail-collapsed .brand-name,.rail-collapsed .nav-title,.rail-collapsed .nav-group a :is(.nav-label,.nav-count,.nav-chevron),.rail-collapsed .sidebar-profile .role-name,.rail-collapsed .sidebar-profile .role-trigger>svg,.rail-collapsed .reset-link span,.rail-collapsed .sidebar-foot{display:none}.rail-collapsed .brand-mark{display:grid}.rail-collapsed .brand-row{padding:0 8px;gap:1px}.rail-collapsed .collapse-button{width:17px}.rail-collapsed .sidebar-profile{padding-inline:9px}.rail-collapsed .sidebar-profile .role-avatar .avatar{width:29px;height:29px;font-size:10px}.rail-collapsed .sidebar nav{padding:9px;gap:11px}.rail-collapsed .nav-group-links{border-radius:19px}.rail-collapsed .nav-group a,.rail-collapsed .sidebar-profile .role-trigger{justify-content:center;padding-inline:0}.main-column{min-width:0}.topbar{height:64px;background:var(--bg);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding-inline:28px;gap:16px;position:sticky;top:0;z-index:9}.breadcrumbs,.top-actions,.role-trigger{display:flex;align-items:center}.breadcrumbs{gap:9px;white-space:nowrap;color:var(--muted);font-size:11.5px}.breadcrumbs a:hover{color:var(--strong)}.breadcrumbs>span{color:var(--ink);font-weight:560}.top-actions{gap:15px}.global-search{display:flex;align-items:center;gap:10px;min-height:40px;min-width:204px;padding-inline:13px;border:1px solid var(--search-border);background:transparent;border-radius:var(--field-radius);color:var(--strong);font-size:12px;text-align:start}.global-search:hover{border-color:var(--accent-line)}kbd{margin-inline-start:auto;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:4px;padding:2px 4px;display:flex;align-items:center;gap:2px;font:inherit;font-size:9px}.demo-badge{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;white-space:nowrap}.top-bell{position:relative}.top-bell i{position:absolute;width:6px;height:6px;background:var(--brand);border-radius:50%;top:6px;inset-inline-end:6px;box-shadow:0 0 0 2px var(--surface)}.role-trigger{gap:8px;padding:4px 1px;white-space:nowrap}.role-name{display:flex;flex-direction:column;gap:3px;line-height:1.15}.role-name strong{font-size:11px;font-weight:620}.role-name small{font-size:9px;color:var(--muted)}.avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;width:33px;height:33px;background:var(--purple-bg);color:var(--strong);font-size:10.5px;font-weight:650}.avatar-small{width:30px;height:30px;font-size:9px}.avatar-large{width:43px;height:43px;font-size:13px}.mobile-toggle,.mobile-close,.mobile-backdrop{display:none!important}main:focus{outline:none}.page{max-width:1660px;margin:0 auto;padding:28px 31px 40px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:23px}.page-header h1{font-size:clamp(23px,2.1vw,30px);line-height:1.3;font-weight:700}.page-header p{font-size:13px;color:var(--muted);margin-top:5px;line-height:1.65}.page-actions,.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-actions{flex:none;margin-bottom:2px}.button,.icon-button,.text-button,.inline-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.button{min-height:42px;padding:7px 16px;border:1px solid var(--outline);border-radius:var(--button-radius);background:transparent;color:var(--outline-fg);font-size:12px;font-weight:600;line-height:1.35}.button:hover:not(:disabled){background:var(--surface-hover)}.button:active:not(:disabled){opacity:.75}.button.primary,.button.danger{color:var(--on-primary);background:var(--brand);border-color:var(--brand);font-weight:700}.button.primary:hover:not(:disabled){background:var(--brand);border-color:var(--brand);filter:brightness(.95)}.button.danger,.button.danger:hover:not(:disabled){background:#b42336;border-color:#b42336}.button:disabled{background:var(--disabled-bg);border-color:transparent;color:var(--disabled-fg);opacity:1}.button.small{min-height:34px;font-size:11px;padding-inline:13px}.button.square{min-width:42px;padding-inline:0}.button.selected{background:var(--chip-active);color:var(--chip-active-fg);border-color:var(--chip-active)}.button.selected:hover:not(:disabled){background:var(--chip-active)}.icon-button{background:none;border:0;border-radius:50%;color:var(--ink);width:36px;height:36px;padding:0;flex:none}.icon-button:hover{color:var(--strong);background:var(--purple-bg)}.text-button{background:none;border:0;padding:4px;color:var(--strong);font-size:10.5px}.text-button:hover,.inline-link:hover{text-decoration:underline}.inline-link{color:var(--strong);font-size:11px;font-weight:570;margin-top:13px;justify-content:flex-start}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.dashboard-scope{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--muted);font-size:10.4px}.scope-divider{width:1px;height:11px;background:var(--line-strong);margin:0 2px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:17px;overflow:hidden}.metric-card{min-width:0;padding:16px;display:flex;align-items:flex-start;gap:12px}.metric-card+.metric-card{border-inline-start:1px solid var(--line)}.metric-card:hover,.analytics-metric:hover{background:var(--surface-hover)}.metric-card:focus-visible{outline-offset:-3px}.metric-main{min-width:0}.metric-icon,.section-icon,.alert-icon,.record-icon,.empty-icon{display:inline-grid;place-items:center;flex:none;border-radius:9px}.metric-icon{width:42px;height:42px;border-radius:12px;color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,transparent)}.section-icon{width:35px;height:35px}.alert-icon,.record-icon{width:33px;height:33px}.row-arrow{color:var(--outline-fg)}.tone-purple{color:var(--strong);background:var(--purple-bg)}.tone-blue{color:var(--blue-ink);background:var(--blue-bg)}.tone-teal{color:var(--green-ink);background:var(--green-bg)}.tone-orange{color:var(--orange-ink);background:var(--orange-bg)}.tone-red{color:var(--red-ink);background:var(--red-bg)}.metric-label{font-size:11px;color:var(--muted);font-weight:510;margin-bottom:5px;line-height:1.3}.metric-value{display:block;font-size:29px;line-height:1.1;font-weight:660;font-variant-numeric:tabular-nums}.metric-foot{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px;margin-top:8px;min-height:18px;flex-wrap:wrap}.delta{display:inline-flex;align-items:center;gap:2px;color:var(--green-ink);background:var(--green-bg);border-radius:5px;font-size:9px;padding:2px 4px;font-weight:600}.delta-down{color:var(--red-ink);background:var(--red-bg)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(284px,1fr);gap:16px;align-items:stretch}.dashboard-grid>.card,.recent-card,.analytics-secondary{padding:17px 17px 15px}.lower-grid,.recent-card{margin-top:17px}.section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:15px}.section-header h2{font-size:15px;font-weight:650;line-height:1.35}.section-header p{font-size:10.4px;color:var(--muted);line-height:1.5;margin-top:5px}.chart-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:16px}.segmented{display:inline-flex;align-items:center;gap:3px;padding:0;flex-wrap:wrap}.segmented button{border:1px solid var(--line);border-radius:var(--button-radius);padding:5px 12px;background:var(--chip-bg);color:var(--ink);font-size:11px;font-weight:500;min-height:30px}.segmented button[aria-pressed=true]{background:var(--chip-active);color:var(--chip-active-fg);border-color:var(--chip-active)}.compare-button span{width:6px;height:6px;border-radius:100%;background:var(--chart-prior)}.compare-button.is-on span{background:var(--brand)}.legend{display:flex;gap:11px;align-items:center;color:var(--muted);font-size:8.6px;white-space:nowrap}.legend span{display:flex;align-items:center;gap:5px}.legend i{width:14px;border-top:2px solid var(--brand);border-radius:2px}.legend span:nth-child(2) i{border-color:var(--chart-prior);border-top-style:dashed}.line-chart{display:grid;grid-template-columns:30px minmax(0,1fr);padding:2px 0 0}.y-axis{height:179px;display:flex;flex-direction:column;justify-content:space-between;color:var(--muted);font-size:8.6px;line-height:1}.plot{position:relative;min-width:0}.plot>svg{display:block;width:100%;height:179px;overflow:visible}.grid-line{stroke:var(--line);stroke-width:1;stroke-dasharray:4 3}.chart-line{stroke:var(--brand);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;fill:none}.chart-prior{stroke:var(--chart-prior);stroke-width:1.5;stroke-dasharray:4 4;stroke-linejoin:round;fill:none}.chart-cross{stroke:var(--chart-cross);stroke-width:1;stroke-dasharray:3 3}.chart-dot{fill:var(--brand);stroke:var(--surface);stroke-width:2}.chart-targets{position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;height:179px;display:flex}.chart-targets a{flex:1;min-width:1px}.chart-tooltip{position:absolute;top:4px;z-index:2;pointer-events:none;transform:translate(-50%);display:grid;gap:4px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);font-size:10px;white-space:nowrap}.chart-tooltip strong{color:var(--ink)}.x-axis{display:flex;justify-content:space-between;gap:3px;font-size:8.5px;color:var(--muted);padding-top:8px;white-space:nowrap}.bars{display:grid;gap:9px;margin-top:13px}.bars a{display:grid;grid-template-columns:minmax(80px,1fr) minmax(70px,2.1fr) 36px;align-items:center;gap:9px;min-height:23px;color:var(--ink-secondary);font-size:10px}.bars a:hover{color:var(--strong)}.bars i{height:8px;background:var(--purple-bg);border-radius:8px;overflow:hidden}.bars b{height:100%;display:block;border-radius:8px}.bars strong{text-align:end;color:var(--ink);font-size:10px;font-weight:640}.health-list>div,.health-list>a,.recent-list>a{display:flex;gap:8px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:10px 0;font-size:11px}.health-list span,.recent-list>a>span:first-child{display:flex;flex-direction:column;gap:4px}.health-list small,.recent-list small{font-size:9px;color:var(--muted)}.health-list strong{font-size:13px;font-weight:640}.health-list a:hover,.recent-list a:hover{color:var(--strong)}.health-number{font-size:30px;font-weight:650}.recent-list a>span:first-child:not(.alert-icon){flex:1}.recent-list a>.alert-icon{display:inline-grid}.recent-list strong{font-size:11px;font-weight:600}.menu{min-width:0;flex:none}.menu-trigger{border:0;border-radius:var(--button-radius);padding:0;margin:0;background:none;color:inherit;display:flex;align-items:center;text-align:start;max-width:100%}.more-trigger{display:grid;place-items:center;border-radius:50%;width:40px;height:40px;background:var(--surface-soft);color:var(--ink)}.menu-trigger:hover .more-trigger,.menu-trigger[aria-expanded=true] .more-trigger{color:var(--strong);background:var(--surface-pressed)}.menu-panel{position:fixed;inset:auto;margin:0;inline-size:max-content;min-inline-size:min(160px,calc(100vw - 24px));max-inline-size:min(300px,calc(100vw - 24px));overflow:auto;scrollbar-width:thin;overscroll-behavior:contain;padding:0;background:var(--popup-bg);color:var(--ink);border:1.5px solid var(--popup-line);border-radius:35px;visibility:hidden}.menu-panel:popover-open[data-positioned]{visibility:visible;animation:popup-in .16s cubic-bezier(.215,.61,.355,1) both}@keyframes popup-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.menu-panel>:nth-child(n+2){border-block-start:1px solid var(--popup-line)}.popup-item,.check-menu{display:flex;align-items:center;gap:11px;text-align:start;width:100%;min-height:46px;background:transparent;color:var(--ink);font-size:14px;font-weight:500;padding:11px 16px;line-height:1.45}.popup-item{border:0}.popup-item:hover,.popup-item:focus-visible,.check-menu:hover,.check-menu:focus-within{background:var(--surface-hover)}.popup-item:focus-visible{outline-offset:-3px}.popup-item.selected{color:var(--strong);font-weight:600}.popup-item.destructive{color:var(--destructive)}.popup-item .popup-label,.popup-item>span:first-of-type{flex:1;min-width:0;overflow-wrap:anywhere;text-align:start}.selection-indicator{flex:none;display:grid;place-items:center;width:17px;height:17px;border:1.5px solid color-mix(in srgb,var(--brand) 45%,transparent);border-radius:50%;color:var(--on-primary)}.selected .selection-indicator{background:var(--brand);border-color:var(--brand)}.menu-caption,.menu-note{padding:11px 18px;font-size:12px;overflow-wrap:anywhere;line-height:1.5}.menu-caption{color:var(--strong);font-weight:600;text-align:start}.menu-note{color:var(--muted)}.range-form{display:grid;gap:9px;padding:12px 16px 16px}.range-form label,.date-filters label,.action-form label,.select-field{display:grid;min-width:0;gap:6px;color:var(--ink);font-size:13px;font-weight:400}.select-field>span{padding-inline-start:4px}.range-form input,.date-filters input,.action-form input,.action-form textarea,.select-trigger{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-fill);padding:9px 16px;min-height:42px;max-width:100%;color:var(--ink);font-size:13px;font-weight:500}.action-form textarea{border-radius:18px;line-height:1.65}.range-form input:focus,.date-filters input:focus,.action-form input:focus,.action-form textarea:focus,.menu-trigger[aria-expanded=true] .select-trigger,.menu-trigger:focus-visible .select-trigger{border-color:var(--field-focus);outline:1px solid var(--field-focus);outline-offset:0}.action-form :is(input,textarea):user-invalid{outline:1px solid var(--error);border-color:var(--error)}.action-form :is(input,textarea)::placeholder{color:var(--field-hint)}.select-wrap{display:inline-flex;align-items:center;max-width:100%}.select-wrap .menu-trigger{flex:1}.select-wrap .menu-trigger:focus-visible{outline:none}.select-trigger{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%}.select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger>svg{flex:none;color:var(--outline-fg)}.select-wrap .menu-trigger:disabled{opacity:1}.select-wrap .menu-trigger:disabled .select-trigger{background:var(--disabled-bg);border-color:transparent;color:var(--disabled-fg)}.tabs{display:flex;align-items:flex-end;gap:19px;overflow-x:auto;scrollbar-width:thin}.tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font-size:12px;font-weight:500;min-height:44px;white-space:nowrap;padding:0 1px}.tabs button[aria-pressed=true]{border-color:var(--brand);color:var(--strong);font-weight:650}.tabs button:hover{color:var(--strong)}.page-tabs{border-bottom:1px solid var(--line);margin-bottom:15px}.queue-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin-bottom:14px}.queue-stat{padding:12px 14px;display:grid;gap:8px;color:var(--muted);font-size:10px}.queue-stat button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:4px;padding:0;border:0;color:inherit;background:none;text-align:start}.queue-stat button:hover{color:var(--strong)}.queue-stat strong{font-size:23px;color:var(--ink);font-weight:640}.derived-views{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 13px}.derived-views>span{font-size:10px;font-weight:600;color:var(--muted);margin-inline-end:2px}.data-toolbar{display:flex;justify-content:space-between;gap:10px;padding:13px 14px;align-items:center;flex-wrap:wrap}.data-toolbar>.search-input{flex:0 1 330px}.search-input{display:flex;align-items:center;gap:10px;border:1px solid var(--search-border);border-radius:var(--field-radius);background:transparent;color:var(--strong);padding-inline:16px 11px;min-height:42px;min-width:min(235px,100%)}.search-input input{border:0;outline:0!important;flex:1;background:none;padding:8px 0;font-size:13px;color:var(--ink);width:100%}.search-input:focus-within{outline:1px solid var(--field-focus);outline-offset:0}.search-input input::placeholder{color:var(--field-hint)}.search-input .icon-button{color:var(--strong);width:28px;height:28px}.button-count{background:var(--purple-bg);color:var(--strong);padding:2px 4px;border-radius:4px;font-size:9px;font-weight:650}.filter-panel{background:var(--surface-soft);border-top:1px solid var(--line);padding:11px 14px;display:grid;gap:11px}.filter-head,.facet-grid,.date-filters,.number-range,.filter-chips,.bulk-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-head strong{font-size:11px}.filter-head span{font-size:10px;color:var(--muted)}.filter-head button{margin-inline-start:auto}.date-filters{align-items:flex-end}.date-filters input[type=number]{max-width:120px}.number-range{align-items:flex-end}.saved-item{display:flex;align-items:stretch}.saved-item>button:last-child{flex:none;width:46px;border-inline-start:1px solid var(--popup-line);color:var(--destructive);padding:0;justify-content:center}.filter-chips,.bulk-bar{padding:9px 14px;border-top:1px solid var(--line)}.filter-chips>button:not(.text-button){display:inline-flex;gap:5px;align-items:center;padding:4px 6px;border:1px solid var(--accent-border);border-radius:6px;color:var(--strong);background:var(--purple-bg);font-size:9px}.bulk-bar{background:var(--purple-bg);color:var(--strong);font-size:10px}.table-scroll{overflow:auto;scrollbar-width:thin}.outlined-table{border:1px solid var(--brand);border-radius:var(--radius);background:var(--surface)}.outlined-table :is(th,td)+:is(th,td){border-inline-start:1px solid var(--line)}.outlined-table tr:last-child td,.outlined-table tbody tr:last-child th{border-block-end:0}.outlined-table thead th{background:var(--surface-soft)}.outlined-table :is(a,button,input):focus-visible{outline-offset:-2px}.data-card{min-width:0}.data-card>:is(.data-toolbar,.table-footer){padding-inline:0}table{border-collapse:collapse;width:100%;text-align:start}.records{white-space:nowrap;min-width:690px;font-size:12px;color:var(--ink-secondary)}.records th{height:40px;background:var(--surface-soft);border-bottom:1px solid var(--line);font-size:11px;font-weight:620;color:var(--muted);text-align:start}.records th,.records td{padding:0 9px}.records th:first-child,.records td:first-child{padding-inline-start:14px}.records th button{display:flex;align-items:center;gap:4px;border:0;background:none;padding:0;font-weight:inherit;color:inherit}.records th button:hover{color:var(--strong)}.records td{height:56px;border-bottom:1px solid var(--line)}.records tr:hover td,.records .row-selected td{background:var(--surface-hover)}.records .check-cell{width:34px;padding-inline-end:3px}.records .row-actions-cell,.records .row-actions-header{width:42px}.record-cell{width:26%;min-width:164px}.record-link{display:flex;align-items:center;gap:8px;text-align:start;border:0;background:none;padding:4px 0;max-width:320px;min-height:52px}.record-chevron{color:var(--outline-fg);margin-inline-start:auto}.records tbody td:not(.row-actions-cell,.check-cell){cursor:pointer}.record-link>span:nth-child(2){display:grid;gap:4px;min-width:0}.record-link strong,.record-link small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-link strong{font-size:13px;font-weight:620;color:var(--ink)}.record-link:hover strong{color:var(--strong)}.record-link small{font-size:11px;color:var(--muted)}.record-icon{background:color-mix(in srgb,var(--brand) 7%,transparent);color:var(--strong)}.chip{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;min-height:20px;padding:4px 9px;border-radius:var(--button-radius);border:1px solid var(--line);font-size:10px;font-weight:500;background:var(--chip-bg);color:var(--ink-secondary);line-height:1.1}.chip-dot{width:5px;height:5px;background:currentColor;border-radius:50%;opacity:.78}.chip-purple{color:var(--strong)}.chip-green{color:var(--green-ink)}.chip-red{color:var(--red-ink)}.chip-orange{color:var(--orange-ink)}.chip-blue{color:var(--blue-ink)}.table-footer,.pagination{display:flex;align-items:center;gap:8px}.table-footer{justify-content:space-between;flex-wrap:wrap;padding:10px 14px;font-size:10px;color:var(--muted)}.pagination .button{min-height:29px;min-width:29px}.empty-state,.denied{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;padding:33px 15px}.empty-icon{width:40px;height:40px;background:var(--purple-bg);color:var(--strong)}.empty-state h3,.denied h2{font-size:14px;font-weight:630}.empty-state p,.denied p{font-size:11px;color:var(--muted);line-height:1.5}.denied .button,.empty-state .button{margin-top:4px}.analytics-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;color:var(--muted)}.analytics-filters strong{font-size:10.5px;margin-inline-end:3px}.analytics-filters .button{margin-inline-start:auto}.scope-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:10px;margin:10px 0}.scope-line span{display:inline-flex;align-items:center;gap:4px}.analytics-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(143px,1fr));gap:11px;margin:0 0 15px}.analytics-metric{display:grid;gap:8px;padding:12px}.analytics-metric>span{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;color:var(--muted);font-size:10px}.analytics-metric>span svg{color:var(--faint);flex:none}.analytics-metric strong{font-size:23px;line-height:1.1;font-weight:650;letter-spacing:-.04em}.analytics-metric small{font-size:9px;color:var(--muted)}.analytics-secondary{margin-top:15px}.heatmap{min-width:440px;font-size:10.5px}.heatmap th,.heatmap td{border-bottom:1px solid var(--line);padding:7px 10px}.heatmap th{font-weight:550;color:var(--ink-secondary)}.heatmap th a:hover{color:var(--strong)}.heat-cell{display:block;padding:5px 8px;border-radius:5px;color:var(--strong)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px}.detail-grid>div{display:grid;gap:6px;padding:10px 0;border-top:1px solid var(--line)}.detail-grid small{font-size:10px;color:var(--muted)}.detail-grid strong{font-size:18px;font-weight:630}.detail-grid a{display:flex;align-items:center;gap:5px;color:var(--strong);font-size:10px}.hint{position:relative;color:var(--muted);display:inline-flex}.hint span{display:none;position:absolute;inset-inline-end:0;top:calc(100% + 7px);background:var(--tooltip-bg);color:var(--tooltip-ink);z-index:5;min-width:160px;padding:7px;border-radius:6px;font-size:9px}.hint:focus span,.hint:hover span{display:block}.dialog{border:1px solid var(--line);border-radius:24px;background:var(--dialog-bg);color:var(--ink);width:min(480px,calc(100vw - 26px));max-height:calc(100dvh - 26px);padding:0}.dialog::backdrop{background:var(--overlay)}.dialog-inner{display:flex;flex-direction:column;min-width:0}.dialog-header{display:flex;justify-content:space-between;gap:13px;padding:17px 18px 13px;border-bottom:1px solid var(--line);align-items:flex-start}.dialog-header h2{font-size:18px;line-height:1.35;letter-spacing:-.03em;font-weight:650}.dialog-header p{color:var(--muted);font-size:10.8px;line-height:1.5;margin-top:6px}.dialog-header>.icon-button{margin-block-start:-4px;margin-inline-end:-4px}.modal-footer{padding:14px 17px;display:flex;gap:8px;justify-content:flex-end}.action-form{display:grid;gap:11px;padding:14px 17px 0}.action-form label{font-size:11px}.action-form textarea{resize:vertical}.action-form .modal-footer{padding:12px 0;border-top:1px solid var(--line)}.action-form .select-wrap{display:flex}.info-banner,.error-banner,.form-error{background:var(--purple-bg);border:1px solid var(--accent-border);border-radius:8px;padding:9px 10px;color:var(--strong);line-height:1.6;font-size:10.5px}.info-banner svg{vertical-align:middle;margin-inline-end:3px}.queue-page>.info-banner{margin-bottom:13px}.error-banner,.form-error{color:var(--red-ink);background:var(--red-bg);border-color:var(--error-border)}.error-banner{margin:12px 30px;display:flex;align-items:center;justify-content:space-between;gap:9px}.detail-page>h1,.detail-header h1{font-size:clamp(22px,2.1vw,30px);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.detail-page>h1{margin:16px 0}.detail-page h1:focus{outline:none}.detail-back{display:inline-flex;align-items:center;gap:7px;color:var(--outline-fg);border-radius:var(--button-radius);min-height:40px;padding-inline:6px 13px;font-size:13px;font-weight:600}.detail-back:hover{background:var(--surface-hover)}.detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.detail-header p{font-size:13px;margin-top:6px;line-height:1.6;color:var(--muted)}.detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.detail-meta .muted{font-size:12px}.detail-tabs{border-bottom:1px solid var(--line)}.detail-body{padding-top:18px;max-width:1100px}.detail-block{border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin:0 0 12px;overflow-wrap:anywhere}.detail-block h3{font-size:15px;font-weight:650;margin-bottom:9px}.detail-block p,.detail-block .note{line-height:1.6;font-size:12px;color:var(--muted);margin:5px 0}.detail-block .button{margin-top:9px}.detail-block .inline-link{margin-inline-end:8px}.detail-body>.info-banner{margin-bottom:12px}.fact-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.fact-grid>div{border-top:1px solid var(--line);padding-top:7px;min-width:0}.fact-grid dt,.fact-grid dd{margin:0;font-size:12px}.fact-grid dt{color:var(--muted);margin-bottom:4px}.fact-grid dd{color:var(--ink);font-weight:550;line-height:1.4}.fact-grid code{font-size:10px;word-break:break-all}.detail-link,.participant{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--line);padding:8px 0;color:var(--ink-secondary)}.detail-link:first-of-type,.participant:first-of-type{margin-top:6px}.detail-link:hover,.participant a:hover{color:var(--strong)}.detail-link>span,.participant>span:nth-child(2){display:grid;gap:3px;flex:1}.detail-link strong,.participant strong,.history-list strong{font-size:10.7px;font-weight:600}.detail-link small,.participant small,.history-list small{font-size:9px;color:var(--muted)}.history-list>div{display:flex;align-items:flex-start;gap:8px;border-top:1px solid var(--line);padding:8px 0}.history-list>div>div{display:grid;gap:3px}.history-list p{margin:0}.revision-preview{display:grid;gap:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px;margin:8px 0;color:var(--ink-secondary)}.revision-preview strong{font-size:11px;color:var(--ink)}.revision-preview p,.revision-preview small{font-size:10px;line-height:1.55;color:var(--muted)}.revision-preview .chip,.revision-preview .button{justify-self:start}.draft-preview{background:var(--notice-bg);border-color:var(--notice-border)}.locale-block{margin-top:11px;border-top:1px solid var(--line);padding-top:9px}.locale-block h4{font-size:11px;color:var(--ink-secondary)}.preview-body{padding:13px 17px}.phone-preview{text-align:center;justify-items:center;padding:17px}.phone-preview img{width:42px;height:42px}.media-preview{margin-top:9px;display:grid;justify-items:start}.media-preview img,.media-preview video{max-width:100%;width:350px;aspect-ratio:16/9;object-fit:contain;background:var(--purple-bg);border-radius:9px}.search-dialog-body{padding:14px 17px}.search-results{margin-top:12px;display:grid;gap:2px}.search-results>small{font-size:9px;letter-spacing:.05em;color:var(--muted);font-weight:630;padding:5px}.search-results a{padding:7px 6px;display:flex;align-items:center;gap:7px;font-size:11px;border-radius:6px;color:var(--ink-secondary)}.search-results a:hover{color:var(--strong);background:var(--surface-hover)}.search-results a>svg:last-child{margin-inline-start:auto}.search-results a span{display:grid;gap:3px}.search-results a small{color:var(--muted);font-size:9px}.toast{position:fixed;inset-inline-end:17px;bottom:16px;z-index:30;display:flex;align-items:center;gap:7px;padding:8px 9px 8px 11px;color:var(--strong);background:var(--surface);border:1px solid var(--accent-border);border-radius:9px;font-size:11px;max-width:calc(100vw - 34px)}.loading-page{padding:25px;color:var(--muted);display:flex;align-items:center;gap:8px;font-size:11px}.loading-page>span{width:15px;height:15px;border:2px solid var(--accent-border);border-top-color:var(--brand);border-radius:50%;animation:spin .65s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1250px){.shell{--rail: 258px}.rail-collapsed{--rail: 72px}.page{padding:33px 35px 48px}.brand-row{padding-inline-start:21px}.sidebar nav{padding:12px 14px 16px}.nav-group a{font-size:12px;min-height:42px}.topbar{padding-inline-start:35px;padding-inline-end:32px}.dashboard-grid>.card,.recent-card,.analytics-secondary{padding:20px 20px 17px}.section-header h2{font-size:17px}.section-header p{font-size:11px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.metric-card{padding:16px 17px 15px}.metric-label{font-size:12px}.metric-value{font-size:32px}.metric-foot{font-size:9.7px}.dashboard-grid{gap:18px;grid-template-columns:minmax(0,1.88fr) minmax(300px,1fr)}.y-axis,.plot>svg,.chart-targets{height:193px}}@media(max-width:1080px){.shell{--rail: 222px}.rail-collapsed{--rail: 66px}.page{padding-inline-end:22px;padding-inline-start:22px}.topbar{padding-block:0;padding-inline:22px 18px}.top-actions{gap:9px}.global-search{min-width:170px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.metric-card{padding:12px 10px}.metric-foot{font-size:8.1px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(245px,1fr);gap:11px}.dashboard-grid>.card,.recent-card,.analytics-secondary{padding:14px}}@media(max-width:890px){.shell,.rail-collapsed{--rail: 66px}.sidebar .brand-name,.sidebar .nav-title,.sidebar .nav-group a :is(.nav-label,.nav-count,.nav-chevron),.sidebar .sidebar-profile .role-name,.sidebar .sidebar-profile .role-trigger>svg,.sidebar .reset-link span,.sidebar .sidebar-foot,.sidebar .collapse-button{display:none}.sidebar .brand-mark{display:grid}.sidebar .brand-row,.sidebar .nav-group a,.sidebar .sidebar-profile .role-trigger{justify-content:center;padding-inline:0}.sidebar-profile{padding-inline:8px}.sidebar-profile .role-avatar .avatar{width:29px;height:29px;font-size:10px}.sidebar nav{padding:9px;gap:11px}.nav-group-links{border-radius:19px}.nav-group a{min-height:37px}.sidebar-bottom{padding:7px 8px 10px}}@media(max-width:730px){.shell,.rail-collapsed{display:block}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:min(270px,calc(100vw - 34px));transform:translate(-100%);visibility:hidden;z-index:25}.sidebar.mobile-open{transform:translate(0);visibility:visible}.sidebar .brand-mark{display:none}.sidebar .brand-name,.sidebar .sidebar-profile .role-name,.sidebar .sidebar-foot{display:flex}.sidebar .nav-title,.sidebar .nav-group a :is(.nav-label,.nav-count,.nav-chevron),.sidebar .sidebar-profile .role-trigger>svg,.sidebar .reset-link span{display:revert}.sidebar .nav-group a .nav-count{display:grid}.sidebar .brand-row{padding-inline:20px 12px;justify-content:space-between}.sidebar .sidebar-profile{padding-inline:14px}.sidebar .sidebar-profile .role-trigger{padding-inline:6px}.sidebar .sidebar-profile .role-avatar .avatar{width:43px;height:43px;font-size:13px}.sidebar .nav-group a{justify-content:flex-start;min-height:46px;padding-inline:13px}.sidebar .nav-group-links{border-radius:24px}.sidebar nav{padding:11px 13px 17px;gap:14px}.top-role-menu{display:block}.mobile-close,.mobile-toggle{display:inline-flex!important}.mobile-backdrop{display:block!important;position:fixed;inset:0;border:0;background:var(--overlay);z-index:24}.topbar{height:58px;padding:0 11px;gap:6px}.breadcrumbs{margin-inline-end:auto;font-size:10px}.breadcrumbs a,.breadcrumbs svg{display:none}.top-actions{gap:5px}.top-bell,.global-search kbd,.global-search-label{display:none}.global-search{min-width:33px;width:33px;justify-content:center;padding:0}.demo-badge{font-size:8.5px;padding:4px}.role-trigger{gap:3px}.page{padding:19px 13px 30px}.page-header{align-items:flex-start;flex-direction:column;gap:9px;margin-bottom:15px}.page-header p{font-size:11px;margin-top:5px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:11px}.dashboard-grid{grid-template-columns:1fr}.metric-card{padding:11px;gap:8px}.metric-card:nth-child(odd){border-inline-start:0}.metric-card:nth-child(n+3){border-block-start:1px solid var(--line)}.metric-value{font-size:25px}.metric-icon{width:32px;height:32px}.metric-foot{font-size:8.5px}.lower-grid,.recent-card{margin-top:11px}.tabs{gap:12px}.queue-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.data-toolbar{padding:9px}.data-toolbar>.search-input{flex:1}.toolbar-right{gap:4px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;scroll-behavior:auto!important}}.chat-insights{margin-bottom:13px}.chat-insights summary{display:flex;align-items:center;gap:9px;padding:10px 13px;cursor:pointer;list-style:none}.chat-insights summary::-webkit-details-marker{display:none}.chat-insights summary>span:nth-child(2){display:grid;gap:4px;flex:1}.chat-insights summary strong{font-size:11px;font-weight:620}.chat-insights summary small,.insight-body>p{font-size:10px;color:var(--muted)}.chat-insights summary>svg{color:var(--muted)}.chat-insights[open] summary>svg{transform:rotate(180deg)}.insight-body{border-top:1px solid var(--line);padding:11px 13px}.insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(192px,1fr));gap:13px;margin:12px 0}.insight-chart h3{font-size:10.8px;margin-bottom:5px}.insight-chart button{display:grid;grid-template-columns:minmax(72px,1fr) 1fr 36px;align-items:center;gap:5px;width:100%;min-height:24px;text-align:start;border:0;background:none;color:var(--muted);font-size:9px;padding:2px}.insight-chart button:hover{color:var(--strong)}.insight-chart i{height:6px;border-radius:8px;background:var(--purple-bg);overflow:hidden}.insight-chart b{height:100%;display:block;background:#9a77ff;border-radius:8px}.insight-chart strong{text-align:end}.insight-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:9px;color:var(--muted);font-size:10px}.insight-foot a{display:inline-flex;align-items:center;gap:4px;color:var(--strong)}.appearance-controls{display:flex;align-items:center;gap:4px}:dir(rtl) :is(.nav-title,.page-header h1,.section-header h2,.dialog-header h2){letter-spacing:normal}:dir(rtl) :is(.lucide-arrow-right,.lucide-arrow-left,.lucide-arrow-up-right,.lucide-arrow-down-right,.lucide-chevron-left,.lucide-chevron-right,.lucide-panel-left-close){transform:scaleX(-1)}:root[data-theme=dark] .phone-preview img{background:#f0ebff;border-radius:9px}@media(max-width:1160px){.global-search{min-width:142px}.top-actions{gap:7px}}@media(max-width:1020px){.global-search{min-width:33px;width:33px;justify-content:center;padding:0}.global-search-label,.global-search kbd{display:none}}@media(max-width:730px){:dir(rtl).sidebar{transform:translate(100%)}:dir(rtl).sidebar.mobile-open{transform:translate(0)}.top-actions .appearance-controls .icon-button{width:29px}.topbar .breadcrumbs>span{overflow:hidden;text-overflow:ellipsis}.topbar .breadcrumbs{min-width:0}}@media(max-width:410px){.demo-badge span{display:none}}@media(max-width:500px){.x-axis>span:nth-child(2n):not(:last-child){display:none}}.employees-table{margin-top:16px}.employees-table .records{min-width:500px}.employees-table tbody th{background:var(--surface)}.employee-form{display:grid;max-width:980px;gap:16px}.account-block{padding:18px}.account-block h2{display:flex;align-items:center;gap:8px;font-size:16px}.account-block h2 svg{color:var(--outline-fg)}.account-block>p{font-size:12px;line-height:1.6}.account-block>.outlined-table{margin-top:10px}.account-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.permission-options{border:1px solid var(--line);border-radius:var(--radius);padding:9px 12px;display:grid;gap:8px;min-inline-size:0}.action-form .permission-option{display:flex;align-items:center;gap:8px;min-height:27px}.action-form .permission-option input[type=checkbox]{min-height:0;flex:none}.permission-table{min-width:310px;font-size:12px}.permission-table :is(th,td){padding:8px 10px;border-block-end:1px solid var(--line)}.permission-table th:first-child{text-align:start}.permission-table :is(th,td):not(:first-child){text-align:center}.employee-form-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.signin-shell{padding:16px;min-height:100dvh;background:var(--bg)}.signin-header{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:auto}.signin-header>img{width:92px}.signin-card{max-width:420px;margin:clamp(26px,9vh,120px) auto 0;border:1px solid var(--brand);border-radius:24px;padding:24px}.signin-card h1{font-size:23px;margin-bottom:8px}.signin-card p,.signin-card>small{font-size:12px;line-height:1.6;color:var(--muted)}.signin-card .action-form{padding:17px 0}.signin-card>small{display:block}.api-shortcut{color:var(--outline-fg)}.api-path{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border-color:var(--brand)}.api-path>code{overflow-wrap:anywhere}.http-method{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);padding:3px 8px;border-radius:var(--button-radius);color:var(--outline-fg);font:700 11px/1.5 Alexandria,sans-serif}.http-method[data-method=POST]{color:var(--green-ink)}.http-method[data-method=PATCH]{color:var(--orange-ink)}.http-method[data-method=DELETE]{color:var(--destructive)}.api-context{display:flex;gap:12px;flex-wrap:wrap;padding:10px 0;color:var(--muted);font-size:12px}.api-count{margin-block:4px 8px}.api-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.api-example-controls{display:flex;justify-content:flex-end;margin:13px 0 10px}.api-code header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 13px}.api-code h2,.api-parameters h2{font-size:15px}.api-code pre{margin:0;padding:15px;max-height:560px;overflow:auto;border-block-start:1px solid var(--line);background:var(--surface-soft);border-end-start-radius:var(--radius);border-end-end-radius:var(--radius);font:12px/1.55 ui-monospace,Menlo,monospace}.api-parameters{margin-top:19px}.api-parameters h2{margin-bottom:10px}.api-parameters .permission-table td{text-align:start}.api-values{display:block;margin-top:5px;overflow-wrap:anywhere}.api-table{min-width:535px;font-size:12px}.api-table :is(th,td){border-block-end:1px solid var(--line);text-align:start;padding:8px 12px}.api-entry{display:grid;gap:4px;color:var(--ink)}.api-entry:hover{color:var(--outline-fg)}.api-entry code{font-weight:400;color:var(--outline-fg)}.api-table tr:hover td,.api-table tr:hover tbody th{background:var(--surface-hover)}.api-page .info-banner code{overflow-wrap:anywhere}@media(max-width:820px){.api-examples{grid-template-columns:minmax(0,1fr)}}@media(max-width:730px){.top-actions .api-shortcut{width:30px}.top-actions:has(.api-shortcut) .demo-badge{display:none}}.user-photo{box-sizing:border-box;width:54px;height:54px;border:1px solid var(--outline);border-radius:50%;object-fit:cover;background:var(--surface);flex:none}.user-photo-large{width:clamp(88px,16vw,124px);height:clamp(88px,16vw,124px)}.account-photo-row{display:flex;align-items:center;gap:18px;margin-block:8px 20px}.account-photo-row>div{display:grid;gap:5px}.account-photo-row strong{font-size:17px}.account-photo-row small{color:var(--muted);justify-self:start}.record-thumbnail{width:68px;height:54px;flex:none;object-fit:cover;border:1px solid var(--outline);border-radius:13px;background:var(--surface)}.category-detail-art{display:block;width:min(100%,255px);aspect-ratio:2.6;object-fit:cover;border:1px solid var(--outline);border-radius:18px;margin-block:10px 16px}.category-stats .queue-stat>a{display:flex;align-items:center;gap:7px;color:inherit}.category-stats .queue-stat>a:hover{color:var(--outline-fg)}.record-gallery{margin:16px 0 0;max-width:720px;border:1px solid var(--outline);border-radius:24px;overflow:hidden}.record-gallery-main{position:relative;display:grid;place-items:center;background:var(--surface-hover);min-height:100px;color:var(--outline-fg)}.record-gallery-main :is(img,video){display:block;width:100%;height:clamp(180px,37vw,430px);object-fit:contain}.record-gallery-main>.button{position:absolute;inset-inline-start:13px;inset-block-end:13px;background:var(--surface)}.record-gallery figcaption{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;font-size:11px;color:var(--muted)}.record-gallery-thumbnails{display:flex;gap:7px;padding:0 12px 12px;overflow-x:auto}.record-gallery-thumbnails button{display:grid;place-items:center;position:relative;width:65px;height:48px;padding:2px;flex:none;color:var(--outline-fg);border:1px solid var(--line);border-radius:12px}.record-gallery-thumbnails button[aria-pressed=true]{border-color:var(--outline-fg);background:var(--surface-hover)}.record-gallery-thumbnails img{display:block;width:100%;height:42px;object-fit:cover;border-radius:8px}.record-gallery-thumbnails .thumb-play{position:absolute;color:#fff;background:#0009;border-radius:50%}.action-center-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.action-section{min-width:0}.action-section header{padding-inline:8px;margin-block-end:8px}.action-section h2{margin:0 0 4px;font-size:16px;font-weight:650;color:var(--outline-fg)}.action-section header p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.action-rows{list-style:none;margin:0;padding:0;border:1.2px solid color-mix(in srgb,var(--brand) 60%,transparent);border-radius:24px;overflow:hidden}.action-rows>li+li{position:relative}.action-rows>li+li:before{content:"";position:absolute;inset:0 20px auto;border-block-start:1px solid color-mix(in srgb,var(--brand) 20%,transparent);pointer-events:none}.action-rows a{display:flex;align-items:center;min-height:64px;gap:12px;padding:11px 20px;color:var(--ink)}.action-rows a:hover{background:var(--surface-hover)}.action-rows a:focus-visible{outline-offset:-3px}.action-row-icon,.action-row-chevron{color:var(--outline-fg);flex:none}.action-row-label{display:grid;gap:4px;flex:1;min-width:0}.action-row-label strong{font-size:14px;line-height:1.35;font-weight:600}.action-row-label small{font-size:12px;line-height:1.4;color:var(--muted)}.action-row-count{color:#fff;background:#bf3046;border-radius:100px;min-width:22px;text-align:center;padding:2px 6px;font-size:10px;font-weight:700}.action-section-compact .action-rows a{min-height:57px;padding-inline:14px;gap:9px}.action-section-compact .action-row-label strong{font-size:12px}.action-section-compact .action-row-label small{font-size:10px}.action-section-compact .action-rows>li+li:before{inset-inline:14px}.action-rows a.action-section-link{min-height:48px;color:var(--outline-fg)}.action-empty{padding:17px;color:var(--muted);font-size:12px}[dir=rtl] .action-row-chevron{transform:scaleX(-1)}@media(max-width:850px){.action-center-groups{grid-template-columns:1fr}}
