@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking: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}::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking: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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-500:#fe6e00;--color-green-600:#00a544;--color-emerald-500:#00bb7f;--color-teal-600:#009588;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-900:#1c398e;--color-indigo-800:#372aac;--color-violet-500:#8d54ff;--color-purple-600:#9810fa;--color-fuchsia-500:#e12afb;--color-pink-500:#f6339a;--color-rose-500:#ff2357;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-bold:700;--tracking-tight:-.025em;--radius-xl:.75rem;--radius-2xl:1rem;--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)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-orange-500:color(display-p3 .946589 .449788 .0757345);--color-green-600:color(display-p3 .243882 .640824 .294808);--color-emerald-500:color(display-p3 .267113 .726847 .508397);--color-teal-600:color(display-p3 .207114 .579584 .53668);--color-cyan-400:color(display-p3 .294638 .813991 .934996);--color-cyan-500:color(display-p3 .246703 .710032 .841444);--color-blue-600:color(display-p3 .174493 .358974 .950247);--color-blue-700:color(display-p3 .1379 .274983 .867624);--color-blue-900:color(display-p3 .136395 .219428 .537145);--color-indigo-800:color(display-p3 .207204 .165242 .647584);--color-violet-500:color(display-p3 .523372 .329605 .990884);--color-purple-600:color(display-p3 .546729 .130167 .94439);--color-fuchsia-500:color(display-p3 .81268 .241966 .951571);--color-pink-500:color(display-p3 .88894 .276457 .595049);--color-rose-500:color(display-p3 .921824 .240748 .355666)}}@supports (color:lab(0% 0 0)){:root,:host{--color-orange-500:lab(64.272% 57.1788 90.3583);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-rose-500:lab(56.101% 79.4328 31.4532)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{border-color:hsl(var(--border))}::backdrop{border-color:hsl(var(--border))}::-webkit-file-upload-button{border-color:hsl(var(--border))}::file-selector-button{border-color:hsl(var(--border))}:root{--background:221 21% 98%;--foreground:221 28% 12%;--card:0 0% 100%;--card-foreground:221 28% 12%;--popover:0 0% 100%;--popover-foreground:221 28% 12%;--primary:221 83% 53%;--primary-foreground:0 0% 100%;--secondary:221 21% 93%;--secondary-foreground:221 28% 12%;--muted:221 21% 93%;--muted-foreground:221 14% 45%;--accent:221 21% 92%;--accent-foreground:221 28% 12%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:221 21% 88%;--input:221 21% 88%;--ring:221 83% 53%;--radius:.75rem;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px #1f4cad14;--glass-blur:16px;--gradient-primary:linear-gradient(135deg, #2463eb 0%, #1d4fd7 50%, #1e3fae 100%);--gradient-mesh:radial-gradient(at 10% 90%, #e5ecfa 0%, transparent 40%), radial-gradient(at 90% 10%, #e1e9fa 0%, transparent 40%), radial-gradient(at 50% 50%, #f6f9fd 0%, transparent 80%);--gradient-orb1:#2463eb;--gradient-orb2:#1d4fd7;--gradient-orb3:#1e3fae;--glow-color:221 83% 53%}.dark{--background:221 21% 4%;--foreground:221 14% 95%;--card:221 21% 6%;--card-foreground:221 14% 95%;--popover:221 21% 6%;--popover-foreground:221 14% 95%;--primary:221 83% 65%;--primary-foreground:221 28% 10%;--secondary:221 21% 12%;--secondary-foreground:221 14% 95%;--muted:221 21% 12%;--muted-foreground:221 14% 65%;--accent:221 21% 14%;--accent-foreground:221 14% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 8%;--border:221 21% 14%;--input:221 21% 14%;--ring:221 83% 65%;--glass-bg:#0c0e13bf;--glass-border:#e0e4eb14;--glass-shadow:0 8px 32px #00000059;--gradient-primary:linear-gradient(135deg, #447aee 0%, #1f52e0 50%, #1e3fae 100%);--gradient-mesh:radial-gradient(at 10% 90%, #141b29 0%, transparent 40%), radial-gradient(at 90% 10%, #111622 0%, transparent 40%), radial-gradient(at 50% 50%, #07090e 0%, transparent 80%);--gradient-orb1:#0c3283;--gradient-orb2:#0f276c;--gradient-orb3:#0f2057;--glow-color:221 83% 65%}[data-theme=aurora]{--background:262 18% 98%;--foreground:262 24% 12%;--card:0 0% 100%;--card-foreground:262 24% 12%;--popover:0 0% 100%;--popover-foreground:262 24% 12%;--primary:262 83% 58%;--primary-foreground:0 0% 100%;--secondary:262 18% 93%;--secondary-foreground:262 24% 12%;--muted:262 18% 93%;--muted-foreground:262 12% 45%;--accent:262 18% 92%;--accent-foreground:262 24% 12%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:262 18% 88%;--input:262 18% 88%;--ring:262 83% 58%;--radius:.75rem;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px #5629a314;--glass-blur:16px;--gradient-primary:linear-gradient(135deg, #a855f7 0%, #7c3bed 50%, #6e28d7 100%);--gradient-mesh:radial-gradient(at 10% 90%, #ede7f9 0%, transparent 40%), radial-gradient(at 90% 10%, #eae2f8 0%, transparent 40%), radial-gradient(at 50% 50%, #f9f7fd 0%, transparent 80%);--gradient-orb1:#a855f7;--gradient-orb2:#7c3bed;--gradient-orb3:#6e28d7;--glow-color:262 83% 58%}.dark[data-theme=aurora]{--background:262 18% 4%;--foreground:262 12% 95%;--card:262 18% 6%;--card-foreground:262 12% 95%;--popover:262 18% 6%;--popover-foreground:262 12% 95%;--primary:262 91% 68%;--primary-foreground:262 24% 10%;--secondary:262 18% 12%;--secondary-foreground:262 12% 95%;--muted:262 18% 12%;--muted-foreground:262 12% 65%;--accent:262 18% 14%;--accent-foreground:262 12% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 8%;--border:262 18% 14%;--input:262 18% 14%;--ring:262 91% 68%;--glass-bg:#0f0d12bf;--glass-border:#e4e1ea14;--glass-shadow:0 8px 32px #00000059;--gradient-primary:linear-gradient(135deg, #a855f7 0%, #7c3bed 50%, #6e28d7 100%);--gradient-mesh:radial-gradient(at 10% 90%, #1c1528 0%, transparent 40%), radial-gradient(at 90% 10%, #171221 0%, transparent 40%), radial-gradient(at 50% 50%, #09070d 0%, transparent 80%);--gradient-orb1:#4f0792;--gradient-orb2:#320b75;--gradient-orb3:#37146c;--glow-color:262 91% 68%}[data-theme=corporate]{--background:221 21% 98%;--foreground:221 28% 12%;--card:0 0% 100%;--card-foreground:221 28% 12%;--popover:0 0% 100%;--popover-foreground:221 28% 12%;--primary:221 83% 53%;--primary-foreground:0 0% 100%;--secondary:221 21% 93%;--secondary-foreground:221 28% 12%;--muted:221 21% 93%;--muted-foreground:221 14% 45%;--accent:221 21% 92%;--accent-foreground:221 28% 12%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:221 21% 88%;--input:221 21% 88%;--ring:221 83% 53%;--radius:.75rem;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px #1f4cad14;--glass-blur:16px;--gradient-primary:linear-gradient(135deg, #2463eb 0%, #1d4fd7 50%, #1e3fae 100%);--gradient-mesh:radial-gradient(at 10% 90%, #e5ecfa 0%, transparent 40%), radial-gradient(at 90% 10%, #e1e9fa 0%, transparent 40%), radial-gradient(at 50% 50%, #f6f9fd 0%, transparent 80%);--gradient-orb1:#2463eb;--gradient-orb2:#1d4fd7;--gradient-orb3:#1e3fae;--glow-color:221 83% 53%}.dark[data-theme=corporate]{--background:221 21% 4%;--foreground:221 14% 95%;--card:221 21% 6%;--card-foreground:221 14% 95%;--popover:221 21% 6%;--popover-foreground:221 14% 95%;--primary:221 83% 65%;--primary-foreground:221 28% 10%;--secondary:221 21% 12%;--secondary-foreground:221 14% 95%;--muted:221 21% 12%;--muted-foreground:221 14% 65%;--accent:221 21% 14%;--accent-foreground:221 14% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 8%;--border:221 21% 14%;--input:221 21% 14%;--ring:221 83% 65%;--glass-bg:#0c0e13bf;--glass-border:#e0e4eb14;--glass-shadow:0 8px 32px #00000059;--gradient-primary:linear-gradient(135deg, #447aee 0%, #1f52e0 50%, #1e3fae 100%);--gradient-mesh:radial-gradient(at 10% 90%, #141b29 0%, transparent 40%), radial-gradient(at 90% 10%, #111622 0%, transparent 40%), radial-gradient(at 50% 50%, #07090e 0%, transparent 80%);--gradient-orb1:#0c3283;--gradient-orb2:#0f276c;--gradient-orb3:#0f2057;--glow-color:221 83% 65%}[data-theme=ocean]{--background:199 21% 98%;--foreground:199 28% 12%;--card:0 0% 100%;--card-foreground:199 28% 12%;--popover:0 0% 100%;--popover-foreground:199 28% 12%;--primary:199 89% 48%;--primary-foreground:0 0% 100%;--secondary:199 21% 93%;--secondary-foreground:199 28% 12%;--muted:199 21% 93%;--muted-foreground:199 14% 45%;--accent:199 21% 92%;--accent-foreground:199 28% 12%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:199 21% 88%;--input:199 21% 88%;--ring:199 89% 48%;--radius:.75rem;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px #1f80ad14;--glass-blur:16px;--gradient-primary:linear-gradient(135deg, #0da2e7 0%, #029bc5 50%, #0d968b 100%);--gradient-mesh:radial-gradient(at 10% 90%, #e5f4fa 0%, transparent 40%), radial-gradient(at 90% 10%, #e1f2fa 0%, transparent 40%), radial-gradient(at 50% 50%, #f6fbfd 0%, transparent 80%);--gradient-orb1:#0da2e7;--gradient-orb2:#029bc5;--gradient-orb3:#0d968b;--glow-color:199 89% 48%}.dark[data-theme=ocean]{--background:199 21% 4%;--foreground:199 14% 95%;--card:199 21% 6%;--card-foreground:199 14% 95%;--popover:199 21% 6%;--popover-foreground:199 14% 95%;--primary:199 89% 60%;--primary-foreground:199 28% 10%;--secondary:199 21% 12%;--secondary-foreground:199 14% 95%;--muted:199 21% 12%;--muted-foreground:199 14% 65%;--accent:199 21% 14%;--accent-foreground:199 14% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 8%;--border:199 21% 14%;--input:199 21% 14%;--ring:199 89% 60%;--glass-bg:#0c1013bf;--glass-border:#e0e7eb14;--glass-shadow:0 8px 32px #00000059;--gradient-primary:linear-gradient(135deg, #26b2f2 0%, #02b2e3 50%, #0ea498 100%);--gradient-mesh:radial-gradient(at 10% 90%, #142329 0%, transparent 40%), radial-gradient(at 90% 10%, #111d22 0%, transparent 40%), radial-gradient(at 50% 50%, #070c0e 0%, transparent 80%);--gradient-orb1:#075174;--gradient-orb2:#014f65;--gradient-orb3:#07544e;--glow-color:199 89% 60%}[data-theme=emerald]{--background:160 18% 98%;--foreground:160 24% 12%;--card:0 0% 100%;--card-foreground:160 24% 12%;--popover:0 0% 100%;--popover-foreground:160 24% 12%;--primary:160 84% 39%;--primary-foreground:0 0% 100%;--secondary:160 18% 93%;--secondary-foreground:160 24% 12%;--muted:160 18% 93%;--muted-foreground:160 12% 45%;--accent:160 18% 92%;--accent-foreground:160 24% 12%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:160 18% 88%;--input:160 18% 88%;--ring:160 84% 39%;--radius:.75rem;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px #29a37a14;--glass-blur:16px;--gradient-primary:linear-gradient(135deg, #28d785 0%, #10b77f 50%, #047756 100%);--gradient-mesh:radial-gradient(at 10% 90%, #e7f9f3 0%, transparent 40%), radial-gradient(at 90% 10%, #e2f8f1 0%, transparent 40%), radial-gradient(at 50% 50%, #f7fdfb 0%, transparent 80%);--gradient-orb1:#28d785;--gradient-orb2:#10b77f;--gradient-orb3:#047756;--glow-color:160 84% 39%}.dark[data-theme=emerald]{--background:160 18% 4%;--foreground:160 12% 95%;--card:160 18% 6%;--card-foreground:160 12% 95%;--popover:160 18% 6%;--popover-foreground:160 12% 95%;--primary:160 84% 50%;--primary-foreground:160 24% 10%;--secondary:160 18% 12%;--secondary-foreground:160 12% 95%;--muted:160 18% 12%;--muted-foreground:160 12% 65%;--accent:160 18% 14%;--accent-foreground:160 12% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 8%;--border:160 18% 14%;--input:160 18% 14%;--ring:160 84% 50%;--glass-bg:#0d1210bf;--glass-border:#e1eae714;--glass-shadow:0 8px 32px #00000059;--gradient-primary:linear-gradient(135deg, #3ddb92 0%, #12d393 50%, #05946c 100%);--gradient-mesh:radial-gradient(at 10% 90%, #152822 0%, transparent 40%), radial-gradient(at 90% 10%, #12211c 0%, transparent 40%), radial-gradient(at 50% 50%, #070d0b 0%, transparent 80%);--gradient-orb1:#105635;--gradient-orb2:#07543b;--gradient-orb3:#024f39;--glow-color:160 84% 50%}[data-theme=sunset]{--background:25 21% 98%;--foreground:25 28% 12%;--card:0 0% 100%;--card-foreground:25 28% 12%;--popover:0 0% 100%;--popover-foreground:25 28% 12%;--primary:25 95% 53%;--primary-foreground:0 0% 100%;--secondary:25 21% 93%;--secondary-foreground:25 28% 12%;--muted:25 21% 93%;--muted-foreground:25 14% 45%;--accent:25 21% 92%;--accent-foreground:25 28% 12%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:25 21% 88%;--input:25 21% 88%;--ring:25 95% 53%;--radius:.75rem;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px #ad5a1f14;--glass-blur:16px;--gradient-primary:linear-gradient(135deg, #f97415 0%, #ef4343 50%, #ba124a 100%);--gradient-mesh:radial-gradient(at 10% 90%, #faeee5 0%, transparent 40%), radial-gradient(at 90% 10%, #faebe1 0%, transparent 40%), radial-gradient(at 50% 50%, #fdf9f6 0%, transparent 80%);--gradient-orb1:#f97415;--gradient-orb2:#ef4343;--gradient-orb3:#ba124a;--glow-color:25 95% 53%}.dark[data-theme=sunset]{--background:25 21% 4%;--foreground:25 14% 95%;--card:25 21% 6%;--card-foreground:25 14% 95%;--popover:25 21% 6%;--popover-foreground:25 14% 95%;--primary:25 95% 62%;--primary-foreground:25 28% 10%;--secondary:25 21% 12%;--secondary-foreground:25 14% 95%;--muted:25 21% 12%;--muted-foreground:25 14% 65%;--accent:25 21% 14%;--accent-foreground:25 14% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 8%;--border:25 21% 14%;--input:25 21% 14%;--ring:25 95% 62%;--glass-bg:#130f0cbf;--glass-border:#ebe5e014;--glass-shadow:0 8px 32px #00000059;--gradient-primary:linear-gradient(135deg, #fa832e 0%, #ed2c2c 50%, #d11553 100%);--gradient-mesh:radial-gradient(at 10% 90%, #291d14 0%, transparent 40%), radial-gradient(at 90% 10%, #221811 0%, transparent 40%), radial-gradient(at 50% 50%, #0e0a07 0%, transparent 80%);--gradient-orb1:#8b3c04;--gradient-orb2:#710a0a;--gradient-orb3:#660a29;--glow-color:25 95% 62%}[data-theme=cyberpunk]{--background:280 15% 98%;--foreground:280 20% 12%;--card:0 0% 100%;--card-foreground:280 20% 12%;--popover:0 0% 100%;--popover-foreground:280 20% 12%;--primary:188 86% 53%;--primary-foreground:0 0% 100%;--secondary:280 15% 93%;--secondary-foreground:280 20% 12%;--muted:280 15% 93%;--muted-foreground:280 10% 45%;--accent:280 15% 92%;--accent-foreground:280 20% 12%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:280 15% 88%;--input:280 15% 88%;--ring:188 86% 53%;--radius:.75rem;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px #77339914;--glass-blur:16px;--gradient-primary:linear-gradient(135deg, #20d3ee 0%, #7c3bed 50%, #d948ef 100%);--gradient-mesh:radial-gradient(at 10% 90%, #f2e8f7 0%, transparent 40%), radial-gradient(at 90% 10%, #f0e4f6 0%, transparent 40%), radial-gradient(at 50% 50%, #fbf7fc 0%, transparent 80%);--gradient-orb1:#20d3ee;--gradient-orb2:#7c3bed;--gradient-orb3:#d948ef;--glow-color:188 86% 53%}.dark[data-theme=cyberpunk]{--background:280 15% 4%;--foreground:280 10% 95%;--card:280 15% 6%;--card-foreground:280 10% 95%;--popover:280 15% 6%;--popover-foreground:280 10% 95%;--primary:188 86% 63%;--primary-foreground:280 20% 10%;--secondary:280 15% 12%;--secondary-foreground:280 10% 95%;--muted:280 15% 12%;--muted-foreground:280 10% 65%;--accent:280 15% 14%;--accent-foreground:280 10% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 8%;--border:280 15% 14%;--input:280 15% 14%;--ring:188 86% 63%;--glass-bg:#100d12bf;--glass-border:#e7e2e914;--glass-shadow:0 8px 32px #00000059;--gradient-primary:linear-gradient(135deg, #20d3ee 0%, #7c3bed 50%, #d948ef 100%);--gradient-mesh:radial-gradient(at 10% 90%, #211726 0%, transparent 40%), radial-gradient(at 90% 10%, #1c1320 0%, transparent 40%), radial-gradient(at 50% 50%, #0b080d 0%, transparent 80%);--gradient-orb1:#085b68;--gradient-orb2:#300a70;--gradient-orb3:#5b0967;--glow-color:188 86% 63%}[data-theme=midnight]{--background:242 18% 98%;--foreground:242 24% 12%;--card:0 0% 100%;--card-foreground:242 24% 12%;--popover:0 0% 100%;--popover-foreground:242 24% 12%;--primary:242 47% 34%;--primary-foreground:0 0% 100%;--secondary:242 18% 93%;--secondary-foreground:242 24% 12%;--muted:242 18% 93%;--muted-foreground:242 12% 45%;--accent:242 18% 92%;--accent-foreground:242 24% 12%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:242 18% 88%;--input:242 18% 88%;--ring:242 47% 34%;--radius:.75rem;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px #2d29a314;--glass-blur:16px;--gradient-primary:linear-gradient(135deg, #0f1729 0%, #1d1b4b 50%, #312e7f 100%);--gradient-mesh:radial-gradient(at 10% 90%, #e7e7f9 0%, transparent 40%), radial-gradient(at 90% 10%, #e3e2f8 0%, transparent 40%), radial-gradient(at 50% 50%, #f7f7fd 0%, transparent 80%);--gradient-orb1:#0f1729;--gradient-orb2:#1d1b4b;--gradient-orb3:#312e7f;--glow-color:242 47% 34%}.dark[data-theme=midnight]{--background:242 18% 4%;--foreground:242 12% 95%;--card:242 18% 6%;--card-foreground:242 12% 95%;--popover:242 18% 6%;--popover-foreground:242 12% 95%;--primary:242 47% 44%;--primary-foreground:0 0% 100%;--secondary:242 18% 12%;--secondary-foreground:242 12% 95%;--muted:242 18% 12%;--muted-foreground:242 12% 65%;--accent:242 18% 14%;--accent-foreground:242 12% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 8%;--border:242 18% 14%;--input:242 18% 14%;--ring:242 47% 44%;--glass-bg:#0d0d12bf;--glass-border:#e1e1ea14;--glass-shadow:0 8px 32px #00000059;--gradient-primary:linear-gradient(135deg, #1c2b4f 0%, #2b2970 50%, #3f3ba5 100%);--gradient-mesh:radial-gradient(at 10% 90%, #161528 0%, transparent 40%), radial-gradient(at 90% 10%, #121221 0%, transparent 40%), radial-gradient(at 50% 50%, #07070d 0%, transparent 80%);--gradient-orb1:#131d34;--gradient-orb2:#0e0e25;--gradient-orb3:#1a1843;--glow-color:242 47% 44%}[data-theme=hologram]{--background:270 12% 98%;--foreground:270 16% 12%;--card:0 0% 100%;--card-foreground:270 16% 12%;--popover:0 0% 100%;--popover-foreground:270 16% 12%;--primary:199 92% 60%;--primary-foreground:0 0% 100%;--secondary:270 12% 93%;--secondary-foreground:270 16% 12%;--muted:270 12% 93%;--muted-foreground:270 8% 45%;--accent:270 12% 92%;--accent-foreground:270 16% 12%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:270 12% 88%;--input:270 12% 88%;--ring:199 92% 60%;--radius:.75rem;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px #663d8f14;--glass-blur:16px;--gradient-primary:linear-gradient(135deg, #3bbbf7 0%, #5966f3 33%, #aa65e6 66%, #d948ef 100%);--gradient-mesh:radial-gradient(at 10% 90%, #f0eaf6 0%, transparent 40%), radial-gradient(at 90% 10%, #ede6f4 0%, transparent 40%), radial-gradient(at 50% 50%, #faf8fc 0%, transparent 80%);--gradient-orb1:#3bbbf7;--gradient-orb2:#5966f3;--gradient-orb3:#d948ef;--glow-color:199 92% 60%}.dark[data-theme=hologram]{--background:270 12% 4%;--foreground:270 8% 95%;--card:270 12% 6%;--card-foreground:270 8% 95%;--popover:270 12% 6%;--popover-foreground:270 8% 95%;--primary:199 92% 70%;--primary-foreground:270 16% 10%;--secondary:270 12% 12%;--secondary-foreground:270 8% 95%;--muted:270 12% 12%;--muted-foreground:270 8% 65%;--accent:270 12% 14%;--accent-foreground:270 8% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 8%;--border:270 12% 14%;--input:270 12% 14%;--ring:199 92% 70%;--glass-bg:#0f0d11bf;--glass-border:#e6e2e914;--glass-shadow:0 8px 32px #00000059;--gradient-primary:linear-gradient(135deg, #3bbbf7 0%, #5966f3 33%, #aa65e6 66%, #d948ef 100%);--gradient-mesh:radial-gradient(at 10% 90%, #1f1825 0%, transparent 40%), radial-gradient(at 90% 10%, #1a141f 0%, transparent 40%), radial-gradient(at 50% 50%, #0a080c 0%, transparent 80%);--gradient-orb1:#043d58;--gradient-orb2:#081068;--gradient-orb3:#52085e;--glow-color:199 92% 70%}[data-theme=graphite]{--background:215 4.5% 98%;--foreground:215 6% 12%;--card:0 0% 100%;--card-foreground:215 6% 12%;--popover:0 0% 100%;--popover-foreground:215 6% 12%;--primary:215 15% 30%;--primary-foreground:0 0% 100%;--secondary:215 4.5% 93%;--secondary-foreground:215 6% 12%;--muted:215 4.5% 93%;--muted-foreground:215 3% 45%;--accent:215 4.5% 92%;--accent-foreground:215 6% 12%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:215 4.5% 88%;--input:215 4.5% 88%;--ring:215 15% 30%;--radius:.75rem;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px #57637514;--glass-blur:16px;--gradient-primary:linear-gradient(135deg, #8a96a8 0%, #576375 50%, #21252c 100%);--gradient-mesh:radial-gradient(at 10% 90%, #edeff2 0%, transparent 40%), radial-gradient(at 90% 10%, #eaedf0 0%, transparent 40%), radial-gradient(at 50% 50%, #f9fafb 0%, transparent 80%);--gradient-orb1:#8a96a8;--gradient-orb2:#576375;--gradient-orb3:#21252c;--glow-color:215 15% 30%}.dark[data-theme=graphite]{--background:215 4.5% 4%;--foreground:215 3% 95%;--card:215 4.5% 6%;--card-foreground:215 3% 95%;--popover:215 4.5% 6%;--popover-foreground:215 3% 95%;--primary:215 15% 70%;--primary-foreground:215 6% 10%;--secondary:215 4.5% 12%;--secondary-foreground:215 3% 95%;--muted:215 4.5% 12%;--muted-foreground:215 3% 65%;--accent:215 4.5% 14%;--accent-foreground:215 3% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 8%;--border:215 4.5% 14%;--input:215 4.5% 14%;--ring:215 15% 70%;--glass-bg:#0f0f10bf;--glass-border:#e4e5e714;--glass-shadow:0 8px 32px #00000059;--gradient-primary:linear-gradient(135deg, #c4cbd4 0%, #8a96a8 50%, #576375 100%);--gradient-mesh:radial-gradient(at 10% 90%, #1c1e21 0%, transparent 40%), radial-gradient(at 90% 10%, #18191b 0%, transparent 40%), radial-gradient(at 50% 50%, #090a0b 0%, transparent 80%);--gradient-orb1:#414b58;--gradient-orb2:#2b323b;--gradient-orb3:#16191d;--glow-color:215 15% 70%}[data-theme=ruby]{--background:350 21% 98%;--foreground:350 28% 12%;--card:0 0% 100%;--card-foreground:350 28% 12%;--popover:0 0% 100%;--popover-foreground:350 28% 12%;--primary:343 82% 44%;--primary-foreground:0 0% 100%;--secondary:350 21% 93%;--secondary-foreground:350 28% 12%;--muted:350 21% 93%;--muted-foreground:350 14% 45%;--accent:350 21% 92%;--accent-foreground:350 28% 12%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:350 21% 88%;--input:350 21% 88%;--ring:343 82% 44%;--radius:.75rem;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px #ad1f3614;--glass-blur:16px;--gradient-primary:linear-gradient(135deg, #f2406a 0%, #cc1448 50%, #82173e 100%);--gradient-mesh:radial-gradient(at 10% 90%, #fae5e9 0%, transparent 40%), radial-gradient(at 90% 10%, #fae1e5 0%, transparent 40%), radial-gradient(at 50% 50%, #fdf6f8 0%, transparent 80%);--gradient-orb1:#f2406a;--gradient-orb2:#cc1448;--gradient-orb3:#82173e;--glow-color:343 82% 44%}.dark[data-theme=ruby]{--background:350 21% 4%;--foreground:350 14% 95%;--card:350 21% 6%;--card-foreground:350 14% 95%;--popover:350 21% 6%;--popover-foreground:350 14% 95%;--primary:343 82% 55%;--primary-foreground:350 28% 10%;--secondary:350 21% 12%;--secondary-foreground:350 14% 95%;--muted:350 21% 12%;--muted-foreground:350 14% 65%;--accent:350 21% 14%;--accent-foreground:350 14% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 8%;--border:350 21% 14%;--input:350 21% 14%;--ring:343 82% 55%;--glass-bg:#130c0dbf;--glass-border:#ebe0e214;--glass-shadow:0 8px 32px #00000059;--gradient-primary:linear-gradient(135deg, #f5708f 0%, #ea2e63 50%, #ad1f53 100%);--gradient-mesh:radial-gradient(at 10% 90%, #291417 0%, transparent 40%), radial-gradient(at 90% 10%, #221114 0%, transparent 40%), radial-gradient(at 50% 50%, #0e0708 0%, transparent 80%);--gradient-orb1:#8f0a29;--gradient-orb2:#5d0921;--gradient-orb3:#410b1f;--glow-color:343 82% 55%}[data-theme=gold]{--background:43 18% 98%;--foreground:43 24% 12%;--card:0 0% 100%;--card-foreground:43 24% 12%;--popover:0 0% 100%;--popover-foreground:43 24% 12%;--primary:43 96% 40%;--primary-foreground:0 0% 100%;--secondary:43 18% 93%;--secondary-foreground:43 24% 12%;--muted:43 18% 93%;--muted-foreground:43 12% 45%;--accent:43 18% 92%;--accent-foreground:43 24% 12%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:43 18% 88%;--input:43 18% 88%;--ring:43 96% 40%;--radius:.75rem;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px #a3812914;--glass-blur:16px;--gradient-primary:linear-gradient(135deg, #fde849 0%, #c89004 50%, #7a4a05 100%);--gradient-mesh:radial-gradient(at 10% 90%, #f9f4e7 0%, transparent 40%), radial-gradient(at 90% 10%, #f8f2e2 0%, transparent 40%), radial-gradient(at 50% 50%, #fdfbf7 0%, transparent 80%);--gradient-orb1:#fde849;--gradient-orb2:#c89004;--gradient-orb3:#7a4a05;--glow-color:43 96% 40%}.dark[data-theme=gold]{--background:43 18% 4%;--foreground:43 12% 95%;--card:43 18% 6%;--card-foreground:43 12% 95%;--popover:43 18% 6%;--popover-foreground:43 12% 95%;--primary:43 96% 50%;--primary-foreground:43 24% 10%;--secondary:43 18% 12%;--secondary-foreground:43 12% 95%;--muted:43 18% 12%;--muted-foreground:43 12% 65%;--accent:43 18% 14%;--accent-foreground:43 12% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 8%;--border:43 18% 14%;--input:43 18% 14%;--ring:43 96% 50%;--glass-bg:#12100dbf;--glass-border:#eae7e114;--glass-shadow:0 8px 32px #00000059;--gradient-primary:linear-gradient(135deg, #fdec68 0%, #fab505 50%, #c47608 100%);--gradient-mesh:radial-gradient(at 10% 90%, #282315 0%, transparent 40%), radial-gradient(at 90% 10%, #211d12 0%, transparent 40%), radial-gradient(at 50% 50%, #0d0c07 0%, transparent 80%);--gradient-orb1:#978602;--gradient-orb2:#644802;--gradient-orb3:#492c03;--glow-color:43 96% 50%}[data-theme=neon]{--background:120 15% 98%;--foreground:120 20% 12%;--card:0 0% 100%;--card-foreground:120 20% 12%;--popover:0 0% 100%;--popover-foreground:120 20% 12%;--primary:84 81% 44%;--primary-foreground:0 0% 100%;--secondary:120 15% 93%;--secondary-foreground:120 20% 12%;--muted:120 15% 93%;--muted-foreground:120 10% 45%;--accent:120 15% 92%;--accent-foreground:120 20% 12%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:120 15% 88%;--input:120 15% 88%;--ring:84 81% 44%;--radius:.75rem;--glass-bg:#ffffffbf;--glass-border:#fff6;--glass-shadow:0 8px 32px #33993314;--glass-blur:16px;--gradient-primary:linear-gradient(135deg, #c3ed45 0%, #82cb15 50%, #157e3c 100%);--gradient-mesh:radial-gradient(at 10% 90%, #e8f7e8 0%, transparent 40%), radial-gradient(at 90% 10%, #e4f6e4 0%, transparent 40%), radial-gradient(at 50% 50%, #f7fcf7 0%, transparent 80%);--gradient-orb1:#c3ed45;--gradient-orb2:#82cb15;--gradient-orb3:#157e3c;--glow-color:84 81% 44%}.dark[data-theme=neon]{--background:120 15% 4%;--foreground:120 10% 95%;--card:120 15% 6%;--card-foreground:120 10% 95%;--popover:120 15% 6%;--popover-foreground:120 10% 95%;--primary:84 81% 54%;--primary-foreground:120 20% 10%;--secondary:120 15% 12%;--secondary-foreground:120 10% 95%;--muted:120 15% 12%;--muted-foreground:120 10% 65%;--accent:120 15% 14%;--accent-foreground:120 10% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 8%;--border:120 15% 14%;--input:120 15% 14%;--ring:84 81% 54%;--glass-bg:#0d120dbf;--glass-border:#e2e9e214;--glass-shadow:0 8px 32px #00000059;--gradient-primary:linear-gradient(135deg, #d2f174 0%, #9de92b 50%, #1daa51 100%);--gradient-mesh:radial-gradient(at 10% 90%, #172617 0%, transparent 40%), radial-gradient(at 90% 10%, #132013 0%, transparent 40%), radial-gradient(at 50% 50%, #080d08 0%, transparent 80%);--gradient-orb1:#6c8b0e;--gradient-orb2:#3b5c0a;--gradient-orb3:#0b411f;--glow-color:84 81% 54%}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1, "calt" 1}}@layer components{@keyframes textGradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}}@layer utilities{.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.flex{display:flex}.inline-flex{display:inline-flex}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-20{height:calc(var(--spacing) * 20)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.btn-gradient{background:var(--gradient-primary);transition:filter .15s,transform .1s,box-shadow .15s}.btn-gradient:hover{filter:brightness(1.1);box-shadow:0 4px 16px hsl(var(--glow-color) / .35);transform:translateY(-1px)}.btn-gradient:active{filter:brightness(.95);transform:scale(.96)translateY(0)}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-x-clip{overflow-x:clip}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-destructive\/10{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.bg-primary\/10{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.bg-mesh{background-image:var(--gradient-mesh)}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-700{--tw-gradient-from:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-900{--tw-gradient-to:var(--color-blue-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-500{--tw-gradient-to:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-800{--tw-gradient-to:var(--color-indigo-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-destructive{color:hsl(var(--destructive))}.section-dark .text-muted-foreground{color:#ffffff9e}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-white{color:var(--color-white)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}[data-radix-popper-content-wrapper] [role=menu],[data-radix-popper-content-wrapper] [role=listbox],[data-radix-popper-content-wrapper] .glass{background-color:hsl(var(--popover))!important;-webkit-backdrop-filter:none!important}@view-transition{navigation:auto}::view-transition-old(page-content){animation:.15s ease-out fade-out}::view-transition-new(page-content){animation:.2s ease-in 50ms fade-in}::view-transition-old(slide-forward){animation:.2s ease-out slide-out-left}::view-transition-new(slide-forward){animation:.2s ease-out slide-in-right}::view-transition-old(slide-back){animation:.2s ease-out slide-out-right}::view-transition-new(slide-back){animation:.2s ease-out slide-in-left}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{will-change:transform;width:-webkit-max-content;width:max-content;animation-name:marquee;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.animate-marquee:hover{animation-play-state:paused}html[data-font=inter] body{font-family:var(--font-inter), sans-serif}html[data-font=plus-jakarta] body{font-family:var(--font-jakarta), sans-serif}html[data-font=playfair] body{font-family:var(--font-playfair), serif}html[data-font=outfit] body{font-family:var(--font-outfit), sans-serif}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root,.dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--background:0 0% 100%;--foreground:222 28% 10%;--card:0 0% 100%;--card-foreground:222 28% 10%;--popover:0 0% 100%;--popover-foreground:222 28% 10%;--secondary:220 14% 94%;--secondary-foreground:222 28% 10%;--muted:220 14% 94%;--muted-foreground:220 9% 38%;--accent:220 14% 93%;--accent-foreground:222 28% 10%;--destructive:0 74% 45%;--destructive-foreground:0 0% 100%;--border:220 13% 85%;--input:220 13% 85%;--glass-bg:#fff;--glass-border:#d4d7de;--glass-shadow:none;--gradient-mesh:none}nav,header,footer,aside,button,iframe,.floating-whatsapp,#hubungi-kami,.fixed[class*=bottom-]{display:none!important}body{color:#000!important;background:#fff!important}html,body{height:auto!important;min-height:0!important;overflow:visible!important}body main{max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;overflow:visible!important}body div:has(main){max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;overflow:visible!important}body div{overflow:visible!important}main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}img{break-inside:avoid;page-break-inside:avoid;max-width:100%!important}h1,h2,h3,h4,h5,h6{break-after:avoid;page-break-after:avoid;color:#000!important}tr,pre,blockquote{break-inside:avoid;page-break-inside:avoid}thead{display:table-header-group}@page{margin:1.5cm}}.prose table{white-space:nowrap;-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.HhF8aW_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.HhF8aW_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}._8Y5JuG_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}._8Y5JuG_variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.s0ilJq_className{font-family:Outfit,Outfit Fallback;font-style:normal}.s0ilJq_variable{--font-outfit:"Outfit", "Outfit Fallback"}
