:root{--surface-void: #060810;--surface-base: #0a0d14;--surface-raised: #0f1420;--surface-elevated: #161b28;--surface-overlay: #1c2334;--surface-glass-thin: rgb(28 32 48 / .22);--surface-glass: rgb(26 30 46 / .32);--surface-glass-heavy: rgb(22 26 42 / .48);--surface-glass-frost: rgb(255 255 255 / .055);--surface-glass-veil: rgb(255 255 255 / .035);--backdrop-glass-thin: blur(20px) saturate(1.4);--backdrop-glass: blur(32px) saturate(1.5);--backdrop-glass-heavy: blur(40px) saturate(1.5);--shadow-glass-rim: inset 0 1px 0 rgb(255 255 255 / .07), inset 0 -1px 0 rgb(180 160 255 / .03), inset 0 0 12px rgb(200 210 255 / .02);--glass-edge-refraction: inset 0 1px 0 rgb(255 240 220 / .04), inset 0 -1px 0 rgb(180 200 255 / .03);--ambient-orb-purple-strong: rgb(124 106 247 / .22);--ambient-orb-purple-soft: rgb(124 106 247 / .16);--ambient-orb-cyan-strong: rgb(0 176 244 / .16);--ambient-orb-cyan-soft: rgb(0 176 244 / .12);--page-mesh-purple: rgb(124 106 247 / .085);--page-mesh-cyan: rgb(0 176 244 / .065);--gradient-page-canvas: radial-gradient(ellipse 110% 80% at 50% 0%, var(--page-mesh-purple), transparent 52%), radial-gradient(ellipse 85% 65% at 88% 18%, var(--page-mesh-cyan), transparent 50%), linear-gradient(180deg, var(--surface-void) 0%, var(--surface-base) 42%, var(--surface-raised) 100%);--error-foreground: rgb(255 150 145 / .96);--warning-foreground: rgb(255 175 130 / .92);--success-foreground: rgb(120 230 155 / .95);--info-foreground: var(--info);--gradient-glass-frost: linear-gradient(180deg, rgb(255 255 255 / .06), transparent 35%);--gradient-glass-accent: linear-gradient(135deg, var(--accent-soft), transparent 48%);--glass-spot-accent: rgb(124 106 247 / .14);--glass-spot-info: rgb(0 176 244 / .1);--toggle-knob-border: rgb(255 255 255 / .55);--toggle-knob-border-on: rgb(255 255 255 / .45);--toggle-knob-border-hover: rgb(255 255 255 / .4);--toggle-knob-rim: inset 0 1px 0 rgb(255 255 255 / .85);--toggle-knob-rim-hover: inset 0 1px 0 rgb(255 255 255 / .95);--toggle-knob-rim-on: inset 0 1px 0 rgb(255 255 255 / .75);--btn-gloss: linear-gradient(180deg, rgb(255 255 255 / .06) 0%, transparent 45%);--btn-gloss-hover: linear-gradient(180deg, rgb(255 255 255 / .09) 0%, transparent 42%);--btn-gloss-active: linear-gradient(180deg, rgb(255 255 255 / .03) 0%, transparent 50%);--btn-gloss-lt: linear-gradient(180deg, rgb(255 255 255 / .14) 0%, transparent 48%);--btn-gloss-lt-hover: linear-gradient(180deg, rgb(255 255 255 / .2) 0%, transparent 45%);--btn-gloss-lt-active: linear-gradient(180deg, rgb(255 255 255 / .1) 0%, transparent 52%);--btn-border-hover: rgb(255 255 255 / .22);--btn-rim-lt: inset 0 1px 0 rgb(255 255 255 / .34);--btn-rim-lt-hover: inset 0 1px 0 rgb(255 255 255 / .4);--btn-rim-lt-active: inset 0 1px 0 rgb(255 255 255 / .28);--overlay-backdrop: rgb(0 0 0 / .45);--overlay-backdrop-filter: blur(6px);--gradient-blurred-cover-scrim: linear-gradient( to right, color-mix(in srgb, var(--surface-void) 48%, transparent) 0%, transparent 58% ), linear-gradient( to top, color-mix(in srgb, var(--surface-void) 78%, transparent) 0%, color-mix(in srgb, var(--surface-void) 24%, transparent) 34%, transparent 62% );--blur-blurred-cover: 28px;--scale-blurred-cover: 1.12;--text-shadow-on-blurred-cover: 0 1px 2px color-mix(in srgb, var(--surface-void) 65%, transparent), 0 0 28px color-mix(in srgb, var(--surface-void) 40%, transparent);--text-on-blurred-cover-kicker: color-mix(in srgb, var(--text-muted) 68%, var(--info) 32%);--veil-media-hover: color-mix(in srgb, var(--surface-void) 22%, transparent);--text-on-accent: #fff;--gradient-primary-cta: linear-gradient(180deg, rgb(124 106 247 / .34), rgb(124 106 247 / .16));--link-underline: rgb(255 255 255 / .2);--link-underline-hover: rgb(255 255 255 / .45);--bg: var(--surface-base);--bg-card: var(--surface-elevated);--bg-input: var(--surface-raised);--bg-elevated: var(--surface-overlay);--edge-subtle: rgb(255 255 255 / .04);--edge-default: rgb(255 255 255 / .08);--edge-mid: rgb(255 255 255 / .14);--edge-strong: rgb(255 255 255 / .22);--edge-accent: rgb(124 106 247 / .28);--edge-luminous: rgb(124 106 247 / .48);--edge-info: rgb(0 176 244 / .28);--border: #293246;--border-mid: #3b4760;--border-muted: #56657f;--text: #f3f6ff;--text-sub: #b5bed1;--text-muted: #7e8aa3;--text-dim: #6d7a94;--accent: #7c6af7;--accent-soft: rgb(124 106 247 / .14);--accent-glow: rgb(124 106 247 / .28);--accent-hover: #6a59e0;--accent-light: rgb(124 106 247 / .08);--accent-ring: rgb(124 106 247 / .22);--info: #00b0f4;--info-soft: rgb(0 176 244 / .12);--info-glow: rgb(0 176 244 / .22);--info-light: rgb(0 176 244 / .08);--success: #50dc78;--success-light: rgb(80 220 120 / .08);--success-ring: rgb(80 220 120 / .18);--warning: #f7a84a;--error: #e84538;--error-light: rgb(232 69 56 / .12);--danger: #e84538;--danger-hover: #c93028;--star: #f0b429;--glow-purple-sm: 0 0 12px rgb(124 106 247 / .14);--glow-purple: 0 0 24px rgb(124 106 247 / .2);--glow-purple-lg: 0 0 48px rgb(124 106 247 / .16);--glow-blue-sm: 0 0 12px rgb(0 176 244 / .12);--glow-blue: 0 0 24px rgb(0 176 244 / .16);--glow-blue-lg: 0 0 48px rgb(0 176 244 / .12);--glow-white: 0 0 18px rgb(255 255 255 / .06);--glow-bloom: 0 0 48px rgb(124 106 247 / .12), 0 0 96px rgb(0 176 244 / .06);--shadow-xs: 0 1px 3px rgb(0 0 0 / .14);--shadow-sm: 0 2px 8px rgb(0 0 0 / .18);--shadow-md: 0 8px 24px rgb(0 0 0 / .22);--shadow-lg: 0 16px 48px rgb(0 0 0 / .28);--shadow-xl: 0 24px 64px rgb(0 0 0 / .34);--shadow-inset: inset 0 1px 0 rgb(255 255 255 / .06);--shadow-inset-strong: inset 0 1px 0 rgb(255 255 255 / .1);--mat-panel-border: 1px solid var(--edge-default);--mat-panel-shadow: var(--shadow-inset), 0 12px 40px rgb(0 0 0 / .22);--mat-card-shadow: var(--shadow-inset), 0 6px 20px rgb(0 0 0 / .16);--grain-opacity: .032;--grain-size: 180px;--font: "Inter", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, "SF Mono", "Fira Code", monospace;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: clamp(1.75rem, 2.8vw, 2.25rem);--text-4xl: clamp(2.25rem, 4vw, 3.25rem);--text-5xl: clamp(3rem, 7vw, 5.5rem);--leading-none: 1;--leading-tight: 1.1;--leading-snug: 1.28;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tighter: -.05em;--tracking-tight: -.035em;--tracking-snug: -.02em;--tracking-normal: 0;--tracking-wide: .06em;--tracking-wider: .12em;--tracking-widest: .18em;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.25, .1, .25, 1);--ease-premium: cubic-bezier(.16, 1, .3, 1);--dur-instant: 80ms;--dur-fast: .15s;--dur-normal: .24s;--dur-slow: .4s;--dur-slower: .6s;--dur-cinematic: 1s;--transition: var(--dur-normal) var(--ease-out);--transition-fast: var(--dur-fast) var(--ease-out);--angle-jl: 11.5deg;--angle-jl-half: 5.75deg;--angle-jl-subtle: 3deg;--bevel-sm: polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 8px 100%, 0 calc(100% - 8px) );--bevel-md: polygon(0 0, calc(100% - 16px) 0, 100% 16px, 100% 100%, 16px 100%, 0 calc(100% - 16px) );--bevel-lg: polygon(0 0, calc(100% - 24px) 0, 100% 24px, 100% 100%, 24px 100%, 0 calc(100% - 24px) );--notch-tr: polygon(0 0, calc(100% - 18px) 0, 100% 18px, 100% 100%, 0 100%);--notch-bl: polygon(0 0, 100% 0, 100% 100%, 18px 100%, 0 calc(100% - 18px) );--notch-tl: polygon(18px 0, 100% 0, 100% 100%, 0 100%, 0 18px);--space-0: 0;--space-px: 1px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-2xl: 28px;--radius-full: 999px;--control-height: 42px;--max-width: 520px;--max-width-article: 720px;--max-width-wide: 1280px;--max-width-full: 1600px}html[data-theme=light]{--surface-void: #f4f5fb;--surface-base: #f8f9fd;--surface-raised: #eef0f7;--surface-elevated: #ffffff;--surface-overlay: #fbfcfe;--surface-glass-thin: rgb(255 255 255 / .52);--surface-glass: rgb(255 255 255 / .64);--surface-glass-heavy: rgb(250 251 255 / .78);--surface-glass-frost: rgb(0 0 0 / .03);--surface-glass-veil: rgb(0 0 0 / .02);--shadow-glass-rim: inset 0 1px 0 rgb(255 255 255 / .85), inset 0 -1px 0 rgb(160 140 220 / .06), inset 0 0 12px rgb(200 210 255 / .03);--glass-edge-refraction: inset 0 1px 0 rgb(255 248 240 / .12), inset 0 -1px 0 rgb(200 210 240 / .06);--ambient-orb-purple-strong: rgb(124 106 247 / .12);--ambient-orb-purple-soft: rgb(124 106 247 / .09);--ambient-orb-cyan-strong: rgb(0 176 244 / .1);--ambient-orb-cyan-soft: rgb(0 176 244 / .07);--page-mesh-purple: rgb(124 106 247 / .075);--page-mesh-cyan: rgb(0 176 244 / .055);--gradient-page-canvas: radial-gradient(ellipse 110% 80% at 50% 0%, var(--page-mesh-purple), transparent 52%), radial-gradient(ellipse 85% 65% at 88% 18%, var(--page-mesh-cyan), transparent 50%), linear-gradient(180deg, var(--surface-void) 0%, var(--surface-base) 42%, var(--surface-raised) 100%);--error-foreground: rgb(180 45 38 / .95);--warning-foreground: rgb(165 95 20 / .94);--success-foreground: rgb(16 104 50 / .96);--info-foreground: color-mix(in srgb, var(--info) 78%, var(--text));--gradient-glass-frost: linear-gradient(180deg, rgb(255 255 255 / .55), transparent 32%);--gradient-glass-accent: linear-gradient(135deg, var(--accent-soft), transparent 48%);--glass-spot-accent: rgb(124 106 247 / .1);--glass-spot-info: rgb(0 176 244 / .08);--overlay-backdrop: rgb(15 17 23 / .26);--overlay-backdrop-filter: blur(6px);--gradient-blurred-cover-scrim: linear-gradient( to right, color-mix(in srgb, var(--surface-elevated) 76%, transparent) 0%, transparent 52% ), linear-gradient( to top, color-mix(in srgb, var(--surface-elevated) 88%, transparent) 0%, color-mix(in srgb, var(--surface-base) 40%, transparent) 36%, transparent 66% );--text-shadow-on-blurred-cover: 0 1px 2px color-mix(in srgb, var(--surface-elevated) 85%, transparent), 0 0 24px color-mix(in srgb, var(--surface-base) 55%, transparent);--text-on-blurred-cover-kicker: color-mix(in srgb, var(--text-muted) 72%, var(--info) 28%);--veil-media-hover: color-mix(in srgb, var(--text) 11%, transparent);--text-on-accent: #fff;--gradient-primary-cta: linear-gradient(180deg, rgb(124 106 247 / .38), rgb(124 106 247 / .18));--link-underline: rgb(0 0 0 / .12);--link-underline-hover: rgb(0 0 0 / .28);--bg: var(--surface-base);--bg-card: var(--surface-elevated);--bg-input: var(--surface-raised);--bg-elevated: var(--surface-overlay);--edge-subtle: rgb(0 0 0 / .06);--edge-default: rgb(0 0 0 / .1);--edge-mid: rgb(0 0 0 / .14);--edge-strong: rgb(0 0 0 / .22);--edge-accent: rgb(124 106 247 / .35);--edge-luminous: rgb(124 106 247 / .45);--edge-info: rgb(0 176 244 / .32);--border: #d5d9e6;--border-mid: #b8bfd4;--border-muted: #9aa3bb;--text: #0f1117;--text-sub: #333845;--text-muted: #4e5567;--text-dim: #5f6678;--accent: #5b4ed4;--accent-soft: rgb(91 78 212 / .12);--accent-glow: rgb(91 78 212 / .18);--accent-hover: #4a3fc2;--accent-light: rgb(91 78 212 / .08);--accent-ring: rgb(91 78 212 / .28);--info: #0088c8;--info-soft: rgb(0 136 200 / .1);--info-glow: rgb(0 136 200 / .16);--info-light: rgb(0 136 200 / .07);--success: #1fa356;--success-light: rgb(31 163 86 / .1);--success-ring: rgb(31 163 86 / .2);--warning: #d97a12;--error: #c4332b;--error-light: rgb(196 51 43 / .1);--danger: #c4332b;--danger-hover: #a82a24;--star: #c98900;--glow-purple-sm: 0 0 12px rgb(91 78 212 / .12);--glow-purple: 0 0 24px rgb(91 78 212 / .16);--glow-purple-lg: 0 0 48px rgb(91 78 212 / .12);--glow-blue-sm: 0 0 12px rgb(0 136 200 / .1);--glow-blue: 0 0 24px rgb(0 136 200 / .14);--glow-blue-lg: 0 0 48px rgb(0 136 200 / .1);--glow-white: 0 0 18px rgb(255 255 255 / .9);--glow-bloom: 0 0 48px rgb(91 78 212 / .1), 0 0 96px rgb(0 136 200 / .06);--shadow-xs: 0 1px 2px rgb(15 23 42 / .06);--shadow-sm: 0 2px 8px rgb(15 23 42 / .08);--shadow-md: 0 8px 24px rgb(15 23 42 / .1);--shadow-lg: 0 16px 48px rgb(15 23 42 / .12);--shadow-xl: 0 24px 64px rgb(15 23 42 / .14);--shadow-inset: inset 0 1px 0 rgb(255 255 255 / .85);--shadow-inset-strong: inset 0 1px 0 rgb(255 255 255 / .95);--mat-panel-shadow: var(--shadow-inset), 0 12px 40px rgb(15 23 42 / .08);--mat-card-shadow: var(--shadow-inset), 0 6px 20px rgb(15 23 42 / .07);--grain-opacity: .02}@media(prefers-reduced-transparency:reduce){html:not([data-theme=light]){--backdrop-glass-thin: none;--backdrop-glass: none;--backdrop-glass-heavy: none;--surface-glass-thin: #161b28;--surface-glass: #141822;--surface-glass-heavy: #12161e;--surface-glass-frost: transparent;--surface-glass-veil: transparent;--gradient-glass-frost: none;--overlay-backdrop: rgb(0 0 0 / .72);--overlay-backdrop-filter: none;--overlay-image-hover: rgb(0 0 0 / .18);--shadow-glass-rim: none;--glass-edge-refraction: none;--shadow-inset: none;--shadow-inset-strong: none;--glow-purple-sm: none;--glow-purple: none;--glow-purple-lg: none;--glow-blue-sm: none;--glow-blue: none;--glow-blue-lg: none;--glow-white: none;--glow-bloom: none;--grain-opacity: 0;--ambient-orb-purple-strong: transparent;--ambient-orb-purple-soft: transparent;--ambient-orb-cyan-strong: transparent;--ambient-orb-cyan-soft: transparent;--page-mesh-purple: transparent;--page-mesh-cyan: transparent}html[data-theme=light]{--backdrop-glass-thin: none;--backdrop-glass: none;--backdrop-glass-heavy: none;--surface-glass-thin: #f8f9fd;--surface-glass: #f4f5fb;--surface-glass-heavy: #eef0f7;--surface-glass-frost: transparent;--surface-glass-veil: transparent;--gradient-glass-frost: none;--overlay-backdrop: rgb(15 17 23 / .55);--overlay-backdrop-filter: none;--overlay-image-hover: rgb(0 0 0 / .08);--shadow-glass-rim: none;--glass-edge-refraction: none;--glow-purple-sm: none;--glow-purple: none;--glow-purple-lg: none;--glow-blue-sm: none;--glow-blue: none;--glow-blue-lg: none;--glow-white: none;--glow-bloom: none;--grain-opacity: 0;--ambient-orb-purple-strong: transparent;--ambient-orb-purple-soft: transparent;--ambient-orb-cyan-strong: transparent;--ambient-orb-cyan-soft: transparent;--page-mesh-purple: transparent;--page-mesh-cyan: transparent}}html[data-reduced-transparency=on]:not([data-theme=light]){--backdrop-glass-thin: none;--backdrop-glass: none;--backdrop-glass-heavy: none;--surface-glass-thin: #161b28;--surface-glass: #141822;--surface-glass-heavy: #12161e;--surface-glass-frost: transparent;--surface-glass-veil: transparent;--gradient-glass-frost: none;--overlay-backdrop: rgb(0 0 0 / .72);--overlay-backdrop-filter: none;--overlay-image-hover: rgb(0 0 0 / .18);--shadow-glass-rim: none;--glass-edge-refraction: none;--shadow-inset: none;--shadow-inset-strong: none;--glow-purple-sm: none;--glow-purple: none;--glow-purple-lg: none;--glow-blue-sm: none;--glow-blue: none;--glow-blue-lg: none;--glow-white: none;--glow-bloom: none;--grain-opacity: 0;--ambient-orb-purple-strong: transparent;--ambient-orb-purple-soft: transparent;--ambient-orb-cyan-strong: transparent;--ambient-orb-cyan-soft: transparent;--page-mesh-purple: transparent;--page-mesh-cyan: transparent}html[data-theme=light][data-reduced-transparency=on]{--backdrop-glass-thin: none;--backdrop-glass: none;--backdrop-glass-heavy: none;--surface-glass-thin: #f8f9fd;--surface-glass: #f4f5fb;--surface-glass-heavy: #eef0f7;--surface-glass-frost: transparent;--surface-glass-veil: transparent;--gradient-glass-frost: none;--overlay-backdrop: rgb(15 17 23 / .55);--overlay-backdrop-filter: none;--overlay-image-hover: rgb(0 0 0 / .08);--shadow-glass-rim: none;--glass-edge-refraction: none;--glow-purple-sm: none;--glow-purple: none;--glow-purple-lg: none;--glow-blue-sm: none;--glow-blue: none;--glow-blue-lg: none;--glow-white: none;--glow-bloom: none;--grain-opacity: 0;--ambient-orb-purple-strong: transparent;--ambient-orb-purple-soft: transparent;--ambient-orb-cyan-strong: transparent;--ambient-orb-cyan-soft: transparent;--page-mesh-purple: transparent;--page-mesh-cyan: transparent}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-var-466.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;color-scheme:dark}html[data-theme=light]{color-scheme:light}body{background:radial-gradient(circle at top,var(--accent-glow),transparent 34%),radial-gradient(circle at 20% 85%,var(--info-glow),transparent 28%),var(--surface-base);color:var(--text);font-family:var(--font);font-optical-sizing:none;font-size:var(--text-base);line-height:var(--leading-normal);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body:before,body:after{content:"";position:fixed;inset:-8vh -8vw;pointer-events:none;z-index:-1;opacity:.72;will-change:transform;contain:layout style}body:before{background:radial-gradient(ellipse 38% 32% at 26% 20%,var(--ambient-orb-purple-strong),transparent 72%),radial-gradient(ellipse 28% 24% at 80% 66%,var(--ambient-orb-cyan-strong),transparent 70%);animation:ambientFloatA 18s var(--ease-smooth) infinite alternate}body:after{background:radial-gradient(ellipse 30% 24% at 74% 18%,var(--ambient-orb-purple-soft),transparent 72%),radial-gradient(ellipse 34% 28% at 18% 80%,var(--ambient-orb-cyan-soft),transparent 72%);animation:ambientFloatB 24s var(--ease-smooth) infinite alternate}@keyframes ambientFloatA{0%{transform:translate3d(-4%,-3%,0) scale(1)}50%{transform:translate3d(3%,4%,0) scale(1.08)}to{transform:translate3d(5%,-2%,0) scale(.96)}}@keyframes ambientFloatB{0%{transform:translate3d(3%,2%,0) scale(1)}50%{transform:translate3d(-4%,-3%,0) scale(1.07)}to{transform:translate3d(-2%,5%,0) scale(.97)}}#root{min-height:100vh;isolation:isolate}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--surface-void)}::-webkit-scrollbar-thumb{background:var(--edge-mid);border-radius:var(--radius-xs)}::-webkit-scrollbar-thumb:hover{background:var(--edge-strong)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button,input,select,textarea{font-family:inherit;font-size:inherit}a{color:inherit;text-decoration:none}@media(prefers-reduced-motion:reduce){body:before,body:after{animation:none}}html[data-reduced-motion=on] body:before,html[data-reduced-motion=on] body:after{animation:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.13s}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}html[data-reduced-motion=on]::view-transition-old(root),html[data-reduced-motion=on]::view-transition-new(root){animation:none}._footer_1ck8z_4{container-type:inline-size}._footerInner_1ck8z_8{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"credit feedback settings";align-items:center;gap:var(--space-1) var(--space-4);width:100%;max-width:var(--max-width-wide);margin-inline:auto}._feedback_1ck8z_19{grid-area:feedback;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}._feedbackItem_1ck8z_27{display:inline-flex;align-items:center;gap:var(--space-2)}._feedbackItem_1ck8z_27+._feedbackItem_1ck8z_27{margin-left:var(--space-2)}._settings_1ck8z_37{grid-area:settings;justify-self:end}@container (max-width: 560px){._footerInner_1ck8z_8{grid-template-columns:1fr auto;grid-template-areas:"feedback feedback" "credit settings"}}._credit_1ck8z_51{grid-area:credit;justify-self:start;cursor:default;-webkit-user-select:none;user-select:none}._copyrightHoneypot_1ck8z_59{display:inline;padding:0;margin:0;border:none;background:none;font:inherit;line-height:inherit;color:inherit;cursor:default;vertical-align:baseline}._midDot_1ck8z_72{color:var(--text-muted);opacity:.85;-webkit-user-select:none;user-select:none;line-height:1}._settingsBtn_1ck8z_79{display:inline-flex;align-items:center;gap:.35em;min-height:44px;padding:0 var(--space-1);margin:0;border:none;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-sm);font-weight:600;color:var(--text-muted);cursor:pointer;text-decoration:none}._settingsIcon_1ck8z_96{display:inline-flex}._settingsBtn_1ck8z_79:hover{color:var(--text-sub)}._settingsBtn_1ck8z_79 ._settingsIcon_1ck8z_96{opacity:.92}._page_14tvm_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-5)}._shell_14tvm_9{width:100%;max-width:720px}._back_14tvm_14{font-size:var(--text-sm);color:var(--text-sub);display:inline-flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-6);transition:color var(--transition-fast),transform var(--transition-fast)}._back_14tvm_14:hover{color:var(--text)}@media(hover:hover)and (pointer:fine){._back_14tvm_14:hover{transform:translate(-1px)}}._panel_14tvm_33{position:relative;overflow:hidden;border:1px solid var(--edge-default);background:var(--gradient-glass-frost),var(--gradient-glass-accent),var(--surface-glass);box-shadow:var(--shadow-glass-rim),var(--mat-panel-shadow),var(--glow-bloom);border-radius:var(--radius-2xl);padding:var(--space-6);backdrop-filter:var(--backdrop-glass);-webkit-backdrop-filter:var(--backdrop-glass)}._panel_14tvm_33:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,var(--glass-spot-accent),transparent 32%),radial-gradient(circle at bottom left,var(--glass-spot-info),transparent 30%)}._content_14tvm_58{position:relative;display:grid;gap:var(--space-5)}._eyebrow_14tvm_64{display:inline-flex;width:fit-content;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--edge-accent);background:var(--accent-soft);color:var(--text-sub);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase}._title_14tvm_77{font-size:clamp(2.25rem,5vw,4rem);line-height:.95;letter-spacing:var(--tracking-tight)}._text_14tvm_83{max-width:58ch;color:var(--text-sub);line-height:var(--leading-relaxed)}._meta_14tvm_89{display:grid;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}._code_14tvm_96{width:fit-content;border-radius:var(--radius-full);padding:var(--space-1-5) var(--space-3);border:1px solid var(--edge-default);background:var(--gradient-glass-frost),var(--surface-glass-thin);color:var(--text);font-family:var(--font-mono);font-size:var(--text-xs);backdrop-filter:var(--backdrop-glass-thin);-webkit-backdrop-filter:var(--backdrop-glass-thin);box-shadow:var(--shadow-glass-rim)}._actions_14tvm_112{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1)}._primary_14tvm_119,._secondary_14tvm_120{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-full);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}._primary_14tvm_119{border:1px solid var(--edge-luminous);background:var(--gradient-primary-cta);box-shadow:var(--glow-purple-sm)}@media(hover:hover)and (pointer:fine){._primary_14tvm_119:hover,._secondary_14tvm_120:hover{transform:translateY(-1px)}}._secondary_14tvm_120{border:1px solid var(--edge-default);background:var(--gradient-glass-frost),var(--surface-glass-thin);backdrop-filter:var(--backdrop-glass-thin);-webkit-backdrop-filter:var(--backdrop-glass-thin);box-shadow:var(--shadow-glass-rim)}._links_14tvm_153{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}._support_14tvm_160{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}._supportLabel_14tvm_170{color:var(--text-muted)}._supportLink_14tvm_174{color:var(--text-sub);text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:3px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}._supportLink_14tvm_174:hover{color:var(--text);text-decoration-color:var(--link-underline-hover)}._linkChip_14tvm_187{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--edge-default);background:var(--gradient-glass-frost),var(--surface-glass-thin);backdrop-filter:var(--backdrop-glass-thin);-webkit-backdrop-filter:var(--backdrop-glass-thin);box-shadow:var(--shadow-glass-rim);color:var(--text-sub);font-size:var(--text-xs);transition:border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}._linkChip_14tvm_187:hover{border-color:var(--edge-mid);color:var(--text);background:var(--gradient-glass-frost),var(--surface-glass)}@media(hover:hover)and (pointer:fine){._linkChip_14tvm_187:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){._back_14tvm_14:hover,._primary_14tvm_119:hover,._secondary_14tvm_120:hover,._linkChip_14tvm_187:hover{transform:none}}html[data-reduced-motion=on] ._back_14tvm_14:hover,html[data-reduced-motion=on] ._primary_14tvm_119:hover,html[data-reduced-motion=on] ._secondary_14tvm_120:hover,html[data-reduced-motion=on] ._linkChip_14tvm_187:hover{transform:none}._footer_14tvm_239{margin-top:var(--space-4);text-align:center;color:var(--text-dim);font-size:var(--text-2xs)}@media(max-width:640px){._actions_14tvm_112{flex-direction:column}._primary_14tvm_119,._secondary_14tvm_120{width:100%}}._root_3gqcw_1{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:var(--surface-base);color:var(--text-sub);text-align:center;padding:var(--space-8)}._wrap_3gqcw_14{max-width:420px}._icon_3gqcw_18{font-size:2.5rem;margin-bottom:var(--space-4)}._title_3gqcw_23{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-3);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 85%,var(--text-on-accent)),var(--accent-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent}._body_3gqcw_32{font-size:var(--text-base);line-height:1.6;color:var(--text-muted);margin-bottom:var(--space-2)}._footer_3gqcw_39{position:fixed;bottom:var(--space-6);left:0;right:0;padding:0 var(--space-6);text-align:center;font-size:var(--text-2xs);color:var(--text-dim)}._loadingScreen_1erk0_1,._errorScreen_1erk0_2{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(var(--space-4),4vw,var(--space-8));color:var(--text-muted);font-size:var(--text-sm)}._loadingScreen_1erk0_1{opacity:0;animation:_loading-appear_1erk0_1 var(--dur-normal) var(--ease-out) calc(var(--dur-fast) * 2) forwards}@keyframes _loading-appear_1erk0_1{to{opacity:1}}@media(prefers-reduced-motion:reduce){._loadingScreen_1erk0_1{animation-duration:0s}}html[data-reduced-motion=on] ._loadingScreen_1erk0_1{animation-duration:0s}._errorScreen_1erk0_2{flex-direction:column;gap:var(--space-3);text-align:center}._loadingCard_1erk0_40,._errorCard_1erk0_41{width:min(100%,360px);border:1px solid var(--edge-subtle);border-radius:var(--radius-lg);background:var(--surface-glass);box-shadow:var(--shadow-glass-rim);backdrop-filter:var(--backdrop-glass-thin);-webkit-backdrop-filter:var(--backdrop-glass-thin)}._loadingCard_1erk0_40{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4)}._loadingMark_1erk0_58{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--text)}._loadingMark_1erk0_58 svg{width:27px;height:27px}._loadingCopy_1erk0_74{flex:1;min-width:0;display:grid;gap:var(--space-2);color:var(--text-sub);font-weight:650}._loadingBars_1erk0_83{display:grid;gap:var(--space-1-5)}._loadingBars_1erk0_83 i{display:block;height:5px;border-radius:var(--radius-full);background:var(--edge-default);overflow:hidden;position:relative}._loadingBars_1erk0_83 i:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 52%,transparent),transparent);animation:_loading-sheen_1erk0_1 1.35s var(--ease-out) infinite}._loadingBars_1erk0_83 i:nth-child(2):after{animation-delay:var(--dur-fast)}._loadingBars_1erk0_83 i:nth-child(3):after{animation-delay:calc(var(--dur-fast) * 2)}._errorCard_1erk0_41{padding:var(--space-4)}._errorCard_1erk0_41 strong{display:block;color:var(--text);font-size:var(--text-base);margin-bottom:var(--space-1-5)}._errorCard_1erk0_41 p{margin:0;line-height:var(--leading-relaxed)}._reloadButton_1erk0_130{padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--edge-default);background:var(--surface-glass);color:var(--text);cursor:pointer;font-family:inherit;backdrop-filter:var(--backdrop-glass-thin);-webkit-backdrop-filter:var(--backdrop-glass-thin);box-shadow:var(--shadow-glass-rim);transition:transform var(--dur-fast) var(--ease-out),border-color var(--transition)}._reloadButton_1erk0_130:hover{border-color:var(--edge-strong)}._reloadButton_1erk0_130:active{transform:scale(.97)}@keyframes _loading-sheen_1erk0_1{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){._loadingBars_1erk0_83 i:after{animation:none;transform:translate(0);opacity:.45}}html[data-reduced-motion=on] ._loadingBars_1erk0_83 i:after{animation:none;transform:translate(0);opacity:.45}
