@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400;14..32,500;14..32,600;14..32,700&display=swap";:root{--font-sf: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", Inter, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: var(--font-sf);--font-sans: var(--font-sf);--font-geist: var(--font-sans);--font-mono: var(--font-sf);--font-mono-geist: var(--font-mono);--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-16: 16px;--fs-18: 18px;--fs-22: 22px;--fs-26: 26px;--fs-34: 34px;--fs-46: 46px}:root{--r-8: 8px;--r-12: 12px;--r-16: 16px;--r-24: 24px;--r-full: 999px}:root{--sp-2: 2px;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-12: 12px;--sp-16: 16px;--sp-20: 20px;--sp-24: 24px;--sp-32: 32px;--sp-40: 40px;--sp-48: 48px;--sp-64: 64px;--sp-96: 96px;--sp-128: 128px}:root{--ink-900: #18171C;--ink-800: #1F2223;--ink-700: #2A2733;--ink-600: #42404F;--ink-500: #63626B;--ink-400: #757B7E;--ink-300: #828282;--ink-250: #9B9AA3;--ink-200: #AAAAAA;--ink-150: #C8C8C8;--ink-120: #DEDFDF;--ink-100: #E3E6E9;--ink-050: #EEEEEE;--paper: #FAF9F6;--white: #FFFFFF;--black: #000000;--violet-700: #00A0AA;--violet-600: #00DEE9;--violet-500: #00C0CB;--violet-400: #6AE9F0;--violet-100: #D2F8FB;--violet-050: #ECFDFE;--accent-ink: #18171C;--green-600: #1E8A4F;--green-500: #269E5F;--green-100: #E2F3EA;--green-tint: rgba(38,158,95,.14);--shadow-ink: rgba(24,23,28,.06);--shadow-ink-2: rgba(24,23,28,.1);--lift-ink: rgba(24,23,28,.2);--lift-ink-soft: rgba(24,23,28,.16);--shadow-dark: rgba(0,0,0,.4);--text-primary: var(--ink-900);--text-secondary: var(--ink-500);--text-tertiary: var(--ink-250);--text-muted: var(--ink-400);--text-disabled: var(--ink-200);--text-on-dark: var(--white);--text-link: var(--violet-500);--label-color: var(--ink-300);--label-strong: var(--ink-900);--surface-canvas: var(--ink-100);--surface-card: var(--white);--surface-paper: var(--paper);--surface-sunken: var(--ink-050);--surface-dark: var(--ink-900);--surface-violet: var(--violet-100);--border-default: var(--ink-120);--border-hairline: var(--ink-100);--border-strong: var(--ink-150);--track: rgba(155,154,163,.3);--border-focus: var(--violet-600);--accent: var(--violet-600);--accent-hover: var(--violet-400);--accent-pressed: var(--violet-700);--accent-soft: var(--violet-100);--positive: var(--green-500);--positive-soft: var(--green-100);--scrim: rgba(0,0,0,.55);--warm: #C0603A;--warm-soft: rgba(192,96,58,.12);--accent-ghost: rgba(0,222,233,.28);--on-accent-line: rgba(255,255,255,.22);--critical: #C0392B;--critical-soft: #FBE9E7;--panel-fill: #FFFFFF;--glass-fill: var(--surface-card);--glass-well: var(--surface-sunken);--glass-line: var(--border-hairline);--glass-blur: none}[data-theme=dark],.piki-dark{--text-primary: var(--white);--text-secondary: #D7D6DE;--text-tertiary: #ABAAB4;--text-muted: #9DA3A8;--surface-canvas: #000000;--surface-card: #1C1B21;--surface-sunken: #25232C;--surface-dark: #33313B;--border-default: rgba(255,255,255,.2);--border-hairline: rgba(255,255,255,.13);--track: rgba(171,170,180,.3);--ink-150: #393842;--positive-soft: rgba(38,158,95,.16);--scrim: rgba(0,0,0,.65);--warm: #E08A5F;--warm-soft: rgba(224,138,95,.16);--accent-ghost: rgba(0,222,233,.36);--on-accent-line: rgba(255,255,255,.28);--critical: #F08A80;--critical-soft: rgba(224,82,70,.16);--green-600: #5FC98D;--ink-120: #2D2C34;--accent-soft: rgba(0,222,233,.22);--panel-fill: rgba(255,255,255,.075);--tab-track: rgba(255,255,255,.06);--tab-active-bg: var(--white);--tab-active-fg: var(--ink-900);--tab-active-fg-soft: rgba(24,23,28,.55);--shadow-ink: rgba(0,0,0,.6);--shadow-ink-2: rgba(0,0,0,.7);--lift-ink: rgba(0,0,0,.7);--lift-ink-soft: rgba(0,0,0,.55);--glass-fill: rgba(255,255,255,.08);--glass-well: rgba(255,255,255,.045);--glass-line: rgba(255,255,255,.1);--glass-blur: blur(12px)}:root{--fs-display: 36px;--fs-h1: 28px;--fs-h2: 22px;--fs-h3: 18px;--fs-body-lg: 16px;--fs-body: 14px;--fs-body-sm: 13px;--fs-control: 12.5px;--fs-label: 10px;--fs-label-sm: 8px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.05;--lh-snug: 1.2;--lh-normal: 1.4;--lh-relaxed: 1.55;--ls-label: .08em;--ls-label-lg: .12em;--ls-display: -.02em;--ls-heading: -.01em}.piki-display{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--text-primary)}.piki-h1{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h1);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);color:var(--text-primary)}.piki-h2{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);color:var(--text-primary)}.piki-h3{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h3);line-height:var(--lh-snug);color:var(--text-primary)}.piki-body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-primary)}.piki-body-sm{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-secondary)}.piki-label{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-label);line-height:var(--lh-normal);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--label-color)}.piki-label-nav{font-family:var(--font-mono);font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--ls-label-lg);text-transform:uppercase}:root{--space-0: 0;--space-px: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-pill: 999px;--border-width: 1px;--hairline: 1px solid var(--border-hairline);--stroke: 1px solid var(--border-default);--shadow-none: none;--shadow-xs: 0 1px 2px var(--shadow-ink);--shadow-sm: 0 1px 3px var(--shadow-ink), 0 1px 2px var(--shadow-ink);--shadow-card: 0 1px 2px var(--shadow-ink), 0 8px 24px var(--shadow-ink);--shadow-pop: 0 12px 32px var(--shadow-ink-2), 0 2px 6px var(--shadow-ink);--shadow-overlay: 0 24px 64px var(--shadow-dark);--ring: inset 0 0 0 1px var(--border-default);--ring-focus: 0 0 0 3px var(--violet-100), inset 0 0 0 1px var(--violet-600);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur: .18s;--dur-slow: .28s;--z-nav: 100;--z-sticky: 200;--z-overlay: 900;--z-toast: 1000}:root{--bg-light: rgb(255,255,255);--bg: rgb(222,223,223);--black: rgb(31,34,35);--color: rgb(66,0,246);--gray-light: rgb(170,170,170);--gray: rgb(117,123,126);--medium: rgb(130,130,130);--text-medium: rgb(51,51,51);--text: rgb(31,34,35);--white-2: rgb(255,255,255);--white: rgb(255,255,255)}:root[data-theme=dark],.dark{--bg-light: rgb(51,54,55);--bg: rgb(31,34,35);--black: rgb(31,34,35);--color: rgb(66,0,246);--gray-light: rgb(117,123,126);--gray: rgb(170,170,170);--medium: rgb(130,130,130);--text-medium: rgb(211,211,211);--text: rgb(255,255,255);--white-2: rgb(255,255,255);--white: rgb(255,255,255)}:root{--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", Inter, system-ui, "Segoe UI", Roboto, sans-serif;--font-sans: var(--font-display);--font-mono: var(--font-display);--font-geist: var(--font-display);--font-mono-geist: var(--font-display)}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--surface-canvas);font-family:var(--font-sans);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#root{height:100vh}.app{display:flex;height:100vh;gap:2px}.content{position:relative;flex:1;min-width:0;height:100%;display:flex;flex-direction:column;max-width:1140px;margin:0 auto;width:100%}.logo-line{display:none}:root[data-theme=dark] .logo-line{display:inline}:root[data-theme=dark] .logo-solid{display:none}.mobile-topbar{display:none}.rail{position:relative}.rail-backdrop{display:none}@media (max-width: 820px){.app{flex-direction:column;gap:0}.mobile-topbar{display:flex;align-items:center;gap:12px;position:fixed;top:0;left:0;right:0;height:56px;padding:0 12px;background:transparent;z-index:70}.app:before{content:"";position:fixed;top:0;left:0;right:0;height:104px;z-index:40;pointer-events:none;background:linear-gradient(to bottom,var(--surface-canvas) 0px,color-mix(in srgb,var(--surface-canvas) 82%,transparent) 20px,color-mix(in srgb,var(--surface-canvas) 58%,transparent) 40px,color-mix(in srgb,var(--surface-canvas) 34%,transparent) 60px,color-mix(in srgb,var(--surface-canvas) 14%,transparent) 82px,transparent 104px)}.mobile-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:color .15s ease}.mobile-menu-btn:hover,.mobile-menu-btn:active{color:var(--text-primary)}.rail{position:fixed;top:0;left:0;bottom:0;z-index:90;width:264px!important;max-width:82vw;background:var(--surface-canvas)!important;box-shadow:0 0 40px #00000040;transform:translate(-100%);transition:transform .22s ease}.rail.open{transform:translate(0)}.rail-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0006}.content{height:auto;flex:1;min-height:0;padding:0 14px}.content>div{padding-left:0!important;padding-right:0!important;padding-top:56px!important}}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 860px){.grid-3{grid-template-columns:minmax(0,1fr)}}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1080px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1080px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.plan-grid{grid-template-columns:minmax(0,1fr)}}.dk-input{box-shadow:inset 0 0 0 1px var(--border-hairline);transition:box-shadow .18s ease}.dk-input:hover:not(:focus-within){box-shadow:0 0 0 1px var(--border-default) inset!important}.dk-input:focus-within{box-shadow:inset 0 0 0 2px var(--accent)!important}@keyframes dk-spin{to{transform:rotate(360deg)}}.dk-spin{animation:dk-spin .7s linear infinite}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--text-primary) 14%,transparent);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--text-primary) 28%,transparent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--text-primary) 14%,transparent) transparent}.audit-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:2px;align-items:start}@media (max-width: 1100px){.audit-grid{grid-template-columns:1fr}}.dk-typing{display:inline-flex;gap:5px;align-items:center;padding:2px 0}.dk-typing span{width:7px;height:7px;border-radius:50%;background:var(--text-tertiary);animation:dk-typing 1.2s infinite ease-in-out}.dk-typing span:nth-child(2){animation-delay:.16s}.dk-typing span:nth-child(3){animation-delay:.32s}@keyframes dk-typing{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}.dk-caret{display:inline-block;margin-left:1px;color:var(--accent);animation:dk-blink 1s steps(2,start) infinite}@keyframes dk-blink{to{visibility:hidden}}.insight-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.insight-row .insight-icons{display:inline-flex;align-items:center;gap:8px;flex:none}.insight-row .insight-text{flex:1 1 0;min-width:0}.insight-row .insight-badges{display:flex;gap:6px;flex:none}@media (max-width: 820px){.insight-row .insight-badges{margin-left:auto}.insight-row .insight-text{order:2;flex-basis:100%;min-width:0}}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,120px);align-items:center}.feature-row .feature-text{order:1}.feature-row .feature-visual,.feature-row.flip .feature-text{order:2}.feature-row.flip .feature-visual{order:1}@media (max-width: 820px){.feature-row{grid-template-columns:1fr;gap:var(--sp-32)}.feature-row.flip .feature-text{order:1}.feature-row.flip .feature-visual{order:2}}.tile{box-shadow:inset 0 0 0 1px var(--border-hairline);transition:box-shadow .15s ease,transform .15s ease}.tile:hover{box-shadow:inset 0 0 0 1px var(--border-default),0 4px 14px #00000012;transform:translateY(-1px)}.img-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}button{font-family:inherit}a{color:var(--text-link)}.landing-bg{position:relative;background-color:var(--surface-canvas)}.landing-bg>*{position:relative;z-index:1}.landing-bg>canvas{z-index:0}:root{--landing-dot-rgb: 0, 0, 0;--landing-dot-alpha: .04;--landing-dot-glow: .05}:root[data-theme=dark]{--landing-dot-rgb: 255, 255, 255;--landing-dot-alpha: .085;--landing-dot-glow: .16}.auth-page{display:grid;grid-template-columns:1fr 1fr;height:100vh;overflow:hidden}.auth-left,.auth-right{height:100vh;overflow:hidden}@media (max-width: 900px){.auth-page{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:auto}.auth-left{height:auto;overflow:visible}.auth-right{display:none!important}}@property --dk-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.dk-glow{position:relative}.dk-glow:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:13.5px;padding:1.5px;background:conic-gradient(from var(--dk-a),transparent 0deg,transparent 290deg,var(--accent) 335deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:dk-ring 3.6s linear infinite;pointer-events:none}@keyframes dk-ring{to{--dk-a: 360deg}}@media (prefers-reduced-motion: reduce){.dk-glow:before{animation:none;opacity:.5}}.lp-flow-rail{fill:none;stroke:var(--border-default);stroke-width:1.5}.lp-flow-live{fill:none;stroke:url(#flow-fade);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:10 150;animation:lp-flow 2.6s linear infinite}@keyframes lp-flow{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}.lp-flow-card{fill:var(--surface-card);stroke:var(--glass-line);stroke-width:1}.lp-flow-src{fill:var(--surface-card);stroke:var(--accent);stroke-width:1.5}.lp-flow-out{fill:var(--accent);stroke:none}.lp-flow-title-inverse{fill:var(--accent-ink)}.lp-flow-dot{fill:var(--accent)}.lp-flow-kicker{fill:var(--text-tertiary);font-family:var(--font-sans);font-size:11px;letter-spacing:.08em}.lp-flow-title{fill:var(--text-primary);font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.02em}.lp-flow-label{fill:var(--text-secondary);font-family:var(--font-sans);font-size:14px}.lp-flow-list{display:none}.lp-flow-list svg{max-width:360px;margin:0 auto}.lp-flow-list .lp-flow-title{font-size:16px}.lp-flow-list .lp-flow-label{font-size:13px}.lp-flow-live-v{stroke:url(#flow-fade-v)}@media (prefers-reduced-motion: reduce){.lp-flow-live{animation:none;stroke-dasharray:none;opacity:.55}}@media (max-width: 860px){.lp-flow{display:none}.lp-flow-list{display:block}}@media (max-width: 640px){.landing-hide-sm{display:none!important}}.privacy-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}.privacy-toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px}@media (max-width: 900px){.privacy-grid{grid-template-columns:1fr}.privacy-toc{display:none}}@media (max-width: 640px){.site-pad{padding-left:12px!important;padding-right:12px!important}.site-header{padding:0 12px!important}.lp-root{padding-right:0!important}.lp-hero{padding-top:calc(var(--lp-top, 0px) + 56px)!important;gap:var(--sp-32)!important}.lp-h1{font-size:34px!important}.lp-h2{font-size:27px!important}.lp-preview{margin-top:56px!important}.feature-row{padding:64px 0!important}.lp-visual{padding:16px!important}.lp-section-head{padding:88px 0 28px!important}.lp-cta{margin:96px 0 40px!important;padding:56px 20px!important;border-radius:22px!important}.lp-cta-h{font-size:28px!important}.lp-features{flex-direction:column;align-items:center;gap:var(--sp-16)!important}.range-grid{grid-template-columns:1fr!important;gap:8px!important}.range-stat{flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:12px 14px!important}.range-stat>span:last-child{flex-basis:100%}.pp-frame{border-radius:12px!important}.pp-bar{height:28px!important;padding:0 10px!important;gap:6px!important}.pp-bar>span:not(:last-child){width:8px!important;height:8px!important}.pp-bar>span:last-child{height:18px!important;margin-left:6px!important;font-size:10px!important}.pp-body{transform:none!important;padding:6px 6px 0!important}.v2-card{padding:16px!important}.privacy-hero{padding-top:100px!important;padding-bottom:32px!important}.privacy-section{padding:20px 16px!important;grid-template-columns:40px 1fr!important}}:root{--aurora-opacity: .32;--aurora-noise: .14}:root[data-theme=dark]{--aurora-opacity: .62;--aurora-noise: .22}.lp-root{overflow-x:hidden}.aurora{position:absolute;left:0;right:0;bottom:0;height:72vh;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(34% 62% at 12% 100%,#000 0%,rgba(0,0,0,.6) 55%,transparent 100%),radial-gradient(26% 96% at 38% 100%,#000 0%,rgba(0,0,0,.6) 55%,transparent 100%),radial-gradient(30% 70% at 63% 100%,#000 0%,rgba(0,0,0,.6) 55%,transparent 100%),radial-gradient(24% 88% at 88% 100%,#000 0%,rgba(0,0,0,.6) 55%,transparent 100%);mask-image:radial-gradient(34% 62% at 12% 100%,#000 0%,rgba(0,0,0,.6) 55%,transparent 100%),radial-gradient(26% 96% at 38% 100%,#000 0%,rgba(0,0,0,.6) 55%,transparent 100%),radial-gradient(30% 70% at 63% 100%,#000 0%,rgba(0,0,0,.6) 55%,transparent 100%),radial-gradient(24% 88% at 88% 100%,#000 0%,rgba(0,0,0,.6) 55%,transparent 100%)}.aurora-band{position:absolute;border-radius:50%;opacity:var(--aurora-opacity);will-change:transform}.aurora-b1{width:72vw;height:42vh;left:-12vw;bottom:-14vh;background:radial-gradient(closest-side,#00dee9f2,#00dee900);filter:blur(50px);animation:aurora-a 24s ease-in-out infinite alternate}.aurora-b2{width:62vw;height:34vh;right:-10vw;bottom:-8vh;background:radial-gradient(closest-side,#00c0cbd9,#00c0cb00);filter:blur(56px);animation:aurora-b 28s ease-in-out infinite alternate}.aurora-b3{width:96vw;height:14vh;left:2vw;bottom:10vh;border-radius:999px;background:linear-gradient(90deg,#00dee900,#00dee9b3 28%,#6ae9f099 52%,#00c0cb8c 72%,#00dee900);filter:blur(38px);animation:aurora-c 19s ease-in-out infinite alternate}.aurora-b4{width:58vw;height:7vh;left:30vw;bottom:24vh;border-radius:999px;background:linear-gradient(90deg,#6ae9f000,#6ae9f0cc 40%,#00c0cb99,#6ae9f000);filter:blur(22px);animation:aurora-d 23s ease-in-out infinite alternate}.aurora-rays{position:absolute;left:-10%;right:-10%;bottom:0;height:80%;background:repeating-linear-gradient(90deg,#6ae9f000 0,#6ae9f000 9px,#6ae9f08c 11px,#6ae9f000 16px),repeating-linear-gradient(90deg,#00c0cb00 0,#00c0cb00 23px,#00c0cb73 27px,#00c0cb00 35px);filter:blur(3px);opacity:calc(var(--aurora-opacity) * .6);-webkit-mask-image:radial-gradient(40% 78% at 30% 100%,#000 0%,transparent 78%),radial-gradient(30% 92% at 70% 100%,#000 0%,transparent 78%);mask-image:radial-gradient(40% 78% at 30% 100%,#000 0%,transparent 78%),radial-gradient(30% 92% at 70% 100%,#000 0%,transparent 78%);animation:aurora-rays 31s ease-in-out infinite alternate}@keyframes aurora-d{0%{transform:translate3d(6vw,0,0) rotate(-7deg)}to{transform:translate3d(-10vw,-4vh,0) rotate(5deg)}}@keyframes aurora-rays{0%{transform:translate3d(-4vw,0,0) skew(-6deg)}to{transform:translate3d(4vw,0,0) skew(5deg)}}@keyframes aurora-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(14vw,-5vh,0) scale(1.18)}}@keyframes aurora-b{0%{transform:translateZ(0) scale(1.08)}to{transform:translate3d(-16vw,-4vh,0) scale(.94)}}@keyframes aurora-c{0%{transform:translate3d(-7vw,0,0) skewY(-4deg)}to{transform:translate3d(7vw,-3vh,0) skewY(3deg)}}.aurora-noise{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;mix-blend-mode:overlay;opacity:var(--aurora-noise)}@media (prefers-reduced-motion: reduce){.aurora-band,.aurora-rays{animation:none}}::selection{background:#00dee947}:root[data-theme=dark] ::selection{background:#00dee973}@keyframes dk-nudge{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.dk-nudge{animation:dk-nudge .42s ease-out}@media (prefers-reduced-motion: reduce){.dk-nudge{animation:none}}.cta-solid{transition:transform .15s ease}.cta-solid:hover{transform:translateY(-1px)}.cta-solid:active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.cta-solid{transition:none}.cta-solid:hover{transform:none}}.tile-menu-item:hover{background:var(--surface-sunken)}.ui-select select{transition:border-color .15s ease,box-shadow .15s ease}.ui-select select:hover{border-color:var(--border-default)}.ui-select select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.catalog-bar{position:sticky;top:var(--sp-2);z-index:30;display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-8);border-radius:var(--r-12);background:var(--glass-fill);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--glass-line),0 10px 26px -14px var(--lift-ink)}@media (max-width: 820px){.catalog-bar{top:0}}
