@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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--container-7xl:80rem;--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{font-family:var(--font-geist-sans);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;scrollbar-gutter:stable}body{background-color:var(--bg);font-family:var(--font-geist-sans);font-size:.875rem;line-height:var(--tw-leading,1.55);letter-spacing:var(--tw-tracking,0);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;font-optical-sizing:auto}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--accent) 22%, transparent)}}::selection{color:var(--fg)}:focus-visible{outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components;@layer utilities{.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.flex{display:flex}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-5{gap:calc(var(--spacing) * 5)}.bg-bg{background-color:var(--bg)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:1.375rem;line-height:var(--tw-leading,1.2);letter-spacing:var(--tw-tracking,-.018em)}.text-4xl{font-size:2.25rem;line-height:var(--tw-leading,1.08);letter-spacing:var(--tw-tracking,-.026em)}.text-sm{font-size:.8125rem;line-height:var(--tw-leading,1.55);letter-spacing:var(--tw-tracking,.005em)}.text-xs{font-size:.75rem;line-height:var(--tw-leading,1.55);letter-spacing:var(--tw-tracking,.01em)}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[11px\]{font-size:11px}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.text-balance{text-wrap:balance}.text-accent-fg{color:var(--accent-fg)}.text-fg{color:var(--fg)}.text-fg-muted{color:var(--fg-muted)}.text-fg-subtle{color:var(--fg-subtle)}.uppercase{text-transform:uppercase}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:text-fg:hover{color:var(--fg)}}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-5xl{font-size:3rem;line-height:var(--tw-leading,1.04);letter-spacing:var(--tw-tracking,-.03em)}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root,[data-material=hairline]{--bg:#f9fafb;--surface:#fff;--raised:#fff;--sunken:#f3f4f6;--overlay-scrim:#14161b47;--border:#e2e3e6;--border-strong:#cfd2d6;--grid-line:#11161f0e;--fg:#101318;--fg-muted:#52555c;--fg-subtle:#6c6f75;--ink:#15171d;--ink-hover:#282b33;--on-ink:#fbfcfd;--accent:#624ce1;--accent-hover:#563bcf;--accent-fg:#533dc4;--accent-soft:#624ce117;--accent-line:#624ce147;--on-accent:#fbfbfe;--accent-2:#b459cf;--success:#048149;--warning:#bf7c00;--danger:#c9222b;--info:#0079b4;--highlight:#fffc;--sh-highlight:inset 0 1px 0 0 var(--highlight);--sh-xs:0 1px 1px 0 #151b260d;--sh-sm:0 1px 2px 0 #151b260f, 0 1px 1px -1px #151b260d;--sh-raised:inset 0 1px 0 0 var(--highlight), 0 1px 2px 0 #151b260d;--sh-md:0 1px 2px 0 #151b260d, 0 4px 12px -2px #151b2614;--sh-lg:0 2px 4px 0 #151b260a, 0 12px 32px -6px #151b2624;--sh-overlay:inset 0 1px 0 0 var(--highlight), 0 0 0 1px #151b260d, 0 4px 12px -4px #151b261a, 0 24px 56px -12px #151b263d;--sh-ink:inset 0 1px 0 0 #ffffff24, inset 0 -1px 0 0 #0000003d, 0 1px 2px 0 #151b262e;--sh-key:inset 0 1px 0 0 var(--highlight), 0 1px 0 0 var(--border-strong), 0 1px 2px 0 #151b260a;--sh-glow:0 0 0 1px var(--accent-line), 0 10px 36px -10px #624ce18c;--background:var(--bg);--foreground:var(--fg);--card:var(--surface);--card-foreground:var(--fg);--popover:var(--raised);--popover-foreground:var(--fg);--primary:var(--accent);--primary-foreground:var(--on-accent);--secondary:var(--sunken);--secondary-foreground:var(--fg);--muted:var(--sunken);--muted-foreground:var(--fg-muted);--accent-foreground:var(--on-accent);--destructive:var(--danger);--input:var(--border);--ring:var(--accent);--radius:.5rem;--sidebar:var(--surface);--sidebar-foreground:var(--fg);--sidebar-primary:var(--accent);--sidebar-primary-foreground:var(--on-accent);--sidebar-accent:var(--sunken);--sidebar-accent-foreground:var(--fg);--sidebar-border:var(--border);--sidebar-ring:var(--accent);--chart-1:var(--accent);--chart-2:#00b4bb;--chart-3:var(--warning);--chart-4:var(--success);--chart-5:var(--fg-subtle);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root,[data-material=hairline]{--bg:lab(98.254% -.0466704 -.567794);--surface:lab(100% 0 0);--raised:lab(100% 0 0);--sunken:lab(96.162% -.0770092 -.945854);--overlay-scrim:lab(7.18142% -.152156 -3.65897/.28);--border:lab(90.3559% -.120997 -1.51215);--border-strong:lab(83.9676% -.176996 -2.26545);--grid-line:lab(7.11977% -.00896305 -7.24483/.055);--fg:lab(5.66195% .109799 -3.97677);--fg-muted:lab(36.1416% -.141859 -4.50479);--fg-subtle:lab(46.5927% -.142694 -3.76687);--ink:lab(7.70601% .140391 -4.81577);--ink-hover:lab(17.5602% .0898689 -5.22035);--on-ink:lab(98.832% -.0618994 -.756919);--accent:lab(41.9549% 40.5605 -74.3139);--accent-hover:lab(35.909% 43.1642 -74.3222);--accent-fg:lab(35.1349% 38.8662 -69.1251);--accent-soft:lab(41.9549% 40.5605 -74.3139/.09);--accent-line:lab(41.9549% 40.5605 -74.3139/.28);--on-accent:lab(98.8078% .323594 -1.47768);--accent-2:lab(52.9434% 50.9847 -45.6661);--success:lab(47.1543% -41.806 21.6078);--warning:lab(57.9764% 21.6556 66.1405);--danger:lab(44.6% 63.4109 40.4932);--info:lab(47.5913% -12.4826 -40.4206);--highlight:lab(100% 0 0/.8);--sh-xs:0 1px 1px 0 lab(9.37026% .0991821 -9.09746/.05);--sh-sm:0 1px 2px 0 lab(9.37026% .0991821 -9.09746/.06), 0 1px 1px -1px lab(9.37026% .0991821 -9.09746/.05);--sh-raised:inset 0 1px 0 0 var(--highlight), 0 1px 2px 0 lab(9.37026% .0991821 -9.09746/.05);--sh-md:0 1px 2px 0 lab(9.37026% .0991821 -9.09746/.05), 0 4px 12px -2px lab(9.37026% .0991821 -9.09746/.08);--sh-lg:0 2px 4px 0 lab(9.37026% .0991821 -9.09746/.04), 0 12px 32px -6px lab(9.37026% .0991821 -9.09746/.14);--sh-overlay:inset 0 1px 0 0 var(--highlight), 0 0 0 1px lab(9.37026% .0991821 -9.09746/.05), 0 4px 12px -4px lab(9.37026% .0991821 -9.09746/.1), 0 24px 56px -12px lab(9.37026% .0991821 -9.09746/.24);--sh-ink:inset 0 1px 0 0 lab(100% 0 0/.14), inset 0 -1px 0 0 lab(0% 0 0/.24), 0 1px 2px 0 lab(9.37026% .0991821 -9.09746/.18);--sh-key:inset 0 1px 0 0 var(--highlight), 0 1px 0 0 var(--border-strong), 0 1px 2px 0 lab(9.37026% .0991821 -9.09746/.04);--sh-glow:0 0 0 1px var(--accent-line), 0 10px 36px -10px lab(41.9549% 40.5605 -74.3139/.55);--chart-2:lab(66.3586% -37.5367 -15.4041)}}.dark,.dark [data-material=hairline]{--bg:#090a0c;--surface:#0f1012;--raised:#151619;--sunken:#060608;--overlay-scrim:#00000199;--border:#232427;--border-strong:#34353a;--grid-line:#ffffff0b;--fg:#f2f3f5;--fg-muted:#a5a7ae;--fg-subtle:#87898f;--ink:#f2f3f5;--ink-hover:#d6d7da;--on-ink:#0e0f12;--accent:#968cff;--accent-hover:#a9a4ff;--accent-fg:#afacff;--accent-soft:#968cff21;--accent-line:#968cff59;--on-accent:#0c0c16;--accent-2:#de91e2;--success:#4ebe7d;--warning:#ebb353;--danger:#f66d67;--info:#55aee8;--highlight:#ffffff0f;--sh-highlight:inset 0 1px 0 0 var(--highlight);--sh-xs:0 1px 1px 0 #0000004d;--sh-sm:0 1px 2px 0 #00000059, 0 1px 1px -1px #0000004d;--sh-raised:inset 0 1px 0 0 var(--highlight), 0 1px 2px 0 #0000004d;--sh-md:0 1px 2px 0 #0000004d, 0 4px 12px -2px #0006;--sh-lg:0 2px 4px 0 #0000004d, 0 12px 32px -6px #0000008c;--sh-overlay:inset 0 1px 0 0 #ffffff12, 0 0 0 1px #ffffff0f, 0 4px 12px -4px #00000080, 0 24px 56px -12px #000000b3;--sh-ink:inset 0 1px 0 0 #ffffff80, inset 0 -1px 0 0 #0000001f, 0 1px 2px 0 #0006;--sh-key:inset 0 1px 0 0 var(--highlight), 0 1px 0 0 #00000059, 0 1px 2px 0 #00000040;--sh-glow:0 0 0 1px var(--accent-line), 0 10px 36px -10px #968cff80;--chart-2:#4eccd3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.dark,.dark [data-material=hairline]{--bg:lab(2.74248% .0233203 -.775588);--surface:lab(4.57636% .042513 -1.36682);--raised:lab(7.1938% .0705123 -2.20426);--sunken:lab(1.75572% .0192225 -.579754);--overlay-scrim:lab(.110851% .00984222 -.126633/.6);--border:lab(14.3578% .0630617 -2.26026);--border-strong:lab(22.2343% .0872612 -3.01203);--grid-line:lab(100% 0 0/.045);--fg:lab(95.924% .0142157 -1.14003);--fg-muted:lab(68.6247% .0781715 -3.78191);--fg-subtle:lab(57.0243% .0845492 -3.77834);--ink:lab(95.924% .0142157 -1.14003);--ink-hover:lab(86.0585% .0206828 -1.51901);--on-ink:lab(4.41399% .0572652 -1.61545);--accent:lab(63.1061% 24.7782 -57.1101);--accent-hover:lab(70.374% 21.0355 -52.178);--accent-fg:lab(73.0105% 17.2082 -45.4448);--accent-soft:lab(63.1061% 24.7782 -57.1101/.13);--accent-line:lab(63.1061% 24.7782 -57.1101/.35);--on-accent:lab(3.57552% 1.4687 -5.10729);--accent-2:lab(70.1312% 39.3155 -29.2743);--success:lab(69.3433% -44.5479 22.9571);--warning:lab(76.816% 14.2787 55.8993);--danger:lab(63.526% 53.3685 30.8739);--info:lab(67.452% -14.2553 -37.7572);--highlight:lab(100% 0 0/.06);--sh-xs:0 1px 1px 0 lab(0% 0 0/.3);--sh-sm:0 1px 2px 0 lab(0% 0 0/.35), 0 1px 1px -1px lab(0% 0 0/.3);--sh-raised:inset 0 1px 0 0 var(--highlight), 0 1px 2px 0 lab(0% 0 0/.3);--sh-md:0 1px 2px 0 lab(0% 0 0/.3), 0 4px 12px -2px lab(0% 0 0/.4);--sh-lg:0 2px 4px 0 lab(0% 0 0/.3), 0 12px 32px -6px lab(0% 0 0/.55);--sh-overlay:inset 0 1px 0 0 lab(100% 0 0/.07), 0 0 0 1px lab(100% 0 0/.06), 0 4px 12px -4px lab(0% 0 0/.5), 0 24px 56px -12px lab(0% 0 0/.7);--sh-ink:inset 0 1px 0 0 lab(100% 0 0/.5), inset 0 -1px 0 0 lab(0% 0 0/.12), 0 1px 2px 0 lab(0% 0 0/.4);--sh-key:inset 0 1px 0 0 var(--highlight), 0 1px 0 0 lab(0% 0 0/.35), 0 1px 2px 0 lab(0% 0 0/.25);--sh-glow:0 0 0 1px var(--accent-line), 0 10px 36px -10px lab(63.1061% 24.7782 -57.1101/.5);--chart-2:lab(75.5487% -34.5008 -14.2005)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hairline-draw{0%{stroke-dashoffset:var(--len,1000)}to{stroke-dashoffset:0}}@keyframes shimmer-x{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--accent) 45%, transparent)}to{box-shadow:0 0 0 10px #0000}}@keyframes caret-blink{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-text{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes shake-x{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes glyph-in{0%{opacity:0;filter:blur(2px);transform:translateY(5px)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes dash-march{to{stroke-dashoffset:-22px}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}:root{--lx:28vw;--ly:-10vh;--sx:.45;--sy:.9;--la:330deg;--o1x:calc(var(--sx) * 1px);--o1y:calc(var(--sy) * 1px);--o4x:calc(var(--sx) * 4px);--o4y:calc(var(--sy) * 4px + 1px);--o12x:calc(var(--sx) * 12px);--o12y:calc(var(--sy) * 12px + 4px);--o28x:calc(var(--sx) * 28px);--o28y:calc(var(--sy) * 28px + 10px);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.5'/></svg>");--grain-soft:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.18'/></svg>")}:root,[data-material=hairline]{--mat-surface-bg:none;--mat-surface-attach:scroll;--mat-surface-size:auto;--mat-blur:none;--mat-ink-bg:none;--mat-ink-attach:scroll;--mat-page-bg:none;--mat-page-size:auto;--mat-blend:normal;--mat-knob:none}:is(.bg-surface,.bg-raised):not([class*=bg-dots],[class*=bg-grid],[class*=bg-hatch],[class*=bg-\[],[class*=bg-linear],[class*=bg-radial],[class*=bg-conic],[class*=backdrop-]){background-image:var(--mat-surface-bg);background-attachment:var(--mat-surface-attach);background-size:var(--mat-surface-size);background-blend-mode:var(--mat-blend);-webkit-backdrop-filter:var(--mat-blur);backdrop-filter:var(--mat-blur)}:is(.bg-ink,.bg-accent):not([class*=bg-\[],[class*=bg-linear],[class*=bg-radial],[class*=bg-conic]){background-image:var(--mat-ink-bg);background-attachment:var(--mat-ink-attach)}.bg-bg:not([class*=bg-dots],[class*=bg-grid],[class*=bg-hatch],[class*=bg-\[],[class*=bg-linear],[class*=bg-radial]){background-image:var(--mat-page-bg);background-size:var(--mat-page-size);background-blend-mode:var(--mat-blend)}:is([data-slot=switch-thumb],[data-slot=slider-thumb],[data-slot=segmented-control-thumb],[data-slot=tabs-thumb]){background-image:var(--mat-knob)}[data-material=glass]{--bg:#f6f6fc59;--surface:#ffffff80;--raised:#ffffffa8;--sunken:#2b2c3d0f;--border:#ffffff9e;--border-strong:#ffffffd9;--grid-line:#2a2a460f;--fg:#0e0e18;--fg-muted:#404150;--fg-subtle:#595a66;--ink:#141423e6;--highlight:#fffffff2;--mat-sheen:radial-gradient(520px circle at var(--lx) var(--ly), #ffffff8c, #fff0 70%);--mat-tint:#4e4995;--mat-surface-bg:var(--mat-sheen);--mat-surface-attach:fixed;--mat-blur:blur(22px) saturate(1.8);--mat-ink-bg:radial-gradient(420px circle at var(--lx) var(--ly), #ffffff29, #fff0 70%);--mat-ink-attach:fixed;--sh-xs:var(--o1x) var(--o1y) 2px 0 #29275414;--sh-sm:var(--o1x) var(--o1y) 2px 0 #29275414, var(--o4x) var(--o4y) 10px -4px #29235d24;--sh-raised:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset 0 0 0 1px #ffffff40, var(--o4x) var(--o4y) 12px -4px #29235d1f, var(--o28x) var(--o28y) 48px -18px #291f6647;--sh-key:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), var(--o1x) var(--o1y) 0 0 #2927541a, var(--o4x) var(--o4y) 10px -4px #29235d29;--sh-md:var(--o4x) var(--o4y) 12px -2px #29235d29, var(--o12x) var(--o12y) 30px -10px #291f6638;--sh-lg:var(--o12x) var(--o12y) 32px -8px #291f6638, var(--o28x) var(--o28y) 60px -16px #291f6647;--sh-overlay:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset 0 0 0 1px #ffffff4d, var(--o12x) var(--o12y) 32px -8px #291f663d, var(--o28x) var(--o28y) 72px -16px #291f6657;--sh-ink:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 #ffffff59, var(--o4x) var(--o4y) 12px -4px #1e0f5859}@supports (color:lab(0% 0 0)){[data-material=glass]{--bg:lab(97.035% .655293 -2.95004/.35);--surface:lab(100% 0 0/.5);--raised:lab(100% 0 0/.66);--sunken:lab(18.5087% 3.15446 -10.7292/.06);--border:lab(100% 0 0/.62);--border-strong:lab(100% 0 0/.85);--grid-line:lab(18.2514% 6.13306 -17.6277/.06);--fg:lab(4.30376% 1.48994 -5.77817);--fg-muted:lab(27.8525% 2.409 -9.02774);--fg-subtle:lab(38.3461% 1.80952 -7.27774);--ink:lab(6.93197% 3.34131 -10.5208/.9);--highlight:lab(100% 0 0/.95);--mat-sheen:radial-gradient(520px circle at var(--lx) var(--ly), lab(100% 0 0/.55), lab(100% 0 0/0) 70%);--mat-tint:lab(34.6338% 17.9683 -41.7528);--mat-ink-bg:radial-gradient(420px circle at var(--lx) var(--ly), lab(100% 0 0/.16), lab(100% 0 0/0) 70%);--sh-xs:var(--o1x) var(--o1y) 2px 0 lab(17.7559% 11.9789 -27.8352/.08);--sh-sm:var(--o1x) var(--o1y) 2px 0 lab(17.7559% 11.9789 -27.8352/.08), var(--o4x) var(--o4y) 10px -4px lab(17.3418% 16.8229 -34.6338/.14);--sh-raised:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset 0 0 0 1px lab(100% 0 0/.25), var(--o4x) var(--o4y) 12px -4px lab(17.3418% 16.8229 -34.6338/.12), var(--o28x) var(--o28y) 48px -18px lab(16.8503% 22.445 -41.4797/.28);--sh-key:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), var(--o1x) var(--o1y) 0 0 lab(17.7559% 11.9789 -27.8352/.1), var(--o4x) var(--o4y) 10px -4px lab(17.3418% 16.8229 -34.6338/.16);--sh-md:var(--o4x) var(--o4y) 12px -2px lab(17.3418% 16.8229 -34.6338/.16), var(--o12x) var(--o12y) 30px -10px lab(16.8503% 22.445 -41.4797/.22);--sh-lg:var(--o12x) var(--o12y) 32px -8px lab(16.8503% 22.445 -41.4797/.22), var(--o28x) var(--o28y) 60px -16px lab(16.8503% 22.445 -41.4797/.28);--sh-overlay:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset 0 0 0 1px lab(100% 0 0/.3), var(--o12x) var(--o12y) 32px -8px lab(16.8503% 22.445 -41.4797/.24), var(--o28x) var(--o28y) 72px -16px lab(16.8503% 22.445 -41.4797/.34);--sh-ink:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 lab(100% 0 0/.35), var(--o4x) var(--o4y) 12px -4px lab(10.7855% 25.2065 -41.51/.35)}}:is(.dark[data-material=glass],.dark [data-material=glass]){--bg:#06060f4d;--surface:#1d1e2b6b;--raised:#24253599;--sunken:#00000038;--border:#ffffff1a;--border-strong:#fff3;--grid-line:#ffffff0d;--fg:#f8f8fc;--fg-muted:#bbbccb;--fg-subtle:#9c9dab;--ink:#f4f4fceb;--highlight:#ffffff38;--mat-sheen:radial-gradient(520px circle at var(--lx) var(--ly), #ffffff1f, #fff0 70%);--mat-ink-bg:radial-gradient(420px circle at var(--lx) var(--ly), #ffffff80, #fff0 70%);--sh-raised:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset 0 0 0 1px #ffffff0f, var(--o4x) var(--o4y) 12px -4px #0006, var(--o28x) var(--o28y) 48px -18px #0000008c;--sh-overlay:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset 0 0 0 1px #ffffff14, var(--o12x) var(--o12y) 32px -8px #00000073, var(--o28x) var(--o28y) 72px -16px #0009;--sh-key:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), var(--o4x) var(--o4y) 10px -4px #00000073;--sh-ink:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 #fff9, var(--o4x) var(--o4y) 14px -4px #00000080}@supports (color:lab(0% 0 0)){:is(.dark[data-material=glass],.dark [data-material=glass]){--bg:lab(1.90108% .949554 -3.52801/.3);--surface:lab(11.5953% 2.65571 -8.93153/.42);--raised:lab(15.0225% 3.24102 -10.6995/.6);--sunken:lab(0% 0 0/.22);--border:lab(100% 0 0/.1);--border-strong:lab(100% 0 0/.2);--grid-line:lab(100% 0 0/.05);--fg:lab(97.6397% .405759 -1.84623);--fg-muted:lab(76.632% 1.72162 -7.32501);--fg-subtle:lab(65.0308% 1.73944 -7.31498);--ink:lab(96.4385% .824362 -3.68426/.92);--highlight:lab(100% 0 0/.22);--mat-sheen:radial-gradient(520px circle at var(--lx) var(--ly), lab(100% 0 0/.12), lab(100% 0 0/0) 70%);--mat-ink-bg:radial-gradient(420px circle at var(--lx) var(--ly), lab(100% 0 0/.5), lab(100% 0 0/0) 70%);--sh-raised:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset 0 0 0 1px lab(100% 0 0/.06), var(--o4x) var(--o4y) 12px -4px lab(0% 0 0/.4), var(--o28x) var(--o28y) 48px -18px lab(0% 0 0/.55);--sh-overlay:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset 0 0 0 1px lab(100% 0 0/.08), var(--o12x) var(--o12y) 32px -8px lab(0% 0 0/.45), var(--o28x) var(--o28y) 72px -16px lab(0% 0 0/.6);--sh-key:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), var(--o4x) var(--o4y) 10px -4px lab(0% 0 0/.45);--sh-ink:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 lab(100% 0 0/.6), var(--o4x) var(--o4y) 14px -4px lab(0% 0 0/.5)}}html[data-material=glass]{background:radial-gradient(900px circle at var(--lx) var(--ly), #ffffff80, transparent 60%), radial-gradient(60vw 50vh at 12% 8%, #cfb3ff, transparent 70%), radial-gradient(55vw 55vh at 92% 18%, #72dfff, transparent 70%), radial-gradient(60vw 60vh at 70% 88%, #ffbfdc, transparent 70%), radial-gradient(50vw 50vh at 8% 80%, #88edda, transparent 70%), #e8e9fc;background-attachment:fixed}@supports (color:lab(0% 0 0)){html[data-material=glass]{background:radial-gradient(900px circle at var(--lx) var(--ly), lab(100% 0 0/.5), transparent 60%), radial-gradient(60vw 50vh at 12% 8%, lab(77.4155% 25.6469 -40.9069), transparent 70%), radial-gradient(55vw 55vh at 92% 18%, lab(83.1822% -25.9964 -26.1667), transparent 70%), radial-gradient(60vw 60vh at 70% 88%, lab(83.4488% 35.8974 -6.86045), transparent 70%), radial-gradient(50vw 50vh at 8% 80%, lab(87.3352% -34.587 -.281143), transparent 70%), lab(92.8293% 2.16201 -9.15062)}}html.dark[data-material=glass]{background:radial-gradient(900px circle at var(--lx) var(--ly), #7671d640, transparent 60%), radial-gradient(60vw 50vh at 12% 8%, #471e86, transparent 70%), radial-gradient(55vw 55vh at 92% 18%, #003f5d, transparent 70%), radial-gradient(60vw 60vh at 70% 88%, #5e0042, transparent 70%), radial-gradient(50vw 50vh at 8% 80%, #003735, transparent 70%), #080715;background-attachment:fixed}@supports (color:lab(0% 0 0)){html.dark[data-material=glass]{background:radial-gradient(900px circle at var(--lx) var(--ly), lab(51.6968% 21.7747 -52.276/.25), transparent 60%), radial-gradient(60vw 50vh at 12% 8%, lab(22.8345% 37.3593 -51.5054), transparent 70%), radial-gradient(55vw 55vh at 92% 18%, lab(23.4511% -14.5735 -32.6761), transparent 70%), radial-gradient(60vw 60vh at 70% 88%, lab(19.1391% 43.1621 -12.9805), transparent 70%), radial-gradient(50vw 50vh at 8% 80%, lab(19.9279% -34.5523 -6.54266), transparent 70%), lab(2.31833% 1.88712 -6.58605)}}[data-material=metal]{--bg:#dee0e2;--surface:#eff0f2;--raised:#f6f7f8;--sunken:#ced1d4;--border:#bbbec1;--border-strong:#a1a5a9;--grid-line:#2a2e3312;--fg:#13161a;--fg-muted:#484e54;--fg-subtle:#5f6469;--ink:#22272c;--ink-hover:#31363b;--highlight:#fffffff2;--mat-brush:repeating-linear-gradient(90deg, #ffffff12 0 1px, #00000006 1px 2px, #ffffff08 2px 4px, #00000005 4px 5px);--mat-band:linear-gradient(var(--la), #fff0 25%, #ffffff8c 50%, #fff0 75%);--mat-sheen:radial-gradient(420px circle at var(--lx) var(--ly), #fff9, #fff0 70%);--mat-surface-bg:var(--mat-sheen), var(--mat-band), var(--mat-brush);--mat-surface-attach:fixed, scroll, scroll;--mat-ink-bg:var(--mat-sheen), var(--mat-band), var(--mat-brush);--mat-ink-attach:fixed, scroll, scroll;--mat-page-bg:var(--mat-brush);--mat-knob:conic-gradient(from var(--la), #fffffff2, #bbbec1, #f8f8f8, #a8abae, #fffffff2);--sh-xs:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), var(--o1x) var(--o1y) 1px 0 #0000002e;--sh-sm:var(--sh-xs), var(--o4x) var(--o4y) 6px -2px #00000024;--sh-raised:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset calc(var(--sx) * 1px) calc(var(--sy) * 1px) 0 0 #0000001a, var(--o1x) var(--o1y) 1px 0 #00000029, var(--o4x) var(--o4y) 8px -2px #00000024, var(--o28x) var(--o28y) 40px -20px #0000004d;--sh-key:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset calc(var(--sx) * 1px) calc(var(--sy) * 1px) 0 0 #0000001f, var(--o1x) calc(var(--sy) * 1px + 1px) 0 0 #6d7277, var(--o4x) var(--o4y) 6px -2px #0003;--sh-ink:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 #ffffff47, inset calc(var(--sx) * 1px) calc(var(--sy) * 1px) 0 0 #0006, var(--o1x) calc(var(--sy) * 1px + 1px) 0 0 #040609, var(--o4x) var(--o4y) 8px -2px #00000059;--sh-md:var(--o4x) var(--o4y) 8px -2px #0000002e, var(--o12x) var(--o12y) 24px -8px #00000038;--sh-lg:var(--o12x) var(--o12y) 24px -8px #0000003d, var(--o28x) var(--o28y) 56px -18px #0000004d;--sh-overlay:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), 0 0 0 1px #00000024, var(--o12x) var(--o12y) 28px -8px #00000042, var(--o28x) var(--o28y) 64px -18px #00000057}@supports (color:lab(0% 0 0)){[data-material=metal]{--bg:lab(88.977% -.443548 -1.43194);--surface:lab(94.7778% -.333816 -1.07459);--raised:lab(97.0986% -.223041 -.716782);--sunken:lab(83.7562% -.552446 -1.78877);--border:lab(76.7952% -.660032 -2.1449);--border-strong:lab(67.5132% -.871807 -2.85522);--grid-line:lab(18.7881% -1.02484 -3.53596/.07);--fg:lab(7.21285% -.900991 -3.46672);--fg-muted:lab(32.7066% -1.24663 -4.25125);--fg-subtle:lab(41.9902% -1.06397 -3.55529);--ink:lab(15.3037% -1.18998 -4.22518);--ink-hover:lab(22.2652% -1.21899 -4.23815);--highlight:lab(100% 0 0/.95);--mat-brush:repeating-linear-gradient(90deg, lab(100% 0 0/.07) 0 1px, lab(0% 0 0/.025) 1px 2px, lab(100% 0 0/.03) 2px 4px, lab(0% 0 0/.02) 4px 5px);--mat-band:linear-gradient(var(--la), lab(100% 0 0/0) 25%, lab(100% 0 0/.55) 50%, lab(100% 0 0/0) 75%);--mat-sheen:radial-gradient(420px circle at var(--lx) var(--ly), lab(100% 0 0/.6), lab(100% 0 0/0) 70%);--mat-knob:conic-gradient(from var(--la), lab(100% 0 0/.95), lab(76.7961% -.55185 -1.78841), lab(97.68% -.0000298023 .0000119209), lab(69.8361% -.551105 -1.78801), lab(100% 0 0/.95));--sh-xs:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), var(--o1x) var(--o1y) 1px 0 lab(0% 0 0/.18);--sh-sm:var(--sh-xs), var(--o4x) var(--o4y) 6px -2px lab(0% 0 0/.14);--sh-raised:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset calc(var(--sx) * 1px) calc(var(--sy) * 1px) 0 0 lab(0% 0 0/.1), var(--o1x) var(--o1y) 1px 0 lab(0% 0 0/.16), var(--o4x) var(--o4y) 8px -2px lab(0% 0 0/.14), var(--o28x) var(--o28y) 40px -20px lab(0% 0 0/.3);--sh-key:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset calc(var(--sx) * 1px) calc(var(--sy) * 1px) 0 0 lab(0% 0 0/.12), var(--o1x) calc(var(--sy) * 1px + 1px) 0 0 lab(47.7904% -1.06922 -3.55804), var(--o4x) var(--o4y) 6px -2px lab(0% 0 0/.2);--sh-ink:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 lab(100% 0 0/.28), inset calc(var(--sx) * 1px) calc(var(--sy) * 1px) 0 0 lab(0% 0 0/.4), var(--o1x) calc(var(--sy) * 1px + 1px) 0 0 lab(1.55425% -.288241 -1.34299), var(--o4x) var(--o4y) 8px -2px lab(0% 0 0/.35);--sh-md:var(--o4x) var(--o4y) 8px -2px lab(0% 0 0/.18), var(--o12x) var(--o12y) 24px -8px lab(0% 0 0/.22);--sh-lg:var(--o12x) var(--o12y) 24px -8px lab(0% 0 0/.24), var(--o28x) var(--o28y) 56px -18px lab(0% 0 0/.3);--sh-overlay:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), 0 0 0 1px lab(0% 0 0/.14), var(--o12x) var(--o12y) 28px -8px lab(0% 0 0/.26), var(--o28x) var(--o28y) 64px -18px lab(0% 0 0/.34)}}:is(.dark[data-material=metal],.dark [data-material=metal]){--bg:#0a0b0d;--surface:#17181b;--raised:#1e2123;--sunken:#050607;--border:#2c2e31;--border-strong:#3f4347;--grid-line:#ffffff0d;--fg:#f0f2f4;--fg-muted:#a7abb0;--fg-subtle:#898d91;--ink:#dcdee0;--ink-hover:#f4f5f7;--highlight:#ffffff29;--mat-brush:repeating-linear-gradient(90deg, #ffffff07 0 1px, #0000000d 1px 2px, #ffffff04 2px 4px, #00000008 4px 5px);--mat-band:linear-gradient(var(--la), #fff0 25%, #ffffff17 50%, #fff0 75%);--mat-sheen:radial-gradient(420px circle at var(--lx) var(--ly), #ffffff1a, #fff0 70%);--sh-raised:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset calc(var(--sx) * 1px) calc(var(--sy) * 1px) 0 0 #00000080, var(--o4x) var(--o4y) 8px -2px #00000080, var(--o28x) var(--o28y) 40px -20px #000000b3;--sh-key:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), var(--o1x) calc(var(--sy) * 1px + 1px) 0 0 #0009, var(--o4x) var(--o4y) 6px -2px #00000080;--sh-ink:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 #ffffffe6, inset calc(var(--sx) * 1px) calc(var(--sy) * 1px) 0 0 #00000040, var(--o1x) calc(var(--sy) * 1px + 1px) 0 0 #6f7274, var(--o4x) var(--o4y) 8px -2px #00000080;--sh-overlay:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), 0 0 0 1px #00000080, var(--o12x) var(--o12y) 28px -8px #0000008c, var(--o28x) var(--o28y) 64px -18px #000000b3}@supports (color:lab(0% 0 0)){:is(.dark[data-material=metal],.dark [data-material=metal]){--bg:lab(3.04634% -.218272 -.780845);--surface:lab(8.35479% -.526443 -1.7748);--raised:lab(12.4137% -.63052 -2.12916);--sunken:lab(1.5593% -.13686 -.504056);--border:lab(18.7941% -.638396 -2.13318);--border-strong:lab(28.072% -.84874 -2.84297);--grid-line:lab(100% 0 0/.05);--fg:lab(95.3578% -.333756 -1.07459);--fg-muted:lab(69.8333% -.872493 -2.8556);--fg-subtle:lab(58.233% -.868619 -2.85347);--ink:lab(88.397% -.443578 -1.43191);--ink-hover:lab(96.5178% -.333786 -1.07461);--highlight:lab(100% 0 0/.16);--mat-brush:repeating-linear-gradient(90deg, lab(100% 0 0/.028) 0 1px, lab(0% 0 0/.05) 1px 2px, lab(100% 0 0/.015) 2px 4px, lab(0% 0 0/.03) 4px 5px);--mat-band:linear-gradient(var(--la), lab(100% 0 0/0) 25%, lab(100% 0 0/.09) 50%, lab(100% 0 0/0) 75%);--mat-sheen:radial-gradient(420px circle at var(--lx) var(--ly), lab(100% 0 0/.1), lab(100% 0 0/0) 70%);--sh-raised:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), inset calc(var(--sx) * 1px) calc(var(--sy) * 1px) 0 0 lab(0% 0 0/.5), var(--o4x) var(--o4y) 8px -2px lab(0% 0 0/.5), var(--o28x) var(--o28y) 40px -20px lab(0% 0 0/.7);--sh-key:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), var(--o1x) calc(var(--sy) * 1px + 1px) 0 0 lab(0% 0 0/.6), var(--o4x) var(--o4y) 6px -2px lab(0% 0 0/.5);--sh-ink:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 lab(100% 0 0/.9), inset calc(var(--sx) * 1px) calc(var(--sy) * 1px) 0 0 lab(0% 0 0/.25), var(--o1x) calc(var(--sy) * 1px + 1px) 0 0 lab(47.7959% -.547767 -1.78611), var(--o4x) var(--o4y) 8px -2px lab(0% 0 0/.5);--sh-overlay:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 0 var(--highlight), 0 0 0 1px lab(0% 0 0/.5), var(--o12x) var(--o12y) 28px -8px lab(0% 0 0/.55), var(--o28x) var(--o28y) 64px -18px lab(0% 0 0/.7)}}[data-material=paper]{--bg:#f6f2e9;--surface:#fdfaf3;--raised:#fefcf7;--sunken:#efe9de;--border:#dfd8cc;--border-strong:#ccc3b5;--grid-line:#56443012;--fg:#241b13;--fg-muted:#5c5047;--fg-subtle:#72665e;--ink:#192437;--ink-hover:#25334c;--highlight:#ffffffb3;--mat-page-bg:var(--grain);--mat-page-size:160px 160px;--mat-surface-bg:var(--grain-soft);--mat-surface-size:160px 160px;--mat-blend:multiply;--sh-xs:var(--o1x) var(--o1y) 1px 0 #4a36251a;--sh-sm:var(--o1x) var(--o1y) 1px 0 #4a36251a, var(--o4x) var(--o4y) 6px -2px #4a36251f;--sh-raised:var(--o1x) var(--o1y) 1px 0 #4a36251a, var(--o4x) var(--o4y) 8px -3px #4a36251f, var(--o28x) var(--o28y) 44px -20px #4e341f40;--sh-key:var(--o1x) calc(var(--sy) * 1px + 1px) 0 0 #c5bcb0, var(--o4x) var(--o4y) 6px -2px #4a362524;--sh-ink:inset 0 1px 0 0 #ffffff1f, var(--o4x) var(--o4y) 8px -3px #17213559;--sh-md:var(--o4x) var(--o4y) 8px -2px #4a362524, var(--o12x) var(--o12y) 26px -10px #4a362533;--sh-lg:var(--o12x) var(--o12y) 26px -8px #4a362533, var(--o28x) var(--o28y) 60px -18px #4e341f42;--sh-overlay:0 0 0 1px #4a362514, var(--o12x) var(--o12y) 28px -8px #4a362533, var(--o28x) var(--o28y) 64px -18px #4e341f4d}@supports (color:lab(0% 0 0)){[data-material=paper]{--bg:lab(95.6434% .385076 4.9655);--surface:lab(98.3023% .0954568 3.43934);--raised:lab(98.8731% .0700355 2.67229);--sunken:lab(92.5114% .773072 6.08943);--border:lab(86.7086% 1.09684 6.82675);--border-strong:lab(79.167% 1.63692 8.31958);--grid-line:lab(30.3699% 5.54141 15.3105/.07);--fg:lab(10.6248% 3.72352 6.82499);--fg-muted:lab(34.9891% 3.91412 7.47758);--fg-subtle:lab(44.2765% 3.50449 6.75298);--ink:lab(13.9087% .237674 -14.364);--ink-hover:lab(20.8035% .338122 -17.9463);--highlight:lab(100% 0 0/.7);--sh-xs:var(--o1x) var(--o1y) 1px 0 lab(24.4769% 7.67829 14.2435/.1);--sh-sm:var(--o1x) var(--o1y) 1px 0 lab(24.4769% 7.67829 14.2435/.1), var(--o4x) var(--o4y) 6px -2px lab(24.4769% 7.67829 14.2435/.12);--sh-raised:var(--o1x) var(--o1y) 1px 0 lab(24.4769% 7.67829 14.2435/.1), var(--o4x) var(--o4y) 8px -3px lab(24.4769% 7.67829 14.2435/.12), var(--o28x) var(--o28y) 44px -20px lab(24.4297% 9.88549 18.3115/.25);--sh-key:var(--o1x) calc(var(--sy) * 1px + 1px) 0 0 lab(76.8433% 1.47766 7.55551), var(--o4x) var(--o4y) 6px -2px lab(24.4769% 7.67829 14.2435/.14);--sh-ink:inset 0 1px 0 0 lab(100% 0 0/.12), var(--o4x) var(--o4y) 8px -3px lab(12.7439% .321835 -14.3463/.35);--sh-md:var(--o4x) var(--o4y) 8px -2px lab(24.4769% 7.67829 14.2435/.14), var(--o12x) var(--o12y) 26px -10px lab(24.4769% 7.67829 14.2435/.2);--sh-lg:var(--o12x) var(--o12y) 26px -8px lab(24.4769% 7.67829 14.2435/.2), var(--o28x) var(--o28y) 60px -18px lab(24.4297% 9.88549 18.3115/.26);--sh-overlay:0 0 0 1px lab(24.4769% 7.67829 14.2435/.08), var(--o12x) var(--o12y) 28px -8px lab(24.4769% 7.67829 14.2435/.2), var(--o28x) var(--o28y) 64px -18px lab(24.4297% 9.88549 18.3115/.3)}}:is(.dark[data-material=paper],.dark [data-material=paper]){--bg:#191512;--surface:#211d1a;--raised:#28231f;--sunken:#13100d;--border:#38322d;--border-strong:#4e4640;--grid-line:#ffffff0d;--fg:#efeae2;--fg-muted:#b3ada4;--fg-subtle:#948e87;--ink:#ece7dd;--ink-hover:#fbf8f1;--on-ink:#1e1a16;--highlight:#ffffff0d;--mat-blend:overlay;--sh-raised:var(--o4x) var(--o4y) 8px -3px #0006, var(--o28x) var(--o28y) 44px -20px #0000008c;--sh-key:var(--o1x) calc(var(--sy) * 1px + 1px) 0 0 #0006, var(--o4x) var(--o4y) 6px -2px #00000059;--sh-ink:var(--o4x) var(--o4y) 8px -3px #00000080;--sh-overlay:0 0 0 1px #ffffff0d, var(--o12x) var(--o12y) 28px -8px #00000080, var(--o28x) var(--o28y) 64px -18px #0009}@supports (color:lab(0% 0 0)){:is(.dark[data-material=paper],.dark [data-material=paper]){--bg:lab(7.20999% 1.32915 2.35569);--surface:lab(11.2405% 1.5767 3.03856);--raised:lab(14.1383% 1.75224 3.37649);--sunken:lab(4.82817% 1.02726 1.79066);--border:lab(21.0941% 2.09998 4.04964);--border-strong:lab(30.3702% 2.44176 4.71809);--grid-line:lab(100% 0 0/.05);--fg:lab(93.0739% .704825 4.53292);--fg-muted:lab(71.022% 1.24991 5.207);--fg-subtle:lab(59.4189% 1.07065 4.46266);--ink:lab(91.9387% .455558 5.73729);--ink-hover:lab(97.7201% .286549 3.81312);--on-ink:lab(9.4974% 1.76863 3.37419);--highlight:lab(100% 0 0/.05);--sh-raised:var(--o4x) var(--o4y) 8px -3px lab(0% 0 0/.4), var(--o28x) var(--o28y) 44px -20px lab(0% 0 0/.55);--sh-key:var(--o1x) calc(var(--sy) * 1px + 1px) 0 0 lab(0% 0 0/.4), var(--o4x) var(--o4y) 6px -2px lab(0% 0 0/.35);--sh-ink:var(--o4x) var(--o4y) 8px -3px lab(0% 0 0/.5);--sh-overlay:0 0 0 1px lab(100% 0 0/.05), var(--o12x) var(--o12y) 28px -8px lab(0% 0 0/.5), var(--o28x) var(--o28y) 64px -18px lab(0% 0 0/.6)}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}:root{--lp-bg:#000;--lp-surface:#0a0a0a;--lp-surface-alt:#141414;--lp-text:#fafafa;--lp-text-muted:#a3a3a3;--lp-border:#2a2a2a;--lp-border-strong:#767676;--lp-accent:#5b4bf5;--lp-accent-text:#b9a6ff;--lp-on-accent:#fff;--lp-radius:8px;--lp-font-ui:Inter, "Noto Sans JP", system-ui, -apple-system, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--bg:var(--lp-bg);--surface:var(--lp-surface);--raised:var(--lp-surface-alt);--fg:var(--lp-text);--fg-muted:var(--lp-text-muted);--border:var(--lp-border);--border-strong:var(--lp-border-strong);--accent:var(--lp-accent);--accent-fg:var(--lp-accent-text);--on-accent:var(--lp-on-accent);--sunken:var(--lp-bg);--fg-subtle:var(--lp-text-muted);--ink:var(--lp-text);--ink-hover:var(--lp-text);--on-ink:var(--lp-bg);--accent-hover:var(--lp-accent);--accent-soft:var(--lp-accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-soft:color-mix(in srgb, var(--lp-accent) 14%, transparent)}}:root{--accent-line:var(--lp-accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-line:color-mix(in srgb, var(--lp-accent) 45%, transparent)}}:root{--font-geist-sans:Inter, "Noto Sans JP", system-ui, -apple-system, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--font-geist-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--lp-font-ui);-webkit-font-smoothing:antialiased;margin:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
