@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.svelte-1elxaub,.svelte-1elxaub:before,.svelte-1elxaub:after,.svelte-1elxaub::backdrop{--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-font-weight:initial}}}.floating-header-container.svelte-1elxaub{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;flex-direction:row;justify-content:space-between;align-items:center;gap:2px;width:100%;padding:1rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.3s ease-out svelte-1elxaub-fadeInSlideDown;display:flex;position:sticky}.floating-header-container.scrolled.svelte-1elxaub{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;padding-inline:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*2);background:0 0;border-bottom:none;border-radius:1rem}.left-section.svelte-1elxaub{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.right-section.svelte-1elxaub{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.tab-nav-slot.svelte-1elxaub{align-items:center;display:flex}.floating-header-button.svelte-1elxaub{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:#ffffffe6;border:1px solid #0000001a;transition-duration:.3s;display:flex;box-shadow:0 4px 12px #00000026}@media (hover:hover){.floating-header-button.svelte-1elxaub:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-white,#fff);--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)}}.floating-header-button.svelte-1elxaub:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.floating-header-button.svelte-1elxaub{min-width:2.5rem;height:2.5rem;text-decoration:none}.back-icon.svelte-1elxaub{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);transition:transform .2s}.floating-header-button.svelte-1elxaub:hover .back-icon:where(.svelte-1elxaub){transform:translate(-2px)}.brand-section.svelte-1elxaub{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.logo-container.svelte-1elxaub{justify-content:center;align-items:center;display:flex}.logo-star.svelte-1elxaub{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));animation:2s ease-in-out infinite svelte-1elxaub-logoPulse}.floating-header-button.svelte-1elxaub:hover .logo-star:where(.svelte-1elxaub){animation:.5s ease-out svelte-1elxaub-logoSpin}.brand-text.svelte-1elxaub{align-items:center;display:flex}.brand-title.svelte-1elxaub{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;transition:filter .3s}.floating-header-button.svelte-1elxaub:hover .brand-title:where(.svelte-1elxaub){filter:brightness(1.2)}.toggle-shortcuts.svelte-1elxaub{border-radius:var(--radius-2xl,1rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-gray-700,oklch(37.3% .034 259.733));background:#ffffffe6;border:1px solid #0000001a;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #00000026}@media (hover:hover){.toggle-shortcuts.svelte-1elxaub:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-white,#fff);--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)}}.toggle-shortcuts.svelte-1elxaub:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.toggle-shortcuts.svelte-1elxaub{cursor:pointer;z-index:10;width:2.5rem;height:2.5rem;animation:.4s cubic-bezier(.4,0,.2,1) svelte-1elxaub-fadeInSlide;position:relative}.toggle-icon.svelte-1elxaub{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);transition:transform .3s cubic-bezier(.4,0,.2,1)}.toggle-shortcuts.svelte-1elxaub:hover .toggle-icon:where(.svelte-1elxaub){transform:scale(1.1)}.cta-button.svelte-1elxaub{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);cursor:pointer;z-index:10;min-width:2.5rem;height:2.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.4s cubic-bezier(.4,0,.2,1) svelte-1elxaub-fadeInSlide;display:flex;position:relative}.cta-button.guest.svelte-1elxaub{color:var(--color-white,#fff);background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid #fff3;box-shadow:0 4px 15px #667eea66}.cta-button.guest.svelte-1elxaub:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-2px)scale(1.05);box-shadow:0 6px 20px #667eea99}.cta-button.logged-in.svelte-1elxaub{color:var(--color-gray-700,oklch(37.3% .034 259.733));background:#fffffff2;border:1px solid #0000001a;box-shadow:0 4px 12px #00000026}.cta-button.logged-in.svelte-1elxaub:hover{background:#fff;transform:translateY(-2px)scale(1.05);box-shadow:0 6px 20px #0003}.cta-icon.svelte-1elxaub{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition:transform .2s}.cta-button.svelte-1elxaub:hover .cta-icon:where(.svelte-1elxaub){transform:scale(1.1)}.cta-text.svelte-1elxaub{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap}.shortcuts-container.svelte-1elxaub{flex-direction:row;align-items:center;gap:2px;display:flex}.shortcut-button.svelte-1elxaub{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-gray-700,oklch(37.3% .034 259.733));background:#ffffffe6;border:1px solid #0000001a;display:flex;box-shadow:0 4px 12px #00000026}@media (hover:hover){.shortcut-button.svelte-1elxaub:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-white,#fff);--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)}}.shortcut-button.svelte-1elxaub:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.shortcut-button.svelte-1elxaub{white-space:nowrap;min-width:2.5rem;height:2.5rem;text-decoration:none;transition:all .3s;animation:.4s cubic-bezier(.4,0,.2,1) both svelte-1elxaub-slideInFromLeft}.shortcut-icon.svelte-1elxaub{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition:transform .2s}.shortcut-button.svelte-1elxaub:hover .shortcut-icon:where(.svelte-1elxaub){transform:scale(1.2)}.shortcut-text.svelte-1elxaub{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@keyframes svelte-1elxaub-fadeInSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1elxaub-logoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes svelte-1elxaub-logoSpin{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.1)}}@keyframes svelte-1elxaub-slideInFromLeft{0%{opacity:0;transform:translate(-20px)scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes svelte-1elxaub-fadeInSlide{0%{opacity:0;transform:translate(-10px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:640px){.floating-header-container.svelte-1elxaub{padding:.75rem 1rem}.floating-header-container.scrolled.svelte-1elxaub{margin:.75rem}.floating-header-button.svelte-1elxaub{gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*2);min-width:2rem;height:2rem}.back-icon.svelte-1elxaub{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3)}.logo-star.svelte-1elxaub{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.brand-title.svelte-1elxaub{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.shortcut-button.svelte-1elxaub{padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*2);min-width:2rem;height:2rem}.shortcut-text.svelte-1elxaub{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.toggle-shortcuts.svelte-1elxaub{width:2rem;height:2rem}.toggle-icon.svelte-1elxaub{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3)}.cta-button.svelte-1elxaub{padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*2);min-width:2rem;height:2rem}.cta-text.svelte-1elxaub{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}@media (max-width:480px){.shortcut-text.svelte-1elxaub{display:none}.shortcut-button.svelte-1elxaub{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5);min-width:1.75rem;height:1.75rem}.toggle-shortcuts.svelte-1elxaub{width:1.75rem;height:1.75rem}.cta-button.svelte-1elxaub{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5);min-width:1.75rem;height:1.75rem}.cta-text.svelte-1elxaub{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}@media (prefers-color-scheme:dark){.floating-header-button.svelte-1elxaub,.shortcut-button.svelte-1elxaub,.toggle-shortcuts.svelte-1elxaub{color:var(--color-gray-300,oklch(87.2% .01 258.338));background:#111827e6;border-color:#fff3}@media (hover:hover){.svelte-1elxaub:is(.floating-header-button:where(.svelte-1elxaub),.shortcut-button:where(.svelte-1elxaub),.toggle-shortcuts:where(.svelte-1elxaub)):hover{background-color:var(--color-gray-800,oklch(27.8% .033 256.848));color:var(--color-white,#fff)}}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-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-font-weight{syntax:"*";inherits:false}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
