*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.absolute,[absolute=""]{position:absolute}.fixed,[fixed=""]{position:fixed}.relative,[relative=""]{position:relative}.inset-0,[inset-0=""]{inset:0}.bottom-0,[bottom-0=""]{bottom:0}.bottom-4,[bottom-4=""]{bottom:1rem}.left-0,[left-0=""]{left:0}.right-0,[right-0=""]{right:0}.right-4,[right-4=""]{right:1rem}[right~="-2"]{right:-.5rem}[top~="-2"]{top:-.5rem}.z-50,[z-50=""]{z-index:50}.mb-2,[mb-2=""]{margin-bottom:.5rem}.mb-3,[mb-3=""]{margin-bottom:.75rem}.mt-2,[mt-2=""]{margin-top:.5rem}.h-14,[h-14=""]{height:3.5rem}.h-5,[h-5=""]{height:1.25rem}.h2{height:.5rem}.w-14,[w-14=""]{width:3.5rem}.w-5,[w-5=""]{width:1.25rem}[max-h~="80vh"]{max-height:80vh}.flex,[flex=""]{display:flex}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.items-start,[items-start=""]{align-items:flex-start}.items-center,[items-center=""]{align-items:center}.justify-center,[justify-center=""]{justify-content:center}.justify-between,[justify-between=""]{justify-content:space-between}.gap-2,[gap-2=""]{gap:.5rem}.overflow-x-auto,[overflow-x-auto=""]{overflow-x:auto}.overflow-y-auto,[overflow-y-auto=""]{overflow-y:auto}.whitespace-pre-wrap,[whitespace-pre-wrap=""]{white-space:pre-wrap}.border,[border~="1"]{border-width:1px}.border-b,[border-b=""]{border-bottom-width:1px}[border~=gray-200]{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}.rounded,[rounded=""]{border-radius:.25rem}.rounded-full,[rounded-full=""]{border-radius:9999px}.rounded-t-lg,[rounded-t-lg=""]{border-top-left-radius:24px;border-top-right-radius:24px}.bg-black,[bg-black=""]{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity))}.bg-gray-50,[bg-gray-50=""]{--un-bg-opacity:1;background-color:rgb(249 250 251 / var(--un-bg-opacity))}.bg-red-500,[bg-red-500=""]{--un-bg-opacity:1;background-color:rgb(239 68 68 / var(--un-bg-opacity))}.bg-white,[bg-white=""]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.bg-opacity-50,[bg-opacity-50=""]{--un-bg-opacity:.5}.p-3,[p-3=""]{padding:.75rem}.p-4,[p-4=""]{padding:1rem}.px-3,[px-3=""]{padding-left:.75rem;padding-right:.75rem}.py-1,[py-1=""]{padding-top:.25rem;padding-bottom:.25rem}.py-8,[py-8=""]{padding-top:2rem;padding-bottom:2rem}.text-center,[text-center=""]{text-align:center}.text-2xl,[text-2xl=""]{font-size:1.5rem;line-height:2rem}.text-lg,[text-lg=""]{font-size:1.125rem;line-height:1.75rem}.text-sm,[text-sm=""]{font-size:.875rem;line-height:1.25rem}.text-xl,[text-xl=""]{font-size:1.25rem;line-height:1.75rem}.text-xs,[text-xs=""]{font-size:.75rem;line-height:1rem}.text-blue-600,[text-blue-600=""]{--un-text-opacity:1;color:rgb(37 99 235 / var(--un-text-opacity))}.text-gray-500,[text-gray-500=""]{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.text-gray-600,[text-gray-600=""]{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity))}.text-gray-800,[text-gray-800=""]{--un-text-opacity:1;color:rgb(31 41 55 / var(--un-text-opacity))}.text-navy,[text-navy=""]{--un-text-opacity:1;color:rgb(11 19 43 / var(--un-text-opacity))}.text-red-600{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity))}.text-white,[text-white=""]{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.text-yellow-600{--un-text-opacity:1;color:rgb(202 138 4 / var(--un-text-opacity))}.font-bold,[font-bold=""]{font-weight:700}.font-medium,[font-medium=""]{font-weight:500}.leading-none,[leading-none=""]{line-height:1}.uppercase,[uppercase=""]{text-transform:uppercase}.shadow-lg,[shadow-lg=""]{--un-shadow:0 10px 15px var(--un-shadow-color, rgba(0, 0, 0, .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-xl,[shadow-xl=""]{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--primary: #1da1f2;--primary-dark: #1a91da;--primary-light: #29aaf4;--navy: #0b132b;--light-gray: #f8fafc;--purple: #8b5cf6;--green: #10b981;--orange: #f97316;--font-heading: "Poppins", sans-serif;--font-body: "Inter", sans-serif;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 9999px;--border-thin: 1px;--border-medium: 2px;--border-thick: 3px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .3s ease}body{font-family:var(--font-body);color:var(--navy);background:linear-gradient(135deg,#87ceeb,#87cefa);min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600}.btn-primary{background:linear-gradient(90deg,var(--primary),var(--primary-dark));color:#fff;padding:12px 24px;border-radius:var(--radius-full);border:none;font-weight:600;font-family:var(--font-heading);transition:transform var(--transition-normal);cursor:pointer}.btn-primary:hover{transform:scale(1.05)}.btn-secondary{background:transparent;color:var(--primary);padding:12px 24px;border:var(--border-medium) solid var(--primary);border-radius:var(--radius-full);font-weight:600;font-family:var(--font-heading);transition:all var(--transition-normal);cursor:pointer}.btn-secondary:hover{background:var(--primary);color:#fff;transform:scale(1.05)}.card{background:#fffc;backdrop-filter:blur(10px);border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-lg)}.input{padding:var(--spacing-md);border:var(--border-medium) solid var(--light-gray);border-radius:var(--radius-md);font-family:var(--font-body);transition:border-color var(--transition-normal)}.input:focus{outline:none;border-color:var(--primary)}
