@import "https://fonts.googleapis.com/css2?family=LXGW+WenKai+TC:wght@400;700&family=LXGW+WenKai+Mono+TC&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}:root{--jl-neutral-0:#fff;--jl-neutral-50:#fbfbfb;--jl-neutral-100:#f4f5f7;--jl-neutral-200:#e5e6e8;--jl-neutral-300:#d4d5d7;--jl-neutral-400:#a1a4a9;--jl-neutral-500:#717478;--jl-neutral-600:#65676b;--jl-neutral-700:#3f4043;--jl-neutral-800:#252628;--jl-neutral-900:#191a1c;--jl-neutral-950:#0a0a0b;--jl-sand-50:#fdfaf3;--jl-sand-100:#f9f5ec;--jl-sand-200:#eeeae1;--jl-sand-300:#e8e3da;--jl-sand-400:#d8d3ca;--jl-amber-50:#fff9f6;--jl-amber-100:#ffeee5;--jl-amber-300:#ffc7a1;--jl-amber-500:#ff916e;--jl-amber-600:#e06d58;--jl-amber-700:#b64d43;--jl-navy-200:#75b1c7;--jl-navy-300:#0091b3;--jl-navy-400:#006075;--jl-navy-700:#002a36;--jl-navy-900:#00202a;--jl-gold-400:#eca483;--jl-gold-500:#de9372;--jl-gold-700:#9a644b;--jl-blue-300:#29b5da;--jl-blue-500:#0098bb;--jl-violet-300:#81a4d9;--jl-violet-500:#2788d1;--jl-emerald-300:#93c59c;--jl-emerald-500:#7dac84;--jl-red-300:#ed9c92;--jl-red-600:#bc5654;--jl-gray-500:#727276;--jl-indigo-900:#132946;--jl-pink-400:#ee76a9;--jl-pink-500:#e05c91;--jl-sky-500:#00afc9;--jl-space-0:0;--jl-space-1:4px;--jl-space-2:8px;--jl-space-3:12px;--jl-space-4:16px;--jl-space-5:20px;--jl-space-6:24px;--jl-space-8:32px;--jl-space-10:40px;--jl-space-12:48px;--jl-space-14:56px;--jl-space-16:64px;--jl-radius-base:12px;--jl-radius-sm:calc(var(--jl-radius-base) - 4px);--jl-radius-md:calc(var(--jl-radius-base) - 2px);--jl-radius-lg:var(--jl-radius-base);--jl-radius-xl:calc(var(--jl-radius-base) + 4px);--jl-radius-2xl:calc(var(--jl-radius-base) + 8px);--jl-radius-3xl:calc(var(--jl-radius-base) + 12px);--jl-radius-full:9999px;--jl-font-sans:"LXGW WenKai TC", ui-sans-serif, system-ui, sans-serif;--jl-font-serif:"LXGW WenKai TC", ui-serif, Georgia, serif;--jl-font-mono:"LXGW WenKai Mono TC", ui-monospace, "SF Mono", Menlo, monospace;--jl-text-xs:14px;--jl-text-sm:16px;--jl-text-base:18px;--jl-text-md:20px;--jl-text-lg:22px;--jl-text-xl:24px;--jl-text-2xl:26px;--jl-text-3xl:32px;--jl-text-4xl:40px;--jl-text-5xl:48px;--jl-weight-light:300;--jl-weight-regular:400;--jl-weight-medium:500;--jl-weight-semibold:600;--jl-weight-bold:700;--jl-leading-tight:1.25;--jl-leading-snug:1.5;--jl-leading-normal:1.65;--jl-leading-relaxed:1.75;--jl-shadow-xs:0 1px 2px 0 #0000000d;--jl-shadow-sm:0 1px 3px 0 #0000000f;--jl-shadow-md:0 4px 12px -2px #00000014;--jl-shadow-lg:0 6px 16px -2px #0000001a, 0 2px 4px #00000012;--jl-shadow-md3-1:0 1px 3px 0 #0003, 0 4px 8px 3px #0000001a;--jl-shadow-md3-2:0 2px 3px 0 #0003, 0 6px 10px 4px #0000001a;--jl-doc-blue:#1a64f5;--jl-doc-blue-press:#004ad2;--jl-code-bg:#0e1214;--jl-code-fg:#d9cecd;--jl-code-keyword:#70c9e2;--jl-code-string:#cdc9aa;--jl-code-comment:#4c575e;--jl-code-value:#ffaf92;--jl-code-prop:#c29fc3;--jl-duration-fast:.12s;--jl-duration-base:.15s;--jl-duration-slow:.3s;--jl-duration-slower:.5s;--jl-ease-silk:cubic-bezier(.22, 1, .36, 1);--jl-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--jl-ease-smooth:cubic-bezier(.4, 0, .2, 1);--background:var(--jl-neutral-0);--foreground:var(--jl-neutral-900);--card:var(--jl-neutral-0);--card-foreground:var(--jl-neutral-900);--popover:var(--jl-neutral-0);--popover-foreground:var(--jl-neutral-900);--primary:var(--jl-neutral-900);--primary-foreground:var(--jl-neutral-0);--secondary:var(--jl-sand-100);--secondary-foreground:var(--jl-neutral-900);--muted:var(--jl-sand-100);--muted-foreground:var(--jl-neutral-600);--accent:var(--jl-sand-100);--accent-foreground:var(--jl-neutral-900);--destructive:var(--jl-red-600);--destructive-foreground:var(--jl-neutral-0);--border:var(--jl-neutral-200);--input:var(--jl-neutral-200);--ring:var(--jl-amber-600);--sidebar:var(--jl-sand-100);--sidebar-foreground:var(--jl-neutral-900);--sidebar-primary:var(--jl-neutral-900);--sidebar-primary-foreground:var(--jl-neutral-0);--sidebar-accent:var(--jl-sand-200);--sidebar-accent-foreground:var(--jl-neutral-900);--sidebar-border:var(--jl-sand-300);--sidebar-ring:var(--jl-amber-600);--brand-navy-deep:var(--jl-navy-900);--brand-navy:var(--jl-navy-700);--brand-gold:var(--jl-gold-500);--brand-gold-bright:var(--jl-gold-400);--brand-gold-dark:var(--jl-gold-700);--brand-ui-accent:var(--jl-amber-600);--color-tag-1:var(--jl-navy-700);--color-tag-2:var(--jl-navy-400);--color-tag-3:var(--jl-emerald-500);--color-tag-4:var(--brand-ui-accent);--color-law:var(--color-tag-1);--color-judgment:var(--color-tag-2);--color-contract:var(--color-tag-3);--color-document:var(--color-tag-4);--risk-critical:var(--jl-red-600);--risk-warning:var(--brand-ui-accent);--risk-info:var(--jl-navy-700);--risk-safe:var(--jl-emerald-500);--deadline-expired:var(--jl-gray-500);--deadline-critical:var(--jl-red-600);--deadline-warning:var(--brand-ui-accent);--deadline-normal:var(--jl-emerald-500);--chart-1:var(--jl-amber-600);--chart-2:var(--jl-emerald-500);--chart-3:var(--jl-blue-500);--chart-4:var(--jl-violet-500);--chart-5:var(--jl-pink-500);--font-sans:var(--jl-font-sans);--font-serif:var(--jl-font-serif);--font-mono:var(--jl-font-mono);--text-xs:var(--jl-text-xs);--text-sm:var(--jl-text-sm);--text-base:var(--jl-text-base);--text-md:var(--jl-text-md);--text-lg:var(--jl-text-lg);--text-xl:var(--jl-text-xl);--text-2xl:var(--jl-text-2xl);--text-3xl:var(--jl-text-3xl);--text-4xl:var(--jl-text-4xl);--text-5xl:var(--jl-text-5xl);--leading-tight:var(--jl-leading-tight);--leading-snug:var(--jl-leading-snug);--leading-normal:var(--jl-leading-normal);--leading-relaxed:var(--jl-leading-relaxed);--radius:var(--jl-radius-lg);--radius-sm:var(--jl-radius-sm);--radius-md:var(--jl-radius-md);--radius-lg:var(--jl-radius-lg);--radius-xl:var(--jl-radius-xl);--radius-2xl:var(--jl-radius-2xl);--radius-3xl:var(--jl-radius-3xl);--radius-full:var(--jl-radius-full);--elevation-input:var(--jl-shadow-xs);--elevation-card:var(--jl-shadow-sm);--elevation-pop:var(--jl-shadow-md);--elevation-overlay:var(--jl-shadow-lg);--elevation-md3-1:var(--jl-shadow-md3-1);--elevation-md3-2:var(--jl-shadow-md3-2);--surface-inverse:var(--jl-indigo-900);--code-bg:var(--jl-code-bg);--code-fg:var(--jl-code-fg);--code-keyword:var(--jl-code-keyword);--code-string:var(--jl-code-string);--code-comment:var(--jl-code-comment);--code-value:var(--jl-code-value);--code-prop:var(--jl-code-prop);--ease-silk:var(--jl-ease-silk);--ease-spring:var(--jl-ease-spring);--ease-smooth:var(--jl-ease-smooth);--duration-fast:var(--jl-duration-fast);--duration-base:var(--jl-duration-base);--duration-slow:var(--jl-duration-slow);--duration-slower:var(--jl-duration-slower)}@supports (color:lab(0% 0 0)){:root{--jl-neutral-0:lab(100% 0 0);--jl-neutral-50:lab(98.608% 0 0);--jl-neutral-100:lab(96.624% -.0918508 -1.1348);--jl-neutral-200:lab(91.288% -.0916719 -1.13473);--jl-neutral-300:lab(85.256% -.0915229 -1.13462);--jl-neutral-400:lab(67.2549% -.225842 -3.0149);--jl-neutral-500:lab(48.5784% -.218064 -3.01058);--jl-neutral-600:lab(43.3627% -.192314 -2.63505);--jl-neutral-700:lab(27.2471% -.137776 -1.88241);--jl-neutral-800:lab(15.1872% -.108436 -1.50496);--jl-neutral-900:lab(9.27543% -.0823438 -1.12927);--jl-neutral-950:lab(2.7497% -.026904 -.379074);--jl-sand-50:lab(98.3046% .168175 3.82113);--jl-sand-100:lab(96.5731% .20951 4.59057);--jl-sand-200:lab(92.7463% .309557 4.97247);--jl-sand-300:lab(90.5393% .38746 4.96719);--jl-sand-400:lab(84.8556% .507772 5.34662);--jl-amber-50:lab(98.6954% 5.79774 5.37019);--jl-amber-100:lab(95.556% 12.0557 14.1276);--jl-amber-300:lab(85.46% 28.4478 39.2069);--jl-amber-500:lab(72.049% 42.1528 39.0535);--jl-amber-600:lab(59.9469% 44.5521 33.9121);--jl-amber-700:lab(47.0712% 42.7239 28.2222);--jl-navy-200:lab(68.7843% -15.9771 -17.7779);--jl-navy-300:lab(55.0249% -24.8544 -28.321);--jl-navy-400:lab(36.7833% -28.2771 -30.9795);--jl-navy-700:lab(14.7573% -13.2543 -15.9526);--jl-navy-900:lab(10.1976% -11.3642 -13.77);--jl-gold-400:lab(74.0183% 24.4443 28.6474);--jl-gold-500:lab(68.0227% 26.6303 29.3761);--jl-gold-700:lab(48.0142% 20.1034 23.658);--jl-blue-300:lab(67.7516% -27.4863 -29.5733);--jl-blue-500:lab(57.2339% -36.7347 -41.6333);--jl-violet-300:lab(66.1554% -1.90556 -31.5473);--jl-violet-500:lab(54.0608% -8.59952 -45.889);--jl-emerald-300:lab(75.153% -23.2096 14.9437);--jl-emerald-500:lab(66.0716% -22.372 15.0548);--jl-red-300:lab(72.4072% 30.3353 18.2327);--jl-red-600:lab(49.9418% 42.0696 22.0454);--jl-gray-500:lab(48.0893% .620872 -2.56538);--jl-indigo-900:lab(16.1414% -.800431 -20.8115);--jl-pink-400:lab(65.2424% 51.095 -4.60161);--jl-pink-500:lab(58.0158% 55.9234 -1.56903);--jl-sky-500:lab(64.7505% -36.0525 -26.6725);--jl-doc-blue:lab(45.6228% 22.705 -79.9005);--jl-doc-blue-press:lab(35.6929% 26.0371 -76.3987);--jl-code-bg:lab(5.02417% -1.06976 -1.9114);--jl-code-fg:lab(83.6277% 4.14664 1.6572);--jl-code-keyword:lab(76.0647% -22.7912 -21.0551);--jl-code-string:lab(80.7968% -2.34243 16.0854);--jl-code-comment:lab(36.1096% -2.89552 -5.8066);--jl-code-value:lab(79.1198% 39.3709 38.5852);--jl-code-prop:lab(69.6483% 18.0967 -13.2317)}}[data-theme=dark]{--background:var(--jl-neutral-950);--foreground:var(--jl-neutral-50);--card:var(--jl-neutral-900);--card-foreground:var(--jl-neutral-50);--popover:var(--jl-neutral-900);--popover-foreground:var(--jl-neutral-50);--primary:var(--jl-neutral-100);--primary-foreground:var(--jl-neutral-900);--secondary:var(--jl-neutral-800);--secondary-foreground:var(--jl-neutral-50);--muted:var(--jl-neutral-800);--muted-foreground:var(--jl-neutral-400);--accent:var(--jl-neutral-800);--accent-foreground:var(--jl-neutral-50);--destructive:var(--jl-red-300);--destructive-foreground:var(--jl-neutral-900);--border:var(--jl-neutral-0)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--border:color-mix(in srgb, var(--jl-neutral-0) 10%, transparent)}}[data-theme=dark]{--input:var(--jl-neutral-0)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--input:color-mix(in srgb, var(--jl-neutral-0) 15%, transparent)}}[data-theme=dark]{--ring:var(--jl-amber-500);--sidebar:var(--jl-neutral-900);--sidebar-foreground:var(--jl-neutral-50);--sidebar-primary:var(--jl-neutral-100);--sidebar-primary-foreground:var(--jl-neutral-900);--sidebar-accent:var(--jl-neutral-800);--sidebar-accent-foreground:var(--jl-neutral-50);--sidebar-border:var(--jl-neutral-0)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--sidebar-border:color-mix(in srgb, var(--jl-neutral-0) 10%, transparent)}}[data-theme=dark]{--sidebar-ring:var(--jl-amber-500);--color-tag-1:var(--jl-navy-300);--color-tag-2:var(--jl-navy-200);--color-tag-3:var(--jl-emerald-300);--color-tag-4:var(--jl-amber-300);--color-law:var(--color-tag-1);--color-judgment:var(--color-tag-2);--color-contract:var(--color-tag-3);--color-document:var(--color-tag-4);--risk-critical:var(--jl-red-300);--risk-warning:var(--jl-amber-300);--risk-info:var(--jl-navy-300);--risk-safe:var(--jl-emerald-300);--chart-1:var(--jl-amber-500);--chart-2:var(--jl-emerald-300);--chart-3:var(--jl-blue-300);--chart-4:var(--jl-violet-300);--chart-5:var(--jl-pink-400)}:root{--button-height-sm:32px;--button-height-md:36px;--button-height-lg:40px;--button-padding-x-sm:var(--jl-space-3);--button-padding-x-md:var(--jl-space-4);--button-padding-x-lg:var(--jl-space-6);--button-radius:var(--radius-md);--button-gap:var(--jl-space-2);--button-font-size:var(--text-base);--button-font-weight:var(--jl-weight-medium);--button-bg-primary:var(--primary);--button-fg-primary:var(--primary-foreground);--button-bg-secondary:var(--secondary);--button-fg-secondary:var(--secondary-foreground);--button-bg-destructive:var(--destructive);--button-fg-destructive:var(--jl-neutral-0);--button-border-outline:var(--border);--button-shadow-outline:var(--elevation-input);--card-padding:var(--jl-space-5);--card-padding-compact:var(--jl-space-4);--card-radius:var(--radius-xl);--card-border-color:var(--border);--card-shadow:var(--elevation-card);--card-bg:var(--card);--input-height:36px;--input-padding-x:var(--jl-space-3);--input-radius:var(--radius-sm);--input-border-color:var(--input);--input-bg:transparent;--input-font-size:var(--text-base);--input-focus-ring:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){:root{--input-focus-ring:0 0 0 3px color-mix(in srgb, var(--ring) 40%, transparent)}}:root{--input-shadow:var(--elevation-input);--badge-radius:var(--radius-full);--badge-padding-y:2px;--badge-padding-x:var(--jl-space-2);--badge-font-size:var(--text-xs);--badge-font-weight:var(--jl-weight-medium);--tag-font-family:var(--font-mono);--tag-font-size:var(--text-xs);--tag-padding-y:1px;--tag-padding-x:5px;--tag-radius:3px;--tag-tint-alpha:12%;--tag-border-alpha:25%;--sidebar-item-height:32px;--sidebar-item-padding-x:var(--jl-space-4);--sidebar-item-radius:var(--radius-md);--sidebar-item-font-size:var(--text-sm);--sidebar-width:250px;--focus-ring-width:3px;--focus-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring-color:color-mix(in srgb, var(--ring) 50%, transparent)}}:root{--avatar-size-xs:20px;--avatar-size-sm:24px;--avatar-size-md:32px;--avatar-size-lg:40px;--avatar-size-xl:48px;--avatar-size-2xl:64px;--avatar-radius-circle:50%;--avatar-radius-rounded:30%;--avatar-border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--avatar-border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}:root{--avatar-font-weight:var(--jl-weight-semibold);--avatar-status-size:28%;--avatar-status-border:2px solid var(--background);--avatar-stack-offset:-10px;--skeleton-bg-base:var(--muted);--skeleton-bg-shine:var(--border);--skeleton-radius:var(--radius-sm);--skeleton-duration:1.5s;--breadcrumb-font-size:var(--text-sm);--breadcrumb-color:var(--muted-foreground);--breadcrumb-color-current:var(--foreground);--breadcrumb-weight-current:var(--jl-weight-medium);--breadcrumb-separator:"/";--breadcrumb-separator-color:var(--border);--breadcrumb-gap:var(--jl-space-1);--pagination-item-size:34px;--pagination-item-radius:var(--radius-md);--pagination-gap:var(--jl-space-1);--pagination-font-size:var(--text-sm);--pagination-bg-active:var(--primary);--pagination-fg-active:var(--primary-foreground);--pagination-bg-default:var(--card);--pagination-border:var(--border);--pagination-disabled-opacity:.4;--fab-size-sm:40px;--fab-size-md:56px;--fab-size-lg:96px;--fab-radius-sm:var(--radius-lg);--fab-radius-md:var(--radius-xl);--fab-radius-lg:28px;--fab-bg:var(--jl-amber-100);--fab-fg:var(--jl-amber-700);--fab-shadow:var(--elevation-md3-1);--fab-shadow-hover:var(--elevation-md3-2);--fab-ext-gap:var(--jl-space-3);--fab-ext-font-size:14px;--fab-ext-font-weight:var(--jl-weight-medium);--icon-btn-size:40px;--icon-btn-radius:var(--radius-full);--icon-btn-disabled-opacity:.38;--chip-height:32px;--chip-radius:var(--radius-sm);--chip-font-size:14px;--chip-font-weight:var(--jl-weight-medium);--chip-gap:var(--jl-space-2);--chip-padding-x:var(--jl-space-4);--chip-disabled-opacity:.38;--tab-height:48px;--tab-height-icon:72px;--tab-min-width:90px;--tab-padding-x:var(--jl-space-6);--tab-font-size:14px;--tab-font-weight:var(--jl-weight-medium);--tab-indicator-h:3px;--tab-indicator-h-sec:2px;--tab-disabled-opacity:.38;--seg-btn-height:40px;--seg-btn-radius:var(--radius-full);--seg-btn-font-size:14px;--seg-btn-font-weight:var(--jl-weight-medium);--seg-btn-padding-x:var(--jl-space-5);--list-item-height-1:56px;--list-item-height-2:72px;--list-item-height-3:88px;--list-item-padding-x:var(--jl-space-4);--list-lead-size:40px;--list-font-size:16px;--list-font-size-sub:14px;--menu-min-width:112px;--menu-max-width:280px;--menu-radius:4px;--menu-item-height:48px;--menu-item-padding-x:var(--jl-space-3);--menu-font-size:16px;--menu-shadow:var(--elevation-pop);--dialog-radius:28px;--dialog-padding:var(--jl-space-6);--dialog-bg:var(--jl-sand-200);--dialog-shadow:var(--elevation-md3-1);--dialog-headline-size:var(--text-xl);--dialog-body-size:14px;--dialog-min-width:280px;--dialog-max-width:560px;--sheet-radius-bottom:28px;--sheet-handle-w:32px;--sheet-handle-h:4px;--sheet-bg:var(--muted);--sheet-header-size:22px;--snackbar-bg:var(--jl-neutral-900);--snackbar-fg:var(--jl-neutral-50);--snackbar-action-fg:var(--jl-amber-300);--snackbar-radius:4px;--snackbar-shadow:var(--elevation-md3-1);--snackbar-font-size:14px;--snackbar-min-width:288px;--snackbar-max-width:568px;--snackbar-padding:14px var(--jl-space-4);--tooltip-bg:var(--jl-neutral-900);--tooltip-fg:var(--jl-neutral-50);--tooltip-radius:4px;--tooltip-padding:4px var(--jl-space-2);--tooltip-font-size:12px;--tooltip-max-width:200px;--tooltip-rich-radius:var(--radius-lg);--tooltip-rich-max-width:320px;--tooltip-rich-shadow:var(--elevation-pop);--tooltip-rich-font-size:14px;--tooltip-rich-title-size:14px;--search-bar-height:56px;--search-bar-radius:var(--radius-full);--search-bar-bg:var(--jl-sand-200);--search-bar-font-size:16px;--search-view-radius:28px;--nav-bar-height:80px;--nav-bar-indicator-w:64px;--nav-bar-indicator-h:32px;--nav-bar-font-size:12px;--nav-rail-width:80px;--nav-rail-indicator-w:56px;--nav-rail-indicator-h:32px;--nav-drawer-width:360px;--nav-drawer-item-h:56px;--nav-badge-min-w:16px;--nav-badge-height:16px;--nav-badge-font-size:10px;--top-bar-height-sm:64px;--top-bar-height-md:112px;--top-bar-height-lg:152px;--top-bar-action-size:48px;--top-bar-font-size-sm:22px;--top-bar-font-size-md:24px;--top-bar-font-size-lg:28px;--date-picker-radius:28px;--date-picker-width:360px;--date-picker-bg:var(--jl-sand-200);--date-picker-shadow:var(--elevation-md3-1);--date-cell-size:40px;--time-picker-radius:28px;--time-picker-width:320px;--time-picker-bg:var(--jl-sand-200);--time-picker-shadow:var(--elevation-md3-1);--time-segment-w:96px;--time-segment-h:80px;--time-segment-font-size:45px}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.shrink-0{flex-shrink:0}.animate-spin{animation:var(--animate-spin)}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.bg-\[color-mix\(in_srgb\,var\(--risk-safe\)_8\%\,transparent\)\]{background-color:var(--risk-safe)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--risk-safe\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--risk-safe) 8%,transparent)}}.bg-transparent{background-color:#0000}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--risk-safe\)\]{color:var(--risk-safe)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}
