/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-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:""}}}@layer theme{:root,:host{--font-sans:"Inter Variable", "Vazirmatn Variable", "Inter Fallback", "Vazirmatn Fallback", system-ui, sans-serif;--font-serif:"Vazirmatn Variable", ui-serif, Georgia, serif;--font-mono:"JetBrains Mono Variable", "Vazirmatn Variable", ui-monospace, monospace;--color-emerald-50:#ecfdf5;--color-blue-500:#3080ff;--color-slate-900:#0f172b;--color-gray-500:#6a7282;--color-zinc-700:#3f3f46;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-full:var(--radius-full);--font-display:var(--font-display);--font-body:var(--font-body)}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-zinc-700:lab(26.8019% 1.35387 -4.68303)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--dir:1}html[lang^=ru]{--leading-body:1.62;--leading-tight:1.28}html[lang^=fa]{--font-sans:"Vazirmatn Variable", "Vazirmatn Fallback", "Inter Variable", "Inter Fallback", system-ui, sans-serif;--leading-body:1.85;--leading-tight:1.4;letter-spacing:0;font-size-adjust:ex-height .5459}html[lang^=ar]{--font-sans:"Inter Variable", "Noto Sans Arabic Variable", "Inter Fallback", "Vazirmatn Fallback", system-ui, sans-serif;--leading-body:1.85;--leading-tight:1.4;letter-spacing:0;font-size-adjust:ex-height .5459}html[lang^=hi]{--font-sans:"Inter Variable", "Noto Sans Devanagari Variable", "Inter Fallback", system-ui, sans-serif;--leading-body:1.8;--leading-tight:1.4;letter-spacing:0;font-size-adjust:ex-height .5459}html[lang^=zh]{--font-sans:"Inter Variable", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC Variable", "Inter Fallback", system-ui, sans-serif;--leading-body:1.75;--leading-tight:1.4;letter-spacing:.01em;text-spacing-trim:trim-start}:root{--dir:1;--leading-body:1.6;--leading-tight:1.25}[dir=rtl]{--dir:-1}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-block-start:5rem}body{background-color:var(--bg);color:var(--text);font-family:var(--font-body,var(--font-sans));line-height:var(--leading-body);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-block-size:100dvb;margin:0}::selection{background-color:var(--selection-bg);color:var(--selection-fg)}html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{block-size:10px;inline-size:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none}.skip-link{z-index:100;border-radius:var(--radius-md);background-color:var(--surface3);color:var(--text);box-shadow:var(--shadow-lg);transition:transform var(--duration-fast,.15s) var(--easing,ease);padding:.625rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root{--motion-scale:0}}img,picture,video,canvas,svg{block-size:auto;max-inline-size:100%;display:block}code,kbd,samp,pre{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}}@layer components{.ui-tone{--t:var(--surface2);--t-h:var(--surface3);--t-a:var(--surface3);--t-on:var(--text);--t-text:var(--text);--t-line:var(--border)}.ui-tone[data-tone=primary]{--t:var(--primary);--t-h:var(--primary-hover);--t-a:var(--primary-active);--t-on:var(--primary-fg);--t-text:var(--link);--t-line:var(--primary)}.ui-tone[data-tone=neutral]{--t:var(--surface2);--t-h:var(--surface3);--t-a:var(--surface3);--t-on:var(--text);--t-text:var(--text);--t-line:var(--border-strong)}.ui-tone[data-tone=ghost]{--t:transparent;--t-h:var(--surface2);--t-a:var(--surface3);--t-on:var(--text);--t-text:var(--text);--t-line:transparent}.ui-tone[data-tone=danger]{--t:var(--danger);--t-h:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ui-tone[data-tone=danger]{--t-h:color-mix(in oklab, var(--danger) 88%, black)}}.ui-tone[data-tone=danger]{--t-a:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ui-tone[data-tone=danger]{--t-a:color-mix(in oklab, var(--danger) 76%, black)}}.ui-tone[data-tone=danger]{--t-on:var(--danger-fg);--t-text:var(--danger);--t-line:var(--danger)}.ui-tone[data-tone=success]{--t:var(--success);--t-h:var(--success)}@supports (color:color-mix(in lab, red, red)){.ui-tone[data-tone=success]{--t-h:color-mix(in oklab, var(--success) 88%, black)}}.ui-tone[data-tone=success]{--t-a:var(--success)}@supports (color:color-mix(in lab, red, red)){.ui-tone[data-tone=success]{--t-a:color-mix(in oklab, var(--success) 76%, black)}}.ui-tone[data-tone=success]{--t-on:var(--success-fg);--t-text:var(--success);--t-line:var(--success)}.ui-tone[data-tone=warning]{--t:var(--warning);--t-h:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ui-tone[data-tone=warning]{--t-h:color-mix(in oklab, var(--warning) 88%, black)}}.ui-tone[data-tone=warning]{--t-a:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ui-tone[data-tone=warning]{--t-a:color-mix(in oklab, var(--warning) 76%, black)}}.ui-tone[data-tone=warning]{--t-on:var(--warning-fg);--t-text:var(--warning);--t-line:var(--warning)}.ui-tone[data-tone=info]{--t:var(--info);--t-h:var(--info)}@supports (color:color-mix(in lab, red, red)){.ui-tone[data-tone=info]{--t-h:color-mix(in oklab, var(--info) 88%, black)}}.ui-tone[data-tone=info]{--t-a:var(--info)}@supports (color:color-mix(in lab, red, red)){.ui-tone[data-tone=info]{--t-a:color-mix(in oklab, var(--info) 76%, black)}}.ui-tone[data-tone=info]{--t-on:var(--info-fg);--t-text:var(--info);--t-line:var(--info)}.ui-btn{isolation:isolate;border-style:solid;border-width:var(--border-width,1px);background-color:var(--t);color:var(--t-on);transition-property:background-color,border-color,color,box-shadow,transform,opacity;transition-duration:var(--duration-fast,.14s);transition-timing-function:var(--easing,ease);border-color:#0000;position:relative}.ui-btn:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:var(--t-h)}.ui-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:var(--t-a)}[data-btn=solid] .ui-btn,.ui-btn[data-btn=solid]{border-color:#0000}[data-btn=outline] .ui-btn,.ui-btn[data-btn=outline]{border-color:var(--t-line);color:var(--t-text);background-color:#0000}[data-btn=outline] .ui-btn:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ui-btn[data-btn=outline]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:var(--t)}@supports (color:color-mix(in lab, red, red)){[data-btn=outline] .ui-btn:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ui-btn[data-btn=outline]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:color-mix(in oklab, var(--t) 12%, transparent)}}[data-btn=outline] .ui-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ui-btn[data-btn=outline]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:var(--t)}@supports (color:color-mix(in lab, red, red)){[data-btn=outline] .ui-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ui-btn[data-btn=outline]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:color-mix(in oklab, var(--t) 20%, transparent)}}[data-btn=glass] .ui-btn,.ui-btn[data-btn=glass]{background-color:var(--t)}@supports (color:color-mix(in lab, red, red)){[data-btn=glass] .ui-btn,.ui-btn[data-btn=glass]{background-color:color-mix(in oklab, var(--t) 26%, transparent)}}[data-btn=glass] .ui-btn,.ui-btn[data-btn=glass]{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){[data-btn=glass] .ui-btn,.ui-btn[data-btn=glass]{border-color:color-mix(in oklab, var(--border) calc(var(--border-alpha,1) * 100%), transparent)}}[data-btn=glass] .ui-btn,.ui-btn[data-btn=glass]{color:var(--t-text);-webkit-backdrop-filter:blur(var(--blur-glass,0px)) saturate(1.4);backdrop-filter:blur(var(--blur-glass,0px)) saturate(1.4)}[data-btn=glass] .ui-btn:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ui-btn[data-btn=glass]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:var(--t)}@supports (color:color-mix(in lab, red, red)){[data-btn=glass] .ui-btn:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ui-btn[data-btn=glass]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:color-mix(in oklab, var(--t) 38%, transparent)}}[data-btn=glass] .ui-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ui-btn[data-btn=glass]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:var(--t)}@supports (color:color-mix(in lab, red, red)){[data-btn=glass] .ui-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ui-btn[data-btn=glass]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background-color:color-mix(in oklab, var(--t) 48%, transparent)}}[data-btn=gradient] .ui-btn,.ui-btn[data-btn=gradient]{background-color:var(--t);color:var(--t-on);border-color:#0000}[data-btn=gradient] .ui-btn:before,.ui-btn[data-btn=gradient]:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--gradient-brand);transform:scaleX(var(--dir));transition:opacity var(--duration-fast,.14s) var(--easing,ease);position:absolute;inset:0}[data-btn=gradient] .ui-btn[data-tone=ghost]:before,[data-btn=gradient] .ui-btn[data-tone=neutral]:before,.ui-btn[data-btn=gradient][data-tone=ghost]:before,.ui-btn[data-btn=gradient][data-tone=neutral]:before{content:none}[data-btn=gradient] .ui-btn:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]):before,.ui-btn[data-btn=gradient]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]):before{opacity:.86}[data-btn=neu] .ui-btn,.ui-btn[data-btn=neu]{background-color:var(--t)}@supports (color:color-mix(in lab, red, red)){[data-btn=neu] .ui-btn,.ui-btn[data-btn=neu]{background-color:color-mix(in oklab, var(--t) 82%, var(--surface2))}}[data-btn=neu] .ui-btn,.ui-btn[data-btn=neu]{color:var(--t-on);box-shadow:calc(var(--dir) * 3px) 3px 8px #0000003d, calc(var(--dir) * -3px) -3px 8px #ffffff1f;border-color:#0000}@supports (color:lab(0% 0 0)){[data-btn=neu] .ui-btn,.ui-btn[data-btn=neu]{box-shadow:calc(var(--dir) * 3px) 3px 8px lab(0% 0 0/.24), calc(var(--dir) * -3px) -3px 8px lab(100% -.0000298023 .0000119209/.12)}}[data-btn=neu] .ui-btn[data-tone=ghost],.ui-btn[data-btn=neu][data-tone=ghost]{color:var(--t-text)}[data-btn=neu] .ui-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ui-btn[data-btn=neu]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){box-shadow:inset calc(var(--dir) * 3px) 3px 8px #00000042, inset calc(var(--dir) * -3px) -3px 8px #ffffff1a}@supports (color:lab(0% 0 0)){[data-btn=neu] .ui-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.ui-btn[data-btn=neu]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){box-shadow:inset calc(var(--dir) * 3px) 3px 8px lab(0% 0 0/.26), inset calc(var(--dir) * -3px) -3px 8px lab(100% -.0000298023 .0000119209/.1)}}.ui-input{background-color:var(--surface2);color:var(--text);border-style:solid;border-width:var(--border-width,1px);border-color:var(--border);transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--duration-fast,.14s);transition-timing-function:var(--easing,ease)}.ui-input::placeholder{color:var(--text-subtle);letter-spacing:0}.ui-input[aria-invalid=true]{border-color:var(--danger)}[data-input=filled] .ui-input,.ui-input[data-input=filled]{background-color:var(--surface2);border-color:#0000}[data-input=filled] .ui-input:hover:not(:disabled),.ui-input[data-input=filled]:hover:not(:disabled){background-color:var(--surface3)}[data-input=outline] .ui-input,.ui-input[data-input=outline]{border-color:var(--border-strong);background-color:#0000}[data-input=outline] .ui-input:hover:not(:disabled),.ui-input[data-input=outline]:hover:not(:disabled){border-color:var(--ring)}[data-input=underline] .ui-input,.ui-input[data-input=underline]{border-width:0;border-block-end-width:calc(var(--border-width,1px) + 1px);border-block-end-style:solid;border-color:var(--border-strong);background-color:#0000;border-start-start-radius:var(--radius-xs);border-start-end-radius:var(--radius-xs);border-end-end-radius:0;border-end-start-radius:0}[data-input=underline] .ui-input:hover:not(:disabled),.ui-input[data-input=underline]:hover:not(:disabled){border-color:var(--ring)}.ui-card{background-color:var(--surface);color:var(--text);border-style:solid;border-width:var(--border-width,1px);border-color:var(--border-subtle);transition-property:background-color,border-color,box-shadow,transform;transition-duration:var(--duration-base,.22s);transition-timing-function:var(--easing,ease)}[data-card=flat] .ui-card,.ui-card[data-card=flat]{box-shadow:none;background-color:var(--bg-subtle);border-color:#0000}[data-card=elevated] .ui-card,.ui-card[data-card=elevated]{box-shadow:var(--shadow-md);border-color:#0000}[data-card=glass] .ui-card,.ui-card[data-card=glass]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-card=glass] .ui-card,.ui-card[data-card=glass]{background-color:color-mix(in oklab, var(--surface) 62%, transparent)}}[data-card=glass] .ui-card,.ui-card[data-card=glass]{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){[data-card=glass] .ui-card,.ui-card[data-card=glass]{border-color:color-mix(in oklab, var(--border) calc(var(--border-alpha,1) * 100%), transparent)}}[data-card=glass] .ui-card,.ui-card[data-card=glass]{-webkit-backdrop-filter:blur(var(--blur-glass,0px)) saturate(1.3);backdrop-filter:blur(var(--blur-glass,0px)) saturate(1.3);box-shadow:var(--shadow-sm)}[data-card=glow] .ui-card,.ui-card[data-card=glow]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-card=glow] .ui-card,.ui-card[data-card=glow]{border-color:color-mix(in oklab, var(--primary) 32%, transparent)}}[data-card=glow] .ui-card,.ui-card[data-card=glow]{box-shadow:var(--glow)}[data-card=outlined] .ui-card,.ui-card[data-card=outlined]{box-shadow:none;border-color:var(--border-strong);background-color:#0000}.ui-card[data-interactive=true]{cursor:pointer}.ui-card[data-interactive=true]:hover,.ui-card[data-interactive=true]:focus-within{border-color:var(--ring);box-shadow:var(--shadow-lg)}.ui-nav{color:var(--text);transition-property:background-color,border-color,box-shadow;transition-duration:var(--duration-base,.22s);transition-timing-function:var(--easing,ease)}[data-nav=floating-glass] .ui-nav,.ui-nav[data-nav=floating-glass]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-nav=floating-glass] .ui-nav,.ui-nav[data-nav=floating-glass]{background-color:color-mix(in oklab, var(--surface) 58%, transparent)}}[data-nav=floating-glass] .ui-nav,.ui-nav[data-nav=floating-glass]{-webkit-backdrop-filter:blur(var(--blur-glass,12px)) saturate(1.5);backdrop-filter:blur(var(--blur-glass,12px)) saturate(1.5);border:var(--border-width,1px) solid var(--border)}@supports (color:color-mix(in lab, red, red)){[data-nav=floating-glass] .ui-nav,.ui-nav[data-nav=floating-glass]{border:var(--border-width,1px) solid color-mix(in oklab, var(--border) calc(var(--border-alpha,1) * 100%), transparent)}}[data-nav=floating-glass] .ui-nav,.ui-nav[data-nav=floating-glass]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-nav=solid] .ui-nav,.ui-nav[data-nav=solid]{background-color:var(--surface);border-block-end:var(--border-width,1px) solid var(--border-subtle);box-shadow:var(--shadow-sm)}[data-nav=bordered] .ui-nav,.ui-nav[data-nav=bordered]{background-color:var(--bg);border-block-end:calc(var(--border-width,1px) + 1px) solid var(--border-strong);box-shadow:none}[data-nav=minimal] .ui-nav,.ui-nav[data-nav=minimal]{box-shadow:none;background-color:#0000;border:0}.ui-popup{background-color:var(--surface3);color:var(--text);border:var(--border-width,1px) solid var(--border);box-shadow:var(--shadow-lg)}[data-card=glass] .ui-popup{background-color:var(--surface3)}@supports (color:color-mix(in lab, red, red)){[data-card=glass] .ui-popup{background-color:color-mix(in oklab, var(--surface3) 82%, transparent)}}[data-card=glass] .ui-popup{-webkit-backdrop-filter:blur(var(--blur-glass,0px)) saturate(1.3);backdrop-filter:blur(var(--blur-glass,0px)) saturate(1.3)}[data-card=glow] .ui-popup{box-shadow:var(--shadow-lg), var(--glow)}.ui-tab-indicator{--active-tab-offset:var(--active-tab-left,0px)}[dir=rtl] .ui-tab-indicator{--active-tab-offset:var(--active-tab-right,0px)}.ui-skeleton{background-color:var(--text-subtle);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ui-skeleton{background-color:color-mix(in oklab, var(--text-subtle) 18%, transparent)}}.ui-skeleton:after{content:"";transform:translateX(calc(var(--dir) * -100%));background-image:linear-gradient(90deg, transparent, var(--surface3), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ui-skeleton:after{background-image:linear-gradient(90deg, transparent, color-mix(in oklab, var(--surface3) 70%, transparent), transparent)}}.ui-skeleton:after{animation:ui-skeleton-sweep 1.6s var(--easing,ease) infinite}@keyframes ui-skeleton-sweep{0%{transform:translateX(calc(var(--dir) * -100%))}to{transform:translateX(calc(var(--dir) * 100%))}}@keyframes ui-progress-sweep{0%{transform:translateX(calc(var(--dir) * -100%))}to{transform:translateX(calc(var(--dir) * 250%))}}.ui-prose{color:var(--text);line-height:var(--leading-body,1.7);text-wrap:pretty;--measure:56ch;--prose-flow:1.15em;--prose-heading-space:1.9em}.ui-prose>:where(*+*){margin-block-start:var(--prose-flow)}.ui-prose :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:var(--weight-display,700);letter-spacing:var(--tracking-display,0em);text-wrap:balance;color:var(--text);line-height:var(--leading-tight,1.25)}.ui-prose :where(h1){font-size:1.75em}.ui-prose :where(h2){font-size:1.4em}.ui-prose :where(h3){font-size:1.15em}.ui-prose :where(h4,h5,h6){font-size:1em}.ui-prose>:where(h1,h2,h3,h4,h5,h6){margin-block-start:var(--prose-heading-space)}.ui-prose>:where(h1,h2,h3,h4,h5,h6)+*{margin-block-start:.6em}.ui-prose>:where(:first-child){margin-block-start:0}:where(html[lang=fa]) .ui-prose :where(h1,h2,h3,h4){text-wrap:pretty;overflow-wrap:anywhere}.ui-prose :where(a){color:var(--link);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:from-font}.ui-prose :where(a):hover{color:var(--link-hover)}.ui-prose :where(blockquote){border-inline-start:3px solid var(--primary);color:var(--text-muted);padding-inline-start:1rem;font-style:normal}.ui-prose :where(ul,ol){padding-inline-start:1.5rem;list-style-position:outside}.ui-prose :where(ul){list-style-type:disc}.ui-prose :where(ol){list-style-type:decimal}.ui-prose :where(ul ul){list-style-type:circle}.ui-prose :where(li)::marker{color:var(--text-subtle)}.ui-prose :where(li+li){margin-block-start:.4em}.ui-prose :where(li)>:where(*+*){margin-block-start:.5em}.ui-prose :where(li)>:where(ul,ol){margin-block-start:.4em}.ui-prose :where(dt){font-weight:600}.ui-prose :where(dd){margin-inline-start:1.5rem}.ui-prose :where(code){background-color:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-xs);overflow-wrap:break-word;padding-block:.15em;padding-inline:.35em;font-size:.9em}.ui-prose :where(pre){background-color:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-md);text-align:start;direction:ltr;padding:1rem;overflow-x:auto}.ui-prose :where(pre) code{font-size:inherit;background:0 0;border:0;padding:0}.ui-prose :where(hr){border:0;border-block-start:1px solid var(--border);margin-block:var(--prose-heading-space)}.ui-prose :where(blockquote)>:where(:first-child){margin-block-start:0}.ui-prose :where(table){border-collapse:collapse;width:100%}.ui-prose :where(th,td){text-align:start;border-block-end:1px solid var(--border-subtle);padding-block:.5rem;padding-inline:.75rem}.ui-decor{pointer-events:none;z-index:0;opacity:.9;position:absolute;inset:0;overflow:hidden}.ui-decor:before{content:"";position:absolute;inset:-20%}.ui-decor[data-paused=true],.ui-decor[data-paused=true]:before{animation-play-state:paused}[data-decor=none] .ui-decor,.ui-decor[data-decor=none]{display:none}[data-decor=dots] .ui-decor:before,.ui-decor[data-decor=dots]:before{background-image:radial-gradient(var(--text-subtle) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){[data-decor=dots] .ui-decor:before,.ui-decor[data-decor=dots]:before{background-image:radial-gradient(color-mix(in oklab, var(--text-subtle) 40%, transparent) 1px, transparent 1px)}}[data-decor=dots] .ui-decor:before,.ui-decor[data-decor=dots]:before{background-size:24px 24px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}[data-decor=scanlines] .ui-decor:before,.ui-decor[data-decor=scanlines]:before{background-image:repeating-linear-gradient(to bottom, var(--primary) 0 1px, transparent 1px 4px)}@supports (color:color-mix(in lab, red, red)){[data-decor=scanlines] .ui-decor:before,.ui-decor[data-decor=scanlines]:before{background-image:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--primary) 10%, transparent) 0 1px, transparent 1px 4px)}}[data-decor=stars] .ui-decor:before,.ui-decor[data-decor=stars]:before{background-image:radial-gradient(1.5px 1.5px at 20% 30%, var(--text) 50%, transparent 55%), radial-gradient(1px 1px at 70% 60%, var(--text-muted) 50%, transparent 55%), radial-gradient(1.5px 1.5px at 45% 80%, var(--text) 50%, transparent 55%), radial-gradient(1px 1px at 85% 15%, var(--text-muted) 50%, transparent 55%);opacity:.55;background-size:320px 320px;animation:90s linear infinite ui-decor-drift}[data-decor=nebula] .ui-decor:before,[data-decor=aurora] .ui-decor:before,.ui-decor[data-decor=nebula]:before,.ui-decor[data-decor=aurora]:before{background-image:var(--gradient-mesh);filter:blur(60px);opacity:.5;animation:ui-decor-breathe 24s var(--easing,ease-in-out) infinite alternate}[data-decor=bokeh] .ui-decor:before,[data-decor=bubbles] .ui-decor:before,.ui-decor[data-decor=bokeh]:before,.ui-decor[data-decor=bubbles]:before{background-image:radial-gradient(circle at 15% 70%, var(--accent) 0 6px, transparent 7px), radial-gradient(circle at 65% 25%, var(--primary) 0 10px, transparent 11px), radial-gradient(circle at 85% 75%, var(--secondary) 0 8px, transparent 9px)}@supports (color:color-mix(in lab, red, red)){[data-decor=bokeh] .ui-decor:before,[data-decor=bubbles] .ui-decor:before,.ui-decor[data-decor=bokeh]:before,.ui-decor[data-decor=bubbles]:before{background-image:radial-gradient(circle at 15% 70%, color-mix(in oklab, var(--accent) 35%, transparent) 0 6px, transparent 7px), radial-gradient(circle at 65% 25%, color-mix(in oklab, var(--primary) 30%, transparent) 0 10px, transparent 11px), radial-gradient(circle at 85% 75%, color-mix(in oklab, var(--secondary) 28%, transparent) 0 8px, transparent 9px)}}[data-decor=bokeh] .ui-decor:before,[data-decor=bubbles] .ui-decor:before,.ui-decor[data-decor=bokeh]:before,.ui-decor[data-decor=bubbles]:before{filter:blur(2px);background-size:420px 420px;animation:40s linear infinite ui-decor-rise}[data-decor=embers] .ui-decor:before,[data-decor=leaves] .ui-decor:before,.ui-decor[data-decor=embers]:before,.ui-decor[data-decor=leaves]:before{background-image:radial-gradient(circle at 25% 90%, var(--accent) 0 2px, transparent 3px), radial-gradient(circle at 60% 90%, var(--primary) 0 2.5px, transparent 3.5px), radial-gradient(circle at 88% 90%, var(--accent) 0 1.5px, transparent 2.5px)}@supports (color:color-mix(in lab, red, red)){[data-decor=embers] .ui-decor:before,[data-decor=leaves] .ui-decor:before,.ui-decor[data-decor=embers]:before,.ui-decor[data-decor=leaves]:before{background-image:radial-gradient(circle at 25% 90%, color-mix(in oklab, var(--accent) 55%, transparent) 0 2px, transparent 3px), radial-gradient(circle at 60% 90%, color-mix(in oklab, var(--primary) 45%, transparent) 0 2.5px, transparent 3.5px), radial-gradient(circle at 88% 90%, color-mix(in oklab, var(--accent) 40%, transparent) 0 1.5px, transparent 2.5px)}}[data-decor=embers] .ui-decor:before,[data-decor=leaves] .ui-decor:before,.ui-decor[data-decor=embers]:before,.ui-decor[data-decor=leaves]:before{background-size:300px 300px;animation:26s linear infinite ui-decor-rise}@keyframes ui-decor-drift{to{background-position:calc(var(--dir) * 320px) 320px}}@keyframes ui-decor-breathe{to{transform:scale(1.15) translate(calc(var(--dir) * 2%), -2%)}}@keyframes ui-decor-rise{to{background-position:calc(var(--dir) * 60px) -600px}}@media (prefers-reduced-motion:reduce){.ui-skeleton:after,.ui-decor:before{animation:none}.ui-skeleton:after{opacity:.4;transform:none}.ui-btn,.ui-card{transition-property:background-color,border-color,color,opacity}}.site-header{z-index:40;padding-block-start:env(safe-area-inset-top,0px);position:sticky;inset-block-start:0}.site-header__inner{justify-content:space-between;align-items:center;gap:.5rem;inline-size:100%;max-inline-size:72rem;margin-inline:auto;padding-block:.5rem;padding-inline:1rem;display:flex}[data-nav=floating-glass] .site-header{inline-size:100%;max-inline-size:74rem;margin-block-start:.75rem;margin-inline:auto;padding-inline:.75rem}[data-nav=floating-glass] .site-header__inner{padding-inline:.5rem}.site-shell{flex-direction:column;min-block-size:100dvh;display:flex}.site-main{outline:none;flex:auto}.site-shell>:not(.decor-layer,.skip-link){z-index:1;position:relative}.decor-layer{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint style;position:fixed;inset:0;overflow:hidden}.decor-layer[data-decor-painted=false]{opacity:0}.decor-layer[data-decor-painted=true]{opacity:1;transition:opacity .6s var(--easing,ease-out)}.decor-layer[data-decor-state=paused] *,.decor-layer[data-decor-state=static] *{animation-play-state:paused}.decor-wash{background-image:var(--gradient-mesh);filter:blur(72px);opacity:.45;position:absolute;inset:-25%;transform:translate(0)}.decor-layer[data-decor-state=running] .decor-wash{animation:decor-breathe 32s var(--easing,ease-in-out) infinite alternate;will-change:transform, opacity}.decor-aurora{background-image:var(--gradient-mesh);filter:blur(64px);opacity:.5;transform-origin:50% 0;block-size:70%;animation:decor-aurora 40s var(--easing,ease-in-out) infinite alternate;animation-delay:calc(var(--aurora-seed,0) * -1s);position:absolute;inset-block-start:-20%;inset-inline:-30%}.decor-layer[data-decor-state=running] .decor-aurora{will-change:transform, opacity}.decor-dots{background-image:radial-gradient(var(--text-subtle) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.decor-dots{background-image:radial-gradient(color-mix(in oklab, var(--text-subtle) 42%, transparent) 1px, transparent 1px)}}.decor-dots{opacity:.7;background-size:24px 24px;-webkit-mask-image:radial-gradient(#000 25%,#0000 78%);mask-image:radial-gradient(#000 25%,#0000 78%)}.decor-scanlines{background-image:repeating-linear-gradient(to bottom, var(--primary) 0 1px, transparent 1px 4px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.decor-scanlines{background-image:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--primary) 12%, transparent) 0 1px, transparent 1px 4px)}}.decor-scanlines{opacity:.5}.decor-scanline-sweep{background-image:linear-gradient(to bottom, transparent, var(--primary), transparent);block-size:28vh;position:absolute;inset-block-start:-30vh;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.decor-scanline-sweep{background-image:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--primary) 14%, transparent), transparent)}}.decor-scanline-sweep{opacity:.6}.decor-layer[data-decor-state=running] .decor-scanline-sweep{will-change:transform;animation:7s linear infinite decor-sweep}.decor-particle{inline-size:var(--decor-size);block-size:var(--decor-size);border-radius:var(--radius-full,9999px);opacity:var(--decor-opacity,.6);animation-delay:var(--decor-delay);animation-duration:var(--decor-duration);animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset-block-start:var(--decor-y);inset-inline-start:var(--decor-x);transform:translate(0)}.decor-star{background-color:var(--text);box-shadow:0 0 calc(var(--decor-size) * 2) var(--text)}@supports (color:color-mix(in lab, red, red)){.decor-star{box-shadow:0 0 calc(var(--decor-size) * 2) color-mix(in oklab, var(--text) 60%, transparent)}}.decor-star{animation-name:decor-twinkle;animation-timing-function:ease-in-out;animation-direction:alternate}.decor-ember{background-color:var(--accent);box-shadow:0 0 calc(var(--decor-size) * 3) var(--accent)}@supports (color:color-mix(in lab, red, red)){.decor-ember{box-shadow:0 0 calc(var(--decor-size) * 3) color-mix(in oklab, var(--accent) 70%, transparent)}}.decor-ember{animation-name:decor-rise}.decor-bubble{border:1px solid var(--primary);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.decor-bubble{border:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.decor-bubble{box-shadow:inset 0 0 calc(var(--decor-size) / 2) var(--surface3)}@supports (color:color-mix(in lab, red, red)){.decor-bubble{box-shadow:inset 0 0 calc(var(--decor-size) / 2) color-mix(in oklab, var(--surface3) 60%, transparent)}}.decor-bubble{animation-name:decor-rise}.decor-bokeh{background-image:radial-gradient(circle, var(--accent) 0%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.decor-bokeh{background-image:radial-gradient(circle, color-mix(in oklab, var(--accent) 45%, transparent) 0%, transparent 70%)}}.decor-bokeh{filter:blur(2px);animation-name:decor-float;animation-timing-function:ease-in-out;animation-direction:alternate}.decor-leaf{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.decor-leaf{background-color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.decor-leaf{border-radius:0 var(--decor-size) 0 var(--decor-size);animation-name:decor-fall}@keyframes decor-breathe{0%{opacity:.4;transform:translate(0)scale(1)}to{transform:translate3d(calc(var(--dir) * 3%), -3%, 0) scale(1.12);opacity:.55}}@keyframes decor-aurora{0%{transform:translate3d(calc(var(--dir) * -6%), 0, 0) scaleY(1) skewX(0deg);opacity:.4}to{transform:translate3d(calc(var(--dir) * 6%), 4%, 0) scaleY(1.25) skewX(6deg);opacity:.6}}@keyframes decor-sweep{0%{transform:translate(0)}to{transform:translateY(130vh)}}@keyframes decor-twinkle{0%{opacity:.15;transform:scale(.85)}to{opacity:.9;transform:scale(1.15)}}@keyframes decor-rise{0%{opacity:0;transform:translateY(12vh)scale(.9)}15%{opacity:var(--decor-opacity,.6)}85%{opacity:var(--decor-opacity,.6)}to{transform:translate3d(calc(var(--dir) * 4vw), -105vh, 0) scale(1.1);opacity:0}}@keyframes decor-fall{0%{opacity:0;transform:translateY(-12vh)rotate(0)}12%{opacity:var(--decor-opacity,.6)}88%{opacity:var(--decor-opacity,.6)}to{transform:translate3d(calc(var(--dir) * -8vw), 108vh, 0) rotate(320deg);opacity:0}}@keyframes decor-float{0%{transform:translate(0)scale(.95)}to{transform:translate3d(calc(var(--dir) * 2vw), -4vh, 0) scale(1.08)}}[data-reveal=pending]{opacity:0;transform:translate3d(var(--reveal-x,0), var(--reveal-y,1rem), 0)}[data-reveal=shown]{opacity:1;transition:opacity var(--reveal-duration,.5s) var(--easing,ease-out), transform var(--reveal-duration,.5s) var(--easing,ease-out);transition-delay:var(--reveal-delay,0s);transform:translate(0)}@supports (animation-timeline:view()){[data-reveal-mode=timeline]{opacity:0;animation:linear both reveal-in;animation-timeline:view();animation-range:entry 5% cover 40%}}@keyframes reveal-in{0%{opacity:0;transform:translate3d(var(--reveal-x,0), var(--reveal-y,1rem), 0)}to{opacity:1;transform:translate(0)}}.page-transition{animation:page-enter var(--page-transition-duration,.26s) var(--easing,ease-out) both}@keyframes page-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translate(0)}}.magnetic{transform:translate3d(var(--magnetic-x,0px), var(--magnetic-y,0px), 0)}.magnetic[data-magnetic=resting]{transition:transform var(--magnetic-release,.42s) cubic-bezier(.22, 1, .36, 1)}.text-scramble{font-variant-numeric:tabular-nums;min-inline-size:var(--scramble-width,auto)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.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-x-0\.5{inset-inline:calc(var(--spacing) * .5)}.inset-y-0{inset-block:0}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.inset-y-1{inset-block:var(--spacing)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-0\.5{inset-inline-start:calc(var(--spacing) * .5)}.start-1\/2{inset-inline-start:50%}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-0\.5{inset-inline-end:calc(var(--spacing) * .5)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-4{right:calc(var(--spacing) * 4)}.right-full{right:100%}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-8{margin-block:calc(var(--spacing) * 8)}.ms-0{margin-inline-start:0}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.ms-px{margin-inline-start:1px}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[env\(safe-area-inset-bottom\,0px\)\]{margin-bottom:env(safe-area-inset-bottom,0px)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[0\.9em\]{width:.9em;height:.9em}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1\.4em\]{height:1.4em}.h-\[1\.5em\]{height:1.5em}.h-\[1\.25em\]{height:1.25em}.h-\[1\.75em\]{height:1.75em}.h-\[1em\]{height:1em}.h-\[20rem\]{height:20rem}.h-\[60dvh\]{height:60dvh}.h-\[70dvh\]{height:70dvh}.h-\[100dvh\]{height:100dvh}.h-\[100vh\]{height:100vh}.h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}.h-\[clamp\(20rem\,58dvh\,34rem\)\]{height:clamp(20rem,58dvh,34rem)}.h-\[var\(--accordion-panel-height\)\]{height:var(--accordion-panel-height)}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[min\(24rem\,var\(--available-height\)\)\]{max-height:min(24rem, var(--available-height))}.max-h-\[min\(28rem\,var\(--available-height\)\)\]{max-height:min(28rem, var(--available-height))}.max-h-\[min\(32rem\,var\(--available-height\)\)\]{max-height:min(32rem, var(--available-height))}.max-h-\[min\(60dvh\,28rem\)\]{max-height:min(60dvh,28rem)}.max-h-\[min\(60dvh\,32rem\)\]{max-height:min(60dvh,32rem)}.max-h-\[min\(80dvh\,42rem\)\]{max-height:min(80dvh,42rem)}.max-h-\[var\(--available-height\)\]{max-height:var(--available-height)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[50dvh\]{min-height:50dvh}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[min\(86dvh\,50rem\)\]{min-height:min(86dvh,50rem)}.min-h-dvh{min-height:100dvh}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-6{width:calc(var(--spacing) * 6)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[0\.55em\]{width:.55em}.w-\[min\(16rem\,var\(--available-width\)\)\]{width:min(16rem, var(--available-width))}.w-\[min\(22rem\,90vw\)\]{width:min(22rem,90vw)}.w-\[min\(22rem\,var\(--available-width\)\)\]{width:min(22rem, var(--available-width))}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.w-\[var\(--active-tab-width\)\]{width:var(--active-tab-width)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[52ch\]{max-width:52ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[92\%\]{max-width:92%}.max-w-\[360px\]{max-width:360px}.max-w-\[768px\]{max-width:768px}.max-w-\[min\(24rem\,var\(--available-width\)\)\]{max-width:min(24rem, var(--available-width))}.max-w-\[min\(28rem\,100\%\)\]{max-width:min(28rem,100%)}.max-w-\[var\(--measure\)\]{max-width:var(--measure)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[30rem\]{min-width:30rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[var\(--anchor-width\)\]{min-width:var(--anchor-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[calc\(var\(--dir\)\*-50\%\)\]{--tw-translate-x:calc(var(--dir) * -50%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[calc\(var\(--dir\)\*var\(--active-tab-offset\,0px\)\)\]{--tw-translate-x:calc(var(--dir) * var(--active-tab-offset,0px));translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.rotate-\[calc\(var\(--dir\)\*-90deg\)\]{rotate:calc(var(--dir) * -90deg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.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-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[repeat\(auto-fit\,minmax\(7rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(9rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-500{gap:calc(var(--spacing) * 500)}.gap-\[3px\]{gap:3px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-full\)\]{border-radius:var(--radius-full)}.rounded-\[var\(--radius-full\,9999px\)\]{border-radius:var(--radius-full,9999px)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-\[var\(--radius-xs\)\]{border-radius:var(--radius-xs)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.rounded-t-\[inherit\]{border-top-left-radius:inherit;border-top-right-radius:inherit}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-0{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.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-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.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-\[var\(--border\)\]{border-color:var(--border)}.border-accent\/30{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-border-subtle{border-color:var(--border-subtle)}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-code-border{border-color:var(--code-border)}.border-current{border-color:currentColor}.border-danger,.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.border-info\/30{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/30{border-color:color-mix(in oklab, var(--info) 30%, transparent)}}.border-info\/40{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/40{border-color:color-mix(in oklab, var(--info) 40%, transparent)}}.border-primary,.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-secondary\/30{border-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.border-secondary\/30{border-color:color-mix(in oklab, var(--secondary) 30%, transparent)}}.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\/40{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--success) 40%, transparent)}}.border-transparent{border-color:#0000}.border-warning,.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-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.border-warning\/60{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/60{border-color:color-mix(in oklab, var(--warning) 60%, transparent)}}.border-zinc-700{border-color:var(--color-zinc-700)}.border-e-transparent{border-inline-end-color:#0000}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-accent\/14{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/14{background-color:color-mix(in oklab, var(--accent) 14%, transparent)}}.bg-bg{background-color:var(--bg)}.bg-bg-subtle{background-color:var(--bg-subtle)}.bg-border{background-color:var(--border)}.bg-border-strong\/35{background-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.bg-border-strong\/35{background-color:color-mix(in oklab, var(--border-strong) 35%, transparent)}}.bg-border-strong\/50{background-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.bg-border-strong\/50{background-color:color-mix(in oklab, var(--border-strong) 50%, transparent)}}.bg-border-strong\/70{background-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.bg-border-strong\/70{background-color:color-mix(in oklab, var(--border-strong) 70%, transparent)}}.bg-border-subtle{background-color:var(--border-subtle)}.bg-code-bg{background-color:var(--code-bg)}.bg-danger,.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.bg-info,.bg-info\/10{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--info) 10%, transparent)}}.bg-info\/14{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/14{background-color:color-mix(in oklab, var(--info) 14%, transparent)}}.bg-overlay{background-color:var(--overlay)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-primary\/14{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/14{background-color:color-mix(in oklab, var(--primary) 14%, transparent)}}.bg-primary\/18{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/18{background-color:color-mix(in oklab, var(--primary) 18%, transparent)}}.bg-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.bg-scrollbar-track{background-color:var(--scrollbar-track)}.bg-secondary\/14{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/14{background-color:color-mix(in oklab, var(--secondary) 14%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-success\/14{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/14{background-color:color-mix(in oklab, var(--success) 14%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface2,.bg-surface2\/95{background-color:var(--surface2)}@supports (color:color-mix(in lab, red, red)){.bg-surface2\/95{background-color:color-mix(in oklab, var(--surface2) 95%, transparent)}}.bg-surface3{background-color:var(--surface3)}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.bg-warning\/14{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/14{background-color:color-mix(in oklab, var(--warning) 14%, transparent)}}.fill-accent{fill:var(--accent)}.fill-current{fill:currentColor}.fill-info{fill:var(--info)}.fill-none{fill:none}.fill-primary{fill:var(--primary)}.fill-secondary{fill:var(--secondary)}.fill-success{fill:var(--success)}.fill-text{fill:var(--text)}.fill-warning{fill:var(--warning)}.stroke-bg{stroke:var(--bg)}.stroke-border{stroke:var(--border)}.stroke-text{stroke:var(--text)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.pe-1{padding-inline-end:var(--spacing)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-5{padding-inline-end:calc(var(--spacing) * 5)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[calc\(env\(safe-area-inset-top\,0px\)_\+_0\.75rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + .75rem)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)_\+_0\.75rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)_\+_5\.5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 5.5rem)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-0\.1em\]{vertical-align:-.1em}.align-\[-0\.125em\]{vertical-align:-.125em}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[…\]{font-family:…}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.75em\]{font-size:.75em}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[var\(--leading-body\)\]{--tw-leading:var(--leading-body);line-height:var(--leading-body)}.leading-\[var\(--leading-body\,1\.7\)\]{--tw-leading:var(--leading-body,1.7);line-height:var(--leading-body,1.7)}.leading-\[var\(--leading-tight\,1\.25\)\]{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-\[var\(--tracking-display\)\]{--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.tracking-\[var\(--tracking-display\,0em\)\]{--tw-tracking:var(--tracking-display,0em);letter-spacing:var(--tracking-display,0em)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--text\)\]{color:var(--text)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-danger-fg{color:var(--danger-fg)}.text-gray-500{color:var(--color-gray-500)}.text-info-fg{color:var(--info-fg)}.text-inherit{color:inherit}.text-link{color:var(--link)}.text-primary{color:var(--primary)}.text-primary-fg{color:var(--primary-fg)}.text-success{color:var(--success)}.text-success-fg{color:var(--success-fg)}.text-text{color:var(--text)}.text-text-muted{color:var(--text-muted)}.text-text-subtle{color:var(--text-subtle)}.text-transparent{color:#0000}.text-warning{color:var(--warning)}.text-warning-fg{color:var(--warning-fg)}.\[text-transform\:var\(--label-transform\,none\)\]{text-transform:var(--label-transform,none)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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-from-font{text-decoration-thickness:from-font}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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_1px_0_0_var\(--border-strong\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,var(--border-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-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-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-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-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-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-lg{--tw-shadow:var(--shadow-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-sm{--tw-shadow:var(--shadow-sm);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-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-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-ring{--tw-ring-color:var(--ring)}.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-ring{outline-color:var(--ring)}.blur{--tw-blur:blur(8px);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,)}.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-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,)}.backdrop-filter{-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-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\]{transition-property:translate,width;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-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-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))}.duration-\[var\(--duration-base\,220ms\)\]{--tw-duration:var(--duration-base,.22s);transition-duration:var(--duration-base,.22s)}.duration-\[var\(--duration-fast\,140ms\)\]{--tw-duration:var(--duration-fast,.14s);transition-duration:var(--duration-fast,.14s)}.duration-\[var\(--duration-fast\,150ms\)\]{--tw-duration:var(--duration-fast,.15s);transition-duration:var(--duration-fast,.15s)}.ease-\[var\(--easing\)\]{--tw-ease:var(--easing);transition-timing-function:var(--easing)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[unicode-bidi\:isolate\]{unicode-bidi:isolate}.group-open\:scale-x-100:is(:where(.group):is([open],:popover-open,:open) *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.group-hover\:translate-x-\[calc\(var\(--dir\)\*0\.125rem\)\]:is(:where(.group):hover *){--tw-translate-x:calc(var(--dir) * .125rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-border-strong:is(:where(.group):hover *){border-color:var(--border-strong)}.group-hover\:bg-surface2:is(:where(.group):hover *){background-color:var(--surface2)}.group-hover\:text-link:is(:where(.group):hover *){color:var(--link)}}.group-data-\[panel-open\]\:rotate-0:is(:where(.group)[data-panel-open] *){rotate:0deg}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-ring:is(:where(.peer):focus-visible~*){outline-color:var(--ring)}.marker\:text-xs ::marker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.marker\:text-xs::marker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.marker\:text-xs ::-webkit-details-marker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.marker\:text-xs::-webkit-details-marker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.marker\:text-border-strong ::marker{color:var(--border-strong)}.marker\:text-border-strong::marker{color:var(--border-strong)}.marker\:text-border-strong ::-webkit-details-marker{color:var(--border-strong)}.marker\:text-border-strong::-webkit-details-marker{color:var(--border-strong)}.marker\:text-text-subtle ::marker{color:var(--text-subtle)}.marker\:text-text-subtle::marker{color:var(--text-subtle)}.marker\:text-text-subtle ::-webkit-details-marker{color:var(--text-subtle)}.marker\:text-text-subtle::-webkit-details-marker{color:var(--text-subtle)}.placeholder\:text-text-subtle::placeholder{color:var(--text-subtle)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.autofill\:shadow-\[inset_0_0_0_1000px_var\(--surface2\)\]:autofill{--tw-shadow:inset 0 0 0 1000px var(--tw-shadow-color,var(--surface2));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.autofill\:\[-webkit-text-fill-color\:var\(--text\)\]:autofill{-webkit-text-fill-color:var(--text)}.empty\:hidden:empty{display:none}.focus-within\:not-sr-only:focus-within{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus-within\:border-border-strong:focus-within{border-color:var(--border-strong)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:-outline-offset-2:focus-within{outline-offset:calc(2px * -1)}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-ring:focus-within{outline-color:var(--ring)}@media (hover:hover){.hover\:border-r-2:hover{border-right-style:var(--tw-border-style);border-right-width:2px}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:bg-bg-subtle:hover{background-color:var(--bg-subtle)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.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-surface2:hover{background-color:var(--surface2)}.hover\:bg-surface3:hover{background-color:var(--surface3)}.hover\:text-link:hover{color:var(--link)}.hover\:text-link-hover:hover{color:var(--link-hover)}.hover\:text-text:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--ring\)\]:focus-visible,.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.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}.has-\[\:checked\]\:bg-surface:has(:checked){background-color:var(--surface)}.has-\[\:checked\]\:bg-surface2:has(:checked){background-color:var(--surface2)}.has-\[\:checked\]\:text-text:has(:checked){color:var(--text)}.has-\[\:checked\]\:shadow-\[var\(--shadow-sm\)\]:has(:checked){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-\[var\(--ring\)\]:has(:focus-visible),.has-\[\:focus-visible\]\:outline-ring:has(:focus-visible){outline-color:var(--ring)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-60[aria-disabled=true]{opacity:.6}.aria-pressed\:border-border-strong[aria-pressed=true]{border-color:var(--border-strong)}.aria-pressed\:bg-surface3[aria-pressed=true]{background-color:var(--surface3)}.aria-selected\:bg-bg-subtle[aria-selected=true]{background-color:var(--bg-subtle)}.data-\[checked\]\:translate-x-\[calc\(var\(--dir\)\*1\.25rem\)\][data-checked]{--tw-translate-x:calc(var(--dir) * 1.25rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[checked\]\:border-primary[data-checked]{border-color:var(--primary)}.data-\[checked\]\:border-transparent[data-checked]{border-color:#0000}.data-\[checked\]\:bg-primary[data-checked]{background-color:var(--primary)}.data-\[checked\]\:text-primary-fg[data-checked]{color:var(--primary-fg)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\]\:opacity-60[data-disabled]{opacity:.6}.data-\[ending-style\]\:h-0[data-ending-style]{height:0}.data-\[ending-style\]\:scale-95[data-ending-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[highlighted\]\:bg-primary[data-highlighted]{background-color:var(--primary)}.data-\[highlighted\]\:text-primary-fg[data-highlighted]{color:var(--primary-fg)}.data-\[hovering\]\:opacity-100[data-hovering]{opacity:1}.data-\[indeterminate\]\:w-2\/5[data-indeterminate]{width:40%}.data-\[indeterminate\]\:border-transparent[data-indeterminate]{border-color:#0000}.data-\[indeterminate\]\:bg-primary[data-indeterminate]{background-color:var(--primary)}.data-\[indeterminate\]\:text-primary-fg[data-indeterminate]{color:var(--primary-fg)}.data-\[placeholder\]\:text-text-subtle[data-placeholder]{color:var(--text-subtle)}.data-\[scrolling\]\:opacity-100[data-scrolling]{opacity:1}.data-\[selected\]\:border-primary[data-selected]{border-color:var(--primary)}.data-\[selected\]\:bg-primary[data-selected]{background-color:var(--primary)}.data-\[selected\]\:text-primary-fg[data-selected]{color:var(--primary-fg)}.data-\[selected\]\:text-text[data-selected]{color:var(--text)}.data-\[soon\=true\]\:opacity-90[data-soon=true]{opacity:.9}.data-\[starting-style\]\:h-0[data-starting-style]{height:0}.data-\[starting-style\]\:translate-y-2[data-starting-style]{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:scale-95[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[type\=error\]\:border-danger[data-type=error]{border-color:var(--danger)}.data-\[type\=success\]\:border-success[data-type=success]{border-color:var(--success)}.data-\[unchecked\]\:hidden[data-unchecked]{display:none}@supports not ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.supports-\[not\(backdrop-filter\:blur\(0\)\)\]\:bg-surface2{background-color:var(--surface2)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}@media (hover:hover){.motion-safe\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-\[indeterminate\]\:motion-safe\:animate-\[ui-progress-sweep_1\.4s_ease-in-out_infinite\][data-indeterminate]{animation:1.4s ease-in-out infinite ui-progress-sweep}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:animate-pulse{animation:var(--animate-pulse)}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:data-\[ending-style\]\:scale-100[data-ending-style]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:data-\[starting-style\]\:translate-y-0[data-starting-style]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:data-\[starting-style\]\:scale-100[data-starting-style]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (width>=40rem){.sm\:inset-auto{inset:auto}.sm\:end-4{inset-inline-end:calc(var(--spacing) * 4)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-\[min\(38rem\,calc\(100dvh-2rem\)\)\]{height:min(38rem,100dvh - 2rem)}.sm\:w-\[26rem\]{width:26rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:0}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pr-6{padding-right:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[18rem_1fr\]{grid-template-columns:18rem 1fr}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:mb-0{margin-bottom:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(15rem\,19rem\)\]{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:items-end{align-items:flex-end}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:self-start{align-self:flex-start}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:p-0{padding:0}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}}.ltr\:pl-\[3px\]:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){padding-left:3px}.rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:group-open\:-rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group):is([open],:popover-open,:open) *){rotate:-90deg}@media print{.print\:hidden{display:none}}@media (forced-colors:active){.forced-colors\:hidden{display:none}}@media (pointer:coarse){.pointer-coarse\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}}.\[\&_\[data-alert-icon\]\]\:text-danger [data-alert-icon]{color:var(--danger)}.\[\&_\[data-alert-icon\]\]\:text-info [data-alert-icon]{color:var(--info)}.\[\&_\[data-alert-icon\]\]\:text-success [data-alert-icon]{color:var(--success)}.\[\&_\[data-alert-icon\]\]\:text-warning [data-alert-icon]{color:var(--warning)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\]\:size-10 svg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\[\&_svg\]\:size-\[0\.9em\] svg{width:.9em;height:.9em}.\[\&_svg\]\:size-\[1\.15em\] svg{width:1.15em;height:1.15em}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:not\(\:first-child\)\]\:pt-0:not(:first-child){padding-top:0}.\[\&\:not\(\:last-child\)\]\:pb-3:not(:last-child){padding-bottom:calc(var(--spacing) * 3)}.\[\&\>div\:last-child\]\:mt-0>div:last-child{margin-top:0}}[data-theme=pearl]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafbfd;--bg-subtle:#f1f4fa;--surface:#fff;--surface2:#f7f9fc;--surface3:#fff;--overlay:#0c162673;--primary:#0a5cd6;--primary-hover:#0950bb;--primary-active:#07429b;--primary-fg:#fff;--secondary:#0e7490;--secondary-fg:#fff;--accent:#5b4bd6;--accent-fg:#fff;--link:#0a5cd6;--link-hover:#07429b;--text:#0c1626;--text-muted:#4a5a72;--text-subtle:#606f85;--text-inverse:#fff;--border:#dfe6f0;--border-strong:#8796ac;--border-subtle:#edf1f7;--ring:#0a5cd6;--success:#0f7a4f;--success-fg:#fff;--warning:#9a5b00;--warning-fg:#fff;--danger:#c0293b;--danger-fg:#fff;--info:#0a5cd6;--info-fg:#fff;--code-bg:#f4f7fb;--code-border:#dfe6f0;--selection-bg:#bfd8ff;--selection-fg:#07253f;--scrollbar-thumb:#c3cfe0;--scrollbar-track:#f1f4fa;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--radius-scale:1;--border-width:1px;--glow-strength:.15;--blur-glass:12px;--noise-opacity:.015;--border-alpha:1;--shadow-sm:0 1px 2px #10213d0f;--shadow-md:0 4px 16px #10213d14;--shadow-lg:0 12px 32px #10213d1a;--shadow-xl:0 24px 64px #10213d1f;--glow:0 0 20px #0a5cd624;--gradient-brand:linear-gradient(135deg, #0a5cd6, #0e7490 55%, #5b4bd6);--gradient-hero:radial-gradient(1100px 560px at 50% -12%, #0a5cd61f, transparent 65%);--gradient-mesh:radial-gradient(60% 60% at 12% 18%, #0a5cd61a, transparent), radial-gradient(50% 50% at 88% 22%, #0e749017, transparent), radial-gradient(55% 55% at 50% 95%, #5b4bd614, transparent);--font-display:var(--font-sans);--font-body:var(--font-sans);--tracking-display:0em;--weight-display:700;--label-transform:uppercase;--motion-scale:1;--duration-fast:.12s;--duration-base:.24s;--duration-slow:.432s;--easing:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){[data-theme=pearl]{--bg:lab(98.5836% -.0786483 -1.08234);--bg-subtle:lab(96.0879% -.223041 -3.26104);--surface:lab(100% 0 0);--surface2:lab(97.8358% -.286877 -1.68656);--surface3:lab(100% 0 0);--primary:lab(40.9225% 16.6538 -70.0384);--primary-hover:lab(35.6433% 14.7793 -63.0276);--primary-active:lab(29.2602% 12.2984 -54.3664);--primary-fg:lab(100% 0 0);--secondary:lab(44.6723% -19.7011 -23.3686);--secondary-fg:lab(100% 0 0);--accent:lab(40.325% 36.9912 -70.8233);--accent-fg:lab(100% 0 0);--link:lab(40.9225% 16.6538 -70.0384);--link-hover:lab(29.2602% 12.2984 -54.3664);--text:lab(6.99574% -.0064373 -12.5534);--text-muted:lab(37.6139% -1.54087 -15.8706);--text-subtle:lab(46.2043% -1.75741 -14.1557);--text-inverse:lab(100% 0 0);--border:lab(90.9745% -1.02875 -5.73227);--border-strong:lab(61.4427% -1.86747 -13.4718);--border-subtle:lab(94.9668% -.56386 -3.3905);--ring:lab(40.9225% 16.6538 -70.0384);--success:lab(44.9866% -37.5702 15.3064);--success-fg:lab(100% 0 0);--warning:lab(45.206% 22.5701 53.3446);--warning-fg:lab(100% 0 0);--danger:lab(43.6285% 59.5132 29.445);--danger-fg:lab(100% 0 0);--info:lab(40.9225% 16.6538 -70.0384);--info-fg:lab(100% 0 0);--code-bg:lab(97.0872% -.493646 -2.29199);--code-border:lab(90.9745% -1.02875 -5.73227);--selection-bg:lab(85.4442% -2.31466 -22.0434);--selection-fg:lab(13.6791% -2.66002 -20.0891);--scrollbar-thumb:lab(82.5888% -1.69444 -9.91608);--scrollbar-track:lab(96.0879% -.223041 -3.26104)}}[data-theme=parchment]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f1e7;--bg-subtle:#efe8da;--surface:#fbf7ef;--surface2:#f2ebdd;--surface3:#fffdf8;--overlay:#2a21188c;--primary:#8a5a2b;--primary-hover:#6f4720;--primary-active:#57371a;--primary-fg:#fffdf8;--secondary:#4a6b57;--secondary-fg:#fffdf8;--accent:#a63d40;--accent-fg:#fffdf8;--link:#8a5a2b;--link-hover:#57371a;--text:#2a2118;--text-muted:#57493a;--text-subtle:#746654;--text-inverse:#fbf7ef;--border:#ded2bc;--border-strong:#8f8069;--border-subtle:#ebe2d0;--ring:#8a5a2b;--success:#3f6b4a;--success-fg:#fffdf8;--warning:#8f6200;--warning-fg:#fffdf8;--danger:#8e2b2e;--danger-fg:#fffdf8;--info:#2f5e86;--info-fg:#fffdf8;--code-bg:#f2ebdd;--code-border:#ded2bc;--selection-bg:#e4cfa8;--selection-fg:#2a2118;--scrollbar-thumb:#8f8069;--scrollbar-track:#efe8da;--radius-xs:.1375rem;--radius-sm:.2063rem;--radius-md:.275rem;--radius-lg:.4125rem;--radius-xl:.55rem;--radius-2xl:.825rem;--radius-full:9999px;--radius-scale:.55;--border-width:1px;--glow-strength:0;--blur-glass:0px;--noise-opacity:.035;--border-alpha:1;--shadow-sm:0 1px 1px #3a2c1c0d;--shadow-md:0 2px 6px #3a2c1c12;--shadow-lg:0 8px 20px #3a2c1c17;--shadow-xl:0 18px 44px #3a2c1c1c;--glow:none;--gradient-brand:linear-gradient(135deg, #8a5a2b, #a63d40);--gradient-hero:radial-gradient(1100px 520px at 50% -14%, #8a5a2b1a, transparent 68%);--gradient-mesh:radial-gradient(60% 60% at 14% 18%, #8a5a2b17, transparent), radial-gradient(50% 50% at 86% 24%, #a63d4012, transparent), radial-gradient(55% 55% at 50% 96%, #4a6b570f, transparent);--font-display:var(--font-serif);--font-body:var(--font-sans);--tracking-display:.005em;--weight-display:600;--label-transform:uppercase;--motion-scale:.7;--duration-fast:70ms;--duration-base:.14s;--duration-slow:.252s;--easing:cubic-bezier(.33, 1, .68, 1)}@supports (color:lab(0% 0 0)){[data-theme=parchment]{--bg:lab(95.3323% .465035 5.46904);--bg-subtle:lab(92.2669% .69198 7.71914);--surface:lab(97.3794% .36034 4.35281);--surface2:lab(93.3182% .689 7.70012);--surface3:lab(99.3608% .0428557 2.64452);--primary:lab(42.9595% 16.9385 34.8745);--primary-hover:lab(34.2757% 14.7486 30.1392);--primary-active:lab(26.5113% 12.3866 23.9234);--primary-fg:lab(99.3608% .0428557 2.64452);--secondary:lab(42.218% -15.933 7.25418);--secondary-fg:lab(99.3608% .0428557 2.64452);--accent:lab(41.4384% 44.1805 22.3791);--accent-fg:lab(99.3608% .0428557 2.64452);--link:lab(42.9595% 16.9385 34.8745);--link-hover:lab(26.5113% 12.3866 23.9234);--text:lab(13.5958% 3.22576 7.81631);--text-muted:lab(32.1534% 4.22224 11.3278);--text-subtle:lab(44.1588% 3.4956 12.3653);--text-inverse:lab(97.3794% .36034 4.35281);--border:lab(84.7421% 1.61287 12.5158);--border-strong:lab(54.4934% 3.11133 14.736);--border-subtle:lab(90.2427% .941604 9.98253);--ring:lab(42.9595% 16.9385 34.8745);--success:lab(41.3132% -21.8444 13.5812);--success-fg:lab(99.3608% .0428557 2.64452);--warning:lab(45.452% 13.7213 52.5776);--warning-fg:lab(99.3608% .0428557 2.64452);--danger:lab(33.807% 42.4584 23.0111);--danger-fg:lab(99.3608% .0428557 2.64452);--info:lab(38.0247% -6.38589 -27.5854);--info-fg:lab(99.3608% .0428557 2.64452);--code-bg:lab(93.3182% .689 7.70012);--code-border:lab(84.7421% 1.61287 12.5158);--selection-bg:lab(84.156% 3.21594 22.2662);--selection-fg:lab(13.5958% 3.22576 7.81631);--scrollbar-thumb:lab(54.4934% 3.11133 14.736);--scrollbar-track:lab(92.2669% .69198 7.71914)}}[data-theme=nordic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f9fb;--bg-subtle:#ecf1f5;--surface:#fff;--surface2:#f3f6f9;--surface3:#fff;--overlay:#22303c73;--primary:#3f6e96;--primary-hover:#33597a;--primary-active:#2a4a66;--primary-fg:#fff;--secondary:#54759e;--secondary-fg:#fff;--accent:#8fa9c4;--accent-fg:#1b2733;--link:#3f6e96;--link-hover:#2a4a66;--text:#22303c;--text-muted:#4c5d6c;--text-subtle:#5f6e7b;--text-inverse:#fff;--border:#dce4ec;--border-strong:#708fad;--border-subtle:#edf2f7;--ring:#3f6e96;--success:#577241;--success-fg:#fff;--warning:#806a2b;--warning-fg:#fff;--danger:#a63d47;--danger-fg:#fff;--info:#31708c;--info-fg:#fff;--code-bg:#f1f5f9;--code-border:#dce4ec;--selection-bg:#cbdceb;--selection-fg:#1b2c3b;--scrollbar-thumb:#bfccd9;--scrollbar-track:#ecf1f5;--radius-xs:.2rem;--radius-sm:.3rem;--radius-md:.4rem;--radius-lg:.6rem;--radius-xl:.8rem;--radius-2xl:1.2rem;--radius-full:9999px;--radius-scale:.8;--border-width:1px;--glow-strength:.1;--blur-glass:8px;--noise-opacity:.01;--border-alpha:1;--shadow-sm:0 1px 2px #22303c0d;--shadow-md:0 2px 8px #22303c12;--shadow-lg:0 8px 24px #22303c17;--shadow-xl:0 16px 48px #22303c1c;--glow:0 0 16px #3f6e961a;--gradient-brand:linear-gradient(135deg, #3f6e96, #54759e 60%, #8fa9c4);--gradient-hero:radial-gradient(1100px 520px at 50% -14%, #3f6e961a, transparent 68%);--gradient-mesh:radial-gradient(60% 60% at 14% 18%, #3f6e9614, transparent), radial-gradient(50% 50% at 86% 24%, #54759e12, transparent), radial-gradient(55% 55% at 50% 96%, #8fa9c417, transparent);--font-display:var(--font-sans);--font-body:var(--font-sans);--tracking-display:0em;--weight-display:600;--label-transform:none;--motion-scale:.7;--duration-fast:63ms;--duration-base:.126s;--duration-slow:.227s;--easing:cubic-bezier(.4, 0, .2, 1)}@supports (color:lab(0% 0 0)){[data-theme=nordic]{--bg:lab(97.8144% -.420213 -1.20612);--bg-subtle:lab(94.8472% -1.17832 -2.54587);--surface:lab(100% 0 0);--surface2:lab(96.7185% -.628769 -1.81237);--surface3:lab(100% 0 0);--primary:lab(44.4229% -7.14779 -27.1525);--primary-hover:lab(36.1339% -5.95854 -23.1944);--primary-active:lab(29.9847% -5.18414 -20.2984);--primary-fg:lab(100% 0 0);--secondary:lab(48.0042% -3.38301 -26.2092);--secondary-fg:lab(100% 0 0);--accent:lab(67.9473% -4.64794 -17.0216);--accent-fg:lab(14.948% -2.4282 -9.61932);--link:lab(44.4229% -7.14779 -27.1525);--link-hover:lab(29.9847% -5.18414 -20.2984);--text:lab(19.008% -3.26049 -9.6302);--text-muted:lab(38.4883% -3.83084 -10.8561);--text-subtle:lab(45.5313% -3.50121 -9.23134);--text-inverse:lab(100% 0 0);--border:lab(90.1493% -1.65525 -4.88797);--border-strong:lab(57.8749% -5.56642 -19.5866);--border-subtle:lab(95.2176% -1.04076 -3.02663);--ring:lab(44.4229% -7.14779 -27.1525);--success:lab(44.9472% -17.3554 23.7873);--success-fg:lab(100% 0 0);--warning:lab(46.0175% 3.42533 37.6784);--warning-fg:lab(100% 0 0);--danger:lab(41.5505% 44.5479 18.2133);--danger-fg:lab(100% 0 0);--info:lab(44.073% -14.0269 -21.8359);--info-fg:lab(100% 0 0);--code-bg:lab(96.3162% -.834882 -2.41706);--code-border:lab(90.1493% -1.65525 -4.88797);--selection-bg:lab(86.8154% -3.66256 -9.41801);--selection-fg:lab(17.0584% -3.44926 -11.9667);--scrollbar-thumb:lab(81.3387% -2.65023 -8.07893);--scrollbar-track:lab(94.8472% -1.17832 -2.54587)}}[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080d18;--bg-subtle:#0b1220;--surface:#101827;--surface2:#162236;--surface3:#1b2a42;--overlay:#040810b8;--primary:#06f;--primary-hover:#2e7bff;--primary-active:#0052cc;--primary-fg:#fff;--secondary:#00d4ff;--secondary-fg:#041018;--accent:#7859f7;--accent-fg:#fff;--link:#4a8fff;--link-hover:#7db0ff;--text:#f5f8ff;--text-muted:#9daac2;--text-subtle:#8494ae;--text-inverse:#080d18;--border:#22324d;--border-strong:#4e6687;--border-subtle:#17233a;--ring:#4a8fff;--success:#3fd9a0;--success-fg:#04150c;--warning:#ffc04d;--warning-fg:#1a1200;--danger:#ff7d8e;--danger-fg:#1a0508;--info:#00d4ff;--info-fg:#041018;--code-bg:#0b1220;--code-border:#22324d;--selection-bg:#06f;--selection-fg:#fff;--scrollbar-thumb:#33486b;--scrollbar-track:#0b1220;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--radius-scale:1;--border-width:1px;--glow-strength:.35;--blur-glass:14px;--noise-opacity:.02;--border-alpha:.9;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 12px 32px #0000008c;--shadow-xl:0 24px 64px #0009;--glow:0 0 24px #0066ff47;--gradient-brand:linear-gradient(135deg, #06f, #00d4ff);--gradient-hero:radial-gradient(1200px 600px at 50% -10%, #0066ff47, transparent 65%);--gradient-mesh:radial-gradient(60% 60% at 15% 20%, #0066ff38, transparent), radial-gradient(50% 50% at 85% 25%, #00d4ff29, transparent), radial-gradient(55% 55% at 50% 95%, #7c5cff24, transparent);--font-display:var(--font-sans);--font-body:var(--font-sans);--tracking-display:0em;--weight-display:700;--label-transform:uppercase;--motion-scale:1;--duration-fast:.12s;--duration-base:.24s;--duration-slow:.432s;--easing:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){[data-theme=midnight]{--bg:lab(3.59441% .317819 -6.91565);--bg-subtle:lab(5.38053% .451423 -10.4858);--surface:lab(8.06702% .273824 -11.6109);--surface2:lab(12.9155% .00510365 -14.9023);--surface3:lab(16.67% -.109211 -17.3825);--primary:lab(46.4287% 24.0105 -84.0917);--primary-hover:lab(52.8065% 14.073 -73.6849);--primary-active:lab(37.3159% 19.0434 -70.1779);--primary-fg:lab(100% 0 0);--secondary:lab(78.0282% -33.4356 -33.9947);--secondary-fg:lab(4.09949% -2.19797 -6.22489);--accent:lab(48.2334% 43.4158 -76.4433);--accent-fg:lab(100% 0 0);--link:lab(59.2303% 6.3225 -63.3007);--link-hover:lab(70.6976% -.888854 -45.0296);--text:lab(97.4993% -.0865758 -3.73126);--text-muted:lab(69.176% -.874609 -13.9623);--text-subtle:lab(60.7193% -1.47998 -15.7055);--text-inverse:lab(3.59441% .317819 -6.91565);--border:lab(20.4101% .103369 -18.9578);--border-strong:lab(42.2907% -2.27737 -21.4313);--border-subtle:lab(13.5436% .881434 -16.7366);--ring:lab(59.2303% 6.3225 -63.3007);--success:lab(77.863% -51.6214 16.1204);--success-fg:lab(5.30139% -6.92739 2.7788);--warning:lab(82.1024% 15.4786 64.5255);--warning-fg:lab(5.99305% 1.7622 8.95295);--danger:lab(68.4539% 51.5717 15.5334);--danger-fg:lab(3.19181% 8.19289 1.68056);--info:lab(78.0282% -33.4356 -33.9947);--info-fg:lab(4.09949% -2.19797 -6.22489);--code-bg:lab(5.38053% .451423 -10.4858);--code-border:lab(20.4101% .103369 -18.9578);--selection-bg:lab(46.4287% 24.0105 -84.0917);--selection-fg:lab(100% 0 0);--scrollbar-thumb:lab(30.0923% -.0699163 -23.238);--scrollbar-track:lab(5.38053% .451423 -10.4858)}}[data-theme=obsidian]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0b;--bg-subtle:#0e0e10;--surface:#121214;--surface2:#17171a;--surface3:#1d1d21;--overlay:#050506d1;--primary:#ededef;--primary-hover:#fff;--primary-active:#d6d6da;--primary-fg:#0a0a0b;--secondary:#8a8a93;--secondary-fg:#0a0a0b;--accent:#d4a857;--accent-fg:#0a0a0b;--link:#d4a857;--link-hover:#e8c88a;--text:#f2f2f4;--text-muted:#a1a1aa;--text-subtle:#818189;--text-inverse:#0a0a0b;--border:#262629;--border-strong:#64646b;--border-subtle:#1a1a1d;--ring:#ededef;--success:#5cc79b;--success-fg:#04160e;--warning:#d4a857;--warning-fg:#1a1205;--danger:#ef6b7b;--danger-fg:#1a0508;--info:#9db4ce;--info-fg:#0a1018;--code-bg:#0e0e10;--code-border:#262629;--selection-bg:#d4a857;--selection-fg:#0a0a0b;--scrollbar-thumb:#3a3a3f;--scrollbar-track:#0e0e10;--radius-xs:.0625rem;--radius-sm:.0938rem;--radius-md:.125rem;--radius-lg:.1875rem;--radius-xl:.25rem;--radius-2xl:.375rem;--radius-full:9999px;--radius-scale:.25;--border-width:1px;--glow-strength:0;--blur-glass:0px;--noise-opacity:.03;--border-alpha:1;--shadow-sm:0 1px 2px #000c;--shadow-md:0 2px 8px #000000d9;--shadow-lg:0 8px 24px #000000e6;--shadow-xl:0 20px 56px #000000f2;--glow:none;--gradient-brand:linear-gradient(135deg, #ededef, #8a8a93);--gradient-hero:radial-gradient(1400px 620px at 50% -20%, #ededef12, transparent 62%), radial-gradient(760px 340px at 84% 2%, #d4a8570d, transparent 60%);--gradient-mesh:radial-gradient(60% 60% at 14% 16%, #ededef0d, transparent), radial-gradient(50% 50% at 86% 24%, #8a8a930d, transparent), radial-gradient(55% 55% at 50% 96%, #d4a8570a, transparent);--font-display:var(--font-sans);--font-body:var(--font-sans);--tracking-display:0em;--weight-display:800;--label-transform:uppercase;--motion-scale:.7;--duration-fast:56ms;--duration-base:.112s;--duration-slow:.202s;--easing:cubic-bezier(.2, 0, 0, 1)}@supports (color:lab(0% 0 0)){[data-theme=obsidian]{--bg:lab(2.75877% .10635 -.390163);--bg-subtle:lab(4.01001% .269942 -.990334);--surface:lab(5.5157% .323422 -1.18651);--surface2:lab(7.83603% .60194 -2.125);--surface3:lab(10.8951% .78962 -2.75026);--primary:lab(93.7909% .265747 -.970387);--primary-hover:lab(100% 0 0);--primary-active:lab(85.7147% .544459 -1.97761);--primary-fg:lab(2.75877% .10635 -.390163);--secondary:lab(57.6968% 1.35735 -4.81597);--secondary-fg:lab(2.75877% .10635 -.390163);--accent:lab(71.7564% 10.0097 47.5366);--accent-fg:lab(2.75877% .10635 -.390163);--link:lab(71.7564% 10.0097 47.5366);--link-hover:lab(82.3254% 5.56532 35.412);--text:lab(95.536% .264674 -.966561);--text-muted:lab(66.456% 1.31446 -4.68402);--text-subtle:lab(54.1734% 1.21936 -4.33415);--text-inverse:lab(2.75877% .10635 -.390163);--border:lab(15.2501% .560224 -1.98947);--border-strong:lab(42.5553% 1.11949 -3.96715);--border-subtle:lab(9.35955% .595525 -2.09474);--ring:lab(93.7909% .265747 -.970387);--success:lab(73.0964% -40.2178 12.3088);--success-fg:lab(5.67999% -7.33104 2.37185);--warning:lab(71.7564% 10.0097 47.5366);--warning-fg:lab(6.0762% 2.28076 7.05068);--danger:lab(62.4617% 52.8663 17.6807);--danger-fg:lab(3.19181% 8.19289 1.68056);--info:lab(72.2036% -3.86798 -16.006);--info-fg:lab(4.46551% -.569135 -5.64168);--code-bg:lab(4.01001% .269942 -.990334);--code-border:lab(15.2501% .560224 -1.98947);--selection-bg:lab(71.7564% 10.0097 47.5366);--selection-fg:lab(2.75877% .10635 -.390163);--scrollbar-thumb:lab(24.5636% .880092 -3.10508);--scrollbar-track:lab(4.01001% .269942 -.990334)}}[data-theme=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-subtle:#0a0a0a;--surface:#0d0d0d;--surface2:#141414;--surface3:#1a1a1a;--overlay:#000000eb;--primary:#ffd400;--primary-hover:#ffe44d;--primary-active:#e6be00;--primary-fg:#000;--secondary:#00e5ff;--secondary-fg:#000;--accent:#7cff6b;--accent-fg:#000;--link:#ffd400;--link-hover:#ffe44d;--text:#fff;--text-muted:#e0e0e0;--text-subtle:#c4c4c4;--text-inverse:#000;--border:#fff;--border-strong:#fff;--border-subtle:#8a8a8a;--ring:#ffd400;--success:#5cff8f;--success-fg:#000;--warning:#ffb020;--warning-fg:#000;--danger:#ff8a96;--danger-fg:#000;--info:#00e5ff;--info-fg:#000;--code-bg:#0a0a0a;--code-border:#fff;--selection-bg:#ffd400;--selection-fg:#000;--scrollbar-thumb:#ffd400;--scrollbar-track:#000;--radius-xs:.1rem;--radius-sm:.15rem;--radius-md:.2rem;--radius-lg:.3rem;--radius-xl:.4rem;--radius-2xl:.6rem;--radius-full:9999px;--radius-scale:.4;--border-width:2px;--glow-strength:0;--blur-glass:0px;--noise-opacity:0;--border-alpha:1;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--glow:none;--gradient-brand:linear-gradient(#ffd400, #ffd400);--gradient-hero:linear-gradient(#000, #000);--gradient-mesh:linear-gradient(#000, #000);--font-display:var(--font-sans);--font-body:var(--font-sans);--tracking-display:0em;--weight-display:800;--label-transform:none;--motion-scale:.7;--duration-fast:49ms;--duration-base:98ms;--duration-slow:.176s;--easing:cubic-bezier(.2, 0, .2, 1)}@supports (color:lab(0% 0 0)){[data-theme=contrast]{--bg:lab(0% 0 0);--bg-subtle:lab(2.74175% 0 0);--surface:lab(3.63549% -.00000745058 .00000298023);--surface2:lab(6.3189% 0 0);--surface3:lab(9.26329% 0 0);--primary:lab(86.7251% 4.35641 86.0659);--primary-hover:lab(90.9243% -1.98445 73.043);--primary-active:lab(78.7638% 4.51753 79.412);--primary-fg:lab(0% 0 0);--secondary:lab(83.0368% -40.5308 -26.3764);--secondary-fg:lab(0% 0 0);--accent:lab(90.351% -58.3068 57.6481);--accent-fg:lab(0% 0 0);--link:lab(86.7251% 4.35641 86.0659);--link-hover:lab(90.9243% -1.98445 73.043);--text:lab(100% 0 0);--text-muted:lab(89.1773% 0 -.0000119209);--text-subtle:lab(79.157% -.0000298023 0);--text-inverse:lab(0% 0 0);--border:lab(100% 0 0);--border-strong:lab(100% 0 0);--border-subtle:lab(57.4778% -.0000298023 0);--ring:lab(86.7251% 4.35641 86.0659);--success:lab(89.7361% -61.9576 40.3999);--success-fg:lab(0% 0 0);--warning:lab(78.1463% 22.3196 75.9793);--warning-fg:lab(0% 0 0);--danger:lab(71.0896% 46.09 14.6896);--danger-fg:lab(0% 0 0);--info:lab(83.0368% -40.5308 -26.3764);--info-fg:lab(0% 0 0);--code-bg:lab(2.74175% 0 0);--code-border:lab(100% 0 0);--selection-bg:lab(86.7251% 4.35641 86.0659);--selection-fg:lab(0% 0 0);--scrollbar-thumb:lab(86.7251% 4.35641 86.0659);--scrollbar-track:lab(0% 0 0)}}[data-theme=neon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05060d;--bg-subtle:#080a14;--surface:#0c0f1d;--surface2:#121628;--surface3:#181d33;--overlay:#020308c7;--primary:#00c2ff;--primary-hover:#38d6ff;--primary-active:#00a6db;--primary-fg:#00131c;--secondary:#7b5cff;--secondary-fg:#0b0018;--accent:#ff2bd6;--accent-fg:#1a0014;--link:#00d4ff;--link-hover:#7ce8ff;--text:#eaf6ff;--text-muted:#96a6c4;--text-subtle:#72819d;--text-inverse:#05060d;--border:#1e2a47;--border-strong:#3e6bb5;--border-subtle:#131a2e;--ring:#00e0ff;--success:#2bf0a8;--success-fg:#002415;--warning:#ffc53d;--warning-fg:#1a1200;--danger:#ff4d6d;--danger-fg:#1a0008;--info:#00e0ff;--info-fg:#001a22;--code-bg:#080a14;--code-border:#1e2a47;--selection-bg:#ff2bd6;--selection-fg:#14000f;--scrollbar-thumb:#2e4570;--scrollbar-track:#080a14;--radius-xs:.1125rem;--radius-sm:.1688rem;--radius-md:.225rem;--radius-lg:.3375rem;--radius-xl:.45rem;--radius-2xl:.675rem;--radius-full:9999px;--radius-scale:.45;--border-width:1px;--glow-strength:1;--blur-glass:10px;--noise-opacity:.025;--border-alpha:.9;--shadow-sm:0 1px 2px #000000b3;--shadow-md:0 4px 18px #000000b8, 0 0 12px #00c2ff1f;--shadow-lg:0 14px 40px #000000c7, 0 0 28px #00c2ff29;--shadow-xl:0 28px 72px #000000d1, 0 0 56px #7b5cff2e;--glow:0 0 24px #00c2ff73, 0 0 64px #7b5cff40;--gradient-brand:linear-gradient(120deg, #00d4ff, #06f 34%, #8b5cf6 68%, #ff2bd6);--gradient-hero:radial-gradient(1100px 560px at 50% -12%, #00d4ff4d, transparent 62%), radial-gradient(760px 420px at 88% 8%, #ff2bd629, transparent 62%);--gradient-mesh:radial-gradient(60% 60% at 12% 18%, #00d4ff42, transparent), radial-gradient(50% 50% at 82% 24%, #0066ff38, transparent), radial-gradient(55% 55% at 62% 88%, #8b5cf633, transparent), radial-gradient(45% 45% at 20% 92%, #ff2bd624, transparent);--font-display:var(--font-mono);--font-body:var(--font-sans);--tracking-display:.02em;--weight-display:700;--label-transform:uppercase;--motion-scale:1.35;--duration-fast:.135s;--duration-base:.27s;--duration-slow:.486s;--easing:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){[data-theme=neon]{--bg:lab(1.7047% .481419 -2.85929);--bg-subtle:lab(2.83657% .810176 -5.15831);--surface:lab(4.50502% 1.58162 -9.47063);--surface2:lab(7.5731% 2.73506 -13.1063);--surface3:lab(11.1681% 3.25903 -15.4757);--primary:lab(72.7182% -25.4484 -42.1737);--primary-hover:lab(79.1266% -31.2193 -32.2621);--primary-active:lab(63.0367% -22.609 -37.6713);--primary-fg:lab(4.85282% -4.07916 -8.26868);--secondary:lab(49.667% 44.3282 -78.5395);--secondary-fg:lab(1.17275% 6.11415 -10.3776);--accent:lab(59.9406% 85.1991 -37.9124);--accent-fg:lab(2.45913% 11.6294 -5.46058);--link:lab(78.0282% -33.4356 -33.9947);--link-hover:lab(86.2041% -27.9579 -21.3441);--text:lab(96.177% -2.82958 -5.7622);--text-muted:lab(67.6272% -.822127 -17.4401);--text-subtle:lab(53.5197% -.675052 -17.0038);--text-inverse:lab(1.7047% .481419 -2.85929);--border:lab(17.1348% 2.33385 -20.0548);--border-strong:lab(44.8196% 2.96101 -44.6808);--border-subtle:lab(9.40965% 2.09272 -14.6478);--ring:lab(81.565% -38.4864 -28.6053);--success:lab(84.6783% -60.3909 21.2549);--success-fg:lab(11.3463% -17.1314 6.21938);--warning:lab(83.2098% 12.5163 71.5993);--warning-fg:lab(5.99305% 1.7622 8.95295);--danger:lab(60.3348% 69.0196 23.4985);--danger-fg:lab(2.20904% 10.0688 .264227);--info:lab(81.565% -38.4864 -28.6053);--info-fg:lab(7.56496% -7.29736 -8.75182);--code-bg:lab(2.83657% .810176 -5.15831);--code-border:lab(17.1348% 2.33385 -20.0548);--selection-bg:lab(59.9406% 85.1991 -37.9124);--selection-fg:lab(1.66749% 7.88898 -3.74771);--scrollbar-thumb:lab(29.0472% 1.75463 -28.051);--scrollbar-track:lab(2.83657% .810176 -5.15831)}}[data-theme=aurora]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060a14;--bg-subtle:#090f1e;--surface:#101828;--surface2:#17203a;--surface3:#1f2a4a;--overlay:#03060eb8;--primary:#829eff;--primary-hover:#9fb5ff;--primary-active:#6585f5;--primary-fg:#060a14;--secondary:#dd6cd6;--secondary-fg:#1b0619;--accent:#ff7fc0;--accent-fg:#2b0617;--link:#7fb7ff;--link-hover:#a9d4ff;--text:#eaf0ff;--text-muted:#9fadc8;--text-subtle:#7f8fad;--text-inverse:#060a14;--border:#ffffff1a;--border-strong:#5e6ea8;--border-subtle:#ffffff0f;--ring:#5ed4ff;--success:#2bdda4;--success-fg:#03140d;--warning:#facb39;--warning-fg:#1a1200;--danger:#ff8386;--danger-fg:#1e060a;--info:#5ed4ff;--info-fg:#04121a;--code-bg:#0a1120;--code-border:#ffffff14;--selection-bg:#2e3f8a;--selection-fg:#eaf0ff;--scrollbar-thumb:#34406b;--scrollbar-track:#090f1e;--radius-xs:.275rem;--radius-sm:.4125rem;--radius-md:.55rem;--radius-lg:.825rem;--radius-xl:1.1rem;--radius-2xl:1.65rem;--radius-full:9999px;--radius-scale:1.1;--border-width:1px;--glow-strength:.5;--blur-glass:20px;--noise-opacity:.015;--border-alpha:.1;--shadow-sm:0 1px 2px #02040c80;--shadow-md:0 8px 24px #02040c8c;--shadow-lg:0 18px 48px #02040c99;--shadow-xl:0 32px 80px #02040cad;--glow:0 0 32px #829eff61, 0 0 72px #dd6cd633;--gradient-brand:linear-gradient(120deg, #04bef9, #9f88ff 52%, #f86ab5);--gradient-hero:radial-gradient(1100px 620px at 20% -10%, #04bef942, transparent 62%), radial-gradient(900px 540px at 80% 0%, #9f88ff3d, transparent 60%), radial-gradient(760px 480px at 55% 105%, #f86ab52e, transparent 62%);--gradient-mesh:radial-gradient(58% 58% at 12% 18%, #5ed4ff4d, transparent), radial-gradient(52% 52% at 82% 26%, #829eff42, transparent), radial-gradient(60% 60% at 48% 92%, #ff7fc033, transparent);--font-display:var(--font-sans);--font-body:var(--font-sans);--tracking-display:.01em;--weight-display:700;--label-transform:uppercase;--motion-scale:1.35;--duration-fast:.216s;--duration-base:.432s;--duration-slow:.778s;--easing:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){[data-theme=aurora]{--bg:lab(2.71457% .2672 -5.35269);--bg-subtle:lab(4.35333% .974655 -10.4981);--surface:lab(8.11756% .584908 -12.2745);--surface2:lab(12.497% 2.95458 -18.3789);--surface3:lab(17.3661% 3.55046 -21.724);--primary:lab(66.167% 9.85023 -52.1049);--primary-hover:lab(74.1268% 5.63362 -39.5265);--primary-active:lab(57.3136% 14.1907 -60.799);--primary-fg:lab(2.71457% .2672 -5.35269);--secondary:lab(62.4351% 55.202 -34.5544);--secondary-fg:lab(3.91434% 10.8732 -6.97598);--accent:lab(69.9365% 54.8297 -10.367);--accent-fg:lab(6.50364% 20.336 -1.30429);--link:lab(72.7146% -3.98165 -41.887);--link-hover:lab(82.9601% -7.00966 -25.9507);--text:lab(94.6687% .0231862 -7.96114);--text-muted:lab(70.2969% -.705272 -15.5612);--text-subtle:lab(58.9247% -.711769 -17.881);--text-inverse:lab(2.71457% .2672 -5.35269);--border-strong:lab(47.03% 5.84212 -33.4884);--ring:lab(79.4715% -24.9919 -31.6378);--success:lab(78.8235% -54.752 15.2999);--success-fg:lab(4.93336% -6.45739 1.77515);--warning:lab(84.1375% 7.38728 73.5092);--warning-fg:lab(5.99305% 1.7622 8.95295);--danger:lab(69.4449% 48.2579 21.3427);--danger-fg:lab(3.95484% 10.3982 2.05253);--info:lab(79.4715% -24.9919 -31.6378);--info-fg:lab(4.72661% -2.86149 -6.87718);--code-bg:lab(5.03081% .721172 -11.0203);--selection-bg:lab(28.6738% 13.4251 -44.8486);--selection-fg:lab(94.6687% .0231862 -7.96114);--scrollbar-thumb:lab(27.657% 5.1685 -27.0379);--scrollbar-track:lab(4.35333% .974655 -10.4981)}}[data-theme=mystic]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0a1f;--bg-subtle:#140d28;--surface:#1a1235;--surface2:#221845;--surface3:#2b2056;--overlay:#070410c2;--primary:#8558ec;--primary-hover:#a47ef9;--primary-active:#6e43d2;--primary-fg:#fff;--secondary:#6063ee;--secondary-fg:#fff;--accent:#f5c76a;--accent-fg:#2a1b05;--link:#c0a9ff;--link-hover:#f5c76a;--text:#f0eaff;--text-muted:#a79bc7;--text-subtle:#8d82ac;--text-inverse:#0f0a1f;--border:#33265c;--border-strong:#7a63c4;--border-subtle:#241a44;--ring:#c4b5fd;--success:#5ce0a8;--success-fg:#04180f;--warning:#f2b34a;--warning-fg:#241500;--danger:#ff7b93;--danger-fg:#2a0410;--info:#a5b4fc;--info-fg:#101033;--code-bg:#150e2b;--code-border:#33265c;--selection-bg:#4b2e8f;--selection-fg:#f5eaff;--scrollbar-thumb:#493877;--scrollbar-track:#140d28;--radius-xs:.2875rem;--radius-sm:.4313rem;--radius-md:.575rem;--radius-lg:.8625rem;--radius-xl:1.15rem;--radius-2xl:1.725rem;--radius-full:9999px;--radius-scale:1.15;--border-width:1px;--glow-strength:.6;--blur-glass:16px;--noise-opacity:.02;--border-alpha:.85;--shadow-sm:0 1px 2px #06030e80;--shadow-md:0 6px 20px #06030e8c;--shadow-lg:0 16px 40px #06030e99;--shadow-xl:0 28px 72px #06030ead;--glow:0 0 32px #8b5cf66b, 0 0 1px #f5c76a59;--gradient-brand:linear-gradient(135deg, #6366f1, #8b5cf6 55%, #c4b5fd);--gradient-hero:radial-gradient(900px 500px at 30% -5%, #8b5cf659, transparent 60%), radial-gradient(700px 400px at 80% 10%, #f5c76a24, transparent 60%);--gradient-mesh:radial-gradient(60% 60% at 18% 22%, #8b5cf647, transparent), radial-gradient(50% 50% at 82% 28%, #6366f138, transparent), radial-gradient(45% 45% at 62% 88%, #c4b5fd29, transparent), radial-gradient(35% 35% at 12% 82%, #f5c76a1a, transparent);--font-display:var(--font-serif);--font-body:var(--font-sans);--tracking-display:.01em;--weight-display:600;--label-transform:uppercase;--motion-scale:1.35;--duration-fast:.216s;--duration-base:.432s;--duration-slow:.778s;--easing:cubic-bezier(.34, 1.32, .44, 1)}@supports (color:lab(0% 0 0)){[data-theme=mystic]{--bg:lab(3.67584% 5.20244 -12.2385);--bg-subtle:lab(5.17405% 8.53205 -16.8196);--surface:lab(7.94246% 12.4345 -22.0153);--surface2:lab(11.7664% 15.3833 -27.1814);--surface3:lab(16.1908% 17.4687 -31.6161);--primary:lab(48.635% 44.3676 -69.5745);--primary-hover:lab(60.7457% 35.058 -57.1836);--primary-active:lab(40.246% 44.2754 -68.5604);--primary-fg:lab(100% 0 0);--secondary:lab(47.9183% 30.6553 -72.0413);--secondary-fg:lab(100% 0 0);--accent:lab(82.984% 9.20433 52.2864);--accent-fg:lab(11.3457% 5.64105 14.8991);--link:lab(73.6968% 21.8401 -39.9327);--link-hover:lab(82.984% 9.20433 52.2864);--text:lab(93.6388% 4.92692 -9.41215);--text-muted:lab(66.1808% 11.2071 -21.1113);--text-subtle:lab(56.5157% 10.9243 -20.8205);--text-inverse:lab(3.67584% 5.20244 -12.2385);--border:lab(19.1185% 17.5934 -30.8572);--border-strong:lab(47.779% 26.8162 -48.3212);--border-subtle:lab(12.5026% 14.3876 -25.2879);--ring:lab(76.8978% 16.5388 -33.9104);--success:lab(80.8455% -47.7426 16.2056);--success-fg:lab(6.42049% -8.57247 2.92534);--warning:lab(77.5712% 16.4479 60.723);--warning-fg:lab(8.3952% 5.95669 12.6366);--danger:lab(68.1805% 52.836 12.3475);--danger-fg:lab(5.72322% 19.9522 2.05258);--info:lab(74.1847% 7.2962 -37.788);--info-fg:lab(6.20945% 9.50977 -23.399);--code-bg:lab(5.67368% 9.53319 -18.2884);--code-border:lab(19.1185% 17.5934 -30.8572);--selection-bg:lab(27.267% 32.0323 -50.057);--selection-fg:lab(94.0394% 6.62321 -8.77005);--scrollbar-thumb:lab(27.9416% 19.8454 -34.0308);--scrollbar-track:lab(5.17405% 8.53205 -16.8196)}}[data-theme=cosmos]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#04060f;--bg-subtle:#070a18;--surface:#0b1024;--surface2:#111832;--surface3:#182144;--overlay:#020309c2;--primary:#4667ed;--primary-hover:#6b89ff;--primary-active:#3450c7;--primary-fg:#fff;--secondary:#a855f7;--secondary-fg:#180530;--accent:#ff7ac6;--accent-fg:#2b0518;--link:#6b89ff;--link-hover:#9cb3ff;--text:#e8edff;--text-muted:#97a3cc;--text-subtle:#7483ad;--text-inverse:#04060f;--border:#1d2748;--border-strong:#5468a8;--border-subtle:#141b33;--ring:#6b89ff;--success:#3fe0b0;--success-fg:#02150e;--warning:#ffc466;--warning-fg:#1c1200;--danger:#ff7d93;--danger-fg:#1b040a;--info:#67d9ff;--info-fg:#02141c;--code-bg:#070a18;--code-border:#1d2748;--selection-bg:#2b3f9e;--selection-fg:#eaf0ff;--scrollbar-thumb:#2e3c6b;--scrollbar-track:#070a18;--radius-xs:.225rem;--radius-sm:.3375rem;--radius-md:.45rem;--radius-lg:.675rem;--radius-xl:.9rem;--radius-2xl:1.35rem;--radius-full:9999px;--radius-scale:.9;--border-width:1px;--glow-strength:.45;--blur-glass:14px;--noise-opacity:.02;--border-alpha:.55;--shadow-sm:0 1px 2px #0000008c;--shadow-md:0 6px 20px #0009;--shadow-lg:0 16px 44px #000000a8;--shadow-xl:0 32px 88px #000000b8;--glow:0 0 28px #4c6fff57, 0 0 72px #a855f729;--gradient-brand:linear-gradient(135deg, #4c6fff, #a855f7 60%, #ff7ac6);--gradient-hero:radial-gradient(1400px 700px at 50% -15%, #4c6fff4d, transparent 62%), radial-gradient(900px 520px at 82% 8%, #a855f733, transparent 60%), radial-gradient(760px 440px at 12% 26%, #ff7ac61a, transparent 60%);--gradient-mesh:radial-gradient(60% 60% at 20% 20%, #4c6fff4d, transparent), radial-gradient(50% 50% at 80% 30%, #a855f73d, transparent), radial-gradient(60% 60% at 50% 90%, #ff7ac629, transparent);--font-display:var(--font-sans);--font-body:var(--font-sans);--tracking-display:.015em;--weight-display:600;--label-transform:uppercase;--motion-scale:1.35;--duration-fast:.216s;--duration-base:.432s;--duration-slow:.778s;--easing:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){[data-theme=cosmos]{--bg:lab(1.68491% .467002 -3.89942);--bg-subtle:lab(2.8927% 1.26939 -7.93627);--surface:lab(4.99397% 2.61626 -14.1316);--surface2:lab(8.76348% 4.17528 -18.5909);--surface3:lab(13.4952% 5.77307 -23.7831);--primary:lab(47.2615% 23.3452 -72.635);--primary-hover:lab(59.2204% 15.8997 -63.2201);--primary-active:lab(37.8012% 22.8803 -66.4338);--primary-fg:lab(100% 0 0);--secondary:lab(52.7991% 56.2739 -68.7523);--secondary-fg:lab(4.43695% 16.3825 -23.9477);--accent:lab(69.2012% 57.6632 -14.8032);--accent-fg:lab(6.33811% 20.9368 -2.29677);--link:lab(59.2204% 15.8997 -63.2201);--link-hover:lab(73.3993% 5.80865 -40.6705);--text:lab(93.7658% .791073 -9.30264);--text-muted:lab(67.1282% 2.51526 -22.5903);--text-subtle:lab(54.7514% 2.10714 -24.3019);--text-inverse:lab(1.68491% .467002 -3.89942);--border:lab(16.1081% 4.36041 -22.3598);--border-strong:lab(44.618% 6.42076 -37.3229);--border-subtle:lab(10.1227% 3.29605 -17.1459);--ring:lab(59.2204% 15.8997 -63.2201);--success:lab(80.2778% -51.371 11.1292);--success-fg:lab(5.21858% -7.22609 1.68828);--warning:lab(83.2461% 14.5558 54.7772);--warning-fg:lab(6.25075% 2.90921 9.36358);--danger:lab(68.5478% 51.9266 12.8562);--danger-fg:lab(3.15516% 9.33921 .838196);--info:lab(81.1938% -25.593 -28.9854);--info-fg:lab(5.28779% -4.13632 -7.61863);--code-bg:lab(2.8927% 1.26939 -7.93627);--code-border:lab(16.1081% 4.36041 -22.3598);--selection-bg:lab(29.8463% 19.1768 -55.1635);--selection-fg:lab(94.6687% .0231862 -7.96114);--scrollbar-thumb:lab(25.9764% 5.95343 -29.7227);--scrollbar-track:lab(2.8927% 1.26939 -7.93627)}}[data-theme=blossom]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff7fb;--bg-subtle:#fdedf5;--surface:#fff;--surface2:#fff3f9;--surface3:#fff;--overlay:#2b12207a;--primary:#d6337e;--primary-hover:#b92a6c;--primary-active:#9c2158;--primary-fg:#fff;--secondary:#f472b6;--secondary-fg:#3b0a22;--accent:#9333ea;--accent-fg:#fff;--link:#b92a6c;--link-hover:#9c2158;--text:#2b1220;--text-muted:#6b4256;--text-subtle:#8a6175;--text-inverse:#fff7fb;--border:#f6dce9;--border-strong:#c96b9b;--border-subtle:#fceaf3;--ring:#d6337e;--success:#0e7a52;--success-fg:#fff;--warning:#96550a;--warning-fg:#fff;--danger:#be2436;--danger-fg:#fff;--info:#4f46e5;--info-fg:#fff;--code-bg:#fff3f9;--code-border:#f6dce9;--selection-bg:#f9c6df;--selection-fg:#2b1220;--scrollbar-thumb:#e9b6d0;--scrollbar-track:#fdedf5;--radius-xs:.3125rem;--radius-sm:.4688rem;--radius-md:.625rem;--radius-lg:.9375rem;--radius-xl:1.25rem;--radius-2xl:1.875rem;--radius-full:9999px;--radius-scale:1.25;--border-width:1px;--glow-strength:.2;--blur-glass:12px;--noise-opacity:.012;--border-alpha:1;--shadow-sm:0 1px 2px #78204e12;--shadow-md:0 6px 20px #78204e1a;--shadow-lg:0 14px 38px #78204e1f;--shadow-xl:0 28px 72px #78204e26;--glow:0 0 24px #d6337e33;--gradient-brand:linear-gradient(135deg, #ec4899, #f472b6 45%, #a855f7);--gradient-hero:radial-gradient(1100px 560px at 50% -12%, #ec489929, transparent 66%), radial-gradient(760px 420px at 82% 8%, #9333ea1a, transparent 70%);--gradient-mesh:radial-gradient(60% 60% at 14% 18%, #ec489929, transparent), radial-gradient(52% 52% at 86% 26%, #9333ea1f, transparent), radial-gradient(58% 58% at 50% 94%, #f472b624, transparent);--font-display:var(--font-sans);--font-body:var(--font-sans);--tracking-display:.01em;--weight-display:600;--label-transform:uppercase;--motion-scale:1;--duration-fast:.13s;--duration-base:.26s;--duration-slow:.468s;--easing:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){[data-theme=blossom]{--bg:lab(97.9437% 3.27548 -.925434);--bg-subtle:lab(95.2034% 6.60247 -1.82983);--surface:lab(100% 0 0);--surface2:lab(96.92% 4.92874 -1.3796);--surface3:lab(100% 0 0);--primary:lab(50.2152% 66.3716 -1.97457);--primary-hover:lab(43.3054% 59.7262 -1.77106);--primary-active:lab(36.1354% 52.7456 -.351858);--primary-fg:lab(100% 0 0);--secondary:lab(65.7695% 56.1391 -11.1261);--secondary-fg:lab(11.1887% 25.7452 -2.3805);--accent:lab(44.0208% 63.352 -75.8477);--accent-fg:lab(100% 0 0);--link:lab(43.3054% 59.7262 -1.77106);--link-hover:lab(36.1354% 52.7456 -.351858);--text:lab(9.47101% 14.8325 -3.84726);--text-muted:lab(33.4376% 20.5657 -4.20141);--text-subtle:lab(46.0459% 19.5358 -4.317);--text-inverse:lab(97.9437% 3.27548 -.925434);--border:lab(90.207% 10.8731 -2.93254);--border-strong:lab(57.5811% 42.2731 -8.61548);--border-subtle:lab(94.3449% 7.44519 -2.05272);--ring:lab(50.2152% 66.3716 -1.97457);--success:lab(45.0271% -37.1354 13.6431);--success-fg:lab(100% 0 0);--warning:lab(43.2363% 24.1581 49.272);--warning-fg:lab(100% 0 0);--danger:lab(42.6801% 60.0927 31.2725);--danger-fg:lab(100% 0 0);--info:lab(39.3777% 41.5485 -80.9657);--info-fg:lab(100% 0 0);--code-bg:lab(96.92% 4.92874 -1.3796);--code-border:lab(90.207% 10.8731 -2.93254);--selection-bg:lab(85.0136% 21.5713 -5.18321);--selection-fg:lab(9.47101% 14.8325 -3.84726);--scrollbar-thumb:lab(79.3217% 22.0082 -5.70445);--scrollbar-track:lab(95.2034% 6.60247 -1.82983)}}[data-theme=candy]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5fcff;--bg-subtle:#eaf7fe;--surface:#fff;--surface2:#f2faff;--surface3:#fff;--overlay:#10323d73;--primary:#158191;--primary-hover:#12707e;--primary-active:#0f5f6b;--primary-fg:#fff;--secondary:#60a5fa;--secondary-fg:#0b2a44;--accent:#ec6fa9;--accent-fg:#3a0e27;--link:#12707e;--link-hover:#0f5f6b;--text:#10323d;--text-muted:#43626e;--text-subtle:#587380;--text-inverse:#fff;--border:#d6eef7;--border-strong:#4795af;--border-subtle:#eaf7fe;--ring:#0e9dbe;--success:#0d7d57;--success-fg:#fff;--warning:#b05c00;--warning-fg:#fff;--danger:#d12c66;--danger-fg:#fff;--info:#1b72d4;--info-fg:#fff;--code-bg:#edf9fe;--code-border:#d6eef7;--selection-bg:#fcd9ea;--selection-fg:#4a123a;--scrollbar-thumb:#a9dcec;--scrollbar-track:#eaf7fe;--radius-xs:.4rem;--radius-sm:.6rem;--radius-md:.8rem;--radius-lg:1.2rem;--radius-xl:1.6rem;--radius-2xl:2.4rem;--radius-full:9999px;--radius-scale:1.6;--border-width:1px;--glow-strength:.25;--blur-glass:10px;--noise-opacity:0;--border-alpha:1;--shadow-sm:0 2px 6px #22d3ee24, 0 1px 3px #ec6fa91a;--shadow-md:0 8px 24px #22d3ee2e, 0 2px 8px #f9a8d429;--shadow-lg:0 16px 40px #22d3ee33, 0 6px 18px #ec6fa929;--shadow-xl:0 28px 72px #22d3ee38, 0 12px 32px #c4b5fd2e;--glow:0 0 24px #22d3ee47;--gradient-brand:linear-gradient(135deg, #22d3ee, #60a5fa 40%, #c4b5fd 70%, #f9a8d4);--gradient-hero:radial-gradient(1100px 560px at 50% -12%, #22d3ee38, transparent 65%), radial-gradient(700px 420px at 88% 8%, #f9a8d42e, transparent 70%);--gradient-mesh:radial-gradient(60% 60% at 12% 18%, #22d3ee33, transparent), radial-gradient(50% 50% at 88% 22%, #60a5fa2e, transparent), radial-gradient(55% 55% at 22% 88%, #86efac2e, transparent), radial-gradient(60% 60% at 78% 92%, #c4b5fd33, transparent), radial-gradient(45% 45% at 50% 55%, #ec6fa924, transparent);--font-display:var(--font-sans);--font-body:var(--font-sans);--tracking-display:.01em;--weight-display:700;--label-transform:none;--motion-scale:1.35;--duration-fast:.189s;--duration-base:.378s;--duration-slow:.68s;--easing:cubic-bezier(.34, 1.56, .64, 1)}@supports (color:lab(0% 0 0)){[data-theme=candy]{--bg:lab(98.4967% -1.97309 -2.27613);--bg-subtle:lab(96.4071% -3.45048 -4.92566);--surface:lab(100% 0 0);--surface2:lab(97.7729% -2.04751 -3.36727);--surface3:lab(100% 0 0);--primary:lab(49.033% -25.0366 -17.3015);--primary-hover:lab(42.7858% -22.5455 -15.5541);--primary-active:lab(36.369% -19.9761 -13.7542);--primary-fg:lab(100% 0 0);--secondary:lab(66.0368% -2.92009 -49.7489);--secondary-fg:lab(15.9256% -3.40404 -19.9912);--accent:lab(63.7242% 53.6542 -6.92812);--accent-fg:lab(11.8185% 24.113 -5.20723);--link:lab(42.7858% -22.5455 -15.5541);--link-hover:lab(36.369% -19.9761 -13.7542);--text:lab(18.7344% -9.60073 -10.8415);--text-muted:lab(39.4961% -9.23479 -10.6458);--text-subtle:lab(46.6715% -7.67753 -10.5666);--text-inverse:lab(100% 0 0);--border:lab(92.5276% -6.82873 -7.18414);--border-strong:lab(57.6038% -19.0545 -21.3665);--border-subtle:lab(96.4071% -3.45048 -4.92566);--ring:lab(59.3335% -26.0834 -27.2928);--success:lab(46.1357% -37.4044 12.2754);--success-fg:lab(100% 0 0);--warning:lab(48.6756% 31.5496 57.295);--warning-fg:lab(100% 0 0);--danger:lab(48.0034% 65.4411 9.36943);--danger-fg:lab(100% 0 0);--info:lab(47.3629% 3.78656 -58.4773);--info-fg:lab(100% 0 0);--code-bg:lab(97.1308% -3.39288 -3.84188);--code-border:lab(92.5276% -6.82873 -7.18414);--selection-bg:lab(90.0397% 14.5945 -3.61931);--selection-fg:lab(16.5711% 30.12 -11.3684);--scrollbar-thumb:lab(84.5968% -14.3097 -13.5157);--scrollbar-track:lab(96.4071% -3.45048 -4.92566)}}[data-theme=ocean]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#04141a;--bg-subtle:#061a22;--surface:#08222c;--surface2:#0c2e3b;--surface3:#113b4b;--overlay:#020a0eb8;--primary:#17b3c4;--primary-hover:#35c6d6;--primary-active:#109aa9;--primary-fg:#00181d;--secondary:#2dd4bf;--secondary-fg:#00201b;--accent:#67e8f9;--accent-fg:#04252c;--link:#35c6d6;--link-hover:#67e8f9;--text:#e4f7fb;--text-muted:#90b4bf;--text-subtle:#7497a3;--text-inverse:#04141a;--border:#114352;--border-strong:#357b90;--border-subtle:#0a2c38;--ring:#35c6d6;--success:#2fd8a5;--success-fg:#00231a;--warning:#f0c051;--warning-fg:#231800;--danger:#ff8a9b;--danger-fg:#2a050c;--info:#67e8f9;--info-fg:#04252c;--code-bg:#061a22;--code-border:#114352;--selection-bg:#17b3c4;--selection-fg:#00181d;--scrollbar-thumb:#1f5c6e;--scrollbar-track:#061a22;--radius-xs:.275rem;--radius-sm:.4125rem;--radius-md:.55rem;--radius-lg:.825rem;--radius-xl:1.1rem;--radius-2xl:1.65rem;--radius-full:9999px;--radius-scale:1.1;--border-width:1px;--glow-strength:.25;--blur-glass:14px;--noise-opacity:.015;--border-alpha:.85;--shadow-sm:0 1px 2px #000c126b;--shadow-md:0 6px 20px #000e1475;--shadow-lg:0 14px 38px #00101885;--shadow-xl:0 28px 72px #00121a94;--glow:0 0 22px #17b3c438;--gradient-brand:linear-gradient(135deg, #0e7490, #17b3c4 50%, #2dd4bf);--gradient-hero:radial-gradient(1200px 620px at 50% -12%, #17b3c43d, transparent 66%), radial-gradient(900px 500px at 85% 10%, #2dd4bf24, transparent 70%);--gradient-mesh:radial-gradient(62% 62% at 14% 18%, #0e749042, transparent), radial-gradient(52% 52% at 86% 26%, #67e8f924, transparent), radial-gradient(58% 58% at 48% 96%, #2dd4bf29, transparent);--font-display:var(--font-sans);--font-body:var(--font-sans);--tracking-display:0em;--weight-display:700;--label-transform:uppercase;--motion-scale:1;--duration-fast:.13s;--duration-base:.26s;--duration-slow:.468s;--easing:cubic-bezier(.32, .9, .28, 1)}@supports (color:lab(0% 0 0)){[data-theme=ocean]{--bg:lab(5.33964% -4.0316 -5.9833);--bg-subtle:lab(7.9311% -5.67414 -8.16251);--surface:lab(11.6444% -7.20695 -9.80324);--surface2:lab(17.0153% -8.73719 -12.113);--surface3:lab(22.6069% -10.2864 -14.3162);--primary:lab(66.4076% -33.7124 -19.8662);--primary-hover:lab(73.123% -34.6868 -19.5004);--primary-active:lab(57.7379% -30.2503 -17.9171);--primary-fg:lab(6.58746% -7.08662 -6.46394);--secondary:lab(76.6428% -46.2431 -2.00341);--secondary-fg:lab(9.81255% -13.4912 -.222182);--accent:lab(85.3064% -33.5138 -19.6467);--accent-fg:lab(12.6459% -10.0437 -8.29713);--link:lab(73.123% -34.6868 -19.5004);--link-hover:lab(85.3064% -33.5138 -19.6467);--text:lab(95.9087% -5.87487 -4.17482);--text-muted:lab(70.9281% -10.7247 -9.84331);--text-subtle:lab(60.1511% -10.3748 -10.4967);--text-inverse:lab(5.33964% -4.0316 -5.9833);--border:lab(25.7433% -12.6102 -14.1068);--border-strong:lab(47.857% -17.7448 -18.4101);--border-subtle:lab(16.0688% -8.91092 -11.4976);--ring:lab(73.123% -34.6868 -19.5004);--success:lab(77.365% -52.4514 12.7687);--success-fg:lab(11.0458% -15.4933 2.26112);--warning:lab(80.5574% 9.41765 60.7019);--warning-fg:lab(9.22883% 3.28623 13.7962);--danger:lab(71.1843% 46.4738 12.0452);--danger-fg:lab(5.83735% 19.1296 4.22231);--info:lab(85.3064% -33.5138 -19.6467);--info-fg:lab(12.6459% -10.0437 -8.29713);--code-bg:lab(7.9311% -5.67414 -8.16251);--code-border:lab(25.7433% -12.6102 -14.1068);--selection-bg:lab(66.4076% -33.7124 -19.8662);--selection-fg:lab(6.58746% -7.08662 -6.46394);--scrollbar-thumb:lab(35.8346% -15.3409 -16.3673);--scrollbar-track:lab(7.9311% -5.67414 -8.16251)}}[data-theme=forest]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1410;--bg-subtle:#0d1a15;--surface:#11221b;--surface2:#163024;--surface3:#1d3e2f;--overlay:#040a07bd;--primary:#3fae6e;--primary-hover:#56c284;--primary-active:#2e8d57;--primary-fg:#04150c;--secondary:#86c79b;--secondary-fg:#08170f;--accent:#d9c89a;--accent-fg:#17130a;--link:#56c284;--link-hover:#86c79b;--text:#ecf6ef;--text-muted:#9bb6a5;--text-subtle:#7e988c;--text-inverse:#0a1410;--border:#1e3c2e;--border-strong:#3b7a5a;--border-subtle:#16291f;--ring:#56c284;--success:#55ce8d;--success-fg:#04150c;--warning:#e3b15c;--warning-fg:#1a1305;--danger:#f0908a;--danger-fg:#1e0705;--info:#6fc5d6;--info-fg:#04161a;--code-bg:#0d1a15;--code-border:#1e3c2e;--selection-bg:#2c6e4a;--selection-fg:#ecf6ef;--scrollbar-thumb:#2c5642;--scrollbar-track:#0d1a15;--radius-xs:.2375rem;--radius-sm:.3562rem;--radius-md:.475rem;--radius-lg:.7125rem;--radius-xl:.95rem;--radius-2xl:1.425rem;--radius-full:9999px;--radius-scale:.95;--border-width:1px;--glow-strength:.15;--blur-glass:8px;--noise-opacity:.03;--border-alpha:1;--shadow-sm:0 1px 2px #030a0673;--shadow-md:0 4px 14px #030a0680;--shadow-lg:0 12px 30px #030a068c;--shadow-xl:0 22px 56px #030a0699;--glow:0 0 18px #3fae6e29;--gradient-brand:linear-gradient(135deg, #166534, #3fae6e 55%, #86c79b);--gradient-hero:radial-gradient(1100px 560px at 50% -12%, #3fae6e33, transparent 66%), radial-gradient(700px 400px at 88% 8%, #d9c89a14, transparent 70%);--gradient-mesh:radial-gradient(60% 60% at 14% 18%, #1665344d, transparent), radial-gradient(50% 50% at 86% 24%, #86c79b24, transparent), radial-gradient(55% 55% at 50% 96%, #d9c89a1a, transparent);--font-display:var(--font-sans);--font-body:var(--font-sans);--tracking-display:.005em;--weight-display:600;--label-transform:none;--motion-scale:.7;--duration-fast:.112s;--duration-base:.224s;--duration-slow:.403s;--easing:cubic-bezier(.33, 1, .68, 1)}@supports (color:lab(0% 0 0)){[data-theme=forest]{--bg:lab(5.42369% -4.16177 1.00547);--bg-subtle:lab(7.90869% -6.60659 1.52926);--surface:lab(11.538% -9.03657 2.38531);--surface2:lab(17.4804% -13.1508 4.46796);--surface3:lab(23.3349% -15.906 5.34645);--primary:lab(63.6678% -44.0117 23.2764);--primary-hover:lab(70.9699% -43.2346 21.5264);--primary-active:lab(52.1526% -38.6135 20.4475);--primary-fg:lab(5.30139% -6.92739 2.7788);--secondary:lab(74.9726% -28.5238 15.2483);--secondary-fg:lab(6.298% -6.78703 2.7859);--accent:lab(81.1833% 1.03888 25.369);--accent-fg:lab(6.10521% .651002 5.01652);--link:lab(70.9699% -43.2346 21.5264);--link-hover:lab(74.9726% -28.5238 15.2483);--text:lab(95.9811% -4.35716 2.17055);--text-muted:lab(71.6286% -12.1239 5.43549);--text-subtle:lab(60.5526% -11.3875 3.13212);--text-inverse:lab(5.42369% -4.16177 1.00547);--border:lab(22.6322% -14.7382 5.03336);--border-strong:lab(46.3715% -27.3412 11.0961);--border-subtle:lab(14.6861% -10.2929 4.02175);--ring:lab(70.9699% -43.2346 21.5264);--success:lab(74.7509% -46.6542 21.888);--success-fg:lab(5.30139% -6.92739 2.7788);--warning:lab(75.6116% 11.9961 49.9845);--warning-fg:lab(6.37619% 1.70813 7.48301);--danger:lab(70.121% 36.7409 19.6218);--danger-fg:lab(4.06827% 9.50444 4.2381);--info:lab(74.5972% -23.7468 -17.077);--info-fg:lab(6.00518% -5.30198 -5.01137);--code-bg:lab(7.90869% -6.60659 1.52926);--code-border:lab(22.6322% -14.7382 5.03336);--selection-bg:lab(41.4593% -28.842 13.6011);--selection-fg:lab(95.9811% -4.35716 2.17055);--scrollbar-thumb:lab(33.0533% -19.4153 6.92422);--scrollbar-track:lab(7.90869% -6.60659 1.52926)}}[data-theme=ember]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#120b08;--bg-subtle:#17100b;--surface:#1d1410;--surface2:#261b15;--surface3:#33241b;--overlay:#090402c2;--primary:#f97316;--primary-hover:#fb8c3c;--primary-active:#d95e0a;--primary-fg:#180a02;--secondary:#ef4444;--secondary-fg:#1a0405;--accent:#fbbf24;--accent-fg:#1a1200;--link:#fb923c;--link-hover:#fdba74;--text:#fff3ea;--text-muted:#c0a899;--text-subtle:#9a8578;--text-inverse:#180a02;--border:#3a2820;--border-strong:#9e653f;--border-subtle:#291c15;--ring:#fb8c3c;--success:#4fd98a;--success-fg:#04150c;--warning:#fbbf24;--warning-fg:#1a1200;--danger:#ff7b6b;--danger-fg:#1f0603;--info:#5fc8e8;--info-fg:#04141a;--code-bg:#160e0a;--code-border:#3a2820;--selection-bg:#f97316;--selection-fg:#180a02;--scrollbar-thumb:#55392c;--scrollbar-track:#17100b;--radius-xs:.175rem;--radius-sm:.2625rem;--radius-md:.35rem;--radius-lg:.525rem;--radius-xl:.7rem;--radius-2xl:1.05rem;--radius-full:9999px;--radius-scale:.7;--border-width:1px;--glow-strength:.55;--blur-glass:10px;--noise-opacity:.03;--border-alpha:1;--shadow-sm:0 1px 2px #0a040299;--shadow-md:0 4px 18px #0a04029e, 0 0 14px #f973161f;--shadow-lg:0 14px 40px #0a0402ad, 0 0 30px #f9731629;--shadow-xl:0 28px 72px #0a0402bd, 0 0 60px #ef44442e;--glow:0 0 28px #f9731659;--gradient-brand:linear-gradient(135deg, #ef4444, #f97316 55%, #fbbf24);--gradient-hero:radial-gradient(1100px 560px at 50% -10%, #f9731657, transparent 62%), radial-gradient(720px 420px at 12% 6%, #ef444433, transparent 62%);--gradient-mesh:radial-gradient(60% 60% at 14% 20%, #ef44443d, transparent), radial-gradient(50% 50% at 84% 24%, #f9731638, transparent), radial-gradient(55% 55% at 58% 92%, #fbbf2429, transparent);--font-display:var(--font-sans);--font-body:var(--font-sans);--tracking-display:.01em;--weight-display:800;--label-transform:uppercase;--motion-scale:1.35;--duration-fast:.149s;--duration-base:.297s;--duration-slow:.535s;--easing:cubic-bezier(.3, 1.2, .4, 1)}@supports (color:lab(0% 0 0)){[data-theme=ember]{--bg:lab(3.51574% 2.1032 2.01645);--bg-subtle:lab(5.26058% 2.40204 3.38458);--surface:lab(7.28304% 4.10271 3.96804);--surface2:lab(11.0101% 4.81223 6.35731);--surface3:lab(15.8387% 6.27036 8.95371);--primary:lab(64.4963% 49.3666 68.6636);--primary-hover:lab(69.8509% 39.0399 59.656);--primary-active:lab(55.5642% 46.8716 63.0141);--primary-fg:lab(3.83451% 4.62517 4.99673);--secondary:lab(55.7853% 65.6165 40.7976);--secondary-fg:lab(2.94538% 8.25693 2.53868);--accent:lab(81.2477% 13.2708 77.1049);--accent-fg:lab(5.99305% 1.7622 8.95295);--link:lab(71.1073% 36.1143 60.8208);--link-hover:lab(80.8021% 19.4424 45.1661);--text:lab(96.6112% 3.05441 5.86811);--text-muted:lab(70.6846% 7.2391 11.1558);--text-subtle:lab(57.2143% 6.65742 10.1346);--text-inverse:lab(3.83451% 4.62517 4.99673);--border:lab(18.1438% 7.76075 8.77674);--border-strong:lab(48.5585% 20.7882 31.2657);--border-subtle:lab(11.7651% 5.72941 7.4663);--ring:lab(69.8509% 39.0399 59.656);--success:lab(77.8886% -52.2575 27.5569);--success-fg:lab(5.30139% -6.92739 2.7788);--warning:lab(81.2477% 13.2708 77.1049);--warning-fg:lab(5.99305% 1.7622 8.95295);--danger:lab(67.5313% 50.3897 33.7881);--danger-fg:lab(3.983% 10.3153 4.94604);--info:lab(75.354% -24.6979 -25.6695);--info-fg:lab(5.33964% -4.0316 -5.9833);--code-bg:lab(4.6224% 2.78489 2.86292);--code-border:lab(18.1438% 7.76075 8.77674);--selection-bg:lab(64.4963% 49.3666 68.6636);--selection-fg:lab(3.83451% 4.62517 4.99673);--scrollbar-thumb:lab(27.0375% 11.4892 13.3658);--scrollbar-track:lab(5.26058% 2.40204 3.38458)}}[data-theme=royal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0710;--bg-subtle:#100a17;--surface:#16101f;--surface2:#1f1729;--surface3:#2a1f37;--overlay:#050308c7;--primary:#c9a227;--primary-hover:#ddb63c;--primary-active:#a8811c;--primary-fg:#17120a;--secondary:#7b2d4a;--secondary-fg:#fbf4e6;--accent:#e8dcc0;--accent-fg:#2a1c0a;--link:#c9a227;--link-hover:#ddb63c;--text:#f5efe3;--text-muted:#b3a48c;--text-subtle:#8f8272;--text-inverse:#17120a;--border:#2e2338;--border-strong:#7a5f92;--border-subtle:#1e1626;--ring:#ddb63c;--success:#4fc98f;--success-fg:#04170d;--warning:#e8a055;--warning-fg:#1f1103;--danger:#f0798f;--danger-fg:#1e0509;--info:#c0aae8;--info-fg:#150c24;--code-bg:#130d1b;--code-border:#2e2338;--selection-bg:#7b2d4a;--selection-fg:#fbf4e6;--scrollbar-thumb:#453551;--scrollbar-track:#100a17;--radius-xs:.15rem;--radius-sm:.225rem;--radius-md:.3rem;--radius-lg:.45rem;--radius-xl:.6rem;--radius-2xl:.9rem;--radius-full:9999px;--radius-scale:.6;--border-width:1px;--glow-strength:.3;--blur-glass:12px;--noise-opacity:.025;--border-alpha:.9;--shadow-sm:0 1px 2px #0502098c;--shadow-md:0 4px 16px #05020999;--shadow-lg:0 14px 36px #050209a8;--shadow-xl:0 26px 70px #050209bd;--glow:0 0 26px #7b2d4a52, 0 0 1px #c9a2278c;--gradient-brand:linear-gradient(135deg, #7b2d4a, #4a2c5e 50%, #c9a227);--gradient-hero:radial-gradient(1100px 540px at 32% -12%, #7b2d4a52, transparent 62%), radial-gradient(820px 420px at 78% 4%, #4a2c5e47, transparent 62%), radial-gradient(560px 260px at 58% 18%, #c9a22714, transparent 60%);--gradient-mesh:radial-gradient(60% 60% at 16% 20%, #7b2d4a42, transparent), radial-gradient(52% 52% at 84% 26%, #4a2c5e38, transparent), radial-gradient(46% 46% at 60% 90%, #e8dcc014, transparent), radial-gradient(34% 34% at 12% 84%, #c9a22712, transparent);--font-display:var(--font-serif);--font-body:var(--font-sans);--tracking-display:.01em;--weight-display:600;--label-transform:uppercase;--motion-scale:1;--duration-fast:.13s;--duration-base:.26s;--duration-slow:.468s;--easing:cubic-bezier(.25, .8, .3, 1)}@supports (color:lab(0% 0 0)){[data-theme=royal]{--bg:lab(2.3322% 2.13732 -3.44037);--bg-subtle:lab(3.47604% 3.81008 -6.24795);--surface:lab(5.71812% 5.45292 -9.09889);--surface2:lab(9.42949% 7.6803 -10.8306);--surface3:lab(13.9956% 9.98098 -13.7467);--primary:lab(68.7657% 6.51515 63.7509);--primary-hover:lab(76.0055% 5.63028 63.8741);--primary-active:lab(56.6049% 8.80179 55.3922);--primary-fg:lab(5.80516% 1.22359 4.58414);--secondary:lab(31.1215% 36.6141 .543666);--secondary-fg:lab(96.4571% .680059 7.6449);--accent:lab(88.1879% .910282 15.3713);--accent-fg:lab(11.7296% 5.29886 13.3958);--link:lab(68.7657% 6.51515 63.7509);--link-hover:lab(76.0055% 5.63028 63.8741);--text:lab(94.675% .573307 6.57611);--text-muted:lab(68.192% 2.73493 14.5882);--text-subtle:lab(55.2105% 3.06332 10.5824);--text-inverse:lab(5.80516% 1.22359 4.58414);--border:lab(15.7604% 9.17716 -11.6831);--border-strong:lab(44.6266% 19.0757 -24.0185);--border-subtle:lab(8.83663% 7.26263 -9.53263);--ring:lab(76.0055% 5.63028 63.8741);--success:lab(73.0736% -45.7609 18.5436);--success-fg:lab(6.0128% -8.12999 3.34001);--warning:lab(72.0314% 22.3171 49.5358);--warning-fg:lab(6.43351% 5.63766 8.47763);--danger:lab(65.561% 48.2271 10.575);--danger-fg:lab(3.74167% 10.6697 2.14973);--info:lab(73.1786% 17.3348 -28.3248);--info-fg:lab(4.85389% 8.19062 -14.2601);--code-bg:lab(4.51516% 4.59442 -7.81657);--code-border:lab(15.7604% 9.17716 -11.6831);--selection-bg:lab(31.1215% 36.6141 .543666);--selection-fg:lab(96.4571% .680059 7.6449);--scrollbar-thumb:lab(24.8746% 12.0314 -14.3936);--scrollbar-track:lab(3.47604% 3.81008 -6.24795)}}[data-theme=terminal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060a06;--bg-subtle:#081008;--surface:#0a140a;--surface2:#0e1c0e;--surface3:#132613;--overlay:#030603c7;--primary:#3be04e;--primary-hover:#63ec72;--primary-active:#2ab93b;--primary-fg:#041004;--secondary:#23b8a0;--secondary-fg:#03140f;--accent:#e8d44d;--accent-fg:#141200;--link:#4fe861;--link-hover:#8cf39a;--text:#c9f5ce;--text-muted:#7fb588;--text-subtle:#5e8f67;--text-inverse:#060a06;--border:#17331a;--border-strong:#29752f;--border-subtle:#0e1f10;--ring:#3be04e;--success:#3be04e;--success-fg:#041004;--warning:#e8d44d;--warning-fg:#141200;--danger:#ff5f56;--danger-fg:#1a0503;--info:#23b8a0;--info-fg:#03140f;--code-bg:#081008;--code-border:#17331a;--selection-bg:#3be04e;--selection-fg:#041004;--scrollbar-thumb:#29752f;--scrollbar-track:#081008;--radius-xs:.0375rem;--radius-sm:.0563rem;--radius-md:.075rem;--radius-lg:.1125rem;--radius-xl:.15rem;--radius-2xl:.225rem;--radius-full:9999px;--radius-scale:.15;--border-width:1px;--glow-strength:.7;--blur-glass:0px;--noise-opacity:.05;--border-alpha:1;--shadow-sm:0 1px 0 #000000b3;--shadow-md:0 2px 8px #000000b8, 0 0 10px #3be04e14;--shadow-lg:0 6px 20px #000000c2, 0 0 20px #3be04e1a;--shadow-xl:0 14px 40px #000000d1, 0 0 36px #3be04e1f;--glow:0 0 12px #3be04e59;--gradient-brand:linear-gradient(135deg, #3be04e, #23b8a0 55%, #e8d44d);--gradient-hero:radial-gradient(1100px 520px at 50% -8%, #3be04e33, transparent 62%);--gradient-mesh:radial-gradient(58% 58% at 14% 18%, #3be04e29, transparent), radial-gradient(50% 50% at 86% 24%, #23b8a01f, transparent), radial-gradient(55% 55% at 50% 96%, #e8d44d14, transparent);--font-display:var(--font-mono);--font-body:var(--font-mono);--tracking-display:.02em;--weight-display:700;--label-transform:uppercase;--motion-scale:1;--duration-fast:80ms;--duration-base:.16s;--duration-slow:.288s;--easing:cubic-bezier(.2, 0, 0, 1)}@supports (color:lab(0% 0 0)){[data-theme=terminal]{--bg:lab(2.43128% -1.50075 1.13307);--bg-subtle:lab(3.97633% -3.40334 2.56951);--surface:lab(5.30618% -4.89511 3.69576);--surface2:lab(8.62618% -8.85458 6.71028);--surface3:lab(13.0701% -11.9462 10.0343);--primary:lab(78.9675% -64.2388 56.4472);--primary-hover:lab(83.9286% -57.3508 46.9013);--primary-active:lab(66.1824% -56.6921 50.3326);--primary-fg:lab(3.66584% -4.9041 3.70254);--secondary:lab(67.177% -43.0355 1.01196);--secondary-fg:lab(4.97452% -6.20037 .832164);--accent:lab(84.7931% -3.81601 66.2755);--accent-fg:lab(5.32283% -1.2202 7.87968);--link:lab(82.0084% -61.7587 52.0744);--link-hover:lab(87.9909% -45.0018 33.228);--text:lab(92.6611% -20.1419 13.9692);--text-muted:lab(68.997% -25.4205 17.1167);--text-subtle:lab(55.0763% -23.8169 15.9047);--text-inverse:lab(2.43128% -1.50075 1.13307);--border:lab(18.4813% -16.0784 12.4482);--border-strong:lab(43.3869% -35.8817 30.7788);--border-subtle:lab(9.88699% -10.5826 7.43625);--ring:lab(78.9675% -64.2388 56.4472);--success:lab(78.9675% -64.2388 56.4472);--success-fg:lab(3.66584% -4.9041 3.70254);--warning:lab(84.7931% -3.81601 66.2755);--warning-fg:lab(5.32283% -1.2202 7.87968);--danger:lab(62.5222% 61.4713 39.2999);--danger-fg:lab(3.10871% 7.67436 3.58288);--info:lab(67.177% -43.0355 1.01196);--info-fg:lab(4.97452% -6.20037 .832164);--code-bg:lab(3.97633% -3.40334 2.56951);--code-border:lab(18.4813% -16.0784 12.4482);--selection-bg:lab(78.9675% -64.2388 56.4472);--selection-fg:lab(3.66584% -4.9041 3.70254);--scrollbar-thumb:lab(43.3869% -35.8817 30.7788);--scrollbar-track:lab(3.97633% -3.40334 2.56951)}}@supports (color:oklch(0.5 0.1 200)){@property --aurora-seed{syntax:"<number>";inherits:true;initial-value:0}[data-theme=aurora]{--primary:oklch(.64 .17 calc(250 + var(--aurora-seed,0)));--primary-hover:oklch(.71 .17 calc(250 + var(--aurora-seed,0)));--primary-active:oklch(.58 .17 calc(250 + var(--aurora-seed,0)));--secondary:oklch(.66 .19 calc(300 + var(--aurora-seed,0)));--accent:oklch(.72 .18 calc(350 + var(--aurora-seed,0)));--link:oklch(.78 .14 calc(250 + var(--aurora-seed,0)));--link-hover:oklch(.86 .11 calc(250 + var(--aurora-seed,0)));--ring:oklch(.78 .14 calc(250 + var(--aurora-seed,0)));--gradient-brand:linear-gradient(120deg, oklch(.75 .16 calc(200 + var(--aurora-seed,0))), oklch(.7 .18 calc(260 + var(--aurora-seed,0))), oklch(.72 .19 calc(320 + var(--aurora-seed,0))))}}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.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:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/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(/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(/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(/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(/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(/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(/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: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(/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(/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(/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(/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(/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}@font-face{font-family:Vazirmatn Fallback;src:local(Tahoma),local(Segoe UI),local(Arial);ascent-override:102.5%;descent-override:54%;line-gap-override:0%;font-display:swap}@media (prefers-reduced-transparency:reduce){.ui-nav,.ui-popup,.ui-card{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--surface)}.decor-layer{opacity:.35}}@media (forced-colors:active){.decor-layer{display:none}}@media (prefers-reduced-motion:reduce){.decor-layer *{animation-play-state:paused}.decor-layer[data-decor-painted=true]{transition-duration:.01ms}[data-reveal],[data-reveal-mode=timeline],.page-transition{--reveal-x:0;--reveal-y:0;animation:none}[data-reveal=pending]{opacity:1;transform:none}.magnetic{transform:none}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:0}::view-transition-new(root){z-index:1}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.01ms}::view-transition-old(*){animation-duration:.01ms}::view-transition-new(*){animation-duration:.01ms}}html:is([lang^=fa],[lang^=ar],[lang^=hi],[lang^=zh]) :is(h1,h2,h3,h4,h5,h6,.text-balance,[class*=text-balance]){text-wrap:pretty;overflow-wrap:anywhere}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-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}}
