@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--p-neutral-0: oklch(100% 0 264);--p-neutral-50: oklch(97% .003 264);--p-neutral-100: oklch(93% .005 264);--p-neutral-200: oklch(87% .008 264);--p-neutral-300: oklch(78% .009 264);--p-neutral-400: oklch(65.5% .009 264);--p-neutral-500: oklch(52% .009 264);--p-neutral-600: oklch(41.5% .009 264);--p-neutral-700: oklch(31.5% .008 264);--p-neutral-800: oklch(23.5% .007 264);--p-neutral-850: oklch(18.5% .006 264);--p-neutral-900: oklch(14.8% .005 264);--p-neutral-950: oklch(10% .004 264);--p-neutral-1000: oklch(0% 0 264);--p-red-50: oklch(97.5% .012 27);--p-red-100: oklch(94% .03 27);--p-red-200: oklch(88% .065 27);--p-red-300: oklch(80% .12 27);--p-red-400: oklch(70% .175 27);--p-red-500: oklch(56% .215 27);--p-red-600: oklch(43.5% .2 27);--p-red-700: oklch(36% .175 27);--p-red-800: oklch(29% .148 27);--p-red-900: oklch(20% .1 27);--p-green-50: oklch(96% .025 145);--p-green-600: oklch(48% .147 145);--p-green-400: oklch(72% .156 145);--p-green-900: oklch(20% .045 145);--p-amber-50: oklch(97% .03 72);--p-amber-600: oklch(57% .14 72);--p-amber-400: oklch(79% .118 72);--p-amber-900: oklch(20% .045 72);--p-blue-50: oklch(96% .02 255);--p-blue-600: oklch(48% .143 255);--p-blue-400: oklch(72% .143 255);--p-blue-900: oklch(20% .04 255);--neutral-0: var(--p-neutral-0);--neutral-50: var(--p-neutral-50);--neutral-100: var(--p-neutral-100);--neutral-200: var(--p-neutral-200);--neutral-300: var(--p-neutral-300);--neutral-400: var(--p-neutral-400);--neutral-500: var(--p-neutral-500);--neutral-600: var(--p-neutral-600);--neutral-700: var(--p-neutral-700);--neutral-800: var(--p-neutral-800);--neutral-850: var(--p-neutral-850);--neutral-900: var(--p-neutral-900);--neutral-950: var(--p-neutral-950);--neutral-1000: var(--p-neutral-1000);--red-50: var(--p-red-50);--red-100: var(--p-red-100);--red-200: var(--p-red-200);--red-300: var(--p-red-300);--red-400: var(--p-red-400);--red-500: var(--p-red-500);--red-600: var(--p-red-600);--red-700: var(--p-red-700);--red-800: var(--p-red-800);--red-900: var(--p-red-900);--surface-page: var(--p-neutral-50);--surface-card: var(--p-neutral-0);--surface-elevated: var(--p-neutral-0);--surface-hover: oklch(14.8% .005 264 / .04);--surface-active: oklch(14.8% .005 264 / .08);--surface-overlay: oklch(10% .004 264 / .48);--surface-frost: color-mix(in srgb, var(--surface-page) 75%, transparent);--surface-inverse: var(--p-neutral-900);--surface-inverse-hover: var(--p-neutral-800);--text-primary: var(--p-neutral-900);--text-secondary: var(--p-neutral-600);--text-tertiary: var(--p-neutral-400);--text-disabled: var(--p-neutral-300);--text-inverse: var(--p-neutral-0);--text-accent: var(--p-red-600);--text-on-status: var(--p-neutral-0);--border-subtle: var(--p-neutral-100);--border-default: var(--p-neutral-200);--border-strong: var(--p-neutral-400);--border-focus: var(--p-red-600);--border-error: var(--p-red-600);--accent: var(--p-red-600);--accent-hover: var(--p-red-700);--accent-subtle: var(--p-red-50);--accent-text: var(--p-red-600);--status-success: var(--p-green-600);--status-success-bg: var(--p-green-50);--status-warning: var(--p-amber-600);--status-warning-bg: var(--p-amber-50);--status-error: var(--p-red-600);--status-error-bg: var(--p-red-50);--status-info: var(--p-blue-600);--status-info-bg: var(--p-blue-50)}[data-theme=dark]{--surface-page: oklch(12% .008 264);--surface-card: oklch(16.5% .01 264);--surface-elevated: color-mix( in oklch shorter hue, oklch(21% .01 264) 97%, var(--p-red-600) 3% );--surface-hover: oklch(97% .003 264 / .06);--surface-active: oklch(97% .003 264 / .11);--surface-overlay: oklch(0% 0 0 / .68);--surface-frost: color-mix(in srgb, var(--surface-page) 80%, transparent);--surface-inverse: var(--p-neutral-50);--surface-inverse-hover: var(--p-neutral-100);--text-primary: oklch(93% .004 264);--text-secondary: oklch(62% .01 264);--text-tertiary: oklch(48% .009 264);--text-disabled: oklch(36% .007 264);--text-accent: var(--p-red-500);--border-subtle: oklch(97% .003 264 / .08);--border-default: oklch(97% .003 264 / .14);--border-strong: oklch(97% .003 264 / .3);--border-focus: var(--p-red-500);--border-error: var(--p-red-500);--accent: var(--p-red-500);--accent-hover: var(--p-red-400);--accent-subtle: oklch(56% .215 27 / .14);--accent-text: var(--p-red-500);--status-success: var(--p-green-400);--status-success-bg: var(--p-green-900);--status-warning: var(--p-amber-400);--status-warning-bg: var(--p-amber-900);--status-error: var(--p-red-500);--status-error-bg: oklch(56% .215 27 / .14);--status-info: var(--p-blue-400);--status-info-bg: var(--p-blue-900);--text-inverse: var(--p-neutral-950)}:root{--font-sans: "Inter", "Helvetica Neue", Arial Nova, Arial, sans-serif;--font-mono: var(--font-sans);--text-2xs: .625rem;--text-xs: .6875rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-none: 1;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.6;--leading-relaxed: 1.7;--tracking-tight: -.03em;--tracking-snug: -.015em;--tracking-normal: 0em;--tracking-wide: .04em;--tracking-wider: .08em;--tracking-widest: .16em;--role-display-family: var(--font-sans);--role-display-size: var(--text-4xl);--role-display-weight: var(--weight-semibold);--role-display-tracking: var(--tracking-tight);--role-display-leading: var(--leading-tight);--role-heading-family: var(--font-sans);--role-heading-size: var(--text-2xl);--role-heading-weight: var(--weight-semibold);--role-heading-tracking: var(--tracking-tight);--role-heading-leading: var(--leading-snug);--role-title-family: var(--font-sans);--role-title-size: var(--text-base);--role-title-weight: var(--weight-medium);--role-title-tracking: var(--tracking-snug);--role-title-leading: var(--leading-snug);--role-body-family: var(--font-sans);--role-body-size: var(--text-base);--role-body-weight: var(--weight-regular);--role-body-tracking: var(--tracking-normal);--role-body-leading: var(--leading-normal);--role-label-family: var(--font-sans);--role-label-size: var(--text-xs);--role-label-weight: var(--weight-medium);--role-label-tracking: var(--tracking-wider);--role-label-leading: var(--leading-none);--role-data-family: var(--font-sans);--role-data-size: var(--text-base);--role-data-weight: var(--weight-regular);--role-data-tracking: -.01em;--role-data-leading: var(--leading-tight);--role-data-features: "tnum" 1, "zero" 1;--font-display: var(--role-display-family);--font-display-weight: var(--role-display-weight);--font-display-tracking: var(--role-display-tracking);--font-display-leading: var(--role-display-leading);--font-title: var(--role-title-family);--font-title-weight: var(--role-title-weight);--font-title-tracking: var(--role-title-tracking);--font-title-leading: var(--role-title-leading);--font-body: var(--role-body-family);--font-body-weight: var(--role-body-weight);--font-body-tracking: var(--role-body-tracking);--font-body-leading: var(--role-body-leading);--font-label: var(--role-label-family);--font-label-weight: var(--role-label-weight);--font-label-tracking: var(--role-label-tracking);--font-label-leading: var(--role-label-leading);--font-mono-weight: var(--weight-regular);--font-mono-tracking: var(--tracking-normal);--font-mono-leading: var(--leading-relaxed)}.t-display{font-family:var(--role-display-family);font-size:var(--role-display-size);font-weight:var(--role-display-weight);letter-spacing:var(--role-display-tracking);line-height:var(--role-display-leading);text-wrap:balance}.t-heading{font-family:var(--role-heading-family);font-size:var(--role-heading-size);font-weight:var(--role-heading-weight);letter-spacing:var(--role-heading-tracking);line-height:var(--role-heading-leading);text-wrap:balance}.t-title{font-family:var(--role-title-family);font-size:var(--role-title-size);font-weight:var(--role-title-weight);letter-spacing:var(--role-title-tracking);line-height:var(--role-title-leading)}.t-body{font-family:var(--role-body-family);font-size:var(--role-body-size);font-weight:var(--role-body-weight);letter-spacing:var(--role-body-tracking);line-height:var(--role-body-leading);text-wrap:pretty}.t-label{font-family:var(--role-label-family);font-size:var(--role-label-size);font-weight:var(--role-label-weight);letter-spacing:var(--role-label-tracking);line-height:var(--role-label-leading);text-transform:uppercase}.t-data{font-family:var(--role-data-family);font-size:var(--role-data-size);font-weight:var(--role-data-weight);letter-spacing:var(--role-data-tracking);line-height:var(--role-data-leading);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1,"ss02" 1}.t-data-sm{font-size:var(--text-sm)}.t-data-lg{font-size:var(--text-xl)}.t-data-xl{font-size:var(--text-3xl)}:root{--space-unit: 4px;--space-0: 0px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--space-40: 160px;--space-48: 192px;--size-xs: 24px;--size-sm: 32px;--size-md: 40px;--size-lg: 48px;--size-xl: 56px;--layout-gutter: var(--space-8);--layout-gutter-mobile: var(--space-4);--layout-gap: var(--space-5);--layout-max-width: 1280px;--layout-sidebar: 240px;--layout-content: 720px;--padding-xs: var(--space-1) var(--space-2);--padding-sm: var(--space-1-5) var(--space-3);--padding-md: var(--space-2) var(--space-4);--padding-lg: var(--space-3) var(--space-6);--padding-xl: var(--space-4) var(--space-8);--padding-card: var(--space-7);--padding-section:var(--space-20) var(--space-8);--space-breathing: var(--space-10);--space-breathing-lg: var(--space-16)}:root{--radius-xs: 3px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 22px;--radius-2xl: 28px;--radius-3xl: 36px;--radius-full: 9999px;--corner-shape: squircle;--radius-icon: var(--radius-2xl);--radius-button: 10px;--radius-input: 10px;--radius-card: 20px;--radius-badge: var(--radius-full);--radius-tag: 6px;--radius-dialog: 28px;--radius-tooltip: 7px;--radius-inset: calc(var(--radius-card) - 12px);--border-width-thin: 1px;--border-width-medium: 1.5px;--border-width-thick: 2px;--shadow-sm: 0 0 0 1px oklch(14.8% .005 264 / .06), 0 1px 4px oklch(14.8% .005 264 / .07), 0 2px 6px oklch(14.8% .005 264 / .04);--shadow-md: 0 0 0 1px oklch(14.8% .005 264 / .07), 0 4px 12px oklch(14.8% .005 264 / .1), 0 1px 4px oklch(14.8% .005 264 / .06);--shadow-lg: 0 0 0 1px oklch(14.8% .005 264 / .06), 0 8px 32px oklch(14.8% .005 264 / .12), 0 2px 8px oklch(14.8% .005 264 / .07);--shadow-focus: 0 0 0 2px var(--surface-page), 0 0 0 4px var(--border-focus);--shadow-xs: var(--shadow-sm);--shadow-hover: var(--shadow-md);--shadow-xl: var(--shadow-md);--shadow-2xl: var(--shadow-lg);--blur-sm: 4px;--blur-md: 8px;--blur-lg: 16px;--blur-xl: 32px;--opacity-disabled: .38;--opacity-muted: .56}[data-theme=dark]{--shadow-sm: inset 0 1px 0 oklch(100% 0 0 / .03), 0 0 0 1px oklch(0% 0 0 / .28), 0 1px 3px oklch(0% 0 0 / .08);--shadow-md: inset 0 1px 0 oklch(100% 0 0 / .04), 0 0 0 1px oklch(0% 0 0 / .24), 0 2px 4px oklch(0% 0 0 / .12), 0 4px 8px oklch(0% 0 0 / .08);--shadow-lg: inset 0 1px 0 oklch(100% 0 0 / .05), 0 0 0 1px oklch(0% 0 0 / .2), 0 2px 4px oklch(0% 0 0 / .12), 0 4px 8px oklch(0% 0 0 / .1), 0 8px 16px oklch(0% 0 0 / .08), 0 16px 32px oklch(0% 0 0 / .06)}:root{--duration-instant: 50ms;--duration-fast: .1s;--duration-base: .16s;--duration-slow: .24s;--duration-slower: .36s;--duration-sluggish:.5s;--duration-countup: .9s;--ease-standard: cubic-bezier(.25, 0, 0, 1);--ease-enter: cubic-bezier(0, 0, .15, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.28, 1.08, .6, 1);--ease-linear: linear;--transition-color: color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), fill var(--duration-fast) var(--ease-standard);--transition-opacity: opacity var(--duration-base) var(--ease-standard);--transition-transform: transform var(--duration-base) var(--ease-spring);--transition-shadow: box-shadow var(--duration-base) var(--ease-standard);--transition-interactive: color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-spring);--press-scale: .96}@media (prefers-reduced-motion: reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-slower: 0ms;--duration-sluggish: 0ms;--duration-countup: 0ms}}:root{--comp-height-xs: 24px;--comp-height-sm: 32px;--comp-height-md: 40px;--comp-height-lg: 48px;--comp-height-xl: 56px;--focus-ring: var(--shadow-focus);--cta: oklch(16% .005 264);--cta-hover: oklch(24% .007 264);--cta-fg: oklch(100% 0 0);--cta-subtle: oklch(96% .002 264);--btn-bg: var(--cta);--btn-fg: var(--cta-fg);--btn-bg-hover: var(--cta-hover);--btn-border: var(--cta);--btn-outline-fg: var(--text-primary);--btn-outline-border: var(--border-default);--btn-outline-border-hover: var(--border-strong);--btn-ghost-fg: var(--text-secondary);--btn-ghost-fg-hover: var(--text-primary);--btn-danger-bg: var(--status-error);--btn-danger-fg: var(--text-on-status);--btn-danger-border: var(--status-error);--btn-danger-bg-hover: var(--accent-hover);--btn-ink-bg: var(--p-neutral-900);--btn-ink-bg-hover: var(--p-neutral-800);--btn-ink-fg: var(--p-neutral-0);--btn-radius: var(--radius-button);--btn-weight: var(--weight-medium);--btn-tracking: var(--tracking-wide);--btn-gap: var(--space-1-5);--radius-nav-item: var(--radius-sm);--input-bg: var(--surface-card);--input-fg: var(--text-primary);--input-placeholder: var(--text-tertiary);--input-border: var(--border-default);--input-border-hover: var(--border-strong);--input-border-focus: var(--border-focus);--input-border-error: var(--border-error);--input-bg-disabled: var(--surface-hover);--input-radius: var(--radius-input);--input-height: var(--comp-height-md);--input-font: var(--font-sans);--input-weight: var(--weight-regular);--badge-radius: var(--radius-badge);--badge-weight: var(--weight-medium);--badge-default-bg: var(--surface-active);--badge-default-fg: var(--text-secondary);--badge-inverse-bg: var(--surface-inverse);--badge-inverse-fg: var(--text-inverse);--tag-bg: var(--surface-card);--tag-fg: var(--text-secondary);--tag-border: var(--border-default);--tag-active-bg: var(--surface-inverse);--tag-active-fg: var(--text-inverse);--tag-active-border: var(--surface-inverse);--tag-radius: var(--radius-tag);--control-on: var(--surface-inverse);--control-on-fg: var(--text-inverse);--control-knob: var(--surface-card);--control-track-off: var(--neutral-200);--tabs-pill-track: var(--neutral-100);--card-bg: var(--surface-card);--card-border: var(--border-subtle);--card-radius: var(--radius-card);--card-padding: var(--space-7);--card-shadow: var(--shadow-sm);--toast-bg: var(--surface-inverse);--toast-fg: var(--text-inverse);--toast-border: oklch(97% .003 264 / .08);--toast-radius: var(--radius-lg)}[data-theme=dark]{--control-track-off: oklch(97% .003 264 / .22);--tabs-pill-track: oklch(17% .005 264);--cta: oklch(28% .006 264);--cta-hover: oklch(34% .007 264);--btn-ink-bg: var(--p-neutral-800);--btn-ink-bg-hover: var(--p-neutral-700)}[data-density=compact]{--comp-height-xs: 20px;--comp-height-sm: 28px;--comp-height-md: 36px;--comp-height-lg: 42px;--comp-height-xl: 50px}[data-density=comfortable]{--comp-height-xs: 28px;--comp-height-sm: 36px;--comp-height-md: 48px;--comp-height-lg: 56px;--comp-height-xl: 64px}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);color:var(--text-primary);background-color:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--shadow-focus)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-tracking);line-height:var(--font-display-leading);color:var(--text-primary);text-wrap:balance}p{color:var(--text-primary);text-wrap:pretty}a{color:var(--text-accent);text-decoration:none;text-underline-offset:.2em;transition:var(--transition-color)}a:hover{color:var(--accent-hover)}code,pre,samp{font-family:var(--font-mono);font-size:var(--text-sm)}.aura-frost{background:var(--surface-frost);-webkit-backdrop-filter:saturate(180%) blur(var(--blur-lg));backdrop-filter:saturate(180%) blur(var(--blur-lg))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.aura-frost{background:var(--surface-page)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}::selection{background:#9f000429;background:oklch(43.5% .2 27 / .16);color:var(--text-primary)}[data-theme=dark] ::selection{background:#d61d223d}img{outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}[data-theme=dark] img{outline-color:#ffffff1a}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes aura-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes aura-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.aura-enter{animation:aura-enter var(--duration-base) var(--ease-enter, cubic-bezier(0,0,.15,1)) both}.aura-enter-fast{animation:aura-enter var(--duration-fast) var(--ease-enter, cubic-bezier(0,0,.15,1)) both}.aura-enter-slow{animation:aura-enter var(--duration-slow) var(--ease-enter, cubic-bezier(0,0,.15,1)) both}.aura-exit{animation:aura-exit var(--duration-fast) var(--ease-exit, cubic-bezier(.4,0,1,1)) both}.aura-exit-slow{animation:aura-exit var(--duration-base) var(--ease-exit, cubic-bezier(.4,0,1,1)) both}.aura-enter-delay-1{animation-delay:50ms}.aura-enter-delay-2{animation-delay:.1s}.aura-enter-delay-3{animation-delay:.15s}.aura-enter-delay-4{animation-delay:.2s}.aura-collapsible{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) var(--ease-standard, cubic-bezier(.25,0,0,1))}.aura-collapsible[data-open=true]{grid-template-rows:1fr}.aura-collapsible>*{overflow:hidden;min-height:0}@media (prefers-reduced-motion: reduce){.aura-enter,.aura-enter-fast,.aura-enter-slow,.aura-exit,.aura-exit-slow{animation:none}.aura-collapsible{transition:none}}@media (prefers-contrast: more){:root{--text-secondary: oklch(28% .008 264);--text-tertiary: oklch(38% .008 264);--border-subtle: oklch(68% .009 264);--border-default: oklch(52% .009 264);--border-strong: oklch(32% .008 264)}[data-theme=dark]{--text-primary: oklch(100% 0 0);--text-secondary: oklch(82% .006 264);--text-tertiary: oklch(68% .009 264);--border-subtle: oklch(97% .003 264 / .22);--border-default: oklch(97% .003 264 / .4);--border-strong: oklch(97% .003 264 / .64)}:root,[data-theme=dark]{--shadow-focus: 0 0 0 2px var(--surface-page), 0 0 0 5px var(--border-focus)}}html,body,#root{height:100%;margin:0}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.app-shell{display:grid;grid-template-columns:240px 1fr;height:100vh}.app-nav{border-right:var(--border-width-hairline, .5px) solid var(--border-subtle);background:var(--surface-card);padding:18px 12px 12px;display:flex;flex-direction:column;overflow-y:auto}.app-nav__brand{display:flex;align-items:center;gap:9px;padding:6px 10px 18px}.app-nav__dot{width:9px;height:9px;border-radius:50%;background:var(--accent);flex-shrink:0}.app-nav__wordmark{font-weight:650;font-size:15px;letter-spacing:-.02em}.app-nav__section{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);padding:14px 12px 6px}.app-nav__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;text-align:left;width:100%;font:inherit;color:var(--text-secondary);display:flex;align-items:center;gap:11px;min-height:40px;padding:0 12px;border-radius:10px;cursor:pointer;transition:background-color .12s ease,color .12s ease,scale .12s ease}.app-nav__item:hover{background:var(--surface-hover);color:var(--text-primary)}.app-nav__item:active{scale:.97}.app-nav__item[data-active=true]{background:var(--surface-active);color:var(--text-primary);font-weight:550}.app-nav__item svg{flex-shrink:0;opacity:.85}.app-nav__item[data-active=true] svg{opacity:1}.app-nav__spacer{flex:1}.app-main{overflow-y:auto;padding:28px 36px 48px}.app-main :is(td,th){font-variant-numeric:tabular-nums}.ship-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border-width-hairline, .5px) solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);font:inherit;text-align:left;padding:9px 12px;border-radius:8px;cursor:pointer;transition:background-color .12s ease}.ship-opt:hover{background:var(--surface-hover)}@media print{.app-nav,.aura-ph{display:none!important}.app-shell{display:block}.app-main{overflow:visible;padding:0}.doc-print{max-width:100%}}.app-center{height:100vh;display:grid;place-items:center}.login-card{width:320px;display:flex;flex-direction:column;gap:12px}
