@font-face{font-family:DM Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/DMSans-VariableFont-30bbfaf1881a04a75d232352a268303f.ttf?vsn=d) format("truetype")}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/DMSans-Italic-VariableFont-01b16af808a5a72f75b2abbe9c74b6e4.ttf?vsn=d) format("truetype")}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/DMMono-Light-2a40214f22c4de6e1579667dd5f84c6b.ttf?vsn=d) format("truetype")}@font-face{font-family:DM Mono;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/DMMono-LightItalic-e91861c4a1a5c054c810c23861e00748.ttf?vsn=d) format("truetype")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DMMono-Regular-cb9880dcf9a05f61aa6aa7356a649bd2.ttf?vsn=d) format("truetype")}@font-face{font-family:DM Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/DMMono-Italic-aae85d57c8d3ec9a8e5d90de7379e842.ttf?vsn=d) format("truetype")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/DMMono-Medium-9471d48e180ae37ead56e619929a5a37.ttf?vsn=d) format("truetype")}@font-face{font-family:DM Mono;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/DMMono-MediumItalic-603b5fd55f8fb80edf0100bd02feef6c.ttf?vsn=d) format("truetype")}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-start:0;margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5;margin:0}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@layer primitives,tokens;@layer primitives{:root{--color-base-cream: #fdfae5;--color-base-transparent: rgba(0, 0, 0, 0);--color-base-white: #ffffff;--color-birch-100: #faf9f6;--color-birch-200: #f6f5f2;--color-birch-300: #f0efec;--color-glow-day: rgba(192, 232, 58, .28);--color-glow-night: rgba(226, 255, 113, .2);--color-loam-100: #ebebea;--color-loam-200: #d9dad8;--color-loam-300: #c4c5c2;--color-loam-400: #b6b8b5;--color-loam-500: #a4a7a3;--color-loam-600: #8b8e87;--color-loam-700: #757d76;--color-loam-800: #5c6560;--color-loam-900: #202020;--color-mist-200: #f6f7f8;--color-mist-300: #f0f1f2;--color-ochre-100: #fefcfb;--color-ochre-200: #f9eadf;--color-ochre-300: #f4d9c5;--color-ochre-400: #edc7ab;--color-ochre-500: #e6b792;--color-ochre-600: #dea779;--color-ochre-700: #e78f41;--color-ochre-800: #cc884c;--color-ochre-900: #9a5b1f;--color-ochre-950: #4a2e12;--color-peat-400: #3a463e;--color-peat-500: #2e3831;--color-peat-600: #232b26;--color-peat-700: #1a211c;--color-peat-800: #121614;--color-peat-900: #0c0f0d;--color-peat-950: #050806;--color-pine-50: #e2ede7;--color-pine-100: #7bd1a0;--color-pine-200: #67c891;--color-pine-300: #52be81;--color-pine-400: #47a871;--color-pine-500: #3e8f62;--color-pine-600: #357853;--color-pine-700: #237149;--color-pine-800: #15472b;--color-pine-900: #0e300e;--color-rosehip-100: #f3cccc;--color-rosehip-200: #ecabab;--color-rosehip-300: #e48b8b;--color-rosehip-400: #ff6b5b;--color-rosehip-500: #d54b4b;--color-rosehip-600: #ce2a2a;--color-rosehip-700: #d64545;--color-rosehip-800: #7e3b34;--color-rosehip-900: #38201c;--color-scrim-forest: rgba(14, 48, 14, .3);--color-scrim-ink: rgba(32, 32, 32, .8);--color-scrim-midnight: rgba(13, 10, 26, .6);--color-scrim-peat: rgba(12, 15, 13, .55);--color-spore-100: #fefffb;--color-spore-200: #fafeec;--color-spore-300: #f6fdde;--color-spore-400: #f3fccf;--color-spore-500: #effbc1;--color-spore-600: #edfd9f;--color-spore-700: #e7f9a3;--color-spore-800: #e2ff71;--color-spore-900: #c0e83a;--color-thistle-100: #fcfafe;--color-thistle-200: #f0eafa;--color-thistle-300: #e4daf6;--color-thistle-400: #d9caf2;--color-thistle-500: #ccb9ed;--color-thistle-600: #c4a8ff;--color-thistle-700: #b299e5;--color-thistle-800: #a588e1;--color-thistle-900: #7256c0;--color-thistle-950: #54409a;--container-content: 75rem;--container-prose: 45rem;--radius-1: .25rem;--radius-2: .375rem;--radius-3: .5rem;--radius-4: .75rem;--radius-5: 1rem;--radius-pill: 62.4375rem;--space-0-5: .125rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-overlap: -.625rem;--stroke-1: 1px;--stroke-1-5: 1.5px;--stroke-2: 2px;--font-family-mono: "DM Mono";--font-family-sans: "DM Sans";--font-size-1: .5625rem;--font-size-2: .6875rem;--font-size-3: .75rem;--font-size-4: .8125rem;--font-size-5: .875rem;--font-size-6: .9375rem;--font-size-7: 1rem;--font-size-8: 1.25rem;--font-size-9: 1.625rem;--font-weight-light: "Light";--font-weight-medium: "Medium";--font-weight-regular: "Regular";--font-weight-semibold: "SemiBold"}}@layer tokens{:root{--corner-compact: var(--radius-1);--corner-control: var(--radius-2);--corner-entry: var(--radius-3);--corner-focus: var(--radius-3);--corner-full: var(--radius-pill);--corner-message: var(--radius-3);--gap-compact: var(--space-1);--gap-control: var(--space-2);--gap-leading: var(--space-3);--gap-popover-row: var(--space-1);--gap-section: var(--space-8);--gap-section-detail: var(--space-5);--gap-text: var(--space-0-5);--inset-cell-x: var(--space-2);--inset-cell-y: var(--space-3);--inset-compact-x: var(--space-2);--inset-compact-y: var(--space-1);--inset-container: var(--space-5);--inset-control-x: var(--space-4);--inset-element-x: var(--space-3);--inset-element-y: var(--space-2);--inset-entry-x: var(--space-3);--inset-entry-y: var(--space-3);--inset-inline-y: var(--space-0-5);--inset-message-x: var(--space-4);--inset-message-y: var(--space-3);--inset-popover: var(--space-2);--stroke-border: var(--stroke-1);--stroke-control: var(--stroke-1-5);--stroke-focus: var(--stroke-2);--stroke-icon: var(--stroke-1-5)}:root{--accent-feature: var(--color-spore-600);--accent-glow: var(--color-base-transparent);--accent-halo: var(--color-spore-800);--accent-halo-hover: var(--color-spore-900);--accent-identity: light-dark( var(--color-pine-800), var(--color-base-transparent) );--accent-identity-hover: light-dark( var(--color-pine-700), var(--color-peat-500) );--accent-identity-ink: light-dark( var(--color-spore-800), var(--color-pine-300) );--accent-identity-ring: light-dark( var(--color-pine-800), var(--color-pine-300) );--accent-notification: var(--color-ochre-700);--accent-on-halo: var(--color-base-white);--accent-tertiary: var(--color-thistle-600);--action-bg: light-dark(var(--color-pine-800), var(--color-spore-800));--action-hover: light-dark(var(--color-pine-700), var(--color-spore-900));--action-surface: light-dark( var(--color-pine-800), var(--color-base-transparent) );--action-surface-hover: light-dark( var(--color-pine-700), var(--color-peat-600) );--action-text: light-dark(var(--color-spore-800), var(--color-pine-900));--border-default: light-dark(var(--color-loam-100), var(--color-peat-500));--border-focus: light-dark(var(--color-pine-800), var(--color-spore-800));--border-input: light-dark(var(--color-loam-600), var(--color-loam-700));--border-strong: var(--color-loam-700);--border-subtle: light-dark(var(--color-loam-300), var(--color-loam-800));--logo-wordmark: light-dark(var(--color-pine-900), var(--color-base-white));--state-actionable: light-dark( var(--color-thistle-900), var(--color-thistle-600) );--state-actionable-bg: light-dark( var(--color-thistle-200), var(--color-thistle-950) );--state-actionable-strong: var(--color-thistle-900);--state-actionable-text: light-dark( var(--color-thistle-900), var(--color-thistle-400) );--state-actionable-text-on-bg: light-dark( var(--color-thistle-900), var(--color-thistle-400) );--state-error: light-dark( var(--color-rosehip-700), var(--color-rosehip-400) );--state-error-bg: light-dark( var(--color-rosehip-100), var(--color-rosehip-900) );--state-error-border: light-dark( var(--color-rosehip-300), var(--color-rosehip-800) );--state-error-hover: light-dark( var(--color-rosehip-800), var(--color-rosehip-900) );--state-error-strong: var(--color-rosehip-800);--state-error-surface: light-dark( var(--color-rosehip-700), var(--color-rosehip-800) );--state-error-text: light-dark( var(--color-rosehip-800), var(--color-rosehip-400) );--state-error-text-hover: light-dark( var(--color-rosehip-900), var(--color-rosehip-100) );--state-error-text-on-bg: light-dark( var(--color-rosehip-800), var(--color-rosehip-400) );--state-neutral: var(--color-loam-700);--state-neutral-bg: light-dark( var(--color-loam-100), var(--color-loam-900) );--state-neutral-strong: var(--color-loam-800);--state-neutral-text: light-dark( var(--color-loam-800), var(--color-loam-300) );--state-neutral-text-on-bg: light-dark( var(--color-loam-800), var(--color-loam-300) );--state-success: light-dark(var(--color-pine-800), var(--color-pine-300));--state-success-bg: light-dark(var(--color-pine-50), var(--color-pine-900));--state-success-strong: var(--color-pine-600);--state-success-text: light-dark( var(--color-pine-800), var(--color-pine-300) );--state-success-text-on-bg: light-dark( var(--color-pine-800), var(--color-pine-300) );--state-warning: var(--color-ochre-700);--state-warning-bg: light-dark( var(--color-ochre-100), var(--color-ochre-950) );--state-warning-border: light-dark( var(--color-ochre-500), var(--color-ochre-900) );--state-warning-strong: var(--color-ochre-900);--state-warning-text: light-dark( var(--color-ochre-900), var(--color-ochre-500) );--state-warning-text-on-bg: light-dark( var(--color-ochre-900), var(--color-ochre-500) );--surface-active: light-dark(var(--color-mist-200), var(--color-peat-700));--surface-bg: light-dark(var(--color-mist-200), var(--color-peat-900));--surface-current: light-dark(var(--color-pine-50), var(--color-pine-900));--surface-disabled: light-dark( var(--color-loam-100), var(--color-peat-500) );--surface-emphasis: var(--color-pine-800);--surface-hover: light-dark(var(--color-loam-100), var(--color-peat-600));--surface-overlay: light-dark( var(--color-base-white), var(--color-peat-600) );--surface-raised: light-dark( var(--color-base-white), var(--color-peat-800) );--surface-scrim: light-dark( var(--color-scrim-forest), var(--color-scrim-peat) );--surface-sunken: light-dark(var(--color-mist-300), var(--color-peat-950));--surface-working: light-dark(var(--color-mist-200), var(--color-peat-900));--text-disabled: var(--color-loam-600);--text-heading: light-dark(var(--color-pine-900), var(--color-loam-100));--text-link: light-dark(var(--color-pine-700), var(--color-pine-200));--text-on-accent: var(--color-pine-900);--text-on-emphasis: var(--color-base-white);--text-placeholder: light-dark( var(--color-loam-700), var(--color-loam-500) );--text-primary: light-dark(var(--color-loam-900), var(--color-loam-100));--text-secondary: light-dark(var(--color-loam-800), var(--color-loam-300))}:root,[data-theme=auto]{color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}[data-theme=high-contrast]{color-scheme:light;--accent-feature: var(--color-spore-600);--accent-glow: var(--color-base-transparent);--accent-halo: var(--color-spore-800);--accent-halo-hover: var(--color-spore-900);--accent-identity: var(--color-pine-900);--accent-identity-hover: var(--color-pine-800);--accent-identity-ink: var(--color-spore-800);--accent-identity-ring: var(--color-pine-800);--accent-notification: var(--color-ochre-700);--accent-on-halo: var(--color-base-white);--accent-tertiary: var(--color-thistle-600);--action-bg: var(--color-pine-900);--action-hover: var(--color-pine-800);--action-surface: var(--color-pine-800);--action-surface-hover: var(--color-pine-700);--action-text: var(--color-base-white);--border-default: var(--color-loam-900);--border-focus: var(--color-pine-900);--border-input: var(--color-loam-900);--border-strong: var(--color-loam-900);--border-subtle: var(--color-loam-900);--logo-wordmark: var(--color-pine-900);--state-actionable: var(--color-thistle-900);--state-actionable-bg: var(--color-thistle-200);--state-actionable-strong: var(--color-thistle-900);--state-actionable-text: var(--color-thistle-900);--state-actionable-text-on-bg: var(--color-thistle-900);--state-error: var(--color-rosehip-700);--state-error-bg: var(--color-rosehip-100);--state-error-border: var(--color-rosehip-300);--state-error-hover: var(--color-rosehip-800);--state-error-strong: var(--color-rosehip-800);--state-error-surface: var(--color-rosehip-700);--state-error-text: var(--color-rosehip-800);--state-error-text-hover: var(--color-rosehip-900);--state-error-text-on-bg: var(--color-rosehip-800);--state-neutral: var(--color-loam-700);--state-neutral-bg: var(--color-loam-100);--state-neutral-strong: var(--color-loam-800);--state-neutral-text: var(--color-loam-800);--state-neutral-text-on-bg: var(--color-loam-800);--state-success: var(--color-pine-800);--state-success-bg: var(--color-pine-50);--state-success-strong: var(--color-pine-600);--state-success-text: var(--color-pine-800);--state-success-text-on-bg: var(--color-pine-800);--state-warning: var(--color-ochre-700);--state-warning-bg: var(--color-ochre-100);--state-warning-border: var(--color-ochre-500);--state-warning-strong: var(--color-ochre-900);--state-warning-text: var(--color-ochre-900);--state-warning-text-on-bg: var(--color-ochre-900);--surface-active: var(--color-mist-200);--surface-bg: var(--color-base-white);--surface-current: var(--color-pine-50);--surface-disabled: var(--color-loam-100);--surface-emphasis: var(--color-pine-900);--surface-hover: var(--color-loam-100);--surface-overlay: var(--color-base-white);--surface-raised: var(--color-base-white);--surface-scrim: var(--color-scrim-ink);--surface-sunken: var(--color-mist-300);--surface-working: var(--color-mist-200);--text-disabled: var(--color-loam-800);--text-heading: var(--color-pine-900);--text-link: var(--color-pine-700);--text-on-accent: var(--color-pine-900);--text-on-emphasis: var(--color-base-white);--text-placeholder: var(--color-loam-800);--text-primary: var(--color-loam-900);--text-secondary: var(--color-loam-900)}[data-mode=ai]{color-scheme:dark;--accent-feature: var(--color-spore-600);--accent-glow: var(--color-glow-night);--accent-halo: var(--color-spore-800);--accent-halo-hover: var(--color-spore-900);--accent-identity: var(--color-base-transparent);--accent-identity-hover: var(--color-peat-500);--accent-identity-ink: var(--color-spore-800);--accent-identity-ring: var(--color-spore-800);--accent-notification: var(--color-ochre-700);--accent-on-halo: var(--color-pine-900);--accent-tertiary: var(--color-thistle-600);--action-bg: var(--color-spore-800);--action-hover: var(--color-spore-900);--action-surface: var(--color-base-transparent);--action-surface-hover: var(--color-peat-600);--action-text: var(--color-pine-900);--border-default: var(--color-peat-400);--border-focus: var(--color-spore-800);--border-input: var(--color-peat-400);--border-strong: var(--color-peat-400);--border-subtle: var(--color-peat-400);--logo-wordmark: var(--color-base-white);--state-actionable: var(--color-thistle-600);--state-actionable-bg: var(--color-thistle-950);--state-actionable-strong: var(--color-thistle-900);--state-actionable-text: var(--color-thistle-400);--state-actionable-text-on-bg: var(--color-thistle-400);--state-error: var(--color-rosehip-400);--state-error-bg: var(--color-rosehip-900);--state-error-border: var(--color-rosehip-800);--state-error-hover: var(--color-rosehip-900);--state-error-strong: var(--color-rosehip-800);--state-error-surface: var(--color-rosehip-700);--state-error-text: var(--color-rosehip-400);--state-error-text-hover: var(--color-rosehip-100);--state-error-text-on-bg: var(--color-rosehip-400);--state-neutral: var(--color-loam-700);--state-neutral-bg: var(--color-loam-900);--state-neutral-strong: var(--color-loam-800);--state-neutral-text: var(--color-loam-300);--state-neutral-text-on-bg: var(--color-loam-300);--state-success: var(--color-pine-300);--state-success-bg: var(--color-pine-900);--state-success-strong: var(--color-pine-600);--state-success-text: var(--color-pine-300);--state-success-text-on-bg: var(--color-pine-300);--state-warning: var(--color-ochre-700);--state-warning-bg: var(--color-ochre-950);--state-warning-border: var(--color-ochre-900);--state-warning-strong: var(--color-ochre-900);--state-warning-text: var(--color-ochre-500);--state-warning-text-on-bg: var(--color-ochre-500);--surface-active: var(--color-peat-500);--surface-bg: var(--color-peat-700);--surface-current: var(--color-peat-700);--surface-disabled: var(--color-peat-500);--surface-emphasis: var(--color-pine-800);--surface-hover: var(--color-peat-400);--surface-overlay: var(--color-peat-600);--surface-raised: var(--color-peat-600);--surface-scrim: var(--color-scrim-peat);--surface-sunken: var(--color-peat-900);--surface-working: var(--color-peat-800);--text-disabled: var(--color-loam-600);--text-heading: var(--color-loam-100);--text-link: var(--color-pine-200);--text-on-accent: var(--color-pine-900);--text-on-emphasis: var(--color-base-white);--text-placeholder: var(--color-loam-500);--text-primary: var(--color-loam-100);--text-secondary: var(--color-loam-300)}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.console{color:var(--text-primary);display:flex;flex-direction:column;font-family:var(--font-family-sans);gap:var(--space-6);margin-inline:auto;max-width:var(--container-content);padding:var(--space-8) var(--space-6);width:100%}.console .admin-navigation{border-bottom:var(--stroke-1) solid var(--border-subtle);display:flex;gap:var(--space-2);padding-bottom:var(--space-3)}.console .admin-navigation a{border-radius:var(--radius-2);color:var(--text-secondary);font-size:var(--font-size-5);padding:var(--space-2) var(--space-3);text-decoration:none}.console .admin-navigation a:hover{background:var(--surface-hover);color:var(--text-primary)}.console h2{color:var(--text-heading);font-size:var(--font-size-7);font-weight:600}.console section{background:var(--surface-raised);border:var(--stroke-1) solid var(--border-default);border-radius:var(--radius-3);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.console form{display:flex;flex-direction:column;gap:var(--space-4)}.console .console-actions{align-self:flex-start;display:flex;gap:var(--space-3)}.console .audit-filter-fields{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.console .audit-date-field{display:flex;flex-direction:column;gap:var(--space-1)}.console .audit-date-field input{background:var(--surface-raised);border:var(--stroke-1) solid var(--border-default);border-radius:var(--radius-2);color:var(--text-primary);font-family:inherit;padding:var(--space-2) var(--space-3)}.console .audit-transaction{border:var(--stroke-1) solid var(--border-default);border-radius:var(--radius-3);padding:var(--space-3) var(--space-4)}.console .audit-transaction-summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--space-4)}.console .audit-transaction-summary time{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.console .audit-transaction-action{font-weight:600}.console .audit-transaction-change-count{color:var(--text-secondary);margin-left:auto;white-space:nowrap}.console .audit-transaction-changes{border-top:var(--stroke-1) solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3)}.console .audit-change-heading{font-size:var(--font-size-5);font-weight:600}.console .audit-change-columns{display:flex;flex-direction:column;gap:var(--space-1);margin:0}.console .audit-change-column{align-items:baseline;display:flex;gap:var(--space-3)}.console .audit-change-column dt{min-width:12rem}.console .audit-change-column dd{display:flex;gap:var(--space-2);margin:0;overflow-wrap:anywhere}.console .audit-value-old{color:var(--text-secondary);text-decoration:line-through}.console .audit-diff-arrow{color:var(--text-secondary)}.console .audit-log{display:flex;flex-direction:column;gap:var(--space-3)}.alert[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m],[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m] .alert{display:flex;align-items:flex-start;gap:var(--gap-leading);padding:var(--inset-message-y) var(--inset-message-x);background-color:var(--surface-raised);border:var(--stroke-1) solid var(--border-default);border-radius:var(--corner-message);font-family:var(--font-family-sans);font-size:var(--font-size-5)}.alert-no-title[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m],[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m] .alert-no-title{align-items:center}.icon[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m],[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m] .icon{flex-shrink:0;width:1.5rem;height:1.5rem}.icon-error[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m],[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m] .icon-error{color:var(--state-error)}.icon-info[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m],[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m] .icon-info{color:var(--state-actionable)}.icon-neutral[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m],[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m] .icon-neutral{color:var(--state-neutral)}.icon-success[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m],[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m] .icon-success{color:var(--state-success)}.icon-warning[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m],[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m] .icon-warning{color:var(--state-warning)}.content[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m],[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m] .content{display:flex;flex-direction:column;gap:var(--gap-text);min-width:0}.title[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m],[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m] .title{font-weight:600;font-size:var(--font-size-4);color:var(--text-primary)}.body[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m],[phx-css-byfxo4kuqbsnp5y3j6pamlyu4m] .body{font-size:var(--font-size-4);color:var(--text-secondary)}.avatar[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .avatar{align-items:center;border-radius:var(--corner-full);display:inline-flex;flex-shrink:0;justify-content:center;position:relative}.avatar-mask[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .avatar-mask{align-items:center;border-radius:var(--corner-full);display:inline-flex;height:100%;justify-content:center;overflow:hidden;width:100%}.avatar-icon[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .avatar-icon,.avatar-initials[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .avatar-initials{background-color:var(--accent-identity);border:var(--stroke-control) solid var(--accent-identity-ring);color:var(--accent-halo);font-family:var(--font-family-sans);font-weight:500}.avatar-tone-feature.avatar-icon[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .avatar-tone-feature.avatar-icon,.avatar-tone-feature.avatar-initials[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .avatar-tone-feature.avatar-initials{background-color:var(--accent-feature);border-color:transparent;color:var(--text-on-accent)}.avatar-image[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .avatar-image{background-color:var(--surface-disabled);color:var(--text-secondary)}.avatar-nobody[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .avatar-nobody{border:var(--stroke-border) dashed var(--border-input)}.avatar-xs[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .avatar-xs{font-size:.5625rem;height:1.25rem;width:1.25rem}.avatar-s[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .avatar-s{font-size:.6875rem;height:1.5rem;width:1.5rem}.avatar-m[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .avatar-m{font-size:.8125rem;height:2rem;width:2rem}.avatar-l[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .avatar-l{font-size:1rem;height:2.5rem;width:2.5rem}.avatar-xl[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .avatar-xl{font-size:1.1875rem;height:3rem;width:3rem}img[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] img{height:100%;object-fit:cover;width:100%}svg[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] svg{flex-shrink:0;height:60%;width:60%}.status[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .status{background-color:var(--state-success);border:var(--stroke-control) solid var(--surface-raised);border-radius:var(--corner-full);bottom:0;position:absolute;right:0}.status-xs[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .status-xs,.status-s[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .status-s{height:.375rem;width:.375rem}.status-m[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .status-m{height:.5rem;width:.5rem}.status-l[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .status-l{height:.625rem;width:.625rem}.status-xl[phx-css-jvk6jnok2imw4xrtcjuo3rlnza],[phx-css-jvk6jnok2imw4xrtcjuo3rlnza] .status-xl{height:.75rem;width:.75rem}.badge[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] .badge{align-items:center;border-radius:var(--corner-compact);display:inline-flex;font-family:var(--font-family-sans);font-size:var(--font-size-3);gap:var(--gap-compact);justify-content:center;line-height:1.4;padding:var(--inset-inline-y) var(--inset-compact-x);white-space:nowrap}.badge-count[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] .badge-count{border-radius:var(--corner-full)}.badge-strong.badge-error[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] .badge-strong.badge-error{background-color:var(--state-error-strong, var(--state-error));color:var(--text-on-emphasis)}.badge-strong.badge-info[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] .badge-strong.badge-info{background-color:var(--state-actionable-strong, var(--state-actionable));color:var(--text-on-emphasis)}.badge-strong.badge-neutral[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] .badge-strong.badge-neutral{background-color:var(--state-neutral-strong, var(--state-neutral));color:var(--text-on-emphasis)}.badge-strong.badge-success[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] .badge-strong.badge-success{background-color:var(--state-success-strong, var(--state-success));color:var(--text-on-emphasis)}.badge-strong.badge-warning[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] .badge-strong.badge-warning{background-color:var(--state-warning-strong, var(--state-warning));color:var(--text-on-emphasis)}.badge-subtle.badge-error[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] .badge-subtle.badge-error{background-color:var(--state-error-bg);color:var(--state-error-text-on-bg)}.badge-subtle.badge-info[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] .badge-subtle.badge-info{background-color:var(--state-actionable-bg);color:var(--state-actionable-text-on-bg)}.badge-subtle.badge-neutral[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] .badge-subtle.badge-neutral{background-color:var(--state-neutral-bg);color:var(--state-neutral-text-on-bg)}.badge-subtle.badge-success[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] .badge-subtle.badge-success{background-color:var(--state-success-bg);color:var(--state-success-text-on-bg)}.badge-subtle.badge-warning[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] .badge-subtle.badge-warning{background-color:var(--state-warning-bg);color:var(--state-warning-text-on-bg)}.dot[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] .dot{background-color:currentColor;border-radius:var(--corner-full);flex-shrink:0;height:.375rem;width:.375rem}svg[phx-css-we7emdcdml363rfmb7n5reirvm],[phx-css-we7emdcdml363rfmb7n5reirvm] svg{flex-shrink:0;height:.75rem;width:.75rem}.breadcrumb-item[phx-css-f57cugew3nnn5qcp57lbkumdjq],[phx-css-f57cugew3nnn5qcp57lbkumdjq] .breadcrumb-item{color:var(--text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-5);line-height:1.5;padding:var(--inset-inline-y) 0;text-decoration:none;white-space:nowrap}.breadcrumb-item-current[phx-css-f57cugew3nnn5qcp57lbkumdjq],[phx-css-f57cugew3nnn5qcp57lbkumdjq] .breadcrumb-item-current{color:var(--text-primary);font-weight:500}.breadcrumb-list[phx-css-f57cugew3nnn5qcp57lbkumdjq],[phx-css-f57cugew3nnn5qcp57lbkumdjq] .breadcrumb-list{align-items:center;display:flex;gap:var(--space-2);list-style:none;margin:0;padding:0}.breadcrumb-list-item[phx-css-f57cugew3nnn5qcp57lbkumdjq],[phx-css-f57cugew3nnn5qcp57lbkumdjq] .breadcrumb-list-item{align-items:center;display:flex;gap:var(--space-2)}.breadcrumb-separator[phx-css-f57cugew3nnn5qcp57lbkumdjq],[phx-css-f57cugew3nnn5qcp57lbkumdjq] .breadcrumb-separator{color:var(--text-secondary);flex-shrink:0;height:.875rem;width:.875rem}a.breadcrumb-item:hover[phx-css-f57cugew3nnn5qcp57lbkumdjq],[phx-css-f57cugew3nnn5qcp57lbkumdjq] a.breadcrumb-item:hover{color:var(--text-primary)}.button[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button{align-items:center;background-color:transparent;border:var(--stroke-border) solid transparent;border-radius:var(--corner-control);cursor:pointer;display:inline-flex;font-family:var(--font-family-sans);font-size:var(--font-size-5);font-weight:500;gap:var(--gap-control);justify-content:center;line-height:1.5;padding:0 var(--inset-control-x);text-decoration:none;white-space:nowrap}.button-primary.button-default[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-primary.button-default{background-color:var(--action-bg);color:var(--action-text)}.button-primary.button-default:not(:disabled):hover[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-primary.button-default:not(:disabled):hover,.button-primary.button-default:not(:disabled):active[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-primary.button-default:not(:disabled):active{background-color:var(--action-hover)}.button-primary.button-destructive[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-primary.button-destructive{background-color:var(--state-error);color:var(--text-on-emphasis)}.button-primary.button-destructive:not(:disabled):hover[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-primary.button-destructive:not(:disabled):hover,.button-primary.button-destructive:not(:disabled):active[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-primary.button-destructive:not(:disabled):active{background-color:var(--state-error-hover)}.button-primary:disabled[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-primary:disabled{background-color:var(--surface-disabled)}.button-secondary.button-default[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-secondary.button-default{border-color:var(--border-strong);color:var(--text-primary)}.button-secondary.button-default:not(:disabled):hover[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-secondary.button-default:not(:disabled):hover,.button-secondary.button-default:not(:disabled):active[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-secondary.button-default:not(:disabled):active{background-color:var(--surface-hover)}.button-secondary.button-destructive[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-secondary.button-destructive{border-color:var(--state-error-text);color:var(--state-error-text)}.button-secondary.button-destructive:not(:disabled):hover[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-secondary.button-destructive:not(:disabled):hover,.button-secondary.button-destructive:not(:disabled):active[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-secondary.button-destructive:not(:disabled):active{border-color:var(--state-error-text-hover);color:var(--state-error-text-hover)}.button-secondary.button-subtle[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-secondary.button-subtle{border-color:var(--border-subtle);color:var(--text-secondary)}.button-secondary.button-subtle:not(:disabled):hover[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-secondary.button-subtle:not(:disabled):hover,.button-secondary.button-subtle:not(:disabled):active[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-secondary.button-subtle:not(:disabled):active{background-color:var(--surface-hover)}.button-secondary:disabled[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-secondary:disabled{background-color:transparent;border-color:var(--border-strong)}.button-ghost.button-default[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-ghost.button-default{color:var(--text-primary)}.button-ghost.button-default:not(:disabled):hover[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-ghost.button-default:not(:disabled):hover,.button-ghost.button-default:not(:disabled):active[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-ghost.button-default:not(:disabled):active{background-color:var(--surface-hover)}.button-ghost.button-destructive[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-ghost.button-destructive{color:var(--state-error-text)}.button-ghost.button-destructive:not(:disabled):hover[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-ghost.button-destructive:not(:disabled):hover,.button-ghost.button-destructive:not(:disabled):active[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-ghost.button-destructive:not(:disabled):active{color:var(--state-error-text-hover)}.button-icon[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-icon{padding:0}.button-icon.button-l[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-icon.button-l{width:2.25rem}.button-icon.button-m[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-icon.button-m{width:2rem}.button-icon.button-s[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-icon.button-s{width:1.75rem}.button-l[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-l{height:2.25rem}.button-m[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-m{height:2rem}.button-s[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button-s{height:1.75rem}.button:disabled[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button:disabled{color:var(--text-disabled);cursor:not-allowed}.button:focus-visible[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] .button:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:.125rem}svg[phx-css-bynal32otjhhyfbqafx6wrv2im],[phx-css-bynal32otjhhyfbqafx6wrv2im] svg{flex-shrink:0;height:1rem;width:1rem}.card[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku],[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku] .card{background-color:var(--surface-raised);border:var(--stroke-border) solid var(--border-default);border-radius:var(--corner-message);display:flex;flex-direction:column;font-family:var(--font-family-sans);gap:var(--gap-leading);padding:var(--inset-container);position:relative}.card-accent-bar[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku],[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku] .card-accent-bar{background-color:var(--accent-tertiary);border-top-left-radius:var(--corner-message);border-top-right-radius:var(--corner-message);height:var(--gap-compact);left:0;position:absolute;right:0;top:0}.card-content[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku],[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku] .card-content{color:var(--text-primary);font-size:var(--font-size-5);line-height:1.5}.card-eyebrow[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku],[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku] .card-eyebrow{color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-2);line-height:1.4}.card-footer[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku],[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku] .card-footer{align-items:center;border-top:var(--stroke-border) solid var(--border-default);display:flex;gap:var(--gap-leading);justify-content:space-between;padding-top:var(--gap-leading)}.card-meta[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku],[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku] .card-meta{color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-2);line-height:1.4}.card-meta-secondary[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku],[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku] .card-meta-secondary{margin-left:auto}.card-signpost[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku],[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku] .card-signpost{align-items:flex-start;cursor:pointer;text-decoration:none}.card-signpost:hover[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku],[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku] .card-signpost:hover{background-color:var(--surface-hover)}.card-signpost:focus-visible[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku],[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku] .card-signpost:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:.125rem}.card-signpost-spacer[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku],[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku] .card-signpost-spacer{flex:1;min-height:0}.card-title[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku],[phx-css-vgrxa4lkvi6zsnlfhdnxutx6ku] .card-title{color:var(--text-primary);font-size:var(--font-size-7);font-weight:600;line-height:1.35;margin:0}.checkbox[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .checkbox{align-items:flex-start;cursor:pointer;display:inline-flex;font-family:var(--font-family-sans);gap:var(--gap-control)}.checkbox:has(.input:disabled)[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .checkbox:has(.input:disabled){cursor:not-allowed}.input:disabled[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .input:disabled{cursor:not-allowed}.control[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .control{flex-shrink:0;height:1.125rem;position:relative;width:1.125rem}.box[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .box{align-items:center;background-color:var(--surface-raised);border:var(--stroke-border) solid var(--border-input);border-radius:var(--corner-compact);display:flex;height:100%;justify-content:center;position:relative;width:100%}.input:checked~.box[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .input:checked~.box,.input:indeterminate~.box[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .input:indeterminate~.box{background-color:var(--action-bg);border-color:transparent}.checkbox:has(.input:disabled) .box[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .checkbox:has(.input:disabled) .box{background-color:var(--surface-disabled)}svg[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] svg{color:var(--action-text);height:.875rem;opacity:0;position:absolute;width:.875rem}.input:checked~.box .icon-check[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .input:checked~.box .icon-check{opacity:1}.input:indeterminate~.box .icon-check[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .input:indeterminate~.box .icon-check{opacity:0}.input:indeterminate~.box .icon-minus[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .input:indeterminate~.box .icon-minus{opacity:1}.input[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.checkbox:has(.input:focus-visible)[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .checkbox:has(.input:focus-visible){border-radius:var(--corner-focus);outline:var(--stroke-focus) solid var(--border-focus);outline-offset:.25rem}.text-stack[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .text-stack{display:flex;flex-direction:column;gap:var(--gap-text)}.label[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .label{color:var(--text-primary);font-size:var(--font-size-5);line-height:1.5}.description[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .description{color:var(--text-secondary);font-size:var(--font-size-3);line-height:1.4}.checkbox:has(.input:disabled) .label[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .checkbox:has(.input:disabled) .label,.checkbox:has(.input:disabled) .description[phx-css-nl7mzkgygn7hp5paxp5bfssyrq],[phx-css-nl7mzkgygn7hp5paxp5bfssyrq] .checkbox:has(.input:disabled) .description{color:var(--text-disabled)}.header-nav[phx-css-qwje5mkf4wxac5unqglot7dnhu],[phx-css-qwje5mkf4wxac5unqglot7dnhu] .header-nav{background-color:var(--surface-raised);border-bottom:var(--stroke-border) solid var(--border-default)}.header-nav-row[phx-css-qwje5mkf4wxac5unqglot7dnhu],[phx-css-qwje5mkf4wxac5unqglot7dnhu] .header-nav-row{align-items:center;display:flex;height:3rem;padding:0 var(--space-6)}.header-nav-actions[phx-css-qwje5mkf4wxac5unqglot7dnhu],[phx-css-qwje5mkf4wxac5unqglot7dnhu] .header-nav-actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-4);margin-left:auto}.input[phx-css-xmla64yuebvxfhsquaclcmk6h4],[phx-css-xmla64yuebvxfhsquaclcmk6h4] .input{align-items:center;background-color:var(--surface-raised);border:var(--stroke-border) solid var(--border-input);border-radius:var(--corner-entry);display:flex;gap:var(--gap-control)}.input:focus-within[phx-css-xmla64yuebvxfhsquaclcmk6h4],[phx-css-xmla64yuebvxfhsquaclcmk6h4] .input:focus-within{border-color:var(--border-focus)}.input-error[phx-css-xmla64yuebvxfhsquaclcmk6h4],[phx-css-xmla64yuebvxfhsquaclcmk6h4] .input-error{border-color:var(--state-error)}.input-disabled[phx-css-xmla64yuebvxfhsquaclcmk6h4],[phx-css-xmla64yuebvxfhsquaclcmk6h4] .input-disabled{cursor:not-allowed;opacity:.5}.leading-icon[phx-css-xmla64yuebvxfhsquaclcmk6h4],[phx-css-xmla64yuebvxfhsquaclcmk6h4] .leading-icon{color:var(--text-secondary);display:flex;flex-shrink:0;margin-left:var(--inset-entry-x)}.leading-icon svg[phx-css-xmla64yuebvxfhsquaclcmk6h4],[phx-css-xmla64yuebvxfhsquaclcmk6h4] .leading-icon svg{height:1rem;width:1rem}.field[phx-css-xmla64yuebvxfhsquaclcmk6h4],[phx-css-xmla64yuebvxfhsquaclcmk6h4] .field{background-color:transparent;border:none;color:var(--text-primary);flex:1 0 0;font-family:var(--font-family-sans);font-size:var(--font-size-5);line-height:1.5;min-width:0;padding:var(--inset-entry-y) var(--inset-entry-x)}.field-with-icon[phx-css-xmla64yuebvxfhsquaclcmk6h4],[phx-css-xmla64yuebvxfhsquaclcmk6h4] .field-with-icon{padding-left:0}.field:focus[phx-css-xmla64yuebvxfhsquaclcmk6h4],[phx-css-xmla64yuebvxfhsquaclcmk6h4] .field:focus{outline:none}.field::placeholder [phx-css-xmla64yuebvxfhsquaclcmk6h4],[phx-css-xmla64yuebvxfhsquaclcmk6h4] .field::placeholder{color:var(--text-placeholder)}.field:disabled[phx-css-xmla64yuebvxfhsquaclcmk6h4],[phx-css-xmla64yuebvxfhsquaclcmk6h4] .field:disabled{cursor:not-allowed}.input-field[phx-css-cd7kqmzkkoabwburcvscs26l2e],[phx-css-cd7kqmzkkoabwburcvscs26l2e] .input-field{display:flex;flex-direction:column;font-family:var(--font-family-sans);gap:var(--gap-control);width:100%}.label[phx-css-cd7kqmzkkoabwburcvscs26l2e],[phx-css-cd7kqmzkkoabwburcvscs26l2e] .label{color:var(--text-primary);font-size:var(--font-size-3);font-weight:500;line-height:1.4}.helper[phx-css-cd7kqmzkkoabwburcvscs26l2e],[phx-css-cd7kqmzkkoabwburcvscs26l2e] .helper{color:var(--text-secondary);font-size:var(--font-size-3);line-height:1.4}.error[phx-css-cd7kqmzkkoabwburcvscs26l2e],[phx-css-cd7kqmzkkoabwburcvscs26l2e] .error{color:var(--state-error-text);font-size:var(--font-size-3);line-height:1.4}.keyboard-shortcut[phx-css-3rdegduhhejp53bs3ony4k5od4],[phx-css-3rdegduhhejp53bs3ony4k5od4] .keyboard-shortcut{align-items:center;background-color:var(--surface-bg);border:var(--stroke-border) solid var(--border-default);border-radius:var(--corner-compact);color:var(--text-secondary);display:inline-flex;font-family:var(--font-family-mono);font-size:var(--font-size-xxs);justify-content:center;line-height:1.4;padding:var(--inset-compact-y);white-space:nowrap}svg[phx-css-3rdegduhhejp53bs3ony4k5od4],[phx-css-3rdegduhhejp53bs3ony4k5od4] svg{flex-shrink:0;height:.75rem;width:.75rem}.key-icon-mirrored[phx-css-3rdegduhhejp53bs3ony4k5od4],[phx-css-3rdegduhhejp53bs3ony4k5od4] .key-icon-mirrored{transform:scaleX(-1)}.list-row[phx-css-q4qsw37wvdc6avyrgtiy44axpq],[phx-css-q4qsw37wvdc6avyrgtiy44axpq] .list-row{align-items:center;display:flex;gap:var(--space-2);position:relative}.list-row-card[phx-css-q4qsw37wvdc6avyrgtiy44axpq],[phx-css-q4qsw37wvdc6avyrgtiy44axpq] .list-row-card{background-color:var(--surface-raised);border:var(--stroke-border) solid var(--border-default);border-radius:var(--corner-message);padding:var(--space-3)}.list-row-inset[phx-css-q4qsw37wvdc6avyrgtiy44axpq],[phx-css-q4qsw37wvdc6avyrgtiy44axpq] .list-row-inset{padding:var(--space-3)}.list-row-date[phx-css-q4qsw37wvdc6avyrgtiy44axpq],[phx-css-q4qsw37wvdc6avyrgtiy44axpq] .list-row-date{align-items:flex-start;color:var(--text-heading);display:flex;flex-shrink:0;font-family:var(--font-family-sans);font-size:var(--font-size-5);font-weight:500;line-height:1.5;padding-right:var(--space-3);white-space:nowrap}.list-row-leading[phx-css-q4qsw37wvdc6avyrgtiy44axpq],[phx-css-q4qsw37wvdc6avyrgtiy44axpq] .list-row-leading,.list-row-trailing[phx-css-q4qsw37wvdc6avyrgtiy44axpq],[phx-css-q4qsw37wvdc6avyrgtiy44axpq] .list-row-trailing{flex-shrink:0}.list-row-content[phx-css-q4qsw37wvdc6avyrgtiy44axpq],[phx-css-q4qsw37wvdc6avyrgtiy44axpq] .list-row-content{display:flex;flex:1 0 0;flex-direction:column;gap:var(--space-0-5);min-width:0;overflow:clip}.list-row-title[phx-css-q4qsw37wvdc6avyrgtiy44axpq],[phx-css-q4qsw37wvdc6avyrgtiy44axpq] .list-row-title{color:var(--text-heading);font-family:var(--font-family-sans);font-size:var(--font-size-4);font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.list-row-meta[phx-css-q4qsw37wvdc6avyrgtiy44axpq],[phx-css-q4qsw37wvdc6avyrgtiy44axpq] .list-row-meta{color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-2);font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.map-canvas[phx-css-f5uxf5oxhbdokyiky2iooubraa],[phx-css-f5uxf5oxhbdokyiky2iooubraa] .map-canvas{height:100%;min-height:20rem;position:relative;width:100%}.map-canvas-placeholder[phx-css-f5uxf5oxhbdokyiky2iooubraa],[phx-css-f5uxf5oxhbdokyiky2iooubraa] .map-canvas-placeholder{align-items:center;background-color:var(--surface-sunken);color:var(--text-placeholder);display:flex;font-family:var(--font-family-mono);font-size:var(--font-size-2);inset:0;justify-content:center;line-height:1.4;margin:0;padding:var(--inset-container);position:absolute;text-align:center;z-index:1}.map-canvas-placeholder[hidden][phx-css-f5uxf5oxhbdokyiky2iooubraa],[phx-css-f5uxf5oxhbdokyiky2iooubraa] .map-canvas-placeholder[hidden]{display:none}.map-marker[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker{align-items:center;display:inline-flex;gap:var(--gap-control);position:relative}.map-marker-count-error[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-count-error{color:var(--state-error-text)}.map-marker-count-info[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-count-info{color:var(--state-actionable-text)}.map-marker-count-neutral[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-count-neutral{color:var(--text-secondary)}.map-marker-count-success[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-count-success{color:var(--state-success-text)}.map-marker-count-unrated[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-count-unrated{color:var(--text-secondary)}.map-marker-count-warning[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-count-warning{color:var(--state-warning-text)}.map-marker-dot[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-dot{border-radius:var(--corner-full);flex-shrink:0;height:.625rem;width:.625rem}.map-marker-dot-error[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-dot-error{background-color:var(--state-error)}.map-marker-dot-info[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-dot-info{background-color:var(--state-actionable)}.map-marker-dot-neutral[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-dot-neutral{background-color:var(--state-neutral)}.map-marker-dot-success[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-dot-success{background-color:var(--state-success)}.map-marker-dot-unrated[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-dot-unrated{border:var(--stroke-icon) dashed var(--border-input)}.map-marker-dot-warning[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-dot-warning{background-color:var(--state-warning)}.map-marker-label[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-label{color:var(--text-primary)}.map-marker-pill[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-pill{align-items:center;background-color:var(--surface-raised);border:var(--stroke-border) solid var(--border-default);border-radius:var(--corner-message);display:flex;font-family:var(--font-family-sans);font-size:var(--font-size-5);font-weight:500;gap:var(--gap-compact);line-height:1.5;padding:var(--space-1) var(--space-3);white-space:nowrap}.map-marker-pin[phx-css-r3lf6wnfsuexyrztsn6wo73ewu],[phx-css-r3lf6wnfsuexyrztsn6wo73ewu] .map-marker-pin{align-items:center;background-color:var(--surface-raised);border-radius:var(--corner-full);display:flex;flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}.map-preview[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview{display:flex;flex-direction:column;overflow:hidden;position:relative;width:20rem}.map-preview-card[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview-card{background-color:var(--surface-raised);border:var(--stroke-border) solid var(--border-default);border-radius:var(--corner-message);height:15rem}.map-preview-card-pending[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview-card-pending{padding:var(--space-2) var(--space-2) 0}.map-preview-chip[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview-chip{background-color:var(--surface-raised);border:var(--stroke-border) solid var(--border-default);border-radius:var(--corner-full);left:var(--space-2);padding:var(--inset-inline-y) var(--inset-compact-x);position:absolute;top:var(--space-2)}.map-preview-chip-label[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview-chip-label{color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-2);line-height:1.4;white-space:nowrap}.map-preview-face[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview-face{flex:1 1 auto;min-height:0;position:relative;width:100%}.map-preview-face-empty[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview-face-empty{background-color:var(--surface-sunken);border:var(--stroke-border) solid var(--border-default)}.map-preview-face-pending[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview-face-pending{align-items:center;background-color:var(--surface-sunken);border:var(--stroke-1-5) dashed var(--border-input);border-radius:var(--radius-3);display:flex;justify-content:center}.map-preview-footer[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview-footer{align-items:center;border-top:var(--stroke-border) solid var(--border-default);display:flex;gap:var(--gap-leading);justify-content:space-between;padding:var(--inset-cell-y) var(--inset-control-x)}.map-preview-image[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.map-preview-link[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview-link{color:var(--text-link);font-family:var(--font-family-sans);font-size:var(--font-size-4);font-weight:500;line-height:1.4;text-decoration:underline;white-space:nowrap}.map-preview-meta[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview-meta{color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-2);line-height:1.4;white-space:nowrap}.map-preview-placeholder[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview-placeholder{color:var(--text-placeholder);font-family:var(--font-family-mono);font-size:var(--font-size-2);line-height:1.4;text-align:center}.map-preview-thumb[phx-css-g5uo4qy4r36wnfb63bmigfwls4],[phx-css-g5uo4qy4r36wnfb63bmigfwls4] .map-preview-thumb{border-radius:var(--radius-3);height:6rem}.menu-item[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm],[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm] .menu-item{align-items:center;background:none;border:none;border-radius:var(--corner-control);cursor:pointer;display:flex;font:inherit;gap:var(--gap-control);height:2.25rem;padding:var(--inset-element-y) var(--inset-element-x);position:relative;text-align:left;width:100%}.menu-item:hover[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm],[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm] .menu-item:hover{background-color:var(--surface-hover)}.menu-item-selected[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm],[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm] .menu-item-selected,.menu-item-selected:hover[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm],[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm] .menu-item-selected:hover{background-color:var(--surface-current)}.menu-item-leading[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm],[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm] .menu-item-leading{color:var(--text-primary);flex-shrink:0}.menu-item-label[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm],[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm] .menu-item-label{color:var(--text-primary);flex:1 0 0;font-family:var(--font-family-sans);font-size:var(--font-size-5);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-check[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm],[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm] .menu-item-check{color:var(--action-bg);flex-shrink:0;height:.75rem;width:.75rem}.menu-item-meta[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm],[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm] .menu-item-meta{color:var(--text-secondary);flex-shrink:0;font-family:var(--font-family-mono);font-size:var(--font-size-4)}.menu-item-edge[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm],[phx-css-zr2ovhfhfeheg3ngs5ioiqp5zm] .menu-item-edge{background-color:var(--action-bg);bottom:0;left:0;position:absolute;top:0;width:2px}.page-header[phx-css-3q24lybkoxnt2rpl2ytv2jpxdy],[phx-css-3q24lybkoxnt2rpl2ytv2jpxdy] .page-header{align-items:center;display:flex;gap:var(--gap-leading)}.page-header-actions[phx-css-3q24lybkoxnt2rpl2ytv2jpxdy],[phx-css-3q24lybkoxnt2rpl2ytv2jpxdy] .page-header-actions{align-items:center;display:flex;flex-shrink:0;gap:var(--gap-control)}.page-header-eyebrow[phx-css-3q24lybkoxnt2rpl2ytv2jpxdy],[phx-css-3q24lybkoxnt2rpl2ytv2jpxdy] .page-header-eyebrow{color:var(--text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-2);font-weight:500;letter-spacing:.06875rem;line-height:1.3;text-transform:uppercase}.page-header-title[phx-css-3q24lybkoxnt2rpl2ytv2jpxdy],[phx-css-3q24lybkoxnt2rpl2ytv2jpxdy] .page-header-title{color:var(--text-heading);font-family:var(--font-family-sans);font-size:var(--font-size-9);font-weight:600;letter-spacing:-.0325rem;line-height:1.2}.page-header-title-block[phx-css-3q24lybkoxnt2rpl2ytv2jpxdy],[phx-css-3q24lybkoxnt2rpl2ytv2jpxdy] .page-header-title-block{display:flex;flex:1;flex-direction:column;gap:var(--gap-compact);min-width:0}.popover-trigger-button[phx-css-o2wk5wer2g63sdxzlks7vd2kbq],[phx-css-o2wk5wer2g63sdxzlks7vd2kbq] .popover-trigger-button{align-items:center;background-color:var(--surface-raised);border:var(--stroke-control) solid var(--border-input);border-radius:var(--corner-control);display:inline-flex;font-family:var(--font-family-sans);font-size:var(--font-size-5);padding:var(--inset-element-y) var(--inset-element-x)}.popover-trigger-button-icon[phx-css-o2wk5wer2g63sdxzlks7vd2kbq],[phx-css-o2wk5wer2g63sdxzlks7vd2kbq] .popover-trigger-button-icon{height:2rem;justify-content:center;padding:0;width:2rem}.popover[phx-css-an4li3wzecrua3wzty6tprpgbi],[phx-css-an4li3wzecrua3wzty6tprpgbi] .popover{display:inline-block;position:relative}.popover-trigger[phx-css-an4li3wzecrua3wzty6tprpgbi],[phx-css-an4li3wzecrua3wzty6tprpgbi] .popover-trigger{background:none;border:none;color:var(--text-primary);cursor:pointer;font:inherit;padding:0}.popover-trigger:disabled[phx-css-an4li3wzecrua3wzty6tprpgbi],[phx-css-an4li3wzecrua3wzty6tprpgbi] .popover-trigger:disabled{color:var(--text-disabled);cursor:not-allowed;opacity:.5}.popover-panel[phx-css-an4li3wzecrua3wzty6tprpgbi],[phx-css-an4li3wzecrua3wzty6tprpgbi] .popover-panel{background-color:var(--surface-overlay);border:var(--stroke-border) solid var(--border-default);border-radius:var(--corner-message);display:none;flex-direction:column;gap:var(--gap-popover-row);left:0;min-width:15rem;overflow:clip;padding:var(--inset-popover);position:absolute;top:calc(100% + var(--gap-compact));z-index:10}.popover-panel-end[phx-css-an4li3wzecrua3wzty6tprpgbi],[phx-css-an4li3wzecrua3wzty6tprpgbi] .popover-panel-end{left:auto;right:0}.popover-panel-above[phx-css-an4li3wzecrua3wzty6tprpgbi],[phx-css-an4li3wzecrua3wzty6tprpgbi] .popover-panel-above{bottom:calc(100% + var(--gap-compact));top:auto}.popover-panel:focus-visible[phx-css-an4li3wzecrua3wzty6tprpgbi],[phx-css-an4li3wzecrua3wzty6tprpgbi] .popover-panel:focus-visible{outline:none}.popover-panel.popover-open[phx-css-an4li3wzecrua3wzty6tprpgbi],[phx-css-an4li3wzecrua3wzty6tprpgbi] .popover-panel.popover-open{display:flex}.popover-title[phx-css-an4li3wzecrua3wzty6tprpgbi],[phx-css-an4li3wzecrua3wzty6tprpgbi] .popover-title{color:var(--text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-3);font-weight:500;margin:0}.progress[phx-css-kozbmdgxxvx43crh6igenjnatu],[phx-css-kozbmdgxxvx43crh6igenjnatu] .progress{display:flex;flex-direction:column;font-family:var(--font-family-sans);gap:var(--space-2);width:100%}.progress-header[phx-css-kozbmdgxxvx43crh6igenjnatu],[phx-css-kozbmdgxxvx43crh6igenjnatu] .progress-header{align-items:center;display:flex;justify-content:space-between}.progress-label[phx-css-kozbmdgxxvx43crh6igenjnatu],[phx-css-kozbmdgxxvx43crh6igenjnatu] .progress-label{color:var(--text-primary);font-size:var(--font-size-3);font-weight:500}.progress-value[phx-css-kozbmdgxxvx43crh6igenjnatu],[phx-css-kozbmdgxxvx43crh6igenjnatu] .progress-value{color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-4)}.progress-track-wrapper[phx-css-kozbmdgxxvx43crh6igenjnatu],[phx-css-kozbmdgxxvx43crh6igenjnatu] .progress-track-wrapper{position:relative}.progress-track[phx-css-kozbmdgxxvx43crh6igenjnatu],[phx-css-kozbmdgxxvx43crh6igenjnatu] .progress-track{background-color:var(--surface-sunken);border-radius:var(--corner-full);height:.5rem;overflow:hidden;width:100%}.progress-fill[phx-css-kozbmdgxxvx43crh6igenjnatu],[phx-css-kozbmdgxxvx43crh6igenjnatu] .progress-fill{background-color:var(--action-bg);height:100%}.progress-target[phx-css-kozbmdgxxvx43crh6igenjnatu],[phx-css-kozbmdgxxvx43crh6igenjnatu] .progress-target{background-color:var(--accent-notification);bottom:-.25rem;position:absolute;top:-.25rem;width:.125rem}label[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] label{align-items:flex-start;cursor:pointer;display:inline-flex;font-family:var(--font-family-sans);gap:var(--gap-control)}label:has(input:disabled)[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] label:has(input:disabled){cursor:not-allowed}.control[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] .control{flex-shrink:0;height:1.125rem;position:relative;width:1.125rem}.ring[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] .ring{align-items:center;background-color:var(--surface-raised);border:var(--stroke-border) solid var(--border-input);border-radius:var(--corner-full);display:flex;height:100%;justify-content:center;width:100%}.ring-filled[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] .ring-filled{border-color:var(--action-bg)}label:has(input:disabled) .ring[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] label:has(input:disabled) .ring{background-color:var(--surface-disabled)}.dot[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] .dot{background-color:var(--action-bg);border-radius:var(--corner-full);height:.5rem;width:.5rem}input[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}label:has(input:focus-visible)[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] label:has(input:focus-visible){border-radius:var(--corner-focus);outline:var(--stroke-focus) solid var(--border-focus);outline-offset:.25rem}.text-stack[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] .text-stack{display:flex;flex-direction:column;gap:var(--gap-text)}.label[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] .label{color:var(--text-primary);font-size:var(--font-size-5);line-height:1.5}.description[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] .description{color:var(--text-secondary);font-size:var(--font-size-3);line-height:1.4}label:has(input:disabled) .label[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] label:has(input:disabled) .label,label:has(input:disabled) .description[phx-css-43m26ghmfpkpc7iuflamdpzble],[phx-css-43m26ghmfpkpc7iuflamdpzble] label:has(input:disabled) .description{color:var(--text-disabled)}fieldset[phx-css-jz6ciubovwusol4gpyj7r6kv7y],[phx-css-jz6ciubovwusol4gpyj7r6kv7y] fieldset{border:none;display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0}legend[phx-css-jz6ciubovwusol4gpyj7r6kv7y],[phx-css-jz6ciubovwusol4gpyj7r6kv7y] legend{color:var(--text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-4);font-weight:500;line-height:1.4;margin-bottom:var(--space-3);padding:0}.search[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search{align-items:center;border:var(--stroke-border) solid var(--border-default);border-radius:var(--corner-control);display:inline-flex;font-family:var(--font-family-sans);gap:var(--gap-compact)}.search-condensed[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-condensed{background-color:var(--surface-sunken);cursor:pointer;padding:0 var(--inset-compact-x)}.search-condensed:focus-visible[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-condensed:focus-visible{background-color:transparent;border-color:var(--border-focus);border-width:var(--stroke-focus);outline:none}.search-condensed:disabled[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-condensed:disabled{background-color:var(--surface-disabled);cursor:not-allowed}.search-condensed:disabled .search-icon[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-condensed:disabled .search-icon{color:var(--text-disabled)}.search-icon-btn[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-icon-btn{align-items:center;border-radius:var(--corner-control);display:flex;height:1.75rem;justify-content:center;width:1.75rem}.search-standard[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-standard{background-color:var(--surface-sunken);gap:var(--gap-control);height:2.5rem;padding:var(--inset-entry-y) var(--inset-entry-x);width:100%}.search-standard:focus-within[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-standard:focus-within{border-color:var(--border-focus);border-width:var(--stroke-focus)}.search-standard:has(.search-field:disabled)[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-standard:has(.search-field:disabled){background-color:var(--surface-disabled)}.search-icon[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-icon{color:var(--text-secondary);flex-shrink:0;height:1rem;width:1rem}.search-field[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-field{background-color:transparent;border:none;color:var(--text-primary);flex:1 0 0;font-family:var(--font-family-sans);font-size:var(--font-size-5);line-height:1.5;min-width:0;padding:0}.search-field:focus[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-field:focus{outline:none}.search-field::placeholder [phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-field::placeholder{color:var(--text-placeholder)}.search-field:disabled[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-field:disabled{color:var(--text-disabled);cursor:not-allowed}.search-field:disabled::placeholder [phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-field:disabled::placeholder{color:var(--text-disabled)}.search-kbd-hint[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-kbd-hint{flex-shrink:0}.search-clear[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-clear{background:none;border:none;cursor:pointer;display:none;flex-shrink:0;padding:0}.search-field:not(:placeholder-shown)~.search-clear[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-field:not(:placeholder-shown)~.search-clear{display:inline-flex}.search-field:not(:placeholder-shown)~.search-kbd-hint[phx-css-lbqyzq4b5w7x5uldugoplzab2m],[phx-css-lbqyzq4b5w7x5uldugoplzab2m] .search-field:not(:placeholder-shown)~.search-kbd-hint{display:none}.segmented-control-form[phx-css-v74psojcjerwn5th674orxr4wu],[phx-css-v74psojcjerwn5th674orxr4wu] .segmented-control-form{display:inline-flex}.segmented-control[phx-css-v74psojcjerwn5th674orxr4wu],[phx-css-v74psojcjerwn5th674orxr4wu] .segmented-control{background-color:var(--surface-raised);border:var(--stroke-border) solid var(--border-default);border-radius:var(--corner-entry);display:inline-flex;gap:var(--space-0-5);margin:0;overflow:hidden;padding:var(--space-0-5)}.tab[phx-css-v74psojcjerwn5th674orxr4wu],[phx-css-v74psojcjerwn5th674orxr4wu] .tab{align-items:center;border-radius:var(--corner-control);cursor:pointer;display:inline-flex;font-family:var(--font-family-sans);font-size:var(--font-size-4);gap:var(--gap-compact);padding:var(--inset-element-y) var(--inset-element-x);position:relative}.tab:has(.input:disabled)[phx-css-v74psojcjerwn5th674orxr4wu],[phx-css-v74psojcjerwn5th674orxr4wu] .tab:has(.input:disabled){cursor:not-allowed}.tab:has(.input:checked)[phx-css-v74psojcjerwn5th674orxr4wu],[phx-css-v74psojcjerwn5th674orxr4wu] .tab:has(.input:checked){background-color:var(--action-bg)}.tab:has(.input:checked) .icon[phx-css-v74psojcjerwn5th674orxr4wu],[phx-css-v74psojcjerwn5th674orxr4wu] .tab:has(.input:checked) .icon,.tab:has(.input:checked) .label[phx-css-v74psojcjerwn5th674orxr4wu],[phx-css-v74psojcjerwn5th674orxr4wu] .tab:has(.input:checked) .label{color:var(--action-text)}.tab:has(.input:focus-visible)[phx-css-v74psojcjerwn5th674orxr4wu],[phx-css-v74psojcjerwn5th674orxr4wu] .tab:has(.input:focus-visible){outline:var(--stroke-focus) solid var(--border-focus);outline-offset:var(--space-0-5)}.icon[phx-css-v74psojcjerwn5th674orxr4wu],[phx-css-v74psojcjerwn5th674orxr4wu] .icon{color:var(--text-secondary);display:inline-flex}.icon svg[phx-css-v74psojcjerwn5th674orxr4wu],[phx-css-v74psojcjerwn5th674orxr4wu] .icon svg{flex-shrink:0;height:1rem;width:1rem}.input[phx-css-v74psojcjerwn5th674orxr4wu],[phx-css-v74psojcjerwn5th674orxr4wu] .input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.input:disabled[phx-css-v74psojcjerwn5th674orxr4wu],[phx-css-v74psojcjerwn5th674orxr4wu] .input:disabled{cursor:not-allowed}.label[phx-css-v74psojcjerwn5th674orxr4wu],[phx-css-v74psojcjerwn5th674orxr4wu] .label{color:var(--text-secondary)}.select[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select{display:inline-flex;flex-direction:column;font-family:var(--font-family-sans);gap:var(--gap-text)}.label[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .label{color:var(--text-primary);font-size:var(--font-size-4);font-weight:500}.select-control[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-control{width:15rem}.select-anchor[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-anchor{position:relative}.select-trigger[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-trigger{align-items:center;background-color:var(--surface-raised);border:var(--stroke-control) solid var(--border-input);border-radius:var(--corner-entry);cursor:pointer;display:flex;font-family:var(--font-family-sans);font-size:var(--font-size-5);gap:var(--gap-control);height:2.75rem;justify-content:space-between;padding:0 var(--inset-entry-x);width:100%}.select-trigger:focus-visible[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-trigger:focus-visible,.select-trigger[aria-expanded=true][phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-trigger[aria-expanded=true]{border-color:var(--border-focus);outline:none}.select-trigger:disabled[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-trigger:disabled{cursor:not-allowed}.select-trigger-disabled[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-trigger-disabled{opacity:.5}.select-trigger-error[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-trigger-error{border-color:var(--state-error)}.select-value[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-value{color:var(--text-primary);flex:1 0 0;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.select-value-placeholder[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-value-placeholder{color:var(--text-placeholder)}.select-trigger:disabled .select-value[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-trigger:disabled .select-value{color:var(--text-disabled)}svg[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] svg{flex-shrink:0;height:1rem;width:1rem}.select-trigger[aria-expanded=true] .select-chevron[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-trigger[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.select-spinner[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-spinner{color:var(--text-placeholder)}.select-listbox[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-listbox{background-color:var(--surface-overlay);border:var(--stroke-border) solid var(--border-default);border-radius:var(--corner-message);display:flex;flex-direction:column;left:0;list-style:none;margin:0;padding:var(--inset-compact-y);position:absolute;top:calc(100% + var(--gap-compact));width:100%;z-index:10}.select-listbox[hidden][phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-listbox[hidden]{display:none}.select-option[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-option{align-items:center;border-radius:var(--corner-control);color:var(--text-primary);cursor:pointer;display:flex;gap:var(--gap-control);height:2.25rem;padding:var(--inset-element-y) var(--inset-element-x)}.select-option:hover[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-option:hover,.select-option-active[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-option-active{background-color:var(--surface-hover)}.select-check[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-check{visibility:hidden}.select-option[aria-selected=true] .select-check[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .select-option[aria-selected=true] .select-check{visibility:visible}.error[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .error{align-items:center;color:var(--state-error-text);display:flex;font-size:var(--font-size-4);gap:var(--gap-compact)}.error svg[phx-css-yjvmtxwyf7lgeyo5zmimddhdau],[phx-css-yjvmtxwyf7lgeyo5zmimddhdau] .error svg{color:var(--state-error)}.sidebar-navigation[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .sidebar-navigation{--control-size: 2.5rem;--rail-width: 4rem;display:flex}.rail[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .rail{align-items:center;background-color:var(--surface-bg);border-right:var(--stroke-border) solid var(--border-default);display:flex;flex-direction:column;flex-shrink:0;gap:var(--gap-leading);padding:var(--inset-element-y);width:var(--rail-width)}.rail-items[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .rail-items{display:flex;flex-direction:column;gap:var(--gap-compact)}.rail-item[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .rail-item{align-items:center;background-color:transparent;border:none;border-radius:var(--corner-control);color:var(--text-primary);cursor:pointer;display:inline-flex;height:var(--control-size);justify-content:center;position:relative;text-decoration:none;width:var(--control-size)}.rail-item:hover[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .rail-item:hover{background-color:var(--surface-hover)}.rail-item-active[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .rail-item-active{background-color:var(--surface-current)}.rail-item .badge[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .rail-item .badge{position:absolute;right:.25rem;top:.25rem}.rail-spacer[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .rail-spacer{flex:1}.panel[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .panel{background-color:var(--surface-raised);border-right:var(--stroke-border) solid var(--border-default);display:flex;flex-direction:column;overflow:hidden;width:15.5rem}.panel.sidebar-navigation-collapsed[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .panel.sidebar-navigation-collapsed{display:none}.panel-header[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .panel-header{align-items:center;border-bottom:var(--stroke-border) solid var(--border-default);display:flex;flex-wrap:wrap;gap:var(--gap-control);padding:var(--inset-entry-y) var(--inset-entry-x)}.org-row[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .org-row{align-items:center;display:flex;flex:1;gap:var(--gap-control);min-width:0}.org-name[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .org-name{color:var(--text-heading);flex:1;font-family:var(--font-family-sans);font-size:var(--font-size-5);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eyebrow[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .eyebrow{color:var(--text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-2);font-weight:500;letter-spacing:.06875rem;padding:var(--inset-entry-y) var(--inset-entry-x)}.panel-list[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .panel-list{display:flex;flex:1;flex-direction:column;gap:var(--gap-compact);list-style:none;margin:0;overflow-y:auto;padding:0 var(--inset-compact-x)}.panel-item[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .panel-item{align-items:center;border-radius:var(--corner-control);color:var(--text-primary);display:flex;gap:var(--gap-control);padding:var(--inset-element-y) var(--inset-entry-x);text-decoration:none}.panel-item:hover[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .panel-item:hover{background-color:var(--surface-hover)}.panel-item-active[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .panel-item-active{background-color:var(--surface-current)}.panel-item-label[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .panel-item-label{flex:1;font-family:var(--font-family-sans);font-size:var(--font-size-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collapse-toggle[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .collapse-toggle{background-color:transparent;border:none;cursor:pointer;flex-shrink:0;font:inherit;height:var(--control-size);margin:var(--gap-leading) var(--gap-leading) var(--inset-element-y);text-align:left;width:calc(100% - 2 * var(--gap-leading))}.collapsed-panel[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .collapsed-panel{align-items:center;background-color:var(--surface-raised);border-right:var(--stroke-border) solid var(--border-default);display:none;flex-direction:column;gap:var(--gap-compact);padding:var(--inset-element-y);width:var(--rail-width)}.collapsed-panel.sidebar-navigation-collapsed[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .collapsed-panel.sidebar-navigation-collapsed{display:flex}.collapsed-org-glyph[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .collapsed-org-glyph{align-items:center;border-radius:var(--corner-control);display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.collapsed-divider[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .collapsed-divider{background-color:var(--border-default);flex-shrink:0;height:var(--stroke-border);width:var(--control-size)}.collapsed-item[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .collapsed-item{align-items:center;border-radius:var(--corner-control);color:var(--text-primary);display:flex;flex-shrink:0;height:var(--control-size);justify-content:center;text-decoration:none;width:var(--control-size)}.collapsed-item:hover[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .collapsed-item:hover{background-color:var(--surface-hover)}.collapsed-item-active[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .collapsed-item-active{background-color:var(--surface-current)}.expand-toggle[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .expand-toggle{align-items:center;background-color:transparent;border:none;border-radius:var(--corner-control);color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:var(--control-size);justify-content:center;width:var(--control-size)}.expand-toggle:hover[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .expand-toggle:hover{background-color:var(--surface-hover)}.item-icon[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .item-icon{flex-shrink:0;height:1rem;width:1rem}.avatar-menu-item[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .avatar-menu-item{align-items:center;border-radius:var(--corner-control);color:var(--text-primary);display:flex;font-family:var(--font-family-sans);font-size:var(--font-size-5);height:2.25rem;padding:var(--inset-element-y) var(--inset-element-x);text-decoration:none}.avatar-menu-item:hover[phx-css-varbcdmzuifn643nveb6jffori],[phx-css-varbcdmzuifn643nveb6jffori] .avatar-menu-item:hover{background-color:var(--surface-hover)}.stat[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .stat{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-leading)}.stat-card[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .stat-card{background-color:var(--surface-raised);border:var(--stroke-border) solid var(--border-default);border-radius:var(--corner-message);padding:var(--inset-container)}.stat-card-error[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .stat-card-error{border-color:var(--state-error-border)}.stat-card-warning[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .stat-card-warning{border-color:var(--state-warning-border)}.label[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .label{color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-2);letter-spacing:.0413rem;text-transform:uppercase}.label-error[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .label-error{color:var(--state-error-text)}.label-warning[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .label-warning{color:var(--state-warning-text)}.value-row[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .value-row{align-items:center;display:flex;gap:var(--gap-compact)}.value[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .value{color:var(--text-heading);font-family:var(--font-family-sans);font-size:var(--font-size-9);font-weight:600;letter-spacing:-.0325rem;line-height:1.2}.delta[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .delta{align-items:center;display:flex;gap:var(--gap-compact)}.delta svg[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .delta svg{color:var(--text-heading);flex-shrink:0;height:.875rem;width:.875rem}.delta-badge[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .delta-badge{border-radius:var(--corner-compact);font-family:var(--font-family-sans);font-size:var(--font-size-3);font-weight:500;line-height:1.4;padding:var(--inset-inline-y) var(--inset-compact-x)}.delta-good[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .delta-good{background-color:var(--state-success-bg);color:var(--state-success-text-on-bg)}.delta-bad[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .delta-bad{background-color:var(--state-error-bg);color:var(--state-error-text-on-bg)}.caption[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq],[phx-css-l4fvowgcnfwtqq43mm7ju5gvwq] .caption{color:var(--text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-3);line-height:1.4}.dot[phx-css-hrbo6ad26ymrcygrcg6e6aogta],[phx-css-hrbo6ad26ymrcygrcg6e6aogta] .dot{background-color:var(--dot-color);border-radius:var(--corner-full);flex-shrink:0;height:.5rem;width:.5rem}.status[phx-css-hrbo6ad26ymrcygrcg6e6aogta],[phx-css-hrbo6ad26ymrcygrcg6e6aogta] .status{align-items:center;color:var(--text-primary);display:inline-flex;font-family:var(--font-family-sans);font-size:var(--font-size-5);gap:var(--gap-control);line-height:1.5;white-space:nowrap}.status-error[phx-css-hrbo6ad26ymrcygrcg6e6aogta],[phx-css-hrbo6ad26ymrcygrcg6e6aogta] .status-error{--dot-color: var(--state-error)}.status-info[phx-css-hrbo6ad26ymrcygrcg6e6aogta],[phx-css-hrbo6ad26ymrcygrcg6e6aogta] .status-info{--dot-color: var(--state-actionable)}.status-neutral[phx-css-hrbo6ad26ymrcygrcg6e6aogta],[phx-css-hrbo6ad26ymrcygrcg6e6aogta] .status-neutral{--dot-color: var(--state-neutral)}.status-success[phx-css-hrbo6ad26ymrcygrcg6e6aogta],[phx-css-hrbo6ad26ymrcygrcg6e6aogta] .status-success{--dot-color: var(--state-success)}.status-warning[phx-css-hrbo6ad26ymrcygrcg6e6aogta],[phx-css-hrbo6ad26ymrcygrcg6e6aogta] .status-warning{--dot-color: var(--state-warning)}.table[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table{border-collapse:collapse;font-family:var(--font-family-sans);width:100%}.table-header-cell[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-header-cell{border-bottom:var(--stroke-border) solid var(--border-default);color:var(--text-secondary);font-size:var(--font-size-3);padding:var(--inset-cell-y) var(--inset-cell-x);text-align:start;vertical-align:middle}.table-header-cell-end[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-header-cell-end{text-align:end}.table-header-sort[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-header-sort{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--gap-compact);padding:0}.table-header-sort svg[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-header-sort svg{color:var(--text-secondary);flex-shrink:0;height:.75rem;width:.75rem}.table-header-sort-active svg[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-header-sort-active svg{color:var(--text-heading)}.table-row[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-row{position:relative}.table-row:not(.table-group-header)+.table-row[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-row:not(.table-group-header)+.table-row{border-top:var(--stroke-border) solid var(--border-default)}.table-row:hover[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-row:hover{background-color:var(--surface-hover)}.table-row-selected[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-row-selected{background-color:var(--surface-active)}.table-row-selected:before [phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-row-selected:before{background-color:var(--action-bg);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--stroke-2)}.table-cell[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-cell{color:var(--text-primary);font-size:var(--font-size-5);padding:var(--inset-cell-y) var(--inset-cell-x);vertical-align:middle}.table-cell-end[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-cell-end{text-align:end}.table-cell-content[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-cell-content{align-items:center;display:flex;gap:var(--gap-control)}.table-cell-content-end[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-cell-content-end{justify-content:flex-end}.table-cell-title[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-cell-title{color:var(--text-heading);font-weight:500}.table-cell-text[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-cell-text{color:var(--text-secondary)}.table-cell-numeric[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-cell-numeric{font-family:var(--font-family-mono);text-align:right}.table-cell-click[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-cell-click{cursor:pointer}.table-select-cell[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-select-cell{padding-right:0;width:2rem}.table-actions[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-actions{align-items:center;display:flex;gap:var(--gap-control)}.table-group-header[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-group-header{background-color:var(--surface-sunken)}.table-group-toggle[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-group-toggle{align-items:center;background-color:transparent;border:none;color:var(--text-heading);cursor:pointer;display:flex;font:inherit;font-weight:500;gap:var(--gap-compact);padding:var(--inset-cell-y) var(--inset-cell-x);text-align:left;width:100%}.table-group-toggle svg[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-group-toggle svg{flex-shrink:0;height:.75rem;width:.75rem}.table-empty-cell[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-empty-cell{color:var(--text-secondary);font-size:var(--font-size-5);padding:var(--inset-cell-y) var(--inset-cell-x)}.table-empty-row[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-empty-row{display:none}.table-empty-row:only-child[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-empty-row:only-child{display:table-row}.table-foot-row[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-foot-row{border-top:var(--stroke-2) solid var(--border-strong)}.table-foot-cell[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-foot-cell{color:var(--text-primary);font-size:var(--font-size-5);font-weight:500;padding:var(--inset-cell-y) var(--inset-cell-x);vertical-align:middle}.table-cell-compact[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-cell-compact,.table-header-cell-compact[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-header-cell-compact,.table-foot-cell-compact[phx-css-i5vapibnctx53su4i5uayrq6tm],[phx-css-i5vapibnctx53su4i5uayrq6tm] .table-foot-cell-compact{padding-bottom:var(--space-1);padding-top:var(--space-1)}.textarea-wrapper[phx-css-cuecivkdodkfqkpag6hzlj2e3i],[phx-css-cuecivkdodkfqkpag6hzlj2e3i] .textarea-wrapper{position:relative;width:100%}.textarea[phx-css-cuecivkdodkfqkpag6hzlj2e3i],[phx-css-cuecivkdodkfqkpag6hzlj2e3i] .textarea{background-color:var(--surface-raised);border:var(--stroke-border) solid var(--border-input);border-radius:var(--corner-entry);box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-5);line-height:1.5;padding:var(--inset-entry-y) var(--inset-entry-x);resize:none;width:100%}.textarea::placeholder [phx-css-cuecivkdodkfqkpag6hzlj2e3i],[phx-css-cuecivkdodkfqkpag6hzlj2e3i] .textarea::placeholder{color:var(--text-placeholder)}.textarea-auto[phx-css-cuecivkdodkfqkpag6hzlj2e3i],[phx-css-cuecivkdodkfqkpag6hzlj2e3i] .textarea-auto{field-sizing:content}.textarea-error[phx-css-cuecivkdodkfqkpag6hzlj2e3i],[phx-css-cuecivkdodkfqkpag6hzlj2e3i] .textarea-error{border-color:var(--state-error)}.textarea:focus:not(.textarea-error)[phx-css-cuecivkdodkfqkpag6hzlj2e3i],[phx-css-cuecivkdodkfqkpag6hzlj2e3i] .textarea:focus:not(.textarea-error){border-color:var(--border-focus);outline:none}.textarea:read-only:not(:disabled)[phx-css-cuecivkdodkfqkpag6hzlj2e3i],[phx-css-cuecivkdodkfqkpag6hzlj2e3i] .textarea:read-only:not(:disabled){background-color:var(--surface-working)}.textarea:disabled[phx-css-cuecivkdodkfqkpag6hzlj2e3i],[phx-css-cuecivkdodkfqkpag6hzlj2e3i] .textarea:disabled{background-color:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed}.textarea:disabled::placeholder [phx-css-cuecivkdodkfqkpag6hzlj2e3i],[phx-css-cuecivkdodkfqkpag6hzlj2e3i] .textarea:disabled::placeholder{color:var(--text-disabled)}.textarea-count[phx-css-cuecivkdodkfqkpag6hzlj2e3i],[phx-css-cuecivkdodkfqkpag6hzlj2e3i] .textarea-count{bottom:var(--inset-entry-y);color:var(--text-placeholder);font-family:var(--font-family-mono);font-size:var(--font-size-2);pointer-events:none;position:absolute;right:var(--inset-entry-x)}.toast[phx-css-sai2tcq4um5iagtldh7q557wiu],[phx-css-sai2tcq4um5iagtldh7q557wiu] .toast{align-items:center;background-color:var(--surface-overlay);border:var(--stroke-border) solid var(--border-default);border-radius:var(--corner-message);display:flex;font-family:var(--font-family-sans);gap:var(--gap-leading);padding:var(--inset-message-y) var(--inset-compact-x) var(--inset-message-y) var(--inset-message-x);width:21.25rem}.toast-dismissing[phx-css-sai2tcq4um5iagtldh7q557wiu],[phx-css-sai2tcq4um5iagtldh7q557wiu] .toast-dismissing{opacity:0;transition:opacity .15s ease-out}.icon[phx-css-sai2tcq4um5iagtldh7q557wiu],[phx-css-sai2tcq4um5iagtldh7q557wiu] .icon{flex-shrink:0;height:1rem;width:1rem}.icon-error[phx-css-sai2tcq4um5iagtldh7q557wiu],[phx-css-sai2tcq4um5iagtldh7q557wiu] .icon-error{color:var(--state-error)}.icon-info[phx-css-sai2tcq4um5iagtldh7q557wiu],[phx-css-sai2tcq4um5iagtldh7q557wiu] .icon-info{color:var(--state-actionable)}.icon-neutral[phx-css-sai2tcq4um5iagtldh7q557wiu],[phx-css-sai2tcq4um5iagtldh7q557wiu] .icon-neutral{color:var(--state-neutral)}.icon-success[phx-css-sai2tcq4um5iagtldh7q557wiu],[phx-css-sai2tcq4um5iagtldh7q557wiu] .icon-success{color:var(--state-success)}.icon-warning[phx-css-sai2tcq4um5iagtldh7q557wiu],[phx-css-sai2tcq4um5iagtldh7q557wiu] .icon-warning{color:var(--state-warning)}.message[phx-css-sai2tcq4um5iagtldh7q557wiu],[phx-css-sai2tcq4um5iagtldh7q557wiu] .message{color:var(--text-primary);flex:1 0 0;font-size:var(--font-size-5);line-height:1.5;min-width:0;word-break:break-word}.action[phx-css-sai2tcq4um5iagtldh7q557wiu],[phx-css-sai2tcq4um5iagtldh7q557wiu] .action{color:var(--action-text);flex-shrink:0;font-size:var(--font-size-3);font-weight:500;white-space:nowrap}.close[phx-css-sai2tcq4um5iagtldh7q557wiu],[phx-css-sai2tcq4um5iagtldh7q557wiu] .close{background-color:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:1rem;padding:0;width:1rem}.close:hover[phx-css-sai2tcq4um5iagtldh7q557wiu],[phx-css-sai2tcq4um5iagtldh7q557wiu] .close:hover{color:var(--text-primary)}svg[phx-css-sai2tcq4um5iagtldh7q557wiu],[phx-css-sai2tcq4um5iagtldh7q557wiu] svg{flex-shrink:0;height:1rem;width:1rem}.toggle[phx-css-lb2x5devmc7cpnlsxqhpv63q3e],[phx-css-lb2x5devmc7cpnlsxqhpv63q3e] .toggle{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-family-sans);gap:var(--gap-control)}.toggle:has(.input:disabled)[phx-css-lb2x5devmc7cpnlsxqhpv63q3e],[phx-css-lb2x5devmc7cpnlsxqhpv63q3e] .toggle:has(.input:disabled){cursor:not-allowed}.control[phx-css-lb2x5devmc7cpnlsxqhpv63q3e],[phx-css-lb2x5devmc7cpnlsxqhpv63q3e] .control{flex-shrink:0;height:1.25rem;position:relative;width:2.25rem}.track[phx-css-lb2x5devmc7cpnlsxqhpv63q3e],[phx-css-lb2x5devmc7cpnlsxqhpv63q3e] .track{background-color:var(--border-strong);border-radius:var(--corner-full);display:block;height:100%;width:100%}.input:checked~.track[phx-css-lb2x5devmc7cpnlsxqhpv63q3e],[phx-css-lb2x5devmc7cpnlsxqhpv63q3e] .input:checked~.track{background-color:var(--action-bg)}.toggle:has(.input:disabled) .track[phx-css-lb2x5devmc7cpnlsxqhpv63q3e],[phx-css-lb2x5devmc7cpnlsxqhpv63q3e] .toggle:has(.input:disabled) .track{background-color:var(--surface-disabled)}.handle[phx-css-lb2x5devmc7cpnlsxqhpv63q3e],[phx-css-lb2x5devmc7cpnlsxqhpv63q3e] .handle{background-color:var(--surface-raised);border-radius:var(--corner-full);height:1rem;left:.125rem;position:absolute;top:.125rem;transition:transform .15s ease-in-out;width:1rem}.input:checked~.track .handle[phx-css-lb2x5devmc7cpnlsxqhpv63q3e],[phx-css-lb2x5devmc7cpnlsxqhpv63q3e] .input:checked~.track .handle{transform:translate(1rem)}.input[phx-css-lb2x5devmc7cpnlsxqhpv63q3e],[phx-css-lb2x5devmc7cpnlsxqhpv63q3e] .input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.input:disabled[phx-css-lb2x5devmc7cpnlsxqhpv63q3e],[phx-css-lb2x5devmc7cpnlsxqhpv63q3e] .input:disabled{cursor:not-allowed}.toggle:has(.input:focus-visible)[phx-css-lb2x5devmc7cpnlsxqhpv63q3e],[phx-css-lb2x5devmc7cpnlsxqhpv63q3e] .toggle:has(.input:focus-visible){border-radius:var(--corner-focus);outline:var(--stroke-focus) solid var(--border-focus);outline-offset:.25rem}.label[phx-css-lb2x5devmc7cpnlsxqhpv63q3e],[phx-css-lb2x5devmc7cpnlsxqhpv63q3e] .label{color:var(--text-primary);font-size:var(--font-size-5);line-height:1.5}.toggle:has(.input:disabled) .label[phx-css-lb2x5devmc7cpnlsxqhpv63q3e],[phx-css-lb2x5devmc7cpnlsxqhpv63q3e] .toggle:has(.input:disabled) .label{color:var(--text-disabled)}.trend-mark[phx-css-2gua4itvfcc3flrflobpn4v3ai],[phx-css-2gua4itvfcc3flrflobpn4v3ai] .trend-mark{align-items:center;display:inline-flex;height:1rem;justify-content:center;width:1rem}.trend-mark-negative[phx-css-2gua4itvfcc3flrflobpn4v3ai],[phx-css-2gua4itvfcc3flrflobpn4v3ai] .trend-mark-negative{color:var(--state-error-text)}.trend-mark-neutral[phx-css-2gua4itvfcc3flrflobpn4v3ai],[phx-css-2gua4itvfcc3flrflobpn4v3ai] .trend-mark-neutral{color:var(--text-secondary)}.trend-mark-positive[phx-css-2gua4itvfcc3flrflobpn4v3ai],[phx-css-2gua4itvfcc3flrflobpn4v3ai] .trend-mark-positive{color:var(--state-success-text)}svg[phx-css-2gua4itvfcc3flrflobpn4v3ai],[phx-css-2gua4itvfcc3flrflobpn4v3ai] svg{height:.75rem;width:.75rem}.home-page[phx-css-hsg7jvyml4zoknwpf3nkt2epzu],[phx-css-hsg7jvyml4zoknwpf3nkt2epzu] .home-page{margin-top:var(--space-4)}.app-shell[phx-css-a4ui4rrkwdjn7edje63muzat2q],[phx-css-a4ui4rrkwdjn7edje63muzat2q] .app-shell{display:flex;min-height:100vh}.app-content[phx-css-a4ui4rrkwdjn7edje63muzat2q],[phx-css-a4ui4rrkwdjn7edje63muzat2q] .app-content{padding:0 var(--space-6)}.app-region[phx-css-a4ui4rrkwdjn7edje63muzat2q],[phx-css-a4ui4rrkwdjn7edje63muzat2q] .app-region{background-color:var(--surface-bg);display:flex;flex:1;flex-direction:column;min-width:0}.auth-shell[phx-css-q43n2urwbhikkbv6l6fyrqsalq],[phx-css-q43n2urwbhikkbv6l6fyrqsalq] .auth-shell{align-items:center;background-color:var(--surface-current);display:flex;justify-content:center;min-height:100vh;padding:var(--space-6)}.auth-logo[phx-css-q43n2urwbhikkbv6l6fyrqsalq],[phx-css-q43n2urwbhikkbv6l6fyrqsalq] .auth-logo{left:var(--space-3);padding:var(--space-2);position:fixed;top:.9375rem}.auth-logo img[phx-css-q43n2urwbhikkbv6l6fyrqsalq],[phx-css-q43n2urwbhikkbv6l6fyrqsalq] .auth-logo img{display:block;height:1.1875rem;width:5rem}.auth-toasts[phx-css-q43n2urwbhikkbv6l6fyrqsalq],[phx-css-q43n2urwbhikkbv6l6fyrqsalq] .auth-toasts{bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);position:fixed;right:var(--space-6)}.projects-card[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-card{background-color:var(--surface-raised);border:var(--stroke-border) solid var(--border-default);border-radius:var(--corner-message);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--inset-container)}.projects-dot[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-dot{border-radius:var(--corner-full);display:inline-block;flex-shrink:0;height:.5rem;width:.5rem}.projects-dot-error[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-dot-error{background-color:var(--state-error)}.projects-dot-neutral[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-dot-neutral{background-color:var(--state-neutral)}.projects-dot-success[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-dot-success{background-color:var(--state-success)}.projects-dot-warning[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-dot-warning{background-color:var(--state-warning)}.projects-name[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-name{color:var(--text-heading);font-weight:500}.projects-name-link[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-name-link{color:inherit;display:flex;flex-direction:column;text-decoration:none}.projects-name-link:hover .projects-name[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-name-link:hover .projects-name{text-decoration:underline}.projects-new-icon[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-new-icon{color:var(--accent-halo)}.projects-page[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-page{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) 0}.projects-search-wrapper[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-search-wrapper{flex:1 1 auto;max-width:20rem}.projects-subtitle[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-subtitle{color:var(--text-secondary);font-size:var(--font-size-3)}.projects-toolbar[phx-css-dhehmxxgqgm57rkcotw3g6d3o4],[phx-css-dhehmxxgqgm57rkcotw3g6d3o4] .projects-toolbar{align-items:center;display:flex;gap:var(--gap-control)}.login-card[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi],[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi] .login-card{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-6);max-width:100%;width:22.5rem}.login-title[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi],[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi] .login-title{display:flex;flex-direction:column;gap:var(--space-2)}.login-title h1[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi],[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi] .login-title h1{color:var(--text-heading);font-family:var(--font-family-sans);font-size:var(--font-size-9);font-weight:600;letter-spacing:-.02em;line-height:1.2}.login-title p[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi],[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi] .login-title p{color:var(--text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-5);line-height:1.5}#microsoft-sign-in-button[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi],[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi] #microsoft-sign-in-button{border-color:var(--action-bg);color:var(--text-on-emphasis);width:100%}.login-help[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi],[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi] .login-help{display:flex;font-family:var(--font-family-sans);font-size:var(--font-size-4);gap:var(--space-3)}.login-help span[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi],[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi] .login-help span{color:var(--text-primary)}.login-help a[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi],[phx-css-pwy7wkyqiihajl5f3pl7t5ppgi] .login-help a{color:var(--text-secondary)}
