:root{--brand-federal-blue: #160a4d;--brand-federal-blue-light: #241180;--brand-federal-blue-dark: #0f0634;--brand-chrysler-blue: #4326c4;--brand-chrysler-blue-light: #532ff7;--brand-chrysler-blue-dark: #291677;--brand-emerald: #39dd85;--brand-emerald-light: #42ff99;--brand-emerald-dark: #09aa53;--brand-amber: #ffbc53;--brand-white: #ffffff;--neutral-0: #ffffff;--neutral-25: #fafafc;--neutral-50: #f5f5f9;--neutral-100: #eeeff5;--neutral-150: #e6e7ef;--neutral-200: #dcdde7;--neutral-300: #b2b3c2;--neutral-400: #85879a;--neutral-500: #686a7f;--neutral-600: #56576e;--neutral-700: #424358;--neutral-800: #2e2f3f;--neutral-850: #232431;--neutral-900: #1b1b26;--neutral-925: #15161f;--neutral-950: #111119;--neutral-975: #0c0d13;--violet-50: #f5f3ff;--violet-100: #e9e6ff;--violet-200: #d5d1ff;--violet-300: #b9b3ff;--violet-400: #9389fc;--violet-500: #6b4fe8;--violet-600: #4326c4;--violet-700: #3718a0;--violet-800: #291677;--violet-900: #1f0f62;--violet-950: #160a4d;--green-50: #edfaf3;--green-100: #daf6e2;--green-200: #b6f0c9;--green-300: #83e9a9;--green-400: #39dd85;--green-500: #09aa53;--green-600: #009052;--green-700: #1a7a4a;--green-800: #145f37;--green-900: #0c4628;--green-950: #032f18;--amber-50: #fff8e6;--amber-100: #ffedd8;--amber-200: #ffd8aa;--amber-300: #ffbc53;--amber-400: #f2a329;--amber-500: #de8704;--amber-600: #c36e0a;--amber-700: #a0550e;--amber-800: #7e4110;--amber-900: #603211;--amber-950: #43210a;--red-50: #fff4f3;--red-100: #ffe6e4;--red-200: #ffcfca;--red-300: #ffaba3;--red-400: #fe766f;--red-500: #eb4d4b;--red-600: #d2262f;--red-700: #b3041c;--red-800: #8f0013;--red-900: #6e000d;--red-950: #4d0006;--orange-50: #fff4ee;--orange-100: #ffe8da;--orange-200: #ffd2b7;--orange-300: #feaf86;--orange-400: #ef864c;--orange-500: #db640b;--orange-600: #b95200;--orange-700: #9d3d00;--orange-800: #7e2c00;--orange-900: #631e00;--orange-950: #451200;--blue-50: #f2f7ff;--blue-100: #e1eeff;--blue-200: #c6dfff;--blue-300: #9cc7ff;--blue-400: #63a8ff;--blue-500: #308cf6;--blue-600: #0072dd;--blue-700: #005db6;--blue-800: #004991;--blue-900: #003670;--blue-950: #00244e;--cyan-50: #eef9fc;--cyan-100: #daf2f8;--cyan-200: #b8e5f1;--cyan-300: #87d2e4;--cyan-400: #45b7d0;--cyan-500: #009db7;--cyan-600: #008399;--cyan-700: #006b7d;--cyan-800: #005463;--cyan-900: #003f4b;--cyan-950: #002b33;--pink-50: #fff3f8;--pink-100: #ffe4f0;--pink-200: #ffcbe2;--pink-300: #fca5ce;--pink-400: #ed79b4;--pink-500: #d8549b;--pink-600: #bf3584;--pink-700: #a31e6d;--pink-800: #840d56;--pink-900: #660542;--pink-950: #48002d;--background: #ffffff;--foreground: #160a4d;--card: #ffffff;--card-foreground: #160a4d;--popover: #ffffff;--popover-foreground: #160a4d;--surface-subtle: #fafafc;--muted: #eeeff5;--muted-foreground: #56576e;--subtle-foreground: #686a7f;--disabled-foreground: #b2b3c2;--accent: #eeeff5;--accent-foreground: #160a4d;--accent-strong: #e6e7ef;--secondary: #eeeff5;--secondary-foreground: #160a4d;--border: #e6e7ef;--border-strong: #dcdde7;--input: #85879a;--ring: #4326c4;--primary: #4326c4;--primary-foreground: #ffffff;--primary-hover: #3718a0;--primary-active: #291677;--primary-border: #d5d1ff;--primary-subtle: #e9e6ff;--primary-text: #4326c4;--link: #4326c4;--selection: #d5d1ff;--overlay: #160a4d59;--success: #39dd85;--success-foreground: #160a4d;--success-subtle: #edfaf3;--success-text: #1a7a4a;--success-border: #b6f0c9;--warning: #ffbc53;--warning-foreground: #160a4d;--warning-subtle: #fff8e6;--warning-text: #a0550e;--warning-border: #ffd8aa;--danger: #b3041c;--danger-foreground: #ffffff;--danger-hover: #8f0013;--danger-active: #6e000d;--danger-subtle: #fff4f3;--danger-text: #b3041c;--danger-border: #ffcfca;--destructive: #b3041c;--destructive-foreground: #ffffff;--info: #0072dd;--info-foreground: #ffffff;--info-subtle: #f2f7ff;--info-text: #005db6;--info-border: #c6dfff;--sidebar: #f5f5f9;--sidebar-foreground: #160a4d;--sidebar-primary: #4326c4;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #e6e7ef;--sidebar-accent-foreground: #160a4d;--sidebar-border: #dcdde7;--sidebar-ring: #4326c4;--tooltip: #160a4d;--tooltip-foreground: #ffffff;--skeleton: #e6e7ef;--skeleton-shine: #f5f5f9;--tag-gray-bg: #eeeff5;--tag-gray-text: #424358;--tag-gray-dot: #85879a;--tag-violet-bg: #e9e6ff;--tag-violet-text: #291677;--tag-violet-dot: #6b4fe8;--tag-blue-bg: #e1eeff;--tag-blue-text: #004991;--tag-blue-dot: #0072dd;--tag-cyan-bg: #daf2f8;--tag-cyan-text: #005463;--tag-cyan-dot: #008399;--tag-green-bg: #daf6e2;--tag-green-text: #145f37;--tag-green-dot: #009052;--tag-amber-bg: #ffedd8;--tag-amber-text: #7e4110;--tag-amber-dot: #c36e0a;--tag-orange-bg: #ffe8da;--tag-orange-text: #7e2c00;--tag-orange-dot: #db640b;--tag-red-bg: #ffe6e4;--tag-red-text: #8f0013;--tag-red-dot: #eb4d4b;--tag-pink-bg: #ffe4f0;--tag-pink-text: #840d56;--tag-pink-dot: #d8549b;--chart-1: #6b4fe8;--chart-2: #09aa53;--chart-3: #009db7;--chart-4: #db640b;--chart-5: #bf3584;--chart-6: #c36e0a;--chart-7: #308cf6;--chart-8: #eb4d4b;--chart-ordinal-1: #9389fc;--chart-ordinal-2: #6b4fe8;--chart-ordinal-3: #4326c4;--chart-ordinal-4: #3718a0;--chart-ordinal-5: #291677;--chart-grid: #e6e7ef;--chart-axis: #dcdde7;--shadow-sm: 0 1px 2px #160a4d0f;--shadow-md: 0 2px 4px -1px #160a4d0f, 0 8px 16px -4px #160a4d1f;--shadow-lg: 0 4px 8px -2px #160a4d14, 0 24px 48px -12px #160a4d3d;--focus-ring: 0 0 0 2px #ffffff, 0 0 0 4px #4326c4;--focus-ring-danger: 0 0 0 2px #ffffff, 0 0 0 4px #b3041c;--space-0_5: 2px;--space-1: 4px;--space-1_5: 6px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--radius-leaf: 26%;--control-xs: 24px;--control-sm: 28px;--control-md: 32px;--control-lg: 40px;--row-compact: 32px;--row-default: 40px;--row-comfortable: 48px;--icon-sm: 14px;--icon-md: 16px;--icon-lg: 20px;--sidebar-width: 240px;--sidebar-width-collapsed: 52px;--topbar-height: 48px;--target-min: 24px;--duration-fast: .1s;--duration-base: .16s;--duration-slow: .24s;--duration-loop: 1.4s;--duration-delay-loading: .3s;--duration-min-loading: .5s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--easing-enter: cubic-bezier(0, 0, .2, 1);--easing-exit: cubic-bezier(.4, 0, 1, 1);--z-sticky: 10;--z-sidebar: 20;--z-dropdown: 40;--z-sheet: 50;--z-dialog: 60;--z-popover-modal: 70;--z-toast: 80;--z-tooltip: 90;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: Poppins, Inter, ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}.dark,[data-theme=dark]{--brand-federal-blue: #160a4d;--brand-federal-blue-light: #241180;--brand-federal-blue-dark: #0f0634;--brand-chrysler-blue: #4326c4;--brand-chrysler-blue-light: #532ff7;--brand-chrysler-blue-dark: #291677;--brand-emerald: #39dd85;--brand-emerald-light: #42ff99;--brand-emerald-dark: #09aa53;--brand-amber: #ffbc53;--brand-white: #ffffff;--neutral-0: #ffffff;--neutral-25: #fafafc;--neutral-50: #f5f5f9;--neutral-100: #eeeff5;--neutral-150: #e6e7ef;--neutral-200: #dcdde7;--neutral-300: #b2b3c2;--neutral-400: #85879a;--neutral-500: #686a7f;--neutral-600: #56576e;--neutral-700: #424358;--neutral-800: #2e2f3f;--neutral-850: #232431;--neutral-900: #1b1b26;--neutral-925: #15161f;--neutral-950: #111119;--neutral-975: #0c0d13;--violet-50: #f5f3ff;--violet-100: #e9e6ff;--violet-200: #d5d1ff;--violet-300: #b9b3ff;--violet-400: #9389fc;--violet-500: #6b4fe8;--violet-600: #4326c4;--violet-700: #3718a0;--violet-800: #291677;--violet-900: #1f0f62;--violet-950: #160a4d;--green-50: #edfaf3;--green-100: #daf6e2;--green-200: #b6f0c9;--green-300: #83e9a9;--green-400: #39dd85;--green-500: #09aa53;--green-600: #009052;--green-700: #1a7a4a;--green-800: #145f37;--green-900: #0c4628;--green-950: #032f18;--amber-50: #fff8e6;--amber-100: #ffedd8;--amber-200: #ffd8aa;--amber-300: #ffbc53;--amber-400: #f2a329;--amber-500: #de8704;--amber-600: #c36e0a;--amber-700: #a0550e;--amber-800: #7e4110;--amber-900: #603211;--amber-950: #43210a;--red-50: #fff4f3;--red-100: #ffe6e4;--red-200: #ffcfca;--red-300: #ffaba3;--red-400: #fe766f;--red-500: #eb4d4b;--red-600: #d2262f;--red-700: #b3041c;--red-800: #8f0013;--red-900: #6e000d;--red-950: #4d0006;--orange-50: #fff4ee;--orange-100: #ffe8da;--orange-200: #ffd2b7;--orange-300: #feaf86;--orange-400: #ef864c;--orange-500: #db640b;--orange-600: #b95200;--orange-700: #9d3d00;--orange-800: #7e2c00;--orange-900: #631e00;--orange-950: #451200;--blue-50: #f2f7ff;--blue-100: #e1eeff;--blue-200: #c6dfff;--blue-300: #9cc7ff;--blue-400: #63a8ff;--blue-500: #308cf6;--blue-600: #0072dd;--blue-700: #005db6;--blue-800: #004991;--blue-900: #003670;--blue-950: #00244e;--cyan-50: #eef9fc;--cyan-100: #daf2f8;--cyan-200: #b8e5f1;--cyan-300: #87d2e4;--cyan-400: #45b7d0;--cyan-500: #009db7;--cyan-600: #008399;--cyan-700: #006b7d;--cyan-800: #005463;--cyan-900: #003f4b;--cyan-950: #002b33;--pink-50: #fff3f8;--pink-100: #ffe4f0;--pink-200: #ffcbe2;--pink-300: #fca5ce;--pink-400: #ed79b4;--pink-500: #d8549b;--pink-600: #bf3584;--pink-700: #a31e6d;--pink-800: #840d56;--pink-900: #660542;--pink-950: #48002d;--background: #111119;--foreground: #f5f3ff;--card: #15161f;--card-foreground: #f5f3ff;--popover: #1b1b26;--popover-foreground: #f5f3ff;--surface-subtle: #15161f;--muted: #1b1b26;--muted-foreground: #b2b3c2;--subtle-foreground: #85879a;--disabled-foreground: #56576e;--accent: #1b1b26;--accent-foreground: #f5f3ff;--accent-strong: #232431;--secondary: #1b1b26;--secondary-foreground: #f5f3ff;--border: #232431;--border-strong: #2e2f3f;--input: #686a7f;--ring: #9389fc;--primary: #6b4fe8;--primary-foreground: #ffffff;--primary-hover: #5a3ad8;--primary-active: #4326c4;--primary-border: #3a2f7a;--primary-subtle: #1e1840;--primary-text: #b9b3ff;--link: #b9b3ff;--selection: #291677;--overlay: #05050acc;--success: #39dd85;--success-foreground: #160a4d;--success-subtle: #11261d;--success-text: #39dd85;--success-border: #1d5a3b;--warning: #ffbc53;--warning-foreground: #160a4d;--warning-subtle: #2a2112;--warning-text: #ffbc53;--warning-border: #5c4317;--danger: #b3041c;--danger-foreground: #ffffff;--danger-hover: #8f0013;--danger-active: #6e000d;--danger-subtle: #2b1418;--danger-text: #fe766f;--danger-border: #6b2a2e;--destructive: #b3041c;--destructive-foreground: #ffffff;--info: #0072dd;--info-foreground: #ffffff;--info-subtle: #0f1b30;--info-text: #63a8ff;--info-border: #1c3f6e;--sidebar: #0c0d13;--sidebar-foreground: #f5f3ff;--sidebar-primary: #6b4fe8;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #1b1b26;--sidebar-accent-foreground: #f5f3ff;--sidebar-border: #2e2f3f;--sidebar-ring: #9389fc;--tooltip: #2e2f3f;--tooltip-foreground: #f5f3ff;--skeleton: #1b1b26;--skeleton-shine: #232431;--tag-gray-bg: #232431;--tag-gray-text: #b2b3c2;--tag-gray-dot: #85879a;--tag-violet-bg: #231d42;--tag-violet-text: #b9b3ff;--tag-violet-dot: #9389fc;--tag-blue-bg: #172a45;--tag-blue-text: #9cc7ff;--tag-blue-dot: #63a8ff;--tag-cyan-bg: #0e2d39;--tag-cyan-text: #87d2e4;--tag-cyan-dot: #45b7d0;--tag-green-bg: #0f3025;--tag-green-text: #83e9a9;--tag-green-dot: #39dd85;--tag-amber-bg: #3a2915;--tag-amber-text: #ffbc53;--tag-amber-dot: #f2a329;--tag-orange-bg: #392216;--tag-orange-text: #feaf86;--tag-orange-dot: #ef864c;--tag-red-bg: #3d1d23;--tag-red-text: #ffaba3;--tag-red-dot: #fe766f;--tag-pink-bg: #391e33;--tag-pink-text: #fca5ce;--tag-pink-dot: #ed79b4;--chart-1: #6b4fe8;--chart-2: #09aa53;--chart-3: #009db7;--chart-4: #db640b;--chart-5: #d8549b;--chart-6: #c36e0a;--chart-7: #308cf6;--chart-8: #eb4d4b;--chart-ordinal-1: #4326c4;--chart-ordinal-2: #6b4fe8;--chart-ordinal-3: #9389fc;--chart-ordinal-4: #b9b3ff;--chart-ordinal-5: #d5d1ff;--chart-grid: #232431;--chart-axis: #2e2f3f;--shadow-sm: 0 1px 2px #00000080;--shadow-md: 0 2px 4px -1px #00000066, 0 8px 20px -4px #000000b3;--shadow-lg: 0 4px 8px -2px #00000080, 0 24px 56px -12px #000000e6;--focus-ring: 0 0 0 2px #111119, 0 0 0 4px #9389fc;--focus-ring-danger: 0 0 0 2px #111119, 0 0 0 4px #fe766f}.ly-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}@media(prefers-reduced-motion:reduce){.ly-spinner__dash,.ly-brand-loader__flow,.ly-skeleton{animation:ly-fade 1.6s ease-in-out infinite!important}}.ly-btn[aria-busy=true]>:not(.ly-spinner):not(.ly-btn__label){visibility:hidden;width:0;margin:0 -3px 0 0}.ly-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-10) var(--space-6)}.ly-empty--sm{padding:var(--space-6) var(--space-4)}.ly-empty__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--space-2);border-radius:26% 0;background:var(--primary-subtle);color:var(--primary-text)}.ly-empty__icon .ly-icon{width:20px;height:20px}.ly-empty__icon--neutral{background:var(--muted);color:var(--muted-foreground)}.ly-empty__icon--danger{background:var(--danger-subtle);color:var(--danger-text)}.ly-empty__title{margin:0;font-family:var(--font-display);font-size:16px;line-height:24px;font-weight:600;color:var(--foreground)}.ly-empty__description{margin:0;max-width:420px;font-size:14px;line-height:20px;color:var(--muted-foreground)}.ly-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-3)}.ly-skeleton{display:block;height:12px;border-radius:var(--radius-sm);background:var(--skeleton);animation:ly-wave var(--duration-loop) var(--easing-standard) infinite;animation-delay:calc(var(--ly-i, 0) * 90ms)}.ly-skeleton--text{height:10px;margin:5px 0}.ly-skeleton--title{height:16px;width:40%}.ly-skeleton--circle{border-radius:9999px}.ly-skeleton--block{height:100%;min-height:32px;border-radius:var(--radius-lg)}.ly-skeleton-row{display:flex;align-items:center;gap:var(--space-3);height:var(--ly-row-h);padding:0 var(--ly-cell-px);border-bottom:1px solid var(--border)}.ly-spinner{display:inline-block;flex:none;width:16px;height:16px;color:currentColor;vertical-align:middle}.ly-spinner--sm{width:12px;height:12px}.ly-spinner--lg{width:24px;height:24px}.ly-spinner--xl{width:32px;height:32px}.ly-spinner svg{display:block;width:100%;height:100%;overflow:visible}.ly-spinner__track{fill:none;stroke:currentColor;stroke-opacity:.18;stroke-width:2.25}.ly-spinner__dash{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-dasharray:26 74;animation:ly-leaf-run var(--duration-loop) linear infinite}.ly-spinner--primary{color:var(--primary-text)}.ly-brand-loader{--ly-bl-lap: calc(var(--duration-loop) * 1.15);display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-4);color:var(--muted-foreground)}.ly-brand-loader__mark{position:relative;width:var(--ly-bl, 48px);height:var(--ly-bl, 48px)}.ly-brand-loader__mark>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ly-brand-loader__track{fill:color-mix(in srgb,var(--primary) 12%,transparent)}html[data-theme=dark] .ly-brand-loader__track{fill:color-mix(in srgb,var(--primary) 22%,transparent)}.ly-brand-loader__bar{fill:none;stroke-width:5;stroke-linecap:round}.ly-brand-loader__bar--main{stroke-dasharray:40 63.067;animation:ly-flow-main var(--ly-bl-lap) linear infinite;animation-delay:calc(var(--ly-bl-lap) * -.3412)}.ly-brand-loader__bar--long{stroke:var(--primary);stroke-dasharray:40 72.81;animation:ly-flow-long var(--ly-bl-lap) linear infinite,ly-flow-hue calc(var(--ly-bl-lap) * 3) step-end infinite;animation-delay:calc(var(--ly-bl-lap) * -.3412),calc(var(--ly-bl-lap) * -2.958)}.ly-brand-loader__bar--short{stroke:var(--primary);stroke-dasharray:28.157 51.253;animation:ly-flow-short var(--ly-bl-lap) linear infinite,ly-flow-hue calc(var(--ly-bl-lap) * 3) step-end infinite;animation-delay:calc(var(--ly-bl-lap) * -.3412),calc(var(--ly-bl-lap) * -2.958)}.ly-brand-loader__gate{transform-box:fill-box;transform-origin:center;animation:ly-flow-gate var(--ly-bl-lap) linear infinite;animation-delay:calc(var(--ly-bl-lap) * -.3412)}.ly-brand-loader__stop{stop-color:var(--primary)}.ly-brand-loader__stop--to{animation:ly-flow-stop calc(var(--ly-bl-lap) * 3) step-end infinite;animation-delay:calc(var(--ly-bl-lap) * -.4712)}.ly-brand-loader__stop--from{animation:ly-flow-stop calc(var(--ly-bl-lap) * 3) step-end infinite;animation-delay:calc(var(--ly-bl-lap) * -2.4712)}@media(prefers-reduced-motion:reduce){.ly-brand-loader__bar,.ly-brand-loader__stop,.ly-brand-loader__gate{animation:none!important}.ly-brand-loader__bar--main{stroke-dashoffset:-5}.ly-brand-loader__bar--long,.ly-brand-loader__bar--short,.ly-brand-loader__gate{display:none}}.ly-brand-loader__label{font-size:13px;line-height:18px;text-align:center}.ly-brand-loader__label b{display:block;font-family:var(--font-display);font-size:15px;line-height:22px;font-weight:600;color:var(--foreground)}.ly-loading-overlay{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:var(--space-6);border-radius:inherit;background:color-mix(in srgb,var(--popover) 94%,transparent);cursor:progress;animation:ly-fade-in var(--duration-base) var(--easing-enter)}.ly-loading-overlay .ly-brand-loader__label{color:var(--foreground);font-weight:500}.ly-loading-overlay--fullscreen{position:fixed;z-index:calc(var(--z-dialog) + 5);border-radius:0;background:color-mix(in srgb,var(--background) 92%,transparent)}.ly-app[data-sidebar=collapsed] .ly-lockup__text{display:none}.ly-lockup{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--foreground);text-decoration:none}.ly-lockup__mark{flex:none;width:28px;height:28px}.ly-lockup__mark svg,.ly-lockup__mark img{display:block;width:100%;height:100%}.ly-lockup__tile{fill:var(--brand-chrysler-blue)}.ly-lockup__glyph{fill:var(--brand-white)}.ly-lockup__text{display:flex;flex-direction:column;min-width:0}.ly-lockup__name{font-family:var(--font-display);font-size:15px;line-height:18px;font-weight:600;letter-spacing:-.005em;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ly-lockup__by{font-size:11px;line-height:14px;color:var(--subtle-foreground);white-space:nowrap}.ly-lockup__by b{font-family:var(--font-display);font-weight:600;color:var(--muted-foreground)}.ly-lockup--lg .ly-lockup__mark{width:40px;height:40px}.ly-lockup--lg .ly-lockup__name{font-size:22px;line-height:28px}.ly-lockup--lg .ly-lockup__by{font-size:12px;line-height:16px}.ly-lockup--inverse .ly-lockup__name{color:#fff}.ly-lockup--inverse .ly-lockup__by{color:#c7c8d5}.ly-lockup--inverse .ly-lockup__by b{color:#fff}.ly-poweredby{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:14px;color:var(--subtle-foreground)}.ly-poweredby img,.ly-poweredby svg{height:16px;width:auto;display:block}.ly-logo-auto{display:inline-flex}.ly-logo-auto__dark,html[data-theme=dark] .ly-logo-auto__light{display:none!important}html[data-theme=dark] .ly-logo-auto__dark{display:block!important}@keyframes ly-fade{0%,to{opacity:1}50%{opacity:.45}}@keyframes ly-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ly-wave{0%,to{background:var(--skeleton)}45%{background:var(--skeleton-shine)}}@keyframes ly-leaf-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes ly-flow-main{0%{stroke-dashoffset:40}77.396%{stroke-dashoffset:-62.067}99.242%{stroke-dashoffset:-62.067}to{stroke-dashoffset:-63.067}}@keyframes ly-flow-long{0%{stroke-dashoffset:-30.81}31.09%{stroke-dashoffset:-71.81}45.548%{stroke-dashoffset:-71.81}to{stroke-dashoffset:-143.62}}@keyframes ly-flow-short{0%{stroke-dashoffset:-21.688}31.09%{stroke-dashoffset:-50.549}45.548%{stroke-dashoffset:-50.549}to{stroke-dashoffset:-101.098}}@keyframes ly-flow-gate{0%{transform:scale(1)}25.023%{transform:scale(1)}30.331%{transform:scale(0)}97.725%{transform:scale(0)}to{transform:scale(1)}}@keyframes ly-flow-stop{0%{stop-color:var(--primary)}33.333%{stop-color:var(--brand-emerald)}66.667%{stop-color:var(--brand-amber)}to{stop-color:var(--brand-amber)}}@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--selection)}a{color:var(--link)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important}}.type-display{font-family:var(--font-display);font-weight:600;font-size:28px;line-height:36px;letter-spacing:-.01em}.type-title{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.005em}.type-heading{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:24px}.type-overline{font-family:var(--font-display);font-weight:600;font-size:11px;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.type-subheading{font-weight:600;font-size:14px;line-height:20px}.type-body{font-weight:400;font-size:14px;line-height:20px}.type-body-strong{font-weight:500;font-size:14px;line-height:20px}.type-body-sm{font-weight:400;font-size:13px;line-height:18px}.type-label{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.01em}.type-caption{font-weight:400;font-size:12px;line-height:16px}.type-mono{font-family:var(--font-mono);font-weight:400;font-size:12px;line-height:16px}.muted{color:var(--muted-foreground)}.subtle{color:var(--subtle-foreground)}.bt{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1_5);height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.bt:hover{background:var(--accent)}.bt:active{background:var(--accent-strong)}.bt:disabled{cursor:not-allowed;color:var(--disabled-foreground);background:var(--muted);border-color:var(--border)}.bt.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.bt.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.bt.primary:active{background:var(--primary-active);border-color:var(--primary-active)}.bt.primary:disabled{background:var(--muted);border-color:var(--border);color:var(--disabled-foreground)}.bt.ghost{border-color:transparent;background:transparent}.bt.ghost:hover{background:var(--accent)}.bt.sm{height:var(--control-sm);padding:0 var(--space-2);font-size:13px}.bt.xs{height:var(--control-xs);padding:0 var(--space-2);font-size:12px}.bt.lg{height:var(--control-lg);padding:0 var(--space-4)}.bt[aria-pressed=true]{background:var(--primary-subtle);border-color:var(--primary-border);color:var(--primary-text)}.badge{display:inline-flex;align-items:center;gap:var(--space-1_5);height:20px;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.01em;white-space:nowrap;background:var(--muted);color:var(--muted-foreground)}.badge:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}.badge.success{background:var(--success-subtle);color:var(--success-text)}.badge.danger{background:var(--danger-subtle);color:var(--danger-text)}.badge.info{background:var(--info-subtle);color:var(--info-text)}.badge.warning{background:var(--warning-subtle);color:var(--warning-text)}.tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-1_5);border-radius:var(--radius-sm);background:var(--tag-gray-bg);color:var(--tag-gray-text);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.alerta{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--danger-border);border-radius:var(--radius-lg);background:var(--danger-subtle);color:var(--foreground)}.alerta.atencao{border-color:var(--warning-border);background:var(--warning-subtle)}.alerta.info{border-color:var(--info-border);background:var(--info-subtle)}.alerta .alerta__titulo{display:block;font-weight:600}.topo{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-6);background:var(--background);border-bottom:1px solid var(--border-strong)}.topo .ly-lockup{margin-right:auto}.topo .quem{color:var(--muted-foreground);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.envelope{max-width:1180px;margin:0 auto;padding:0 var(--space-6) var(--space-16)}.cabecalho{display:grid;gap:var(--space-1);padding:var(--space-8) 0 var(--space-6);border-bottom:1px solid var(--border);margin-bottom:var(--space-2)}.cabecalho h1{margin:0}.cabecalho p{margin:0;max-width:75ch}.secao{margin:var(--space-8) 0 var(--space-3);color:var(--subtle-foreground)}.tabua{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tabua-destaques{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cartao{appearance:none;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);min-height:148px;transition:border-color var(--duration-fast) var(--easing-standard)}.cartao:hover{border-color:var(--input)}.cartao .lombada-topo{display:flex;align-items:center;gap:var(--space-3);min-width:0}.cartao .titulos{display:flex;flex-direction:column;min-width:0}.cartao .titulo{font-family:var(--font-display);font-size:15px;line-height:20px;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartao .nome{font-family:var(--font-mono);font-size:12px;line-height:16px;color:var(--subtle-foreground)}.cartao .prova{font-size:13px;line-height:18px;color:var(--muted-foreground);flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.cartao .icone{flex:none;width:32px;height:32px;border-radius:9px 0;display:block}.cartao .icone.traco,.cartao .icone.inicial{display:grid;place-items:center;background:var(--muted);color:var(--muted-foreground);border:1px solid var(--border)}.cartao .icone.traco span{width:26px;height:26px;background:currentColor;mask:center / contain no-repeat;-webkit-mask:center / contain no-repeat}.cartao .icone.inicial{font-family:var(--font-display);font-weight:600;font-size:15px}.cartao:hover .icone.traco,.cartao:hover .icone.inicial{color:var(--foreground)}.cartao .pe{display:flex;gap:var(--space-1_5);align-items:center;flex-wrap:wrap}.cartao .contagem{font-size:12px;line-height:16px;color:var(--subtle-foreground)}.cartao.destaque:not(.expandido){min-height:164px}.cartao.destaque:not(.expandido) .titulo{font-size:16px;line-height:22px}.cartao.destaque:not(.expandido) .prova{font-size:14px;line-height:20px}.cartao.expandido{grid-column:1 / -1;cursor:default;display:block;padding:0;min-height:0;border-color:var(--border-strong)}.cartao.expandido:hover{border-color:var(--border-strong)}.cabeca{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);align-items:center;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.cabeca h2{margin:0}.cabeca .host{display:block;color:var(--muted-foreground);overflow-wrap:anywhere}.corpo{padding:var(--space-5);display:grid;gap:var(--space-6)}.prova-cheia{margin:0;max-width:75ch}.acoes{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.subsecao{margin:0;padding-top:var(--space-4);border-top:1px solid var(--border)}.grade{display:grid;gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.campo{display:grid;gap:var(--space-1_5);align-content:start}.campo .rot{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.01em;color:var(--muted-foreground)}.campo .ajuda{font-size:12px;line-height:16px;color:var(--subtle-foreground)}.campo .ajuda.estimada{color:var(--warning-text)}.campo .val{font-size:14px;line-height:20px}.campo .botoes{display:flex;gap:var(--space-2);flex-wrap:wrap}.campo input[type=date],.campo select,textarea,.convite input{width:100%;min-height:var(--control-md);padding:5px var(--space-2);background:var(--background);color:var(--foreground);border:1px solid var(--input);border-radius:var(--radius-md);font-size:14px;line-height:20px}.campo input[type=date]:hover,.campo select:hover,textarea:hover{border-color:var(--muted-foreground)}.campo input[type=date]:focus-visible,.campo select:focus-visible,textarea:focus-visible,.convite input:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}textarea{min-height:88px;resize:vertical}textarea::placeholder{color:var(--subtle-foreground)}.moldura{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-subtle)}.moldura iframe{display:block;width:100%;height:62vh;border:0}.conversa{display:grid;gap:var(--space-3)}.conversa form,form.conversa{justify-items:start}form.conversa textarea{justify-self:stretch}.comentario{border-top:1px solid var(--border);padding-top:var(--space-3)}.comentario:first-child{border-top:0;padding-top:0}.quem2{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center;font-size:12px;line-height:16px;color:var(--subtle-foreground);font-variant-numeric:tabular-nums}.quem2 strong{color:var(--foreground);font-weight:500;font-size:13px}.comentario p{margin:var(--space-1) 0 0;white-space:pre-wrap}.vazio{margin:0;color:var(--muted-foreground)}.convite{display:grid;gap:var(--space-2)}.convite p{margin:0}.convite input{font-family:var(--font-mono);font-size:12px;background:var(--background)}.convite-linha{display:grid;gap:var(--space-1_5);border-top:1px solid var(--border);padding-top:var(--space-3)}.convite-linha:first-child{border-top:0;padding-top:0}.convite-linha>p{margin:0;font-size:13px;line-height:18px}.acessos{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.acessos li{display:grid;grid-template-columns:auto auto auto 1fr;gap:var(--space-2);align-items:baseline;font-size:13px;line-height:18px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.acessos code{font-family:var(--font-mono);font-size:12px;color:var(--foreground)}.acessos .agente{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.acessos li{grid-template-columns:1fr;gap:2px}}.extensao{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}.passos{display:grid;gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.passos section{display:grid;gap:var(--space-2);align-content:start}.passos ol,.passos ul{margin:0;padding-left:1.2rem;display:grid;gap:var(--space-2)}.passos ul.permissoes{list-style:none;padding-left:0}code{font-family:var(--font-mono);font-size:12px}.extensao code,.ly-padrao code{background:var(--muted);border-radius:var(--radius-sm);padding:1px var(--space-1);overflow-wrap:anywhere}.nota{margin:0;font-size:13px;line-height:18px;color:var(--muted-foreground)}.endereco{display:inline-flex;gap:var(--space-1);align-items:center;white-space:nowrap}.ly-padrao{position:relative;height:100vh;height:100dvh;min-height:24rem;overflow:hidden;background:var(--background)}.ly-padrao__svg,.ly-padrao__folhas{position:absolute;inset:0;pointer-events:none}.ly-padrao__janela{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--foreground)}.ly-padrao__janela--sem-grid{left:50%;top:50%;width:440px;max-width:100%;transform:translate(-50%,-50%)}.ly-padrao__conteudo{display:flex;flex-direction:column;align-items:center;width:100%}.entrada__lockup{margin-bottom:var(--space-8)}.entrada__corpo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:9rem}.entrada__corpo h1,.entrada__corpo p{margin:0}.entrada__corpo .acoes-entrada{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-4)}.entrada__corpo .alerta{margin-top:var(--space-3);text-align:left;width:100%}.entrada__rodape{margin-top:var(--space-10)}[data-estreita] .entrada__lockup{margin-bottom:var(--space-4)}[data-estreita] .entrada__rodape{margin-top:var(--space-5)}[data-estreita] .type-display{font-size:24px;line-height:32px}@media(max-width:640px){.topo{padding:0 var(--space-4);gap:var(--space-2)}.topo .quem{display:none}.envelope{padding:0 var(--space-4) var(--space-12)}.cabecalho{padding-top:var(--space-6)}.cabeca,.corpo{padding:var(--space-4)}.acoes{margin-left:0}}.bt.primary[aria-busy=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);cursor:progress}
