@layer reset,tokens,theme,base,components,patterns,ux-tokens,ux-base,ux-animations,ux-patterns,utilities,overrides;@theme inline{ --color-background-primary: var(--background); --color-background-secondary: var(--card); --color-background-tertiary: var(--muted); --color-background-alternative: var(--foreground); --color-text-primary: var(--foreground); --color-text-secondary: var(--muted-foreground); --color-text-alternative: var(--background); --color-text-error: var(--destructive); --color-border-primary: var(--border); --color-border-secondary: var(--border); --color-border-alternative: var(--border-strong, var(--border)); --color-border-error: var(--destructive); --color-neutral-black: var(--gray-950); --color-neutral-darkest: var(--gray-900); --color-neutral-darker: var(--gray-800); --color-neutral-dark: var(--gray-700); --color-neutral: var(--gray-500); --color-neutral-light: var(--gray-300); --color-neutral-lighter: var(--gray-200); --color-neutral-lightest: var(--gray-100); --color-neutral-white: var(--gray-50); }@layer utilities{.bg-background-primary{background-color:var(--background)}.bg-background-secondary{background-color:var(--card)}.bg-background-tertiary{background-color:var(--muted)}.bg-background-alternative{background-color:var(--foreground)}.text-text-primary{color:var(--foreground)}.text-text-secondary{color:var(--muted-foreground)}.text-text-alternative{color:var(--background)}.text-text-error{color:var(--destructive)}.border-border-primary,.border-border-secondary{border-color:var(--border)}.border-border-alternative{border-color:var(--border-strong, var(--border))}.border-border-error{border-color:var(--destructive)}.bg-neutral-black{background-color:var(--gray-950)}.bg-neutral-white{background-color:var(--gray-50)}.bg-neutral-lightest{background-color:var(--gray-100)}.bg-neutral-lighter{background-color:var(--gray-200)}.bg-neutral-light{background-color:var(--gray-300)}.bg-neutral-darker{background-color:var(--gray-800)}.text-neutral-black{color:var(--gray-950)}.text-neutral-white{color:var(--gray-50)}.text-neutral-darker{color:var(--gray-800)}.border-neutral-light{border-color:var(--gray-300)}.border-neutral-lighter{border-color:var(--gray-200)}}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer reset{:where(*){box-sizing:border-box;margin:0;padding:0}:where(:root){color-scheme:light dark;-webkit-text-size-adjust:100%;tab-size:4;text-rendering:optimizelegibility}:where(html){line-height:1.5;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;hanging-punctuation:first allow-end last}:where(body){background:var(--background);min-height:100dvh;color:var(--foreground)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:var(--weight-display-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance}:where(p,li,figcaption){text-wrap:pretty;max-inline-size:72ch}:where(img,picture,video,canvas,svg){max-width:100%;height:auto;display:block}:where(button,[role=button]){cursor:pointer}:where(a){color:var(--primary-text,var(--primary));-webkit-text-decoration-color:oklch(from var(--primary) l c h / .3);text-decoration-color:oklch(from var(--primary) l c h / .3);text-underline-offset:.15em}:where(a):hover{color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}:where(input,button,textarea,select){font:inherit;color:inherit}:where(input,textarea){accent-color:var(--primary)}:where(table){border-collapse:collapse;border-spacing:0}:where(code,pre,kbd,samp){font-family:var(--font-mono);font-feature-settings:normal}:where(ul,ol){list-style:none}:where(*){scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) transparent}:where(*):hover{scrollbar-color:var(--scrollbar-color-hover) transparent}::selection{background:oklch(from var(--primary) l c h / .25);color:var(--foreground)}:where(:focus-visible){outline:2px solid var(--ring);outline-offset:2px}:where(:focus:not(:focus-visible)){outline:none}}@layer tokens{@property --p-epic{syntax:"<color>";inherits:true;initial-value:oklch(58.17% .2576 306.7)}@property --p-rare{syntax:"<color>";inherits:true;initial-value:oklch(56.44% .2211 260.4)}@property --p-legendary{syntax:"<color>";inherits:true;initial-value:oklch(72.03% .191 49.8)}@property --p-epic-dark{syntax:"<color>";inherits:true;initial-value:oklch(48.17% .2576 306.7)}@property --p-rare-dark{syntax:"<color>";inherits:true;initial-value:oklch(46.44% .2211 260.4)}@property --p-legendary-dark{syntax:"<color>";inherits:true;initial-value:oklch(62.03% .191 49.8)}@property --p-purple-50{syntax:"<color>";inherits:true;initial-value:oklch(97% .014 307.5)}@property --p-purple-100{syntax:"<color>";inherits:true;initial-value:oklch(94.5% .033 307.2)}@property --p-purple-200{syntax:"<color>";inherits:true;initial-value:oklch(90% .06 306.9)}@property --p-purple-300{syntax:"<color>";inherits:true;initial-value:oklch(82.5% .108 306.5)}@property --p-purple-400{syntax:"<color>";inherits:true;initial-value:oklch(72.17% .1767 305.5)}@property --p-purple-500{syntax:"<color>";inherits:true;initial-value:oklch(58.17% .2576 306.7)}@property --p-purple-600{syntax:"<color>";inherits:true;initial-value:oklch(53.86% .252 304.5)}@property --p-purple-700{syntax:"<color>";inherits:true;initial-value:oklch(49.55% .2369 301.9)}@property --p-purple-800{syntax:"<color>";inherits:true;initial-value:oklch(43.83% .1983 302.8)}@property --p-purple-900{syntax:"<color>";inherits:true;initial-value:oklch(38.07% .1661 303.6)}@property --p-purple-950{syntax:"<color>";inherits:true;initial-value:oklch(29.05% .1432 303)}@property --p-blue-50{syntax:"<color>";inherits:true;initial-value:oklch(97% .012 260.4)}@property --p-blue-100{syntax:"<color>";inherits:true;initial-value:oklch(94.39% .0283 260.4)}@property --p-blue-200{syntax:"<color>";inherits:true;initial-value:oklch(89.69% .0515 260.4)}@property --p-blue-300{syntax:"<color>";inherits:true;initial-value:oklch(81.85% .0927 260.4)}@property --p-blue-400{syntax:"<color>";inherits:true;initial-value:oklch(71.07% .1517 260.4)}@property --p-blue-500{syntax:"<color>";inherits:true;initial-value:oklch(56.44% .2211 260.4)}@property --p-blue-600{syntax:"<color>";inherits:true;initial-value:oklch(52.38% .2163 260.4)}@property --p-blue-700{syntax:"<color>";inherits:true;initial-value:oklch(48.32% .2033 260.4)}@property --p-blue-800{syntax:"<color>";inherits:true;initial-value:oklch(42.93% .1702 260.4)}@property --p-blue-900{syntax:"<color>";inherits:true;initial-value:oklch(37.5% .1426 260.4)}@property --p-blue-950{syntax:"<color>";inherits:true;initial-value:oklch(29% .1229 260.4)}@property --p-orange-50{syntax:"<color>";inherits:true;initial-value:oklch(97% .0104 49.8)}@property --p-orange-100{syntax:"<color>";inherits:true;initial-value:oklch(95.39% .0245 49.8)}@property --p-orange-200{syntax:"<color>";inherits:true;initial-value:oklch(92.5% .0445 49.8)}@property --p-orange-300{syntax:"<color>";inherits:true;initial-value:oklch(87.68% .0801 49.8)}@property --p-orange-400{syntax:"<color>";inherits:true;initial-value:oklch(81.03% .131 49.8)}@property --p-orange-500{syntax:"<color>";inherits:true;initial-value:oklch(72.03% .191 49.8)}@property --p-orange-600{syntax:"<color>";inherits:true;initial-value:oklch(65.66% .1868 49.8)}@property --p-orange-700{syntax:"<color>";inherits:true;initial-value:oklch(59.29% .1756 49.8)}@property --p-orange-800{syntax:"<color>";inherits:true;initial-value:oklch(50.84% .147 49.8)}@property --p-orange-900{syntax:"<color>";inherits:true;initial-value:oklch(42.33% .1232 49.8)}@property --p-orange-950{syntax:"<color>";inherits:true;initial-value:oklch(29% .1062 49.8)}@property --p-success{syntax:"<color>";inherits:true;initial-value:oklch(73.03% .1944 147.4)}@property --p-warning{syntax:"<color>";inherits:true;initial-value:oklch(86.52% .1768 90.4)}@property --p-error{syntax:"<color>";inherits:true;initial-value:oklch(65.42% .2321 28.7)}@property --p-info{syntax:"<color>";inherits:true;initial-value:oklch(60.28% .2177 257.4)}@property --p-success-50{syntax:"<color>";inherits:true;initial-value:oklch(97% .0106 147.4)}@property --p-success-100{syntax:"<color>";inherits:true;initial-value:oklch(95.46% .0249 147.4)}@property --p-success-200{syntax:"<color>";inherits:true;initial-value:oklch(92.68% .0453 147.4)}@property --p-success-300{syntax:"<color>";inherits:true;initial-value:oklch(88.05% .0815 147.4)}@property --p-success-400{syntax:"<color>";inherits:true;initial-value:oklch(81.67% .1333 147.4)}@property --p-success-500{syntax:"<color>";inherits:true;initial-value:oklch(73.03% .1944 147.4)}@property --p-success-600{syntax:"<color>";inherits:true;initial-value:oklch(66.51% .1902 147.4)}@property --p-success-700{syntax:"<color>";inherits:true;initial-value:oklch(60% .1788 147.4)}@property --p-success-800{syntax:"<color>";inherits:true;initial-value:oklch(51.35% .1496 147.4)}@property --p-success-900{syntax:"<color>";inherits:true;initial-value:oklch(42.64% .1253 147.4)}@property --p-success-950{syntax:"<color>";inherits:true;initial-value:oklch(29% .1081 147.4)}@property --p-warning-50{syntax:"<color>";inherits:true;initial-value:oklch(97% .0096 90.4)}@property --p-warning-100{syntax:"<color>";inherits:true;initial-value:oklch(96.33% .0226 90.4)}@property --p-warning-200{syntax:"<color>";inherits:true;initial-value:oklch(95.11% .0412 90.4)}@property --p-warning-300{syntax:"<color>";inherits:true;initial-value:oklch(93.09% .0741 90.4)}@property --p-warning-400{syntax:"<color>";inherits:true;initial-value:oklch(90.3% .1213 90.4)}@property --p-warning-500{syntax:"<color>";inherits:true;initial-value:oklch(86.52% .1768 90.4)}@property --p-warning-600{syntax:"<color>";inherits:true;initial-value:oklch(78.01% .1729 90.4)}@property --p-warning-700{syntax:"<color>";inherits:true;initial-value:oklch(69.49% .1626 90.4)}@property --p-warning-800{syntax:"<color>";inherits:true;initial-value:oklch(58.2% .1361 90.4)}@property --p-warning-900{syntax:"<color>";inherits:true;initial-value:oklch(46.81% .114 90.4)}@property --p-warning-950{syntax:"<color>";inherits:true;initial-value:oklch(29% .0983 90.4)}@property --p-error-50{syntax:"<color>";inherits:true;initial-value:oklch(97% .0126 28.7)}@property --p-error-100{syntax:"<color>";inherits:true;initial-value:oklch(94.97% .0297 28.7)}@property --p-error-200{syntax:"<color>";inherits:true;initial-value:oklch(91.31% .0541 28.7)}@property --p-error-300{syntax:"<color>";inherits:true;initial-value:oklch(85.21% .0973 28.7)}@property --p-error-400{syntax:"<color>";inherits:true;initial-value:oklch(76.81% .1592 28.7)}@property --p-error-500{syntax:"<color>";inherits:true;initial-value:oklch(65.42% .2321 28.7)}@property --p-error-600{syntax:"<color>";inherits:true;initial-value:oklch(60.03% .227 28.7)}@property --p-error-700{syntax:"<color>";inherits:true;initial-value:oklch(54.64% .2134 28.7)}@property --p-error-800{syntax:"<color>";inherits:true;initial-value:oklch(47.49% .1787 28.7)}@property --p-error-900{syntax:"<color>";inherits:true;initial-value:oklch(40.28% .1497 28.7)}@property --p-error-950{syntax:"<color>";inherits:true;initial-value:oklch(29% .129 28.7)}@property --p-info-50{syntax:"<color>";inherits:true;initial-value:oklch(97% .0118 257.4)}@property --p-info-100{syntax:"<color>";inherits:true;initial-value:oklch(94.64% .0279 257.4)}@property --p-info-200{syntax:"<color>";inherits:true;initial-value:oklch(90.38% .0507 257.4)}@property --p-info-300{syntax:"<color>";inherits:true;initial-value:oklch(83.29% .0913 257.4)}@property --p-info-400{syntax:"<color>";inherits:true;initial-value:oklch(73.52% .1493 257.4)}@property --p-info-500{syntax:"<color>";inherits:true;initial-value:oklch(60.28% .2177 257.4)}@property --p-info-600{syntax:"<color>";inherits:true;initial-value:oklch(55.65% .213 257.4)}@property --p-info-700{syntax:"<color>";inherits:true;initial-value:oklch(51.02% .2002 257.4)}@property --p-info-800{syntax:"<color>";inherits:true;initial-value:oklch(44.88% .1676 257.4)}@property --p-info-900{syntax:"<color>";inherits:true;initial-value:oklch(38.69% .1404 257.4)}@property --p-info-950{syntax:"<color>";inherits:true;initial-value:oklch(29% .121 257.4)}@property --muted{syntax:"<color>";inherits:true;initial-value:oklch(25% .01 265)}@property --primary{syntax:"<color>";inherits:true;initial-value:oklch(58.17% .2576 306.7)}@property --background{syntax:"<color>";inherits:true;initial-value:oklch(14.5% .005 285)}@property --foreground{syntax:"<color>";inherits:true;initial-value:oklch(93% .005 265)}@property --card{syntax:"<color>";inherits:true;initial-value:oklch(17.5% .005 285)}@property --border{syntax:"<color>";inherits:true;initial-value:oklch(28% .01 265)}@property --ring{syntax:"<color>";inherits:true;initial-value:oklch(58.17% .2576 306.7)}@property --accent{syntax:"<color>";inherits:true;initial-value:oklch(72.03% .191 49.8)}@property --destructive{syntax:"<color>";inherits:true;initial-value:oklch(57.71% .2152 27.3)}@property --primary-text{syntax:"<color>";inherits:true;initial-value:oklch(67% .28 308)}@property --accent-text{syntax:"<color>";inherits:true;initial-value:oklch(67% .22 264)}@property --border-strong{syntax:"<color>";inherits:true;initial-value:oklch(50% .01 265)}@property --card-foreground{syntax:"<color>";inherits:true;initial-value:oklch(93% .005 265)}@property --popover{syntax:"<color>";inherits:true;initial-value:oklch(17.5% .005 285)}@property --popover-foreground{syntax:"<color>";inherits:true;initial-value:oklch(93% .005 265)}@property --primary-foreground{syntax:"<color>";inherits:true;initial-value:oklch(98.5% .002 265)}@property --secondary{syntax:"<color>";inherits:true;initial-value:oklch(22% .01 265)}@property --secondary-foreground{syntax:"<color>";inherits:true;initial-value:oklch(90% .005 265)}@property --muted-foreground{syntax:"<color>";inherits:true;initial-value:oklch(65% .02 265)}@property --accent-foreground{syntax:"<color>";inherits:true;initial-value:oklch(14.5% .005 285)}@property --input{syntax:"<color>";inherits:true;initial-value:oklch(28% .01 265)}@property --surface-0{syntax:"<color>";inherits:true;initial-value:oklch(14.5% .005 285)}@property --surface-1{syntax:"<color>";inherits:true;initial-value:oklch(18.5% .005 285)}@property --scheme-btn{syntax:"<color>";inherits:true;initial-value:oklch(58.17% .2576 306.7)}@property --scheme-btn-foreground{syntax:"<color>";inherits:true;initial-value:oklch(98.5% .002 265)}@property --scheme-btn-alt{syntax:"<color>";inherits:true;initial-value:oklch(56.44% .2211 260.4)}@property --scheme-btn-alt-foreground{syntax:"<color>";inherits:true;initial-value:oklch(98.5% .002 265)}@property --glow-opacity{syntax:"<number>";inherits:false;initial-value:0}@property --glass-blur{syntax:"<length>";inherits:false;initial-value:0}@property --surface-lightness{syntax:"<number>";inherits:true;initial-value:.145}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-position{syntax:"<percentage>";inherits:false;initial-value:0%}@property --exp-type-scale{syntax:"<number>";inherits:true;initial-value:1}:root{--p-epic:oklch(58.17% .2576 306.7);--p-rare:oklch(56.44% .2211 260.4);--p-legendary:oklch(72.03% .191 49.8);--p-epic-light:oklch(from var(--p-epic) calc(l + .1) calc(c - .06) h);--p-epic-dark:oklch(from var(--p-epic) calc(l - .1) c h);--p-epic-dim:oklch(from var(--p-epic) l c h / .15);--p-epic-muted:oklch(from var(--p-epic) calc(l + .2) calc(c*.3) h);--p-epic-vivid:oklch(from var(--p-epic) l calc(c + .05) h);--p-rare-light:oklch(from var(--p-rare) calc(l + .1) calc(c - .04) h);--p-rare-dark:oklch(from var(--p-rare) calc(l - .1) c h);--p-rare-dim:oklch(from var(--p-rare) l c h / .15);--p-rare-muted:oklch(from var(--p-rare) calc(l + .2) calc(c*.3) h);--p-legendary-light:oklch(from var(--p-legendary) calc(l + .1) calc(c - .04) h);--p-legendary-dark:oklch(from var(--p-legendary) calc(l - .1) c h);--p-legendary-dim:oklch(from var(--p-legendary) l c h / .15);--p-legendary-muted:oklch(from var(--p-legendary) calc(l + .15) calc(c*.3) h);--p-bronze:oklch(60% .12 55);--p-silver:oklch(78% .005 265);--p-gold:oklch(82% .145 88);--p-bronze-50:oklch(97% .0065 55);--p-bronze-100:oklch(94.62% .0154 55);--p-bronze-200:oklch(90.33% .0279 55);--p-bronze-300:oklch(83.18% .0503 55);--p-bronze-400:oklch(73.34% .0823 55);--p-bronze-500:oklch(60% .12 55);--p-bronze-600:oklch(55.41% .1174 55);--p-bronze-700:oklch(50.82% .1104 55);--p-bronze-800:oklch(44.74% .0924 55);--p-bronze-900:oklch(38.6% .0774 55);--p-bronze-950:oklch(29% .0667 55);--p-silver-50:oklch(97% .0003 265);--p-silver-100:oklch(95.78% .0006 265);--p-silver-200:oklch(93.57% .0012 265);--p-silver-300:oklch(89.91% .0021 265);--p-silver-400:oklch(84.85% .0034 265);--p-silver-500:oklch(78% .005 265);--p-silver-600:oklch(70.75% .0049 265);--p-silver-700:oklch(63.5% .0046 265);--p-silver-800:oklch(53.87% .0038 265);--p-silver-900:oklch(44.18% .0032 265);--p-silver-950:oklch(29% .0028 265);--p-gold-50:oklch(97% .0079 88);--p-gold-100:oklch(96.03% .0186 88);--p-gold-200:oklch(94.3% .0338 88);--p-gold-300:oklch(91.4% .0608 88);--p-gold-400:oklch(87.41% .0995 88);--p-gold-500:oklch(82% .145 88);--p-gold-600:oklch(74.16% .1418 88);--p-gold-700:oklch(66.31% .1333 88);--p-gold-800:oklch(55.9% .1116 88);--p-gold-900:oklch(45.41% .0935 88);--p-gold-950:oklch(29% .0806 88);--p-purple-50:oklch(97% .014 307.5);--p-purple-100:oklch(94.5% .033 307.2);--p-purple-200:oklch(90% .06 306.9);--p-purple-300:oklch(82.5% .108 306.5);--p-purple-400:oklch(72.17% .1767 305.5);--p-purple-500:oklch(58.17% .2576 306.7);--p-purple-600:oklch(53.86% .252 304.5);--p-purple-700:oklch(49.55% .2369 301.9);--p-purple-800:oklch(43.83% .1983 302.8);--p-purple-900:oklch(38.07% .1661 303.6);--p-purple-950:oklch(29.05% .1432 303);--p-blue-50:oklch(97% .012 260.4);--p-blue-100:oklch(94.39% .0283 260.4);--p-blue-200:oklch(89.69% .0515 260.4);--p-blue-300:oklch(81.85% .0927 260.4);--p-blue-400:oklch(71.07% .1517 260.4);--p-blue-500:oklch(56.44% .2211 260.4);--p-blue-600:oklch(52.38% .2163 260.4);--p-blue-700:oklch(48.32% .2033 260.4);--p-blue-800:oklch(42.93% .1702 260.4);--p-blue-900:oklch(37.5% .1426 260.4);--p-blue-950:oklch(29% .1229 260.4);--p-orange-50:oklch(97% .0104 49.8);--p-orange-100:oklch(95.39% .0245 49.8);--p-orange-200:oklch(92.5% .0445 49.8);--p-orange-300:oklch(87.68% .0801 49.8);--p-orange-400:oklch(81.03% .131 49.8);--p-orange-500:oklch(72.03% .191 49.8);--p-orange-600:oklch(65.66% .1868 49.8);--p-orange-700:oklch(59.29% .1756 49.8);--p-orange-800:oklch(50.84% .147 49.8);--p-orange-900:oklch(42.33% .1232 49.8);--p-orange-950:oklch(29% .1062 49.8);--p-pixel-pop-50:oklch(97% .0123 306.3);--p-pixel-pop-100:oklch(95.05% .029 306.3);--p-pixel-pop-200:oklch(91.54% .0526 306.3);--p-pixel-pop-300:oklch(85.69% .0948 306.3);--p-pixel-pop-400:oklch(77.63% .155 306.3);--p-pixel-pop-500:oklch(66.7% .226 306.3);--p-pixel-pop-600:oklch(61.12% .2211 306.3);--p-pixel-pop-700:oklch(55.54% .2078 306.3);--p-pixel-pop-800:oklch(48.14% .174 306.3);--p-pixel-pop-900:oklch(40.68% .1457 306.3);--p-pixel-pop-950:oklch(29% .1256 306.3);--p-mystic-mauve-50:oklch(97% .0117 307.9);--p-mystic-mauve-100:oklch(93.91% .0275 307.9);--p-mystic-mauve-200:oklch(88.35% .0501 307.9);--p-mystic-mauve-300:oklch(79.08% .0901 307.9);--p-mystic-mauve-400:oklch(66.31% .1475 307.9);--p-mystic-mauve-500:oklch(49% .215 307.9);--p-mystic-mauve-600:oklch(46.04% .2103 307.9);--p-mystic-mauve-700:oklch(43.08% .1977 307.9);--p-mystic-mauve-800:oklch(39.15% .1655 307.9);--p-mystic-mauve-900:oklch(35.19% .1386 307.9);--p-mystic-mauve-950:oklch(29% .1195 307.9);--p-arcade-purple-50:oklch(97% .0085 309.9);--p-arcade-purple-100:oklch(93.37% .0201 309.9);--p-arcade-purple-200:oklch(86.83% .0366 309.9);--p-arcade-purple-300:oklch(75.94% .0658 309.9);--p-arcade-purple-400:oklch(60.94% .1077 309.9);--p-arcade-purple-500:oklch(40.6% .157 309.9);--p-arcade-purple-600:oklch(38.88% .1536 309.9);--p-arcade-purple-700:oklch(37.17% .1444 309.9);--p-arcade-purple-800:oklch(34.89% .1209 309.9);--p-arcade-purple-900:oklch(32.59% .1012 309.9);--p-arcade-purple-950:oklch(29% .0873 309.9);--p-royal-night-50:oklch(97% .0064 305.2);--p-royal-night-100:oklch(93.03% .015 305.2);--p-royal-night-200:oklch(85.88% .0272 305.2);--p-royal-night-300:oklch(73.96% .0491 305.2);--p-royal-night-400:oklch(57.55% .0803 305.2);--p-royal-night-500:oklch(35.3% .117 305.2);--p-royal-night-600:oklch(34.37% .1144 305.2);--p-royal-night-700:oklch(33.44% .1076 305.2);--p-royal-night-800:oklch(32.2% .0901 305.2);--p-royal-night-900:oklch(30.95% .0754 305.2);--p-royal-night-950:oklch(29% .065 305.2);--p-black:oklch(14.5% .005 285);--p-gray-950:oklch(15.5% .005 285);--p-gray-900:oklch(18.5% .005 285);--p-gray-850:oklch(21% .005 285);--p-gray-800:oklch(24% .005 285);--p-gray-700:oklch(32% .005 285);--p-gray-600:oklch(42% .005 265);--p-gray-500:oklch(53% .005 265);--p-gray-400:oklch(65% .02 265);--p-gray-300:oklch(75% .005 265);--p-gray-200:oklch(88% .005 265);--p-gray-100:oklch(93% .005 265);--p-gray-50:oklch(97% .002 265);--p-white:oklch(98.5% .002 265);--p-success:oklch(73.0324% .194381 147.444);--p-success-dim:oklch(from var(--p-success) l c h / .15);--p-success-light:oklch(from var(--p-success) calc(l + .15) calc(c/2) h);--p-warning:oklch(86.5209% .176828 90.3815);--p-warning-dim:oklch(from var(--p-warning) l c h / .15);--p-warning-light:oklch(from var(--p-warning) calc(l + .1) calc(c/2) h);--p-error:oklch(65.4215% .232135 28.6591);--p-error-dim:oklch(from var(--p-error) l c h / .15);--p-error-light:oklch(from var(--p-error) calc(l + .15) calc(c/2) h);--p-info:oklch(60.2765% .217712 257.424);--p-info-dim:oklch(from var(--p-info) l c h / .15);--p-info-light:oklch(from var(--p-info) calc(l + .15) calc(c/2) h);--p-success-50:oklch(97% .0106 147.4);--p-success-100:oklch(95.46% .0249 147.4);--p-success-200:oklch(92.68% .0453 147.4);--p-success-300:oklch(88.05% .0815 147.4);--p-success-400:oklch(81.67% .1333 147.4);--p-success-500:oklch(73.03% .1944 147.4);--p-success-600:oklch(66.51% .1902 147.4);--p-success-700:oklch(60% .1788 147.4);--p-success-800:oklch(51.35% .1496 147.4);--p-success-900:oklch(42.64% .1253 147.4);--p-success-950:oklch(29% .1081 147.4);--p-warning-50:oklch(97% .0096 90.4);--p-warning-100:oklch(96.33% .0226 90.4);--p-warning-200:oklch(95.11% .0412 90.4);--p-warning-300:oklch(93.09% .0741 90.4);--p-warning-400:oklch(90.3% .1213 90.4);--p-warning-500:oklch(86.52% .1768 90.4);--p-warning-600:oklch(78.01% .1729 90.4);--p-warning-700:oklch(69.49% .1626 90.4);--p-warning-800:oklch(58.2% .1361 90.4);--p-warning-900:oklch(46.81% .114 90.4);--p-warning-950:oklch(29% .0983 90.4);--p-error-50:oklch(97% .0126 28.7);--p-error-100:oklch(94.97% .0297 28.7);--p-error-200:oklch(91.31% .0541 28.7);--p-error-300:oklch(85.21% .0973 28.7);--p-error-400:oklch(76.81% .1592 28.7);--p-error-500:oklch(65.42% .2321 28.7);--p-error-600:oklch(60.03% .227 28.7);--p-error-700:oklch(54.64% .2134 28.7);--p-error-800:oklch(47.49% .1787 28.7);--p-error-900:oklch(40.28% .1497 28.7);--p-error-950:oklch(29% .129 28.7);--p-info-50:oklch(97% .0118 257.4);--p-info-100:oklch(94.64% .0279 257.4);--p-info-200:oklch(90.38% .0507 257.4);--p-info-300:oklch(83.29% .0913 257.4);--p-info-400:oklch(73.52% .1493 257.4);--p-info-500:oklch(60.28% .2177 257.4);--p-info-600:oklch(55.65% .213 257.4);--p-info-700:oklch(51.02% .2002 257.4);--p-info-800:oklch(44.88% .1676 257.4);--p-info-900:oklch(38.69% .1404 257.4);--p-info-950:oklch(29% .121 257.4);--p-destructive-50:oklch(97% .0117 27.3);--p-destructive-100:oklch(94.47% .0276 27.3);--p-destructive-200:oklch(89.92% .0501 27.3);--p-destructive-300:oklch(82.33% .0902 27.3);--p-destructive-400:oklch(71.88% .1476 27.3);--p-destructive-500:oklch(57.7099% .215157 27.325);--p-destructive-600:oklch(50.542% .190493 27.5181);--p-destructive-700:oklch(44.3687% .161321 26.8994);--p-destructive-800:oklch(30% .156 27.3);--p-destructive-900:oklch(25.7518% .0885594 26.0418);--p-destructive-950:oklch(16% .09 27.3);--p-accent-discord:oklch(58% .16 270);--p-accent-twitch:oklch(50% .24 290);--p-accent-stripe:oklch(58% .18 268);--p-accent-google:oklch(65% .2 145);--p-accent-google-blue:oklch(63.04% .18 260);--p-accent-nvidia:oklch(71.3% .1942 130.8);--p-accent-itau:oklch(68.13% .1791 50.4);--p-accent-set:oklch(45.02% .1008 264);--p-accent-aws:oklch(30.11% .0319 254.3);--p-accent-valorant:oklch(60% .22 15);--p-accent-freefire:oklch(70% .2 85);--background:light-dark(oklch(98.5% .002 265),oklch(14.5% .005 285));--foreground:light-dark(oklch(14.5% .03 265),oklch(93% .005 265));--card:light-dark(oklch(100% 0 0),oklch(17.5% .005 285));--card-foreground:light-dark(oklch(14.5% .03 265),oklch(93% .005 265));--popover:light-dark(oklch(100% 0 0),oklch(17.5% .005 285));--popover-foreground:light-dark(oklch(14.5% .03 265),oklch(93% .005 265));--primary:var(--p-epic);--primary-foreground:var(--p-white);--secondary:light-dark(oklch(96% .005 265),oklch(22% .01 265));--secondary-foreground:light-dark(oklch(20% .03 265),oklch(90% .005 265));--muted:light-dark(oklch(96% .005 265),oklch(25% .01 265));--muted-foreground:light-dark(oklch(50% .02 265),oklch(65% .02 265));--accent:var(--p-legendary);--accent-foreground:var(--p-black);--destructive:var(--p-destructive-500);--destructive-foreground:var(--p-white);--exp-destructive:var(--p-destructive-500);--exp-destructive-hover:var(--p-destructive-600);--exp-destructive-bg:var(--p-destructive-700);--exp-destructive-bg-hover:var(--p-destructive-600);--exp-destructive-fg:var(--p-white);--exp-destructive-muted:var(--p-destructive-900);--exp-destructive-glow:oklch(from var(--p-destructive-500) l c h / .35);--exp-color-epic-purple:var(--p-epic);--exp-color-rare-blue:var(--p-rare);--exp-color-legendary-orange:var(--p-legendary);--border:light-dark(oklch(92% .005 265),oklch(28% .01 265));--border-strong:light-dark(oklch(64% .005 265),oklch(50% .01 265));--input:light-dark(oklch(92% .005 265),oklch(28% .01 265));--ring:var(--p-epic);--epic:var(--p-epic);--epic-foreground:var(--p-white);--rare:var(--p-rare);--rare-foreground:var(--p-white);--legendary:var(--p-legendary);--legendary-foreground:var(--p-black);--bronze:var(--p-bronze);--silver:var(--p-silver);--epic-ink:light-dark(var(--p-epic),var(--p-epic))}@supports (color:color-mix(in lab,red,red)){:root{--epic-ink:light-dark(color-mix(in oklch, var(--p-epic) 81%, black),var(--p-epic))}}:root{--rare-ink:light-dark(var(--p-rare),var(--p-rare))}@supports (color:color-mix(in lab,red,red)){:root{--rare-ink:light-dark(color-mix(in oklch, var(--p-rare) 78%, black),var(--p-rare))}}:root{--legendary-ink:light-dark(var(--p-legendary),var(--p-legendary))}@supports (color:color-mix(in lab,red,red)){:root{--legendary-ink:light-dark(color-mix(in oklch, var(--p-legendary) 64%, black),var(--p-legendary))}}:root{--success:var(--p-success);--success-foreground:oklch(20% .02 145);--warning:var(--p-warning);--warning-foreground:oklch(20% .02 85);--error:var(--p-error);--error-foreground:oklch(20% .02 25);--info:var(--p-info);--info-foreground:oklch(17% .02 250);--primary-text:light-dark(oklch(from var(--primary) calc(l - .05) c h),oklch(from var(--primary) calc(l + .12) c h));--accent-text:light-dark(oklch(from var(--accent) calc(l - .05) c h),oklch(from var(--accent) calc(l + .12) c h));--accent-nvidia:var(--p-accent-nvidia);--accent-nvidia-fg:var(--p-black);--accent-itau:var(--p-accent-itau);--accent-itau-fg:var(--p-black);--accent-google-blue:var(--p-accent-google-blue);--accent-google-blue-fg:var(--p-black);--accent-set:var(--p-accent-set);--accent-set-fg:var(--p-white);--accent-aws:var(--p-accent-aws);--accent-aws-fg:var(--p-white);--primary-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--primary-hover:color-mix(in oklch, var(--primary), black 15%)}}:root{--primary-active:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--primary-active:color-mix(in oklch, var(--primary), black 25%)}}:root{--primary-soft:light-dark(oklch(from var(--primary) calc(l + .35) calc(c/5) h),oklch(from var(--primary) calc(l - .25) calc(c*.4) h));--surface-ground:light-dark(oklch(97% .002 265),var(--p-black));--surface-1:light-dark(oklch(100% 0 0),var(--p-gray-900));--surface-2:light-dark(oklch(98.5% .002 265),var(--p-gray-850));--surface-3:light-dark(oklch(97% .002 265),var(--p-gray-800));--surface-strong:light-dark(oklch(94% .005 265),var(--p-gray-700));--surface-panel:light-dark(oklch(98% .002 265),var(--p-gray-950));--surface-overlay:light-dark(oklch(0% 0 0/.3),oklch(0% 0 0/.7));--obsidian-navy:oklch(16.6% .027 283.1);--obsidian-navy-dark:oklch(15% .0214 283.5);--epic-purple-darker:oklch(30.8% .1253 307.7);--epic-purple-darkest:oklch(25.5% .1005 307.7);--overlay:oklch(0% 0 0/.6);--translucent-light:light-dark(oklch(15% 0 0/.03),oklch(98% 0 0/.05));--translucent-medium:light-dark(oklch(15% 0 0/.06),oklch(98% 0 0/.1));--translucent-heavy:light-dark(oklch(15% 0 0/.12),oklch(98% 0 0/.2));--on-inverted:var(--p-white);--on-inverted-muted:oklch(from var(--p-white) l c h / .7);--on-inverted-subtle:oklch(from var(--p-white) l c h / .5);--on-inverted-surface:oklch(from var(--p-white) l c h / .05);--on-inverted-border:oklch(from var(--p-white) l c h / .1);--chart-1:var(--p-epic);--chart-2:var(--p-rare);--chart-3:var(--p-legendary);--chart-4:var(--p-success);--chart-5:oklch(60% .18 200);--chart-1-dim:var(--p-purple-700);--chart-2-dim:var(--p-blue-700);--chart-3-dim:var(--p-orange-700);--chart-4-dim:var(--p-success-700);--chart-5-dim:oklch(42% .13 200);--sidebar:var(--surface-panel);--sidebar-foreground:light-dark(oklch(20% .02 265),oklch(88% .005 265));--sidebar-primary:var(--p-epic);--sidebar-primary-foreground:var(--p-white);--sidebar-accent:light-dark(oklch(96% .005 265),oklch(22% .01 265));--sidebar-accent-foreground:light-dark(oklch(20% .03 265),oklch(90% .005 265));--sidebar-border:light-dark(oklch(92% .005 265),oklch(25% .01 265));--sidebar-ring:var(--p-epic);--focus-ring:0 0 0 2px var(--background), 0 0 0 4px var(--ring);--disabled-opacity:.5;--disabled-cursor:not-allowed;--saturation-adjust:0;--blur-sm:8px;--blur-md:16px;--blur-lg:32px;--blur-xl:64px;--background-light:oklch(98.5% .002 265);--background-dark:oklch(14.5% .005 285);--foreground-light:oklch(14.5% .03 265);--foreground-dark:oklch(93% .005 265);--primary-text-light:oklch(from var(--primary) calc(l - .05) c h);--primary-text-dark:oklch(from var(--primary) calc(l + .12) c h);--accent-text-light:oklch(from var(--accent) calc(l - .05) c h);--accent-text-dark:oklch(from var(--accent) calc(l + .12) c h);--font-display-family:"PP Right Grotesk";--font-sans-family:"PP Neue Montreal";--font-mono-family:"PP Fraktion Mono";--font-sans:var(--font-sans-family), "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-display-family), "Space Grotesk Variable", "Space Grotesk", "Outfit", var(--font-sans);--font-mono:var(--font-mono-family), "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", monospace;--font-body:var(--font-sans);--font-sans-text:"PP Neue Montreal Text", var(--font-sans);--font-feature-settings:"cv01", "liga", "calt";--font-variation-settings:"opsz" auto;--text-xs:.75rem;--text-sm:.875rem;--text-base:1.0625rem;--fs-body:1.0625rem;--fs-body-sm:.875rem;--text-md:.9375rem;--text-lg:1.1875rem;--text-xl:1.3125rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3rem;--text-6xl:4.5rem;--text-7xl:6rem;--text-8xl:8rem;--text-9xl:10rem;--text-10xl:12rem;--leading-none:1;--leading-tight:1.15;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tighter:-.02em;--tracking-tight:-.01em;--tracking-normal:0em;--tracking-wide:.02em;--tracking-wider:.04em;--tracking-widest:.08em;--tracking-eyebrow:.12em;--tracking-display-xl:-.015em;--tracking-display-l:0em;--tracking-display-m:-.003em;--tracking-display-s:.004em;--tracking-headline-l:.004em;--tracking-headline-m:.007em;--tracking-headline-s:.011em;--tracking-text-body:-.022em;--tracking-text-action:-.022em;--tracking-text-sm:-.016em;--tracking-text-xs:-.01em;--tracking-section-label-l:.007em;--tracking-section-label-m:.009em;--weight-light:300;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-display-light:300;--weight-display-medium:500;--weight-display-bold:700;--weight-body-thin:100;--weight-body-light:300;--weight-body-book:350;--weight-body-regular:400;--weight-body-medium:500;--weight-body-semibold:600;--weight-body-bold:800;--weight-body-black:900;--weight-mono-light:300;--weight-mono-regular:400;--weight-mono-bold:700;--type-display-xl:clamp(2.75rem, 1.91rem + 3.43vw, 5rem);--type-display-l:clamp(2.25rem, 1.6rem + 2.667vw, 4rem);--type-display-m:clamp(2rem, 1.63rem + 1.52vw, 3rem);--type-display-s:clamp(1.75rem, 1.47rem + 1.15vw, 2.5rem);--type-headline-l:clamp(1.625rem, 1.49rem + .57vw, 2rem);--type-headline-m:clamp(1.375rem, 1.24rem + .57vw, 1.75rem);--type-headline-s:clamp(1.1875rem, 1.14rem + .19vw, 1.3125rem);--type-eyebrow-l:clamp(1.3125rem, 1.15rem + .667vw, 1.75rem);--type-eyebrow-m:clamp(1.1875rem, 1.07rem + .476vw, 1.5rem);--type-title-l:1.25rem;--type-title-m:1.125rem;--type-title-s:1rem;--type-body-l:1.0625rem;--type-body-m:.875rem;--type-body-s:.8125rem;--type-action:1.0625rem;--type-label-l:.875rem;--type-label-m:.8125rem;--type-label-s:.75rem;--type-caption:.75rem;--type-overline:.6875rem;--type-micro:.59375rem;--h1:72px;--h2:48px;--h3:40px;--h4:32px;--h5:24px;--h6:20px;--body-lg:18px;--body-md:16px;--body-base:16px;--body-sm:14px;--body-xs:12px}.type-mobile{--h1:40px;--h2:36px;--h3:32px;--h4:24px;--h5:20px;--h6:18px;--body-lg:17px;--body-md:16px;--body-base:16px;--body-sm:14px;--body-xs:12px}.type-presentation{--h1:124px;--h2:96px;--h3:72px;--h4:56px;--h5:44px;--h6:36px;--body-lg:36px;--body-md:28px;--body-base:24px;--body-sm:20px;--body-xs:16px}.type-document{--h1:28px;--h2:24px;--h3:20px;--h4:18px;--h5:16px;--h6:14px;--body-lg:14px;--body-md:12px;--body-base:11px;--body-sm:10px;--body-xs:9px}:root{--glass-thin-bg:light-dark(oklch(98% 0 0/.5),oklch(15% .005 285/.6));--glass-thin-border:light-dark(oklch(0% 0 0/.06),oklch(98% 0 0/.08));--glass-thin-shadow:0 8px 32px oklch(0% 0 0/.3);--glass-thin-highlight:inset 0 1px 0 oklch(98% 0 0/.05);--glass-regular-bg:light-dark(oklch(98% 0 0/.7),oklch(15% .005 285/.75));--glass-regular-border:light-dark(oklch(0% 0 0/.1),oklch(98% 0 0/.12));--glass-regular-shadow:0 8px 32px oklch(0% 0 0/.4);--glass-regular-highlight:inset 0 1px 0 oklch(98% 0 0/.08);--glass-thick-bg:light-dark(oklch(98% 0 0/.85),oklch(15% .005 285/.9));--glass-thick-border:light-dark(oklch(0% 0 0/.12),oklch(98% 0 0/.15));--glass-thick-shadow:0 8px 32px oklch(0% 0 0/.5);--glass-thick-highlight:inset 0 1px 0 oklch(98% 0 0/.1);--glass-epic-bg:var(--glass-regular-bg)}@supports (color:color-mix(in lab,red,red)){:root{--glass-epic-bg:color-mix(in oklch, var(--glass-regular-bg) 85%, var(--p-epic))}}:root{--glass-rare-bg:var(--glass-regular-bg)}@supports (color:color-mix(in lab,red,red)){:root{--glass-rare-bg:color-mix(in oklch, var(--glass-regular-bg) 85%, var(--p-rare))}}:root{--glass-legendary-bg:var(--glass-regular-bg)}@supports (color:color-mix(in lab,red,red)){:root{--glass-legendary-bg:color-mix(in oklch, var(--glass-regular-bg) 85%, var(--p-legendary))}}:root{--glass-tint-1:oklch(100% 0 0/.03);--glass-tint-2:oklch(100% 0 0/.05);--glass-tint-3:oklch(100% 0 0/.08);--glass-tint-4:oklch(100% 0 0/.12);--glass-tint-5:oklch(100% 0 0/.2);--radius-scale-none:0;--radius-scale-sm:4px;--radius-scale-md:8px;--radius-scale-lg:12px;--radius-scale-xl:16px;--radius-scale-2xl:20px;--radius-scale-3xl:24px;--radius-none:var(--radius-scale-none);--radius-sm:var(--radius-scale-sm);--radius-md:var(--radius-scale-md);--radius-lg:var(--radius-scale-lg);--radius-xl:var(--radius-scale-xl);--radius-2xl:var(--radius-scale-2xl);--radius-3xl:var(--radius-scale-3xl);--radius-full:9999px;--radius-circle:50%;--radius:var(--radius-scale-lg);--radius-parent:var(--radius-2xl);--space-inset:var(--sp-3);--radius-child:max(0px, calc(var(--radius-parent) - var(--space-inset)));--layer-base:1;--layer-raised:2;--layer-dropdown:50;--layer-noise-overlay:60;--layer-navigation:100;--layer-popover:600;--layer-command-menu:650;--layer-dialog-overlay:699;--layer-dialog:700;--layer-toast:800;--layer-tooltip:1100;--layer-max:10000;--z-hide:-1;--z-base:var(--layer-base);--z-docked:var(--layer-navigation);--z-dropdown:var(--layer-popover);--z-overlay:var(--layer-dialog-overlay);--z-modal:var(--layer-dialog);--z-toast:var(--layer-toast);--scrollbar-color:oklch(98% 0 0/.1);--scrollbar-color-hover:oklch(98% 0 0/.2);--scrollbar-color-active:oklch(98% 0 0/.4);--scrollbar-size:6px;--border-none:0px;--border-hairline:1px;--border-thin:1px;--border-regular:1.5px;--border-medium:2px;--border-thick:3px;--border-heavy:4px;--border-accent:6px;--breakpoint-t1:320px;--breakpoint-t2:735px;--breakpoint-t3:1069px;--breakpoint-t4:1920px;--breakpoint-t5:2560px;--breakpoint-t6:3440px;--breakpoint-t7:3840px;--breakpoint-t8:5120px;--breakpoint-t9:7680px;--min-tap-size:44px;--touch-min:var(--min-tap-size);--touch-gap:8px;--control-h:36px;--grid-columns:4;--grid-gutter:16px;--margin-screen:16px;--grid-columns-t1:4;--grid-columns-t2:8;--grid-columns-t3:12;--margin-screen-t1:16px;--margin-screen-t2:24px;--margin-screen-t3:40px;--space-page-margin:clamp(16px, 4vw, 48px);--space-page-width:1200px;--space-page-width-wide:1400px;--space-section-gap:clamp(48px, 8vw, 96px);--space-component-gap:24px;--space-card-padding:24px;--space-input-padding-x:12px;--space-input-padding-y:8px;--sp-0:0;--sp-px:1px;--sp-0-5:2px;--sp-1:4px;--sp-1-5:6px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-32:128px;--sp-72:288px;--sp-96:384px;--max-w-xs:20rem;--max-w-sm:24rem;--max-w-md:28rem;--max-w-lg:32rem;--max-w-xl:36rem;--max-w-2xl:42rem;--max-w-3xl:48rem;--max-w-4xl:56rem;--max-w-5xl:64rem;--max-w-6xl:72rem;--max-w-7xl:80rem;--max-w-prose:65ch;--width-content:none;--width-hero:none;--width-content-t3:64rem;--width-content-t4:90rem;--width-content-t5:105rem;--width-content-t6:120rem;--width-content-t8:160rem;--width-content-t9:200rem;--width-hero-t5:120rem;--width-hero-t6:135rem;--width-hero-t8:180rem;--width-hero-t9:225rem;--max-w-screen-sm:640px;--max-w-screen-md:768px;--max-w-screen-lg:1024px;--max-w-screen-xl:1280px;--max-w-screen-2xl:1536px}@media(min-width:1069px){:root{--width-content:var(--width-content-t3)}}@media(min-width:1920px){:root{--width-content:var(--width-content-t4)}}@media(min-width:2560px){:root{--width-content:var(--width-content-t5);--width-hero:var(--width-hero-t5)}}@media(min-width:3440px){:root{--width-content:var(--width-content-t6);--width-hero:var(--width-hero-t6)}}@media(min-width:5120px){:root{--width-content:var(--width-content-t8);--width-hero:var(--width-hero-t8)}}@media(min-width:7680px){:root{--width-content:var(--width-content-t9);--width-hero:var(--width-hero-t9)}}:root{--shadow-none:0 0 0 transparent;--shadow-xs:0 1px 2px light-dark(oklch(0% 0 0/.08),oklch(0% 0 0/.25));--shadow-scale-sm:0 1px 3px light-dark(oklch(0% 0 0/.1),oklch(0% 0 0/.3)), 0 1px 2px light-dark(oklch(0% 0 0/.06),oklch(0% 0 0/.2));--shadow-scale-md:0 4px 6px -1px light-dark(oklch(0% 0 0/.1),oklch(0% 0 0/.3)), 0 2px 4px -2px light-dark(oklch(0% 0 0/.06),oklch(0% 0 0/.2));--shadow-scale-lg:0 10px 15px -3px light-dark(oklch(0% 0 0/.12),oklch(0% 0 0/.35)), 0 4px 6px -4px light-dark(oklch(0% 0 0/.06),oklch(0% 0 0/.2));--shadow-scale-xl:0 20px 25px -5px light-dark(oklch(0% 0 0/.15),oklch(0% 0 0/.4)), 0 8px 10px -6px light-dark(oklch(0% 0 0/.08),oklch(0% 0 0/.25));--shadow-scale-2xl:0 25px 50px -12px light-dark(oklch(0% 0 0/.2),oklch(0% 0 0/.5));--shadow-scale-inner:inset 0 2px 4px 0 light-dark(oklch(0% 0 0/.06),oklch(0% 0 0/.2));--shadow-sm:var(--shadow-scale-sm);--shadow-md:var(--shadow-scale-md);--shadow-lg:var(--shadow-scale-lg);--shadow-xl:var(--shadow-scale-xl);--shadow-2xl:var(--shadow-scale-2xl);--shadow-inner:var(--shadow-scale-inner);--shadow-inner-sm:inset 0 1px 2px light-dark(oklch(0% 0 0/.06),oklch(0% 0 0/.2));--shadow-inner-md:inset 0 2px 4px light-dark(oklch(0% 0 0/.1),oklch(0% 0 0/.3));--shadow-card:var(--shadow-scale-sm), 0 0 0 1px var(--border), inset 0 1px 0 light-dark(#0000,oklch(100% 0 0/.05));--shadow-card-hover:var(--shadow-scale-lg), 0 0 0 1px light-dark(oklch(from var(--p-epic) l c h / .12),oklch(from var(--p-epic) l c h / .32)), inset 0 1px 0 light-dark(#0000,oklch(100% 0 0/.06));--shadow-modal:var(--shadow-scale-2xl), 0 0 0 1px var(--border), inset 0 1px 0 light-dark(#0000,oklch(100% 0 0/.05));--shadow-panel-lifted:var(--shadow-scale-sm);--shadow-panel:var(--shadow-panel-lifted);--panel-outline:light-dark(transparent,var(--border));--shadow-epic:0 4px 14px oklch(from var(--p-epic) l c h / .2);--shadow-rare:0 4px 14px oklch(from var(--p-rare) l c h / .2);--shadow-legendary:0 4px 14px oklch(from var(--p-legendary) l c h / .2);--glow-epic:0 0 20px oklch(from var(--p-epic) l c h / .3);--glow-epic-strong:0 0 40px oklch(from var(--p-epic) l c h / .4), 0 0 80px oklch(from var(--p-epic) l c h / .15);--glow-epic-subtle:0 0 12px oklch(from var(--p-epic) l c h / .12);--glow-rare:0 0 20px oklch(from var(--p-rare) l c h / .3);--glow-rare-strong:0 0 40px oklch(from var(--p-rare) l c h / .4), 0 0 80px oklch(from var(--p-rare) l c h / .15);--glow-rare-subtle:0 0 12px oklch(from var(--p-rare) l c h / .12);--glow-legendary:0 0 20px oklch(from var(--p-legendary) l c h / .3);--glow-legendary-strong:0 0 40px oklch(from var(--p-legendary) l c h / .4), 0 0 80px oklch(from var(--p-legendary) l c h / .15);--glow-legendary-subtle:0 0 12px oklch(from var(--p-legendary) l c h / .12);--glow-opacity:.04;--gradient-epic:linear-gradient(135deg, var(--p-epic), var(--p-epic-dark));--gradient-rare:linear-gradient(135deg, var(--p-rare), var(--p-rare-dark));--gradient-legendary:linear-gradient(135deg, var(--p-legendary), var(--p-legendary-dark));--gradient-epic-wide:linear-gradient(135deg, oklch(from var(--p-epic) .75 c h), oklch(from var(--p-epic) .35 c h));--gradient-rare-wide:linear-gradient(135deg, oklch(from var(--p-rare) .75 c h), oklch(from var(--p-rare) .35 c h));--gradient-legendary-wide:linear-gradient(135deg, oklch(from var(--p-legendary) .85 c h), oklch(from var(--p-legendary) .45 c h));--gradient-epic-cta:var(--btn-epic);--gradient-brand-full:linear-gradient(135deg, var(--p-purple-400), var(--p-purple-700));--gradient-brand-soft:linear-gradient(135deg, oklch(from var(--p-epic) l c h / .18), oklch(from var(--p-purple-700) l c h / .18));--gradient-success:linear-gradient(135deg, var(--p-success), oklch(from var(--p-success) .55 c h));--gradient-warning:linear-gradient(135deg, var(--p-warning), oklch(from var(--p-warning) .65 c h));--gradient-error:linear-gradient(135deg, var(--p-error), oklch(from var(--p-error) .5 c h));--gradient-info:linear-gradient(135deg, var(--p-info), oklch(from var(--p-info) .45 c h));--gradient-success-soft:linear-gradient(135deg, oklch(from var(--p-success) l c h / .18), oklch(from var(--p-success) l c h / .05));--gradient-warning-soft:linear-gradient(135deg, oklch(from var(--p-warning) l c h / .18), oklch(from var(--p-warning) l c h / .05));--gradient-error-soft:linear-gradient(135deg, oklch(from var(--p-error) l c h / .18), oklch(from var(--p-error) l c h / .05));--gradient-info-soft:linear-gradient(135deg, oklch(from var(--p-info) l c h / .18), oklch(from var(--p-info) l c h / .05));--gradient-surface:linear-gradient(180deg, var(--surface-1), var(--surface-0));--gradient-fade-down:linear-gradient(180deg, transparent, var(--background));--gradient-fade-up:linear-gradient(0deg, transparent, var(--background));--gradient-hero:radial-gradient(ellipse at 30% 0%, oklch(from var(--p-epic) l c h / .12) 0%, transparent 60%);--bg-light-1:linear-gradient(180deg, var(--p-white) 0%, oklch(from var(--p-white) .95 c h) 100%);--bg-light-2:radial-gradient(130% 130% at 30% 0%, oklch(from var(--p-epic) .974 .015 h) 0%, var(--p-white) 70%);--bg-light-3:radial-gradient(130% 130% at 80% 0%, oklch(from var(--p-rare) .975 .012 h) 0%, var(--p-white) 70%);--bg-light-4:linear-gradient(135deg, oklch(from var(--p-legendary) .982 .013 h) 0%, var(--p-white) 100%);--bg-gray-light-1:linear-gradient(180deg, oklch(from var(--p-white) .911 .004 h) 0%, oklch(from var(--p-white) .85 .007 h) 100%);--bg-gray-light-2:linear-gradient(135deg, oklch(from var(--p-white) .871 .006 h) 0%, oklch(from var(--p-white) .784 .007 h) 100%);--bg-gray-dark-1:linear-gradient(160deg, oklch(from var(--p-black) .421 .005 h) 0%, oklch(from var(--p-black) .306 .005 h) 100%);--bg-gray-dark-2:linear-gradient(135deg, oklch(from var(--p-black) .491 .008 h) 0%, oklch(from var(--p-black) .354 .007 h) 100%);--bg-black-1:linear-gradient(180deg, oklch(from var(--p-black) .12 c h) 0%, oklch(from var(--p-black) .05 c h) 100%);--bg-black-2:linear-gradient(160deg, oklch(from var(--p-black) .206 c h) 0%, oklch(from var(--p-black) .135 c h) 100%);--bg-black-3:radial-gradient(130% 130% at 50% -10%, oklch(from var(--p-black) .254 c h) 0%, oklch(from var(--p-black) .123 c h) 70%);--bg-black-4:linear-gradient(135deg, oklch(from var(--p-black) .188 c h) 0%, oklch(from var(--p-black) .108 c h) 100%);--bg-epic-1:linear-gradient(135deg, oklch(from var(--p-epic) .125 .019 h) 0%, oklch(from var(--p-epic) .27 .105 h) 100%);--bg-epic-2:radial-gradient(130% 130% at 80% 0%, oklch(from var(--p-epic) .34 .12 h) 0%, oklch(from var(--p-epic) .117 .018 h) 70%);--bg-rare-1:linear-gradient(135deg, oklch(from var(--p-rare) .122 .021 h) 0%, oklch(from var(--p-rare) .259 .105 h) 100%);--bg-rare-2:radial-gradient(130% 130% at 20% 100%, oklch(from var(--p-rare) .32 .111 h) 0%, oklch(from var(--p-rare) .114 .021 h) 70%);--bg-legendary-1:linear-gradient(135deg in oklch, oklch(from var(--p-legendary) .147 .031 h) 0%, oklch(from var(--p-legendary) .2 .05 h) 50%, oklch(from var(--p-legendary) .634 .156 h) 100%);--bg-legendary-2:radial-gradient(120% 120% at 82% 8% in oklch, oklch(from var(--p-legendary) .665 .161 h) 0%, oklch(from var(--p-legendary) .17 .032 h) 52%, oklch(from var(--p-legendary) .119 .022 h) 80%);--gradient-mesh-dark:radial-gradient(at 20% 80%, oklch(from var(--p-epic) .2 .1 h) 0%, transparent 50%), radial-gradient(at 80% 20%, oklch(from var(--p-rare) .2 .08 h) 0%, transparent 50%), var(--background);--gradient-conic-brand:conic-gradient(from var(--gradient-angle,0deg) in oklab, var(--p-purple-400), var(--p-purple-700), var(--p-purple-400));--btn-epic:linear-gradient(135deg, var(--p-epic) 0%, oklch(from var(--p-epic) calc(l - .08) c h) 55%, oklch(from var(--p-epic) calc(l - .2) c h) 100%);--btn-epic-hover:linear-gradient(135deg, oklch(from var(--p-epic) calc(l + .06) calc(c - .02) h) 0%, oklch(from var(--p-epic) calc(l - .02) c h) 55%, oklch(from var(--p-epic) calc(l - .15) c h) 100%);--btn-epic-fg:var(--p-white);--glow-epic-neon:0 0 0 1.5px oklch(from var(--p-epic) .75 calc(c - .06) h / .95), 0 0 8px oklch(from var(--p-epic) .75 calc(c - .06) h / .9), 0 0 22px oklch(from var(--p-epic) l c h / .72), 0 0 52px oklch(from var(--p-epic) calc(l - .2) c h / .42);--glow-epic-light:0 8px 26px oklch(from var(--p-epic) l c h / .4), 0 0 44px oklch(from var(--p-epic) l c h / .24), 0 0 92px oklch(from var(--p-epic) .75 calc(c - .06) h / .14);--glow-epic-bright:0 6px 22px oklch(from var(--p-epic) l c h / .55), 0 0 64px oklch(from var(--p-epic) .75 calc(c - .06) h / .46), 0 0 140px 14px oklch(from var(--p-epic) .75 calc(c - .06) h / .27);--btn-rare:linear-gradient(135deg, var(--p-rare) 0%, oklch(from var(--p-rare) calc(l - .1) c h) 55%, oklch(from var(--p-rare) calc(l - .22) c h) 100%);--btn-rare-hover:linear-gradient(135deg, oklch(from var(--p-rare) calc(l + .05) calc(c - .01) h) 0%, oklch(from var(--p-rare) calc(l - .03) c h) 55%, oklch(from var(--p-rare) calc(l - .17) c h) 100%);--btn-rare-fg:var(--p-white);--glow-rare-neon:0 0 0 1.5px oklch(from var(--p-rare) .75 calc(c - .04) h / .95), 0 0 8px oklch(from var(--p-rare) .75 calc(c - .04) h / .9), 0 0 22px oklch(from var(--p-rare) l c h / .72), 0 0 52px oklch(from var(--p-rare) calc(l - .22) c h / .42);--glow-rare-light:0 8px 26px oklch(from var(--p-rare) l c h / .4), 0 0 44px oklch(from var(--p-rare) l c h / .24), 0 0 92px oklch(from var(--p-rare) .75 calc(c - .04) h / .14);--glow-rare-bright:0 6px 22px oklch(from var(--p-rare) l c h / .55), 0 0 64px oklch(from var(--p-rare) .75 calc(c - .04) h / .46), 0 0 140px 14px oklch(from var(--p-rare) .75 calc(c - .04) h / .27);--btn-legendary:linear-gradient(100deg, oklch(from var(--p-legendary) calc(l - .08) c h) 0%, oklch(from var(--p-legendary) calc(l + .02) c h) 20%, oklch(from var(--p-legendary) calc(l + .15) calc(c - .08) h) 50%, oklch(from var(--p-legendary) l c h) 80%, oklch(from var(--p-legendary) calc(l - .08) c h) 100%);--btn-legendary-hover:linear-gradient(100deg, oklch(from var(--p-legendary) calc(l - .05) c h) 0%, oklch(from var(--p-legendary) calc(l + .05) c h) 20%, oklch(from var(--p-legendary) calc(l + .2) calc(c - .08) h) 50%, oklch(from var(--p-legendary) calc(l + .03) c h) 80%, oklch(from var(--p-legendary) calc(l - .05) c h) 100%);--btn-legendary-fg:var(--p-black);--glow-legendary-neon:0 0 0 1.5px oklch(from var(--p-legendary) .85 calc(c - .08) h / .95), 0 0 8px oklch(from var(--p-legendary) .85 calc(c - .08) h / .9), 0 0 22px oklch(from var(--p-legendary) calc(l + .02) c h / .72), 0 0 52px oklch(from var(--p-legendary) calc(l - .08) c h / .42);--glow-legendary-light:0 8px 26px oklch(from var(--p-legendary) calc(l + .02) c h / .4), 0 0 44px oklch(from var(--p-legendary) calc(l + .02) c h / .24), 0 0 92px oklch(from var(--p-legendary) .85 calc(c - .08) h / .14);--glow-legendary-bright:0 6px 22px oklch(from var(--p-legendary) calc(l + .02) c h / .55), 0 0 64px oklch(from var(--p-legendary) .85 calc(c - .08) h / .46), 0 0 140px 14px oklch(from var(--p-legendary) .85 calc(c - .08) h / .27);--ratio-square:1 / 1;--ratio-portrait:3 / 4;--ratio-landscape:4 / 3;--ratio-video:16 / 9;--ratio-widescreen:21 / 9;--ratio-banner:3 / 1;--ratio-card:5 / 7;--ratio-thumbnail:16 / 10;--ratio-story:9 / 16;--ratio-golden:1.618 / 1;color-scheme:light dark;--saturation-adjust:-.02}}@layer theme{:root,:host{--font-sans:var(--font-sans-family), "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-mono-family), "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base:1.0625rem;--text-base--line-height: 1.5 ;--text-lg:1.1875rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.3125rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:var(--radius-scale-sm);--radius-md:var(--radius-scale-md);--radius-lg:var(--radius-scale-lg);--radius-2xl:var(--radius-scale-2xl);--shadow-lg:var(--shadow-scale-lg);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans-family), "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--default-mono-font-family:var(--font-mono-family), "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", monospace;--font-display:var(--font-display-family), "Space Grotesk Variable", "Space Grotesk", "Outfit", var(--font-sans);--spacing-px:1px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--max-w-3xl:48rem;--radius-full:9999px;--color-border:var(--border);--ease-swift:var(--ease-curve-swift);--ease-smooth:var(--ease-curve-smooth);--ease-dramatic:var(--ease-curve-dramatic);--ease-legendary:var(--ease-curve-legendary);--ease-spring:var(--ease-curve-spring);--ease-linear:var(--ease-curve-linear)}}@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;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}*{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)}}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-feature-settings:var(--font-feature-settings);font-size:var(--fs-body);line-height:var(--leading-normal)}h1{font-size:clamp(var(--text-3xl),2.14vw + 1.57rem,var(--text-5xl));line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter)}h2{font-size:clamp(var(--text-2xl),2.14vw + 1.07rem,var(--text-4xl));line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h3{font-size:clamp(var(--text-xl),1.47vw + 1.02rem,var(--text-3xl));line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}h4{font-size:clamp(var(--text-lg),.67vw + 1.05rem,var(--text-2xl));line-height:var(--leading-snug)}h5{font-size:var(--text-lg);line-height:var(--leading-snug)}h6{font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-display-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider)}code,pre,kbd,samp{font-family:var(--font-mono);font-feature-settings:normal;font-size:.9em}pre{padding:var(--sp-4);border-radius:var(--radius-lg);background:var(--surface-1);overflow-x:auto}kbd{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);padding:.1em .4em;font-size:.85em}small{font-size:var(--text-xs);color:var(--muted-foreground)}.tabular-nums{font-variant-numeric:tabular-nums lining-nums}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--dvh:1dvh;--svh:1svh;--lvh:1lvh}@supports not (height:1dvh){:root{--dvh:1vh;--svh:1vh;--lvh:1vh}}@media(max-height:600px){:root{--viewport-height:compact}}@media(min-height:601px)and (max-height:750px){:root{--viewport-height:short}}@media(min-height:751px){:root{--viewport-height:normal}}@media(min-aspect-ratio:2){:root{--viewport-aspect:ultrawide}}@media(prefers-contrast:more){:root{--border:oklch(50% .01 265);--muted-foreground:oklch(80% .02 265);--focus-ring:0 0 0 2px var(--background), 0 0 0 4px oklch(90% .2 90)}}@media(forced-colors:active){:root{--border:CanvasText;--ring:Highlight;--focus-ring:0 0 0 2px Canvas, 0 0 0 4px Highlight}:where(a,button,[role=button]){forced-color-adjust:none}}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--layer-max);padding:var(--sp-2) var(--sp-4);background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-md);font-weight:var(--weight-medium);text-decoration:none;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-link:focus{top:var(--sp-2)}.hit-area{position:relative}.hit-area:after{content:"";width:max(100%,var(--min-tap-size));height:max(100%,var(--min-tap-size));position:absolute;top:50%;left:50%;translate:-50% -50%}@media(pointer:fine){.hit-area:after{width:100%;height:100%}}@media(pointer:coarse){:where(button,[role=button]){position:relative}:where(button,[role=button]):after{content:"";width:max(100%,var(--min-tap-size));height:max(100%,var(--min-tap-size));position:absolute;top:50%;left:50%;translate:-50% -50%}}html,body{background:var(--muted)}body{color:var(--foreground)}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}mark{background:var(--legendary)}@supports (color:color-mix(in lab,red,red)){mark{background:color-mix(in oklch,var(--legendary) 22%,transparent)}}mark{color:inherit;border-radius:3px;padding:0 1px}}@layer components{.type-display-xl{font-family:var(--font-display);font-size:var(--type-display-xl);font-weight:var(--weight-display-medium);line-height:var(--leading-none);letter-spacing:var(--tracking-display-xl)}.type-display-l{font-family:var(--font-display);font-size:var(--type-display-l);font-weight:var(--weight-display-medium);line-height:var(--leading-none);letter-spacing:var(--tracking-display-l)}.type-display-m{font-family:var(--font-display);font-size:var(--type-display-m);font-weight:var(--weight-display-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-display-m)}.type-display-s{font-family:var(--font-display);font-size:var(--type-display-s);font-weight:var(--weight-display-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-display-s)}.type-headline-l{font-family:var(--font-display);font-size:var(--type-headline-l);font-weight:var(--weight-display-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-headline-l)}.type-headline-m{font-family:var(--font-display);font-size:var(--type-headline-m);font-weight:var(--weight-display-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-headline-m)}.type-headline-s{font-family:var(--font-display);font-size:var(--type-headline-s);font-weight:var(--weight-display-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-headline-s)}.type-eyebrow-l{font-family:var(--font-sans);font-size:var(--type-eyebrow-l);font-weight:var(--weight-body-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-section-label-l)}.type-eyebrow-m{font-family:var(--font-sans);font-size:var(--type-eyebrow-m);font-weight:var(--weight-body-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-section-label-m)}.type-action{font-family:var(--font-sans);font-size:var(--type-action);font-weight:var(--weight-body-medium);letter-spacing:var(--tracking-text-action);line-height:1.235}.type-title-l{font-family:var(--font-sans);font-size:var(--type-title-l);font-weight:var(--weight-body-semibold);line-height:var(--leading-snug)}.type-title-m{font-family:var(--font-sans);font-size:var(--type-title-m);font-weight:var(--weight-body-semibold);line-height:var(--leading-snug)}.type-title-s{font-family:var(--font-sans);font-size:var(--type-title-s);font-weight:var(--weight-body-semibold);line-height:var(--leading-snug)}.type-body-l{font-family:var(--font-sans);font-size:var(--type-body-l);font-weight:var(--weight-body-regular);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-text-body)}.type-body-m{font-family:var(--font-sans);font-size:var(--type-body-m);font-weight:var(--weight-body-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-text-body)}.type-body-s{font-family:var(--font-sans);font-size:var(--type-body-s);font-weight:var(--weight-body-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-text-body)}.type-label-l{font-family:var(--font-sans);font-size:var(--type-label-l);font-weight:var(--weight-body-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide)}.type-label-m{font-family:var(--font-sans);font-size:var(--type-label-m);font-weight:var(--weight-body-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide)}.type-label-s{font-family:var(--font-sans);font-size:var(--type-label-s);font-weight:var(--weight-body-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-wider)}.type-caption{font-family:var(--font-sans);font-size:var(--type-caption);font-weight:var(--weight-body-regular);line-height:var(--leading-normal);color:var(--muted-foreground)}.type-overline{font-family:var(--font-sans);font-size:var(--type-overline);font-weight:var(--weight-body-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.radar-ground{background:var(--muted) url(/radar/bg/bard-forest-sonar.jpg) center / cover no-repeat}.radar-veil{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.radar-veil{background:color-mix(in oklch,var(--background) 84%,transparent)}}.radar-veil{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.radar-card{box-shadow:0 1px 2px var(--foreground),0 12px 32px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.radar-card{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground) 6%,transparent),0 12px 32px -12px color-mix(in oklch,var(--foreground) 18%,transparent)}}}@layer ux-tokens{:root{--ease-curve-swift:cubic-bezier(.175, .885, .32, 1.1);--ease-curve-smooth:cubic-bezier(.4, 0, .2, 1);--ease-curve-dramatic:cubic-bezier(.77, 0, .175, 1);--ease-curve-epic:cubic-bezier(.86, 0, .07, 1);--ease-curve-legendary:cubic-bezier(.16, 1, .3, 1);--ease-curve-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-curve-bounce:cubic-bezier(.34, 1.3, .64, 1);--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-soft:cubic-bezier(.4, 0, 1, 1);--ease-in-sharp:cubic-bezier(.55, 0, 1, .45);--ease-out-soft:cubic-bezier(0, 0, .2, 1);--ease-inout-sine:cubic-bezier(.37, 0, .63, 1);--ease-curve-linear:linear;--ease-swift:var(--ease-curve-swift);--ease-smooth:var(--ease-curve-smooth);--ease-dramatic:var(--ease-curve-dramatic);--ease-epic:var(--ease-curve-epic);--ease-legendary:var(--ease-curve-legendary);--ease-spring:var(--ease-curve-spring);--ease-bounce:var(--ease-curve-bounce);--ease-linear:var(--ease-curve-linear);--ease-step-start:steps(1, start);--ease-step-end:steps(1, end);--ease-power-up:cubic-bezier(.22, 1.4, .36, 1);--ease-countdown:cubic-bezier(.65, 0, .35, 1);--duration-instant:50ms;--duration-micro:.1s;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--duration-slower:.6s;--duration-cinematic:1s;--duration-epic:1.5s;--stagger-fast:30ms;--stagger-base:60ms;--stagger-slow:.1s;--transition-quick:var(--duration-fast) var(--ease-smooth);--transition-base:var(--duration-normal) var(--ease-smooth);--transition-dramatic:var(--duration-slow) var(--ease-dramatic);--exp-duration-micro:var(--duration-micro);--exp-duration-fast:var(--duration-fast);--exp-duration-base:var(--duration-normal);--exp-duration-moderate:var(--duration-slow);--exp-duration-dramatic:var(--duration-slower);--exp-duration-cinematic:var(--duration-cinematic);--exp-easing-smooth:var(--ease-smooth);--exp-easing-dramatic:var(--ease-legendary);--exp-easing-emphasis:var(--ease-legendary);--exp-easing-epic:var(--ease-spring);--exp-easing-spring:var(--ease-swift);--exp-transition-quick:var(--transition-quick);--exp-transition-base:var(--transition-base);--exp-transition-reveal:var(--transition-dramatic);--wipe-duration:var(--duration-slower);--press-scale:.96;--press-duration:.12s;--press-ease:var(--ease-spring);--ripple-color:#ffffff73;--ripple-duration:.52s;--shimmer-color:var(--p-epic);--shimmer-duration:3s;--shimmer-width:1px;--marquee-duration:30s;--marquee-gap:var(--space-8,32px)}}@layer ux-base{@media(prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-micro:0s;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--duration-slower:0s;--duration-cinematic:0s;--duration-epic:0s;--stagger-fast:0s;--stagger-base:0s;--stagger-slow:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer ux-animations{@keyframes exp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes exp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes exp-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes exp-slide-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes exp-slide-left{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes exp-slide-right{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes exp-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes exp-slide-left-sm{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes exp-slide-right-sm{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes exp-hero-fade-up{0%{opacity:0;filter:blur(6px);transform:translateY(40px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes exp-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes exp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes exp-legendary-pulse{0%,to{text-shadow:0 0 20px oklch(from var(--p-legendary) l c h / .4)}50%{text-shadow:0 0 40px oklch(from var(--p-legendary) l c h / .7)}}@keyframes exp-epic-glow{0%,to{box-shadow:0 0 calc(var(--glow-spread,20px) * 1) oklch(from var(--p-epic) l c h / .2)}50%{box-shadow:0 0 calc(var(--glow-spread,20px) * 2) oklch(from var(--p-epic) l c h / .5)}}@keyframes exp-legendary-glow{0%,to{box-shadow:0 0 calc(var(--glow-spread,20px) * .5) oklch(from var(--p-legendary) l c h / .2)}50%{box-shadow:0 0 calc(var(--glow-spread,20px) * 1.2) oklch(from var(--p-legendary) l c h / .6)}}@keyframes exp-level-up{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.08)}75%{transform:scale(.98)}to{transform:scale(1)}}@keyframes exp-scanline{0%{top:-10%}to{top:110%}}@keyframes exp-particle-drift{0%{opacity:.15;transform:translate(0)scale(1)}25%{opacity:.3;transform:translate(40px,-30px)scale(1.2)}50%{opacity:.15;transform:translate(100px,-50px)scale(.8)}75%{opacity:.25;transform:translate(60px,-20px)scale(1.1)}to{opacity:.15;transform:translate(0)scale(1)}}@keyframes exp-rotate-gradient{to{--gradient-angle:360deg}}@keyframes exp-entrance{0%{opacity:0;filter:blur(4px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes exp-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.exp-scroll-progress{background:var(--primary);transform-origin:0;height:3px;z-index:var(--layer-max);animation:linear exp-scroll-progress;animation-timeline:scroll();position:fixed;top:0;left:0;right:0}.exp-scroll-reveal{animation:linear both exp-entrance;animation-timeline:view();animation-range:entry entry 30%}.exp-scroll-reveal-stagger{animation:linear both exp-entrance;animation-timeline:view();animation-range:entry entry 40%}.exp-scroll-reveal-stagger:first-child{animation-delay:calc(var(--stagger-base) * 1)}.exp-scroll-reveal-stagger:nth-child(2){animation-delay:calc(var(--stagger-base) * 2)}.exp-scroll-reveal-stagger:nth-child(3){animation-delay:calc(var(--stagger-base) * 3)}.exp-scroll-reveal-stagger:nth-child(4){animation-delay:calc(var(--stagger-base) * 4)}.exp-scroll-reveal-stagger:nth-child(5){animation-delay:calc(var(--stagger-base) * 5)}.exp-scroll-reveal-stagger:nth-child(6){animation-delay:calc(var(--stagger-base) * 6)}@keyframes exp-diamond-spin{0%{opacity:0;transform:rotate(0)scale(0)}50%{opacity:1;transform:rotate(180deg)scale(1.2)}to{opacity:1;transform:rotate(360deg)scale(1)}}@keyframes exp-hero-spin-in{0%{opacity:0;transform:scale(0)rotate(-180deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes exp-hero-pulse{0%,to{opacity:0}50%{opacity:.6}}@keyframes exp-parallax{0%{transform:translateY(-15%)}to{transform:translateY(15%)}}.exp-parallax-bg{animation:linear exp-parallax;animation-timeline:scroll()}@keyframes exp-scroll-fade{0%{opacity:1}to{opacity:0}}.exp-scroll-fade-out{animation:linear exp-scroll-fade;animation-timeline:scroll();animation-range:0% 30%}.exp-animate-float{animation:exp-float 3s var(--ease-smooth) infinite}.exp-animate-pulse{animation:exp-legendary-pulse 2s var(--ease-smooth) infinite}.exp-animate-glow{animation:exp-epic-glow 2s var(--ease-smooth) infinite}.exp-animate-gradient{background-size:200% 200%;animation:8s linear infinite exp-gradient-shift}.exp-animate-scanline{animation:4s linear infinite exp-scanline}.exp-animate-entrance{animation:exp-hero-fade-up var(--duration-slow) var(--ease-dramatic) both}.exp-animate-slide-up{animation:exp-slide-up var(--duration-normal) var(--ease-swift) both}.exp-animate-slide-down{animation:exp-slide-down var(--duration-normal) var(--ease-swift) both}.exp-animate-slide-left{animation:exp-slide-left var(--duration-slow) var(--ease-dramatic) both}.exp-animate-slide-right{animation:exp-slide-right var(--duration-slow) var(--ease-dramatic) both}.exp-animate-slide-left-sm{animation:exp-slide-left-sm var(--duration-normal) var(--ease-swift) both}.exp-animate-slide-right-sm{animation:exp-slide-right-sm var(--duration-normal) var(--ease-swift) both}.exp-animate-spin{animation:exp-spin 1s var(--ease-linear) infinite}.exp-legendary-border{--gradient-angle:0deg;border-image:conic-gradient(from var(--gradient-angle),var(--p-epic),var(--p-legendary),var(--p-rare),var(--p-epic)) 1;animation:3s linear infinite exp-rotate-gradient}.exp-stagger-1{animation-delay:calc(var(--stagger-base) * 1)}.exp-stagger-2{animation-delay:calc(var(--stagger-base) * 2)}.exp-stagger-3{animation-delay:calc(var(--stagger-base) * 3)}.exp-stagger-4{animation-delay:calc(var(--stagger-base) * 4)}.exp-stagger-5{animation-delay:calc(var(--stagger-base) * 5)}.exp-stagger-6{animation-delay:calc(var(--stagger-base) * 6)}.lx-gradient-wipe{animation:linear both lx-wipe-left;animation-timeline:view();animation-range:entry entry 40%}.lx-gradient-wipe--up{animation-name:lx-wipe-up}.lx-gradient-wipe--radial{animation-name:lx-wipe-radial}.lx-gradient-wipe--manual{clip-path:inset(0 100% 0 0);transition:clip-path var(--wipe-duration) var(--ease-dramatic);animation:none}.lx-gradient-wipe--manual.lx-gradient-wipe--up{clip-path:inset(100% 0 0)}.lx-gradient-wipe--manual.lx-gradient-wipe--radial{clip-path:circle(0%);transition-property:clip-path}.lx-gradient-wipe--manual.is-revealed{clip-path:inset(0)}.lx-gradient-wipe--manual.lx-gradient-wipe--radial.is-revealed{clip-path:circle(120%)}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:var(--duration-slow);animation-timing-function:var(--ease-dramatic)}::view-transition-new(root){animation-duration:var(--duration-slow);animation-timing-function:var(--ease-dramatic)}::view-transition-old(root){animation-name:sigil-view-fade-out}::view-transition-new(root){animation-name:sigil-view-fade-in}}}@layer ux-patterns{:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:2px;transition:outline-color var(--duration-fast) var(--ease-smooth),outline-offset var(--duration-fast) var(--ease-smooth)}.focus-ring-tight:focus-visible{outline-offset:0}.focus-ring-loose:focus-visible{outline-offset:4px}.focus-ring-inset:focus-visible{outline-offset:-2px}:where(button,a,input,textarea,select,[tabindex]):focus:not(:focus-visible){outline:none}.state-transition,.lx-state-transition{transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base),opacity var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.state-transition-quick,.lx-state-transition-quick{transition:color var(--transition-quick),background-color var(--transition-quick),opacity var(--transition-quick)}.state-transition-dramatic,.lx-state-transition-dramatic{transition:opacity var(--transition-dramatic),transform var(--transition-dramatic),box-shadow var(--transition-dramatic)}.hover-lift,.lx-hover-lift{transition:transform var(--transition-base),box-shadow var(--transition-base)}.hover-lift:hover,.lx-hover-lift:hover{transform:translateY(calc(var(--spacing-px,1px) * -2))}.active-press,.lx-active-press{transition:transform var(--duration-micro) var(--ease-smooth)}.active-press:active,.lx-active-press:active{transform:scale(.98)}:where(button,a,input,textarea,select)[disabled],:where(button,a,input,textarea,select)[aria-disabled=true]{cursor:var(--disabled-cursor,not-allowed);opacity:var(--disabled-opacity,.5);transition:opacity var(--transition-quick)}.exp-snap-x,.exp-snap-y,.exp-game-carousel{scrollbar-width:thin;scroll-behavior:smooth}.exp-snap-x,.exp-game-carousel{gap:var(--spacing-4,1rem);overscroll-behavior-x:contain;scroll-padding-inline:var(--space-page-margin,var(--spacing-4,1rem));scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.exp-snap-y{overscroll-behavior-y:contain;scroll-padding-block:var(--space-page-margin,var(--spacing-4,1rem));scroll-snap-type:y mandatory;overflow-y:auto}.exp-snap-x-proximity{scroll-snap-type:x proximity}.exp-snap-x>*,.exp-snap-y>*,.exp-game-carousel>*{scroll-snap-align:start;flex-shrink:0}.exp-snap-x-proximity>*{scroll-snap-align:center}.exp-game-carousel>*{flex-basis:clamp(12.5rem,30vw,20rem)}.exp-snap-wrapper{position:relative}.exp-snap-nav{gap:var(--spacing-2,.5rem);justify-content:flex-end;margin-block-start:var(--spacing-3,.75rem);display:flex}.exp-snap-wrapper--floating .exp-snap-nav{inset-block:50% auto;inset-inline:var(--spacing-2,.5rem);pointer-events:none;justify-content:space-between;margin-block-start:0;position:absolute;transform:translateY(-50%)}.exp-snap-wrapper--floating .exp-snap-nav>*{pointer-events:auto}.exp-snap-dots{gap:var(--spacing-2,.5rem);justify-content:center;margin-block-start:var(--spacing-3,.75rem);display:flex}.exp-snap-dot{block-size:var(--spacing-2,.5rem);border-radius:var(--radius-full,999px);inline-size:var(--spacing-2,.5rem)}.exp-snap-dot[aria-current=true]{background:var(--primary)}.skeleton,.lx-skeleton{background:linear-gradient(90deg,var(--surface-1) 0%,var(--surface-2) 50%,var(--surface-1) 100%);border-radius:var(--radius-md,.5rem);min-block-size:1em;animation:lx-skeleton-shimmer var(--duration-cinematic) var(--ease-linear) infinite;background-size:200% 100%;display:block;position:relative;overflow:hidden}.skeleton-text,.lx-skeleton-text{border-radius:var(--radius-full,999px);block-size:1em;inline-size:100%}.skeleton-text-block,.lx-skeleton-text-block{border-radius:var(--radius-full,999px);block-size:1em;inline-size:min(100%,36rem)}.skeleton-circle,.lx-skeleton-circle{aspect-ratio:1;border-radius:var(--radius-full,999px)}.skeleton-card,.lx-skeleton-card{aspect-ratio:var(--ratio-video,16 / 9);inline-size:100%}.btn-press{transition:transform var(--duration-micro) var(--ease-smooth)}.btn-press:active{transform:scale(.98)}.card-hover-lift{transition:transform var(--transition-quick),box-shadow var(--transition-quick)}.card-hover-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.modal-open-fade-scale{animation:modal-fade-scale-in var(--duration-normal) var(--ease-dramatic) both}.toast-slide-in{animation:toast-slide-in var(--duration-normal) var(--ease-spring) both}.pulse{animation:microint-pulse var(--duration-cinematic) var(--ease-smooth) infinite}.lx-arrow-slide .lx-arrow{transition:transform var(--transition-quick);display:inline-block}.lx-arrow-slide:hover .lx-arrow,.lx-arrow-slide:focus-visible .lx-arrow{transform:translate(var(--arrow-slide-distance,4px))}.lx-media-zoom{overflow:hidden}.lx-media-zoom>img,.lx-media-zoom>video,.lx-media-zoom>picture img{transition:transform var(--transition-dramatic)}.lx-media-zoom:hover>img,.lx-media-zoom:hover>video,.lx-media-zoom:hover>picture img{transform:scale(var(--media-zoom-scale,1.05))}.lx-quote-reveal{position:relative}.lx-quote-reveal:after{content:"";width:var(--quote-border-width,3px);background:var(--primary);transition:top var(--transition-dramatic),bottom var(--transition-dramatic);position:absolute;top:50%;bottom:50%;left:0}.lx-quote-reveal.is-revealed:after{top:0;bottom:0}.gradient-overlay-epic{position:relative}.gradient-overlay-epic:before{content:"";background:linear-gradient(135deg,oklch(from var(--p-epic) l c h / .1) 0%,transparent 60%);pointer-events:none;border-radius:inherit;position:absolute;inset:0}.gradient-overlay-legendary{position:relative}.gradient-overlay-legendary:before{content:"";background:linear-gradient(135deg,oklch(from var(--p-epic) l c h / .15),oklch(from var(--p-legendary) l c h / .1));pointer-events:none;border-radius:inherit;position:absolute;inset:0}.shadow-layered-sm{box-shadow:light-dark(0 1px 2px oklch(0% 0 0/.05),0 1px 2px oklch(0% 0 0/.3)),light-dark(0 2px 4px oklch(0% 0 0/.03),0 0 8px oklch(from var(--p-epic) l c h / .1))}.shadow-layered-md{box-shadow:light-dark(0 4px 6px oklch(0% 0 0/.07),0 4px 6px oklch(0% 0 0/.4)),light-dark(0 2px 4px oklch(0% 0 0/.05),0 0 12px oklch(from var(--p-epic) l c h / .15))}.shadow-layered-lg{box-shadow:light-dark(0 10px 15px oklch(0% 0 0/.1),0 10px 15px oklch(0% 0 0/.5)),light-dark(0 4px 6px oklch(0% 0 0/.07),0 0 20px oklch(from var(--p-epic) l c h / .2))}.shadow-layered-xl{box-shadow:light-dark(0 20px 25px oklch(0% 0 0/.12),0 20px 25px oklch(0% 0 0/.6)),light-dark(0 10px 15px oklch(0% 0 0/.08),0 0 30px oklch(from var(--p-epic) l c h / .25))}.glow-purple{transition:box-shadow var(--transition-base)}.glow-purple:hover{box-shadow:var(--glow-epic-strong)}.glow-orange{transition:box-shadow var(--transition-base)}.glow-orange:hover{box-shadow:var(--glow-legendary-strong)}.glow-blue{transition:box-shadow var(--transition-base)}.glow-blue:hover{box-shadow:var(--glow-rare-strong)}button,a.btn,[role=button],summary,.lx-press,.exp-btn,[class*=exp-][class*=__item],[class*=exp-][class*=__tab]{-webkit-tap-highlight-color:transparent;transition:transform var(--press-duration) var(--press-ease),background var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth),color var(--duration-fast) var(--ease-smooth)}button:active,a.btn:active,[role=button]:active,summary:active,.lx-press:active{transform:scale(var(--press-scale))}button:disabled:active,[role=button][aria-disabled=true]:active,.lx-press.lx-disabled:active{transform:none}.lx-no-press:active{transform:none!important}.lx-ripple-host{position:relative;overflow:hidden}.lx-ripple{background:var(--ripple-color);opacity:.6;pointer-events:none;animation:lx-ripple var(--ripple-duration) var(--ease-legendary) forwards;mix-blend-mode:overlay;border-radius:50%;position:absolute;transform:scale(0)}.lx-shimmer-border{isolation:isolate;position:relative}.lx-shimmer-border:before{content:"";z-index:var(--z-hide,-1);border-radius:inherit;padding:var(--shimmer-width);background:conic-gradient(from var(--gradient-angle,0deg),transparent 0%,oklch(from var(--shimmer-color) l c h / .8) 12%,transparent 24%);animation:exp-rotate-gradient var(--shimmer-duration) linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lx-marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#fff 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#fff 10% 90%,#0000)}.lx-marquee__track{gap:var(--marquee-gap);width:max-content;animation:lx-marquee var(--marquee-duration) linear infinite;display:flex}.lx-marquee--pause-hover:hover .lx-marquee__track{animation-play-state:paused}.lx-hover-lift{transition:transform var(--transition-quick),box-shadow var(--transition-quick)}.lx-hover-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)scale(1.03)}.lx-border-glow{--border-glow-color:var(--p-epic);animation:exp-border-glow var(--duration-epic) var(--ease-smooth) infinite}.lx-ping{--ping-color:var(--p-rare);position:relative}.lx-ping:after{content:"";border-radius:inherit;background:var(--ping-color);animation:exp-ping var(--duration-epic) var(--ease-out-cubic) infinite;pointer-events:none;z-index:0;position:absolute;inset:0}.lx-cta-pulse{isolation:isolate;--cta-pulse-color:var(--p-legendary);position:relative}.lx-cta-pulse:before{content:"";border-radius:inherit;z-index:var(--z-hide,-1);background:radial-gradient(circle,oklch(from var(--cta-pulse-color) l c h / .55),transparent 70%);animation:exp-cta-pulse var(--duration-epic) var(--ease-smooth) infinite;pointer-events:none;position:absolute;inset:0}.lx-btn-shine{--shine-color:oklch(from var(--primary) 1 0 h / .35);position:relative;overflow:hidden}.lx-btn-shine:after{content:"";background:linear-gradient(100deg,transparent,var(--shine-color),transparent);width:60%;height:100%;transition:left var(--duration-slower) var(--ease-smooth);pointer-events:none;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.lx-btn-shine:hover:after,.lx-btn-shine:focus-visible:after{left:120%}.lx-spin{animation:exp-spin 1s var(--ease-linear) infinite}}@layer utilities{.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start{inset-inline-start:.25rem}.end{inset-inline-end:.25rem}.-top-12{top:-48px}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-3\.5{top:.875rem}.top-4{top:16px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[env\(safe-area-inset-top\)\]{top:env(safe-area-inset-top)}.top-full{top:100%}.-right-12{right:-48px}.right-0{right:0}.right-1{right:4px}.right-2{right:8px}.right-3{right:12px}.right-4{right:16px}.right-6{right:24px}.-bottom-12{bottom:-48px}.bottom-0{bottom:0}.bottom-6{bottom:24px}.-left-12{left:-48px}.left-0{left:0}.left-1{left:4px}.left-1\/2{left:50%}.left-2{left:8px}.left-3{left:12px}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media(min-width:480px){.container{max-width:480px}}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}@media(min-width:1920px){.container{max-width:1920px}}@media(min-width:2560px){.container{max-width:2560px}}.\!m-0{margin:0!important}.-m-px{margin:-1px}.m-0{margin:0}.-mx-1{margin-inline:-4px}.-mx-4{margin-inline:-16px}.mx-2{margin-inline:8px}.mx-3\.5{margin-inline:.875rem}.mx-auto{margin-inline:auto}.-my-2{margin-block:-8px}.my-0{margin-block:0}.my-0\.5{margin-block:.125rem}.my-1{margin-block:4px}.-mt-4{margin-top:-16px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:4px}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.mt-auto{margin-top:auto}.mr-2{margin-right:8px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.-ml-2{margin-left:-8px}.-ml-4{margin-left:-16px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-4{margin-left:16px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:8px;height:8px}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:12px;height:12px}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:16px;height:16px}.size-5{width:20px;height:20px}.size-6{width:24px;height:24px}.size-7{width:28px;height:28px}.size-8{width:32px;height:32px}.size-9{width:36px;height:36px}.size-10{width:40px;height:40px}.size-11{width:2.75rem;height:2.75rem}.size-14{width:56px;height:56px}.size-20{width:80px;height:80px}.size-24{width:96px;height:96px}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-1{height:4px}.h-1\.5{height:.375rem}.h-2{height:8px}.h-2\.5{height:.625rem}.h-3{height:12px}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-9{height:36px}.h-10{height:40px}.h-12{height:48px}.h-16{height:64px}.h-32{height:128px}.h-48{height:192px}.h-64{height:256px}.h-\[1\.15rem\]{height:1.15rem}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:0}.min-h-4{min-height:16px}.min-h-10{min-height:40px}.min-h-12{min-height:48px}.min-h-16{min-height:64px}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:4px}.w-2{width:8px}.w-2\.5{width:.625rem}.w-3{width:12px}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:16px}.w-4\/5{width:80%}.w-5{width:20px}.w-8{width:32px}.w-9{width:36px}.w-12{width:48px}.w-14{width:56px}.w-16{width:64px}.w-20{width:80px}.w-28{width:7rem}.w-32{width:128px}.w-48{width:192px}.w-52{width:13rem}.w-56{width:224px}.w-60{width:15rem}.w-64{width:256px}.w-72{width:288px}.w-80{width:20rem}.w-96{width:384px}.w-\[--radix-popper-anchor-width\]{width:--radix-popper-anchor-width}.w-\[100px\]{width:100px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-\[600px\]{width:600px}.w-\[640px\]{width:640px}.w-\[700px\]{width:700px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-52{max-width:13rem}.max-w-80{max-width:20rem}.max-w-\[70ch\]{max-width:70ch}.max-w-\[420px\]{max-width:420px}.max-w-\[700px\]{max-width:700px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-5{min-width:20px}.min-w-8{min-width:32px}.min-w-9{min-width:36px}.min-w-10{min-width:40px}.min-w-40{min-width:160px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-\[1_1_16rem\]{flex:16rem}.flex-\[1_1_280px\]{flex:280px}.flex-\[999_1_600px\]{flex:999 600px}.flex-auto{flex:auto}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\/3{flex-basis:33.3333%}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x: -1px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y: .125rem ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-context-menu{cursor:context-menu}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:4px}.scroll-py-1{scroll-padding-block:4px}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:.125rem}.gap-1{gap:4px}.gap-1\.5{gap:.375rem}.gap-2{gap:8px}.gap-2\.5{gap:.625rem}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.gap-7{gap:28px}.gap-8{gap:32px}.gap-12{gap:48px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(4px * var(--tw-space-y-reverse));margin-block-end:calc(4px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.375rem * var(--tw-space-y-reverse));margin-block-end:calc(.375rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(8px * var(--tw-space-y-reverse));margin-block-end:calc(8px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(12px * var(--tw-space-y-reverse));margin-block-end:calc(12px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(16px * var(--tw-space-y-reverse));margin-block-end:calc(16px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(24px * var(--tw-space-y-reverse));margin-block-end:calc(24px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:8px}.gap-x-3{column-gap:12px}.gap-x-4{column-gap:16px}.gap-x-12{column-gap:48px}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-8px * var(--tw-space-x-reverse));margin-inline-end:calc(-8px * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(4px * var(--tw-space-x-reverse));margin-inline-end:calc(4px * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:4px}.gap-y-1\.5{row-gap:.375rem}.gap-y-8{row-gap:32px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-scale-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-scale-lg)}.rounded-md{border-radius:var(--radius-scale-md)}.rounded-none{border-radius:var(--radius-scale-none)}.rounded-sm{border-radius:var(--radius-scale-sm)}.rounded-xl{border-radius:var(--radius-scale-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:var(--radius-scale-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/30{border-color:color-mix(in oklab,var(--border) 30%,transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-destructive{border-color:var(--destructive)}.border-epic\/30{border-color:var(--epic)}@supports (color:color-mix(in lab,red,red)){.border-epic\/30{border-color:color-mix(in oklab,var(--epic) 30%,transparent)}}.border-epic\/45{border-color:var(--epic)}@supports (color:color-mix(in lab,red,red)){.border-epic\/45{border-color:color-mix(in oklab,var(--epic) 45%,transparent)}}.border-input{border-color:var(--input)}.border-legendary\/30{border-color:var(--legendary)}@supports (color:color-mix(in lab,red,red)){.border-legendary\/30{border-color:color-mix(in oklab,var(--legendary) 30%,transparent)}}.border-legendary\/50{border-color:var(--legendary)}@supports (color:color-mix(in lab,red,red)){.border-legendary\/50{border-color:color-mix(in oklab,var(--legendary) 50%,transparent)}}.border-primary{border-color:var(--primary)}.border-rare\/30{border-color:var(--rare)}@supports (color:color-mix(in lab,red,red)){.border-rare\/30{border-color:color-mix(in oklab,var(--rare) 30%,transparent)}}.border-rare\/40{border-color:var(--rare)}@supports (color:color-mix(in lab,red,red)){.border-rare\/40{border-color:color-mix(in oklab,var(--rare) 40%,transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--success) 30%,transparent)}}.border-success\/35{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/35{border-color:color-mix(in oklab,var(--success) 35%,transparent)}}.border-transparent{border-color:#0000}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning) 30%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--overlay\){background-color:var(--overlay)}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-epic\/12{background-color:var(--epic)}@supports (color:color-mix(in lab,red,red)){.bg-epic\/12{background-color:color-mix(in oklab,var(--epic) 12%,transparent)}}.bg-epic\/14{background-color:var(--epic)}@supports (color:color-mix(in lab,red,red)){.bg-epic\/14{background-color:color-mix(in oklab,var(--epic) 14%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-info\/12{background-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/12{background-color:color-mix(in oklab,var(--info) 12%,transparent)}}.bg-input{background-color:var(--input)}.bg-legendary\/12{background-color:var(--legendary)}@supports (color:color-mix(in lab,red,red)){.bg-legendary\/12{background-color:color-mix(in oklab,var(--legendary) 12%,transparent)}}.bg-legendary\/14{background-color:var(--legendary)}@supports (color:color-mix(in lab,red,red)){.bg-legendary\/14{background-color:color-mix(in oklab,var(--legendary) 14%,transparent)}}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-rare\/10{background-color:var(--rare)}@supports (color:color-mix(in lab,red,red)){.bg-rare\/10{background-color:color-mix(in oklab,var(--rare) 10%,transparent)}}.bg-rare\/12{background-color:var(--rare)}@supports (color:color-mix(in lab,red,red)){.bg-rare\/12{background-color:color-mix(in oklab,var(--rare) 12%,transparent)}}.bg-rare\/60{background-color:var(--rare)}@supports (color:color-mix(in lab,red,red)){.bg-rare\/60{background-color:color-mix(in oklab,var(--rare) 60%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-success,.bg-success\/12{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/12{background-color:color-mix(in oklab,var(--success) 12%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning\/12{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/12{background-color:color-mix(in oklab,var(--warning) 12%,transparent)}}.\[background-image\:var\(--gradient-epic\)\]{background-image:var(--gradient-epic)}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-6{padding:24px}.p-12{padding:48px}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-0{padding-inline:0}.px-1{padding-inline:4px}.px-1\.5{padding-inline:.375rem}.px-2{padding-inline:8px}.px-2\.5{padding-inline:.625rem}.px-3{padding-inline:12px}.px-3\.5{padding-inline:.875rem}.px-4{padding-inline:16px}.px-4\.5{padding-inline:1.125rem}.px-5{padding-inline:20px}.px-6{padding-inline:24px}.px-8{padding-inline:32px}.px-9{padding-inline:36px}.px-\[0\.4em\]{padding-inline:.4em}.py-0\.5{padding-block:.125rem}.py-1{padding-block:4px}.py-1\.5{padding-block:.375rem}.py-2{padding-block:8px}.py-2\.5{padding-block:.625rem}.py-3{padding-block:12px}.py-4{padding-block:16px}.py-6{padding-block:24px}.py-10{padding-block:40px}.py-12{padding-block:48px}.py-24{padding-block:96px}.py-\[0\.2em\]{padding-block:.2em}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-5{padding-top:20px}.pr-2{padding-right:8px}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:12px}.pr-8{padding-right:32px}.pr-\[max\(1rem\,env\(safe-area-inset-right\)\)\]{padding-right:max(1rem,env(safe-area-inset-right))}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.pl-3{padding-left:12px}.pl-4{padding-left:16px}.pl-6{padding-left:24px}.pl-8{padding-left:32px}.pl-9{padding-left:36px}.pl-\[max\(1rem\,env\(safe-area-inset-left\)\)\]{padding-left:max(1rem,env(safe-area-inset-left))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display-family),"Space Grotesk Variable","Space Grotesk","Outfit",var(--font-sans)}.font-mono{font-family:var(--font-mono-family),"JetBrains Mono Variable","JetBrains Mono",ui-monospace,"SF Mono",monospace}.font-sans{font-family:var(--font-sans-family),"Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.text-2xl{font-size:1.5rem;line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xl\/8{font-size:1.5rem;line-height:2rem}.text-\[0\.8125rem\]\/5{font-size:.8125rem;line-height:1.25rem}.text-\[0\.9375rem\]\/6{font-size:.9375rem;line-height:1.5rem}.text-\[0\.9375rem\]\/\[1\.3125rem\]{font-size:.9375rem;line-height:1.3125rem}.text-\[1\.75rem\]\/\[2\.125rem\]{font-size:1.75rem;line-height:2.125rem}.text-\[1\.0625rem\]\/6{font-size:1.0625rem;line-height:1.5rem}.text-\[1\.0625rem\]\/7{font-size:1.0625rem;line-height:1.75rem}.text-\[2\.5rem\]\/\[2\.875rem\]{font-size:2.5rem;line-height:2.875rem}.text-base{font-size:1.0625rem;line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\/6{font-size:1.0625rem;line-height:1.5rem}.text-base\/7{font-size:1.0625rem;line-height:1.75rem}.text-lg{font-size:1.1875rem;line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:.875rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/5{font-size:.875rem;line-height:1.25rem}.text-sm\/6{font-size:.875rem;line-height:1.5rem}.text-sm\/relaxed{font-size:.875rem;line-height:var(--leading-relaxed)}.text-xl{font-size:1.3125rem;line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\/7{font-size:1.3125rem;line-height:1.75rem}.text-xl\/\[1\.875rem\]{font-size:1.3125rem;line-height:1.875rem}.text-xs{font-size:.75rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/5{font-size:.75rem;line-height:1.25rem}.text-xs\/\[1\.125rem\]{font-size:.75rem;line-height:1.125rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-epic{color:var(--epic)}.text-foreground,.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-info-foreground{color:var(--info-foreground)}.text-legendary{color:var(--legendary)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-rare{color:var(--rare)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}.text-success-foreground{color:var(--success-foreground)}.text-warning-foreground{color:var(--warning-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dashed{text-decoration-style:dashed}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--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-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-scale-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-scale-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-scale-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-scale-xl);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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.ring-2{--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)}.ring-background{--tw-ring-color:var(--background)}.ring-border{--tw-ring-color:var(--border)}.ring-epic\/25{--tw-ring-color:var(--epic)}@supports (color:color-mix(in lab,red,red)){.ring-epic\/25{--tw-ring-color:color-mix(in oklab, var(--epic) 25%, transparent)}}.ring-foreground{--tw-ring-color:var(--foreground)}.ring-legendary\/30{--tw-ring-color:var(--legendary)}@supports (color:color-mix(in lab,red,red)){.ring-legendary\/30{--tw-ring-color:color-mix(in oklab, var(--legendary) 30%, transparent)}}.ring-rare\/20{--tw-ring-color:var(--rare)}@supports (color:color-mix(in lab,red,red)){.ring-rare\/20{--tw-ring-color:color-mix(in oklab, var(--rare) 20%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-primary{outline-color:var(--primary)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-fast{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-normal{--tw-duration:var(--duration-normal);transition-duration:var(--duration-normal)}.ease-linear{--tw-ease:var(--ease-curve-linear);transition-timing-function:var(--ease-curve-linear)}.ease-smooth{--tw-ease:var(--ease-curve-smooth);transition-timing-function:var(--ease-curve-smooth)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[clip-path\:inset\(50\%\)\]{clip-path:inset(50%)}.\[clip\:rect\(0\,0\,0\,0\)\]{clip:rect(0,0,0,0)}.ring-inset{--tw-ring-inset:inset}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:32px}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y: .125rem ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[a\:focus-visible\]\:outline-2:is(:where(.group):has(:is(a:focus-visible)) *){outline-style:var(--tw-outline-style);outline-width:2px}.group-has-\[a\:focus-visible\]\:outline-ring:is(:where(.group):has(:is(a:focus-visible)) *){outline-color:var(--ring)}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:.625rem}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:.625rem}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:-32px}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:32px!important;height:32px!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (1rem))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (1rem) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:8px!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:-16px}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-scale-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:var(--shadow-scale-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:-8px}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:.375rem}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-scale-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-fast:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:.375rem}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:.625rem}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:4px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-8px}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:4px}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-6:first-child{margin-top:24px}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-scale-md);border-bottom-left-radius:var(--radius-scale-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-scale-md);border-bottom-right-radius:var(--radius-scale-md)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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-within\:ring-destructive:focus-within{--tw-ring-color:var(--destructive)}.focus-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}@media(hover:hover){.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-epic\/10:hover{background-color:var(--epic)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-epic\/10:hover{background-color:color-mix(in oklab,var(--epic) 10%,transparent)}}.hover\:bg-epic\/20:hover{background-color:var(--epic)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-epic\/20:hover{background-color:color-mix(in oklab,var(--epic) 20%,transparent)}}.hover\:bg-info\/20:hover{background-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/20:hover{background-color:color-mix(in oklab,var(--info) 20%,transparent)}}.hover\:bg-legendary\/20:hover{background-color:var(--legendary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-legendary\/20:hover{background-color:color-mix(in oklab,var(--legendary) 20%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-rare\/20:hover{background-color:var(--rare)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rare\/20:hover{background-color:color-mix(in oklab,var(--rare) 20%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-success\/20:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/20:hover{background-color:color-mix(in oklab,var(--success) 20%,transparent)}}.hover\:bg-warning\/20:hover{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/20:hover{background-color:color-mix(in oklab,var(--warning) 20%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-epic:hover{color:var(--epic)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.hover\:ring-muted-foreground\/50:hover{--tw-ring-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-muted-foreground\/50:hover{--tw-ring-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.hover\:ring-muted-foreground\/60:hover{--tw-ring-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-muted-foreground\/60:hover{--tw-ring-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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-visible\:ring-2:focus-visible{--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-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-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)}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:var(--destructive)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-accent\/80:active{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.active\:bg-accent\/80:active{background-color:color-mix(in oklab,var(--accent) 80%,transparent)}}.active\:bg-destructive\/80:active{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.active\:bg-destructive\/80:active{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.active\:bg-primary\/15:active{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/15:active{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.active\:bg-primary\/80:active{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/80:active{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:brightness-95:active{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]: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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:8px}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:12px}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-scale-md)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:12px}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:12px}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:8px}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:.625rem}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-2[aria-invalid=true]{--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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:bg-epic\/10[aria-pressed=true]{background-color:var(--epic)}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:bg-epic\/10[aria-pressed=true]{background-color:color-mix(in oklab,var(--epic) 10%,transparent)}}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:bg-primary[aria-selected=true]{background-color:var(--primary)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:text-primary-foreground[aria-selected=true]{color:var(--primary-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-2[data-active=true]{--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)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media(hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-2[data-active=true][aria-invalid=true]{--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)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:32px}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:16px}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:11rem}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:.375rem}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:4px}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -4px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -4px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:36px}.data-\[size\=sm\]\:h-8[data-size=sm]{height:32px}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:12px}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:48px}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:8px}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-normal[data-state=closed]{--tw-duration:var(--duration-normal);transition-duration:var(--duration-normal)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50% }.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48% }.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-slow[data-state=open]{--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50% }.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48% }.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:.875rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:1.0625rem;line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--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)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:96px}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-scale-lg);border-top-right-radius:var(--radius-scale-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:96px}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-scale-lg);border-bottom-left-radius:var(--radius-scale-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:-4px}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:ring-2{--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)}.motion-reduce\:ring-epic\/35{--tw-ring-color:var(--epic)}@supports (color:color-mix(in lab,red,red)){.motion-reduce\:ring-epic\/35{--tw-ring-color:color-mix(in oklab, var(--epic) 35%, transparent)}}.motion-reduce\:ring-legendary\/45{--tw-ring-color:var(--legendary)}@supports (color:color-mix(in lab,red,red)){.motion-reduce\:ring-legendary\/45{--tw-ring-color:color-mix(in oklab, var(--legendary) 45%, transparent)}}}@media not all and (min-width:1024px){.max-lg\:order-first{order:-9999}.max-lg\:max-h-60{max-height:15rem}}@media not all and (min-width:640px){.max-sm\:-mx-2{margin-inline:-8px}.max-sm\:-mx-4{margin-inline:-16px}.max-sm\:hidden{display:none}.max-sm\:px-2{padding-inline:8px}.max-sm\:px-4{padding-inline:16px}.max-sm\:text-3xl\/9{font-size:2rem;line-height:2.25rem}}@media(min-width:640px){.sm\:-mx-3{margin-inline:-12px}.sm\:-mx-6{margin-inline:-24px}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:rounded-lg{border-radius:var(--radius-scale-lg)}.sm\:px-3{padding-inline:12px}.sm\:px-6{padding-inline:24px}.sm\:pr-2\.5{padding-right:.625rem}.sm\:pr-6{padding-right:24px}.sm\:pl-2\.5{padding-left:.625rem}.sm\:pl-6{padding-left:24px}.sm\:text-left{text-align:left}.sm\:text-3xl\/9{font-size:2rem;line-height:2.25rem}.sm\:text-sm\/6{font-size:.875rem;line-height:1.5rem}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[400px\]{width:400px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:items-center{align-items:center}.md\:p-12{padding:48px}.md\:py-3{padding-block:12px}.md\:py-5{padding-block:20px}.md\:text-sm{font-size:.875rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:8px}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-scale-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:var(--shadow-scale-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:8px}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:96px}.lg\:-mx-2{margin-inline:-8px}.lg\:mx-0{margin-inline:0}.lg\:w-\[500px\]{width:500px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.lg\:self-start{align-self:flex-start}.lg\:rounded-xl{border-radius:var(--radius-scale-xl)}.lg\:bg-background{background-color:var(--background)}.lg\:bg-muted{background-color:var(--muted)}.lg\:p-10{padding:40px}.lg\:px-0{padding-inline:0}.lg\:px-2{padding-inline:8px}.lg\:px-8{padding-inline:32px}.lg\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.lg\:ring-border{--tw-ring-color:var(--border)}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}@media(prefers-color-scheme:dark){.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:bg-transparent{background-color:#0000}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-card-foreground[data-state=unchecked]{background-color:var(--card-foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:8px}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:8px}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:20px}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:20px}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:48px}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:8px}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:12px}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:20px}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:20px}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:.875rem;height:.875rem}.\[\&_svg\]\:size-5 svg{width:20px;height:20px}.\[\&_svg\]\:size-7 svg{width:28px;height:28px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:12px;height:12px}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:16px;height:16px}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:24px;height:24px}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:var(--radius-scale-md);border-bottom-right-radius:var(--radius-scale-md)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:var(--radius-scale-md);border-bottom-left-radius:var(--radius-scale-md)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:var(--radius-scale-md)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:var(--radius-scale-md);border-bottom-left-radius:var(--radius-scale-md)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]),.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:var(--radius-scale-md);border-bottom-right-radius:var(--radius-scale-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-3.border-b{padding-bottom:12px}.\[\.border-t\]\:pt-3.border-t{padding-top:12px}.\[a\]\:transition-colors:is(a){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){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:8px}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:16px}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:var(--radius-scale-none);border-top-right-radius:var(--radius-scale-none)}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:var(--radius-scale-none);border-bottom-left-radius:var(--radius-scale-none)}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:var(--radius-scale-none);border-bottom-right-radius:var(--radius-scale-none)}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:var(--radius-scale-none);border-bottom-left-radius:var(--radius-scale-none)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:16px}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-scale-md);border-bottom-right-radius:var(--radius-scale-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:12px}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:12px}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:8px}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:8px}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:size-3>svg{width:12px;height:12px}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:16px;height:16px}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:12px}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:12px}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y: .125rem ;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:16px;height:16px}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-8px}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-8px}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab,var(--background) 20%,transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}@media(prefers-color-scheme:dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab,var(--background) 10%,transparent)}}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:-.375rem}}@layer overrides;@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@layer patterns{.exp-noise-overlay{z-index:var(--layer-noise-overlay,60);pointer-events:none;opacity:var(--noise-opacity,.03);mix-blend-mode:var(--noise-blend,overlay);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.exp-noise-surface{isolation:isolate;position:relative}.exp-noise-surface:after{content:"";z-index:1;pointer-events:none;opacity:var(--noise-opacity,.04);mix-blend-mode:var(--noise-blend,overlay);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}}@font-face{font-family:PP Fraktion Mono;src:url(/radar/assets/PPFraktionMono-LightItalic-CwKMs2wA.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PP Fraktion Mono;src:url(/radar/assets/PPFraktionMono-Light-Bmzp0Iku.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Fraktion Mono;src:url(/radar/assets/PPFraktionMono-RegularItalic-CD02VD_I.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Fraktion Mono;src:url(/radar/assets/PPFraktionMono-Regular-Dgrtzi66.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Fraktion Mono;src:url(/radar/assets/PPFraktionMono-BoldItalic-B6e-br1r.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PP Fraktion Mono;src:url(/radar/assets/PPFraktionMono-Bold-CiQ7U16X.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-HairlineItalic-DUG4z_D4.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-Hairline-BEO-NM7_.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-LightItalic-CG28eUL3.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-Light-nm41MAeE.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-BookItalic-qV1fWxQ7.woff2)format("woff2");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-Book-DvK-x3VP.woff2)format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-Italic-Bi02hAlC.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-Regular-BQcbSrHu.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-MediumItalic-DizIrYHM.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-Medium-DYuGi2f-.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-SemiboldItalic-B0JARWC-.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-Semibold-CeJ5oJqU.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-ExtraboldItalic-BVhqx9tw.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-Extrabold-zQw4Vt7S.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-BlackItalic-fJD6MauO.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/radar/assets/PPNeueMontreal-Black-6f0BpXK2.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal Text;src:url(/radar/assets/PPNeueMontrealText-LightItalic-Comk-ugP.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal Text;src:url(/radar/assets/PPNeueMontrealText-Light-fbgD97Jj.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal Text;src:url(/radar/assets/PPNeueMontrealText-BookItalic-qhhCcTtN.woff2)format("woff2");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal Text;src:url(/radar/assets/PPNeueMontrealText-Book-o3iy4CW6.woff2)format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal Text;src:url(/radar/assets/PPNeueMontrealText-BoldItalic-BXtWC0Ce.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PP Neue Montreal Text;src:url(/radar/assets/PPNeueMontrealText-Bold-B15rpFNF.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk;src:url(/radar/assets/PPRightGrotesk-Light-BSn2V5lK.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk;src:url(/radar/assets/PPRightGrotesk-MediumItalic-CF-ak94f.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk;src:url(/radar/assets/PPRightGrotesk-Medium-BGQCJilL.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk;src:url(/radar/assets/PPRightGrotesk-BoldItalic-Byjfh0p1.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk;src:url(/radar/assets/PPRightGrotesk-Bold-LcwMksvj.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Compact;src:url(/radar/assets/PPRightGrotesk-CompactFineItalic-1K2fYBuY.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk Compact;src:url(/radar/assets/PPRightGrotesk-CompactRegularItalic-BwP7v1xE.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk Compact;src:url(/radar/assets/PPRightGrotesk-CompactRegular-DLDrYkRb.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Compact;src:url(/radar/assets/PPRightGrotesk-CompactDark-CwHw6kml.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Compact;src:url(/radar/assets/PPRightGrotesk-CompactBlack-RCdSONUT.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Narrow;src:url(/radar/assets/PPRightGrotesk-NarrowLight-VBIElVgL.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Narrow;src:url(/radar/assets/PPRightGrotesk-NarrowMedium-C5reKR4u.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Spatial;src:url(/radar/assets/PPRightGrotesk-SpatialFine-CO038uPc.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Spatial;src:url(/radar/assets/PPRightGrotesk-SpatialRegularItalic-B3gZRGoi.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk Spatial;src:url(/radar/assets/PPRightGrotesk-SpatialRegular-D9-qF8m1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Spatial;src:url(/radar/assets/PPRightGrotesk-SpatialBlackItalic-BmqaLuaO.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk Spatial;src:url(/radar/assets/PPRightGrotesk-SpatialBlack-ksnm29ik.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Tall;src:url(/radar/assets/PPRightGrotesk-TallFine-DQ_YGLRr.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Tall;src:url(/radar/assets/PPRightGrotesk-TallRegular-QKDIJK9X.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Tall;src:url(/radar/assets/PPRightGrotesk-TallBlackItalic-DCrzfV_P.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk Tall;src:url(/radar/assets/PPRightGrotesk-TallBlack-CPpNMON5.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Text;src:url(/radar/assets/PPRightGroteskText-RegularItalic-BkqWBmVN.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk Text;src:url(/radar/assets/PPRightGroteskText-Regular-D-CMXvFw.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Text Compact;src:url(/radar/assets/PPRightGroteskText-CompactLightItalic-B2UJMD7L.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk Text Compact;src:url(/radar/assets/PPRightGroteskText-CompactLight-DoqbSp74.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Text Compact;src:url(/radar/assets/PPRightGroteskText-CompactMediumItalic-Lb2Xsn1r.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk Text Compact;src:url(/radar/assets/PPRightGroteskText-CompactMedium-BKhx5F9f.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Text Spatial;src:url(/radar/assets/PPRightGroteskText-SpatialLightItalic-DKVtsWf8.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk Text Spatial;src:url(/radar/assets/PPRightGroteskText-SpatialLight-CrICICOe.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Text Spatial;src:url(/radar/assets/PPRightGroteskText-SpatialBoldItalic-BYd7g6Av.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk Text Spatial;src:url(/radar/assets/PPRightGroteskText-SpatialBold-DS_f5kvI.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Text Wide;src:url(/radar/assets/PPRightGroteskText-WideBoldItalic-P_BjFs9U.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk Text Wide;src:url(/radar/assets/PPRightGroteskText-WideBold-BF9S2qxA.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Tight;src:url(/radar/assets/PPRightGrotesk-TightMedium-yJ6r1Bmy.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Wide;src:url(/radar/assets/PPRightGrotesk-WideFine-VA_NZDvF.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Wide;src:url(/radar/assets/PPRightGrotesk-WideMediumItalic-CRXpMuOe.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:PP Right Grotesk Wide;src:url(/radar/assets/PPRightGrotesk-WideMedium-ga656BvX.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Wide;src:url(/radar/assets/PPRightGrotesk-WideBlack-DK4uD7co.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/radar/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/radar/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/radar/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/radar/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/radar/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/radar/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/radar/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/radar/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/radar/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/radar/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/radar/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/radar/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/radar/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/radar/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/radar/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5x){:root{--border-hairline:.5px;--border-thin:.5px}}@media(pointer:coarse){:root{--min-tap-size:48px;--space-input-padding-y:12px}}@media(min-width:735px){:root{--grid-columns:var(--grid-columns-t2);--margin-screen:var(--margin-screen-t2);--grid-gutter:24px}}@media(min-width:1069px){:root{--grid-columns:var(--grid-columns-t3);--margin-screen:var(--margin-screen-t3)}}:where(:root){--theme-primary:var(--p-epic);--theme-primary-fg:var(--p-white);--theme-secondary:var(--p-rare);--theme-accent-1:var(--p-legendary);--theme-accent-1-fg:var(--p-black);--theme-accent-2:oklch(62% .24 300);--theme-dark-bg-1:oklch(16% .0042 285.9);--theme-dark-bg-2:oklch(18.3% .004 286);--theme-light-bg-1:oklch(98.5% .002 265);--theme-light-bg-2:oklch(97% .002 265);--theme-logo:url("data:image/svg+xml,%3csvg%20width='900'%20height='110'%20viewBox='0%200%20900%20110'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M535.579%2086.4618H510.699C493.228%2086.4618%20479.02%2072.2409%20479.02%2054.783C479.02%2037.3251%20493.228%2023.1041%20510.699%2023.1041H536.5L555.299%200.120361H510.686C480.537%200.120361%20456.023%2024.6481%20456.023%2054.783C456.023%2084.9178%20480.551%20109.446%20510.686%20109.446H558.549V43.4468H535.565V86.4753L535.579%2086.4618Z'%20fill='white'%3e%3c/path%3e%3cpath%20d='M313.841%2023.1041L332.639%200.120361H225.955V109.446H332.639L313.868%2086.4753H248.939V66.2816H278.302L297.1%2043.2979H248.939V23.1041H313.841Z'%20fill='white'%3e%3c/path%3e%3cpath%20d='M417.938%2067.5683L358.454%200.120361H341.768V109.446H364.752V42.0112L424.249%20109.446H440.922V0.120361H417.938V67.5683Z'%20fill='white'%3e%3c/path%3e%3cpath%20d='M759.268%2086.4618H734.388C716.917%2086.4618%20702.709%2072.2409%20702.709%2054.783C702.709%2037.3251%20716.917%2023.1041%20734.388%2023.1041L766.365%2022.7926L747.769%200.120361H734.388C704.24%200.120361%20679.725%2024.6481%20679.725%2054.783C679.725%2084.9178%20704.253%20109.446%20734.388%20109.446H782.251V43.4468H759.268V86.4753V86.4618Z'%20fill='white'%3e%3c/path%3e%3cpath%20d='M605.763%200.120361L566.54%20109.459H590.959L598.368%2088.8048H647.924L655.333%20109.459H679.752L640.53%200.120361H605.763ZM606.602%2065.8211L621.934%2023.1041H624.345L639.676%2065.8211H606.602Z'%20fill='white'%3e%3c/path%3e%3cpath%20d='M813.753%200.120361L832.552%2023.1041H877.016V43.2979H847.654L828.841%2066.2816H877.016V86.4753H811.993L793.614%20109.446H900V0.120361H813.753Z'%20fill='white'%3e%3c/path%3e%3cpath%20d='M792.746%200.120605H769.207L787.979%2023.1044H811.558L792.746%200.120605Z'%20fill='%23A335EE'%3e%3c/path%3e%3cpath%20d='M0%20109.452H93.0397V80.1641H50.8662L93.0397%2028.3971V0H0V109.452ZM28.8853%2028.6547H56.5685L28.8853%2062.6312V28.6547ZM106.247%200V29.2877H148.421L106.247%2081.0547V109.459H199.287V0H106.247ZM170.395%2080.7971H142.711L170.395%2046.8206V80.7971Z'%20fill='%23A335EE'%3e%3c/path%3e%3c/svg%3e");--theme-logo-on-light:url("data:image/svg+xml,%3csvg%20width='900'%20height='110'%20viewBox='0%200%20900%20110'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M535.579%2086.4618H510.699C493.228%2086.4618%20479.02%2072.2409%20479.02%2054.783C479.02%2037.3251%20493.228%2023.1041%20510.699%2023.1041H536.5L555.299%200.120361H510.686C480.537%200.120361%20456.023%2024.6481%20456.023%2054.783C456.023%2084.9178%20480.551%20109.446%20510.686%20109.446H558.549V43.4468H535.565V86.4753L535.579%2086.4618Z'%20fill='black'%3e%3c/path%3e%3cpath%20d='M313.84%2023.1041L332.639%200.120361H225.955V109.446H332.639L313.868%2086.4753H248.939V66.2816H278.302L297.1%2043.2979H248.939V23.1041H313.84Z'%20fill='black'%3e%3c/path%3e%3cpath%20d='M417.938%2067.5683L358.454%200.120361H341.768V109.446H364.751V42.0112L424.249%20109.446H440.922V0.120361H417.938V67.5683Z'%20fill='black'%3e%3c/path%3e%3cpath%20d='M759.268%2086.4618H734.388C716.916%2086.4618%20702.709%2072.2409%20702.709%2054.783C702.709%2037.3251%20716.916%2023.1041%20734.388%2023.1041L766.365%2022.7926L747.769%200.120361H734.388C704.24%200.120361%20679.725%2024.6481%20679.725%2054.783C679.725%2084.9178%20704.253%20109.446%20734.388%20109.446H782.251V43.4468H759.268V86.4753V86.4618Z'%20fill='black'%3e%3c/path%3e%3cpath%20d='M605.763%200.120361L566.54%20109.459H590.959L598.368%2088.8048H647.924L655.333%20109.459H679.752L640.53%200.120361H605.763ZM606.602%2065.8211L621.934%2023.1041H624.345L639.676%2065.8211H606.602Z'%20fill='black'%3e%3c/path%3e%3cpath%20d='M813.753%200.120361L832.552%2023.1041H877.016V43.2979H847.653L828.841%2066.2816H877.016V86.4753H811.993L793.614%20109.446H900V0.120361H813.753Z'%20fill='black'%3e%3c/path%3e%3cpath%20d='M792.746%200.120605H769.207L787.979%2023.1044H811.558L792.746%200.120605Z'%20fill='%23A335EE'%3e%3c/path%3e%3cpath%20d='M3.05176e-05%20109.452H93.0398V80.1641H50.8662L93.0398%2028.3971V0H3.05176e-05V109.452ZM28.8853%2028.6547H56.5685L28.8853%2062.6312V28.6547ZM106.247%200V29.2877H148.421L106.247%2081.0547V109.459H199.287V0H106.247ZM170.395%2080.7971H142.711L170.395%2046.8206V80.7971Z'%20fill='%23A335EE'%3e%3c/path%3e%3c/svg%3e");--theme-wordmark:"EngageXP"}[data-theme]{color-scheme:dark}[data-theme][data-mode=light]{color-scheme:light}[data-theme][data-mode=system]{color-scheme:light dark}[data-theme]{--brand-logo:var(--theme-logo);--brand-wordmark:var(--theme-wordmark,"")}[data-theme][data-mode=light]{--brand-logo:var(--theme-logo-on-light,var(--theme-logo))}[data-theme]{--shadow-panel:var(--shadow-none)}[data-theme][data-mode=light]{--shadow-panel:var(--shadow-panel-lifted)}[data-theme][data-mode=system]{--shadow-panel:var(--shadow-none)}@media(prefers-color-scheme:light){[data-theme][data-mode=system]{--shadow-panel:var(--shadow-panel-lifted)}}[data-theme]{--primary:var(--theme-primary);--primary-foreground:var(--theme-primary-fg);--primary-hover:var(--theme-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme]{--primary-hover:color-mix(in oklch, var(--theme-primary) 84%, black)}}[data-theme]{--primary-active:var(--theme-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme]{--primary-active:color-mix(in oklch, var(--theme-primary) 90%, black)}}[data-theme]{--primary-soft:var(--theme-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme]{--primary-soft:color-mix(in oklch, var(--theme-primary) 14%, transparent)}}[data-theme]{--ring:var(--theme-primary);--brand-secondary:var(--theme-secondary);--accent:var(--theme-accent-1);--accent-foreground:var(--theme-accent-1-fg);--accent-hover:var(--theme-accent-1)}@supports (color:color-mix(in lab,red,red)){[data-theme]{--accent-hover:color-mix(in oklch, var(--theme-accent-1) 84%, black)}}[data-theme]{--accent-soft:var(--theme-accent-1)}@supports (color:color-mix(in lab,red,red)){[data-theme]{--accent-soft:color-mix(in oklch, var(--theme-accent-1) 14%, transparent)}}[data-theme]{--accent-2:var(--theme-accent-2);--surface-0:light-dark(var(--theme-light-bg-1),var(--theme-dark-bg-1));--surface-1:light-dark(var(--theme-light-bg-2),var(--theme-dark-bg-2));--surface-2:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){[data-theme]{--surface-2:color-mix(in oklch, var(--surface-1) 94%, light-dark(#000,#fff))}}[data-theme]{--surface-3:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){[data-theme]{--surface-3:color-mix(in oklch, var(--surface-1) 88%, light-dark(#000,#fff))}}[data-theme]{--surface-4:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){[data-theme]{--surface-4:color-mix(in oklch, var(--surface-1) 82%, light-dark(#000,#fff))}}[data-theme]{--background:light-dark(var(--theme-light-bg-1),var(--theme-dark-bg-1));--focus-ring:0 0 0 2px var(--background), 0 0 0 4px var(--ring);--foreground:light-dark(oklch(15% .004 286),oklch(98.5% .002 265));--border:light-dark(oklch(88% .005 265),var(--theme-dark-bg-2))}@supports (color:color-mix(in lab,red,red)){[data-theme]{--border:light-dark(oklch(88% .005 265),color-mix(in oklch, var(--theme-dark-bg-2) 80%, white))}}[data-theme]{--gradient-dark-bg-1:var(--theme-gradient-dark-bg-1,linear-gradient(180deg, var(--theme-dark-bg-1), var(--theme-dark-bg-2)));--gradient-dark-bg-2:var(--theme-gradient-dark-bg-2,linear-gradient(135deg, var(--theme-dark-bg-2), var(--theme-dark-bg-1)));--btn-epic:linear-gradient(135deg, var(--theme-primary), var(--theme-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme]{--btn-epic:linear-gradient(135deg, var(--theme-primary), color-mix(in oklch, var(--theme-primary) 72%, black))}}[data-theme]{--btn-epic-hover:linear-gradient(135deg, var(--theme-primary), var(--theme-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme]{--btn-epic-hover:linear-gradient(135deg, color-mix(in oklch, var(--theme-primary) 92%, white), color-mix(in oklch, var(--theme-primary) 78%, black))}}[data-theme]{--btn-epic-fg:var(--theme-primary-fg);--glow-epic-neon:0 0 0 1.5px var(--theme-primary), 0 0 8px var(--theme-primary), 0 0 22px var(--theme-primary), 0 0 52px var(--theme-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme]{--glow-epic-neon:0 0 0 1.5px color-mix(in oklch, var(--theme-primary) 65%, white), 0 0 8px color-mix(in oklch, var(--theme-primary) 90%, transparent), 0 0 22px color-mix(in oklch, var(--theme-primary) 72%, transparent), 0 0 52px color-mix(in oklch, var(--theme-primary) 42%, transparent)}}[data-theme]{--glow-epic-light:0 8px 26px var(--theme-primary), 0 0 44px var(--theme-primary), 0 0 92px var(--theme-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme]{--glow-epic-light:0 8px 26px color-mix(in oklch, var(--theme-primary) 40%, transparent), 0 0 44px color-mix(in oklch, var(--theme-primary) 24%, transparent), 0 0 92px color-mix(in oklch, var(--theme-primary) 14%, transparent)}}[data-theme]{--glow-epic-bright:0 6px 22px var(--theme-primary), 0 0 64px var(--theme-primary), 0 0 140px 14px var(--theme-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme]{--glow-epic-bright:0 6px 22px color-mix(in oklch, var(--theme-primary) 55%, transparent), 0 0 64px color-mix(in oklch, var(--theme-primary) 46%, transparent), 0 0 140px 14px color-mix(in oklch, var(--theme-primary) 27%, transparent)}}[data-theme]{--btn-rare:linear-gradient(135deg, var(--theme-secondary), var(--theme-secondary))}@supports (color:color-mix(in lab,red,red)){[data-theme]{--btn-rare:linear-gradient(135deg, var(--theme-secondary), color-mix(in oklch, var(--theme-secondary) 72%, black))}}[data-theme]{--btn-rare-hover:linear-gradient(135deg, var(--theme-secondary), var(--theme-secondary))}@supports (color:color-mix(in lab,red,red)){[data-theme]{--btn-rare-hover:linear-gradient(135deg, color-mix(in oklch, var(--theme-secondary) 92%, white), color-mix(in oklch, var(--theme-secondary) 78%, black))}}[data-theme]{--glow-rare-light:0 8px 26px var(--theme-secondary), 0 0 44px var(--theme-secondary), 0 0 92px var(--theme-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme]{--glow-rare-light:0 8px 26px color-mix(in oklch, var(--theme-secondary) 40%, transparent), 0 0 44px color-mix(in oklch, var(--theme-secondary) 24%, transparent), 0 0 92px color-mix(in oklch, var(--theme-secondary) 14%, transparent)}}[data-theme]{--ripple-color:var(--theme-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme]{--ripple-color:color-mix(in oklch, var(--theme-primary) 35%, transparent)}}[data-theme]{--card:light-dark(oklch(100% 0 0),oklch(17.5% .005 285));--card-foreground:light-dark(oklch(14.5% .03 265),oklch(93% .005 265));--popover:light-dark(oklch(100% 0 0),oklch(17.5% .005 285));--popover-foreground:light-dark(oklch(14.5% .03 265),oklch(93% .005 265));--secondary:light-dark(oklch(96% .005 265),oklch(22% .01 265));--secondary-foreground:light-dark(oklch(20% .03 265),oklch(90% .005 265));--muted:light-dark(oklch(96% .005 265),oklch(25% .01 265));--muted-foreground:light-dark(oklch(50% .02 265),oklch(65% .02 265));--border-strong:light-dark(oklch(64% .005 265),oklch(50% .01 265));--input:light-dark(oklch(92% .005 265),oklch(28% .01 265))}[data-scheme=white]{color-scheme:light;background-color:var(--background);color:var(--foreground);--background:var(--p-white);--focus-ring:0 0 0 2px var(--background), 0 0 0 4px var(--ring);--surface-0:var(--p-white);--surface-1:oklch(100% 0 0);--card:oklch(100% 0 0);--card-foreground:var(--p-black);--foreground:var(--p-black);--muted:var(--p-gray-100);--muted-foreground:var(--p-gray-500);--secondary:var(--p-gray-100);--secondary-foreground:var(--p-gray-800);--border:var(--p-gray-200);--border-strong:var(--p-gray-500);--input:var(--p-gray-200);--popover:oklch(100% 0 0);--popover-foreground:var(--p-black);--primary:var(--theme-primary);--primary-foreground:var(--theme-primary-fg);--ring:var(--theme-primary);--accent:var(--theme-accent-1);--accent-foreground:var(--theme-accent-1-fg);--scheme-btn:var(--theme-primary);--scheme-btn-foreground:var(--theme-primary-fg);--scheme-btn-alt:var(--rare);--scheme-btn-alt-foreground:var(--p-white);--primary-text:var(--primary);--accent-text:var(--accent)}[data-scheme=light]{color-scheme:light;background-color:var(--background);color:var(--foreground);--background:var(--p-gray-50);--focus-ring:0 0 0 2px var(--background), 0 0 0 4px var(--ring);--surface-0:var(--p-gray-50);--surface-1:var(--p-white);--card:var(--p-white);--card-foreground:var(--p-black);--foreground:var(--p-black);--muted:var(--p-gray-100);--muted-foreground:var(--p-gray-500);--secondary:var(--p-gray-200);--secondary-foreground:var(--p-gray-800);--border:var(--p-gray-200);--border-strong:var(--p-gray-500);--input:var(--p-gray-200);--popover:var(--p-white);--popover-foreground:var(--p-black);--primary:var(--theme-primary);--primary-foreground:var(--theme-primary-fg);--ring:var(--theme-primary);--accent:var(--theme-accent-1);--accent-foreground:var(--theme-accent-1-fg);--scheme-btn:var(--theme-primary);--scheme-btn-foreground:var(--theme-primary-fg);--scheme-btn-alt:var(--rare);--scheme-btn-alt-foreground:var(--p-white);--primary-text:var(--primary);--accent-text:var(--accent)}[data-scheme=navy]{color-scheme:dark;background-color:var(--background);color:var(--foreground);--background:var(--obsidian-navy);--focus-ring:0 0 0 2px var(--background), 0 0 0 4px var(--ring);--surface-0:var(--obsidian-navy);--surface-1:var(--obsidian-navy-dark);--card:var(--obsidian-navy-dark);--card-foreground:var(--p-gray-100);--foreground:var(--p-white);--muted:var(--obsidian-navy)}@supports (color:color-mix(in lab,red,red)){[data-scheme=navy]{--muted:color-mix(in oklch, var(--obsidian-navy) 85%, white)}}[data-scheme=navy]{--muted-foreground:var(--p-gray-400);--secondary:var(--obsidian-navy)}@supports (color:color-mix(in lab,red,red)){[data-scheme=navy]{--secondary:color-mix(in oklch, var(--obsidian-navy) 80%, white)}}[data-scheme=navy]{--secondary-foreground:var(--p-gray-100);--border:var(--obsidian-navy)}@supports (color:color-mix(in lab,red,red)){[data-scheme=navy]{--border:color-mix(in oklch, var(--obsidian-navy) 78%, white)}}[data-scheme=navy]{--border-strong:var(--obsidian-navy)}@supports (color:color-mix(in lab,red,red)){[data-scheme=navy]{--border-strong:color-mix(in oklch, var(--obsidian-navy) 54%, white)}}[data-scheme=navy]{--input:var(--obsidian-navy)}@supports (color:color-mix(in lab,red,red)){[data-scheme=navy]{--input:color-mix(in oklch, var(--obsidian-navy) 80%, white)}}[data-scheme=navy]{--popover:var(--obsidian-navy-dark);--popover-foreground:var(--p-gray-100);--primary:var(--theme-primary);--primary-foreground:var(--theme-primary-fg);--ring:var(--theme-primary);--accent:var(--theme-accent-1);--accent-foreground:var(--theme-accent-1-fg);--scheme-btn:var(--theme-primary);--scheme-btn-foreground:var(--theme-primary-fg);--scheme-btn-alt:var(--rare);--scheme-btn-alt-foreground:var(--p-white);--primary-text:var(--primary);--accent-text:var(--accent)}[data-scheme=ink]{color-scheme:dark;background-color:var(--background);color:var(--foreground);--background:var(--p-black);--focus-ring:0 0 0 2px var(--background), 0 0 0 4px var(--ring);--surface-0:var(--p-black);--surface-1:var(--p-gray-950);--card:var(--p-gray-950);--card-foreground:var(--p-gray-100);--foreground:var(--p-white);--muted:var(--p-gray-900);--muted-foreground:var(--p-gray-400);--secondary:var(--p-gray-900);--secondary-foreground:var(--p-gray-100);--border:var(--p-gray-800);--border-strong:var(--p-gray-500);--input:var(--p-gray-800);--popover:var(--p-gray-950);--popover-foreground:var(--p-gray-100);--primary:var(--theme-primary);--primary-foreground:var(--theme-primary-fg);--ring:var(--theme-primary);--accent:var(--theme-accent-1);--accent-foreground:var(--theme-accent-1-fg);--scheme-btn:var(--theme-primary);--scheme-btn-foreground:var(--theme-primary-fg);--scheme-btn-alt:var(--rare);--scheme-btn-alt-foreground:var(--p-white);--primary-text:var(--primary);--accent-text:var(--accent)}[data-theme=engagexp] [data-scheme=purple]{color-scheme:dark;background-color:var(--background);color:var(--foreground);--background:var(--p-epic);--focus-ring:0 0 0 2px var(--background), 0 0 0 4px var(--ring);--surface-0:var(--p-epic);--surface-1:var(--p-epic)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple]{--surface-1:color-mix(in oklch, var(--p-epic) 88%, black)}}[data-theme=engagexp] [data-scheme=purple]{--card:var(--p-epic)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple]{--card:color-mix(in oklch, var(--p-epic) 88%, black)}}[data-theme=engagexp] [data-scheme=purple]{--card-foreground:var(--p-white);--foreground:var(--p-white);--muted:var(--p-epic)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple]{--muted:color-mix(in oklch, var(--p-epic) 85%, black)}}[data-theme=engagexp] [data-scheme=purple]{--muted-foreground:var(--p-white)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple]{--muted-foreground:color-mix(in oklch, var(--p-white) 72%, var(--p-epic))}}[data-theme=engagexp] [data-scheme=purple]{--secondary:var(--p-epic)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple]{--secondary:color-mix(in oklch, var(--p-epic) 82%, black)}}[data-theme=engagexp] [data-scheme=purple]{--secondary-foreground:var(--p-white);--border:var(--p-epic)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple]{--border:color-mix(in oklch, var(--p-epic) 78%, white)}}[data-theme=engagexp] [data-scheme=purple]{--border-strong:var(--p-epic)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple]{--border-strong:color-mix(in oklch, var(--p-epic) 24%, white)}}[data-theme=engagexp] [data-scheme=purple]{--input:var(--p-epic)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple]{--input:color-mix(in oklch, var(--p-epic) 80%, black)}}[data-theme=engagexp] [data-scheme=purple]{--popover:var(--p-epic)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple]{--popover:color-mix(in oklch, var(--p-epic) 88%, black)}}[data-theme=engagexp] [data-scheme=purple]{--popover-foreground:var(--p-white);--accent:var(--p-legendary);--accent-foreground:var(--p-black);--primary:var(--p-white);--primary-foreground:var(--p-epic);--ring:var(--p-white);--scheme-btn:var(--p-white);--scheme-btn-foreground:var(--p-epic);--scheme-btn-alt:var(--rare);--scheme-btn-alt-foreground:var(--p-white);--primary-text:var(--primary);--accent-text:var(--accent)}[data-theme=engagexp] [data-scheme=purple-deep]{color-scheme:dark;background-color:var(--background);color:var(--foreground);--background:var(--epic-purple-darker);--focus-ring:0 0 0 2px var(--background), 0 0 0 4px var(--ring);--surface-0:var(--epic-purple-darker);--surface-1:var(--epic-purple-darkest);--card:var(--epic-purple-darkest);--card-foreground:var(--p-gray-100);--foreground:var(--p-white);--muted:var(--epic-purple-darker)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deep]{--muted:color-mix(in oklch, var(--epic-purple-darker) 88%, white)}}[data-theme=engagexp] [data-scheme=purple-deep]{--muted-foreground:var(--p-white)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deep]{--muted-foreground:color-mix(in oklch, var(--p-white) 68%, var(--p-epic))}}[data-theme=engagexp] [data-scheme=purple-deep]{--secondary:var(--epic-purple-darker)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deep]{--secondary:color-mix(in oklch, var(--epic-purple-darker) 84%, white)}}[data-theme=engagexp] [data-scheme=purple-deep]{--secondary-foreground:var(--p-white);--border:var(--epic-purple-darker)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deep]{--border:color-mix(in oklch, var(--epic-purple-darker) 74%, white)}}[data-theme=engagexp] [data-scheme=purple-deep]{--border-strong:var(--epic-purple-darker)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deep]{--border-strong:color-mix(in oklch, var(--epic-purple-darker) 58%, white)}}[data-theme=engagexp] [data-scheme=purple-deep]{--input:var(--epic-purple-darker)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deep]{--input:color-mix(in oklch, var(--epic-purple-darker) 80%, white)}}[data-theme=engagexp] [data-scheme=purple-deep]{--popover:var(--epic-purple-darkest);--popover-foreground:var(--p-gray-100);--accent:var(--p-legendary);--accent-foreground:var(--p-black);--primary:var(--p-white);--primary-foreground:var(--epic-purple-darker);--ring:var(--p-white);--scheme-btn:var(--p-white);--scheme-btn-foreground:var(--epic-purple-darker);--scheme-btn-alt:var(--rare);--scheme-btn-alt-foreground:var(--p-white);--primary-text:var(--primary);--accent-text:var(--accent)}[data-theme=engagexp] [data-scheme=purple-deepest]{color-scheme:dark;background-color:var(--background);color:var(--foreground);--background:var(--epic-purple-darkest);--focus-ring:0 0 0 2px var(--background), 0 0 0 4px var(--ring);--surface-0:var(--epic-purple-darkest);--surface-1:var(--epic-purple-darkest)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deepest]{--surface-1:color-mix(in oklch, var(--epic-purple-darkest) 84%, black)}}[data-theme=engagexp] [data-scheme=purple-deepest]{--card:var(--epic-purple-darkest)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deepest]{--card:color-mix(in oklch, var(--epic-purple-darkest) 84%, black)}}[data-theme=engagexp] [data-scheme=purple-deepest]{--card-foreground:var(--p-gray-100);--foreground:var(--p-white);--muted:var(--epic-purple-darkest)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deepest]{--muted:color-mix(in oklch, var(--epic-purple-darkest) 86%, white)}}[data-theme=engagexp] [data-scheme=purple-deepest]{--muted-foreground:var(--p-white)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deepest]{--muted-foreground:color-mix(in oklch, var(--p-white) 64%, var(--p-epic))}}[data-theme=engagexp] [data-scheme=purple-deepest]{--secondary:var(--epic-purple-darkest)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deepest]{--secondary:color-mix(in oklch, var(--epic-purple-darkest) 82%, white)}}[data-theme=engagexp] [data-scheme=purple-deepest]{--secondary-foreground:var(--p-white);--border:var(--epic-purple-darkest)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deepest]{--border:color-mix(in oklch, var(--epic-purple-darkest) 72%, white)}}[data-theme=engagexp] [data-scheme=purple-deepest]{--border-strong:var(--epic-purple-darkest)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deepest]{--border-strong:color-mix(in oklch, var(--epic-purple-darkest) 56%, white)}}[data-theme=engagexp] [data-scheme=purple-deepest]{--input:var(--epic-purple-darkest)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deepest]{--input:color-mix(in oklch, var(--epic-purple-darkest) 80%, white)}}[data-theme=engagexp] [data-scheme=purple-deepest]{--popover:var(--epic-purple-darkest)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=purple-deepest]{--popover:color-mix(in oklch, var(--epic-purple-darkest) 84%, black)}}[data-theme=engagexp] [data-scheme=purple-deepest]{--popover-foreground:var(--p-gray-100);--accent:var(--p-legendary);--accent-foreground:var(--p-black);--primary:var(--p-white);--primary-foreground:var(--epic-purple-darkest);--ring:var(--p-white);--scheme-btn:var(--p-white);--scheme-btn-foreground:var(--epic-purple-darkest);--scheme-btn-alt:var(--rare);--scheme-btn-alt-foreground:var(--p-white);--primary-text:var(--primary);--accent-text:var(--accent)}[data-theme=engagexp] [data-scheme=orange]{color-scheme:light;background-color:var(--background);color:var(--foreground);--background:var(--p-legendary);--focus-ring:0 0 0 2px var(--background), 0 0 0 4px var(--ring);--surface-0:var(--p-legendary);--surface-1:var(--p-legendary)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=orange]{--surface-1:color-mix(in oklch, var(--p-legendary) 90%, black)}}[data-theme=engagexp] [data-scheme=orange]{--card:var(--p-legendary)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=orange]{--card:color-mix(in oklch, var(--p-legendary) 14%, white)}}[data-theme=engagexp] [data-scheme=orange]{--card-foreground:var(--p-black);--foreground:var(--p-black);--muted:var(--p-legendary)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=orange]{--muted:color-mix(in oklch, var(--p-legendary) 20%, white)}}[data-theme=engagexp] [data-scheme=orange]{--muted-foreground:var(--p-black)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=orange]{--muted-foreground:color-mix(in oklch, var(--p-black) 70%, var(--p-legendary))}}[data-theme=engagexp] [data-scheme=orange]{--secondary:var(--p-legendary)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=orange]{--secondary:color-mix(in oklch, var(--p-legendary) 24%, white)}}[data-theme=engagexp] [data-scheme=orange]{--secondary-foreground:var(--p-black);--border:var(--p-legendary)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=orange]{--border:color-mix(in oklch, var(--p-legendary) 68%, black)}}[data-theme=engagexp] [data-scheme=orange]{--border-strong:var(--p-legendary)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=orange]{--border-strong:color-mix(in oklch, var(--p-legendary) 52%, black)}}[data-theme=engagexp] [data-scheme=orange]{--input:var(--p-legendary)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=orange]{--input:color-mix(in oklch, var(--p-legendary) 30%, white)}}[data-theme=engagexp] [data-scheme=orange]{--popover:var(--p-legendary)}@supports (color:color-mix(in lab,red,red)){[data-theme=engagexp] [data-scheme=orange]{--popover:color-mix(in oklch, var(--p-legendary) 14%, white)}}[data-theme=engagexp] [data-scheme=orange]{--popover-foreground:var(--p-black);--accent:var(--p-epic);--accent-foreground:var(--p-white);--primary:var(--p-white);--primary-foreground:var(--p-black);--ring:var(--p-black);--scheme-btn:var(--p-white);--scheme-btn-foreground:var(--p-black);--scheme-btn-alt:var(--rare);--scheme-btn-alt-foreground:var(--p-white);--primary-text:var(--primary);--accent-text:var(--accent)}[data-theme=engagexp]{--theme-primary:var(--p-epic);--theme-primary-fg:var(--p-white);--theme-secondary:var(--p-rare);--theme-accent-1:var(--p-legendary);--theme-accent-1-fg:var(--p-black);--theme-accent-2:oklch(62% .24 300);--theme-dark-bg-1:oklch(16% .0042 285.9);--theme-dark-bg-2:oklch(18.3% .004 286);--theme-light-bg-1:oklch(98.5% .002 265);--theme-light-bg-2:oklch(97% .002 265);--theme-gradient-dark-bg-1:linear-gradient(180deg, oklch(from var(--theme-primary) .1468 .04 h) 0%, oklch(from var(--theme-primary) .2049 .0756 h) 50%, oklch(from var(--theme-primary) .2503 .0992 h) 100%);--theme-gradient-dark-bg-2:linear-gradient(180deg, oklch(from var(--theme-primary) .2503 .0992 h) 0%, oklch(from var(--theme-primary) .1886 .031 h) 50%, oklch(from var(--theme-primary) .1739 .0489 h) 100%)}@scope([data-sigil-theme=light]){:scope{color-scheme:light;--primary:oklch(42% .22 308);--primary-foreground:oklch(98.5% .002 265);--accent:oklch(42% .18 264);--accent-foreground:oklch(98.5% .002 265);--ring:oklch(42% .22 308);--epic:oklch(42% .22 308);--epic-foreground:oklch(98.5% .002 265);--rare:oklch(42% .18 264);--rare-foreground:oklch(98.5% .002 265);--legendary:oklch(58% .2 42);--legendary-foreground:oklch(98.5% .002 265);--background:oklch(98.5% .002 265);--foreground:oklch(18% .03 265);--card:oklch(97% .003 265);--card-foreground:oklch(18% .03 265);--muted:oklch(93% .005 265);--muted-foreground:oklch(45% .012 265);--border:oklch(88% .005 265);--destructive:oklch(50% .21 25);--destructive-foreground:oklch(98.5% .002 265);--success:oklch(55% .18 145);--warning:oklch(65% .16 85);--info:oklch(50% .16 250)}}@keyframes lx-wipe-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lx-wipe-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes lx-wipe-radial{0%{clip-path:circle(0%)}to{clip-path:circle(120%)}}@media(prefers-reduced-motion:reduce){.lx-gradient-wipe,.lx-gradient-wipe--manual{clip-path:none;transition:none;animation:none}}@keyframes sigil-view-fade-in{0%{opacity:0;transform:translateY(var(--spacing-2,.5rem))}to{opacity:1;transform:translateY(0)}}@keyframes sigil-view-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--spacing-2,.5rem) * -1))}}@keyframes lx-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton,.lx-skeleton{animation:none!important}}@keyframes modal-fade-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes microint-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes lx-ripple{to{opacity:0;transform:scale(2.4)}}@media(prefers-reduced-motion:reduce){button:active,a.btn:active,[role=button]:active,summary:active,.lx-press:active{transform:none}.lx-ripple{display:none}.lx-shimmer-border:before{background:oklch(from var(--shimmer-color) l c h / .35);animation:none}}@keyframes lx-marquee{to{transform:translate(calc(-50% - var(--marquee-gap) / 2))}}@media(prefers-reduced-motion:reduce){.lx-marquee__track{flex-wrap:wrap;width:auto;animation:none}.lx-marquee{-webkit-mask:none;mask:none}}@keyframes exp-border-glow{0%,to{border-color:oklch(from var(--border-glow-color,var(--p-epic)) l c h / .3);box-shadow:none}50%{border-color:oklch(from var(--border-glow-color,var(--p-epic)) l c h / .85);box-shadow:0 0 12px oklch(from var(--border-glow-color,var(--p-epic)) l c h / .25)}}@keyframes exp-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(1.8)}}@keyframes exp-cta-pulse{0%{opacity:.6;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.5)}}@keyframes exp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lx-border-glow,.lx-spin{animation:none}.lx-ping:after,.lx-cta-pulse:before{opacity:0;animation:none}.lx-btn-shine:after{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
