/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--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;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-green-400:oklch(79.2% .209 151.711);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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);-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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Blinker,-apple-system,sans-serif;background-color:var(--bg-primary)!important}html.lp-active{background-color:#101d33!important}body{background-color:var(--bg-primary);color:var(--text-primary);min-height:100dvh}html.lp-active body{background-color:#101d33!important}#root{flex-direction:column;min-height:100dvh;display:flex}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top)}body:after{content:"";height:env(safe-area-inset-bottom);z-index:9999;pointer-events:none;background-color:#0000;position:fixed;bottom:0;left:0;right:0}.auth-content{transform:translateY(-2rem)}}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}@media (width<=639px){body{background-color:var(--bg-primary)!important}[data-theme=dark],[data-theme=dark] body{background-color:#101d33!important}[data-theme=light],[data-theme=light] body{background-color:#cfe7fb!important}html.lp-active,html.lp-active body{background-color:#101d33!important}input,select,textarea{padding-top:6px!important;padding-bottom:6px!important;padding-right:14px!important;font-size:17px!important}.auth-flow input,.auth-flow textarea{padding-top:8px!important;padding-bottom:8px!important;padding-right:14px!important;font-size:17px!important}.auth-flow .btn-primary,.auth-flow .btn-secondary,.auth-flow button.text-sm{padding-top:8px!important;padding-bottom:8px!important;font-size:1.05rem!important}.mobile-share-row button{-webkit-backdrop-filter:none}}}@layer components{.noise-bg:before{content:"";pointer-events:none;z-index:1;opacity:.08;background-image:url(/grain.png);background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}@media (width>=768px){.noise-bg:before{opacity:.09}}[data-theme=light] .noise-bg:before{opacity:.09}.frost{background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--border-glass);border-radius:var(--glass-border-radius);box-shadow:var(--shadow-card), var(--shadow-inner-light), var(--shadow-inner-glass);transition:background .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.frost:hover{background:var(--surface-glass-hover);box-shadow:var(--shadow-card-hover), var(--shadow-inner-light);border-color:var(--border-glass-strong)}.frost:active{background:var(--surface-glass-active)}.frost-card{background:var(--surface-solid-fallback);border-radius:var(--glass-border-radius);border:1px solid var(--border-glass);box-shadow:var(--shadow-card), var(--shadow-inner-light), var(--shadow-inner-glass);transition:background .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.frost-card{background:var(--surface-glass);-webkit-backdrop-filter:blur(24px)saturate(1.8)}}.frost-card:hover{background:var(--surface-glass-hover);box-shadow:var(--shadow-card-hover), var(--shadow-inner-light);border-color:var(--border-glass-strong)}.frost-card-elevated{background:var(--surface-solid-fallback)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.frost-card-elevated{background:var(--frost-card-elevated-bg);-webkit-backdrop-filter:blur(32px)saturate(2)}}.frost-elevated{background:var(--surface-solid-fallback);border-radius:var(--glass-border-radius-lg);border:1px solid var(--border-glass);box-shadow:var(--shadow-elevated), var(--shadow-inner-light), var(--shadow-inner-glass);transition:background .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.frost-elevated{background:var(--surface-glass-elevated);-webkit-backdrop-filter:blur(36px)saturate(1.8)}}.frost-elevated:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0a 0%,#0000 40% 60%,#c1ff7204 100%);position:absolute;inset:0}.frost-subtle{background:var(--surface-solid-fallback);border:1px solid var(--border-glass);transition:all .25s cubic-bezier(.22,1,.36,1)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.frost-subtle{-webkit-backdrop-filter:blur(16px)saturate(1.6);background:#d4f5f005}}[data-theme=light] .frost-subtle{background:#ffffff59}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme=light] .frost-subtle{background:#ffffff4d}}.auth-glass{-webkit-backdrop-filter:blur(24px)saturate(1.8);border-radius:var(--glass-border-radius);background:#080e2499;border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:0 4px 32px #0006,0 1px 4px #0003,inset 0 1px #ffffff0f}.auth-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,#ffffff08 0%,#0000 40% 60%,#c1ff7203 100%);position:absolute;inset:0}.splice-card{background:var(--surface-card);-webkit-backdrop-filter:blur(24px)saturate(1.6);border:1px solid var(--surface-card-border);border-radius:var(--glass-border-radius);box-shadow:var(--shadow-card), var(--shadow-inner-glass);transition:background .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.splice-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff09 0%,#0000 50%);position:absolute;inset:0}.splice-card:hover{background:var(--surface-card-hover);border-color:var(--surface-card-border-hover);box-shadow:var(--shadow-card-hover), var(--shadow-inner-glass);transform:translateY(-3px)scale(1.01)}.toolbar-btn{background:#0c102473;border:1.4px solid #ffffff61;border-color:#ffffff61 #ffffff2e;box-shadow:inset 0 1px 1px #ffffff1a,0 2px 10px #0003}[data-theme=light] .toolbar-btn{background:#ffffff40;border:1.4px solid #ffffff73;border-color:#ffffffa6 #ffffff73 #ffffff59;box-shadow:inset 0 1px 1px #ffffff40,0 2px 10px #0000000f}.toolbar-btn-accent{color:var(--accent-primary)}[data-theme=light] .toolbar-btn-accent{color:var(--accent-secondary)}@media (width<=639px){.splice-card-list{max-width:17.5rem;margin-left:auto;margin-right:auto;min-height:24rem!important}}.mark-all-read-btn{background:var(--accent-primary);color:var(--text-on-accent)}.mark-all-read-btn:hover,.mark-all-read-btn:active{background:var(--accent-secondary);color:var(--bg-primary)}[data-theme=light] .mark-all-read-btn{color:#fff;background:#2a9d6e}[data-theme=light] .mark-all-read-btn:hover,[data-theme=light] .mark-all-read-btn:active{color:#3347c4;background:#00cec9}.mobile-share-row button{width:2.25rem!important;height:2.25rem!important}.splice-card-glass{border-radius:var(--glass-border-radius);background:#0c102473;border:1.4px solid #ffffff61;border-color:#ffffff61 #ffffff2e;transition:background .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px 1px #ffffff1a,0 4px 32px #00000059}[data-theme=light] .splice-card-glass{background:#ffffff40;border:1.4px solid #ffffff73;border-color:#ffffffa6 #ffffff73 #ffffff59;box-shadow:inset 0 1px 1px #ffffff40,0 4px 24px #00000014}@media (hover:hover){.splice-card-glass:hover{background:#0c10248c;border-color:#ffffff47;transform:translateY(-3px)scale(1.01)}.splice-card-glass .splice-card-glass:hover{background:#0c102473;transform:none}[data-theme=light] .splice-card-glass:hover{background:#ffffff61;border-color:#ffffff8c}}.btn-primary{background:var(--accent-primary);color:var(--text-on-accent);cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-family:Blinker,sans-serif;font-size:.9rem;font-weight:600;transition:all .2s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative}.btn-primary:hover{background:var(--accent-secondary);color:var(--text-on-accent-secondary);transform:translateY(-1px);box-shadow:0 4px 20px #d6fdff4d,0 0 0 1px #d6fdff26}.btn-primary:active{background:var(--accent-secondary);color:var(--text-on-accent-secondary);box-shadow:none;transform:translateY(0)scale(.98)}.font-marketing .btn-primary{border:1px solid #ffffff1f;transform:translateY(0);box-shadow:0 4px #78c83cb3,0 6px 16px #00000059,inset 0 1px #ffffff40}.font-marketing .btn-primary:hover{background:var(--accent-secondary);color:var(--bg-primary);transform:translateY(-2px);box-shadow:0 4px #82c8d2b3,0 8px 24px #d6fdff4d,inset 0 1px #ffffff4d}.font-marketing .btn-primary:active{color:var(--bg-primary);background:#b8eef2;transform:translateY(2px);box-shadow:0 1px #82c8d280,0 2px 6px #00000040,inset 0 1px 2px #0000001a}.font-marketing .btn-secondary{transform:translateY(0);box-shadow:0 4px #c1ff724d,0 6px 16px #00000059,inset 0 1px #ffffff14}.font-marketing .btn-secondary:hover{background:var(--accent-secondary);border-color:var(--accent-secondary);color:var(--bg-primary);transform:translateY(-2px);box-shadow:0 4px #82c8d2b3,0 8px 24px #d6fdff4d,inset 0 1px #ffffff4d}.font-marketing .btn-secondary:active{color:var(--bg-primary);background:#b8eef2;border-color:#b8eef2;transform:translateY(2px);box-shadow:0 1px #82c8d280,0 2px 6px #00000040,inset 0 1px 2px #0000001a}.btn-primary:disabled{color:#22195466;box-shadow:none;cursor:not-allowed;background:#c1ff722e;transform:none}.btn-secondary{border:1px solid var(--border-strong);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:Blinker,sans-serif;font-size:.9rem;font-weight:500;transition:all .2s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.btn-secondary:hover{background:var(--surface-glass);border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-1px)}.btn-ghost{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:12px 24px;font-family:Blinker,sans-serif;font-size:.9rem;font-weight:500;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.btn-ghost:hover{background:var(--surface-glass);color:var(--text-primary)}.btn-danger{color:var(--color-error);cursor:pointer;background:0 0;border:1px solid #f8717140;border-radius:12px;padding:12px 24px;font-family:Blinker,sans-serif;font-size:.9rem;font-weight:500;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.btn-danger:hover{background:#f8717114;border-color:#f8717166;transform:translateY(-1px)}.btn-option{border:1px solid var(--border-strong);color:var(--text-primary);text-align:center;cursor:pointer;background:0 0;border-radius:9999px;width:100%;min-height:56px;padding:18px 8px;font-family:Blinker,sans-serif;font-size:1rem;font-weight:500;transition:all .2s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover){.btn-option:hover{background:var(--accent-secondary);border-color:var(--accent-secondary);color:var(--bg-primary);transform:translateY(-1px);box-shadow:0 4px 20px #d6fdff4d,0 0 0 1px #d6fdff26}}.btn-option:active{background:var(--accent-secondary);border-color:var(--accent-secondary);color:var(--bg-primary)}.btn-option.selected{background:var(--accent-secondary);border-color:var(--accent-secondary);color:var(--bg-primary);animation:.4s ease-out optionFlash}@keyframes optionFlash{0%{background:#b8eef2}50%{background:#d6fdff4d}to{background:var(--accent-secondary)}}.input-frost{-webkit-backdrop-filter:blur(24px)saturate(1.8);color:var(--text-primary);background:#0c10248c;border:1.4px solid #ffffff2e;border-radius:9999px;outline:none;width:100%;padding:10px 20px;font-family:Blinker,sans-serif;font-size:1rem;transition:border-color .25s,box-shadow .25s}[data-theme=light] .input-frost{background:#ffffff8c;border-color:#ffffff80}.input-frost::placeholder{color:var(--text-muted)}.input-frost:focus{box-shadow:none;border-color:#ffffff47}[data-theme=light] .input-frost:focus{border-color:#fff9}.input-frost.error{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-bg)}.input-frost::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.input-frost::-webkit-datetime-edit{color:var(--text-primary);font-family:Blinker,sans-serif}.input-frost::-webkit-datetime-edit-fields-wrapper{color:var(--text-primary);font-family:Blinker,sans-serif}.icon-frost{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px)saturate(1.8);border:1px solid var(--border-glass);color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.icon-frost:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a 0%,#0000 100%);border-radius:50%;height:40%;position:absolute;top:2px;left:15%;right:15%}.icon-frost:hover{background:var(--surface-glass-hover);border-color:var(--border-glass-strong);color:var(--text-primary);box-shadow:var(--shadow-glow-ice);transform:scale(1.08)}.icon-frost.active{color:var(--accent-primary);border-color:var(--border-accent);box-shadow:var(--shadow-glow-lime);background:var(--accent-primary-muted)}.icon-frost-feature{background:var(--brand-purple);-webkit-backdrop-filter:blur(20px)saturate(1.8);color:var(--accent-primary);box-shadow:var(--shadow-glow-purple), var(--shadow-inner-glass);border:1px solid #8c64dc26;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.icon-frost-feature:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a 0%,#0000 100%);border-radius:50%;height:40%;position:absolute;top:2px;left:15%;right:15%}.icon-frost-feature:hover{box-shadow:0 0 40px #643cc840, var(--shadow-inner-glass);background:#643cc84d}.nav-icon{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px)saturate(1.8);border:1px solid var(--border-glass);color:var(--nav-inactive);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.nav-icon:before{content:"";pointer-events:none;background:linear-gradient(#ffffff12 0%,#0000 100%);border-radius:50%;height:40%;position:absolute;top:2px;left:15%;right:15%}.nav-icon:hover{background:var(--surface-glass-hover);color:var(--text-primary);transform:scale(1.08)}.nav-icon.active{background:var(--accent-primary-muted);border-color:var(--border-accent);color:var(--nav-active);box-shadow:var(--shadow-glow-lime)}.score-badge{-webkit-backdrop-filter:blur(16px)saturate(1.4);color:var(--badge-text);box-shadow:var(--shadow-glow-lime), var(--shadow-inner-light);background:#c1ff72b3;border:1px solid #c1ff7240;border-radius:9999px;flex-direction:column;align-items:center;padding:12px 24px;display:inline-flex;position:relative;overflow:hidden}[data-theme=light] .score-badge{box-shadow:var(--shadow-glow-purple), var(--shadow-inner-light);background:#3347c4a6;border-color:#3347c433}.score-badge:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff4d 0%,#ffffff0d 100%);height:50%;position:absolute;top:0;left:10%;right:10%}.score-badge .score-value{font-variant-numeric:tabular-nums;font-family:Outfit,sans-serif;font-size:2rem;font-weight:800}.score-badge .score-label{text-transform:uppercase;letter-spacing:.12em;font-family:Blinker,sans-serif;font-size:.7rem;font-weight:600}.tab-bar{background:0 0;border:none;border-radius:0;justify-content:center;gap:8px;padding:0;display:flex;overflow:visible}.tab-nav{contain:layout style;isolation:isolate;transform:translateZ(0)}.tab-pill{pointer-events:none;will-change:transform;background-color:#c1ff72;border-radius:9999px;position:absolute;inset:1px 5px;box-shadow:0 0 0 1px #c1ff728c,0 8px 30px -12px #c1ff728c}[data-theme=light] .tab-pill{background-color:var(--accent-secondary);box-shadow:0 0 0 1px #3347c440,0 4px 16px -6px #3347c44d}.tab-item{box-shadow:none;cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:9999px;min-width:7.25rem;padding:5px 16px;font-family:Blinker,sans-serif;font-size:.875rem;font-weight:600;position:relative}.tab-label{will-change:opacity;pointer-events:none}.tab-label-dark{color:#ffffffe6}.tab-label-light{color:#0009;opacity:0}[data-theme=light] .tab-label-dark{opacity:0}[data-theme=light] .tab-label-light{opacity:1}.tab-item.active .tab-label-dark{color:#221954}.tab-item.active .tab-label-light{color:#fff}.tab-item:not(.active):hover .tab-label-dark{color:#c1ff72}.tab-item:not(.active):hover .tab-label-light{color:#3347c4}.tab-item.tab-switching .tab-label-dark{animation:.28s forwards tab-text-dark}.tab-item.tab-switching .tab-label-light{animation:.28s forwards tab-text-light}@keyframes tab-text-dark{0%{color:#ffffffe6}to{color:#221954}}@keyframes tab-text-light{0%{color:#0009}to{color:#fff}}.app-header-wrap{z-index:40;padding:10px 6px 0;position:relative}.app-header{-webkit-backdrop-filter:blur(1.75px)saturate(1.06);background:#0c102473;border:1.4px solid #ffffff61;border-color:#ffffff61 #ffffff2e;border-radius:1.25rem;justify-content:space-between;align-items:center;padding:6px 16px 6px 12px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px 1px #ffffff1a}.app-header:before{display:none}@media (width<=639px){.app-header-wrap{padding:8px 4px 0}.app-header{padding:8px 14px}}[data-theme=light] .app-header{-webkit-backdrop-filter:blur(1.75px)saturate(1.05);background:#ffffff40;border:1.4px solid #ffffff73;border-color:#ffffffa6 #ffffff73 #ffffff59;box-shadow:inset 0 1px 1px #ffffff40}.upgrade-btn{border:1px solid var(--accent-primary);color:var(--accent-primary);background:0 0}.upgrade-btn:hover{background:var(--accent-secondary);border-color:var(--accent-secondary);color:var(--text-on-accent-secondary)}[data-theme=light] .upgrade-btn{border-color:var(--accent-secondary);color:var(--accent-secondary)}[data-theme=light] .upgrade-btn:hover{background:var(--accent-secondary);color:#fff}.avatar-frost{background:var(--surface-glass);-webkit-backdrop-filter:blur(12px)saturate(1.6);border-radius:50%;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.avatar-frost:hover{box-shadow:var(--shadow-glow-lime);transform:scale(1.08)}.dropdown-frost{-webkit-backdrop-filter:blur(24px)saturate(1.8);border-radius:var(--glass-border-radius);background:#0c1024b3;border:1.4px solid #ffffff61;border-color:#ffffff61 #ffffff2e;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a,0 8px 32px #00000080}[data-theme=light] .dropdown-frost{background:#ffffff8c;border-color:#ffffff80}.bg-starfield{background-image:url(/SplicedBackgroundMobile.png)}@media (width>=768px){.bg-starfield{background-image:url(/starfield-bg.webp)}}.gradient-mesh:after{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:radial-gradient(700px 450px at 12% 18%,#643cc80d 0%,#0000 100%),radial-gradient(500px 500px at 88% 82%,#c1ff7205 0%,#0000 100%),radial-gradient(900px 350px at 50% 0,#2200cc09 0%,#0000 100%),radial-gradient(600px 400px at 70% 40%,#5028b406 0%,#0000 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat;background-size:auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:30s ease-in-out infinite driftSlow;position:fixed;inset:0}[data-theme=light] .gradient-mesh:after{background:radial-gradient(700px 450px at 12% 18%,#52df9b1a 0%,#0000 100%),radial-gradient(500px 500px at 88% 82%,#3347c40a 0%,#0000 100%),radial-gradient(900px 350px at 50% 0,#52df9b0f 0%,#0000 100%);animation:30s ease-in-out infinite driftSlow}.strike-through{color:#fff;display:inline-block;position:relative}.strike-through:after{content:"";background:var(--accent-primary);border-radius:0;height:7px;position:absolute;top:61%;left:-3px;right:-3px;transform:translateY(-50%);box-shadow:0 0 12px #c1ff7259}@media (width>=768px){.strike-through:after{height:10px;left:-4px;right:-4px}}.premium-banner{-webkit-backdrop-filter:blur(12px);color:var(--text-on-accent);text-align:center;letter-spacing:.04em;background:linear-gradient(90deg,#c1ff72b3,#c1ff7280);padding:6px 16px;font-size:.75rem;font-weight:600;position:relative;overflow:hidden}.premium-banner:before{content:"";pointer-events:none;background:linear-gradient(#ffffff40 0%,#0000 100%);height:50%;position:absolute;top:0;left:10%;right:10%}.font-heading{font-family:Blinker,sans-serif;font-weight:600}.font-marketing{font-family:Helvetica Now Display,sans-serif;font-weight:700}.text-gradient-lime{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#c1ff72,#d6fdff);-webkit-background-clip:text;background-clip:text}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.glass-divider{background:linear-gradient(90deg, transparent, var(--border-glass-strong), transparent);height:1px}@media (width>=640px){.stagger-reveal>*{animation:.5s cubic-bezier(.22,1,.36,1) backwards fadeUp}.stagger-reveal>:first-child{animation-delay:50ms}.stagger-reveal>:nth-child(2){animation-delay:.1s}.stagger-reveal>:nth-child(3){animation-delay:.15s}.stagger-reveal>:nth-child(4){animation-delay:.2s}.stagger-reveal>:nth-child(5){animation-delay:.25s}.stagger-reveal>:nth-child(6){animation-delay:.3s}.stagger-reveal>:nth-child(7){animation-delay:.35s}.stagger-reveal>:nth-child(8){animation-delay:.4s}}.glow-ring{transition:box-shadow .25s cubic-bezier(.22,1,.36,1)}.glow-ring:hover{box-shadow:0 0 0 3px var(--accent-primary-muted), var(--shadow-glow-lime)}.lp-barlow{font-family:Barlow,sans-serif}.lp-helvnow{letter-spacing:-.04em;font-family:Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.liquid-glass{background:#0c102473;border:1.4px solid #ffffff61;border-color:#ffffff61 #ffffff2e;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}[data-theme=light] .liquid-glass{background:#ffffff40;border:1.4px solid #ffffff73;border-color:#ffffffa6 #ffffff73 #ffffff59;box-shadow:inset 0 1px 1px #ffffff40}.lp-logo-3d{filter:drop-shadow(-.6px -.6px #ffffff8c)drop-shadow(.6px .8px #0000008c)drop-shadow(0 3px 4px #0000008c)drop-shadow(0 0 6px #c1ff724d);transform-origin:50%;transform:perspective(220px)rotateX(8deg)translateY(-1px)}.lp-headline-bold span{-webkit-text-stroke:1.2px currentColor;text-stroke:1.2px currentColor;font-weight:700}.lp-hero-glow{text-shadow:0 0 14px #ffffff2e,0 0 28px #d6fdff4d,0 0 60px #c1ff7229,0 2px 12px #000000b3,0 4px 24px #00000080,0 0 40px #01030f99}.lp-hero-sub{text-shadow:0 0 10px #ffffff1f,0 0 20px #d6fdff2e,0 2px 10px #000000a6,0 4px 20px #00000080,0 0 36px #01030f8c;margin-top:2.5rem}.lp-strike-lime{color:#fffffff2;display:inline-block;position:relative}.lp-strike-lime:after{content:"";pointer-events:none;background:#c1ff72;border-radius:.06em;height:.12em;animation:3.2s ease-in-out infinite lpNeonPulse;position:absolute;top:58%;left:-2%;right:-2%;transform:translateY(-50%);box-shadow:0 0 .05em #ffffffb3,0 0 .18em #c1ff72b3,0 0 .45em #c1ff7259,0 0 .9em #c1ff722e}.lp-neon-blue span{text-shadow:0 0 .05em #ffffff8c,0 0 .2em #d6fdffb3,0 0 .55em #d6fdff66,0 0 1em #d6fdff38,0 2px 12px #000000b3,0 4px 24px #00000080,0 0 40px #01030f99}.lp-btn-lime{color:#221954;background-color:#c1ff72;box-shadow:0 0 0 1px #c1ff728c,0 8px 30px -12px #c1ff728c}.lp-btn-lime:hover{background-color:#d6fdff;box-shadow:0 0 0 1px #d6fdff99,0 8px 30px -12px #d6fdff8c}.lp-reveal{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(20px)}.lp-reveal.lp-visible{opacity:1;transform:translateY(0)}@keyframes lpFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lpWordUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.lp-hero-enter{opacity:0;animation:.8s ease-out forwards lpFadeUp}.lp-blur-word{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;display:inline-block;transform:translateY(30px)}.lp-blur-visible .lp-blur-word{opacity:1;transform:translateY(0)}.lp-ink-vignette:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(120% 80% at 50% 0,#0a122e00 40%,#0a122e59 100%),linear-gradient(#0a122e26 0%,#0a122e0a 25% 70%,#060c1e66 100%);position:absolute;inset:0}.lp-starfield-base{opacity:.85}.lp-twinkle-0,.lp-twinkle-1,.lp-twinkle-2{animation-timing-function:ease-in-out;animation-iteration-count:infinite}.lp-twinkle-0{animation-name:lpTwinkleA}.lp-twinkle-1{animation-name:lpTwinkleB}.lp-twinkle-2{animation-name:lpTwinkleC}.lp-drops-texture{pointer-events:none;position:absolute;inset:0}.lp-drops-texture:before{content:"";opacity:.7;background:radial-gradient(55% 45% at 14% 18%,#285adc4d,#0000 100%),radial-gradient(52% 42% at 86% 22%,#143cb44d,#0000 100%),radial-gradient(58% 48% at 78% 72%,#603cc833,#0000 100%),radial-gradient(54% 44% at 18% 82%,#5030b42e,#0000 100%);position:absolute;inset:0}.lp-drops-texture:after{content:"";opacity:.12;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.85 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:400px 400px;position:absolute;inset:0}.lp-sky-texture{pointer-events:none;z-index:2;position:absolute;inset:0}.lp-sky-texture:before{content:"";opacity:.95;mix-blend-mode:screen;background:radial-gradient(55% 45% at 14% 18%,#285adc59,#0000 100%),radial-gradient(52% 42% at 86% 22%,#143cb459,#0000 100%),radial-gradient(58% 48% at 78% 72%,#603cc838,#0000 100%),radial-gradient(54% 44% at 18% 82%,#5030b433,#0000 100%),radial-gradient(64% 52%,#325adc3d,#0000 100%),radial-gradient(42% 34%,#c1ff7208,#0000 100%);position:absolute;inset:0}.lp-sky-texture:after{content:"";opacity:.32;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.85 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:400px 400px;position:absolute;inset:0}.cosmic-bg-wrap{background:#101d33}[data-theme=light] .cosmic-bg-wrap{background:#6ba2d2}.sky-photo{pointer-events:none;contain:content;isolation:isolate;position:absolute;inset:0;overflow:hidden}.sky-photo__base{background:radial-gradient(55% 45% at 18% 75%,#dcb4dc7a 0%,#dcb4dc00 70%),radial-gradient(50% 40% at 88% 88%,#ffc8d76b 0%,#ffc8d700 70%),radial-gradient(60% 50% at 78% 18%,#fff3d28c 0%,#fff3d200 60%),linear-gradient(#cfe7fb 0%,#b3d7f5 35%,#99c8ee 75%,#88bee8 100%);position:absolute;inset:0}.sky-photo__layer{opacity:.95;will-change:transform;background-image:url(/clouds.png);background-position:50%;background-repeat:no-repeat;background-size:cover;animation:90s ease-in-out infinite sky-drift;position:absolute;inset:-6%}@keyframes sky-drift{0%{transform:translate(0)}25%{transform:translate(3%,-1.5%)}50%{transform:translate(-2%,1%)}75%{transform:translate(1.5%,-.5%)}to{transform:translate(0)}}.sky-photo__tint{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(35% 30% at 50% 45%,#ffbecd8c 0%,#ffbecd00 70%);position:absolute;inset:0}.sky-photo__brighten{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(45% 40% at 85% 78%,#ffffff8c 0%,#fff0 70%);position:absolute;inset:0}.lp-drops-stage{contain:layout style}.lp-blobs-container,.lp-focus-container{contain:layout paint;isolation:isolate}.lp-blob{will-change:transform;backface-visibility:hidden;contain:content;border-radius:50%;position:absolute}.lp-blob:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 12% at 50% 5%,#fff9 0%,#0000 100%),radial-gradient(45% 30% at 42% 38%,#ffffff1f 0%,#0000 100%),radial-gradient(80% 40% at 50% 78%,#00000038 0%,#0000 100%),radial-gradient(100% 6% at 50% 0,#ffffff4d 0%,#0000 100%),radial-gradient(100% 10% at 50% 100%,#00000040 0%,#0000 100%);position:absolute;inset:0}.lp-blob-lime{background:radial-gradient(38% 18% at 40% 35%,#ffffffb3 0%,#0000 100%),radial-gradient(circle,#0000 62%,#00000059 88%,#0009 100%),radial-gradient(circle at 38% 30%,#eaffc6d9 0%,#c1ff72b8 45%,#a8e85a66 85%,#7ab53a2e 100%),radial-gradient(circle at 38% 30%,#fff 0%,#f1f5fa 14%,#bcc6d2 40%,#6a7588 66%,#2c3548 88%,#161c2c 100%)}.lp-blob-blue{background:radial-gradient(38% 18% at 40% 35%,#ffffffb3 0%,#0000 100%),radial-gradient(circle,#0000 62%,#00000059 88%,#0009 100%),radial-gradient(circle at 38% 30%,#f4ffffd9 0%,#d6fdffb8 45%,#a9eef266 85%,#73c6cc2e 100%),radial-gradient(circle at 38% 30%,#fff 0%,#f1f5fa 14%,#bcc6d2 40%,#6a7588 66%,#2c3548 88%,#161c2c 100%)}.lp-blob-pink{background:radial-gradient(38% 18% at 40% 35%,#ffffffa6 0%,#0000 100%),radial-gradient(circle,#0000 62%,#00000059 88%,#0009 100%),radial-gradient(circle at 38% 30%,#ffe1ecc7 0%,#ffb3cf9e 45%,#e98ab159 85%,#b85f8626 100%),radial-gradient(circle at 38% 30%,#fff 0%,#f1f5fa 14%,#bcc6d2 40%,#6a7588 66%,#2c3548 88%,#161c2c 100%)}.lp-blob-purple{background:radial-gradient(38% 18% at 40% 35%,#ffffffa6 0%,#0000 100%),radial-gradient(circle,#0000 62%,#00000059 88%,#0009 100%),radial-gradient(circle at 38% 30%,#ecddffc7 0%,#c8b1ff9e 45%,#a98bdb59 85%,#7858a826 100%),radial-gradient(circle at 38% 30%,#fff 0%,#f1f5fa 14%,#bcc6d2 40%,#6a7588 66%,#2c3548 88%,#161c2c 100%)}.lp-blob-orange{background:radial-gradient(38% 18% at 40% 35%,#ffffffb8 0%,#0000 100%),radial-gradient(circle,#0000 62%,#00000059 88%,#0009 100%),radial-gradient(circle at 38% 30%,#ffd4a3eb 0%,#ffa45fc7 45%,#e07a2e80 85%,#9a4d1838 100%),radial-gradient(circle at 38% 30%,#fff 0%,#f1f5fa 14%,#bcc6d2 40%,#6a7588 66%,#2c3548 88%,#161c2c 100%)}.lp-blob-yellow{background:radial-gradient(38% 18% at 40% 35%,#ffffffb3 0%,#0000 100%),radial-gradient(circle,#0000 62%,#00000059 88%,#0009 100%),radial-gradient(circle at 38% 30%,#fff4a3e6 0%,#ffd95abf 45%,#dfb02a73 85%,#9670102e 100%),radial-gradient(circle at 38% 30%,#fff 0%,#f1f5fa 14%,#bcc6d2 40%,#6a7588 66%,#2c3548 88%,#161c2c 100%)}.lp-focus-drop{will-change:transform;backface-visibility:hidden;contain:content;mix-blend-mode:screen;border-radius:50%;width:max(19.28vw,30vh);height:max(19.28vw,30vh);position:absolute;top:46%;left:50%}.lp-focus-drop:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(55% 10% at 50% 4%,#ffffff80 0%,#0000 100%),radial-gradient(40% 25% at 44% 40%,#ffffff1a 0%,#0000 100%),radial-gradient(70% 35% at 50% 80%,#0000002e 0%,#0000 100%),radial-gradient(100% 8% at 50% 0,#ffffff40 0%,#0000 100%),radial-gradient(100% 12% at 50% 100%,#0003 0%,#0000 100%);position:absolute;inset:0}.lp-focus-blue{background:radial-gradient(46% 24% at 47% 42%,#fffc 0%,#0000 100%),radial-gradient(10% 5% at 45% 40%,#ffffffeb 0%,#0000 100%),radial-gradient(circle,#0000 62%,#00000059 88%,#0009 100%),radial-gradient(circle at 38% 30%,#f4ffffd9 0%,#d6fdffb8 45%,#a9eef266 85%,#73c6cc2e 100%),radial-gradient(circle at 38% 30%,#fff 0%,#f1f5fa 14%,#bcc6d2 40%,#6a7588 66%,#2c3548 88%,#161c2c 100%);animation:14s cubic-bezier(.45,.05,.35,1) infinite lpDropA}.lp-focus-lime{background:radial-gradient(46% 24% at 47% 42%,#fffc 0%,#0000 100%),radial-gradient(10% 5% at 45% 40%,#ffffffeb 0%,#0000 100%),radial-gradient(circle,#0000 62%,#00000059 88%,#0009 100%),radial-gradient(circle at 38% 30%,#eaffc6d9 0%,#c1ff72b8 45%,#a8e85a66 85%,#7ab53a2e 100%),radial-gradient(circle at 38% 30%,#fff 0%,#f1f5fa 14%,#bcc6d2 40%,#6a7588 66%,#2c3548 88%,#161c2c 100%);animation:14s cubic-bezier(.45,.05,.35,1) infinite lpDropB}.lp-floater{will-change:transform;backface-visibility:hidden}.lp-float-a{animation:30s ease-in-out infinite lpFloatA}.lp-float-b{animation:36s ease-in-out infinite lpFloatB}.lp-float-c{animation:34s ease-in-out infinite lpFloatC}.lp-float-d{animation:42s ease-in-out infinite lpFloatD}.lp-float-e{animation:32s ease-in-out infinite lpFloatE}.lp-float-f{animation:38s ease-in-out infinite lpFloatF}.lp-float-g{animation:35s ease-in-out infinite lpFloatG}.lp-float-h{animation:44s ease-in-out infinite lpFloatH}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-3{top:calc(var(--spacing) * -3)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-7{right:calc(var(--spacing) * -7)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-full{bottom:100%}.-left-7{left:calc(var(--spacing) * -7)}.left-0{left:calc(var(--spacing) * 0)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-9{left:calc(var(--spacing) * 9)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[300\]{z-index:300}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3\.5{margin-inline:calc(var(--spacing) * -3.5)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.-mb-0\.5{margin-bottom:calc(var(--spacing) * -.5)}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-auto{margin-bottom:auto}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-\[4\.25rem\]{height:4.25rem}.h-\[6\.5rem\]{height:6.5rem}.h-\[10rem\]{height:10rem}.h-\[12px\]{height:12px}.h-\[18px\]{height:18px}.h-\[24px\]{height:24px}.h-\[42px\]{height:42px}.h-\[66px\]{height:66px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.\!min-h-0{min-height:calc(var(--spacing) * 0)!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[4rem\]{min-height:4rem}.min-h-\[8\.5rem\]{min-height:8.5rem}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:calc(var(--spacing) * 0)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-52{width:calc(var(--spacing) * 52)}.w-80{width:calc(var(--spacing) * 80)}.w-\[4\.25rem\]{width:4.25rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[10rem\]{width:10rem}.w-\[11rem\]{width:11rem}.w-\[12px\]{width:12px}.w-\[18px\]{width:18px}.w-\[24px\]{width:24px}.w-\[35\%\]{width:35%}.w-\[42px\]{width:42px}.w-\[66px\]{width:66px}.w-\[72px\]{width:72px}.w-\[220px\]{width:220px}.w-\[calc\(100vw-3\.5rem\)\]{width:calc(100vw - 3.5rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[21\.5rem\]{max-width:21.5rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[23rem\]{max-width:23rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[270px\]{max-width:270px}.max-w-\[calc\(100\%\+2rem\)\]{max-width:calc(100% + 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[6rem\]{min-width:6rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[3px\]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[26px\]{--tw-translate-x:26px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.3\]{scale:1.3}.scale-\[1\.08\]{scale:1.08}.scale-\[1\.25\]{scale:1.25}.scale-\[1\.34\]{scale:1.34}.scale-\[1\.35\]{scale:1.35}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fadeIn_0\.2s_ease-out\]{animation:.2s ease-out fadeIn}.animate-\[fadeIn_0\.15s_ease-out\]{animation:.15s ease-out fadeIn}.animate-\[fadeUp_0\.1s_ease-out\]{animation:.1s ease-out fadeUp}.animate-\[fadeUp_0\.2s_ease-out\]{animation:.2s ease-out fadeUp}.animate-\[fadeUp_0\.3s_ease-out\]{animation:.3s ease-out fadeUp}.animate-\[fadeUp_0\.4s_ease-out\]{animation:.4s ease-out fadeUp}.animate-\[fadeUp_0\.15s_ease-out\]{animation:.15s ease-out fadeUp}.animate-\[fadeUp_0\.25s_ease-out\]{animation:.25s ease-out fadeUp}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[0\.28em\]{column-gap:.28em}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[var\(--accent-primary\)\]{border-color:var(--accent-primary)!important}.\!border-red-500\/40{border-color:#fb2c3666!important}@supports (color:color-mix(in lab, red, red)){.\!border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)!important}}.border-\[\#60A5FA\]{border-color:#60a5fa}.border-\[\#c1ff72\]\/40{border-color:oklab(92.9703% -.115258 .141253/.4)}.border-\[rgba\(0\,0\,0\,0\.15\)\]{border-color:#00000026}.border-\[rgba\(214\,253\,255\,0\.12\)\]{border-color:#d6fdff1f}.border-\[rgba\(248\,113\,113\,0\.3\)\]{border-color:#f871714d}.border-\[rgba\(248\,113\,113\,0\.25\)\]{border-color:#f8717140}.border-\[rgba\(255\,255\,255\,0\.2\)\]{border-color:#fff3}.border-\[rgba\(255\,255\,255\,0\.06\)\]{border-color:#ffffff0f}.border-\[rgba\(255\,255\,255\,0\.12\)\]{border-color:#ffffff1f}.border-\[var\(--accent-primary\)\]{border-color:var(--accent-primary)}.border-\[var\(--accent-secondary\)\],.border-\[var\(--accent-secondary\)\]\/40{border-color:var(--accent-secondary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent-secondary\)\]\/40{border-color:color-mix(in oklab, var(--accent-secondary) 40%, transparent)}}.border-\[var\(--bg-primary\)\]{border-color:var(--bg-primary)}.border-\[var\(--border-accent\)\]{border-color:var(--border-accent)}.border-\[var\(--border-glass\)\]{border-color:var(--border-glass)}.border-\[var\(--color-error\)\]{border-color:var(--color-error)}.border-\[var\(--flow-accent\)\]{border-color:var(--flow-accent)}.border-\[var\(--status-error\)\]\/30{border-color:var(--status-error)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--status-error\)\]\/30{border-color:color-mix(in oklab, var(--status-error) 30%, transparent)}}.border-\[var\(--text-muted\)\]{border-color:var(--text-muted)}.border-\[var\(--text-on-accent\)\]{border-color:var(--text-on-accent)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-t-transparent{border-top-color:#0000}.\!bg-red-500\/20{background-color:#fb2c3633!important}@supports (color:color-mix(in lab, red, red)){.\!bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)!important}}.bg-\[\#EF4444\]{background-color:#ef4444}.bg-\[\#c1ff72\]{background-color:#c1ff72}.bg-\[\#c1ff72\]\/15{background-color:oklab(92.9703% -.115258 .141253/.15)}.bg-\[\#d6fdff\]{background-color:#d6fdff}.bg-\[rgba\(0\,0\,0\,0\.08\)\]{background-color:#00000014}.bg-\[rgba\(248\,113\,113\,0\.08\)\]{background-color:#f8717114}.bg-\[rgba\(255\,255\,255\,0\.08\)\]{background-color:#ffffff14}.bg-\[var\(--accent-primary\)\]{background-color:var(--accent-primary)}.bg-\[var\(--accent-primary-faint\)\]{background-color:var(--accent-primary-faint)}.bg-\[var\(--accent-primary-muted\)\]{background-color:var(--accent-primary-muted)}.bg-\[var\(--accent-secondary\)\]{background-color:var(--accent-secondary)}.bg-\[var\(--avatar-default\)\]{background-color:var(--avatar-default)}.bg-\[var\(--border-glass\)\]{background-color:var(--border-glass)}.bg-\[var\(--status-error\)\]\/10{background-color:var(--status-error)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--status-error\)\]\/10{background-color:color-mix(in oklab, var(--status-error) 10%, transparent)}}.bg-\[var\(--surface-glass\)\]{background-color:var(--surface-glass)}.bg-\[var\(--surface-glass-active\)\]{background-color:var(--surface-glass-active)}.bg-\[var\(--surface-glass-hover\)\]{background-color:var(--surface-glass-hover)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-0{padding-inline:calc(var(--spacing) * 0)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pt-\[8vh\]{padding-top:8vh}.pt-\[12vh\]{padding-top:12vh}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-14{padding-right:calc(var(--spacing) * 14)}.\!pb-7{padding-bottom:calc(var(--spacing) * 7)!important}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[25\%\]{padding-bottom:25%}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[1\.15rem\]{padding-left:1.15rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[0\.938rem\]{font-size:.938rem!important}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.938rem\]{font-size:.938rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.5px\]{--tw-tracking:-.5px;letter-spacing:-.5px}.tracking-\[-1\.5px\]{--tw-tracking:-1.5px;letter-spacing:-1.5px}.tracking-\[-1px\]{--tw-tracking:-1px;letter-spacing:-1px}.tracking-\[-2px\]{--tw-tracking:-2px;letter-spacing:-2px}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.\!text-red-400{color:var(--color-red-400)!important}.text-\[\#0a1230\]{color:#0a1230}.text-\[\#0f1a3a\]{color:#0f1a3a}.text-\[\#60A5FA\]{color:#60a5fa}.text-\[\#101d33\]{color:#101d33}.text-\[\#EF4444\]{color:#ef4444}.text-\[\#c1ff72\]{color:#c1ff72}.text-\[\#c1ff72\]\/70{color:oklab(92.9703% -.115258 .141253/.7)}.text-\[\#d6fdff\]{color:#d6fdff}.text-\[\#d6fdff\]\/30{color:oklab(96.7203% -.0376095 -.0139322/.3)}.text-\[\#d6fdff\]\/40{color:oklab(96.7203% -.0376095 -.0139322/.4)}.text-\[\#d6fdff\]\/60{color:oklab(96.7203% -.0376095 -.0139322/.6)}.text-\[\#d6fdff\]\/70{color:oklab(96.7203% -.0376095 -.0139322/.7)}.text-\[\#d6fdff\]\/80{color:oklab(96.7203% -.0376095 -.0139322/.8)}.text-\[\#d6fdff\]\/85{color:oklab(96.7203% -.0376095 -.0139322/.85)}.text-\[\#d6fdff\]\/90{color:oklab(96.7203% -.0376095 -.0139322/.9)}.text-\[\#f87171\]{color:#f87171}.text-\[rgba\(214\,253\,255\,0\.5\)\]{color:#d6fdff80}.text-\[rgba\(214\,253\,255\,0\.45\)\]{color:#d6fdff73}.text-\[rgba\(240\,240\,255\,0\.3\)\]{color:#f0f0ff4d}.text-\[rgba\(240\,240\,255\,0\.7\)\]{color:#f0f0ffb3}.text-\[rgba\(240\,240\,255\,0\.35\)\]{color:#f0f0ff59}.text-\[var\(--accent-primary\)\]{color:var(--accent-primary)}.text-\[var\(--accent-secondary\)\]{color:var(--accent-secondary)}.text-\[var\(--bg-primary\)\]{color:var(--bg-primary)}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--flow-accent\)\]{color:var(--flow-accent)}.text-\[var\(--status-error\)\]{color:var(--status-error)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-on-accent-secondary\)\]{color:var(--text-on-accent-secondary)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-green-400{color:var(--color-green-400)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!opacity-40{opacity:.4!important}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--accent-primary\)\]{--tw-ring-color:var(--accent-primary)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[2s\]{--tw-duration:2s;transition-duration:2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:bg-\[var\(--surface-glass-hover\)\]:is(:where(.group):hover *){background-color:var(--surface-glass-hover)}.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[\#d6fdff\]\/30::placeholder{color:oklab(96.7203% -.0376095 -.0139322/.3)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:\!border-\[\#ef4444\]:hover{border-color:#ef4444!important}.hover\:\!border-\[var\(--accent-secondary\)\]:hover{border-color:var(--accent-secondary)!important}.hover\:border-\[\#EF4444\]:hover{border-color:#ef4444}.hover\:border-\[rgba\(214\,253\,255\,0\.3\)\]:hover{border-color:#d6fdff4d}.hover\:border-\[rgba\(255\,255\,255\,0\.2\)\]:hover{border-color:#fff3}.hover\:border-\[rgba\(255\,255\,255\,0\.25\)\]:hover{border-color:#ffffff40}.hover\:border-\[var\(--accent-secondary\)\]:hover{border-color:var(--accent-secondary)}.hover\:\!bg-\[\#C1FF72\]:hover{background-color:#c1ff72!important}.hover\:\!bg-\[\#ef4444\]:hover{background-color:#ef4444!important}.hover\:\!bg-\[var\(--accent-primary\)\]:hover{background-color:var(--accent-primary)!important}.hover\:\!bg-\[var\(--accent-secondary\)\]:hover{background-color:var(--accent-secondary)!important}.hover\:\!bg-red-500\/30:hover{background-color:#fb2c364d!important}@supports (color:color-mix(in lab, red, red)){.hover\:\!bg-red-500\/30:hover{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)!important}}.hover\:bg-\[\#60A5FA\]\/10:hover{background-color:oklab(71.374% -.0380177 -.138249/.1)}.hover\:bg-\[\#EF4444\]:hover{background-color:#ef4444}.hover\:bg-\[\#c1ff72\]\/10:hover{background-color:oklab(92.9703% -.115258 .141253/.1)}.hover\:bg-\[\#d4ff9e\]:hover{background-color:#d4ff9e}.hover\:bg-\[rgba\(214\,253\,255\,0\.04\)\]:hover{background-color:#d6fdff0a}.hover\:bg-\[rgba\(255\,255\,255\,0\.06\)\]:hover{background-color:#ffffff0f}.hover\:bg-\[var\(--accent-primary\)\]:hover{background-color:var(--accent-primary)}.hover\:bg-\[var\(--accent-secondary\)\]:hover{background-color:var(--accent-secondary)}.hover\:bg-\[var\(--surface-glass\)\]:hover{background-color:var(--surface-glass)}.hover\:bg-\[var\(--surface-glass-hover\)\]:hover{background-color:var(--surface-glass-hover)}.hover\:\!text-\[\#0f1a3a\]:hover{color:#0f1a3a!important}.hover\:\!text-\[var\(--text-on-accent-secondary\)\]:hover{color:var(--text-on-accent-secondary)!important}.hover\:\!text-white:hover{color:var(--color-white)!important}.hover\:text-\[\#c1ff72\]:hover{color:#c1ff72}.hover\:text-\[\#d4ff9e\]:hover{color:#d4ff9e}.hover\:text-\[\#d6fdff\]:hover{color:#d6fdff}.hover\:text-\[var\(--accent-primary\)\]:hover{color:var(--accent-primary)}.hover\:text-\[var\(--accent-secondary\)\]:hover{color:var(--accent-secondary)}.hover\:text-\[var\(--bg-primary\)\]:hover{color:var(--bg-primary)}.hover\:text-\[var\(--text-on-accent\)\]:hover{color:var(--text-on-accent)}.hover\:text-\[var\(--text-on-accent-secondary\)\]:hover{color:var(--text-on-accent-secondary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_4px_20px_rgba\(214\,253\,255\,0\.25\)\]:hover{--tw-shadow:0 4px 20px var(--tw-shadow-color,#d6fdff40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-110:hover{--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,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);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,)}}.focus\:border-\[\#c1ff72\]\/50:focus{border-color:oklab(92.9703% -.115258 .141253/.5)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:relative{position:relative}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-\[-1rem\]{margin-top:-1rem}.sm\:mr-0{margin-right:calc(var(--spacing) * 0)}.sm\:-mb-4{margin-bottom:calc(var(--spacing) * -4)}.sm\:-mb-8{margin-bottom:calc(var(--spacing) * -8)}.sm\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.sm\:mb-1{margin-bottom:calc(var(--spacing) * 1)}.sm\:mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-\[-8px\]{margin-bottom:-8px}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-1\.5{height:calc(var(--spacing) * 1.5)}.sm\:h-3\.5{height:calc(var(--spacing) * 3.5)}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-13{height:calc(var(--spacing) * 13)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-\[6\.5rem\]{height:6.5rem}.sm\:h-\[22px\]{height:22px}.sm\:h-auto{height:auto}.sm\:min-h-dvh{min-height:100dvh}.sm\:w-1\.5{width:calc(var(--spacing) * 1.5)}.sm\:w-3\.5{width:calc(var(--spacing) * 3.5)}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-13{width:calc(var(--spacing) * 13)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-\[6\.5rem\]{width:6.5rem}.sm\:w-\[22px\]{width:22px}.sm\:w-\[200px\]{width:200px}.sm\:w-\[360px\]{width:360px}.sm\:w-auto{width:auto}.sm\:max-w-\[20rem\]{max-width:20rem}.sm\:translate-x-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:translate-y-1{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:animate-\[fadeUp_0\.15s_ease-out\]{animation:.15s ease-out fadeUp}.sm\:grid-cols-\[repeat\(auto-fill\,14rem\)\]{grid-template-columns:repeat(auto-fill,14rem)}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-0{gap:calc(var(--spacing) * 0)}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}:where(.sm\:-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-\[2px\]{padding-block:2px}.sm\:py-\[3px\]{padding-block:3px}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[3\.5rem\]{font-size:3.5rem}.sm\:text-\[13px\]{font-size:13px}.sm\:backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}}@media (width>=48rem){.md\:-right-9{right:calc(var(--spacing) * -9)}.md\:-left-9{left:calc(var(--spacing) * -9)}.md\:-mt-\[3vh\]{margin-top:-3vh}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:h-\[11px\]{height:11px}.md\:min-h-20{min-height:calc(var(--spacing) * 20)}.md\:min-h-\[7rem\]{min-height:7rem}.md\:min-h-\[360px\]{min-height:360px}.md\:w-6{width:calc(var(--spacing) * 6)}.md\:w-20{width:calc(var(--spacing) * 20)}.md\:w-\[11px\]{width:11px}.md\:max-w-\[32ch\]{max-width:32ch}.md\:max-w-\[34ch\]{max-width:34ch}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-16{padding-inline:calc(var(--spacing) * 16)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pr-6{padding-right:calc(var(--spacing) * 6)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[5\.25rem\]{font-size:5.25rem}}@media (width>=64rem){.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}.lg\:pr-4{padding-right:calc(var(--spacing) * 4)}.lg\:pl-4{padding-left:calc(var(--spacing) * 4)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-\[7rem\]{font-size:7rem}}@media (prefers-color-scheme:dark){.dark\:text-\[var\(--accent-primary\)\]{color:var(--accent-primary)}}}@font-face{font-family:Helvetica Now Display;src:url(/assets/helvetica-now-display-bold-DlLtftYD.woff2)format("woff2"),url(/assets/helvetica-now-display-bold-CBRLqyly.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/assets/helvetica-now-text-extra-bold-D7oYAr-v.woff2)format("woff2"),url(/assets/helvetica-now-text-extra-bold-DnwpljL5.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Blinker;src:url(/assets/Blinker-Regular-BYFnSbv5.woff2)format("woff2"),url(/assets/Blinker-Regular-CWz3j_sR.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blinker;src:url(/assets/Blinker-SemiBold-zEDEynV6.woff2)format("woff2"),url(/assets/Blinker-SemiBold-Haschbcr.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root,[data-theme=dark]{--bg-primary:#221954;--bg-alt:#2d2468;--bg-elevated:#362c72;--bg-page:linear-gradient(165deg, #1a1248 0%, #1f1650 25%, #221954 50%, #2d2468 75%, #221954 100%);--surface-glass:#c1ff720a;--surface-glass-hover:#c1ff7212;--surface-glass-active:#c1ff721a;--surface-glass-elevated:#d6fdff0f;--surface-solid-fallback:#221954e0;--frost-card-elevated-bg:#140e3ab8;--surface-card:#d6fdff0b;--surface-card-hover:#d6fdff14;--surface-card-border:#d6fdff12;--surface-card-border-hover:#d6fdff24;--accent-primary:#c1ff72;--accent-primary-hover:#d0ff8f;--accent-primary-active:#a8e55c;--accent-primary-muted:#c1ff721a;--accent-primary-faint:#c1ff720a;--accent-secondary:#d6fdff;--flow-accent:#c1ff72;--icon-circle-bg:#d6fdff2e;--icon-circle-border:#d6fdff40;--text-primary:#f0f0ff;--text-secondary:#f0f0ff99;--text-muted:#f0f0ff4d;--text-on-accent:#221954;--text-on-accent-secondary:#0f1a3a;--text-heading:#fff;--status-error:#f87171;--border-default:#d6fdff0f;--border-strong:#d6fdff1f;--border-accent:#c1ff7233;--border-glass:#ffffff0d;--border-glass-strong:#ffffff1a;--border-subtle:#d6fdff0f;--brand-navy:#221954;--brand-lime:#c1ff72;--brand-ice:#d6fdff;--brand-card-dark:#3347c4;--brand-purple:#643cc833;--brand-purple-vivid:#643cc82e;--color-success:#4ade80;--color-success-bg:#4ade8014;--color-warning:#fbbf24;--color-warning-bg:#fbbf2414;--color-error:#f87171;--color-error-bg:#f8717114;--color-info:#60a5fa;--color-info-bg:#60a5fa14;--avatar-default:#c00;--shadow-card:0 4px 32px #00000059, 0 1px 4px #0003;--shadow-card-hover:0 8px 48px #00000073, 0 2px 8px #00000040;--shadow-elevated:0 20px 80px #0000008c, 0 4px 16px #0000004d;--shadow-glow-lime:0 0 30px #c1ff7226, 0 0 60px #c1ff720d;--shadow-glow-lime-strong:0 0 40px #c1ff7240, 0 0 80px #c1ff7214;--shadow-glow-ice:0 0 24px #d6fdff0f;--shadow-glow-purple:0 0 40px #643cc826, 0 0 80px #643cc80d;--shadow-inner-light:inset 0 1px 0 #ffffff0a;--shadow-inner-glass:inset 0 0 40px #ffffff04;--glass-blur:24px;--glass-saturate:1.8;--glass-border-radius:22px;--glass-border-radius-sm:16px;--glass-border-radius-lg:30px;--badge-bg:#c1ff72;--badge-text:#221954;--nav-active:#c1ff72;--nav-inactive:#f0f0ff59;--nav-bg:#221954bf;--tab-bg:#c1ff720d;--tab-active-bg:#c1ff721f;--tab-border:#c1ff721a}[data-theme=light]{--bg-primary:#f8f3f3;--bg-alt:#fff;--bg-elevated:#fff;--bg-page:linear-gradient(165deg, #f8f3f3 0%, #f2eded 30%, #f5f0f0 60%, #f8f3f3 100%);--surface-glass:#f8f3f38c;--surface-glass-hover:#3347c40f;--surface-glass-active:#f8f3f3cc;--surface-glass-elevated:#f8f3f3a6;--surface-solid-fallback:#f8f3f3e6;--frost-card-elevated-bg:#f8f3f399;--surface-card:#52df9b26;--surface-card-hover:#52df9b40;--surface-card-border:#3347c40f;--surface-card-border-hover:#3347c41f;--accent-primary:#52df9b;--accent-primary-hover:#45cc8c;--accent-primary-active:#3ab87d;--accent-primary-muted:#52df9b2e;--accent-primary-faint:#52df9b0f;--accent-secondary:#3347c4;--flow-accent:#3347c4;--icon-circle-bg:#3347c414;--icon-circle-border:#3347c41f;--text-primary:#3347c4;--text-secondary:#4054b0;--text-muted:#8a8fc8;--text-on-accent:#3347c4;--text-on-accent-secondary:#fff;--text-heading:#3347c4;--status-error:#dc2626;--border-default:#3347c40f;--border-strong:#3347c41f;--border-accent:#52df9b4d;--border-glass:#ffffff73;--border-glass-strong:#ffffffa6;--border-subtle:#3347c40f;--shadow-card:0 2px 16px #3347c40d, 0 1px 3px #3347c408;--shadow-card-hover:0 8px 32px #3347c414, 0 2px 6px #3347c40a;--shadow-elevated:0 16px 56px #3347c41a, 0 4px 12px #3347c40d;--shadow-glow-lime:0 0 20px #52df9b26;--shadow-glow-lime-strong:0 0 35px #52df9b40;--shadow-glow-ice:none;--shadow-glow-purple:0 0 24px #3347c41a;--shadow-inner-light:inset 0 1px 0 #ffffff8c;--shadow-inner-glass:inset 0 0 40px #ffffff1f;--glass-border-radius:22px;--glass-border-radius-sm:16px;--glass-border-radius-lg:30px;--badge-bg:#3347c4;--badge-text:#fff;--nav-active:#3347c4;--nav-inactive:#3347c44d;--nav-bg:#f8f3f3cc;--color-error:#f43f5e;--color-error-bg:#f43f5e14;--tab-bg:#3347c408;--tab-active-bg:#3347c412;--tab-border:#3347c40f}.cta-hero{padding:11px 32px!important}@media (width<=639px){.cta-hero{padding:10px 28px!important;font-size:1.15rem!important}}.dob-day-cell{font-size:.9rem}.dob-day-header{font-size:.65rem}.dob-ym-cell,.dob-nav-label{font-size:.8rem}@media (width>=640px){.dob-day-cell{font-size:.65rem}.dob-day-header{font-size:.55rem}.dob-ym-cell{font-size:.68rem}.dob-nav-label{font-size:.7rem}.pw-eye svg{width:14px;height:14px}}@media (width<=639px){input.input-frost,textarea.input-frost{padding-top:6px!important;padding-bottom:6px!important;padding-right:14px!important;font-size:1.15rem!important}}@media (width>=768px){.lp-hiw-heading{font-size:min(clamp(3.75rem,5.5vw,5.25rem),clamp(3.75rem,8vh,5.25rem))}#how-it-works:not(.hiw-compact) .lp-hiw-heading{font-size:clamp(4rem,5.75vw,5.5rem)}.lp-plus-heading{font-size:min(clamp(3.75rem,5.5vw,5.25rem),clamp(3.75rem,8vh,5.25rem))}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fillRight{0%{width:0%}to{width:var(--bar-width)}}@keyframes glowPulse{0%,to{box-shadow:0 0 24px #c1ff7226}50%{box-shadow:0 0 40px #c1ff7247}}@keyframes logoPulse{0%,to{opacity:1;filter:brightness()}50%{opacity:.8;filter:brightness(1.1)}}@keyframes countUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:.8}}@keyframes driftSlow{0%{transform:translate(0)}33%{transform:translate(8px,-4px)}66%{transform:translate(-4px,6px)}to{transform:translate(0)}}@keyframes revealSlide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes floatOrb1{0%,to{opacity:.7;transform:translate(0)scale(1)}25%{opacity:.9;transform:translate(12px,-18px)scale(1.1)}50%{opacity:.6;transform:translate(-8px,-28px)scale(.95)}75%{opacity:.85;transform:translate(6px,-10px)scale(1.05)}}@keyframes floatOrb2{0%,to{opacity:.65;transform:translate(0)scale(1)}30%{opacity:.85;transform:translate(-15px,-12px)scale(1.15)}60%{opacity:.55;transform:translate(10px,-24px)scale(.9)}80%{opacity:.75;transform:translate(-5px,-8px)scale(1.05)}}@keyframes floatOrb3{0%,to{opacity:.6;transform:translate(0)scale(1)}20%{opacity:.8;transform:translate(8px,-20px)scale(1.08)}45%{opacity:.5;transform:translate(-12px,-15px)scale(.92)}70%{opacity:.75;transform:translate(5px,-25px)scale(1.12)}}@keyframes lpNeonPulse{0%,to{box-shadow:0 0 .05em #ffffffb3,0 0 .18em #c1ff72b3,0 0 .45em #c1ff7259,0 0 .9em #c1ff722e}50%{box-shadow:0 0 .06em #ffffffd9,0 0 .22em #c1ff72d9,0 0 .6em #c1ff7273,0 0 1.1em #c1ff7240}}@keyframes lpNeonPulseBlue{0%,to{text-shadow:0 0 .05em #ffffff8c,0 0 .2em #d6fdffb3,0 0 .55em #d6fdff59,0 0 1em #d6fdff2e}50%{text-shadow:0 0 .06em #ffffffb3,0 0 .26em #d6fdffd9,0 0 .7em #d6fdff73,0 0 1.3em #d6fdff40}}@keyframes lpDropA{0%{transform:translate(-50%,-50%)translate(-27.5vw,.94vw)scale(.78)}38%{transform:translate(-50%,-50%)translate(-5vw,2.44vw)scale(.81)}48%{transform:translate(-50%,-50%)translate(-3.44vw,2.81vw)scale(.83)}58%{transform:translate(-50%,-50%)translate(-3.44vw,2.81vw)scale(.82)}72%{transform:translate(-50%,-50%)translate(-5vw,3.19vw)scale(.81)}to{transform:translate(-50%,-50%)translate(-27.5vw,.94vw)scale(.78)}}@keyframes lpDropB{0%{transform:translate(-50%,-50%)translate(27.5vw,4.69vw)scale(.78)}38%{transform:translate(-50%,-50%)translate(5vw,3.19vw)scale(.81)}48%{transform:translate(-50%,-50%)translate(3.44vw,2.81vw)scale(.83)}58%{transform:translate(-50%,-50%)translate(3.44vw,2.81vw)scale(.82)}72%{transform:translate(-50%,-50%)translate(5vw,2.44vw)scale(.81)}to{transform:translate(-50%,-50%)translate(27.5vw,4.69vw)scale(.78)}}@keyframes lpFloatA{0%,to{transform:translate(0)}50%{transform:translate(6vw,-4vw)}}@keyframes lpFloatB{0%,to{transform:translate(0)}50%{transform:translate(-5vw,3.5vw)}}@keyframes lpFloatC{0%,to{transform:translate(0)}50%{transform:translate(4.5vw,5vw)}}@keyframes lpFloatD{0%,to{transform:translate(0)}50%{transform:translate(-6.5vw,-3vw)}}@keyframes lpFloatE{0%,to{transform:translate(0)}25%{transform:translate(-5vw,2.5vw)}75%{transform:translate(3.5vw,-4.5vw)}}@keyframes lpFloatF{0%,to{transform:translate(0)}25%{transform:translate(4vw,-3.5vw)}75%{transform:translate(-4vw,4vw)}}@keyframes lpFloatG{0%,to{transform:translate(0)}33%{transform:translate(5.5vw,2vw)}66%{transform:translate(2.5vw,-5vw)}}@keyframes lpFloatH{0%,to{transform:translate(0)}33%{transform:translate(-4.5vw,-4vw)}66%{transform:translate(5vw,3vw)}}@keyframes lpStarfieldBreathe{0%,to{opacity:.9}50%{opacity:.75}}@keyframes lpTwinkleA{0%,to{opacity:.05}50%{opacity:.8}}@keyframes lpTwinkleB{0%,to{opacity:.05}40%{opacity:.95}55%{opacity:.55}}@keyframes lpTwinkleC{0%,to{opacity:.05}25%{opacity:.65}40%{opacity:.12}65%{opacity:.9}80%{opacity:.18}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=768px){.lp-hero-sub{margin-top:4rem}}@media (width>=1024px){.lp-hero-sub{margin-top:7.5rem}.lp-hero-sub+div{margin-top:1.25rem}}@media (height<=900px) and (width>=1024px){.lp-hero-lower{transform:translateY(.75rem)}.lp-section-body{padding-top:4rem;padding-bottom:1.5rem}#how-it-works .liquid-glass{min-height:320px}.lp-card-spacer{min-height:2rem}.lp-plus-label{margin-bottom:.5rem}#spliced-plus .lp-btn-lime{margin-top:1rem}.lp-faq-header{margin-bottom:1rem}#faqs .liquid-glass button{padding-top:.625rem;padding-bottom:.625rem}}@media (height<=640px) and (width>=1024px){.lp-hero-body{padding-top:4rem;padding-bottom:2.5rem}.lp-hero-sub{margin-top:2rem}.lp-section-body{padding-top:3rem;padding-bottom:1rem}#how-it-works .liquid-glass{min-height:280px}.lp-card-spacer{min-height:1rem}.lp-plus-label{margin-bottom:.25rem}#spliced-plus .lp-btn-lime{margin-top:.75rem}.lp-faq-header{margin-bottom:.5rem}}@media (width>=768px){.lp-plus-card{min-height:min(360px,46vh)}.lp-plus-card img{width:min(5rem,7.5vh);height:min(5rem,7.5vh)}#spliced-plus.sp-compact .lp-plus-heading{margin-top:2.5rem;margin-bottom:1.25rem;font-size:clamp(2.475rem,4vw,3.15rem)}#spliced-plus.sp-compact .lp-plus-card{min-height:min(330px,45vh)}#spliced-plus.sp-compact .lp-plus-cta-wrap{margin-top:.75rem}#spliced-plus.sp-compact .lp-plus-cta-wrap .lp-btn-lime{padding:.575rem 1.725rem;font-size:1.32rem}#spliced-plus.sp-compact .lp-plus-card>div:first-child{padding-top:0}#spliced-plus.sp-compact .lp-plus-card img{width:3.96rem;height:3.96rem}#spliced-plus.sp-compact .lp-plus-card .flex-1{flex:.85}#spliced-plus.sp-compact .lp-plus-card p{max-width:none;min-height:5.5rem}#spliced-plus.sp-compact .lp-plus-card h3{font-size:1.69rem}#spliced-plus.sp-compact .lp-plus-card{padding-bottom:.375rem;padding-left:1.1rem;padding-right:1.1rem}}#how-it-works,#spliced-plus,#faqs{content-visibility:auto;contain-intrinsic-size:auto 100vh}#hero.hero-wide .lp-headline-bold{max-width:58rem}#hero.hero-wide .lp-hero-eyebrow,#hero.hero-wide .lp-headline-bold p{font-size:8.47rem!important}#hero.hero-wide .lp-hero-sub{margin-top:5.5rem;font-size:1.36rem}#hero.hero-wide .lp-hero-sub+div{margin-top:1rem}#hero.hero-wide .lp-btn-lime{padding:.85rem 2.2rem;font-size:2.06rem}@media (width>=768px){#faqs.faq-compact .lp-faq-header{margin-top:3.5rem}#faqs.faq-compact .lp-faq-header h2{white-space:nowrap;font-size:clamp(2.475rem,4vw,3.15rem)}#faqs.faq-compact .liquid-glass button{padding-top:.5rem;padding-bottom:.5rem}#faqs.faq-compact .liquid-glass button span:first-child{font-size:1.05rem}#faqs.faq-compact .liquid-glass p{max-width:none}#faqs:not(.faq-compact) .lp-faq-header{margin-top:3.5rem}#faqs:not(.faq-compact) .liquid-glass p{max-width:none;font-size:1.1rem}#spliced-plus:not(.sp-compact) .lp-plus-heading{margin-top:2rem;margin-bottom:1.5rem;font-size:clamp(3.4rem,4.9vw,4.675rem)}#spliced-plus:not(.sp-compact) .lp-plus-card .flex.justify-center{padding-top:.75rem}#spliced-plus:not(.sp-compact) .lp-plus-card img{width:5.75rem;height:5.75rem}#spliced-plus:not(.sp-compact) .lp-plus-card h3{font-size:2.25rem}#spliced-plus:not(.sp-compact) .lp-plus-card p{min-height:8rem;font-size:clamp(.9rem,1.25vw,1.125rem)}#spliced-plus:not(.sp-compact) .lp-plus-card{padding-bottom:0}#spliced-plus:not(.sp-compact) .lp-plus-card .flex-1{flex:1.2}#spliced-plus:not(.sp-compact) .lp-plus-cta-wrap{margin-top:1.75rem}}.lp-btn-login-mobile{display:none}@media (width<=767px){.lp-hero-eyebrow{-webkit-text-stroke:.6px currentColor!important;font-size:3.9rem!important}.lp-headline-bold p{font-size:3.65rem!important}.lp-headline-bold p:last-child .lp-blur-word:last-child{margin-right:0!important}.lp-hero-lower{margin-top:2rem}.lp-hero-glow{text-shadow:0 0 10px #ffffff1a,0 0 18px #d6fdff26,0 0 36px #c1ff7214,0 2px 8px #0000008c,0 3px 14px #00000059}.lp-neon-blue span{text-shadow:0 0 .04em #ffffff59,0 0 .14em #d6fdff66,0 0 .35em #d6fdff33,0 0 .7em #d6fdff1a,0 2px 8px #0000008c,0 3px 14px #00000059}.lp-btn-login-mobile{color:#d6fdff;background:#0c102473;border:1.4px solid #ffffff61;border-color:#ffffff61 #ffffff2e;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff1a}.lp-btn-login-mobile:hover,.lp-btn-login-mobile:active{background:#0c10248c;border-color:#ffffff47}.lp-hero-ctas{width:100%;max-width:240px;margin-left:auto;margin-right:auto}.lp-hero-ctas .lp-btn-lime,.lp-hero-ctas .lp-btn-login-mobile{justify-content:center;width:100%;padding:.55rem .9rem;font-size:1.3rem}.lp-install-btn{color:#d6fdff;background:#0c102459;border:1px solid #ffffff47;border-color:#ffffff47 #ffffff26;transition:background .2s,border-color .2s;box-shadow:inset 0 1px 1px #ffffff14}.lp-install-btn:active{background:#0c102480;border-color:#ffffff40}.lp-hero-body{padding-top:8rem;padding-bottom:6rem}@media (display-mode:standalone){.lp-hero-body{transform:translateY(-2.5rem)}}.lp-focus-drop{width:max(42vw,28vh);height:max(42vw,28vh);top:44%}@media (display-mode:standalone){.lp-focus-drop{top:40%}}:root{--blob-scale:2.8}.lp-blobs-container .lp-blob:nth-child(5){top:20%!important;left:15%!important}.lp-blobs-container .lp-blob:nth-child(6){top:76%!important;left:82%!important}.lp-blobs-container .lp-blob:nth-child(7){top:68%!important;left:8%!important}.lp-blobs-container .lp-blob:nth-child(n+9){display:none}@keyframes lpFloatA{0%,to{transform:translate(0)}50%{transform:translate(15vw,-10vw)}}@keyframes lpFloatB{0%,to{transform:translate(0)}50%{transform:translate(-12vw,9vw)}}@keyframes lpFloatC{0%,to{transform:translate(0)}50%{transform:translate(11vw,12vw)}}@keyframes lpFloatD{0%,to{transform:translate(0)}50%{transform:translate(-16vw,-8vw)}}@keyframes lpFloatE{0%,to{transform:translate(0)}25%{transform:translate(-12vw,6vw)}75%{transform:translate(9vw,-11vw)}}@keyframes lpFloatF{0%,to{transform:translate(0)}25%{transform:translate(10vw,-9vw)}75%{transform:translate(-10vw,10vw)}}@keyframes lpFloatG{0%,to{transform:translate(0)}33%{transform:translate(14vw,5vw)}66%{transform:translate(6vw,-12vw)}}@keyframes lpFloatH{0%,to{transform:translate(0)}33%{transform:translate(-11vw,-10vw)}66%{transform:translate(12vw,8vw)}}}@media (width>=768px){#how-it-works .lp-section-body{padding-top:clamp(5rem,15vh,11rem)}#how-it-works.hiw-compact .lp-section-body{padding-top:4.5rem}#how-it-works .liquid-glass{padding-bottom:clamp(1rem,3.5vh,2rem)}.lp-hiw-card-num{margin-bottom:-.25rem;font-size:clamp(3.2rem,4vw,4rem)!important}.lp-hiw-card-body{font-size:clamp(1rem,1.4vw,1.25rem)}#how-it-works .liquid-glass{container:hiw-card/inline-size}}@container hiw-card (width<=370px){.liquid-glass{min-height:290px;padding-bottom:1rem}.lp-hiw-card-num{font-size:2.4rem}.lp-hiw-card-title{font-size:2rem}.lp-card-spacer{min-height:3.5rem}.lp-hiw-card-body{min-height:5.5rem;font-size:.9375rem}}@media (width<=639px){.notif-page .text-sm{font-size:.9625rem!important}.notif-page .text-xs{font-size:.825rem!important}.notif-page.p-4{padding:.75rem!important}.notif-page .py-2\.5{padding-top:.45rem!important;padding-bottom:.45rem!important}.notif-page .mb-3{margin-bottom:.55rem!important}.notif-page .mb-1\.5{margin-bottom:.25rem!important}.notif-page .gap-3{gap:.55rem!important}.profile-update-btn{opacity:1!important;transition:none!important}.profile-update-btn:disabled{background:var(--accent-primary)!important;color:var(--text-on-accent)!important;cursor:default!important}.profile-menu .text-sm{font-size:.945rem!important}.profile-menu .text-xs{font-size:.81rem!important}.profile-menu .px-4{padding-left:.85rem!important;padding-right:.85rem!important}.profile-menu .py-3{padding-top:.6rem!important;padding-bottom:.6rem!important}.profile-menu .py-2\.5{padding-top:.5rem!important;padding-bottom:.5rem!important}.notif-menu .text-sm{font-size:.97rem!important}.notif-menu .text-xs{font-size:.835rem!important}.notif-menu .px-4{padding-left:.8rem!important;padding-right:.8rem!important}.notif-menu .py-3{padding-top:.55rem!important;padding-bottom:.55rem!important}.notif-menu .py-2\.5{padding-top:.45rem!important;padding-bottom:.45rem!important}}[data-theme=dark] .notif-menu .notif-msg,[data-theme=dark] .notif-page .notif-msg{color:#8b93a5!important}@media (width<=639px){.splice-card-list h3{font-size:1.375rem!important}.splice-card-list{padding-left:.75rem!important;padding-right:.75rem!important}.splice-flow .text-2xl{font-size:1.65rem!important}.splice-flow .text-xl{font-size:1.375rem!important}.splice-flow .text-lg{font-size:1.2375rem!important}.splice-flow .text-base{font-size:1.1rem!important}.splice-flow .text-sm{font-size:.9625rem!important}.splice-flow .text-xs{font-size:.825rem!important}.splice-flow input,.splice-flow textarea{padding-top:6px!important;padding-bottom:6px!important;padding-right:14px!important;font-size:17px!important}.splice-flow.p-6{padding:1.1rem!important}.splice-flow .mb-6{margin-bottom:1.1rem!important}.splice-flow .mb-8{margin-bottom:1.5rem!important}.splice-flow .mb-5{margin-bottom:.95rem!important}.splice-flow .mb-4{margin-bottom:.75rem!important}.detail-names .detail-name{font-size:1rem!important}.detail-names-5 .detail-name{font-size:.8125rem!important}.detail-names-5{gap:.5rem!important}.detail-group-name{font-size:1.25rem!important}.tab-label{transition:none!important;animation:none!important}.auth-flow .text-2xl{font-size:1.65rem!important}.auth-flow .text-xl{font-size:1.375rem!important}.auth-flow .text-sm{font-size:.9625rem!important}.auth-flow .text-xs{font-size:.825rem!important}.auth-flow [class*="text-[0.7rem]"]{font-size:.67rem!important}.auth-flow [class*="text-[0.65rem]"]{font-size:.62rem!important}.auth-flow input.input-frost,.auth-flow button.input-frost{padding-top:8px!important;padding-bottom:8px!important;padding-right:14px!important;font-size:17px!important}.auth-flow .px-7{padding-left:1.35rem!important;padding-right:1.35rem!important}.auth-flow .pt-5{padding-top:1rem!important}.auth-flow .pb-4{padding-bottom:.75rem!important}.auth-flow .p-6{padding:1.15rem!important}.auth-flow .mb-4{margin-bottom:.65rem!important}.auth-flow .mb-5{margin-bottom:.9rem!important}.auth-flow .mb-3{margin-bottom:.45rem!important}.auth-flow .mt-2{margin-top:.35rem!important}.auth-flow .mt-2\.5{margin-top:.45rem!important}.auth-flow .mt-3{margin-top:.55rem!important}.auth-flow .mt-5{margin-top:.95rem!important}.auth-flow .space-y-3>*+*{margin-top:.55rem!important}.auth-flow .space-y-2>*+*{margin-top:.35rem!important}.close-btn-mobile{width:32px!important;height:32px!important;top:10px!important;right:10px!important}.close-btn-mobile svg{width:13px!important;height:13px!important}}@media (hover:none) and (pointer:coarse){button,[role=button],.tap-press{-webkit-tap-highlight-color:transparent;transition:transform .1s,opacity .1s}button:active,[role=button]:active,.tap-press:active{opacity:.8;transform:scale(.95)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.admin-layout,.admin-layout *,.admin-layout :before,.admin-layout :after,.admin-login-page,.admin-login-page *,.admin-login-page :before,.admin-login-page :after{font-family:Blinker,-apple-system,sans-serif}.admin-layout{color:#f0f0ff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(120% 90%,#050b22 0%,#030816 38%,#01030c 100%);min-height:100vh;display:flex;position:relative}.admin-layout:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 45% at 14% 18%,#285adc2e,#0000 100%),radial-gradient(52% 42% at 86% 22%,#143cb42e,#0000 100%),radial-gradient(58% 48% at 78% 72%,#603cc81f,#0000 100%),radial-gradient(54% 44% at 18% 82%,#5030b41a,#0000 100%);position:fixed;inset:0}.admin-layout:after{content:"";pointer-events:none;z-index:0;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.85 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:400px 400px;position:fixed;inset:0}.admin-sidebar{-webkit-backdrop-filter:blur(40px)saturate(1.6);z-index:50;background:#040612b3;border-right:1px solid #ffffff0a;flex-direction:column;width:240px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 40px #00000080}.admin-sidebar-header{border-bottom:1px solid #ffffff0a;align-items:center;gap:8px;padding:20px;display:flex}.admin-logo-img{filter:brightness(1.1);width:auto;height:26px}.admin-header-badge{letter-spacing:1.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(1.75px)saturate(1.06);color:#ffffff8c;background:#0c102473;border:1.4px solid #ffffff61;border-color:#ffffff61 #ffffff2e;border-radius:9999px;padding:3px 10px;font-size:.6rem;font-weight:600;box-shadow:inset 0 1px 1px #ffffff1a}.admin-nav{flex:1;padding:12px 8px;overflow-y:auto}.admin-nav-link{color:#ffffff59;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex}.admin-nav-link:hover{color:#ffffffbf;background:#ffffff0a;border-color:#ffffff08}.admin-nav-link--active{color:#c1ff72;background:#c1ff720f;border-color:#c1ff7214;box-shadow:0 0 20px #c1ff720a}.admin-nav-icon{text-align:center;width:20px;font-size:1rem}.admin-sidebar-footer{border-top:1px solid #ffffff0a;padding:16px}.admin-user-info{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.admin-user-email{color:#ffffffa6;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.admin-user-role{color:#ffffff40;text-transform:capitalize;font-size:.65rem}.admin-logout-btn{color:#fff6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;width:100%;padding:8px;font-size:.8rem;font-weight:600;transition:all .2s cubic-bezier(.22,1,.36,1)}.admin-logout-btn:hover{color:#f87171;background:#f871710f;border-color:#f8717126}.admin-main{z-index:1;flex:1;min-height:100vh;margin-left:240px;padding:32px;position:relative}.admin-page{max-width:1200px}.admin-page-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.admin-page-actions{align-items:center;gap:8px;display:flex}.admin-page-title{color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0 0 16px;font-size:1.75rem;font-weight:700}.admin-page-desc{color:#fff6;margin-bottom:24px;font-size:.875rem}.admin-section-title{text-transform:uppercase;letter-spacing:.5px;color:#d6fdffbf;margin:24px 0 12px;font-size:1.1rem;font-weight:700}.admin-stat-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:24px;display:grid}.admin-stat-grid--compact{grid-template-columns:repeat(3,1fr);max-width:400px}.admin-stat-card{background:#ffffff06;border:1px solid #ffffff0d;border-radius:14px;flex-direction:column;gap:4px;padding:16px;transition:all .25s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 2px 16px #0003}.admin-stat-card:hover{background:#ffffff0a;border-color:#ffffff14;box-shadow:0 4px 24px #0000004d}.admin-stat-card--small{text-align:center;padding:12px}.admin-stat-label{color:#ffffff4d;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.admin-stat-value{color:#fff;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700}.admin-stat-card--small .admin-stat-value{font-size:1.25rem}.admin-stat-sub{color:#ffffff2e;font-size:.7rem}.admin-table-wrap{background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;margin:16px 0;overflow-x:auto;box-shadow:0 2px 16px #0003}.admin-table{border-collapse:collapse;width:100%;font-size:.85rem}.admin-table th{text-align:left;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;background:#ffffff05;border-bottom:1px solid #ffffff0a;padding:12px;font-size:.75rem;font-weight:600}.admin-table td{vertical-align:top;color:#ffffffb3;border-bottom:1px solid #ffffff06;padding:10px 12px}.admin-row:hover{background:#c1ff7204}.admin-row--pending td{opacity:.7}.admin-row--inactive td{opacity:.4}.admin-td-mono{font-family:JetBrains Mono,monospace;font-size:.8rem}.admin-td-wide{min-width:200px}.admin-td-code{color:#ffffff40;text-overflow:ellipsis;max-width:200px;font-size:.75rem;overflow:hidden}.admin-td-actions{white-space:nowrap;gap:6px;display:flex}.admin-badge{color:#ffffff73;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600}.admin-badge--active{color:#4ade80;background:#4ade801a;border:1px solid #4ade801a;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600}.admin-badge--pending{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf241a;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600}.admin-badge--inactive{color:#ffffff4d;background:#ffffff08;border:1px solid #ffffff0d;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600}.admin-btn{cursor:pointer;color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;justify-content:center;align-items:center;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.admin-btn:hover{background:#ffffff12;border-color:#ffffff1f}.admin-btn:disabled{opacity:.35;cursor:not-allowed}.admin-btn--primary{color:#050b22;background:#c1ff72;border-color:#0000;box-shadow:0 0 24px #c1ff721f}.admin-btn--primary:hover{color:#050b22;background:#d6fdff;transform:translateY(-1px);box-shadow:0 4px 24px #d6fdff40}.admin-btn--sm{padding:6px 14px;font-size:.75rem}.admin-btn--danger{color:#f87171;background:#f871710d;border-color:#f8717126}.admin-btn--danger:hover{background:#f871711a;border-color:#f8717140}.admin-btn--success{color:#4ade80;background:#4ade800d;border-color:#4ade8026}.admin-btn--success:hover{background:#4ade801a;border-color:#4ade8040}.admin-field{flex-direction:column;flex:1;gap:4px;margin-bottom:12px;display:flex}.admin-field label{color:#fff6;text-transform:uppercase;letter-spacing:.3px;font-size:.75rem;font-weight:600}.admin-field input,.admin-field textarea,.admin-field select{color:#f0f0ff;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;padding:10px 12px;font-size:.875rem;transition:all .2s cubic-bezier(.22,1,.36,1)}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus{background:#ffffff0a;border-color:#c1ff7259;outline:none;box-shadow:0 0 0 3px #c1ff720d}.admin-edit-input{color:#f0f0ff;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;width:100%;padding:8px 10px;font-size:.85rem;transition:all .2s cubic-bezier(.22,1,.36,1)}.admin-edit-input:focus{border-color:#c1ff7259;outline:none;box-shadow:0 0 0 3px #c1ff720d}.admin-edit-input--large{font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.5}.admin-edit-input--narrow{width:80px}.admin-select{color:#f0f0ff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;padding:8px 12px;font-size:.85rem;transition:all .2s cubic-bezier(.22,1,.36,1)}.admin-select--sm{border-radius:6px;padding:4px 8px;font-size:.75rem}.admin-form--inline{background:#ffffff06;border:1px solid #ffffff0d;border-radius:14px;margin:16px 0;padding:16px;box-shadow:0 2px 16px #00000026}.admin-form-row{flex-wrap:wrap;gap:12px;display:flex}.admin-filters{align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-filter-info{color:#ffffff40;font-size:.8rem}.admin-content-list{flex-direction:column;gap:16px;display:flex}.admin-content-item{background:#ffffff06;border:1px solid #ffffff0d;border-radius:14px;padding:16px;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 16px #00000026}.admin-content-item:hover{background:#ffffff09;border-color:#ffffff14}.admin-content-label{color:#ffffffd9;align-items:center;gap:8px;margin-bottom:8px;font-size:.9rem;font-weight:600;display:flex}.admin-content-display{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-content-display--stacked{flex-direction:column}.admin-content-value{color:#ffffff73;white-space:pre-wrap;word-break:break-word;flex:1;font-size:.85rem}.admin-content-edit{flex-direction:column;gap:8px;display:flex}.admin-content-actions{gap:8px;display:flex}.admin-saved-badge{color:#4ade80;background:#4ade801a;border:1px solid #4ade801a;border-radius:4px;padding:2px 6px;font-size:.65rem;animation:.2s admin-fade-in}.admin-prompt-preview{color:#ffffff73;white-space:pre-wrap;word-break:break-word;background:#00000040;border:1px solid #ffffff0a;border-radius:10px;max-height:200px;margin:8px 0;padding:12px;font-size:.8rem;overflow-y:auto}.admin-template-body-preview{color:#ffffff40;margin-top:4px;font-size:.8rem}.admin-colour-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:16px 0;display:grid}.admin-colour-card{background:#ffffff06;border:1px solid #ffffff0d;border-radius:14px;transition:all .25s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 2px 16px #00000026}.admin-colour-card:hover{border-color:#ffffff14}.admin-colour-swatch{width:100%;height:60px}.admin-colour-info{flex-direction:column;gap:4px;padding:10px;display:flex}.admin-colour-name{color:#ffffff80;font-size:.8rem;font-weight:600}.admin-colour-input{color:#f0f0ff;background:#00000040;border:1px solid #ffffff12;border-radius:6px;width:100%;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.8rem;transition:all .2s}.admin-colour-input:focus{border-color:#c1ff7259;outline:none}.admin-colour-preview{grid-template-columns:repeat(3,48px);gap:8px;margin:16px 0;display:grid}.admin-colour-preview-circle{border:2px solid #ffffff14;border-radius:50%;width:48px;height:48px;box-shadow:0 4px 16px #0000004d}.admin-sms-controls{gap:24px;margin-bottom:16px;display:flex}.admin-toggle-label{cursor:pointer;color:#ffffff8c;align-items:center;gap:8px;font-size:.875rem;display:flex}.admin-toggle-label input[type=checkbox]{accent-color:#c1ff72;width:16px;height:16px}.admin-tabs{border-bottom:1px solid #ffffff0a;gap:4px;margin-bottom:16px;display:flex}.admin-tab{color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.22,1,.36,1)}.admin-tab:hover{color:#fff9}.admin-tab--active{color:#c1ff72;text-shadow:0 0 20px #c1ff7240;border-bottom-color:#c1ff72}.admin-pagination{justify-content:center;align-items:center;gap:12px;margin:16px 0;display:flex}.admin-pagination-info{color:#ffffff40;font-size:.8rem}.admin-diff{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.admin-diff pre{color:#ffffff8c;background:#0000004d;border-radius:8px;max-height:150px;padding:8px;font-family:JetBrains Mono,monospace;font-size:.7rem;overflow:auto}.admin-diff-old pre{border-left:2px solid #f87171}.admin-diff-new pre{border-left:2px solid #4ade80}.admin-divider{border-top:1px solid #ffffff0a;margin:24px 0}.admin-text{color:#ffffff8c;margin-bottom:16px;font-size:.875rem}.admin-text-small{font-size:.8rem}.admin-text-muted{color:#fff3}.admin-text-danger{color:#f87171;font-weight:600}.admin-inline-edit{align-items:center;gap:8px;display:flex}.admin-empty{text-align:center;color:#fff3;padding:40px;font-size:.875rem}.admin-error{color:#f87171;background:#f871710f;border:1px solid #f8717126;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:.85rem}.admin-forbidden{text-align:center;color:#ffffff4d;padding:80px 20px}.admin-forbidden h2{color:#f87171;margin-bottom:8px;font-size:1.5rem}.admin-loading{justify-content:center;padding:60px;display:flex}.admin-spinner{border:3px solid #ffffff0f;border-top-color:#c1ff72;border-radius:50%;width:32px;height:32px;animation:.6s linear infinite admin-spin;box-shadow:0 0 16px #c1ff721f}@keyframes admin-spin{to{transform:rotate(360deg)}}@keyframes admin-fade-in{0%{opacity:0}to{opacity:1}}.admin-login-page{-webkit-font-smoothing:antialiased;background:radial-gradient(120% 90%,#050b22 0%,#030816 38%,#01030c 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}.admin-login-page:before{content:"";pointer-events:none;background:radial-gradient(55% 45% at 30% 20%,#285adc2e,#0000 100%),radial-gradient(50% 45% at 70% 80%,#603cc81f,#0000 100%);position:fixed;inset:0}.admin-login-page:after{content:"";pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.85 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:400px 400px;position:fixed;inset:0}.admin-login-card{z-index:1;background:#ffffff06;border:1px solid #ffffff0f;border-radius:22px;width:100%;max-width:400px;padding:40px;position:relative;box-shadow:0 8px 48px #0006}.admin-login-header{text-align:center;margin-bottom:32px}.admin-login-title{color:#c1ff72;letter-spacing:3px;text-shadow:0 0 30px #c1ff7240;margin:0 0 4px;font-size:2rem;font-weight:800}.admin-login-subtitle{color:#ffffff4d;text-transform:uppercase;letter-spacing:2px;font-size:.75rem}.admin-login-card .admin-btn--primary{width:100%;margin-top:8px;padding:12px}.admin-qr{background:#fff;border-radius:12px;justify-content:center;width:fit-content;margin:16px auto;padding:12px;display:flex}@media (width<=768px){.admin-sidebar{width:60px}.admin-nav-link{justify-content:center;padding:10px;font-size:0}.admin-nav-icon{font-size:1.2rem}.admin-sidebar-header{justify-content:center}.admin-logo-img{height:20px}.admin-header-badge,.admin-sidebar-footer .admin-user-info{display:none}.admin-main{margin-left:60px;padding:16px}.admin-form-row{flex-direction:column}}
