:root{--k-swatch-light-surface:#fff;--k-swatch-light-action:#7c3aed;--k-swatch-dark-surface:#1e1f20;--k-swatch-dark-action:#c4b5fd;--k-swatch-magenta-surface:#231228;--k-swatch-magenta-action:#f0abfc;--k-brand-purple:#6c14cf;--k-brand-magenta:#cb208e;--k-brand-dark:#35173a;--k-brand-cream:#ecedd3;--k-brand-gradient:linear-gradient(135deg, var(--k-brand-cream) 0%, var(--k-brand-magenta) 55%, var(--k-brand-purple) 100%);--k-purple-100:#f7f3ff;--k-purple-200:#eaddff;--k-purple-300:#d4bcff;--k-purple-400:#bb91ff;--k-purple-500:#9d5cf1;--k-purple-600:#832add;--k-purple-700:#6102bf;--k-purple-800:#3d0090;--k-purple-900:#260062;--k-purple-1000:#16003e;--k-purple:#6800ce;--k-background:#f4f4f5;--k-foreground:#18181b;--k-card:#fff;--k-card-foreground:#18181b;--k-popover:#fff;--k-popover-foreground:#18181b;--k-primary:#6800ce;--k-primary-foreground:#fff;--k-secondary:#f4f4f5;--k-secondary-foreground:#18181b;--k-muted:#f4f4f5;--k-muted-foreground:#71717a;--k-accent:#ede9fe;--k-accent-foreground:#7c3aed;--k-destructive:#dc2626;--k-border:#e4e4e7;--k-input:#e4e4e7;--k-ring:#7c3aed;--k-selected:#7c3aed1a;--k-selected-foreground:#7c3aed;--k-selected-border:#7c3aed40;--k-chart-1:#7c3aed;--k-chart-2:#0891b2;--k-chart-3:#ecaa0b;--k-chart-4:#f73d62;--k-chart-5:#059669;--ui-font-sans:"Plus Jakarta Sans", sans-serif;--k-radius:.75rem;--shell-accent:var(--k-primary);--k-sidebar:#fff;--k-sidebar-foreground:#18181b;--k-sidebar-primary:#7c3aed;--k-sidebar-primary-foreground:#fff;--k-sidebar-accent:#7c3aed1a;--k-sidebar-accent-foreground:#7c3aed;--k-sidebar-border:#dedede;--k-sidebar-ring:var(--k-purple)}@supports (color:lab(0% 0 0)){:root{--k-purple-100:lab(96.2398% 4.41304 -8.12451);--k-purple-200:lab(90.0153% 10.9566 -19.2692);--k-purple-300:lab(79.97% 22.2926 -36.3293);--k-purple-400:lab(67.5072% 34.2597 -51.4352);--k-purple-500:lab(52.4088% 49.0335 -66.3364);--k-purple-600:lab(39.692% 61.1226 -75.4085);--k-purple-700:lab(28.9698% 59.9996 -75.8395);--k-purple-800:lab(17.2814% 56.5558 -70.7417);--k-purple-900:lab(6.8235% 53.9303 -61.3771);--k-purple-1000:lab(3.02993% 30.9147 -41.3561);--k-purple:lab(30.1441% 72.1481 -87.4052);--k-primary:lab(30.1441% 72.1481 -87.4052);--k-chart-3:lab(74.4754% 17.3326 75.9449);--k-chart-4:lab(56.9493% 71.2013 25.0064);--k-sidebar-border:lab(88.4% 0 .0000119209)}}[data-mesha-product=recruit]{--shell-accent:#8250b8}[data-mesha-product=mail]{--shell-accent:#b24979}[data-mesha-product=artha]{--shell-accent:#267c70}[data-mesha-product=catalog]{--shell-accent:#ae782b}[data-mesha-product=agenda]{--shell-accent:#3d78b7}[data-theme=dark]{--k-background:#131314;--k-foreground:#e3e3e3;--k-card:#1e1f20;--k-card-foreground:#e3e3e3;--k-popover:#1e1f20;--k-popover-foreground:#e3e3e3;--k-primary:#c4b5fd;--k-primary-foreground:#1b1033;--k-secondary:#2a2b2d;--k-secondary-foreground:#e3e3e3;--k-muted:#2a2b2d;--k-muted-foreground:#9aa0a6;--k-accent:#2a2b2d;--k-accent-foreground:#c4b5fd;--k-destructive:#f87171;--k-border:#35363a;--k-input:#35363a;--k-ring:#c4b5fd;--k-selected:#c4b5fd29;--k-selected-foreground:#c4b5fd;--k-selected-border:#c4b5fd59;--k-chart-1:#c4b5fd;--k-chart-2:#7dd3fc;--k-chart-3:#ecaa0b;--k-chart-4:#ff5f77;--k-chart-5:#6ee7b7;--k-sidebar:#1e1f20;--k-sidebar-foreground:#e3e3e3;--k-sidebar-primary:#c4b5fd;--k-sidebar-primary-foreground:#1b1033;--k-sidebar-accent:#c4b5fd29;--k-sidebar-accent-foreground:#c4b5fd;--k-sidebar-border:#2229;--k-sidebar-ring:#9256f0}@supports (color:lab(0% 0 0)){[data-theme=dark]{--k-chart-3:lab(74.4754% 17.3326 75.9449);--k-chart-4:lab(62.9838% 64.7957 22.2092);--k-sidebar-border:lab(13% 0 0/.6);--k-sidebar-ring:lab(49.9437% 49.1057 -69.7354)}}[data-theme=magenta]{--k-background:#150b18;--k-foreground:#f7ecf9;--k-card:#231228;--k-card-foreground:#f7ecf9;--k-popover:#231228;--k-popover-foreground:#f7ecf9;--k-primary:#f0abfc;--k-primary-foreground:#2b0a33;--k-secondary:#32173a;--k-secondary-foreground:#f7ecf9;--k-muted:#32173a;--k-muted-foreground:#c79bd1;--k-accent:#32173a;--k-accent-foreground:#f0abfc;--k-destructive:#fb7185;--k-border:#42204b;--k-input:#42204b;--k-ring:#f0abfc;--k-selected:#f0abfc29;--k-selected-foreground:#f0abfc;--k-selected-border:#f0abfc59;--k-chart-1:#f0abfc;--k-chart-2:#d8b4fe;--k-chart-3:#fab72a;--k-chart-4:#ff677d;--k-chart-5:#f9a8d4;--k-sidebar:#231228;--k-sidebar-foreground:#f7ecf9;--k-sidebar-primary:#f0abfc;--k-sidebar-primary-foreground:#2b0a33;--k-sidebar-accent:#f0abfc29;--k-sidebar-accent-foreground:#f0abfc;--k-sidebar-border:#401d488c;--k-sidebar-ring:#ac80ff}@supports (color:lab(0% 0 0)){[data-theme=magenta]{--k-chart-3:lab(79.137% 16.9725 73.9414);--k-chart-4:lab(65.0773% 71.2472 24.6366);--k-sidebar-border:lab(17.493% 23.0928 -19.6781/.55);--k-sidebar-ring:lab(61.0941% 55.3503 -79.274)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--k-background);--surface:var(--k-card);--text:var(--k-foreground);--muted:var(--k-muted-foreground);--line:var(--k-border);--primary:var(--k-primary);--link:var(--k-primary);--button-bg:var(--k-primary);--button-fg:#fff;--soft:var(--k-selected);--sidebar:var(--k-sidebar);--input:var(--k-card);--shadow:0 6px 22px #27234605;--success:#246446;--success-bg:#e8f4ed;--warning:#865811;--warning-bg:#fff4dc;--danger:#a9293a;--danger-bg:#fff0f1;--danger-solid:var(--k-destructive);--info:#32658b;--info-bg:#eaf2fa;--neutral:#5b586c;--neutral-bg:#eeeef3}[data-theme=dark],[data-theme=magenta]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--link:#c1a3ff;--button-bg:#762ed2;--shadow:none;--success:#9cddbc;--success-bg:#1f3a31;--warning:#f0cb83;--warning-bg:#3c3023;--danger:#ffa6b3;--danger-bg:#472631;--danger-solid:#c21725;--info:#a4c9f3;--info-bg:#223349;--neutral:#c6c1d5;--neutral-bg:#35313f}@supports (color:lab(0% 0 0)){[data-theme=dark],[data-theme=magenta]{--link:lab(72.308% 30.9197 -51.3954);--button-bg:lab(37.705% 55.4835 -72.8085);--danger-solid:lab(42.2722% 63.4713 41.2121)}}*{box-sizing:border-box}body{margin:0}html{color:var(--text);background:var(--bg);font-family:var(--ui-font-sans)}button{font:inherit}:where(.field,.search-box,.searchbox,.checkbox,.public-search,.table-toolbar,.talent-filters,.advanced-filters,.note-form,.profile-stage) :is(input,select,textarea){font:inherit;outline-color:var(--k-selected-border)}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button:where(.btn,.icon-btn,.text-btn,.board-card,.add-card,.ma-tile,.ma-launch,.row-open,.list-row,.mu-trigger,.mu-trigger-custom,.workspace,.stat-card,.bottom-note *,.interview-copy *,.kanban-heading *,.ma-panel *,.mu-menu *,.profile-tabs *,.search-box *,.sidebar *,.sidebar-callout *,.tabs *,.theme-picker *,.toast *,.welcome-strip *):disabled{opacity:.45}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--k-selected-border);outline-offset:3px}p{margin:0}:where(.page-heading,.page-title,.panel-heading,.section-label,.modal>header,.empty,.ma-panel,.kanban-heading,.application-context,.client-card,.email-item,.email-preview,.external-intro,.interview-copy,.job-card,.profile-intro,.public-banner,.task-row,.template-card) :is(h1,h2,h3){font-family:var(--ui-font-sans);margin:0}:where(.page-heading,.page-title,.panel-heading,.section-label,.modal>header,.empty,.ma-panel,.kanban-heading,.application-context,.client-card,.email-item,.email-preview,.external-intro,.interview-copy,.job-card,.profile-intro,.public-banner,.task-row,.template-card) h1{letter-spacing:-.5px;font-size:31px;font-weight:800}:where(.page-heading,.page-title,.panel-heading,.section-label,.modal>header,.empty,.ma-panel,.kanban-heading,.application-context,.client-card,.email-item,.email-preview,.external-intro,.interview-copy,.job-card,.profile-intro,.public-banner,.task-row,.template-card) h2{letter-spacing:-.35px;font-size:18px}:where(.page-heading,.page-title,.panel-heading,.section-label,.modal>header,.empty,.ma-panel,.kanban-heading,.application-context,.client-card,.email-item,.email-preview,.external-intro,.interview-copy,.job-card,.profile-intro,.public-banner,.task-row,.template-card) h3{font-size:16px}svg{flex-shrink:0}button{background:0 0;border:0}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);width:236px;color:var(--muted);z-index:30;flex-direction:column;padding:34px 19px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.5px;color:#fff;align-items:center;gap:10px;padding:0 14px;font-size:33px;font-weight:750;display:flex}.brand-mark{border-radius:var(--ui-radius-sm);color:#fff;background:#9f81f3;place-items:center;width:32px;height:32px;font-size:28px;font-weight:800;line-height:1;display:grid}.workspace{border:1px solid var(--line);border-radius:var(--ui-radius-sm);align-items:center;gap:10px;margin:0 2px 29px;padding:12px 9px;display:flex}.workspace-icon{background:var(--line);border-radius:var(--ui-radius-sm);color:#d7c7ff;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.workspace strong{color:var(--text);font-size:15px;display:block}.workspace small{margin-top:3px;font-size:12px;display:block}.workspace svg{margin-left:auto}.nav-label{letter-spacing:1.5px;margin-bottom:12px;padding:0 15px;font-size:12px;font-weight:700}.sidebar nav{gap:5px;display:grid}.sidebar nav :is(button,a.nav-link),.settings-nav{text-align:left;border-radius:var(--ui-radius-sm);width:100%;color:var(--muted);align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:500;display:flex}.sidebar nav b{border-radius:var(--ui-radius-xs);margin-left:auto;padding:2px 5px;font-size:12px}.sidebar nav em{opacity:.7;margin-left:auto;font-size:12px;font-style:normal}.sidebar-bottom{margin-top:auto;padding-top:28px}.sidebar-callout{background:var(--k-secondary);border:1px solid var(--line);border-radius:var(--ui-radius-sm);margin:0 3px 18px;padding:15px 13px}.tiny-label{letter-spacing:.8px;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.sidebar-callout p{color:var(--text);margin:10px 0;font-size:15px;line-height:1.7}.sidebar-callout button{color:var(--link);justify-content:space-between;align-items:center;width:100%;padding:3px 0;font-size:14px;display:flex}.sidebar-user{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:15px;padding:19px 7px 0;display:flex}.sidebar-user strong{color:var(--text);font-size:14px;display:block}.sidebar-user small{margin-top:4px;font-size:12px;display:block}.online-dot{background:var(--success);border-radius:var(--ui-radius-full);width:6px;height:6px;margin-left:auto}.topbar{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:77px;padding:0 34px;display:flex;position:sticky;top:0}:root{--ui-topbar-height:var(--ui-header-height,77px)}@media (max-width:760px){:root{--ui-topbar-height:var(--ui-header-height,64px)}}html:has(.app-shell:not(.is-fill)>.main-shell>.topbar){scroll-padding-top:var(--ui-topbar-height)}.breadcrumb{color:var(--muted);align-items:center;gap:13px;font-size:14px;display:flex}.breadcrumb strong{color:var(--text);font-weight:500}.top-actions{align-items:center;gap:19px;display:flex}.demo-label{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.demo-label>span{background:var(--success);border-radius:var(--ui-radius-full);width:6px;height:6px}.icon-btn{border-radius:var(--ui-radius-sm);width:30px;height:30px;color:var(--muted);place-items:center;display:grid}.icon-btn:hover{background:var(--soft);color:var(--link)}.icon-btn.is-active{background:var(--k-selected);color:var(--k-selected-foreground);box-shadow:inset 0 0 0 1px var(--k-selected-border)}.notification{position:relative}.notification i{border-radius:var(--ui-radius-full);background:var(--primary);border:1px solid var(--surface);width:5px;height:5px;position:absolute;top:4px;right:6px}.avatar{border-radius:var(--ui-radius-full);letter-spacing:-.3px;border:2px solid var(--surface);flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:14px;font-weight:650;display:inline-flex}.avatar.small{width:30px;height:30px;font-size:12px}.avatar.tiny{width:24px;height:24px;font-size:12px}.avatar.large{width:68px;height:68px;font-size:24px}.avatar.is-square{border-radius:var(--ui-radius-sm)}.violet{background:var(--soft);color:var(--link)}.blue{background:var(--info-bg);color:var(--info)}.pink{background:var(--k-accent);color:var(--k-accent-foreground)}.teal{background:var(--success-bg);color:var(--success)}.amber{background:var(--warning-bg);color:var(--warning)}.app-shell main{max-width:1600px;margin:auto;padding:35px 34px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:1.65px;color:var(--muted);margin-bottom:9px;font-size:12px;font-weight:700}.page-heading p{color:var(--muted);margin-top:9px;font-size:15px}.heading-actions{align-items:center;gap:12px;display:flex}.btn{--btn-fundo:var(--button-bg);background:var(--btn-fundo);border:1px solid var(--btn-fundo);color:var(--button-fg);border-radius:var(--ui-radius-sm);font-size:var(--ui-control-size);padding:0 var(--ui-control-pad);white-space:nowrap;min-height:var(--ui-control-height);transition:background var(--ui-duration-fast) var(--ui-ease), border-color var(--ui-duration-fast) var(--ui-ease), box-shadow var(--ui-duration-base) var(--ui-ease), transform var(--ui-duration-fast) var(--ui-ease);justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.btn:hover:not(:disabled){--btn-fundo:color-mix(in srgb, var(--button-bg) 86%, var(--text));box-shadow:var(--ui-shadow-md)}.btn:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.btn.secondary{--btn-fundo:var(--surface);color:var(--text);border-color:var(--line)}.btn.secondary:hover:not(:disabled){--btn-fundo:color-mix(in srgb, var(--text) 6%, var(--surface));border-color:color-mix(in srgb, var(--text) 24%, var(--line))}.btn.btn-outline{--btn-fundo:transparent;color:var(--text);border-color:var(--line)}.btn.btn-outline:hover:not(:disabled){--btn-fundo:color-mix(in srgb, var(--text) 6%, transparent);border-color:color-mix(in srgb, var(--text) 24%, var(--line));box-shadow:none}.btn.btn-ghost{--btn-fundo:transparent;color:var(--text)}.btn.btn-ghost:hover:not(:disabled){--btn-fundo:color-mix(in srgb, var(--text) 6%, transparent);box-shadow:none}.btn.btn-danger{--btn-fundo:var(--danger-solid)}.btn.btn-danger:hover:not(:disabled){--btn-fundo:color-mix(in srgb, var(--danger-solid) 86%, var(--text))}.btn.btn-link{--btn-fundo:transparent;color:var(--link)}.btn.btn-link:hover:not(:disabled){--btn-fundo:transparent;box-shadow:none;text-underline-offset:4px;text-decoration:underline}.btn.btn-link:active:not(:disabled){transform:none}.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn.sm{min-height:var(--ui-control-height-sm);padding:0 var(--ui-control-pad-sm);font-size:var(--ui-control-size-sm)}.btn.lg{min-height:var(--ui-control-height-lg);padding:0 var(--ui-control-pad-lg);font-size:var(--ui-control-size-lg)}.btn.xs{min-height:var(--ui-control-height-xs);padding:0 var(--ui-control-pad-xs);font-size:var(--ui-control-size-xs);gap:6px}.btn.icon{width:var(--ui-control-height);min-width:var(--ui-control-height);padding:0}.btn.sm svg{width:15px;height:15px}.btn.xs svg{width:14px;height:14px}.date-chip{background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius-sm);color:var(--muted);align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.ui-file-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-file-chips>li{min-width:0;max-width:100%;display:flex}.ui-file-chip{border:1px solid var(--line);border-radius:var(--ui-radius-xs);min-width:0;max-width:100%;color:var(--muted);align-items:center;font-size:13px;line-height:20px;display:inline-flex}.ui-file-chip.is-disabled{opacity:.6}.ui-file-chip-main{border-radius:inherit;min-width:0;color:inherit;font:inherit;align-items:center;gap:6px;padding:5px 9px;text-decoration:none;display:inline-flex}.ui-file-chip:has(>.ui-file-chip-remove)>.ui-file-chip-main{padding-right:4px}.ui-file-chip-main svg{flex-shrink:0;width:14px;height:14px}.ui-file-chip-main.is-action{cursor:pointer}.ui-file-chip-main.is-action:hover:not(:disabled){background:var(--soft);color:var(--text)}.ui-file-chip-main.is-action:disabled{cursor:default}.ui-file-chip-main.is-action[aria-busy=true]{cursor:progress}.ui-file-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:16rem;overflow:hidden}.ui-file-chip-size{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.ui-file-chip-remove{border-radius:var(--ui-radius-xs);width:22px;height:22px;color:var(--muted);cursor:pointer;flex-shrink:0;place-items:center;margin-right:4px;display:grid}.ui-file-chip-remove:hover:not(:disabled){background:color-mix(in srgb, currentColor 12%, transparent);color:var(--text)}.ui-file-chip-remove:disabled{cursor:default}.ui-file-chip-remove svg{width:14px;height:14px}.welcome-strip{background:var(--soft);border:1px solid var(--line);border-radius:var(--ui-radius-sm);align-items:center;gap:14px;margin-bottom:24px;padding:19px 21px;display:flex}.welcome-symbol{background:var(--soft);color:var(--link);border-radius:var(--ui-radius-sm);place-items:center;width:44px;height:44px;display:grid}.welcome-strip strong{color:var(--k-selected-foreground);font-size:16px}.welcome-strip p{color:var(--muted);margin-top:6px;font-size:14px}.welcome-strip button{color:var(--link);align-items:center;gap:14px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.stats-grid{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:25px;display:grid}.stat-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius-sm);box-shadow:var(--shadow);padding:19px}.stat-card:hover{border-color:var(--k-selected-border);transform:translateY(-1px)}.stat-top{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.stat-icon{border-radius:var(--ui-radius-sm);place-items:center;width:34px;height:34px;display:grid}.stat-card>strong{font-family:var(--ui-font-sans);letter-spacing:-.5px;margin:9px 0 8px;font-size:32px;font-weight:750;display:block}.stat-card>small{color:var(--muted);font-size:12px}.dashboard-grid{grid-template-columns:1.3fr 1fr;gap:22px;margin-bottom:25px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--ui-panel-radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:23px 23px 17px;display:flex}.panel-heading p{color:var(--muted);margin-top:6px;font-size:12px}.badge{border-radius:var(--ui-radius-xs);white-space:nowrap;align-items:center;padding:5px 8px;font-size:12px;font-weight:600;display:inline-flex}.badge.green{background:var(--success-bg);color:var(--success)}.badge.gray{background:var(--neutral-bg);color:var(--neutral)}.badge.red{background:var(--danger-bg);color:var(--danger)}.badge.is-custom{background:color-mix(in srgb, var(--badge-color) 18%, transparent);color:color-mix(in srgb, var(--badge-color) 62%, var(--text))}.text-btn{color:var(--link);align-items:center;gap:7px;padding:5px 0;font-size:12px;font-weight:600;display:inline-flex}.funnel{justify-content:space-around;gap:17px;padding:6px 24px 0;display:flex}.funnel-col{text-align:center;flex:1;min-width:0}.funnel-col>strong{font-size:16px;font-family:var(--ui-font-sans);display:block}.bar-space{align-items:flex-end;height:112px;margin:10px 0;display:flex}.bar-space>div{border-radius:5px 5px 0 0;width:100%;min-height:8px;max-height:110px}.funnel-col>span{color:var(--muted);white-space:nowrap;font-size:12px}.chart-note{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:5px;margin:20px 23px 0;padding:13px 0;font-size:12px;display:flex}.chart-note>span:last-child{margin-left:auto}.dot{background:var(--primary);border-radius:var(--ui-radius-full);width:5px;height:5px}.agenda-item{text-align:left;border-top:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:14px 22px;display:flex}.agenda-item:hover{background:var(--bg)}.agenda-time{flex-shrink:0;width:47px}.agenda-time strong{font-size:15px}.agenda-time span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.agenda-line{border-radius:var(--ui-radius-xs);filter:saturate(2);width:3px;height:43px}.agenda-info{flex:1;min-width:0}.agenda-info strong{font-size:14px;display:block}.agenda-info>span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.agenda-info small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.table-scroll{overflow-x:auto}:where(.table-scroll) table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}:where(.table-scroll) th{letter-spacing:.6px;color:var(--muted);background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 23px;font-size:12px;font-weight:500}:where(.table-scroll) td{border-bottom:1px solid var(--line);padding:18px 23px;font-size:12px}:where(.table-scroll) tr:last-child td{border-bottom:0}.clickable{cursor:pointer}.clickable:hover{background:var(--bg)}.table-title{align-items:center;gap:11px;display:flex}.table-title strong{font-size:14px;font-weight:600;display:block}.table-title small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.table-title small span{margin:0 4px}.job-symbol{border-radius:var(--ui-radius-sm);flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.avatar-stack{align-items:center;padding-left:6px;display:flex}.avatar-stack .avatar{margin-left:-6px}.avatar-stack>span:last-child:not(.avatar){color:var(--muted);padding-left:8px;font-size:12px}.inline{align-items:center;gap:7px;display:flex}.sla{color:var(--muted);font-size:12px}.sla>div{background:var(--line);border-radius:var(--ui-radius-xs);width:96px;height:3px;margin-top:8px}.sla i{border-radius:var(--ui-radius-xs);height:100%;display:block}.counter{font-family:var(--ui-font-sans);border-radius:var(--ui-radius-xs);background:var(--bg);color:var(--muted);margin-left:6px;padding:3px 6px;font-size:12px}.bottom-note{border:1px dashed var(--line);border-radius:var(--ui-radius-sm);align-items:center;gap:12px;margin-top:24px;padding:16px 20px;display:flex}.note-icon{background:var(--soft);color:var(--link);border-radius:var(--ui-radius-sm);place-items:center;width:31px;height:31px;font-size:23px;display:grid}.bottom-note div{font-size:12px}.bottom-note strong{color:var(--muted);font-weight:500}.bottom-note div>span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.bottom-note button{margin-left:auto}.app-footer{color:var(--muted);justify-content:space-between;gap:12px;padding:28px 0 20px;font-size:12px;display:flex}.app-footer span span{padding:0 5px}.empty{text-align:center;color:var(--muted);padding:70px 24px}.empty svg{margin-bottom:15px}.empty>svg{margin-inline:auto}.empty h3{color:var(--text);margin-bottom:9px}.empty p{font-size:15px}.spinner{width:var(--spinner-size,16px);height:var(--spinner-size,16px);border:2px solid var(--line);border-top-color:var(--primary);border-radius:var(--ui-radius-full);vertical-align:-.125em;animation:spinner-rotate var(--ui-spin) linear infinite;flex-shrink:0;display:inline-block}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.skeleton{border-radius:var(--ui-radius-sm);background-color:var(--skeleton-bg,var(--k-secondary));background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface) 65%, transparent), transparent);width:100%;height:1em;animation:skeleton-sweep var(--ui-sweep) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%;display:block}.skeleton-circle{border-radius:var(--ui-radius-full)}.skeleton-lines{flex-direction:column;gap:8px;display:flex}.skeleton-lines .skeleton:last-child:not(:only-child){width:60%}@keyframes skeleton-sweep{0%{background-position:180% 0}to{background-position:-80% 0}}.loading-mark{animation:loading-pulse var(--ui-pulse) ease-in-out infinite}@keyframes loading-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.mobile-toggle{display:none}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#14102375;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--ui-radius-md);width:580px;max-width:100%;max-height:min(90dvh,100dvh - 60px);box-shadow:var(--ui-shadow-xl);overflow:auto}.modal:focus{outline:none}.modal.wide{width:780px}:is(.modal:has(>.modal-body),.modal:has(>form>.modal-body)){flex-direction:column;display:flex;overflow:hidden}.modal>form:has(>.modal-body){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.modal>.modal-body,.modal>form>.modal-body{overscroll-behavior-y:contain;flex:auto;min-height:0;overflow-y:auto}.modal>header,.modal>.modal-footer,.modal>form>.modal-footer{flex:none}.modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:25px 27px;display:flex}.modal>header h2{font-size:22px}.modal>header p{color:var(--muted);margin-top:7px;font-size:14px}.modal-body{padding:24px 27px}.modal-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:18px 27px;display:flex}.modal-footer-start{gap:10px;margin-right:auto;display:flex}.overlay[hidden]{display:none}.modal.is-minimizable>header{gap:4px}.modal.is-minimizable>header>div{flex:auto;min-width:0;margin-right:8px}.modal.is-minimizable>header>.icon-btn{flex-shrink:0}.modal.is-minimizable>header .icon-btn svg{width:18px;height:18px}.modal.is-minimizable>header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-modal-pill{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));z-index:70;border:1px solid var(--line);border-radius:var(--ui-radius-md);background:var(--surface);width:min(380px,100vw - 24px);box-shadow:var(--ui-shadow-xl);align-items:center;gap:4px;padding:8px 8px 8px 16px;display:flex;position:fixed}.ui-modal-pill>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.ui-modal-pill .icon-btn{flex-shrink:0}.ui-modal-pill .icon-btn svg{width:16px;height:16px}.field{flex-direction:column;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.field.is-unlabeled{gap:0;margin-bottom:0}.field>span{color:var(--text);font-weight:600}:where(.field,.search-box,.searchbox,.checkbox,.public-search,.table-toolbar,.talent-filters,.advanced-filters,.note-form,.profile-stage) :is(input,select,textarea){background:var(--input);border:1px solid var(--line);border-radius:var(--ui-radius-sm);color:var(--text);width:100%;min-width:0;padding:10px 12px}:where(.field,.search-box,.searchbox,.checkbox,.public-search,.table-toolbar,.talent-filters,.advanced-filters,.note-form,.profile-stage) :is(input,textarea)::placeholder{color:var(--muted)}:where(.field,.search-box,.searchbox,.checkbox,.public-search,.table-toolbar,.talent-filters,.advanced-filters,.note-form,.profile-stage) textarea{resize:vertical;min-height:95px;line-height:1.6}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.form-grid .full{grid-column:1/-1}.toast{z-index:150;background:var(--popover);color:#fff;box-shadow:var(--ui-shadow-lg);border:1px solid var(--line);border-radius:var(--ui-radius-sm);align-items:center;gap:12px;max-width:80vw;padding:15px 18px;font-size:15px;display:flex;position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%)}.toast svg{color:var(--link)}.toast button{color:var(--text);place-items:center;display:grid}.danger{color:var(--danger)!important}.muted{color:var(--muted)}.helper{color:var(--muted);font-size:12px;line-height:1.7}.divider{background:var(--line);height:1px;margin:20px 0}.divider.is-vertical{align-self:stretch;width:1px;height:auto;margin:0 8px}@media (min-width:1500px){.app-shell main{padding:40px 45px 0}.sidebar{width:250px}.main-shell{width:calc(100% - 250px);margin-left:250px}}@media (max-width:1150px){.sidebar{width:205px;padding-left:13px;padding-right:13px}.main-shell{width:calc(100% - 205px);margin-left:205px}.app-shell main{padding:26px 24px 0}.topbar{padding:0 24px}.date-chip{display:none}.stats-grid{gap:12px}.stat-card{padding:15px}.dashboard-grid{grid-template-columns:1fr}.agenda-panel{display:none}.stat-card>small{font-size:12px}.page-heading h1{font-size:27px}}@media (max-width:760px){.sidebar{width:230px;transition:transform var(--ui-duration-base) var(--ui-ease);transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0);box-shadow:10px 0 40px #19122614}.main-shell{width:100%;margin-left:0}.topbar{height:64px;padding:0 18px}.mobile-toggle{display:grid}.demo-label{display:none}.top-actions{gap:8px}.breadcrumb{gap:7px;font-size:12px}.app-shell main{padding:25px 18px 0}.page-heading{align-items:flex-start}.page-heading h1{font-size:25px}.page-heading p{font-size:14px;line-height:1.6}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card>strong{font-size:30px}.stat-top{font-size:12px}.welcome-strip{gap:10px;padding:15px}.welcome-strip button{gap:0;font-size:0}.welcome-strip p{font-size:12px;line-height:1.7}.welcome-strip strong{font-size:14px}.welcome-symbol{display:none}.panel-heading{padding:20px 17px}.panel-heading h2{font-size:16px}.funnel{gap:10px;padding:5px 17px}.bottom-note{padding:13px}.bottom-note button{font-size:0}.bottom-note strong{font-size:12px}.bottom-note div>span,.app-footer{font-size:12px;line-height:1.6}.app-footer>span:last-child{text-align:right}.toast{width:max-content;max-width:92vw;left:50%}.overlay{padding:12px}.modal{max-height:min(90dvh,100dvh - 24px)}.form-grid{grid-template-columns:1fr}.modal-body,.modal>header{padding:20px}.modal-footer{padding:17px 20px}.overlay:has(>.modal.is-minimizable){padding:0}.modal.is-minimizable{border-radius:0;width:100%;height:100%;max-height:100dvh}.panel-heading .badge,.funnel-col>span,.chart-note{font-size:12px}}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:24px 0;display:flex}.toolbar-start{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.toolbar-end{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.tabs{border-bottom:1px solid var(--line);align-self:stretch;gap:24px;display:flex;overflow-x:auto}.tabs button{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 1px 15px;font-size:14px;display:flex}.tabs button.selected{color:var(--link);border-bottom-color:var(--link);font-weight:700}.tabs button span{border-radius:var(--ui-radius-xs);background:var(--line);padding:2px 5px;font-size:12px}.search-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius-sm);min-width:240px;color:var(--muted);min-height:var(--ui-control-height);align-items:center;gap:9px;padding:0 12px;display:flex}.search-box input{min-width:0;font-size:var(--ui-control-size);background:0 0;border:0;flex:1;padding:0}.search-box input::-webkit-search-cancel-button{display:none}.search-box input:focus{outline:none}.search-box:focus-within{border-color:var(--k-selected-border);box-shadow:0 0 0 2px color-mix(in srgb, var(--k-ring) 15%, transparent)}.search-box button{border-radius:var(--ui-radius-xs);color:var(--muted);transition:color var(--ui-duration-fast) var(--ui-ease);place-items:center;padding:0;display:grid}.search-box button:hover{color:var(--text)}.search-box button[inert]{visibility:hidden}.job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.job-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius-md);box-shadow:var(--shadow);transition:border-color var(--ui-duration-fast) var(--ui-ease);padding:23px}.job-card:hover{border-color:var(--k-selected-border)}.career-card{flex-direction:column;display:flex}.career-card>.btn{align-self:flex-start;margin-top:auto}.job-card-top{align-items:center;gap:10px;display:flex}.job-card-top .badge{margin-left:auto}.job-card-title{text-align:left;margin:22px 0 17px;padding:0}.job-card h2{font-size:18px;line-height:1.5}.job-card-title p{color:var(--muted);margin-top:6px;font-size:14px}.tag-list{flex-wrap:wrap;gap:5px;display:flex}.tag-list>span{background:var(--bg);color:var(--muted);border:1px solid var(--line);border-radius:var(--ui-radius-xs);padding:5px 7px;font-size:12px}.job-card-description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:17px 0;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.job-card-progress{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:12px;display:flex}.job-card-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-top:15px;font-size:12px;display:flex}.back-link{color:var(--muted);margin-bottom:21px;padding:0;font-size:14px}.job-detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:23px;margin:25px 0;font-size:14px;display:flex}.job-detail-meta>span{align-items:center;gap:6px;display:flex}.board-help{margin:-8px 0 18px}.kanban{align-items:stretch;gap:15px;min-height:480px;padding-bottom:22px;display:flex;overflow-x:auto}.kanban-column{background:var(--k-secondary);border:1px solid var(--line);border-radius:var(--ui-radius-sm);width:248px;min-width:248px}.kanban-heading{align-items:center;gap:8px;padding:17px 13px;display:flex}.stage-dot{border-radius:var(--ui-radius-full);width:6px;height:6px}.kanban-heading h3{font-size:14px;font-family:var(--ui-font-sans);font-weight:600}.kanban-heading>span:last-of-type{color:var(--muted);background:var(--surface);border-radius:var(--ui-radius-xs);padding:2px 5px;font-size:12px}.kanban-heading button{color:var(--muted);place-items:center;margin-left:auto;display:grid}.kanban-cards{padding:0 10px 12px}.board-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius-sm);text-align:left;width:100%;box-shadow:var(--ui-shadow-sm);margin-bottom:10px;padding:15px 12px}.board-card:hover{border-color:var(--k-selected-border)}.board-card:active{cursor:grabbing}.card-top{align-items:center;gap:8px;display:flex}.card-top strong{font-size:14px;display:block}.card-top small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.grip{color:var(--muted);margin-left:auto}.board-card>p{color:var(--muted);align-items:center;gap:5px;margin:13px 0;font-size:12px;display:flex}.board-card .tag-list>span{padding:4px 5px;font-size:12px}.card-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:15px;padding-top:12px;font-size:12px;display:flex}.add-card{width:100%;color:var(--muted);border:1px dashed var(--line);border-radius:var(--ui-radius-sm);justify-content:center;align-items:center;gap:6px;padding:11px;font-size:12px;display:flex}.add-card:hover{background:var(--surface)}.unread-dot{background:var(--primary);border-radius:var(--ui-radius-full);vertical-align:middle;width:6px;height:6px;margin-left:3px;display:inline-block}.detail-grid{grid-template-columns:1.3fr 1fr;gap:22px;display:grid}.padded{padding:27px}.prose{color:var(--muted);white-space:pre-line;margin:16px 0;font-size:15px;line-height:1.9}.list-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:20px 23px;font-size:14px;display:flex}.list-row:last-child{border-bottom:0}.list-row.is-interactive{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0}.list-row.is-interactive:not(.is-selected):hover,.list-row-item:hover>.list-row.is-interactive:not(.is-selected){background:var(--soft)}.list-row.is-selected{background:var(--k-selected);color:var(--k-selected-foreground)}.padded .list-row{padding:20px 0}.list-row-lead{flex-shrink:0;align-self:center;display:inline-flex}.list-row-item.no-avatar .list-row-lead{width:35px;height:35px}.list-row-body{flex:1 1 0;min-width:0}.list-row-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.list-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.list-row-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.list-row-subtitle{overflow-wrap:anywhere;margin-top:2px;font-weight:500}.list-row-text{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.list-row-footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.list-row.is-selected .list-row-meta,.list-row.is-selected .list-row-text{color:inherit}.list-row.is-unread{box-shadow:inset 3px 0 0 var(--shell-accent,var(--k-primary))}.list-row.is-unread .list-row-title,.list-row.is-unread .list-row-subtitle{font-weight:700}.list-row-item{position:relative}.list-row-item>.list-row{border-bottom:1px solid var(--line)}.list-row-item:last-child>.list-row{border-bottom:0}.list-row-check{z-index:1;border-radius:var(--ui-radius-full);background:var(--surface);cursor:pointer;opacity:0;width:35px;height:35px;transition:opacity var(--ui-duration-fast) var(--ui-ease);place-items:center;display:grid;position:absolute;top:50%;left:23px;transform:translateY(-50%)}.list-row-item:has(>.list-row.is-selected) .list-row-check{background:var(--k-selected)}.list-row-check input{cursor:pointer;width:16px;height:16px;accent-color:var(--k-primary);margin:0}.list-row-item:hover .list-row-check,.list-row-item.is-checked .list-row-check,.list-row-item.is-selecting .list-row-check,.list-row-item.no-avatar .list-row-check,[data-selecting] .list-row-check{opacity:1}.list-row-item:has(:focus-visible) .list-row-check{opacity:1}.list-row-actions{z-index:1;border:1px solid var(--line);border-radius:var(--ui-radius-sm);background:var(--surface);box-shadow:var(--ui-shadow-sm,0 1px 2px #1912260f);opacity:0;pointer-events:none;transition:opacity var(--ui-duration-fast) var(--ui-ease);gap:2px;padding:2px;display:flex;position:absolute;top:12px;right:12px}.list-row-actions .icon-btn{width:28px;height:28px}.list-row-item:hover .list-row-actions{opacity:1;pointer-events:auto}.list-row-item:has(:focus-visible) .list-row-actions{opacity:1;pointer-events:auto}@media (hover:none){.list-row-actions{opacity:1;pointer-events:auto}}.padded .list-row-check{left:0}.padded .list-row-actions{right:0}.talent-filters{grid-template-columns:1.6fr 1fr 1.2fr 1fr;align-items:end;gap:16px;padding:23px 23px 17px;display:grid}.talent-filters .field{margin:0}.talent-filters .search-box{min-width:0;height:38px}.talent-filters input,.talent-filters select{height:38px;font-size:12px}.talent-filters .field>span{color:var(--muted);font-size:12px}.advanced-filters{color:var(--muted);align-items:center;gap:10px;padding:0 23px 20px;display:flex}.advanced-filters input:not([type=checkbox]),.advanced-filters select{flex:1;width:auto;max-width:230px;font-size:12px}.advanced-filters select{max-width:140px}.checkbox{color:var(--muted);white-space:normal;align-items:center;gap:8px;font-size:14px;line-height:1.6;display:flex}.checkbox input{width:14px;height:14px;accent-color:var(--link);flex-shrink:0}.advanced-filters .checkbox{white-space:nowrap;font-size:12px}.advanced-filters .text-btn{white-space:nowrap;margin-left:auto}.result-count{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:14px 23px;font-size:12px;display:flex}.result-count>span{font-size:12px}.request-summary{align-items:center;gap:15px;margin:0 0 23px;display:flex}.info-strip{background:var(--soft);color:var(--muted);border-radius:var(--ui-radius-sm);align-items:center;gap:10px;padding:13px 16px;font-size:14px;line-height:1.6;display:flex}.interviews-list{gap:15px;display:grid}.interview-card{align-items:center;gap:20px;padding:22px;display:flex}.interview-date{border:1px solid var(--line);border-radius:var(--ui-radius-sm);background:var(--bg);flex-direction:column;align-items:center;width:60px;padding:8px;display:flex}.interview-date>span{color:var(--link);text-transform:uppercase;font-size:12px}.interview-date strong{font-size:26px;font-family:var(--ui-font-sans);margin:3px 0}.interview-date small{color:var(--muted);font-size:12px}.interview-copy{flex:1}.interview-copy button{padding:0}.interview-copy h2{font-size:16px}.interview-copy p{color:var(--muted);margin:7px 0;font-size:14px}.interview-copy small{color:var(--muted);font-size:12px}.spaced{margin-top:20px}.template-card,.client-card{padding:25px}.template-card .inline small{color:var(--muted);margin-left:auto;font-size:12px}.template-card h2{margin-top:23px;font-size:18px}.template-card>p{color:var(--muted);-webkit-line-clamp:4;white-space:pre-line;-webkit-box-orient:vertical;min-height:82px;margin:17px 0 22px;font-size:14px;line-height:1.9;display:-webkit-box;overflow:hidden}.client-logo{border-radius:var(--ui-radius-md);width:49px;height:49px;font-family:var(--ui-font-sans);place-items:center;font-size:18px;font-weight:800;display:grid}.client-card .inline .icon-btn{margin-left:auto}.client-card>h2{margin-top:20px}.client-card>p{color:var(--muted);margin-top:7px;font-size:14px}.client-meta{grid-template-columns:1fr 1fr;gap:21px 13px;display:grid}.client-meta>span{color:var(--muted);font-size:12px}.client-meta strong{color:var(--text);margin-top:6px;font-size:14px;font-weight:500;display:block}.client-email{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:23px;padding-top:18px;font-size:12px;display:flex}.report-bar{margin:25px 0}.report-bar>div:first-child{justify-content:space-between;margin-bottom:10px;font-size:14px;display:flex}.report-bar>div:last-child{background:var(--bg);border-radius:var(--ui-radius-sm);height:9px;overflow:hidden}.report-bar i{border-radius:var(--ui-radius-sm);height:100%;display:block}.activity-feed{margin-top:23px}.activity-feed>div{gap:14px;padding-bottom:26px;display:flex;position:relative}.activity-feed>div:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:0;left:4px}.timeline-dot{border:2px solid var(--k-selected-border);border-radius:var(--ui-radius-full);background:var(--surface);flex-shrink:0;width:9px;height:9px;margin-top:4px}.activity-feed strong{font-size:14px;font-weight:500;line-height:1.6}.activity-feed p{color:var(--muted);margin-top:5px;font-size:12px}.activity-feed small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.public-banner{background:var(--soft);border:1px solid var(--line);border-radius:var(--ui-radius-md);min-height:345px;margin-bottom:34px;padding:48px 45px;position:relative;overflow:hidden}.public-banner h1{letter-spacing:-1.4px;color:var(--text);z-index:1;margin-top:19px;font-size:39px;line-height:1.35;position:relative}.public-banner h1>span{color:var(--link)}.public-banner>p{color:var(--muted);z-index:1;margin:18px 0;font-size:15px;line-height:1.9;position:relative}.public-search{z-index:1;max-width:400px;position:relative}.public-search .search-box{border-color:var(--line)}.hero-orbit{border:1px solid var(--line);border-radius:var(--ui-radius-full);width:350px;height:350px;position:absolute;top:20px;right:-45px;transform:rotate(-30deg)scaleX(.6)}.orbit-two{transform:rotate(35deg)scaleX(.6)}.hero-star{color:var(--k-selected-border);font-size:200px;line-height:1;position:absolute;top:78px;right:50px}.section-label{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:20px 0;display:flex}.section-label-start{align-items:baseline;gap:10px;min-width:0;display:flex}.section-label-end{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.section-label span{color:var(--muted);font-size:14px}.external-intro{text-align:center;max-width:750px;margin:45px auto;padding:45px}.external-intro .welcome-symbol{width:60px;height:60px;margin:0 auto 20px}.external-intro h2{font-size:25px;line-height:1.5}.external-intro>p{color:var(--muted);max-width:400px;margin:16px auto 25px;font-size:15px;line-height:1.9}.external-intro .field{text-align:left;max-width:340px;margin:25px auto}.external-intro>small{max-width:390px;color:var(--muted);margin:25px auto 0;font-size:12px;line-height:1.7;display:block}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;background:#19122450;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--surface);width:610px;max-width:100vw;height:100%;animation:slide var(--ui-duration-slow) var(--ui-ease);flex-direction:column;display:flex;box-shadow:-15px 0 80px #19122614}.drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 27px;display:flex}.drawer>header>span{letter-spacing:1px;color:var(--muted);font-size:12px}.profile-intro{align-items:center;gap:18px;padding:27px 27px 17px;display:flex}.profile-intro h2{font-size:25px}.profile-intro p{color:var(--muted);margin:8px 0 12px;font-size:14px}.profile-contact{color:var(--muted);border-bottom:1px solid var(--line);gap:20px;padding:0 27px 22px;font-size:12px;display:flex}.profile-contact>span{align-items:center;gap:6px;display:flex}.profile-app{align-items:flex-end;gap:12px;padding:21px 27px 12px;display:flex}.profile-app .field{flex:1;margin:0}.profile-app .field>span{color:var(--muted);font-size:12px;font-weight:500}.profile-app .icon-btn{border:1px solid var(--line);width:37px;height:37px}.profile-stage{align-items:center;gap:10px;padding:0 27px 20px;display:flex}.profile-stage select{flex:1;width:auto;padding:5px 8px;font-size:12px}.profile-stage>span:last-child{color:var(--muted);font-size:12px}.profile-tabs{flex-shrink:0;gap:26px;padding:0 27px}.profile-body{flex:1;min-height:0;padding:27px;overflow-y:auto}.profile-facts{background:var(--bg);border:1px solid var(--line);border-radius:var(--ui-radius-sm);grid-template-columns:1fr 1fr;gap:22px;margin:22px 0;padding:20px;display:grid}.profile-facts small{color:var(--muted);letter-spacing:.5px;font-size:12px;display:block}.profile-facts strong{margin-top:9px;font-size:15px;font-weight:500;display:block}.attachment{border:1px solid var(--line);border-radius:var(--ui-radius-sm);text-align:left;width:100%;color:var(--link);align-items:center;gap:13px;margin:18px 0;padding:16px;display:flex}.attachment>div{flex:1}.attachment strong{color:var(--text);font-size:14px;display:block}.attachment small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.note-form{margin:20px 0}.note-form textarea{min-height:90px;font-size:14px}.note-form>.inline{justify-content:space-between;margin-top:10px}.note-form select{width:auto;max-width:180px;font-size:12px}.note{border:1px solid var(--line);border-radius:var(--ui-radius-sm);margin-top:15px;padding:17px}.note>div{align-items:center;gap:7px;display:flex}.note strong{font-size:12px}.note .badge{margin-left:auto;font-size:12px}.note>p{white-space:pre-line;color:var(--muted);margin:10px 0;font-size:14px;line-height:1.8}.note small{color:var(--muted);font-size:12px}.profile-actions{border-top:1px solid var(--line);background:var(--bg);flex-shrink:0;align-items:center;gap:9px;padding:18px 27px;display:flex}.profile-actions .btn{padding:9px 12px;font-size:12px}.profile-actions .btn:last-child{margin-left:auto}.checklist{gap:15px;margin:24px 0;display:grid}.email-item{border:1px solid var(--line);border-radius:var(--ui-radius-sm);margin:20px 0;padding:20px}.email-item h3{margin:15px 0;font-size:16px}.email-item p{color:var(--muted);white-space:pre-line;font-size:14px;line-height:1.9}.email-item small{color:var(--muted);margin-top:15px;font-size:12px;display:block}.notification-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:13px;width:100%;padding:15px 0;display:flex}.notification-row>div{flex:1}.notification-row strong{font-size:15px;font-weight:500}.notification-row p{color:var(--muted);margin-top:7px;font-size:12px}.notification-row>svg{color:var(--muted)}.error-message{background:var(--danger-bg);border-radius:var(--ui-radius-sm);color:var(--danger);align-items:center;gap:9px;margin-bottom:20px;padding:13px;font-size:14px;display:flex}.application-context{background:var(--bg);border:1px solid var(--line);border-radius:var(--ui-radius-sm);margin-bottom:25px;padding:18px}.application-context p{color:var(--muted);margin:14px 0;font-size:14px;line-height:1.9}.application-context h3{font-size:15px}.email-preview{border:1px solid var(--line);border-radius:var(--ui-radius-sm);background:var(--bg);padding:23px}.email-preview>small{color:var(--muted);letter-spacing:.8px;font-size:12px}.email-preview h3{margin-top:20px}.email-preview p{color:var(--muted);margin:12px 0 20px;font-size:12px}.email-preview>div{white-space:pre-line;font-size:15px;line-height:1.9}.stat-card>strong>small{letter-spacing:0;font-size:16px;font-weight:400}@keyframes slide{0%{opacity:.7;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (max-width:1250px){.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-card{gap:13px}.interview-card>.avatar{display:none}.interview-card>.inline{flex-direction:column}.talent-filters{grid-template-columns:1.5fr 1fr}.advanced-filters{flex-wrap:wrap}.advanced-filters input:not([type=checkbox]){max-width:none}.toolbar{flex-wrap:wrap;gap:14px}.detail-grid{grid-template-columns:1fr 1fr}.public-banner h1{font-size:33px}.hero-star{font-size:155px;top:110px;right:15px}.hero-orbit{right:-100px}}@media (max-width:760px){.job-grid{grid-template-columns:1fr}.job-card{padding:20px}.toolbar{margin:20px 0}.tabs{gap:20px;width:100%}.toolbar>.inline{flex-wrap:wrap;width:100%}.search-box{flex:1;min-width:0}.toolbar>.search-box{width:100%}.detail-grid{grid-template-columns:1fr}.padded{padding:22px}.job-detail-meta{gap:14px;font-size:12px}.job-detail-meta>span:nth-child(4){display:none}.page-heading .heading-actions .btn{padding:8px 10px;font-size:12px}.page-heading .heading-actions{max-width:150px}.job-grid .job-card .btn{width:100%}.talent-filters{gap:14px;padding:18px}.talent-filters>.search-box{grid-column:1/-1}.advanced-filters{gap:10px;padding:0 18px 18px}.advanced-filters>svg{display:none}.advanced-filters input:not([type=checkbox]){flex-basis:45%;min-width:120px}.advanced-filters select{max-width:none}.request-summary{flex-wrap:wrap;gap:8px}.interview-card{flex-wrap:wrap;gap:12px;padding:17px}.interview-copy{min-width:180px}.interview-card>.inline{flex-direction:row;justify-content:flex-end;width:100%}.interview-card .badge{margin-left:auto}.interview-copy h2{font-size:15px}.interview-copy p{font-size:12px}.interview-copy small{font-size:12px;line-height:1.6;display:block}.interview-date{width:50px}.public-banner{min-height:355px;padding:30px 22px}.public-banner h1{font-size:31px}.public-banner>p{font-size:14px}.hero-star{opacity:.25;font-size:120px;top:80px;right:10px}.hero-orbit{opacity:.35;top:50px}.public-search{margin-top:25px}.external-intro{margin:25px auto;padding:28px 22px}.external-intro h2{font-size:22px}.profile-intro{padding:22px 20px 16px}.profile-contact{flex-wrap:wrap;gap:12px;padding:0 20px 17px;font-size:12px}.profile-intro h2{font-size:22px}.profile-app{padding:17px 20px 12px}.profile-stage{padding:0 20px 18px}.profile-tabs{gap:23px;padding:0 20px}.profile-body{padding:22px 20px}.profile-actions{flex-wrap:wrap;padding:15px}.drawer>header{padding:16px 20px}.drawer>header>span{font-size:12px}.profile-facts{gap:20px;padding:17px}.profile-actions .btn:last-child{margin-left:0}.profile-tabs button,.public-search .search-box input{font-size:12px}.app-footer{padding-bottom:25px}.list-row{flex-wrap:wrap}.result-count>span{display:none}}.icon-btn,.clickable,.agenda-item,.add-card,.board-card,.stat-card,.ma-launch,.ma-panel header button,.mu-trigger,.mu-actions button,.list-row.is-interactive,.sidebar nav :is(button,a.nav-link){transition:background var(--ui-duration-fast) var(--ui-ease), border-color var(--ui-duration-fast) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease), box-shadow var(--ui-duration-base) var(--ui-ease), transform var(--ui-duration-base) var(--ui-ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.spinner{animation-duration:var(--ui-spin-reduced)!important;animation-iteration-count:infinite!important}.skeleton{background-image:none}.loading-mark{opacity:1}}.sidebar nav,.sidebar-bottom{flex-shrink:0}.drawer{animation:none}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width:760px){.sidebar{transition:none}.sidebar.mobile-open{z-index:100}.sidebar.mobile-open:after{content:"";pointer-events:none;background:#17122535;width:100vw;height:100vh;position:fixed;top:0;left:100%}.profile-intro .avatar.large{width:55px;height:55px;font-size:21px}.profile-tabs{gap:20px}}.mobile-scrim{display:none}@media (max-width:760px){.mobile-scrim{z-index:29;background:#17122545;display:block;position:fixed;inset:0}}.sidebar{color:color-mix(in srgb, var(--muted) 85%, var(--k-sidebar-foreground));border-right:1px solid var(--k-sidebar-border)}.brand{color:var(--k-sidebar-foreground)}.brand-mark{background:var(--button-bg);color:#fff}.brand-dot{color:var(--k-brand-magenta)}.workspace{background:var(--k-secondary)}.workspace.is-interactive{text-align:left;cursor:pointer;width:100%;transition:background var(--ui-duration-fast) var(--ui-ease)}.workspace.is-interactive:hover{background:color-mix(in srgb, var(--text) 7%, var(--surface))}.workspace-icon{background:var(--k-sidebar-accent);color:var(--k-sidebar-accent-foreground)}.sidebar nav :is(button,a.nav-link).active{background:var(--k-selected);color:var(--k-selected-foreground);box-shadow:none}.sidebar nav :is(button,a.nav-link):hover:not(.active),.settings-nav:hover,.sidebar nav b{background:var(--k-secondary);color:var(--text)}.tiny-label{color:var(--muted)}.welcome-strip{border-color:var(--k-selected-border)}.welcome-symbol{color:var(--link)}.kanban-column{background:var(--k-secondary);border-color:var(--line)}.toast{background:var(--k-popover);color:var(--text);border-color:var(--line)}.theme-picker{border:1px solid var(--line);border-radius:var(--ui-radius-md);background:var(--surface);flex-shrink:0;gap:4px;padding:4px;display:inline-flex}.theme-picker button{border-radius:var(--ui-radius-sm);min-height:var(--ui-control-height-sm);font-size:var(--ui-control-size);color:var(--muted);transition:background var(--ui-duration-fast) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease);align-items:center;gap:9px;padding:0 11px;font-weight:500;display:flex}.theme-picker button:hover:not([aria-pressed=true]){background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.theme-picker button[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 13%, transparent);color:var(--primary);font-weight:600}.theme-dot{border-radius:var(--ui-radius-full);background:linear-gradient(135deg, var(--amostra-superficie) 0 50%, var(--amostra-acao) 50% 100%);flex-shrink:0;width:14px;height:14px}.theme-dot.light{--amostra-superficie:var(--k-swatch-light-surface);--amostra-acao:var(--k-swatch-light-action)}.theme-dot.dark{--amostra-superficie:var(--k-swatch-dark-surface);--amostra-acao:var(--k-swatch-dark-action)}.theme-dot.magenta{--amostra-superficie:var(--k-swatch-magenta-surface);--amostra-acao:var(--k-swatch-magenta-action)}@media (max-width:1150px){.theme-picker .theme-label{display:none}.theme-picker button{justify-content:center;min-width:34px;padding:6px}}@media (max-width:480px){.breadcrumb>span,.breadcrumb>svg{display:none}.breadcrumb{min-width:0}.breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions>.avatar{display:none}}html{line-height:1.5}button,:where(.field,.search-box,.searchbox,.checkbox,.public-search,.table-toolbar,.talent-filters,.advanced-filters,.note-form,.profile-stage) :is(input,select,textarea){line-height:1.45}:where(.page-heading,.page-title,.panel-heading,.section-label,.modal>header,.empty,.ma-panel,.kanban-heading,.application-context,.client-card,.email-item,.email-preview,.external-intro,.interview-copy,.job-card,.profile-intro,.public-banner,.task-row,.template-card) :is(h1,h2,h3){line-height:1.3}:where(.field,.search-box,.searchbox,.checkbox,.public-search,.table-toolbar,.talent-filters,.advanced-filters,.note-form,.profile-stage) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.sidebar{overflow-y:auto}.sidebar>*{flex-shrink:0}.sidebar{width:264px}.main-shell{width:calc(100% - 264px);margin-left:264px}.agenda-time{width:64px}.field input,.field select,.field textarea,.search-box input{font-size:16px}.theme-picker button{font-size:13px}.topbar{gap:16px}.breadcrumb{min-width:0}.page-heading{gap:20px}@media (max-width:1150px){.demo-label{display:none}}@media (max-width:760px){.sidebar{width:264px}.main-shell{width:100%;margin-left:0}.breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-heading{flex-wrap:wrap}.funnel{padding-bottom:8px;overflow-x:auto}.funnel-col{flex:1 0 72px}}.ma-root{display:inline-flex;position:relative}.ma-launch{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;grid-template-rows:repeat(3,3px);grid-template-columns:repeat(3,3px);place-content:center;gap:3px;display:grid}.ma-launch i{background:currentColor;border-radius:50%;width:3px;height:3px}.ma-launch:hover{background:color-mix(in srgb, var(--shell-accent,var(--primary)) 13%, transparent)}.ma-launch:focus-visible{outline:2px solid var(--shell-accent,var(--primary));outline-offset:3px}.ma-panel{--ma-paper:var(--surface);--ma-ink:var(--text);--ma-tint:var(--shell-accent,var(--primary));z-index:90;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ma-tint) 13%, var(--ma-paper));width:390px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 88px);color:var(--ma-ink);background:color-mix(in srgb, var(--ma-tint) 8%, var(--ma-paper));border-radius:28px;margin:0;padding:9px;line-height:1.4;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 18px 65px #23102c26}.ma-panel>header{justify-content:space-between;align-items:center;padding:18px 15px 21px;display:flex}.ma-panel header small{letter-spacing:1.6px;opacity:.6;font-size:9px;font-weight:600}.ma-panel h2{letter-spacing:-.7px;margin:5px 0 0;font-size:20px;font-weight:650}.ma-panel h2 span{color:var(--k-brand-magenta)}.ma-panel header button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:24px;line-height:1}.ma-panel header button:hover{background:var(--ma-paper)}.ma-grid{background:var(--ma-paper);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 0;padding:12px 5px;display:grid}.ma-tile{min-height:138px;color:inherit;font:inherit;text-align:center;cursor:pointer;transition:background var(--ui-duration-base) var(--ui-ease), transform var(--ui-duration-base) var(--ui-ease);background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:start;align-items:center;gap:7px;padding:12px 4px 8px;text-decoration:none;display:flex;position:relative}.ma-tile:hover{background:color-mix(in srgb, var(--ma-tint) 9%, var(--ma-paper));transform:translateY(-2px)}.ma-tile:focus-visible{outline:2px solid var(--ma-tint);outline-offset:-2px}.ma-tile strong{white-space:nowrap;font-size:12px;font-weight:550}.ma-tile small{opacity:.58;max-width:96px;min-height:26px;font-size:9px;line-height:1.4}.ma-tile:disabled{cursor:default;opacity:.6;transform:none}.ma-tile.is-current small{opacity:1;color:var(--ma-tint);font-weight:600}.ma-tile.is-current:after{content:"";border:2px solid var(--ma-paper);background:var(--ma-tint);border-radius:50%;width:7px;height:7px;position:absolute;top:15px;right:21px}.ma-logo{filter:drop-shadow(0 5px 5px #33124113);width:58px;height:58px;display:block}.ma-logo svg{width:100%;height:100%;display:block}.ma-panel>footer{opacity:.65;justify-content:center;align-items:center;gap:7px;padding:18px 12px 10px;font-size:11px;display:flex}.ma-connected{background:var(--ma-tint);border-radius:50%;width:5px;height:5px}@media (max-width:450px){.ma-panel{width:calc(100vw - 24px);right:0}.ma-tile{min-height:130px}.ma-panel h2{font-size:19px}}.mu-root{display:inline-flex;position:relative}.mu-trigger{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--text);cursor:pointer;font:inherit;border-radius:28px;flex-shrink:0;align-items:center;gap:12px;padding:5px 10px 5px 17px;display:flex}.mu-trigger:hover{background:var(--soft)}.mu-trigger-custom{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mu-trigger>svg{width:13px;height:13px;color:var(--muted)}.mu-wordmark{letter-spacing:-1px;font-size:21px;font-weight:800}.mu-wordmark>span{color:var(--k-brand-magenta)}.mu-divider{background:var(--line);width:1px;height:23px}.mu-avatar{background:var(--soft);width:32px;height:32px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:650;display:grid}.mu-menu{z-index:90;border:1px solid var(--line);background:var(--surface);width:330px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px);color:var(--text);text-align:left;border-radius:14px;margin:0;padding:0;font-size:14px;line-height:1.5;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden auto;box-shadow:0 14px 50px #190c2a24}.mu-identity{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px 20px;display:flex}.mu-identity>.mu-avatar{width:44px;height:44px;font-size:14px}.mu-identity>div{min-width:0}.mu-identity strong{font-size:14px;display:block}.mu-identity div>span{color:var(--muted);overflow-wrap:anywhere;margin:3px 0;font-size:11px;display:block}.mu-identity small{color:var(--muted);font-size:10px}.mu-actions{padding:8px}.mu-actions button{text-align:left;width:100%;min-height:45px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;display:flex}.mu-actions button:hover{background:var(--soft)}.mu-actions svg{width:18px;height:18px;color:var(--muted);flex-shrink:0}.mu-actions button>svg:last-child{width:14px;height:14px;margin-left:auto}.mu-actions small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.mu-actions .mu-logout{border-top:1px solid var(--line);width:calc(100% + 16px);color:var(--danger);border-radius:0;margin:5px -8px 0;padding-left:20px;padding-right:20px}.mu-actions .mu-logout svg{color:inherit}.mu-actions .mu-logout:hover{background:var(--danger-bg)}.mu-appearance{border-bottom:1px solid var(--line);padding:14px 20px 16px}.mu-appearance>strong{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.mu-themes{gap:4px;margin-top:10px;display:flex}.mu-themes button{min-height:32px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.mu-themes button[aria-pressed=true]{background:var(--soft);color:var(--primary);font-weight:600}.mu-dot{background:linear-gradient(135deg, var(--amostra-superficie) 0 50%, var(--amostra-acao) 50% 100%);border-radius:50%;flex-shrink:0;width:12px;height:12px}.mu-dot.light{--amostra-superficie:var(--k-swatch-light-surface);--amostra-acao:var(--k-swatch-light-action)}.mu-dot.dark{--amostra-superficie:var(--k-swatch-dark-surface);--amostra-acao:var(--k-swatch-dark-action)}.mu-dot.magenta{--amostra-superficie:var(--k-swatch-magenta-surface);--amostra-acao:var(--k-swatch-magenta-action)}.mu-footer{background:var(--bg);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:13px 20px;font-size:11px;display:flex}.mu-footer>span{background:var(--soft);color:var(--primary);border-radius:5px;padding:3px 8px;font-size:10px}.mu-menu button:focus-visible,.mu-trigger-custom:focus-visible,.mu-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:700px){.mu-trigger{gap:9px;min-height:40px;padding:4px 8px 4px 12px}.mu-wordmark{font-size:18px}.mu-trigger .mu-avatar{width:28px;height:28px}.mu-trigger>svg{display:none}}.alert{--alert-cor:var(--neutral);--alert-fundo:color-mix(in srgb, var(--alert-cor) 9%, var(--surface));--alert-linha:color-mix(in srgb, var(--alert-cor) 30%, var(--line));--alert-titulo:color-mix(in srgb, var(--alert-cor) 65%, var(--text));border:1px solid var(--alert-linha);border-left:3px solid var(--alert-cor);border-radius:var(--ui-radius-sm);background:var(--alert-fundo);color:var(--text);font-size:var(--ui-secondary-size);gap:12px;padding:13px 16px;line-height:1.6;display:flex}.alert-icon{color:var(--alert-cor);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.alert-icon svg{width:18px;height:18px}.alert-body>strong{color:var(--alert-titulo);margin-bottom:1px;font-weight:650;display:block}.alert-info{--alert-cor:var(--info)}.alert-success{--alert-cor:var(--success)}.alert-warning{--alert-cor:var(--warning)}.alert-danger{--alert-cor:var(--danger)}.alert-neutral{--alert-cor:var(--neutral)}.avatar-image{object-fit:cover;background:var(--k-secondary)}.field-error,.field-hint{font-size:var(--ui-caption-size);margin-top:5px;line-height:1.5;display:block}.field-hint{color:var(--muted)}.field-error{color:var(--danger)}.field.is-invalid>select,.field.is-invalid>textarea,.field.is-invalid input:not([type=checkbox]):not([type=radio]){border-color:var(--danger)}.field.is-invalid>input:focus,.field.is-invalid input:focus{outline-color:var(--danger)}.sidebar{background:color-mix(in srgb, var(--shell-accent) 9%, var(--k-sidebar));border-right:1px solid color-mix(in srgb, var(--shell-accent) 24%, var(--k-sidebar-border))}.sidebar .brand-mark,.sidebar .brand-icon{background:var(--shell-accent);color:#fff}.sidebar nav :is(button,a.nav-link).active{color:var(--k-sidebar-foreground);background:color-mix(in srgb, var(--shell-accent) 18%, var(--k-sidebar))}.sidebar nav :is(button,a.nav-link):not(.active){color:color-mix(in srgb, var(--k-sidebar-foreground) 68%, transparent)}.sidebar nav :is(button,a.nav-link):not(.active):hover{color:var(--k-sidebar-foreground)}.sidebar .nav-label{color:color-mix(in srgb, var(--k-sidebar-foreground) 62%, transparent)}.row-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.row-open:focus-visible{outline:3px solid var(--k-selected-border);outline-offset:2px;border-radius:var(--ui-radius-xs)}.ui-tooltip,.ui-menu,.ui-token-popup{z-index:160;position:fixed}.ui-tooltip[hidden]{display:none}.ui-tooltip{border-radius:var(--ui-radius-xs);background:var(--k-foreground);max-width:280px;color:var(--k-background);pointer-events:none;animation:ui-surgir var(--ui-duration-fast) var(--ui-ease);padding:6px 9px;font-size:12px;font-weight:500;line-height:1.4}.ui-menu{background:var(--k-popover);min-width:180px;max-width:min(320px,100vw - 16px);color:var(--k-popover-foreground);border:1px solid var(--k-border);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-lg);font-size:var(--ui-control-size-sm);animation:ui-surgir var(--ui-duration-fast) var(--ui-ease);outline:none;padding:4px;line-height:1.4;overflow-y:auto}@keyframes ui-surgir{0%{opacity:0}}.ui-menu-item{border-radius:var(--ui-radius-xs);width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.ui-menu-item:focus,.ui-menu-item[aria-expanded=true]{background:var(--k-accent);color:var(--k-accent-foreground);outline:none}.ui-menu-item:disabled{opacity:.45;cursor:not-allowed}.ui-menu-item.is-danger{color:var(--k-destructive)}.ui-menu-icon{color:var(--k-muted-foreground);display:inline-flex}.ui-menu-item:focus .ui-menu-icon,.ui-menu-item.is-danger .ui-menu-icon{color:inherit}.ui-menu-icon svg,.ui-menu-chevron{flex-shrink:0;width:16px;height:16px}.ui-menu-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-menu-shortcut{font:inherit;letter-spacing:.4px;color:var(--k-muted-foreground);margin-left:auto;font-size:11px}.ui-menu-chevron{color:var(--k-muted-foreground);margin-left:auto}.ui-menu-label{letter-spacing:.6px;color:var(--k-muted-foreground);padding:6px 8px 4px;font-size:11px;font-weight:650}.ui-menu-separator{background:var(--k-border);height:1px;margin:4px -4px}.ui-menu-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}@media (prefers-reduced-motion:reduce){.ui-tooltip,.ui-menu,.ui-token-popup{animation:none}}.ui-token-input{width:100%;min-width:0;min-height:var(--ui-control-height);background:var(--input);border:1px solid var(--k-input);border-radius:var(--ui-radius);color:var(--text);font-size:var(--ui-body-size);cursor:text;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:3px 6px;line-height:24px;display:flex}.ui-token-input:focus-within{border-color:var(--k-selected-border);box-shadow:0 0 0 2px color-mix(in srgb, var(--k-ring) 15%, transparent)}.ui-token-input.is-invalid,.field.is-invalid .ui-token-input{border-color:var(--danger)}.ui-token-input.is-invalid:focus-within,.field.is-invalid .ui-token-input:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 18%, transparent)}.ui-token-input.is-disabled{opacity:.6;cursor:not-allowed}.ui-token-input input.ui-token-field:not([type=checkbox]):not([type=radio]){min-width:0;height:28px;min-height:0;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1 0 120px;padding:2px 6px}.ui-token-input .ui-token-field::placeholder{color:var(--muted)}.ui-token-input .ui-token-field:disabled{cursor:not-allowed}.ui-token-list{display:contents}.ui-token{border-radius:var(--ui-radius-xs);background:var(--k-secondary);min-width:0;max-width:100%;color:var(--text);font-size:var(--ui-control-size-sm);cursor:default;align-items:center;gap:2px;padding:2px 2px 2px 8px;line-height:20px;display:inline-flex}.ui-token.is-invalid{background:var(--danger-bg);color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 45%, transparent)}.ui-token-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-token-remove{border-radius:var(--ui-radius-xs);width:20px;height:20px;color:var(--muted);cursor:pointer;place-items:center;display:inline-grid}.ui-token.is-invalid .ui-token-remove{color:inherit}.ui-token-remove:hover{background:color-mix(in srgb, currentColor 12%, transparent);color:var(--text)}.ui-token-remove:focus-visible{outline:2px solid var(--k-selected-border);outline-offset:0}.ui-token-remove svg{width:14px;height:14px}.ui-token-note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-token-popup{background:var(--k-popover);min-width:220px;color:var(--k-popover-foreground);border:1px solid var(--k-border);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-lg);font-size:var(--ui-control-size-sm);animation:ui-surgir var(--ui-duration-fast) var(--ui-ease);padding:4px;line-height:1.4;overflow-y:auto}.ui-token-option{border-radius:var(--ui-radius-xs);cursor:pointer;flex-direction:column;justify-content:center;min-height:32px;padding:6px 8px;display:flex}.ui-token-option[aria-selected=true]{background:var(--k-accent);color:var(--k-accent-foreground)}.ui-token-option-label,.ui-token-option-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-token-option-description{color:var(--k-muted-foreground);font-size:12px}.ui-token-option[aria-selected=true] .ui-token-option-description{color:inherit;opacity:.8}.ui-token-message{color:var(--k-muted-foreground);padding:6px 8px}.ui-scroll-area{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--k-foreground) 22%, transparent) transparent;min-height:0;overflow:hidden auto}.ui-scroll-area.is-horizontal{overflow:auto hidden}.ui-scroll-area.is-both{overflow:auto}.ui-scroll-area::-webkit-scrollbar{width:10px;height:10px}.ui-scroll-area::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-full);background:color-mix(in srgb, var(--k-foreground) 22%, transparent) padding-box;border:3px solid #0000}.ui-scroll-area:focus-visible{outline:2px solid var(--k-ring);outline-offset:-2px}.ui-resizable-group{width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ui-resizable-group.is-vertical{flex-direction:column}.ui-resizable-panel{min-width:0;min-height:0;overflow:hidden}.ui-resizable-handle{background:var(--k-border);cursor:col-resize;touch-action:none;transition:background var(--ui-duration-fast) var(--ui-ease);outline:none;flex:0 0 1px;position:relative}.ui-resizable-handle:after{content:"";position:absolute;inset:0 -4px}.ui-resizable-group.is-vertical>.ui-resizable-handle{cursor:row-resize}.ui-resizable-group.is-vertical>.ui-resizable-handle:after{inset:-4px 0}.ui-resizable-handle:hover,.ui-resizable-handle[data-dragging],.ui-resizable-handle:focus-visible{background:var(--k-ring)}.ui-resizable-handle:focus-visible{box-shadow:0 0 0 1px var(--k-ring)}.ui-resizable-group:has(>[data-dragging]){cursor:col-resize;-webkit-user-select:none;user-select:none}.ui-resizable-group.is-vertical:has(>[data-dragging]){cursor:row-resize}.ui-editor{border:1px solid var(--line);border-radius:var(--ui-radius-sm);background:var(--input);min-width:0;color:var(--text);transition:border-color var(--ui-duration-fast) var(--ui-ease), box-shadow var(--ui-duration-fast) var(--ui-ease);flex-direction:column;display:flex}.ui-editor:has(.ui-editor-body:focus-within){border-color:var(--k-ring);box-shadow:0 0 0 3px var(--k-selected-border)}.ui-editor.is-invalid{border-color:var(--danger)}.ui-editor.is-invalid:has(.ui-editor-body:focus-within){box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 25%, transparent)}.ui-editor.is-disabled{background:var(--k-muted);color:var(--muted)}.ui-editor-toolbar{border-bottom:1px solid var(--line);border-radius:calc(var(--ui-radius-sm) - 1px) calc(var(--ui-radius-sm) - 1px) 0 0;background:var(--k-secondary);flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:flex}.ui-editor-toolbar.is-nowrap{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.ui-editor-group{align-items:center;gap:2px;display:flex}.ui-editor-separator{background:var(--line);flex:0 0 1px;align-self:center;height:20px;margin:0 4px}.ui-editor-btn{width:30px;height:30px}.ui-editor-btn svg{width:16px;height:16px}.ui-editor-toolbar .ui-editor-btn:hover:not(.is-active,[aria-expanded=true],:disabled){background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text)}.ui-editor-toolbar .ui-editor-btn:focus-visible{outline-offset:-1px}.ui-editor-menu-btn{align-items:center;gap:2px;width:auto;padding:0 4px 0 7px;display:inline-flex}.ui-editor-menu-btn[aria-expanded=true]{background:var(--soft);color:var(--link)}.ui-editor-btn svg.ui-editor-menu-chevron{opacity:.7;width:12px;height:12px}.ui-editor-shortcut{font:inherit;opacity:.7;margin-left:6px}.ui-editor-body{--ui-editor-min-height:160px;--ui-editor-max-height:none;min-height:var(--ui-editor-min-height);max-height:var(--ui-editor-max-height);overflow-wrap:break-word;scrollbar-width:thin;flex-direction:column;flex:auto;padding:10px 12px;font-size:14px;line-height:1.6;display:flex;overflow:auto}.ui-editor-body>:where(:has([contenteditable])){flex-direction:column;flex:1 0 auto;display:flex}.ui-editor-body [contenteditable]{outline:none;flex:1 0 auto}.ui-editor-body :where(p){margin:0 0 6px}.ui-editor-body :where(h1,h2,h3){letter-spacing:normal;margin:14px 0 6px;font-weight:650;line-height:1.3}.ui-editor-body :where(h1){font-size:20px}.ui-editor-body :where(h2){font-size:17px}.ui-editor-body :where(h3){font-size:15px}.ui-editor-body :where(ul,ol){margin:0 0 6px;padding-left:22px}.ui-editor-body :where(ul){list-style:outside}.ui-editor-body :where(ol){list-style:decimal}.ui-editor-body :where(li>p){margin:0}.ui-editor-body :where(blockquote){border-left:2px solid var(--line);color:var(--muted);margin:6px 0;padding-left:12px}.ui-editor-body :where(a){color:var(--link);text-decoration:underline}.ui-editor-body :where(img){max-width:100%;height:auto}.ui-editor-body :where(hr){border:0;border-top:1px solid var(--line);margin:14px 0}.ui-editor-body :where(table){border-collapse:collapse}.ui-editor-body :where(td,th){vertical-align:top;text-align:left;padding:4px}.ui-editor-body :where(code){border-radius:var(--ui-radius-xs);background:var(--k-muted);padding:1px 4px;font-size:.92em}.ui-editor-body :where(:first-child){margin-top:0}.ui-editor-body .is-editor-empty[data-placeholder]:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--muted);pointer-events:none}.command-overlay{align-items:flex-start;padding-top:max(30px,12vh)}.command-palette{background:var(--surface);width:560px;max-width:100%;max-height:min(520px,100dvh - 60px);color:var(--text);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-xl);flex-direction:column;display:flex;overflow:hidden}.command-search{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 16px;display:flex}.command-search svg{width:18px;height:18px;color:var(--muted)}.command-search input{min-width:0;height:52px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.command-search input::placeholder{color:var(--muted)}.command-list{overscroll-behavior-y:contain;flex:auto;min-height:0;padding:6px;overflow-y:auto}.command-list:empty{display:none}.command-group+.command-group{margin-top:4px}.command-group-label{letter-spacing:.6px;color:var(--muted);padding:8px 10px 4px;font-size:11px;font-weight:650}.command-item{border-radius:var(--ui-radius-xs);cursor:pointer;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:14px;display:flex}.command-item.is-active{background:var(--k-accent);color:var(--k-accent-foreground)}.command-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.command-icon{color:var(--muted);display:inline-flex}.command-item.is-active .command-icon{color:inherit}.command-icon svg{width:16px;height:16px}.command-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.command-shortcut{font:inherit;letter-spacing:.4px;color:var(--muted);margin-left:auto;font-size:11px}.command-empty{text-align:center;color:var(--muted);padding:28px 16px;font-size:14px}.command-empty:empty{display:none}.command-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding:10px 16px;font-size:12px;display:flex}.command-footer kbd{border:1px solid var(--line);border-radius:var(--ui-radius-xs);background:var(--bg);min-width:20px;height:20px;font:inherit;justify-content:center;align-items:center;margin-right:4px;padding:0 5px;font-size:11px;display:inline-flex}@media (max-width:760px){.command-overlay{padding-top:12px}.command-footer{display:none}}.ui-auth{background:var(--bg);min-height:100dvh;color:var(--text);display:flex}.ui-auth-main{background-image:radial-gradient(ellipse 80% 60% at 50% -10%, color-mix(in srgb, var(--shell-accent) 16%, transparent), transparent 70%);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;min-width:0;padding:48px 24px;display:flex}.ui-auth-card{border:1px solid var(--line);border-radius:var(--ui-radius-lg);background:var(--surface);width:100%;max-width:440px;box-shadow:var(--ui-shadow-lg);padding:36px;position:relative}.ui-auth-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.ui-auth-brand{letter-spacing:-.2px;align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:650;display:flex}.ui-auth-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-auth-mark{flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ui-auth-mark>svg,.ui-auth-aside-mark>svg{width:100%;height:100%;display:block}.ui-auth-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.ui-auth-heading{margin-bottom:24px}.ui-auth-heading h1{font-family:var(--ui-font-sans);letter-spacing:-.5px;color:var(--text);margin:0;font-size:26px;font-weight:700;line-height:1.25}.ui-auth-heading p{font-size:var(--ui-secondary-size);color:var(--muted);margin-top:8px;line-height:1.6}.ui-auth-error{margin-bottom:20px}.ui-auth-body{flex-direction:column;gap:16px;display:flex}.ui-auth-body>.field{margin-bottom:0}.ui-auth-links{font-size:var(--ui-secondary-size);text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:20px;display:flex}.ui-auth-links a{color:var(--muted);transition:color var(--ui-duration-fast) var(--ui-ease)}.ui-auth-links a:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}.ui-auth-footer{font-size:var(--ui-caption-size);color:var(--muted);text-align:center;font-variant-numeric:tabular-nums}.ui-auth.is-centered .ui-auth-head{justify-content:center}.ui-auth.is-centered .ui-auth-heading{text-align:center}.ui-auth.is-centered .ui-auth-mark{width:48px;height:48px}.ui-auth.is-centered .ui-auth-brand{flex-direction:column;gap:12px}.ui-auth.is-centered .ui-auth-actions{position:absolute;top:16px;right:16px}.ui-auth-aside{background:var(--auth-aside-bg,linear-gradient(145deg, var(--k-brand-dark) 0%, var(--k-brand-purple) 45%, var(--k-brand-magenta) 100%));color:#fff;flex:1;justify-content:center;align-items:center;padding:48px;display:flex}.ui-auth-aside-inner{flex-direction:column;gap:32px;max-width:360px;display:flex}.ui-auth-aside-brand{align-items:center;gap:14px;display:flex}.ui-auth-aside-brand p{font-size:20px;font-weight:650;line-height:1.3}.ui-auth-aside-mark{width:56px;height:56px;box-shadow:var(--ui-shadow-sm);background:#ffffffeb;border-radius:22%;flex-shrink:0;place-items:center;padding:9px;display:grid}.ui-auth-aside-text{color:#fffc;font-size:15px;line-height:1.6}.ui-auth-features{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.ui-auth-features li{align-items:flex-start;gap:14px;display:flex}.ui-auth-features strong{font-weight:650;display:block}.ui-auth-features small{color:#fffc;font-size:13px;line-height:1.5;display:block}.ui-auth-feature-icon{background:#ffffff26;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ui-auth-feature-icon svg{width:16px;height:16px}.ui-auth-features.is-compact{border-top:1px solid var(--line);gap:12px;margin-top:28px;padding-top:24px}.ui-auth-features.is-compact li{align-items:center;gap:12px}.ui-auth-features.is-compact strong{color:var(--muted);font-size:13px;font-weight:500}.ui-auth-features.is-compact .ui-auth-feature-icon{border-radius:var(--ui-radius-sm);background:var(--soft);width:32px;height:32px;color:var(--link)}@media (min-width:900px){.ui-auth.has-aside .ui-auth-head .ui-auth-brand,.ui-auth.has-aside .ui-auth-features.is-compact{display:none}.ui-auth.has-aside .ui-auth-head:not(:has(.ui-auth-actions)){display:none}}@media (max-width:899px){.ui-auth-aside{display:none}}@media (max-width:480px){.ui-auth-main{padding:24px 16px}.ui-auth-card{border-radius:var(--ui-radius-md);padding:28px 20px 24px}.ui-auth-heading h1{font-size:23px}}.ui-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-selection-bar{border-bottom:1px solid var(--line);background:var(--soft);flex-shrink:0}.ui-selection-bar-row{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px 8px 23px;font-size:13px;display:flex}.ui-selection-bar-count{font-variant-numeric:tabular-nums;font-weight:600}.ui-selection-bar-actions{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}.ui-selection-bar-actions .icon-btn{width:32px;height:32px}.ui-selection-bar>:not(.ui-selection-bar-row){margin:8px 12px}.ui-selection-bar-row+*{margin-top:0}.ui-master-detail{background:var(--surface)}.ui-master-detail-pane{flex-direction:column;height:100%;min-height:0;display:flex}.ui-master-detail-pane:focus{outline:none}.ui-master-detail-header{flex-shrink:0}.ui-master-detail-scroll{flex:1;position:relative}.ui-master-detail-body{flex:1;min-height:0;overflow-y:auto}.ui-master-detail-back{border-bottom:1px solid var(--line);flex-shrink:0;padding:8px 12px;display:none}@media (max-width:1023.98px){.ui-master-detail>.ui-master-detail-handle,.ui-master-detail.is-open>.ui-master-detail-list,.ui-master-detail:not(.is-open)>.ui-master-detail-detail{display:none}.ui-master-detail-back{display:flex}}.modal>.modal-body.ui-settings{flex:1 1 var(--ui-settings-height,540px);grid-template-rows:minmax(0,1fr);grid-template-columns:200px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.ui-settings-nav{border-right:1px solid var(--line);flex-direction:column;gap:2px;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.ui-settings-tab{border-radius:var(--ui-radius-sm);width:100%;color:var(--muted);text-align:left;white-space:nowrap;transition:background var(--ui-duration-fast) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease);align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;display:flex}.ui-settings-tab svg{flex-shrink:0;width:16px;height:16px}.ui-settings-tab:hover:not([aria-selected=true]){background:var(--k-secondary);color:var(--text)}.ui-settings-tab[aria-selected=true]{background:var(--k-selected);color:var(--k-selected-foreground);font-weight:600}.ui-settings-tab:focus-visible{outline-offset:-3px}.ui-settings-panel{overscroll-behavior-y:contain;min-height:0;padding:20px 24px 26px;overflow-y:auto}.ui-settings-panel:focus-visible{outline:3px solid var(--k-selected-border);outline-offset:-3px}.ui-settings-title{margin:0 0 18px;font-size:18px;font-weight:700;line-height:1.3}.ui-settings-section+.ui-settings-section{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.ui-settings-section-header{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin-bottom:12px;display:flex}.ui-settings-section-header>div:first-child{flex:auto;min-width:0}.ui-settings-section-header h4{margin:0 0 4px;font-size:14px;font-weight:650;line-height:1.4}.ui-settings-section-header p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.ui-settings-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:760px){.modal>.modal-body.ui-settings{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ui-settings-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;padding:8px 12px;overflow:auto hidden}.ui-settings-tab{flex-shrink:0;width:auto}.ui-settings-panel{padding:18px 20px 22px}}.ui-color-mode{flex-wrap:wrap;gap:8px;display:flex}.ui-color-mode>button{border:1px solid var(--line);border-radius:var(--ui-radius-sm);background:var(--surface);min-height:40px;color:var(--text);white-space:nowrap;transition:background var(--ui-duration-fast) var(--ui-ease), border-color var(--ui-duration-fast) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease);flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.ui-color-mode>button svg{flex-shrink:0;width:16px;height:16px}.ui-color-mode>button:hover:not([aria-checked=true]){background:var(--k-secondary)}.ui-color-mode>button[aria-checked=true]{border-color:var(--k-selected-border);background:var(--k-selected);color:var(--k-selected-foreground);font-weight:600}.ui-password-field>label{color:var(--text);font-weight:600}.ui-password{position:relative}.ui-password-field .ui-password>input:not([type=checkbox]):not([type=radio]){padding-right:42px}.ui-password>.ui-password-toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ui-meter{background:var(--k-secondary);border-radius:999px;height:4px;overflow:hidden}.ui-meter-fill{border-radius:inherit;background:var(--shell-accent);height:100%;transition:width var(--ui-duration-fast) var(--ui-ease)}.ui-meter.is-near>.ui-meter-fill{background:var(--warning)}.ui-meter.is-over>.ui-meter-fill{background:var(--danger)}.app-shell.is-fill{height:100dvh;min-height:0;overflow:hidden}.app-shell.is-fill>.main-shell{flex-direction:column;height:100dvh;min-height:0;display:flex}.app-shell.is-fill>.main-shell>.topbar{flex-shrink:0}.app-shell.is-fill>.main-shell>main{flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;position:relative;overflow:auto}.sidebar:has(>.ui-sidebar-scroll){overflow:visible}.sidebar>.ui-sidebar-scroll{flex:auto;min-height:0;margin:0 -16px;padding:0 16px;overflow-y:auto}@media (min-width:761px){.sidebar.is-mini>.ui-sidebar-scroll{margin:0 -12px;padding:0 12px}}.ui-sidebar-scroll nav :is(button,a.nav-link)>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-nav-dot{flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.ui-nav-dot:before{content:"";border-radius:var(--ui-radius-full);background:var(--nav-dot);width:8px;height:8px}.sidebar>.brand.has-logo{letter-spacing:-.7px;font-size:22px;font-weight:700}.brand.has-logo>.brand-mark{background:0 0;border-radius:0;width:34px;height:34px}.brand.has-logo>.brand-mark>svg{width:100%;height:100%;display:block}.mu-root.is-sidebar{margin-bottom:12px;display:block}.sidebar-bottom:has(>.mu-root.is-sidebar){padding-top:0}.mu-root.is-sidebar>.sidebar-user{width:100%;padding-left:12px;padding-right:12px}.mu-root.is-sidebar>.sidebar-user>span{min-width:0}.mu-root.is-sidebar>.sidebar-user strong,.mu-root.is-sidebar>.sidebar-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mu-root.is-sidebar .mu-menu{width:300px}.mu-menu.is-bottom-start{left:0;right:auto}.mu-menu.is-top-start,.mu-menu.is-top-end{top:auto;bottom:calc(100% + 8px)}.mu-menu.is-top-start{left:0;right:auto}.topbar.is-accent{background:color-mix(in srgb, var(--shell-accent) 9%, var(--k-sidebar))}.topbar:has(>.ui-topbar-search){gap:12px}.ui-topbar-search{flex:0 340px;min-width:0;margin-right:auto}.ui-topbar-search>.search-box{background:var(--k-secondary);border-color:#0000;border-radius:999px;width:100%;min-width:0;padding-right:8px}.ui-topbar-search>.search-box:focus-within{border-color:var(--k-selected-border);background:var(--surface)}.breadcrumb.is-toggle-only{margin-right:0}.breadcrumb.is-toggle-only:empty{display:none}@media (min-width:761px){.breadcrumb.is-toggle-only{display:none}}@media (max-width:760px){.ui-topbar-search{flex:auto}}.ui-progress-bar{background:var(--shell-accent);opacity:0;height:2px;transition:opacity var(--ui-duration-base) var(--ui-ease);flex-shrink:0}.ui-progress-bar.is-active{opacity:1}.ui-list-note{border-bottom:1px solid var(--line);color:var(--muted);flex-shrink:0;margin:0;padding:10px 23px;font-size:13px}.ui-list-note strong{color:var(--text)}.ui-list-busy{z-index:2;background:color-mix(in srgb, var(--surface) 85%, transparent);color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex;position:sticky;top:0}.ui-detail-panel{background:var(--surface);flex-direction:column;height:100%;min-height:0;display:flex}.ui-detail-panel.is-empty{justify-content:center;align-items:center;gap:16px}.ui-detail-panel-notice{flex-shrink:0;padding:12px 12px 0}.ui-detail-panel-head{border-bottom:1px solid var(--line);flex-shrink:0;padding:20px 24px 18px}.ui-detail-panel-head .panel-heading{border:0;margin:0;padding:0}.ui-detail-panel-head .panel-heading>div{min-width:0}.ui-detail-panel-head .panel-heading h2{overflow-wrap:anywhere}.ui-detail-panel-head .panel-heading p{overflow-wrap:anywhere;margin-top:4px;font-size:13px}.ui-detail-panel-count{color:var(--muted);font-weight:400}.ui-detail-panel-actions,.ui-detail-panel-footer{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:12px 16px;display:flex}.ui-detail-panel-actions{border-bottom:1px solid var(--line)}.ui-detail-panel-footer{border-top:1px solid var(--line)}.ui-detail-panel-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ui-detail-panel-scroll{flex:1;min-height:0}.ui-detail-panel-loading{z-index:10;background:color-mix(in srgb, var(--surface) 85%, transparent);position:absolute;inset:0;overflow-y:auto}.ui-detail-panel-loading>.spinner{position:absolute;top:50%;left:50%;translate:-50% -50%}.ui-message-item+.ui-message-item{border-top:1px solid var(--line)}.ui-message-item:not(.is-collapsed){gap:12px;padding:16px 16px 20px;display:flex}.ui-message-item.is-compact{padding-top:10px}.ui-message-item-toggle{text-align:left;width:100%;transition:background var(--ui-duration-fast) var(--ui-ease);background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.ui-message-item-toggle:hover{background:var(--soft)}.ui-message-item-toggle:focus-visible{outline-offset:-3px}.ui-message-item-toggle>.avatar,.ui-message-item:not(.is-collapsed)>.avatar{flex-shrink:0}.ui-message-item-main{flex:1;min-width:0}.ui-message-item-line{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ui-message-item-line.is-wrap{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 12px}.ui-message-item-who>.ui-message-item-line.is-wrap{gap:8px}.ui-message-item-sender{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.ui-message-item-sender.is-toggle{font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.ui-message-item-who .ui-message-item-sender{white-space:normal;overflow-wrap:anywhere}.ui-message-item-sender.is-toggle:hover{text-decoration:underline}.ui-message-item-time,.ui-message-item-time-detail{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;line-height:16px}.ui-message-item-summary{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;line-height:20px;display:block;overflow:hidden}.ui-message-item-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ui-message-item-who{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.is-compact .ui-message-item-head{flex-wrap:nowrap;align-items:center;gap:12px}.is-compact .ui-message-item-head>.ui-message-item-line{flex:1;min-width:0}.ui-message-item-subtitle{min-width:0;color:var(--muted);font-size:14px;line-height:20px}.ui-message-item-aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.ui-message-item-aside>.ui-message-item-time{font-size:14px;font-weight:500;line-height:20px}.ui-message-item-time-detail{opacity:.8}.ui-message-item-menu{flex-shrink:0}.ui-message-item-menu .icon-btn{width:30px;height:30px;min-height:0;padding:6px}.ui-message-item-badges{margin-top:8px}.ui-message-item-content{border-top:1px solid var(--line);min-width:0;margin-top:12px;padding-top:12px}.is-compact .ui-message-item-content{border-top:0;padding-top:0}.ui-picker-field{min-width:0}.ui-picker-trigger{width:100%;min-width:0;min-height:var(--ui-control-height);border:1px solid var(--k-input);border-radius:var(--ui-radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--ui-control-size);text-align:left;cursor:pointer;transition:border-color var(--ui-duration-fast) var(--ui-ease);align-items:center;gap:10px;padding:8px 12px;display:flex}.ui-picker-trigger:hover:not(:disabled){border-color:var(--muted)}.ui-picker-trigger:focus-visible,.ui-picker-trigger[aria-expanded=true]{outline:2px solid var(--k-ring);outline-offset:2px}.ui-picker-trigger[aria-invalid=true]{border-color:var(--danger)}.ui-picker-trigger:disabled{opacity:.5;cursor:not-allowed}.ui-picker-trigger.is-placeholder{color:var(--muted)}.ui-picker-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-picker-trigger>svg,.ui-picker-icon{color:var(--muted);flex-shrink:0}.ui-picker-icon{display:inline-flex}.ui-picker-icon svg{width:18px;height:18px}.ui-picker-trigger>svg.is-open{transform:rotate(180deg)}.ui-picker-popup{z-index:160;border:1px solid var(--line);border-radius:var(--ui-radius-md);background:var(--k-popover);max-width:calc(100vw - 16px);color:var(--k-popover-foreground);box-shadow:var(--ui-shadow-lg);font-family:var(--ui-font-sans);font-size:var(--ui-control-size);overscroll-behavior:contain;padding:6px;position:fixed;overflow:auto}.ui-select-picker-list{max-height:min(320px,100vh - 16px)}.ui-select-picker-option{border-radius:var(--ui-radius-xs);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:8px;min-height:38px;padding:8px;display:flex}.ui-select-picker-option.is-active{background:var(--k-accent);color:var(--k-accent-foreground)}.ui-select-picker-option[aria-selected=true]{color:var(--k-primary);font-weight:600}.ui-select-picker-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-picker-check{flex:0 0 16px;width:16px;display:flex}.ui-picker-empty{color:var(--muted);padding:12px}.ui-date-picker-calendar{width:320px;padding:12px}.ui-calendar-header{align-items:center;gap:4px;margin-bottom:12px;display:flex}.ui-calendar-header button{min-width:32px;min-height:32px;color:inherit;border-radius:var(--ui-radius-xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-calendar-header .ui-calendar-heading{flex:1;justify-content:flex-start;padding:4px 6px;font-weight:600}.ui-calendar-heading span:first-letter{text-transform:uppercase}.ui-calendar-grid{table-layout:fixed;border-spacing:2px;border-collapse:separate;width:100%}.ui-calendar-grid th{text-align:center;height:28px;color:var(--muted);border:0;padding:0;font-size:11px;font-weight:500}.ui-calendar-grid td{text-align:center;border:0;padding:0}.ui-calendar-grid button{border-radius:var(--ui-radius-xs);width:100%;height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:0;font-size:13px}.ui-calendar-grid button.is-outside{color:var(--muted)}.ui-calendar-grid button[aria-current=date]{border-color:var(--k-primary)}.ui-calendar-grid button.is-selected,.ui-calendar-periods button.is-selected{background:var(--k-primary);color:var(--k-primary-foreground);font-weight:600}.ui-calendar-header button:hover:not(:disabled),.ui-calendar-grid button:hover:not(:disabled):not(.is-selected),.ui-calendar-periods button:hover:not(:disabled):not(.is-selected),.ui-calendar-footer button:hover:not(:disabled){background:var(--k-accent);color:var(--k-accent-foreground)}.ui-date-picker-calendar button:focus-visible{outline:2px solid var(--k-ring);outline-offset:1px}.ui-date-picker-calendar button:disabled{opacity:.35;cursor:not-allowed}.ui-calendar-footer{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;display:flex}.ui-calendar-footer button{color:var(--k-primary);border-radius:var(--ui-radius-xs);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px}.ui-calendar-footer button:last-child{margin-left:auto}.ui-calendar-periods{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ui-calendar-periods button{min-height:48px;color:inherit;border-radius:var(--ui-radius-xs);font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;border:0}.ui-date-range-calendar{width:360px;padding:12px}.ui-range-presets{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.ui-range-presets button{border:1px solid var(--line);border-radius:var(--ui-radius-xs);min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;padding:5px 9px;font-size:12px}.ui-range-presets button[aria-pressed=true]{border-color:var(--k-selected-border);background:var(--k-selected);color:var(--k-selected-foreground)}.ui-range-presets button:hover:not(:disabled){background:var(--k-accent);color:var(--k-accent-foreground)}.ui-range-summary{color:var(--muted);align-items:center;gap:12px;padding:12px 0;display:flex}.ui-range-summary>div{flex:1;gap:3px;display:grid}.ui-range-summary>div>span{font-size:var(--ui-caption-size)}.ui-range-summary strong{color:var(--text);font-size:var(--ui-secondary-size);font-variant-numeric:tabular-nums;font-weight:500}.ui-calendar-grid td.is-in-range{background:var(--k-selected)}.ui-calendar-grid td.is-range-preview{background:color-mix(in srgb, var(--k-primary) 10%, transparent)}.ui-calendar-grid td.is-range-start{border-radius:var(--ui-radius-xs) 0 0 var(--ui-radius-xs)}.ui-calendar-grid td.is-range-end{border-radius:0 var(--ui-radius-xs) var(--ui-radius-xs) 0}.ui-calendar-grid td.is-range-start.is-range-end{border-radius:var(--ui-radius-xs)}.ui-range-status{font-size:var(--ui-caption-size);color:var(--muted);flex-basis:100%;margin:0 0 4px}.ui-range-status.is-invalid{color:var(--danger)}.ui-range-footer{border-top:1px solid var(--line);background:var(--k-popover);flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0 -12px -12px;padding:10px 12px 12px;display:flex;position:sticky;bottom:-12px}.ui-range-footer button:first-of-type:not(:nth-last-child(2)){margin-right:auto}.ui-date-range-calendar button:focus-visible{outline:2px solid var(--k-ring);outline-offset:1px}.ui-date-range-calendar button:disabled{opacity:.35;cursor:not-allowed}@media screen{:root{--ui-sidebar-width:268px;--ui-sidebar-width-mini:76px;--ui-header-height:70px;--ui-page-x:38px;--ui-page-y:35px;--ui-body-size:16px;--ui-control-size-xs:12px;--ui-control-size-sm:13px;--ui-control-size-md:14px;--ui-control-size-lg:15px;--ui-control-size:var(--ui-control-size-md);--ui-secondary-size:14px;--ui-caption-size:12px;--ui-title-size:32px;--ui-section-size:18px;--ui-control-height-xs:26px;--ui-control-height-sm:30px;--ui-control-height-md:36px;--ui-control-height-lg:44px;--ui-control-height:var(--ui-control-height-md);--ui-control-pad-xs:8px;--ui-control-pad-sm:10px;--ui-control-pad-md:14px;--ui-control-pad-lg:18px;--ui-control-pad:var(--ui-control-pad-md);--ui-radius-xs:4px;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:18px;--ui-radius-xl:28px;--ui-radius-full:50%;--ui-radius:var(--ui-radius-sm);--ui-panel-radius:10px;--ui-shadow-sm:0 1px 2px #1912260f;--ui-shadow-md:0 4px 16px #19122614;--ui-shadow-lg:0 14px 50px #19122624;--ui-shadow-xl:0 24px 80px #1912262e;--ui-ease:cubic-bezier(.2, 0, 0, 1);--ui-ease-in:cubic-bezier(.4, 0, 1, .6);--ui-duration-fast:.12s;--ui-duration-base:.18s;--ui-duration-slow:.26s;--ui-spin:.7s;--ui-pulse:1.4s;--ui-sweep:2.4s;--ui-spin-reduced:2.4s}html{font-family:var(--ui-font-sans);line-height:1.5}.sidebar{width:var(--ui-sidebar-width);padding:29px 16px 0;overflow-y:auto}.main-shell,.workspace-main{margin-left:var(--ui-sidebar-width);width:calc(100% - var(--ui-sidebar-width));min-width:0}.sidebar>.brand{letter-spacing:-1.7px;gap:0;height:40px;padding:0 12px;font-size:31px;font-weight:800;line-height:40px}.sidebar .brand-mark{flex-shrink:0;width:35px;height:36px;margin-right:9px}.sidebar .workspace{border-radius:var(--ui-radius);gap:9px;min-height:70px;margin:30px 0 26px;padding:12px 10px}.sidebar .workspace>div:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.sidebar .workspace-icon{flex-shrink:0;width:30px;height:30px}.sidebar .workspace strong{font-size:var(--ui-control-size);font-weight:600;line-height:1.5}.sidebar .workspace small{font-size:var(--ui-caption-size);margin:0;line-height:1.5}.sidebar .nav-label{font-size:var(--ui-caption-size);letter-spacing:1.3px;margin:0 0 12px;padding:0 12px;font-weight:650;line-height:1.5}.sidebar nav .nav-label{margin:22px 0 10px}.sidebar nav .nav-label:where(:first-child){margin-top:0}.sidebar nav{display:block}.sidebar nav button,.sidebar .nav-link,.sidebar .settings-nav{width:100%;min-height:44px;font-size:var(--ui-control-size);border-radius:var(--ui-radius);white-space:normal;align-items:center;gap:11px;margin:3px 0;padding:10px 12px;font-weight:500;line-height:1.5;display:flex}.sidebar nav button.active,.sidebar .nav-link.active{font-weight:650}.sidebar nav svg,.sidebar .nav-link svg,.sidebar .settings-nav svg{width:18px;height:18px}.sidebar-user{gap:8px;margin-top:22px;padding:21px 0}.sidebar-user strong,.sidebar-user b{font-size:14px;font-weight:600;line-height:1.5}.sidebar-user small{font-size:var(--ui-caption-size);line-height:1.5}@media (min-width:761px){.app-shell.sidebar-mini{--ui-sidebar-width:var(--ui-sidebar-width-mini)}.sidebar{transition:width var(--ui-duration-base) var(--ui-ease)}.main-shell,.workspace-main{transition:margin-left var(--ui-duration-base) var(--ui-ease), width var(--ui-duration-base) var(--ui-ease)}.sidebar.is-mini{padding-left:12px;padding-right:12px}.sidebar.is-mini .mini-hidden,.sidebar.is-mini>.brand>span:not(.brand-mark),.sidebar.is-mini .workspace>div,.sidebar.is-mini nav button>span,.sidebar.is-mini .nav-link>span,.sidebar.is-mini .sidebar-user>div{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar.is-mini>.brand{justify-content:center;padding:0}.sidebar.is-mini .brand-mark{margin-right:0}.sidebar.is-mini .workspace{justify-content:center;min-height:0;margin:22px 0 20px;padding:10px}.sidebar.is-mini .workspace>svg{display:none}.sidebar.is-mini .nav-label{background:var(--line);height:1px;margin:18px 6px 14px;padding:0;font-size:0;line-height:0;overflow:hidden}.sidebar.is-mini nav button,.sidebar.is-mini .nav-link,.sidebar.is-mini .settings-nav{justify-content:center;gap:0;padding:10px 0;position:relative}.sidebar.is-mini nav b,.sidebar.is-mini nav em{border-radius:var(--ui-radius-full);background:var(--shell-accent,var(--k-primary));opacity:1;width:7px;min-width:0;height:7px;margin:0;padding:0;font-size:0;line-height:0;position:absolute;top:7px;right:9px;overflow:hidden}.sidebar.is-mini .sidebar-callout{display:none}.sidebar.is-mini .sidebar-user{justify-content:center;gap:0;padding:21px 0;position:relative}.sidebar.is-mini .online-dot{position:absolute;top:50%;left:50%;translate:9px 9px}.sidebar-toggle svg{transition:transform var(--ui-duration-base) var(--ui-ease)}.app-shell.sidebar-mini .sidebar-toggle svg{transform:rotate(180deg)}}.topbar{height:var(--ui-header-height);min-height:var(--ui-header-height);padding:0 var(--ui-page-x);gap:16px}.breadcrumb{font-size:var(--ui-secondary-size);gap:12px;min-width:0;line-height:1.5}.breadcrumb strong,.breadcrumb b{font-weight:600}.top-actions,.topbar-right{flex-shrink:0;gap:12px}.topbar .icon-btn,.topbar .icon-button{border-radius:var(--ui-radius);width:36px;height:36px;min-height:36px;padding:8px}.topbar .icon-btn svg,.topbar .icon-button svg{width:18px;height:18px}.demo-label,.demo-badge{font-size:var(--ui-caption-size);gap:6px;line-height:1.5}.theme-picker{border-radius:var(--ui-radius-md);gap:4px;padding:4px;display:inline-flex}.theme-picker button{min-height:var(--ui-control-height-sm);font-family:inherit;font-size:var(--ui-control-size-sm);border-radius:var(--ui-radius-sm);border:0;justify-content:center;align-items:center;gap:9px;padding:0 11px;font-weight:500;line-height:18px;display:flex}.theme-dot{flex-shrink:0;width:14px;height:14px}.app-shell main{max-width:1600px;padding:var(--ui-page-y) var(--ui-page-x) 0;margin:0 auto}.page-heading,.page-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.page-heading h1,.page-title h1{font-size:var(--ui-title-size);letter-spacing:-.6px;font-weight:650;line-height:1.3}.page-heading p,.page-title p{margin-top:9px;font-size:15px;line-height:1.65}.eyebrow{font-size:var(--ui-caption-size);letter-spacing:1.3px;margin-bottom:9px;font-weight:650;line-height:1.5}.panel,.stat-card{border-radius:var(--ui-panel-radius)}.panel-heading{flex-wrap:wrap;gap:16px;padding:22px 24px}.panel-heading h2{font-size:var(--ui-section-size);letter-spacing:-.3px;font-weight:700;line-height:1.3}.panel-heading p{font-size:var(--ui-secondary-size);margin-top:5px;line-height:1.65}.btn,.page-heading .heading-actions .btn,.button,.page-title .button,.title-actions .button,.table-toolbar .button,.form-footer .button,.dialog-footer .button{min-height:var(--ui-control-height);padding:0 var(--ui-control-pad);border-radius:var(--ui-radius);font-size:var(--ui-control-size);gap:8px;font-weight:550;line-height:22px}.btn svg,.button svg{width:18px;height:18px}.date-chip{min-height:var(--ui-control-height);font-size:var(--ui-control-size);border-radius:var(--ui-radius);padding:10px 14px;font-weight:550;line-height:22px}.text-btn,.text-link,.panel-heading .text-link,.task-row>.text-link{font-size:var(--ui-secondary-size);font-weight:600;line-height:1.5}.field{font-size:var(--ui-control-size);gap:8px;line-height:1.5}.field>span{font-weight:550}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{font-size:var(--ui-body-size);min-height:var(--ui-control-height);border-radius:var(--ui-radius);border-color:var(--k-input);padding:0 12px;line-height:24px}.field input::placeholder,.field textarea::placeholder{font-size:inherit}.field textarea{min-height:104px}.search-box,.searchbox{min-height:var(--ui-control-height);border-radius:var(--ui-radius)}.public-search .search-box input,.search-box input,.searchbox input,.table-toolbar .searchbox input{font-size:16px;line-height:24px}:where(.table-scroll) th{font-size:var(--ui-caption-size);letter-spacing:.2px;padding:13px 20px;font-weight:500;line-height:1.5}:where(.table-scroll) td{font-size:var(--ui-control-size);padding:17px 20px;line-height:1.5}.table-title strong,.bill-identity a,.cell-stack>strong,.cell-stack>a{font-size:15px;font-weight:550;line-height:1.5}.table-title small,.bill-identity small,.cell-stack small{font-size:var(--ui-caption-size);line-height:1.5}.badge,.tag{border-radius:var(--ui-radius-xs);padding:5px 8px;font-size:13px;font-weight:550;line-height:1.5}.stat-top,.metric>span{font-size:var(--ui-secondary-size);line-height:1.5}.stat-card>strong,.metric strong{letter-spacing:-.9px;font-size:32px;font-weight:600;line-height:1.5}.stat-card>small,.metric small{font-size:var(--ui-caption-size);line-height:1.5}.agenda-info strong,.task-row h3{font-size:16px;font-weight:600;line-height:1.3}.agenda-info>span,.task-row p{font-size:14px;line-height:1.65}.agenda-info small,.task-meta{font-size:12px;line-height:1.5}@media (pointer:coarse){:root{--ui-control-height-xs:32px;--ui-control-height-sm:38px;--ui-control-height-md:44px}}@media (min-width:1500px){:root{--ui-page-x:55px;--ui-page-y:45px}}@media (max-width:1150px){:root{--ui-page-x:24px;--ui-page-y:28px}.topbar .demo-label,.topbar .demo-badge,.global-search{display:none}}@media (max-width:760px){:root{--ui-header-height:64px;--ui-page-x:18px;--ui-page-y:25px;--ui-title-size:28px}.main-shell,.workspace-main{width:100%;margin-left:0}.topbar{gap:8px}.sidebar-toggle{display:none}.breadcrumb{gap:8px;margin-right:auto;font-size:12px;overflow:hidden}.breadcrumb>span,.breadcrumb>svg{display:inline}.breadcrumb strong,.breadcrumb b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top-actions,.topbar-right{gap:8px}.theme-picker{gap:3px}.theme-picker button{min-width:34px;padding:6px}.page-heading,.page-title{flex-wrap:wrap;align-items:flex-start}.page-heading .heading-actions,.page-title .title-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:none;margin-top:4px}.panel-heading{padding:20px 17px}.stat-card>strong,.metric strong{font-size:28px}}}.resource-card{border:1px solid var(--line);background:var(--surface);border-radius:var(--ui-panel-radius);min-width:0;box-shadow:var(--shadow);padding:20px}.resource-card>header{align-items:flex-start;gap:12px;display:flex}.resource-card>header>div{flex:1;min-width:0}.resource-card h3,.resource-card p,.detail-header h2,.detail-header p{margin:0}.resource-card h3,.resource-title{font:600 var(--ui-body-size) / 1.4 var(--ui-font-sans);color:var(--text)}.resource-title{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.resource-title:hover{color:var(--link);text-decoration:underline}.resource-card p,.detail-header p{color:var(--muted);font-size:var(--ui-secondary-size);margin-top:5px}.resource-icon{border-radius:var(--ui-radius-sm);background:var(--soft);width:40px;height:40px;color:var(--link);flex-shrink:0;place-items:center;display:grid}.resource-body{padding-top:18px}.resource-card>footer{border-top:1px solid var(--line);color:var(--muted);font-size:var(--ui-secondary-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.detail-header{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:24px;display:flex}.detail-header>div{min-width:0}.detail-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.fact-list{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:18px;margin:0;display:grid}.fact-list dt{color:var(--muted);font-size:var(--ui-caption-size);align-items:center;gap:6px;margin-bottom:6px;display:flex}.fact-list dd{font-size:var(--ui-secondary-size);overflow-wrap:anywhere;margin:0}.btn.btn-danger{background:var(--danger);color:var(--danger-bg);border-color:var(--danger)}.notification-list{margin:0;padding:0;list-style:none}.notification-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px;display:flex}.notification-item>div{flex:1}.notification-item p{font-size:var(--ui-secondary-size);color:var(--muted);margin:6px 0}.notification-item small{color:var(--muted)}.notification-item.is-unread{background:var(--soft);border-left:3px solid var(--primary)}.attachment{border:1px solid var(--line);border-radius:var(--ui-radius-sm);background:var(--surface);align-items:center;gap:12px;padding:12px;display:flex}.attachment>div{flex:1;min-width:0}.attachment strong,.attachment a{overflow-wrap:anywhere;font-size:var(--ui-secondary-size);display:block}.attachment small{color:var(--muted);margin-top:4px;display:block}.file-upload{border:1px dashed var(--k-selected-border);border-radius:var(--ui-panel-radius);background:var(--soft);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.file-upload span{color:var(--muted);font-size:var(--ui-secondary-size)}.file-upload{position:relative}.file-upload .file-upload-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-upload .file-upload-action{border:1px solid var(--line);border-radius:var(--ui-radius-sm);background:var(--surface,var(--bg));min-height:36px;color:var(--text);font-size:var(--ui-secondary-size);align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.file-upload:hover .file-upload-action{border-color:var(--primary)}.file-upload.is-disabled .file-upload-action{opacity:.7}.file-upload:focus-within,.file-upload.is-dragging{outline:2px solid var(--k-ring);outline-offset:3px}.file-upload.is-disabled{opacity:.6;cursor:not-allowed}.stepper{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.stepper li{border-bottom:2px solid var(--line);min-width:120px;color:var(--muted);flex:1;padding-bottom:12px}.stepper li>button,.stepper li>div{font:inherit;font-size:var(--ui-secondary-size);color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.stepper li>button{cursor:pointer}.stepper li span{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.stepper .is-current{border-color:var(--primary);color:var(--link);font-weight:600}.stepper .is-current span{background:var(--primary);color:var(--k-primary-foreground);border-color:var(--primary)}.stepper .is-complete{color:var(--success);border-color:var(--success)}.segmented-control{background:var(--k-muted);border:1px solid var(--line);border-radius:var(--ui-radius-sm);flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.segmented-control button{min-height:36px;font:500 var(--ui-secondary-size) var(--ui-font-sans);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;display:flex}.segmented-control button[aria-pressed=true]{color:var(--text);background:var(--surface);border-color:var(--line);box-shadow:var(--ui-shadow-sm)}.popover{display:inline-block;position:relative}.popover-content{z-index:60;background:var(--k-popover);color:var(--k-popover-foreground);border:1px solid var(--line);border-radius:var(--ui-panel-radius);min-width:200px;max-width:min(360px,100vw - 32px);box-shadow:var(--ui-shadow-lg);padding:8px;position:absolute;top:calc(100% + 6px);right:0}.popover-content.align-start{left:0;right:auto}.action-menu{flex-direction:column;display:flex}.action-menu button{text-align:left;font:inherit;font-size:var(--ui-secondary-size);color:inherit;border-radius:var(--ui-radius-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px;display:flex}.action-menu button:hover,.action-menu button:focus-visible{background:var(--soft)}.action-menu .field-error{color:var(--danger)}.quick-search .search-box{width:100%}.search-result{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;align-items:center;gap:12px;padding:16px 8px;display:flex}.search-result:hover,.search-result:focus-visible{background:var(--soft)}.search-result small{color:var(--muted);margin-top:4px;display:block}.mini-calendar{border:1px solid var(--line);border-radius:var(--ui-panel-radius);background:var(--surface);width:280px;max-width:100%;padding:12px}.mini-calendar header{font-size:var(--ui-secondary-size);justify-content:space-between;align-items:center;gap:8px;display:flex}.mini-calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:10px;display:grid}.mini-calendar-grid>span{color:var(--muted);padding:6px 0;font-size:11px}.mini-calendar-grid button{aspect-ratio:1;border-radius:var(--ui-radius-xs);font:inherit;font-size:var(--ui-caption-size);color:var(--text);cursor:pointer;background:0 0;border:0;padding:0}.calendar .outside-month{color:var(--muted);background:var(--k-muted)}.mini-calendar-grid .outside-month{color:var(--muted)}.mini-calendar-grid button[aria-pressed=true]{background:var(--button-bg);color:var(--button-fg)}.mini-calendar [aria-current=date],.calendar [aria-current=date]{box-shadow:inset 0 0 0 1px var(--k-ring);border-radius:var(--ui-radius-xs)}.calendar{border:1px solid var(--line);border-radius:var(--ui-panel-radius);background:var(--surface);overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.calendar-toolbar h2{font-size:var(--ui-section-size);margin:0}.calendar-month{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekday{text-align:center;font-size:var(--ui-caption-size);color:var(--muted);border-bottom:1px solid var(--line);padding:12px 4px}.calendar-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:110px;padding:6px}.calendar-cell:nth-child(7n){border-right:0}.calendar-date{font:inherit;font-size:var(--ui-caption-size);color:inherit;cursor:pointer;background:0 0;border:0;padding:5px 8px}.calendar-event{text-align:left;border:0;border-left:3px solid var(--event-color);background:color-mix(in srgb, var(--event-color) 13%, var(--surface));width:100%;min-width:0;color:var(--text);border-radius:var(--ui-radius-xs);font:inherit;font-size:var(--ui-caption-size);flex-direction:column;gap:3px;padding:8px;display:flex;overflow:hidden}button.calendar-event{cursor:pointer}.calendar-event small{color:var(--muted);font-size:10px}.calendar-event strong{text-overflow:ellipsis;overflow:hidden}.calendar-event.is-compact{margin-top:4px;padding:5px;font-size:11px}.calendar-list{gap:12px;padding:16px;display:grid}.calendar-list>div{align-items:flex-start;gap:16px;display:flex}.calendar-list time{min-width:60px;font-size:var(--ui-caption-size);color:var(--muted);padding:10px 0}.calendar-day-head{grid-template-columns:repeat(var(--days), minmax(0, 1fr));border-bottom:1px solid var(--line);padding-left:54px;display:grid}.calendar-day-head>div{border-left:1px solid var(--line);min-width:0;padding:8px}.calendar-time-scroll{height:500px;overflow:auto}.calendar-time-grid{grid-template-columns:54px repeat(var(--days), minmax(0, 1fr));min-width:360px;height:1152px;display:grid}.calendar-hours{color:var(--muted);text-align:center;grid-template-rows:repeat(24,48px);font-size:10px;display:grid}.calendar-hours span{padding-top:3px}.calendar-day{border-left:1px solid var(--line);background:repeating-linear-gradient(to bottom, transparent 0, transparent 47px, var(--line) 47px, var(--line) 48px);position:relative}.calendar-position{padding:1px;position:absolute}.calendar-position .calendar-event{height:100%;margin:0}@media (max-width:700px){.detail-header{flex-wrap:wrap}.detail-actions{margin-left:0}.calendar{overflow:auto}.calendar-month,.calendar-day-head,.calendar-time-grid{min-width:560px}.calendar-toolbar{position:sticky;left:0}.resource-card{padding:16px}}@keyframes floating-in{0%{opacity:0}}.date-field{width:100%;min-width:0;min-height:var(--ui-control-height);border:1px solid var(--k-input);border-radius:var(--ui-radius);background:var(--input);color:var(--text);align-items:center;display:flex}.date-field:has(>input:focus){outline:2px solid var(--k-selected-border);outline-offset:0}.field .date-field input:is(.date-field-text,.date-field-time){width:100%;min-width:0;min-height:calc(var(--ui-control-height) - 2px);color:inherit;font-size:var(--ui-body-size);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0 12px;line-height:24px}.field .date-field input.date-field-time{border-left:1px solid var(--line);flex:0 0 84px}.date-field-button{border-radius:var(--ui-radius-sm);width:36px;height:36px;color:var(--muted);transition:background var(--ui-duration-fast) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease);flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.date-field-button:hover:not(:disabled),.date-field.is-open .date-field-button{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.date-field-button:focus-visible{outline-offset:0}.date-field.is-disabled{opacity:.6;cursor:not-allowed}.field.is-invalid .date-field{border-color:var(--danger)}.field.is-invalid .date-field:has(>input:focus){outline-color:var(--danger)}.date-popover{z-index:200;border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow-lg);animation:floating-in var(--ui-duration-fast) var(--ui-ease);position:fixed;overflow:auto}.date-popover .mini-calendar{background:var(--k-popover);color:var(--k-popover-foreground)}.mini-calendar-grid button:not([aria-pressed=true]):not(.is-disabled):hover{background:var(--soft)}.mini-calendar-grid button.is-disabled{opacity:.4;cursor:not-allowed}.radio{cursor:pointer;color:var(--text);font-size:var(--ui-control-size);align-items:flex-start;gap:10px;line-height:1.6;display:flex}.choice-control{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:1.6em;display:inline-flex;position:relative}.choice-control>input.choice-input{z-index:1;opacity:0;width:100%;min-width:0;height:100%;cursor:inherit;border:0;margin:0;padding:0;position:absolute;inset:0}.choice-mark{box-sizing:border-box;border:1.5px solid var(--muted);border-radius:var(--ui-radius-xs);background:var(--input);width:18px;height:18px;color:var(--button-fg);transition:background var(--ui-duration-fast) var(--ui-ease), border-color var(--ui-duration-fast) var(--ui-ease);justify-content:center;align-items:center;display:inline-flex}.radio .choice-mark{border-radius:var(--ui-radius-full)}.choice-mark svg{display:none}.choice-input:hover:not(:disabled)+.choice-mark{border-color:var(--primary)}.choice-input:checked+.choice-mark,.choice-input:indeterminate+.choice-mark{background:var(--button-bg);border-color:var(--button-bg)}.choice-input:checked:not(:indeterminate)+.choice-mark .choice-check,.choice-input:indeterminate+.choice-mark .choice-mixed{display:block}.radio .choice-input:checked+.choice-mark{box-shadow:inset 0 0 0 3.5px var(--input)}.choice-input:focus-visible+.choice-mark{outline:3px solid var(--k-selected-border);outline-offset:2px}.choice-input[aria-invalid=true]+.choice-mark{border-color:var(--danger)}.choice-input:disabled+.choice-mark{opacity:.45}:is(.checkbox,.radio):has(.choice-input:disabled){cursor:not-allowed}:is(.checkbox,.radio):has(.choice-input:disabled) .choice-label{opacity:.6}.choice-label{overflow-wrap:anywhere;min-width:0}.choice-label small{color:var(--muted);font-size:var(--ui-secondary-size);line-height:1.5;display:block}@media (forced-colors:active){.choice-mark{border-color:canvastext}.choice-input:checked+.choice-mark,.choice-input:indeterminate+.choice-mark{background:highlight;border-color:highlight}}.radio-group{min-width:0;font-size:var(--ui-control-size);border:0;margin:0 0 16px;padding:0;line-height:1.5}.radio-group>legend{color:var(--text);margin-bottom:8px;padding:0;font-weight:550}.radio-options{flex-direction:column;gap:10px;display:flex}.radio-group.is-horizontal .radio-options{flex-flow:wrap;gap:10px 24px}.ma-feedback{text-align:center;color:var(--k-muted-foreground);padding:24px}.ma-feedback button{color:var(--k-primary);background:var(--k-card);border:1px solid var(--k-border);cursor:pointer;border-radius:12px;padding:10px 18px}.mesha-access-denied{border:1px solid var(--k-border);background:var(--k-card);max-width:620px;color:var(--k-card-foreground);text-align:center;border-radius:24px;margin:clamp(24px,8vh,80px) auto;padding:clamp(24px,5vw,48px)}.mesha-access-denied-icon{color:var(--k-primary);background:var(--k-secondary);border-radius:24px;margin-bottom:24px;padding:20px;display:inline-flex}.mesha-access-denied small{color:var(--k-primary);letter-spacing:.12em;font-weight:600;display:block}.mesha-access-denied h1{margin:16px 0;font-size:clamp(24px,3vw,32px);line-height:1.25}.mesha-access-denied p{color:var(--k-muted-foreground);line-height:1.65}.mesha-access-denied-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.nav-link{text-decoration:none}.progress>div:first-child{font-size:var(--ui-secondary-size);justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.progress-track{background:var(--k-muted);border-radius:var(--ui-radius-xs);height:8px;overflow:hidden}.progress-track>span{background:var(--primary);height:100%;display:block}.mesha-session-page{background:var(--bg);width:100%;min-height:100dvh;color:var(--text);flex-direction:column;padding:24px 36px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.6;display:flex}.mesha-session-page,.mesha-session-page *{box-sizing:border-box}.mesha-session-page button{font:inherit;cursor:pointer}.mesha-session-page button:focus-visible{outline:3px solid var(--link);outline-offset:4px}.mesha-session-page button:disabled{opacity:.65;cursor:wait}.msn-topbar{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1440px;margin:auto;display:flex}.msn-brand{color:var(--text);align-items:center;gap:10px;display:flex}.msn-brand strong{letter-spacing:-1.7px;font-size:32px;font-weight:800}.msn-symbol{grid-template-columns:1fr 1fr;gap:4px;width:28px;height:28px;display:grid;transform:rotate(-12deg)}.msn-symbol i{background:currentColor;border-radius:4px}.msn-symbol i:last-child{opacity:.4}.msn-id{color:var(--link);background:var(--soft);border-radius:9px;margin-left:3px;padding:5px 10px;font-weight:700}.msn-themes{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:3px;padding:4px;display:flex}.msn-themes button{color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.msn-themes button[aria-pressed=true]{background:var(--soft);color:var(--link)}.msn-swatch{background:linear-gradient(135deg,var(--k-swatch-light-surface) 50%,var(--k-swatch-light-action) 50%);border-radius:50%;width:13px;height:13px}.msn-swatch.dark{background:linear-gradient(135deg,var(--k-swatch-dark-surface) 50%,var(--k-swatch-dark-action) 50%)}.msn-swatch.magenta{background:linear-gradient(135deg,var(--k-swatch-magenta-surface) 50%,var(--k-swatch-magenta-action) 50%)}.msn-main{flex:1;justify-content:center;align-items:center;padding:40px 0;display:flex}.msn-card{border:1px solid var(--line);background:var(--surface);width:100%;max-width:980px;box-shadow:0 20px 70px color-mix(in srgb,var(--text) 4%,transparent);border-radius:28px;grid-template-columns:1.3fr 1fr;display:grid;overflow:hidden}.msn-content{padding:42px}.msn-product{align-items:center;gap:10px;margin-bottom:32px;font-size:15px;display:flex}.msn-product>span:first-child{place-items:center;width:36px;height:36px;display:grid}.msn-product svg{width:100%;height:100%}.msn-product-label{color:var(--muted);letter-spacing:1.4px;margin-left:auto;font-size:9px}.msn-eyebrow{color:var(--link);letter-spacing:1.5px;margin:0 0 14px;font-size:10px;font-weight:800}.msn-content h1{color:var(--text);letter-spacing:-1.5px;margin:0 0 20px;font:700 clamp(28px,3.4vw,40px)/1.18 Plus Jakarta Sans,sans-serif}.msn-description{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.msn-description strong{color:var(--text);font-weight:600}.msn-note{background:var(--soft);border:1px solid color-mix(in srgb,var(--link) 12%,transparent);color:var(--link);border-radius:12px;gap:12px;margin:26px 0;padding:16px;display:flex}.msn-note svg{flex-shrink:0;margin-top:2px}.msn-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.msn-note strong{color:var(--text);font-weight:500}.msn-actions{flex-direction:column;gap:10px;display:flex}.msn-primary{background:var(--button-bg);min-height:48px;color:var(--button-fg);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;transition:filter .15s;display:flex;font-size:13px!important;font-weight:600!important}.msn-primary:hover{filter:brightness(1.08)}.msn-back{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;display:flex;font-size:12px!important}.msn-back:hover{background:var(--bg);color:var(--text)}.msn-visual{background:linear-gradient(145deg,var(--soft),var(--bg));border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:28px;display:flex}.msn-orbit{aspect-ratio:1;border:1px dashed color-mix(in srgb,var(--link) 17%,transparent);border-radius:50%;width:100%;max-width:280px;position:relative}.msn-orbit-inner{border:1px solid color-mix(in srgb,var(--link) 12%,transparent);border-radius:50%;position:absolute;inset:16%}.msn-product-orb{background:var(--surface);width:90px;height:90px;box-shadow:0 0 0 12px color-mix(in srgb,var(--surface) 45%,transparent);border-radius:26px;padding:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.msn-product-orb svg{width:100%;height:100%}.msn-device{background:var(--surface);color:var(--link);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:16px;position:absolute}.msn-device>svg{width:38px;height:38px}.msn-monitor{top:0;left:4%;transform:rotate(-8deg)}.msn-monitor span{color:var(--muted);margin-top:4px;font-size:8px;display:block}.msn-monitor i{background:var(--success);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:10px}.msn-phone{color:var(--muted);opacity:.7;bottom:3%;right:0;transform:rotate(10deg)}.msn-visual>p{color:var(--muted);text-align:center;margin:0;font-size:12px;line-height:1.9}.msn-visual strong{color:var(--text);font-weight:500}.msn-footer{width:100%;max-width:1440px;color:var(--muted);justify-content:space-between;gap:12px;margin:auto;font-size:10px;display:flex}.msn-footer>span{align-items:center;gap:7px;display:flex}@media (max-width:760px){.mesha-session-page{padding:18px 20px}.msn-topbar{gap:12px}.msn-themes button{padding:8px}.msn-themes button>span:last-child{display:none}.msn-brand strong{font-size:27px}.msn-main{padding:28px 0}.msn-card{border-radius:22px;grid-template-columns:1fr;max-width:500px}.msn-visual{display:none}.msn-content{padding:28px}.msn-content h1{font-size:32px}.msn-product{margin-bottom:24px}.msn-footer{justify-content:center}.msn-footer>span:first-child{display:none}}@media (max-height:740px){.mesha-session-page{padding-block:14px}.msn-main{padding:20px 0}.msn-content{padding:28px}.msn-product{margin-bottom:20px}.msn-note{margin:20px 0}.msn-content h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.mesha-session-page *{transition:none!important}}
