@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}:host:not(#\#),:root:not(#\#){--font-sans:"Inter","Inter Variable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#ebebeb;--color-neutral-300:#e0e0e0;--color-neutral-400:#adadad;--color-neutral-500:gray;--color-neutral-600:#616161;--color-neutral-700:#424242;--color-neutral-800:#292929;--color-neutral-900:#242424;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-3xl:32px;--shadow-sm:0 1px 2px #00000024,0 0 2px #0000001f;--shadow-md:0 2px 4px #00000024,0 0 2px #0000001f;--shadow-lg:0 4px 8px #00000024,0 0 2px #0000001f;--shadow-xl:0 8px 16px #00000024,0 0 2px #0000001f;--shadow-2xl:0 14px 28px #0000003d,0 0 8px #0003;--ease-in-out:cubic-bezier(.4,0,.2,1);--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);--color-primary-50:#f4fafd;--color-primary-100:#e6f2fb;--color-primary-200:#dceef8;--color-primary-300:#cbe6f4;--color-primary-400:#b3daf0;--color-primary-500:#54a5e2;--color-primary-600:#0078d4;--color-primary-700:#005597;--color-primary-800:#004275;--color-primary-900:#004275;--color-primary-950:#002948;--color-surface-dark:#0e1726;--color-surface-dark-alt:#17253d;--color-surface-deep:#091f2c;--color-surface-navy:#002948;--color-secondary-50:#f3eefb;--color-secondary-100:#e4daf5;--color-secondary-200:#cdb9ec;--color-secondary-300:#b398e0;--color-secondary-400:#9c7dd4;--color-secondary-500:#8661c5;--color-secondary-600:#7450ae;--color-secondary-700:#5c3f8a;--color-accent-50:#f5f3ff;--color-accent-100:#ede9fe;--color-accent-200:#ddd6fe;--color-accent-300:#c4b5fd;--color-accent-400:#a78bfa;--color-accent-500:#8b5cf6;--color-accent-600:#7c3aed;--color-accent-700:#6d28d9;--color-accent-800:#5b21b6;--color-accent-900:#4c1d95;--color-accent-950:#2e1065;--color-success-500:#107c10;--color-success-50:#dff6dd;--color-warning-500:#eaa300;--color-warning-50:#fff4ce;--color-danger-500:#d13438;--color-danger-50:#fde7e9;--color-info-500:#046255;--color-info-50:#ddf3f0;--font-display:"Inter","Inter Variable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--text-fluid-h1:clamp(2.25rem,1.94rem + 1.33vw,3rem);--text-fluid-h2:clamp(1.5rem,1.34rem + .66vw,1.875rem)}*:not(#\#):not(#\#),:not(#\#):not(#\#)::backdrop,:not(#\#):not(#\#):after,:not(#\#):not(#\#):before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:not(#\#):not(#\#)::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host:not(#\#):not(#\#),html:not(#\#):not(#\#){-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr:not(#\#):not(#\#){border-top-width:1px;color:inherit;height:0}abbr:where([title]):not(#\#):not(#\#){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1:not(#\#):not(#\#),h2:not(#\#):not(#\#),h3:not(#\#):not(#\#),h4:not(#\#):not(#\#),h5:not(#\#):not(#\#),h6:not(#\#):not(#\#){font-size:inherit;font-weight:inherit}a:not(#\#):not(#\#){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b:not(#\#):not(#\#),strong:not(#\#):not(#\#){font-weight:bolder}code:not(#\#):not(#\#),kbd:not(#\#):not(#\#),pre:not(#\#):not(#\#),samp:not(#\#):not(#\#){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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small:not(#\#):not(#\#){font-size:80%}sub:not(#\#):not(#\#),sup:not(#\#):not(#\#){font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub:not(#\#):not(#\#){bottom:-.25em}sup:not(#\#):not(#\#){top:-.5em}table:not(#\#):not(#\#){border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring:not(#\#):not(#\#){outline:auto}progress:not(#\#):not(#\#){vertical-align:baseline}summary:not(#\#):not(#\#){display:list-item}menu:not(#\#):not(#\#),ol:not(#\#):not(#\#),ul:not(#\#):not(#\#){list-style:none}audio:not(#\#):not(#\#),canvas:not(#\#):not(#\#),embed:not(#\#):not(#\#),iframe:not(#\#):not(#\#),img:not(#\#):not(#\#),object:not(#\#):not(#\#),svg:not(#\#):not(#\#),video:not(#\#):not(#\#){display:block;vertical-align:middle}img:not(#\#):not(#\#),video:not(#\#):not(#\#){height:auto;max-width:100%}button:not(#\#):not(#\#),input:not(#\#):not(#\#),optgroup:not(#\#):not(#\#),select:not(#\#):not(#\#),textarea:not(#\#):not(#\#){background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:not(#\#):not(#\#)::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])):not(#\#):not(#\#) optgroup{font-weight:bolder}:where(select:is([multiple],[size])):not(#\#):not(#\#) optgroup option{padding-inline-start:20px}:not(#\#):not(#\#)::file-selector-button{margin-inline-end:4px}:not(#\#):not(#\#)::-moz-placeholder{opacity:1}:not(#\#):not(#\#)::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){:not(#\#):not(#\#)::-moz-placeholder{color:currentColor}:not(#\#):not(#\#)::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){:not(#\#):not(#\#)::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}:not(#\#):not(#\#)::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea:not(#\#):not(#\#){resize:vertical}:not(#\#):not(#\#)::-webkit-search-decoration{-webkit-appearance:none}:not(#\#):not(#\#)::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:not(#\#):not(#\#)::-webkit-datetime-edit{display:inline-flex}:not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper{padding:0}:not(#\#):not(#\#)::-webkit-datetime-edit,:not(#\#):not(#\#)::-webkit-datetime-edit-year-field{padding-block:0}:not(#\#):not(#\#)::-webkit-datetime-edit-day-field,:not(#\#):not(#\#)::-webkit-datetime-edit-month-field{padding-block:0}:not(#\#):not(#\#)::-webkit-datetime-edit-hour-field,:not(#\#):not(#\#)::-webkit-datetime-edit-minute-field{padding-block:0}:not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field,:not(#\#):not(#\#)::-webkit-datetime-edit-second-field{padding-block:0}:not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field{padding-block:0}:not(#\#):not(#\#)::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid:not(#\#):not(#\#){box-shadow:none}button:not(#\#):not(#\#),input:where([type=button],[type=reset],[type=submit]):not(#\#):not(#\#){-webkit-appearance:button;-moz-appearance:button;appearance:button}:not(#\#):not(#\#)::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}:not(#\#):not(#\#)::-webkit-inner-spin-button,:not(#\#):not(#\#)::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])):not(#\#):not(#\#):not(#\#){display:none!important}body:not(#\#):not(#\#){background-color:var(--surface);color:var(--content);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;transition:background-color .15s,color .15s}h1:not(#\#):not(#\#),h2:not(#\#):not(#\#),h3:not(#\#):not(#\#),h4:not(#\#):not(#\#),h5:not(#\#):not(#\#),h6:not(#\#):not(#\#){font-family:var(--font-display)}input:not(#\#):not(#\#)::-moz-placeholder,textarea:not(#\#):not(#\#)::-moz-placeholder{color:var(--color-neutral-400)}input:not(#\#):not(#\#)::placeholder,textarea:not(#\#):not(#\#)::placeholder{color:var(--color-neutral-400)}:where(a,button,input,textarea,select,[tabindex]):focus-visible:not(#\#):not(#\#){outline:2px solid var(--content);outline-offset:2px}.container:not(#\#):not(#\#):not(#\#){max-width:1200px}.container:not(#\#):not(#\#):not(#\#),.container-fluid:not(#\#):not(#\#):not(#\#){margin-inline:auto;padding-inline:calc(var(--spacing)*4);width:100%}.row:not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;margin-inline:calc(var(--spacing)*-3)}.row:not(#\#):not(#\#):not(#\#)>*{padding-inline:calc(var(--spacing)*3)}.btn:not(#\#):not(#\#):not(#\#){align-items:center;border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-sm);gap:calc(var(--spacing)*2);justify-content:center;line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);border-color:#0000;border-width:1px;display:inline-flex;font-weight:var(--font-weight-semibold);text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));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))}.btn:disabled:not(#\#):not(#\#):not(#\#){opacity:.5;pointer-events:none}.btn-primary:not(#\#):not(#\#):not(#\#){background-color:var(--color-primary-600);color:var(--color-white)}@media(hover:hover){.btn-primary:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-primary-700)}}.btn-primary:active:not(#\#):not(#\#):not(#\#){background-color:var(--color-primary-800)}.btn-secondary:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral-600);color:var(--color-white)}@media(hover:hover){.btn-secondary:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral-700)}}.btn-success:not(#\#):not(#\#):not(#\#){background-color:var(--color-success-500);color:var(--color-white)}@media(hover:hover){.btn-success:hover:not(#\#):not(#\#):not(#\#){--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.btn-danger:not(#\#):not(#\#):not(#\#){background-color:var(--color-danger-500);color:var(--color-white)}@media(hover:hover){.btn-danger:hover:not(#\#):not(#\#):not(#\#){--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.btn-warning:not(#\#):not(#\#):not(#\#){background-color:var(--color-warning-500);color:var(--color-neutral-900)}@media(hover:hover){.btn-warning:hover:not(#\#):not(#\#):not(#\#){--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.btn-info:not(#\#):not(#\#):not(#\#){background-color:var(--color-info-500);color:var(--color-white)}@media(hover:hover){.btn-info:hover:not(#\#):not(#\#):not(#\#){--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.btn-light:not(#\#):not(#\#):not(#\#){background-color:var(--surface-sunken);color:var(--content)}@media(hover:hover){.btn-light:hover:not(#\#):not(#\#):not(#\#){--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.btn-dark:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral-900);color:var(--color-white)}@media(hover:hover){.btn-dark:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral-800)}}.btn-link:not(#\#):not(#\#):not(#\#){background-color:#0000;color:var(--color-primary-600);text-decoration-line:underline}@media(hover:hover){.btn-link:hover:not(#\#):not(#\#):not(#\#){color:var(--color-primary-700)}}.btn-outline-primary:not(#\#):not(#\#):not(#\#){background-color:var(--color-white);border-color:var(--color-neutral-400);color:var(--color-primary-600)}@media(hover:hover){.btn-outline-primary:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral-100);color:var(--color-primary-700)}}.btn-outline-secondary:not(#\#):not(#\#):not(#\#){background-color:var(--surface);border-color:var(--line);color:var(--content)}@media(hover:hover){.btn-outline-secondary:hover:not(#\#):not(#\#):not(#\#){background-color:var(--surface-sunken)}}.btn-outline-danger:not(#\#):not(#\#):not(#\#){background-color:var(--color-white);border-color:var(--color-danger-500);color:var(--color-danger-500)}@media(hover:hover){.btn-outline-danger:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-danger-50)}}.btn-outline-light:not(#\#):not(#\#):not(#\#){border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.btn-outline-light:not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.btn-outline-light:not(#\#):not(#\#):not(#\#){background-color:#0000;color:var(--color-white)}@media(hover:hover){.btn-outline-light:hover:not(#\#):not(#\#):not(#\#){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.btn-outline-light:hover:not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}.btn-sm:not(#\#):not(#\#):not(#\#){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}.btn-lg:not(#\#):not(#\#):not(#\#){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*6)}.card:not(#\#):not(#\#):not(#\#){background-color:var(--surface-raised);border-color:var(--line);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;color:var(--content);--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000024),0 0 2px var(--tw-shadow-color,#0000001f);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.15s;transition-duration:.15s}.card:not(#\#):not(#\#):not(#\#),.card:hover:not(#\#):not(#\#):not(#\#){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.card:hover:not(#\#):not(#\#):not(#\#){border-color:var(--color-neutral-400);--tw-shadow:0 4px 8px var(--tw-shadow-color,#00000024),0 0 2px var(--tw-shadow-color,#0000001f)}.card-body:not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*6)}.card-header:not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-200);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.card-footer:not(#\#):not(#\#):not(#\#),.card-header:not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6)}.card-footer:not(#\#):not(#\#):not(#\#){border-color:var(--color-neutral-200);border-top-style:var(--tw-border-style);border-top-width:1px}.card-title:not(#\#):not(#\#):not(#\#){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.card-text:not(#\#):not(#\#):not(#\#){color:var(--content-muted)}.card-text:not(#\#):not(#\#):not(#\#),.form-control:not(#\#):not(#\#):not(#\#),.form-select:not(#\#):not(#\#):not(#\#){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.form-control:not(#\#):not(#\#):not(#\#),.form-select:not(#\#):not(#\#):not(#\#){background-color:var(--surface-raised);border-color:var(--line);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;color:var(--content);display:block;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);transition-duration:var(--tw-duration,var(--default-transition-duration));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));width:100%}:is(.form-control,.form-select):focus:not(#\#):not(#\#):not(#\#){border-color:var(--color-primary-600);--tw-outline-style:none;outline-style:none}:is(.form-control,.form-select):disabled:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral-100);opacity:.7}.form-label:not(#\#):not(#\#):not(#\#){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-medium);color:var(--content);display:block;font-weight:var(--font-weight-medium)}.form-text:not(#\#):not(#\#):not(#\#){color:var(--content-muted);display:block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*1)}.form-check:not(#\#):not(#\#):not(#\#){align-items:center;display:flex;gap:calc(var(--spacing)*2)}.form-check-input:not(#\#):not(#\#):not(#\#){border-color:var(--color-neutral-400);border-radius:var(--radius-sm);color:var(--color-primary-600);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.input-group:not(#\#):not(#\#):not(#\#){display:flex;width:100%}.is-invalid:not(#\#):not(#\#):not(#\#){border-color:var(--color-danger-500)}.invalid-feedback:not(#\#):not(#\#):not(#\#){color:var(--color-danger-500);display:block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*1)}.alert:not(#\#):not(#\#):not(#\#){border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}.alert-success:not(#\#):not(#\#):not(#\#){border-color:#107c104d}@supports (color:color-mix(in lab,red,red)){.alert-success:not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-success-500)30%,transparent)}}.alert-success:not(#\#):not(#\#):not(#\#){background-color:#107c101a}@supports (color:color-mix(in lab,red,red)){.alert-success:not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-success-500)10%,transparent)}}.alert-success:not(#\#):not(#\#):not(#\#){color:var(--color-success-500)}.alert-danger:not(#\#):not(#\#):not(#\#){border-color:#d134384d}@supports (color:color-mix(in lab,red,red)){.alert-danger:not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-danger-500)30%,transparent)}}.alert-danger:not(#\#):not(#\#):not(#\#){background-color:#d134381a}@supports (color:color-mix(in lab,red,red)){.alert-danger:not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-danger-500)10%,transparent)}}.alert-danger:not(#\#):not(#\#):not(#\#){color:var(--color-danger-500)}.alert-warning:not(#\#):not(#\#):not(#\#){border-color:#eaa3004d}@supports (color:color-mix(in lab,red,red)){.alert-warning:not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-warning-500)30%,transparent)}}.alert-warning:not(#\#):not(#\#):not(#\#){background-color:#eaa3001a}@supports (color:color-mix(in lab,red,red)){.alert-warning:not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-warning-500)10%,transparent)}}.alert-warning:not(#\#):not(#\#):not(#\#){color:var(--color-warning-500)}.alert-info:not(#\#):not(#\#):not(#\#){border-color:#0462554d}@supports (color:color-mix(in lab,red,red)){.alert-info:not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-info-500)30%,transparent)}}.alert-info:not(#\#):not(#\#):not(#\#){background-color:#0462551a}@supports (color:color-mix(in lab,red,red)){.alert-info:not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-info-500)10%,transparent)}}.alert-info:not(#\#):not(#\#):not(#\#){color:var(--color-info-500)}.badge:not(#\#):not(#\#):not(#\#){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);align-items:center;border-radius:3.40282e+38px;display:inline-flex;font-weight:var(--font-weight-semibold)}.bg-primary:not(#\#):not(#\#):not(#\#){background-color:var(--color-primary-600);color:var(--color-white)}.bg-success:not(#\#):not(#\#):not(#\#){background-color:var(--color-success-50);color:var(--color-success-500)}.bg-warning:not(#\#):not(#\#):not(#\#){background-color:var(--color-warning-50);color:var(--color-neutral-900)}.bg-danger:not(#\#):not(#\#):not(#\#){background-color:var(--color-danger-50);color:var(--color-danger-500)}.bg-info:not(#\#):not(#\#):not(#\#){background-color:var(--color-info-50);color:var(--color-info-500)}.table:not(#\#):not(#\#):not(#\#){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));width:100%}.table:not(#\#):not(#\#):not(#\#) th{text-align:left;--tw-font-weight:var(--font-weight-semibold);color:var(--content);font-weight:var(--font-weight-semibold)}.table:not(#\#):not(#\#):not(#\#) td,.table:not(#\#):not(#\#):not(#\#) th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3)}.table:not(#\#):not(#\#):not(#\#) tbody tr:hover{background-color:var(--surface-sunken)}.table:not(#\#):not(#\#):not(#\#) td.num,.table:not(#\#):not(#\#):not(#\#) th.num{text-align:right;--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,)}.navbar:not(#\#):not(#\#):not(#\#){background-color:var(--surface);gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);width:100%}.navbar:not(#\#):not(#\#):not(#\#),.navbar-brand:not(#\#):not(#\#):not(#\#){align-items:center;display:flex}.navbar-brand:not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);color:var(--content);font-weight:var(--font-weight-semibold)}.nav-link:not(#\#):not(#\#):not(#\#),.navbar-brand:not(#\#):not(#\#):not(#\#){text-decoration-line:none}.nav-link:not(#\#):not(#\#):not(#\#){border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);color:var(--content-muted);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration));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))}@media(hover:hover){.nav-link:hover:not(#\#):not(#\#):not(#\#){background-color:var(--surface-sunken);color:var(--brand-text)}}.nav-link.active:not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-semibold);color:var(--color-primary-600);font-weight:var(--font-weight-semibold)}.dropdown-menu:not(#\#):not(#\#):not(#\#){background-color:var(--surface-raised);border-color:var(--line);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;margin-top:calc(var(--spacing)*1);min-width:calc(var(--spacing)*44);padding-block:calc(var(--spacing)*1);z-index:1051;--tw-shadow:0 8px 16px var(--tw-shadow-color,#00000024),0 0 2px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute}.dropdown-item:not(#\#):not(#\#):not(#\#){color:var(--content);display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);text-align:left;text-decoration-line:none;width:100%}@media(hover:hover){.dropdown-item:hover:not(#\#):not(#\#):not(#\#){background-color:var(--surface-sunken)}}.nav:not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*0)}.nav:not(#\#):not(#\#):not(#\#),.nav-item:not(#\#):not(#\#):not(#\#),.navbar-nav:not(#\#):not(#\#):not(#\#){list-style-type:none}.navbar-nav:not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*0)}@media(min-width:64rem){.navbar-nav:not(#\#):not(#\#):not(#\#){align-items:center;flex-direction:row}}.navbar-collapse:not(#\#):not(#\#):not(#\#){width:100%}@media(min-width:64rem){.navbar-collapse:not(#\#):not(#\#):not(#\#){width:auto}}.navbar-toggler:not(#\#):not(#\#):not(#\#){align-items:center;border-radius:var(--radius-md);color:var(--content);display:inline-flex;padding:calc(var(--spacing)*2)}@media(hover:hover){.navbar-toggler:hover:not(#\#):not(#\#):not(#\#){background-color:var(--surface-sunken)}}@media(min-width:64rem){.navbar-toggler:not(#\#):not(#\#):not(#\#){display:none}}.dropdown:not(#\#):not(#\#):not(#\#){position:relative}.dropdown-divider:not(#\#):not(#\#):not(#\#){border-color:var(--color-neutral-200);border-top-style:var(--tw-border-style);border-top-width:1px;margin-block:calc(var(--spacing)*1)}.dropdown-toggle:not(#\#):not(#\#):not(#\#){align-items:center;display:inline-flex;gap:calc(var(--spacing)*1)}.collapse:not(.show):not(#\#):not(#\#):not(#\#){display:none}.fade:not(#\#):not(#\#):not(#\#){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.15s;transition-duration:.15s}.accordion:not(#\#):not(#\#):not(#\#),.accordion-item:not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-200)}.accordion-header:not(#\#):not(#\#):not(#\#){margin:calc(var(--spacing)*0)}.accordion-button:not(#\#):not(#\#):not(#\#){align-items:center;gap:calc(var(--spacing)*4);justify-content:space-between;padding-block:calc(var(--spacing)*3);text-align:left;width:100%;--tw-font-weight:var(--font-weight-semibold);display:flex;font-weight:var(--font-weight-semibold)}.accordion-body:not(#\#):not(#\#):not(#\#){color:var(--content-muted);padding-bottom:calc(var(--spacing)*3)}.accordion-collapse:not(.show):not(#\#):not(#\#):not(#\#){display:none}.modal-backdrop:not(#\#):not(#\#):not(#\#){background-color:#00000080;inset:calc(var(--spacing)*0);position:fixed;z-index:1050}@supports (color:color-mix(in lab,red,red)){.modal-backdrop:not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.modal-dialog:not(#\#):not(#\#):not(#\#){margin-block:calc(var(--spacing)*8);margin-inline:auto;max-width:var(--container-lg);position:relative;width:100%;z-index:1055}.modal-content:not(#\#):not(#\#):not(#\#){background-color:var(--surface-raised);border-color:var(--line);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;--tw-shadow:0 14px 28px var(--tw-shadow-color,#0000003d),0 0 8px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.modal-header:not(#\#):not(#\#):not(#\#){align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-200);display:flex;justify-content:space-between}.modal-body:not(#\#):not(#\#):not(#\#),.modal-footer:not(#\#):not(#\#):not(#\#),.modal-header:not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6)}.modal-footer:not(#\#):not(#\#):not(#\#){border-color:var(--color-neutral-200);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;gap:calc(var(--spacing)*2);justify-content:flex-end}.band-hero:not(#\#):not(#\#):not(#\#){background:linear-gradient(160deg,var(--color-primary-50)0,#fff 55%,var(--color-primary-100)100%);color:var(--content);position:relative}.band-soft:not(#\#):not(#\#):not(#\#){background-color:var(--surface-sunken)}.band-plain:not(#\#):not(#\#):not(#\#){background-color:var(--surface)}.band-dark:not(#\#):not(#\#):not(#\#){background-color:var(--band-emphasis);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--band-emphasis-line);position:relative}.band-dark:not(#\#):not(#\#):not(#\#),.band-dark:not(#\#):not(#\#):not(#\#) h1,.band-dark:not(#\#):not(#\#):not(#\#) h2,.band-dark:not(#\#):not(#\#):not(#\#) h3{color:var(--color-white)}.band-dark:not(#\#):not(#\#):not(#\#) p{color:var(--color-neutral-300)}.eyebrow:not(#\#):not(#\#):not(#\#){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;color:var(--brand-text);display:block;letter-spacing:.08em;text-transform:uppercase}.band-dark:not(#\#):not(#\#):not(#\#) .eyebrow{color:var(--color-primary-400)}.section:not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*10)}@media(min-width:48rem){.section:not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*16)}}.section-tight:not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*6)}@media(min-width:48rem){.section-tight:not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*10)}}.section-head:not(#\#):not(#\#):not(#\#){margin-inline:auto;margin-bottom:calc(var(--spacing)*8);max-width:var(--container-3xl);text-align:center}.section-head:not(#\#):not(#\#):not(#\#) h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media(min-width:48rem){.section-head:not(#\#):not(#\#):not(#\#) h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.section-head:not(#\#):not(#\#):not(#\#) p{color:var(--content-muted);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*3)}.band-dark:not(#\#):not(#\#):not(#\#) .section-head p{color:var(--color-neutral-300)}.product-card:not(#\#):not(#\#):not(#\#){background-color:var(--surface-raised);border-color:var(--line);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;color:var(--content);gap:calc(var(--spacing)*3);height:100%;padding:calc(var(--spacing)*6);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.15s;display:flex;flex-direction:column;transition-duration:.15s}@media(hover:hover){.product-card:hover:not(#\#):not(#\#):not(#\#){border-color:var(--color-primary-600);--tw-shadow:0 4px 8px var(--tw-shadow-color,#00000024),0 0 2px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.product-card:not(#\#):not(#\#):not(#\#) .icon{color:var(--color-primary-600);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.product-card:not(#\#):not(#\#):not(#\#) h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.product-card:not(#\#):not(#\#):not(#\#) p{color:var(--content-muted)}.product-card:not(#\#):not(#\#):not(#\#) .more,.product-card:not(#\#):not(#\#):not(#\#) p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.product-card:not(#\#):not(#\#):not(#\#) .more{--tw-font-weight:var(--font-weight-semibold);color:var(--color-primary-600);font-weight:var(--font-weight-semibold);margin-top:auto;text-decoration-line:none}@media(hover:hover){.product-card:not(#\#):not(#\#):not(#\#) .more:hover{text-decoration-line:underline}}.band-dark:not(#\#):not(#\#):not(#\#) .product-card{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.band-dark:not(#\#):not(#\#):not(#\#) .product-card{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.band-dark:not(#\#):not(#\#):not(#\#) .product-card{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.band-dark:not(#\#):not(#\#):not(#\#) .product-card{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.band-dark:not(#\#):not(#\#):not(#\#) .product-card{color:var(--color-white)}@media(hover:hover){.band-dark:not(#\#):not(#\#):not(#\#) .product-card:hover{background-color:#ffffff1a;border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.band-dark:not(#\#):not(#\#):not(#\#) .product-card:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}.band-dark:not(#\#):not(#\#):not(#\#) .product-card p{color:var(--color-neutral-300)}.\@container:not(#\#):not(#\#):not(#\#):not(#\#){container-type:inline-size}.collapse:not(#\#):not(#\#):not(#\#):not(#\#){visibility:collapse}.invisible:not(#\#):not(#\#):not(#\#):not(#\#){visibility:hidden}.visible:not(#\#):not(#\#):not(#\#):not(#\#){visibility:visible}.sr-only:not(#\#):not(#\#):not(#\#):not(#\#){border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute:not(#\#):not(#\#):not(#\#):not(#\#),.sr-only:not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.fixed:not(#\#):not(#\#):not(#\#):not(#\#){position:fixed}.relative:not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.static:not(#\#):not(#\#):not(#\#):not(#\#){position:static}.sticky:not(#\#):not(#\#):not(#\#):not(#\#){position:sticky}.inset-0:not(#\#):not(#\#):not(#\#):not(#\#){inset:calc(var(--spacing)*0)}.inset-x-0:not(#\#):not(#\#):not(#\#):not(#\#){inset-inline:calc(var(--spacing)*0)}.inset-y-0:not(#\#):not(#\#):not(#\#):not(#\#){inset-block:calc(var(--spacing)*0)}.top-0:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing)*0)}.top-5:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--spacing)*5)}.right-0:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(var(--spacing)*0)}.bottom-0:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(var(--spacing)*0)}.left-0:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(var(--spacing)*0)}.left-5:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(var(--spacing)*5)}.z-\[1050\]:not(#\#):not(#\#):not(#\#):not(#\#){z-index:1050}.container:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}@media(min-width:40rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:40rem}}@media(min-width:48rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:48rem}}@media(min-width:64rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:64rem}}@media(min-width:80rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:80rem}}@media(min-width:96rem){.container:not(#\#):not(#\#):not(#\#):not(#\#){max-width:96rem}}.m-0:not(#\#):not(#\#):not(#\#):not(#\#){margin:calc(var(--spacing)*0)}.m-1:not(#\#):not(#\#):not(#\#):not(#\#){margin:calc(var(--spacing)*1)}.m-4:not(#\#):not(#\#):not(#\#):not(#\#){margin:calc(var(--spacing)*4)}.mx-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:auto}.my-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(var(--spacing)*2)}.my-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(var(--spacing)*4)}.my-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(var(--spacing)*6)}.my-12:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(var(--spacing)*12)}.my-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:auto}.mt-0:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*0)}.mt-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*.5)}.mt-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*1)}.mt-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*2)}.mt-3:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*3)}.mt-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*4)}.mt-5:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*5)}.mt-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*6)}.mt-8:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*8)}.mt-10:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*10)}.mt-12:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*12)}.mt-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:auto}.mr-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(var(--spacing)*1)}.mr-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(var(--spacing)*2)}.mr-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:calc(var(--spacing)*4)}.mb-0:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*0)}.mb-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*1)}.mb-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*2)}.mb-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*4)}.mb-5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*5)}.mb-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*6)}.mb-8:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*8)}.mb-12:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*12)}.ml-1:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(var(--spacing)*1)}.ml-2:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(var(--spacing)*2)}.ml-auto:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto}.icon-\[lucide--apple\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 6.528V3a1 1 0 0 1 1-1h0'/%3E%3Cpath d='M18.237 21A15 15 0 0 0 22 11a6 6 0 0 0-10-4.472A6 6 0 0 0 2 11a15.1 15.1 0 0 0 3.763 10 3 3 0 0 0 3.648.648 5.5 5.5 0 0 1 5.178 0A3 3 0 0 0 18.237 21'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--apple\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--archive\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--archive\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='5' x='2' y='3' rx='1'/%3E%3Cpath d='M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8m-10 4h4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--arrow-left\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 19-7-7 7-7m7 7H5'/%3E%3C/svg%3E")}.icon-\[lucide--arrow-left\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--award\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--award\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526'/%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--badge-check\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--badge-check\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--badge-help\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--badge-help\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--bell\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0m-10.47-5.674A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E")}.icon-\[lucide--bell\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--book-open\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--book-open\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 7v14m-9-3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E")}.icon-\[lucide--book\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20'/%3E%3C/svg%3E")}.icon-\[lucide--book\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--bookmark\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--bookmark\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.icon-\[lucide--briefcase\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3Crect width='20' height='14' x='2' y='6' rx='2'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--briefcase\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--building\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--building\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 10h.01M12 14h.01M12 6h.01M16 10h.01M16 14h.01M16 6h.01M8 10h.01M8 14h.01M8 6h.01M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3'/%3E%3Crect width='16' height='20' x='4' y='2' rx='2'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--camera\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z'/%3E%3Ccircle cx='12' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--camera\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--chart-column\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--chart-column\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 3v16a2 2 0 0 0 2 2h16m-3-4V9m-5 8V5M8 17v-3'/%3E%3C/svg%3E")}.icon-\[lucide--check\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.icon-\[lucide--check\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--chevron-down\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--chevron-down\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.icon-\[lucide--chevron-right\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.icon-\[lucide--chevron-right\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--circle-alert\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--circle-alert\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--circle-arrow-right\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m12 16 4-4-4-4m-4 4h8'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--circle-arrow-right\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--circle-check-big\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--circle-check-big\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21.801 10A10 10 0 1 1 17 3.335'/%3E%3Cpath d='m9 11 3 3L22 4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--circle-check\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--circle-check\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--circle-play\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--circle-play\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--circle-question-mark\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--circle-question-mark\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--circle-x\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--circle-x\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6m0-6 6 6'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--circle\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E")}.icon-\[lucide--circle\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--clipboard-check\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--clipboard-check\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--clock\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 6v6l4 2'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--clock\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--cloud-sun\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--cloud-sun\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 2v2m-7.07.93 1.41 1.41M20 12h2m-2.93-7.07-1.41 1.41m-1.713 6.31a4 4 0 0 0-5.925-4.128M13 22H7a5 5 0 1 1 4.9-6H13a3 3 0 0 1 0 6'/%3E%3C/svg%3E")}.icon-\[lucide--cloud-upload\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 13v8m-8-6.101A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242'/%3E%3Cpath d='m8 17 4-4 4 4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--cloud-upload\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--coins\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--coins\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M18.09 10.37A6 6 0 1 1 10.34 18M7 6h1v4'/%3E%3Cpath d='m16.71 13.88.7.71-2.82 2.82'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--copy\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--copy\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--credit-card\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--credit-card\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--dollar-sign\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 2v20m5-17H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E")}.icon-\[lucide--dollar-sign\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--download\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--download\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 15V3m9 12v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--eye-off\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.8 10.8 0 0 1-1.444 2.49m-6.41-.679a3 3 0 0 1-4.242-4.242'/%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143M2 2l20 20'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--eye-off\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--eye\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--eye\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--facebook\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z'/%3E%3C/svg%3E")}.icon-\[lucide--facebook\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--file-text\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--file-text\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4M10 9H8m8 4H8m8 4H8'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--frown\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M16 16s-1.5-2-4-2-4 2-4 2m1-7h.01M15 9h.01'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--frown\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--funnel\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--funnel\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z'/%3E%3C/svg%3E")}.icon-\[lucide--gauge\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 14 4-4M3.34 19a10 10 0 1 1 17.32 0'/%3E%3C/svg%3E")}.icon-\[lucide--gauge\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--github\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--github\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.4 5.4 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65S8.93 17.38 9 18v4'/%3E%3Cpath d='M9 18c-4.51 2-5-2-7-2'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--globe\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20M2 12h20'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--globe\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--graduation-cap\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--graduation-cap\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0zM22 10v6'/%3E%3Cpath d='M6 12.5V16a6 3 0 0 0 12 0v-3.5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--grid-3x3\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18M3 15h18M9 3v18m6-18v18'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--grid-3x3\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--heart\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--heart\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5'/%3E%3C/svg%3E")}.icon-\[lucide--house\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/%3E%3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--house\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--id-card\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--id-card\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 10h2m-2 4h2M6.17 15a3 3 0 0 1 5.66 0'/%3E%3Ccircle cx='9' cy='11' r='2'/%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--image\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--image\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--info\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--info\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--instagram\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='20' x='2' y='2' rx='5' ry='5'/%3E%3Cpath d='M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37m1.5-4.87h.01'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--instagram\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--languages\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--languages\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 8 6 6m-7 0 6-6 2-3M2 5h12M7 2h1m14 20-5-10-5 10m2-4h6'/%3E%3C/svg%3E")}.icon-\[lucide--layers\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z'/%3E%3Cpath d='M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12'/%3E%3Cpath d='M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--layers\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--layout-dashboard\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--layout-dashboard\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='7' height='9' x='3' y='3' rx='1'/%3E%3Crect width='7' height='5' x='14' y='3' rx='1'/%3E%3Crect width='7' height='9' x='14' y='12' rx='1'/%3E%3Crect width='7' height='5' x='3' y='16' rx='1'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--library\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 6 4 14M12 6v14M8 8v12M4 4v16'/%3E%3C/svg%3E")}.icon-\[lucide--library\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--link\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--link\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--linkedin\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6M2 9h4v12H2z'/%3E%3Ccircle cx='4' cy='4' r='2'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--linkedin\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--list\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--list\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h.01M3 12h.01M3 19h.01M8 5h13M8 12h13M8 19h13'/%3E%3C/svg%3E")}.icon-\[lucide--lock\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--lock\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--log-out\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--log-out\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 17 5-5-5-5m5 5H9m0 9H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E")}.icon-\[lucide--mail-open\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0z'/%3E%3Cpath d='m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--mail-open\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--mail\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--mail\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7'/%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--menu\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5h16M4 12h16M4 19h16'/%3E%3C/svg%3E")}.icon-\[lucide--menu\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--message-circle\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--message-circle\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719'/%3E%3C/svg%3E")}.icon-\[lucide--message-square-quote\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 14a2 2 0 0 0 2-2V8h-2'/%3E%3Cpath d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/%3E%3Cpath d='M8 14a2 2 0 0 0 2-2V8H8'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--message-square-quote\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--mic\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--mic\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 19v3m7-12v2a7 7 0 0 1-14 0v-2'/%3E%3Crect width='6' height='13' x='9' y='2' rx='3'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--moon\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401'/%3E%3C/svg%3E")}.icon-\[lucide--moon\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--music\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--music\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 18V5l12-2v13'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--notebook-pen\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4M2 6h4m-4 4h4m-4 4h4m-4 4h4'/%3E%3Cpath d='M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--notebook-pen\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--palette\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--palette\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z'/%3E%3Ccircle cx='13.5' cy='6.5' r='.5' fill='%23000'/%3E%3Ccircle cx='17.5' cy='10.5' r='.5' fill='%23000'/%3E%3Ccircle cx='6.5' cy='12.5' r='.5' fill='%23000'/%3E%3Ccircle cx='8.5' cy='7.5' r='.5' fill='%23000'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--panel-left\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--panel-left\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--pencil\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--pencil\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497zM15 5l4 4'/%3E%3C/svg%3E")}.icon-\[lucide--phone\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384'/%3E%3C/svg%3E")}.icon-\[lucide--phone\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--plane\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--plane\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2'/%3E%3C/svg%3E")}.icon-\[lucide--play\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z'/%3E%3C/svg%3E")}.icon-\[lucide--play\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--plus\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--plus\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E")}.icon-\[lucide--radio\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16.247 7.761a6 6 0 0 1 0 8.478m2.828-11.306a10 10 0 0 1 0 14.134m-14.15 0a10 10 0 0 1 0-14.134m2.828 11.306a6 6 0 0 1 0-8.478'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--radio\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--receipt\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--receipt\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z'/%3E%3Cpath d='M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8m4 1.5v-11'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--refresh-cw\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5m5 4a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--refresh-cw\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--rotate-cw\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--rotate-cw\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--search\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--search\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--send\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--send\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11zm7.318-19.539-10.94 10.939'/%3E%3C/svg%3E")}.icon-\[lucide--server\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='8' x='2' y='2' rx='2' ry='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2' ry='2'/%3E%3Cpath d='M6 6h.01M6 18h.01'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--server\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--settings\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--settings\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--shield-check\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--shield-check\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--shield\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--shield\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E")}.icon-\[lucide--shopping-cart\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--shopping-cart\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--square-check\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--square-check\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--square\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect width='18' height='18' x='3' y='3' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' rx='2'/%3E%3C/svg%3E")}.icon-\[lucide--square\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--star\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--star\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.12 2.12 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.12 2.12 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.12 2.12 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16z'/%3E%3C/svg%3E")}.icon-\[lucide--sun\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32 1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--sun\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--tag\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--tag\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='%23000'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--trash-2\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 11v6m4-6v6m5-11v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6M3 6h18M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E")}.icon-\[lucide--trash-2\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--trending-up\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--trending-up\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 7h6v6'/%3E%3Cpath d='m22 7-8.5 8.5-5-5L2 17'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--triangle-alert\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01'/%3E%3C/svg%3E")}.icon-\[lucide--triangle-alert\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--twitter\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--twitter\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2'/%3E%3C/svg%3E")}.icon-\[lucide--user-check\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 11 2 2 4-4m-6 12v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--user-check\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--user-cog\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--user-cog\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 15H6a4 4 0 0 0-4 4v2m12.305-4.47.923-.382m0-2.296-.923-.383m2.547-1.241-.383-.923m.383 6.467-.383.924m2.679-6.468.383-.923m-.001 7.391-.382-.924m1.624-3.92.924-.383m-.924 2.679.924.383'/%3E%3Ccircle cx='18' cy='15' r='3'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--user-plus\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M19 8v6m3-3h-6'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--user-plus\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--user\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--user\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--users\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2M16 3.128a4 4 0 0 1 0 7.744M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--users\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--wallet\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--wallet\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3Cpath d='M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\[lucide--x\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.icon-\[lucide--x\]:not(#\#):not(#\#):not(#\#):not(#\#),.icon-\[lucide--youtube\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[lucide--youtube\]:not(#\#):not(#\#):not(#\#):not(#\#){--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2.5 17a24.1 24.1 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.6 49.6 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.1 24.1 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.6 49.6 0 0 1-16.2 0A2 2 0 0 1 2.5 17'/%3E%3Cpath d='m10 15 5-3-5-3z'/%3E%3C/g%3E%3C/svg%3E")}.block:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.grid:not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.inline:not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.inline-block:not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block}.inline-flex:not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}.table:not(#\#):not(#\#):not(#\#):not(#\#){display:table}.size-2:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-6:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-8:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.h-1:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*1)}.h-8:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*8)}.h-9:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*9)}.h-10:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*10)}.h-12:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*12)}.h-32:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--spacing)*32)}.h-auto:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.h-full:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.min-h-screen:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100vh}.w-2\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:16.6667%}.w-4\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:33.3333%}.w-6\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:50%}.w-8:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*8)}.w-8\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:66.6667%}.w-9:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*9)}.w-10:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*10)}.w-10\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:83.3333%}.w-11:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*11)}.w-12:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(var(--spacing)*12)}.w-auto:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.w-full:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.max-w-2xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-2xl)}.max-w-3xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-3xl)}.max-w-full:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%}.max-w-lg:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-lg)}.max-w-md:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-md)}.max-w-sm:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-sm)}.max-w-xl:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-xl)}.max-w-xs:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-xs)}.min-w-0:not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(var(--spacing)*0)}.flex-1:not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.flex-shrink:not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:1}.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.grow:not(#\#):not(#\#):not(#\#):not(#\#){flex-grow:1}.transform:not(#\#):not(#\#):not(#\#):not(#\#){transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer}.list-none:not(#\#):not(#\#):not(#\#):not(#\#){list-style-type:none}.flex-col:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.flex-col-reverse:not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column-reverse}.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.place-items-center:not(#\#):not(#\#):not(#\#):not(#\#){place-items:center}.items-center:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.items-end:not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-end}.items-start:not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.justify-between:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}.justify-center:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center}.justify-end:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end}.gap-0:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*0)}.gap-0\.5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*.5)}.gap-1:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*1)}.gap-2:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*2)}.gap-2\.5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*2.5)}.gap-3:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*3)}.gap-4:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*4)}.gap-5:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*5)}.gap-6:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*6)}.gap-8:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*8)}.gap-10:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*10)}.gap-px:not(#\#):not(#\#):not(#\#):not(#\#){gap:1px}.gap-x-10:not(#\#):not(#\#):not(#\#):not(#\#){-moz-column-gap:calc(var(--spacing)*10);column-gap:calc(var(--spacing)*10)}.gap-y-8:not(#\#):not(#\#):not(#\#):not(#\#){row-gap:calc(var(--spacing)*8)}:where(.divide-y>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}:where(.divide-\[color\:var\(--line\)\]>:not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--line)}.self-start:not(#\#):not(#\#):not(#\#):not(#\#){align-self:flex-start}.truncate:not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap}.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#),.truncate:not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.rounded:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.25rem}.rounded-full:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:3.40282e+38px}.rounded-md:not(#\#):not(#\#):not(#\#):not(#\#){border-radius:var(--radius-md)}.rounded-t-md:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border:not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:1px}.border-0:not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:0}.border-2:not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:2px}.border-y:not(#\#):not(#\#):not(#\#):not(#\#){border-block-style:var(--tw-border-style);border-block-width:1px}.border-t:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-0:not(#\#):not(#\#):not(#\#):not(#\#){border-right-style:var(--tw-border-style);border-right-width:0}.border-b:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4:not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed:not(#\#):not(#\#):not(#\#):not(#\#){--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--line\)\]:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--line)}.border-accent-500:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-accent-500)}.border-transparent:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#0000}.border-warning-500:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-warning-500)}.border-white\/30:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30:not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/40:not(#\#):not(#\#):not(#\#):not(#\#){border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40:not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-\[color\:var\(--color-primary-900\)\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-primary-900)}.bg-\[color\:var\(--line\)\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--line)}.bg-\[color\:var\(--surface\)\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--surface)}.bg-\[color\:var\(--surface-raised\)\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--surface-raised)}.bg-\[color\:var\(--surface-sunken\)\]:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--surface-sunken)}.bg-accent-100:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-accent-100)}.bg-accent-600:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-accent-600)}.bg-black\/50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-info-50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-info-50)}.bg-info-500:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-info-500)}.bg-neutral-100:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral-100)}.bg-neutral-900:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral-900)}.bg-primary-50:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-primary-50)}.bg-primary-600:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-primary-600)}.bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0000}.bg-warning-500\/10:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#eaa3001a}@supports (color:color-mix(in lab,red,red)){.bg-warning-500\/10:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-warning-500)10%,transparent)}}.bg-white:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-white)}.bg-white\/15:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.object-contain:not(#\#):not(#\#):not(#\#):not(#\#){-o-object-fit:contain;object-fit:contain}.object-cover:not(#\#):not(#\#):not(#\#):not(#\#){-o-object-fit:cover;object-fit:cover}.p-0:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*0)}.p-1:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*1)}.p-2:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*2)}.p-4:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*4)}.p-5:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*5)}.p-6:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*6)}.p-7:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*7)}.p-12:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*12)}.px-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*1)}.px-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*2)}.px-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*3)}.px-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*4)}.px-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*5)}.px-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*6)}.px-12:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*12)}.py-0:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*0)}.py-1:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*1)}.py-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*2)}.py-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*3)}.py-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*4)}.py-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*6)}.py-8:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*8)}.py-10:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*10)}.py-12:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*12)}.py-14:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*14)}.py-16:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*16)}.pt-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing)*2)}.pt-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing)*3)}.pt-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing)*4)}.pt-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing)*6)}.pt-12:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing)*12)}.pr-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(var(--spacing)*4)}.pr-11:not(#\#):not(#\#):not(#\#):not(#\#){padding-right:calc(var(--spacing)*11)}.pb-0:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing)*0)}.pb-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing)*2)}.pb-3:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing)*3)}.pb-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing)*4)}.pb-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing)*6)}.pl-5:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--spacing)*5)}.pl-9:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:calc(var(--spacing)*9)}.text-center:not(#\#):not(#\#):not(#\#):not(#\#){text-align:center}.text-left:not(#\#):not(#\#):not(#\#):not(#\#){text-align:left}.text-right:not(#\#):not(#\#):not(#\#):not(#\#){text-align:right}.align-middle:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:middle}.font-display:not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-display)}.font-mono:not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-mono)}.text-2xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.62em\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.62em}.text-\[length\:var\(--text-fluid-h1\)\]:not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-fluid-h1)}.leading-\[1\.15\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:1.15;line-height:1.15}.leading-none:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:1;line-height:1}.leading-relaxed:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight:not(#\#):not(#\#):not(#\#):not(#\#){--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold:not(#\#):not(#\#):not(#\#):not(#\#){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]:not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight:not(#\#):not(#\#):not(#\#):not(#\#){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap:not(#\#):not(#\#):not(#\#):not(#\#){text-wrap:wrap}.break-words:not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:break-word}.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap}.\!text-primary-700:not(#\#){color:var(--color-primary-700)!important}.\!text-white:not(#\#){color:var(--color-white)!important}.text-\[color\:var\(--content\)\]:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--content)}.text-\[color\:var\(--content-muted\)\]:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--content-muted)}.text-accent-700:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-accent-700)}.text-danger-500:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-danger-500)}.text-info-500:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-info-500)}.text-neutral-300:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-neutral-300)}.text-neutral-500:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-neutral-500)}.text-neutral-900:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-neutral-900)}.text-primary-400:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-primary-400)}.text-primary-600:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-primary-600)}.text-primary-700:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-primary-700)}.text-secondary-500:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-secondary-500)}.text-success-500:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-success-500)}.text-warning-500:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-warning-500)}.text-white:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-white)}.text-white\/60:not(#\#):not(#\#):not(#\#):not(#\#){color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60:not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/80:not(#\#):not(#\#):not(#\#):not(#\#){color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80:not(#\#):not(#\#):not(#\#):not(#\#){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.capitalize:not(#\#):not(#\#):not(#\#):not(#\#){text-transform:capitalize}.uppercase:not(#\#):not(#\#):not(#\#):not(#\#){text-transform:uppercase}.tabular-nums:not(#\#):not(#\#):not(#\#):not(#\#){--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:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:none}.underline:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.opacity-25:not(#\#):not(#\#):not(#\#):not(#\#){opacity:.25}.opacity-60:not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6}.opacity-75:not(#\#):not(#\#):not(#\#):not(#\#){opacity:.75}.shadow-lg:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 4px 8px var(--tw-shadow-color,#00000024),0 0 2px var(--tw-shadow-color,#0000001f)}.shadow-lg:not(#\#):not(#\#):not(#\#):not(#\#),.shadow-md:not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 2px 4px var(--tw-shadow-color,#00000024),0 0 2px var(--tw-shadow-color,#0000001f)}.shadow-sm:not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000024),0 0 2px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline:not(#\#):not(#\#):not(#\#):not(#\#){outline-style:var(--tw-outline-style);outline-width:1px}.filter:not(#\#):not(#\#):not(#\#):not(#\#){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:not(#\#):not(#\#):not(#\#):not(#\#){--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm:not(#\#):not(#\#):not(#\#):not(#\#),.backdrop-filter:not(#\#):not(#\#):not(#\#):not(#\#){-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:not(#\#):not(#\#):not(#\#):not(#\#){transition-duration:var(--tw-duration,var(--default-transition-duration));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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors:not(#\#):not(#\#):not(#\#):not(#\#){transition-duration:var(--tw-duration,var(--default-transition-duration));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-transform:not(#\#):not(#\#):not(#\#):not(#\#){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200:not(#\#):not(#\#):not(#\#):not(#\#){--tw-duration:.2s;transition-duration:.2s}.ease-in-out:not(#\#):not(#\#):not(#\#):not(#\#){--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *):not(#\#):not(#\#):not(#\#):not(#\#){rotate:180deg}@media(hover:hover){.group-hover\:underline:is(:where(.group):hover *):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.hover\:border-primary-600:hover:not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-primary-600)}.hover\:bg-\[color\:var\(--surface\)\]\/15:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:var\(--surface\)\]\/15:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--surface)15%,transparent)}}.hover\:bg-primary-50:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-primary-50)}.hover\:bg-white\/10:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/25:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hover\:text-\[color\:var\(--content\)\]:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--content)}.hover\:text-primary-700:hover:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-primary-700)}.hover\:underline:hover:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}}@media(min-width:40rem){.sm\:inline:not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.sm\:w-4\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:33.3333%}.sm\:w-6\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:50%}.sm\:w-10\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:83.3333%}.sm\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-6:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*6)}}@media(min-width:48rem){.md\:my-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(var(--spacing)*6)}.md\:mt-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*4)}.md\:mt-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*6)}.md\:mb-0:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*0)}.md\:mb-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*4)}.md\:mb-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*6)}.md\:ml-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:calc(var(--spacing)*4)}.md\:inline:not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.md\:min-h-\[3\.5rem\]:not(#\#):not(#\#):not(#\#):not(#\#){min-height:3.5rem}.md\:w-2\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:16.6667%}.md\:w-3\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:25%}.md\:w-4\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:33.3333%}.md\:w-5\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:41.6667%}.md\:w-6\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:50%}.md\:w-8\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:66.6667%}.md\:w-full:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.md\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-4:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*4)}.md\:gap-6:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*6)}.md\:p-4:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*4)}.md\:p-6:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*6)}.md\:p-8:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*8)}.md\:px-4:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*4)}.md\:px-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*6)}.md\:px-12:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*12)}.md\:py-2:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*2)}.md\:py-12:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*12)}.md\:py-14:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*14)}.md\:py-16:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*16)}.md\:py-20:not(#\#):not(#\#):not(#\#):not(#\#){padding-block:calc(var(--spacing)*20)}}@media(min-width:64rem){.lg\:my-12:not(#\#):not(#\#):not(#\#):not(#\#){margin-block:calc(var(--spacing)*12)}.lg\:mt-0:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*0)}.lg\:mb-0:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*0)}.lg\:mb-4:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*4)}.lg\:block:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.lg\:flex:not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.lg\:hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.lg\:inline:not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.lg\:w-3\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:25%}.lg\:w-4\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:33.3333%}.lg\:w-5\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:41.6667%}.lg\:w-6\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:50%}.lg\:w-7\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:58.3333%}.lg\:w-8\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:66.6667%}.lg\:w-full:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.lg\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.4fr_0\.6fr\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1.4fr .6fr}.lg\:grid-cols-\[1fr_1fr\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr 1fr}.lg\:grid-cols-\[18rem_1fr\]:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:18rem 1fr}.lg\:items-start:not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.lg\:justify-end:not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end}.lg\:gap-14:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*14)}.lg\:gap-16:not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing)*16)}.lg\:p-6:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*6)}.lg\:px-6:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:calc(var(--spacing)*6)}.lg\:text-left:not(#\#):not(#\#):not(#\#):not(#\#){text-align:left}}@media(min-width:80rem){.xl\:mt-0:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(var(--spacing)*0)}.xl\:mb-6:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(var(--spacing)*6)}.xl\:block:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.xl\:hidden:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.xl\:w-2\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:16.6667%}.xl\:w-3\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:25%}.xl\:w-4\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:33.3333%}.xl\:w-8\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:66.6667%}.xl\:w-9\/12:not(#\#):not(#\#):not(#\#):not(#\#){width:75%}.xl\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:p-6:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*6)}.xl\:p-12:not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing)*12)}}.dark\:bg-accent-500\/15:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#8b5cf626}@supports (color:color-mix(in lab,red,red)){.dark\:bg-accent-500\/15:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-accent-500)15%,transparent)}}@media(prefers-color-scheme:dark){.dark\:bg-accent-500\/15:where(:root:not(.light),:root:not(.light) *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#8b5cf626}@supports (color:color-mix(in lab,red,red)){.dark\:bg-accent-500\/15:where(:root:not(.light),:root:not(.light) *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-accent-500)15%,transparent)}}}.dark\:bg-info-500\/15:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#04625526}@supports (color:color-mix(in lab,red,red)){.dark\:bg-info-500\/15:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-info-500)15%,transparent)}}@media(prefers-color-scheme:dark){.dark\:bg-info-500\/15:where(:root:not(.light),:root:not(.light) *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#04625526}@supports (color:color-mix(in lab,red,red)){.dark\:bg-info-500\/15:where(:root:not(.light),:root:not(.light) *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-info-500)15%,transparent)}}}.dark\:bg-primary-900:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-primary-900)}@media(prefers-color-scheme:dark){.dark\:bg-primary-900:where(:root:not(.light),:root:not(.light) *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-primary-900)}}.dark\:bg-primary-900\/40:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#00427566}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-900\/40:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-primary-900)40%,transparent)}}@media(prefers-color-scheme:dark){.dark\:bg-primary-900\/40:where(:root:not(.light),:root:not(.light) *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#00427566}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-900\/40:where(:root:not(.light),:root:not(.light) *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-primary-900)40%,transparent)}}}.dark\:bg-primary-950:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-primary-950)}@media(prefers-color-scheme:dark){.dark\:bg-primary-950:where(:root:not(.light),:root:not(.light) *):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-primary-950)}}.dark\:text-accent-400:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-accent-400)}@media(prefers-color-scheme:dark){.dark\:text-accent-400:where(:root:not(.light),:root:not(.light) *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-accent-400)}}.dark\:text-primary-400:where(.dark,.dark *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-primary-400)}@media(prefers-color-scheme:dark){.dark\:text-primary-400:where(:root:not(.light),:root:not(.light) *):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-primary-400)}}@media(hover:hover){.dark\:hover\:bg-primary-900\/40:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#00427566}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary-900\/40:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-primary-900)40%,transparent)}}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:bg-primary-900\/40:where(:root:not(.light),:root:not(.light) *):hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:#00427566}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary-900\/40:where(:root:not(.light),:root:not(.light) *):hover:not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-primary-900)40%,transparent)}}}}@media(hover:hover){.dark\:hover\:text-primary-400:where(.dark,.dark *):hover:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-primary-400)}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:text-primary-400:where(:root:not(.light),:root:not(.light) *):hover:not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-primary-400)}}}.\[\&\:\:-webkit-details-marker\]\:hidden:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-details-marker{display:none}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--surface:#fff;--surface-raised:#fff;--surface-sunken:var(--color-neutral-100);--content:var(--color-neutral-900);--content-muted:var(--color-neutral-600);--line:var(--color-neutral-300);--brand-text:var(--color-primary-700);--band-emphasis:var(--color-surface-dark);--band-emphasis-line:transparent}.dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--surface:var(--color-surface-dark);--surface-raised:var(--color-surface-dark-alt);--surface-sunken:var(--color-surface-deep);--content:#f3f3f3;--content-muted:var(--color-neutral-400);--line:#ffffff24;--brand-text:var(--color-primary-400);--band-emphasis:var(--color-surface-dark-alt);--band-emphasis-line:#ffffff24}@media(prefers-color-scheme:dark){:root:not(.light):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--surface:var(--color-surface-dark);--surface-raised:var(--color-surface-dark-alt);--surface-sunken:var(--color-surface-deep);--content:#f3f3f3;--content-muted:var(--color-neutral-400);--line:#ffffff24;--brand-text:var(--color-primary-400);--band-emphasis:var(--color-surface-dark-alt);--band-emphasis-line:#ffffff24}}.light:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--surface:#fff;--surface-raised:#fff;--surface-sunken:var(--color-neutral-100);--content:var(--color-neutral-900);--content-muted:var(--color-neutral-600);--line:var(--color-neutral-300);--brand-text:var(--color-primary-700);--band-emphasis:var(--color-surface-dark);--band-emphasis-line:transparent}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--lms-primary:var(--color-primary-600);--lms-primary-sub:var(--color-primary-500);--lms-primary-50:var(--color-primary-50);--lms-primary-100:var(--color-primary-100);--lms-primary-200:var(--color-primary-200);--lms-primary-300:var(--color-primary-300);--lms-primary-400:var(--color-primary-400);--lms-primary-500:var(--color-primary-500);--lms-primary-600:var(--color-primary-600);--lms-primary-700:var(--color-primary-700);--lms-primary-800:var(--color-primary-800);--lms-primary-900:var(--color-primary-900);--lms-secondary:var(--color-secondary-500);--lms-secondary-50:var(--color-secondary-50);--lms-secondary-100:var(--color-secondary-100);--lms-secondary-200:var(--color-secondary-200);--lms-secondary-300:var(--color-secondary-300);--lms-secondary-400:var(--color-secondary-400);--lms-secondary-500:var(--color-secondary-500);--lms-secondary-600:var(--color-secondary-600);--lms-secondary-700:var(--color-secondary-700);--lms-secondary-800:var(--color-secondary-700);--lms-secondary-900:var(--color-secondary-700);--lms-success:var(--color-success-500);--lms-success-light:var(--color-success-50);--lms-warning:var(--color-warning-500);--lms-warning-light:var(--color-warning-50);--lms-danger:var(--color-danger-500);--lms-danger-light:var(--color-danger-50);--lms-info:var(--color-info-500);--lms-info-light:var(--color-info-50);--lms-gray-50:var(--surface-sunken);--lms-gray-100:var(--surface-sunken);--lms-gray-200:var(--line);--lms-gray-300:var(--line);--lms-gray-400:var(--content-muted);--lms-gray-500:var(--content-muted);--lms-gray-600:var(--content-muted);--lms-gray-700:var(--content);--lms-gray-800:var(--content);--lms-gray-900:var(--content);--lms-surface:var(--surface);--lms-surface-alt:var(--surface-sunken);--lms-admin-bg:var(--color-surface-dark);--lms-text-on-primary:#fff;--theme-primary:var(--color-primary-600);--theme-sub:var(--color-primary-500);--theme-text:#fff}html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){zoom:.8}@media(update:slow){html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){zoom:1}}.scroll-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s}.scroll-reveal-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1;transform:translateY(0)}.hero-word-enter-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.hero-word-leave-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:opacity .25s,transform .25s}.hero-word-enter-from:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;transform:translateY(.3em)}.hero-word-leave-to:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0;transform:translateY(-.3em)}.animate-hero-in:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:hero-in .6s ease-out both}@keyframes hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.animate-hero-in,.hero-word-enter-active,.hero-word-leave-active,.scroll-reveal{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}.dest-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-image:linear-gradient(110deg,var(--color-primary-700)0,var(--color-primary-600)38%,var(--color-accent-600)100%)}.step-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform .25s,box-shadow .25s}.step-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.step-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 2px 8px #0000002e}@media(prefers-reduced-motion:no-preference)and (update:fast){.step-card:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 12px 28px -12px #00000047;transform:translateY(-4px)}.step-card:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .step-icon{transform:scale(1.12)rotate(-4deg)}.scroll-reveal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .step-badge{opacity:0;transform:scale(.4)}.scroll-reveal-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .step-badge{animation:badge-pop .45s cubic-bezier(.34,1.56,.64,1) both}}@keyframes badge-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.legal-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:1.375rem;letter-spacing:-.01em;line-height:1.3;margin-bottom:.75rem}.legal-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.legal-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{color:var(--content);font-family:var(--font-display);font-weight:700}.legal-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:1rem;margin-bottom:.5rem;margin-top:1.5rem}.legal-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li,.legal-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--content-muted);line-height:1.7}.legal-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p+p{margin-top:.75rem}.legal-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{display:flex;flex-direction:column;gap:.5rem;list-style:outside;margin-top:.5rem;padding-left:1.125rem}.legal-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--brand-text);text-decoration:underline;text-underline-offset:2px}.legal-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table{border-collapse:collapse;font-size:.875rem;margin-top:.75rem;width:100%}.legal-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td,.legal-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th{border:1px solid var(--line);color:var(--content-muted);padding:.625rem .75rem;text-align:left;vertical-align:top}.legal-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th{background:var(--surface-sunken);color:var(--content);font-weight:600}.hero-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:2.25rem}@supports (font-size:1cqi){.hero-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:clamp(1.6rem,5.6cqi,2.75rem)}}@media(monochrome),(update:slow){html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){zoom:1}*,:after,:before{animation:none!important;box-shadow:none!important;text-shadow:none!important;transition:none!important}.scroll-reveal,[class*=animate-]{opacity:1!important;transform:none!important}.band-dark,.band-plain,.band-soft,.dest-band{background:#fff!important;border-bottom:2px solid #000!important;border-top:2px solid #000!important;color:#000!important}.band-dark h1,.band-dark h2,.band-dark h3,.band-dark p,.dest-band a,.dest-band h2,.dest-band p{color:#000!important}.dest-band a{border:1px solid #000!important}.dest-band a,body{background:#fff!important}body{color:#000!important}.card-text,.form-text,.text-\[color\:var\(--content-muted\)\]{color:#222!important}.card,.lms-card,.modal-content,.product-card{background:#fff!important;border:1px solid #000!important}.btn{background:#fff!important;border:2px solid #000!important;color:#000!important}.btn-primary{background:#000!important;color:#fff!important}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--lms-font-family-base:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Inter","Helvetica Neue",Arial,sans-serif;--lms-font-family-heading:"Segoe UI Variable Display","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Inter","Helvetica Neue",Arial,sans-serif;--lms-font-family-mono:"Monaco","Courier New",monospace;--lms-text-xs:.75rem;--lms-text-sm:.875rem;--lms-text-base:1rem;--lms-text-lg:1.125rem;--lms-text-xl:1.25rem;--lms-text-2xl:1.5rem;--lms-text-3xl:1.875rem;--lms-text-4xl:2.25rem;--lms-text-5xl:3rem;--lms-text-6xl:3.75rem;--lms-font-light:300;--lms-font-normal:400;--lms-font-medium:500;--lms-font-semibold:600;--lms-font-bold:700;--lms-font-extrabold:800;--lms-leading-tight:1.25;--lms-leading-normal:1.5;--lms-leading-relaxed:1.75;--lms-space-1:.25rem;--lms-space-2:.5rem;--lms-space-3:.75rem;--lms-space-4:1rem;--lms-space-5:1.25rem;--lms-space-6:1.5rem;--lms-space-8:2rem;--lms-space-10:2.5rem;--lms-space-12:3rem;--lms-space-16:4rem;--lms-space-20:5rem;--lms-radius-sm:.125rem;--lms-radius-base:.25rem;--lms-radius-md:.375rem;--lms-radius-lg:.5rem;--lms-radius-xl:.75rem;--lms-radius-2xl:1rem;--lms-radius-full:9999px;--lms-shadow-sm:0 1px 2px rgba(0,0,0,.14),0 0 2px rgba(0,0,0,.12);--lms-shadow-base:0 2px 4px rgba(0,0,0,.14),0 0 2px rgba(0,0,0,.12);--lms-shadow-md:0 4px 8px rgba(0,0,0,.14),0 0 2px rgba(0,0,0,.12);--lms-shadow-lg:0 8px 16px rgba(0,0,0,.14),0 0 2px rgba(0,0,0,.12);--lms-shadow-xl:0 14px 28px rgba(0,0,0,.24),0 0 8px rgba(0,0,0,.2);--lms-shadow-2xl:0 32px 64px rgba(0,0,0,.24),0 0 8px rgba(0,0,0,.2);--lms-border-subtle:1px solid var(--lms-gray-300);--lms-transition-fast:.15s ease;--lms-transition-base:.25s ease;--lms-transition-slow:.35s ease;--lms-sidebar-width:260px;--lms-topbar-height:62px;--lms-container-max:1200px;--theme-primary:var(--lms-primary);--theme-sub:var(--lms-primary-sub);--theme-text:var(--lms-text-on-primary)}body{color:var(--content);font-family:var(--lms-font-family-base);font-size:var(--lms-text-base);font-weight:var(--lms-font-normal);line-height:var(--lms-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:var(--lms-font-bold);line-height:var(--lms-leading-tight);margin-bottom:var(--lms-space-4)}h1,h2,h3{letter-spacing:-.02em}h1{font-size:var(--lms-text-5xl)}h2{font-size:var(--lms-text-4xl)}h3{font-size:var(--lms-text-3xl)}h4{font-size:var(--lms-text-2xl)}h5{font-size:var(--lms-text-xl)}h6{font-size:var(--lms-text-lg)}.btn{border-radius:var(--lms-radius-md);font-size:var(--lms-text-sm);padding:var(--lms-space-2) var(--lms-space-4);transition:all var(--lms-transition-base)}.btn,.btn-primary{font-weight:var(--lms-font-semibold)}.btn-primary{background-color:var(--lms-primary)!important;border-color:var(--lms-primary)!important;border-radius:var(--lms-radius-base);color:var(--lms-text-on-primary)!important}.btn-primary:hover{background-color:var(--lms-primary-700)!important;border-color:var(--lms-primary-700)!important}.btn-primary:active{background-color:var(--lms-primary-800)!important;border-color:var(--lms-primary-800)!important}.btn-outline-primary{background-color:var(--lms-surface)!important;border-color:var(--lms-gray-400)!important;border-radius:var(--lms-radius-base);color:var(--lms-primary)!important;font-weight:var(--lms-font-semibold)}.btn-outline-primary:hover{background-color:var(--lms-gray-100)!important;border-color:var(--lms-gray-400)!important;color:var(--lms-primary-700)!important}.btn-outline-primary:active{background-color:var(--lms-gray-200)!important}.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:none!important;outline:2px solid var(--lms-gray-900);outline-offset:2px}.card{background-color:var(--lms-surface);border:var(--lms-border-subtle);border-radius:var(--lms-radius-lg);box-shadow:var(--lms-shadow-sm);transition:box-shadow var(--lms-transition-fast),border-color var(--lms-transition-fast)}.card:hover{border-color:var(--lms-gray-400);box-shadow:var(--lms-shadow-md)}input,select,textarea{border-color:var(--lms-gray-300)!important;border-radius:var(--lms-radius-base)!important;font-size:var(--lms-text-sm);transition:all var(--lms-transition-fast)}input:focus,select:focus,textarea:focus{border-color:var(--lms-primary)!important;box-shadow:0 0 0 3px var(--lms-primary-100)!important}.admin-wrapper{display:flex;min-height:100vh}.admin-sidebar{background:var(--lms-admin-bg);left:0;min-height:100vh;overflow-y:auto;position:fixed;top:0;transition:transform var(--lms-transition-base);width:var(--lms-sidebar-width);z-index:1040}.admin-sidebar.collapsed{transform:translate(-100%)}.admin-content{background:var(--lms-gray-50);flex:1;margin-left:var(--lms-sidebar-width);min-height:100vh;transition:margin-left var(--lms-transition-base)}.admin-content.full{margin-left:0}.admin-topbar{align-items:center;display:flex;gap:var(--lms-space-4);height:var(--lms-topbar-height);padding:0 var(--lms-space-6);position:sticky;top:0;z-index:1030}@media(max-width:991.98px){.admin-sidebar{transform:translate(-100%)}.admin-sidebar.open{transform:translate(0)}.admin-content{margin-left:0!important}}.sidebar-nav .nav-link{align-items:center;border-radius:var(--lms-radius-base);color:var(--lms-gray-400);display:flex;font-size:var(--lms-text-sm);font-weight:var(--lms-font-medium);gap:var(--lms-space-3);margin:var(--lms-space-1) var(--lms-space-2);padding:var(--lms-space-2) var(--lms-space-5);transition:all var(--lms-transition-fast)}.sidebar-nav .nav-link.active,.sidebar-nav .nav-link:hover{background:#ffffff1a;color:var(--lms-text-on-primary)}.sidebar-nav .nav-group-title{color:var(--lms-gray-500);font-size:var(--lms-text-xs);font-weight:var(--lms-font-semibold);letter-spacing:.08em;padding:var(--lms-space-4) var(--lms-space-6) var(--lms-space-1);text-transform:uppercase}.stat-card{border:var(--lms-border-subtle);border-radius:var(--lms-radius-xl);box-shadow:var(--lms-shadow-sm);transition:all var(--lms-transition-base)}.stat-card:hover{box-shadow:var(--lms-shadow-md);transform:translateY(-2px)}.data-table-wrapper{border:var(--lms-border-subtle);border-radius:var(--lms-radius-xl);padding:var(--lms-space-5)}.data-table-wrapper,.lms-card{background:var(--lms-surface);box-shadow:var(--lms-shadow-sm)}.lms-card{border:var(--lms-border-subtle);border-radius:var(--lms-radius-2xl);padding:var(--lms-space-6)}.lms-card-hover{transition:transform var(--lms-transition-base),box-shadow var(--lms-transition-base)}.lms-card-hover:hover{box-shadow:var(--lms-shadow-lg);transform:translateY(-4px)}.lms-empty-state{color:var(--lms-gray-500);padding:var(--lms-space-8) var(--lms-space-4);text-align:center}.lms-tabs{align-items:center;background:var(--surface);border-radius:var(--lms-radius-xl);box-shadow:var(--lms-shadow-sm);display:flex;flex-wrap:wrap;gap:var(--lms-space-3);padding:var(--lms-space-3)}.lms-tabs .nav-link{border:2px solid var(--lms-gray-200);border-radius:var(--lms-radius-base);color:var(--content);font-size:var(--lms-text-sm);font-weight:var(--lms-font-medium);padding:var(--lms-space-1) var(--lms-space-3);transition:all var(--lms-transition-fast)}.lms-tabs .nav-link.active,.lms-tabs .nav-link:hover{border-color:var(--lms-primary)!important;color:var(--lms-primary)!important}.lms-tabs .nav-link.active{background:var(--surface)!important}.lms-modal-backdrop{align-items:center;background:#2424248c;display:flex;inset:0;justify-content:center;padding:var(--lms-space-4);position:fixed;z-index:1050}.lms-modal-card{background:var(--surface);border-radius:var(--lms-radius-2xl);box-shadow:var(--lms-shadow-xl);max-height:90vh;overflow-y:auto;padding:var(--lms-space-6);width:100%}.lms-hero-gradient{background:linear-gradient(135deg,var(--lms-primary-900) 0,var(--lms-primary-600) 55%,var(--lms-primary-500) 100%);overflow:hidden;position:relative}.lms-glass{background:color-mix(in srgb,var(--surface) 82%,transparent);border-bottom:1px solid var(--line)}.lms-glass,.lms-glass-dark{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.lms-glass-dark{background:#14151fb8;border-bottom:1px solid hsla(0,0%,100%,.06)}.theme-shadow{box-shadow:var(--lms-shadow-lg)}.text-hover:hover{color:var(--lms-primary)!important;transition:color var(--lms-transition-fast)}.top-header{align-items:center;background-color:var(--lms-primary);color:var(--lms-text-on-primary);display:flex;flex-wrap:wrap;font-size:var(--lms-text-sm);gap:var(--lms-space-2);justify-content:space-between;padding:var(--lms-space-1) var(--lms-space-5);position:relative;width:100%;z-index:1010}.dropdown-menu.show{z-index:1051}.login-btn,.register-btn{border-radius:var(--lms-radius-base);font-size:var(--lms-text-xs);font-weight:var(--lms-font-semibold);padding:var(--lms-space-1) var(--lms-space-3);text-decoration:none;transition:background-color var(--lms-transition-fast),border-color var(--lms-transition-fast)}.login-btn{border:1px solid hsla(0,0%,100%,.5)}.login-btn,.login-btn:hover{color:var(--lms-text-on-primary)}.login-btn:hover{background:#ffffff26;border-color:#fffc}.register-btn{background:var(--lms-text-on-primary);border:1px solid transparent;color:var(--lms-primary)}.register-btn:hover{background:var(--lms-primary-50)}.site-navbar{box-shadow:var(--lms-shadow-base);position:sticky;top:0;z-index:1000}.site-navbar .nav-link{color:var(--content);font-size:var(--lms-text-sm);font-weight:var(--lms-font-medium);margin:0 var(--lms-space-1);padding:var(--lms-space-2) var(--lms-space-3);position:relative;transition:color var(--lms-transition-base)}.site-navbar .nav-link:after{background:var(--lms-primary);border-radius:var(--lms-radius-sm);bottom:2px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);transition:width var(--lms-transition-fast);width:0}.site-navbar .nav-link:hover{background-color:var(--lms-gray-100);border-radius:var(--lms-radius-base);color:var(--lms-primary-700)}.site-navbar .nav-link.active{color:var(--lms-primary);font-weight:var(--lms-font-semibold)}.site-navbar .nav-link.active:after{width:calc(100% - var(--lms-space-6))}.site-navbar .category-badge{align-items:center;background:var(--lms-primary);border-radius:var(--lms-radius-full);color:var(--lms-text-on-primary);display:flex;font-size:10px;font-weight:var(--lms-font-bold);height:18px;justify-content:center;position:absolute;right:8px;top:-6px;width:18px}.hero-section{align-items:center;background:linear-gradient(#00000080,#000000b3) 50%/cover no-repeat;display:flex;min-height:500px}.hero-section .search-input{border-radius:var(--lms-radius-full) 0 0 var(--lms-radius-full);font-size:var(--lms-text-base);padding:var(--lms-space-3) var(--lms-space-5)}.hero-section .search-btn-wrap{background:var(--surface);border-radius:0 var(--lms-radius-full) var(--lms-radius-full) 0;padding:var(--lms-space-1)}.hero-section .search-btn-wrap button{align-items:center;background:var(--lms-primary);border-radius:var(--lms-radius-full);color:var(--lms-text-on-primary);display:flex;height:54px;justify-content:center;transition:all var(--lms-transition-base);width:54px}.hero-section .search-btn-wrap button:hover{background:var(--lms-primary-800);transform:scale(1.05)}.course-card{background:var(--surface);border:var(--lms-border-subtle);border-radius:var(--lms-radius-xl);box-shadow:var(--lms-shadow-sm);overflow:hidden;transition:all var(--lms-transition-base)}.course-card:hover{box-shadow:var(--lms-shadow-md);transform:translateY(-4px)}.course-card .course-thumb-wrap{height:195px;overflow:hidden;position:relative}.course-card .course-thumb-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--lms-transition-slow);width:100%}.course-card:hover .course-thumb-wrap img{transform:scale(1.05)}.course-card .cat-badge{background:var(--lms-primary);border-radius:var(--lms-radius-full);bottom:var(--lms-space-2);box-shadow:var(--lms-shadow-sm);color:var(--lms-text-on-primary);font-size:var(--lms-text-xs);font-weight:var(--lms-font-semibold);left:var(--lms-space-2);padding:var(--lms-space-1) var(--lms-space-3);position:absolute}.category-card{align-items:center;background:var(--surface);border:var(--lms-border-subtle);border-radius:var(--lms-radius-xl);cursor:pointer;display:flex;gap:var(--lms-space-3);padding:var(--lms-space-4);transition:all var(--lms-transition-base)}.category-card:hover{border-color:var(--lms-primary-200);box-shadow:var(--lms-shadow-md);transform:translateY(-3px)}.instructor-card{background:var(--surface);border:var(--lms-border-subtle);border-radius:var(--lms-radius-xl);overflow:hidden;transition:all var(--lms-transition-base)}.instructor-card:hover{border-color:var(--lms-primary-300);box-shadow:var(--lms-shadow-lg);transform:translateY(-5px)}.testimonial-card{background:var(--surface);border:var(--lms-border-subtle);border-radius:var(--lms-radius-xl);box-shadow:var(--lms-shadow-sm);height:100%;padding:var(--lms-space-6) var(--lms-space-6) var(--lms-space-4);position:relative;transition:all var(--lms-transition-base)}.testimonial-card:hover{box-shadow:var(--lms-shadow-md);transform:translateY(-2px)}.testimonial-card .quote-icon{align-items:center;background:var(--lms-primary);border-radius:var(--lms-radius-full);box-shadow:var(--lms-shadow-base);color:var(--lms-text-on-primary);display:flex;height:36px;justify-content:center;position:absolute;right:var(--lms-space-4);top:-18px;width:36px}.category-section,.testimonial-section{background:var(--surface-sunken)}.loader{padding-right:46px;position:relative}.loader:after{animation:spin-loader .75s linear infinite;border:3px solid;border-radius:50%;border-right:3px solid transparent;content:"";height:22px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px}@keyframes spin-loader{to{transform:translateY(-50%) rotate(1turn)}}.auth-section{background:url(../assets/website/authorization-page.png) no-repeat 50%/cover;min-height:100vh}.auth-section,.logo-img{align-items:center;display:flex}.logo-img{background:#f9fbff;border-radius:1rem;justify-content:center;margin-bottom:1.5rem;padding:1.25rem 0}.logo-img img{max-height:80px;max-width:240px;-o-object-fit:contain;object-fit:contain}.eye-icon{color:#888;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.version-badge{background:var(--lms-primary);border-bottom-left-radius:12px;border-top-right-radius:16px;color:#fff;font-size:13px;font-weight:700;padding:4px 18px;position:absolute;right:0;top:0}.top-auth-wrapper{align-items:center;background:var(--surface);border:2px solid var(--lms-primary);border-radius:14px;box-shadow:0 2px 6px #0000000d;cursor:pointer;display:flex;gap:.9rem;margin-bottom:20px;padding:14px 16px;transition:all .3s;width:100%}.top-auth-wrapper:hover{background:#faf5ff;border-color:var(--lms-primary);transform:translateY(-2px)}.top-auth-wrapper .auth-img{border:2px solid var(--lms-primary);border-radius:50%;height:64px;-o-object-fit:cover;object-fit:cover;padding:2px;width:64px}.play-meta-bg{background:linear-gradient(#00000080,#000000b3) 50%/cover no-repeat;padding:20px 0 200px}.move-top{margin-top:-150px}.course-preview-thumb{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1rem;display:flex;height:260px;justify-content:center}.accordion-item{border:var(--lms-border-subtle)!important;border-radius:var(--lms-radius-lg)!important;box-shadow:var(--lms-shadow-sm);margin-bottom:.75rem;overflow:hidden}.hover-highlight{transition:box-shadow .2s,transform .2s}.hover-highlight:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-2px)}.site-header{background:var(--surface);box-shadow:0 2px 8px #0000000f;position:sticky;top:0;z-index:1020}.hero-section{background:linear-gradient(135deg,var(--lms-primary) 0,var(--lms-primary-sub) 100%);color:#fff}.auth-page{background:linear-gradient(135deg,#f8f3ff,#ede7f6);min-height:100vh}.cursor-pointer{cursor:pointer}.loader{animation:spin .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:1rem;width:1rem}@keyframes spin{to{transform:rotate(1turn)}}.badge-active{background:#d1fae5;color:#065f46}.badge-inactive{background:#fee2e2;color:#991b1b}.badge-pending{background:#fef3c7;color:#92400e}.widget-content{background:var(--lms-surface);border:var(--lms-border-subtle);border-radius:var(--lms-radius-xl);box-shadow:var(--lms-shadow-sm);overflow:hidden;padding:18px 20px;position:relative;transition:all var(--lms-transition-base)}.widget-content:hover{box-shadow:var(--lms-shadow-md);transform:translateY(-4px)}.widget-heading{font-size:38px;font-weight:700;margin-bottom:6px}.widget-subheading{color:#687387;font-size:12px!important;font-weight:500}.widget-icon{align-items:center;background:var(--lms-gray-100);border-radius:var(--lms-radius-lg);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.widget-icon img{height:26px;transition:transform var(--lms-transition-base);width:26px}.widget-content:hover .widget-icon img{transform:rotate(8deg) scale(1.1)}.lms-tint-blue{background:#067bff1a}.lms-tint-purple{background:#9e4aed1a}.lms-tint-red{background:#dc35451a}.lms-tint-light-green{background:#1cc88a1a}.lms-tint-green{background:#1987541a}.lms-tint-orange{background:#fd7e141a}.lms-tint-gray{background:#6873871a}.text-color-blue{color:#067bff!important}.text-color-purple{color:#9e4aed!important}.text-color-red{color:#dc3545!important}.text-color-light-green{color:#1cc88a!important}.text-color-green{color:#198754!important}.text-color-orange{color:#fd7e14!important}.text-color-gray{color:#687387!important}.statisticsBtn{background:transparent;border:none;border-radius:8px;color:#687387;cursor:pointer;display:inline-block;font-size:16px;font-weight:300;padding:6px 12px}.statisticsBtn.active{background:#f2e5ff;color:#24262d;font-weight:600}.cardTitleBox{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.cardTitleBox .card-title{font-size:1rem;font-weight:700;margin:0}.cardTitleBox span{color:#687387;font-size:.85rem;font-weight:400}.charNavigation{color:#5864ff;font-size:.85rem;text-decoration:none}.charNavigation:hover{text-decoration:underline}.refresh-btn{align-items:center;background:var(--surface);border:var(--lms-border-subtle);border-radius:var(--lms-radius-full);color:#687387;cursor:pointer;display:flex;font-size:.875rem;gap:6px;padding:7px 18px;text-decoration:none;transition:all var(--lms-transition-base)}.refresh-btn:hover{background:#f2e5ff;border-color:#b54dff;color:#b54dff}.infocard{align-items:center;background:var(--surface);border:var(--lms-border-subtle);border-radius:var(--lms-radius-lg);display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:12px 16px;transition:box-shadow var(--lms-transition-base),transform var(--lms-transition-base)}.infocard:hover{box-shadow:var(--lms-shadow-md);transform:translateY(-2px)}.infocard:last-child{border-bottom:none}.infocard-image{border:2px solid #e9d5ff;border-radius:50%;height:40px;overflow:hidden;width:40px}.infocard-image img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.infocard-name{color:#b54dff;font-size:15px;font-weight:600;margin-bottom:2px}.infocard-email{color:#687387;font-size:12px}.infocard-count{background:#f2e5ff;border-radius:8px;color:#24262d;font-size:12px;font-weight:600;margin:0;padding:6px 12px}.infocard-icon{align-items:center;color:#fcc61d;display:flex;font-size:12px;font-weight:600;gap:4px}.modern-table th{background:var(--lms-gray-100);color:var(--content);font-size:var(--lms-text-xs);font-weight:var(--lms-font-semibold);letter-spacing:.04em;padding:var(--lms-space-3) var(--lms-space-4);text-transform:uppercase}.gap-1{gap:var(--lms-space-1)!important}.gap-2{gap:var(--lms-space-2)!important}.gap-3{gap:var(--lms-space-3)!important}.gap-4{gap:var(--lms-space-4)!important}.gap-6{gap:var(--lms-space-6)!important}.gap-8{gap:var(--lms-space-8)!important}.p-1{padding:var(--lms-space-1)!important}.p-2{padding:var(--lms-space-2)!important}.p-3{padding:var(--lms-space-3)!important}.p-4{padding:var(--lms-space-4)!important}.p-6{padding:var(--lms-space-6)!important}.p-8{padding:var(--lms-space-8)!important}.m-1{margin:var(--lms-space-1)!important}.m-2{margin:var(--lms-space-2)!important}.m-3{margin:var(--lms-space-3)!important}.m-4{margin:var(--lms-space-4)!important}.m-6{margin:var(--lms-space-6)!important}.rounded-sm{border-radius:var(--lms-radius-sm)!important}.rounded{border-radius:var(--lms-radius-base)!important}.rounded-md{border-radius:var(--lms-radius-md)!important}.rounded-lg{border-radius:var(--lms-radius-lg)!important}.rounded-xl{border-radius:var(--lms-radius-xl)!important}.rounded-2xl{border-radius:var(--lms-radius-2xl)!important}.rounded-full{border-radius:var(--lms-radius-full)!important}.shadow-sm{box-shadow:var(--lms-shadow-sm)!important}.shadow{box-shadow:var(--lms-shadow-base)!important}.shadow-md{box-shadow:var(--lms-shadow-md)!important}.shadow-lg{box-shadow:var(--lms-shadow-lg)!important}.shadow-xl{box-shadow:var(--lms-shadow-xl)!important}.shadow-2xl{box-shadow:var(--lms-shadow-2xl)!important}.shadow-none{box-shadow:none!important}.transition-fast{transition:all var(--lms-transition-fast)!important}.transition{transition:all var(--lms-transition-base)!important}.transition-slow{transition:all var(--lms-transition-slow)!important}.hover-lift{transition:all var(--lms-transition-base)}.hover-lift:hover{box-shadow:var(--lms-shadow-lg);transform:translateY(-4px)}.hover-scale{transition:transform var(--lms-transition-base)}.hover-scale:hover{transform:scale(1.05)}@media(max-width:768px){:root{--lms-text-5xl:2.25rem;--lms-text-4xl:1.875rem;--lms-text-3xl:1.5rem}h1{font-size:var(--lms-text-4xl)}h2{font-size:var(--lms-text-3xl)}h3{font-size:var(--lms-text-2xl)}}@media print{.no-print{display:none!important}.shadow,.shadow-lg,.shadow-md,.shadow-sm,.shadow-xl{box-shadow:none!important}}.login-section,.register-section{align-items:center;display:flex;min-height:100vh;overflow:hidden;position:relative}.login-section .container,.register-section .container{position:relative;z-index:1}.toast-enter-active[data-v-1d834661],.toast-leave-active[data-v-1d834661]{transition:all .3s ease}.toast-enter-from[data-v-1d834661],.toast-leave-to[data-v-1d834661]{opacity:0;transform:translate(100%)}
