.pf-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ck-ac:#b5abfc;--ck-ac2:#9184d9;--ck-ac-hi:color-mix(in srgb, var(--ck-ac) 55%, #fff);--ck-grad:linear-gradient(140deg, var(--ck-ac-hi), var(--ck-ac2));--pf-accent:var(--ck-ac);--pf-accent-hi:var(--ck-ac2);--pf-accent-soft:color-mix(in srgb, var(--ck-ac2) 16%, transparent);--background:var(--ck-bg);--foreground:var(--ck-text);--card:#10121c;--card-foreground:var(--ck-text);--popover:var(--ck-raised);--popover-foreground:var(--ck-text);--primary:var(--ck-ac);--primary-foreground:var(--ck-ink);--secondary:var(--ck-fill);--secondary-foreground:var(--ck-text);--muted:var(--ck-fill);--muted-foreground:var(--ck-muted);--accent:color-mix(in srgb, var(--ck-ac2) 18%, transparent);--accent-foreground:var(--ck-pro-ink);--destructive:var(--ck-neg);--border:var(--ck-line-2);--input:var(--ck-line-3);--ring:var(--ck-focus);--chart-line:var(--ck-ac);--radius:.875rem;--font-sans:var(--font-geist), system-ui, sans-serif;--font-heading:var(--font-geist), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;background:radial-gradient(900px 600px at 85% -10%, color-mix(in srgb, var(--ck-ac2) 22%, transparent), transparent 60%), radial-gradient(800px 500px at -5% 20%, #7fb3e21a, transparent 60%), radial-gradient(700px 500px at 50% 110%, #63c99a12, transparent 60%), var(--ck-bg);color:var(--foreground);font-family:var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;position:relative}.pf-theme:after{content:"";z-index:90;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.pf-theme :focus-visible{outline-color:var(--ck-focus)}.pf-theme [data-slot=card]{background-image:var(--ck-panel)}.pf-theme [data-slot=card][data-size=sm]{border-radius:20px}.pf-theme .pf-panel{background:var(--ck-panel), #10121c;box-shadow:var(--ck-panel-shadow);border-radius:26px}.pf-theme .pf-panel-well{background:var(--ck-well);box-shadow:var(--ck-row-line);border-radius:18px}.pf-theme .pf-kicker,.pf-ck .pf-kicker{letter-spacing:.02em;color:var(--ck-text-85);background:var(--ck-fill);box-shadow:inset 0 0 0 1px var(--ck-line-3);border-radius:999px;align-items:center;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.pf-theme .pf-grad-text{background:var(--ck-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.pf-theme [data-slot=button]{border-radius:999px}.pf-theme [data-slot=button].bg-primary{background-image:var(--ck-grad);background-color:var(--ck-ac2);color:var(--ck-ink);box-shadow:0 8px 24px -10px color-mix(in srgb, var(--ck-ac2) 70%, transparent);font-weight:600;transition:filter .15s,transform .15s}.pf-theme [data-slot=button].bg-primary:hover{filter:brightness(1.08)}.pf-theme [data-slot=button][class*=border-border],.pf-theme [data-slot=button].bg-secondary{background-color:var(--ck-fill);border-color:var(--ck-line-3)}.pf-theme [data-slot=input],.pf-theme [data-slot=textarea]{background-color:var(--ck-well-2);border-color:var(--ck-line-3)}@keyframes pf-aurora{0%,to{transform:translate(0)scale(1)}33%{transform:translate(6%,4%)scale(1.12)}66%{transform:translate(-5%,3%)scale(.94)}}@keyframes pf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pf-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes pf-shine{to{background-position:200%}}.pf-theme .pf-grad{background:linear-gradient(100deg, #f1eeff, var(--ck-ac2) 38%, var(--ck-ac) 55%, var(--ck-ac2) 78%, #f1eeff);color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite pf-shine}.pf-theme .pf-float{animation:6s infinite pf-float}@keyframes pf-pro-pulse{0%,to{box-shadow:0 34px 74px -32px var(--ck-ac2), 0 0 0 0 color-mix(in srgb, var(--ck-ac) 28%, transparent)}50%{box-shadow:0 34px 74px -32px var(--ck-ac2), 0 0 0 7px color-mix(in srgb, var(--ck-ac) 6%, transparent)}}.pf-theme .pf-pro-pulse{animation:3.2s ease-in-out infinite pf-pro-pulse}.pf-theme .pf-glass{background:var(--ck-panel), var(--ck-tabbar);box-shadow:var(--ck-panel-shadow), 0 16px 44px -20px #000000d9;-webkit-backdrop-filter:blur(14px)}.pf-theme .pf-glow{position:relative}.pf-theme .pf-glow:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px 260px at var(--gx,50%) var(--gy,50%), color-mix(in srgb, var(--ck-ac) 14%, transparent), transparent 60%);transition:opacity .35s;position:absolute;inset:0}.pf-theme .pf-glow:hover:after{opacity:1}.pf-theme [data-magnet]{transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-flex}.pf-theme [data-tilt]{transform-style:preserve-3d;transition:transform .3s;transform:perspective(1400px)rotateY(-7deg)rotateX(3deg)}.pf-theme input[type=range]{appearance:none;height:24px;accent-color:var(--ck-ac2);cursor:pointer;background:linear-gradient(#ffffff1f,#ffffff1f) 50%/100% 6px no-repeat;border-radius:999px;outline:none;width:100%}.pf-theme input[type=range]:focus-visible{outline:2px solid var(--ck-focus);outline-offset:3px}.pf-theme .pf-skip-link:focus{z-index:60;clip:auto;clip-path:none;white-space:nowrap;background:var(--ck-raised);color:#fff;outline:2px solid var(--ck-focus);border-radius:12px;align-items:center;width:auto;height:auto;min-height:44px;margin:0;padding:10px 16px;font-weight:600;display:inline-flex;position:fixed;top:1rem;left:1rem;overflow:visible}.pf-theme input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ck-ac);width:20px;height:20px;box-shadow:0 4px 12px -2px var(--ck-ac2);cursor:pointer;border:3px solid var(--ck-thumb-ring);border-radius:50%}.pf-theme input[type=range]::-moz-range-thumb{border:3px solid var(--ck-thumb-ring);background:var(--ck-ac);cursor:pointer;border-radius:50%;width:20px;height:20px}.pf-theme .pf-mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}@media (prefers-reduced-motion:reduce){.pf-theme .pf-grad{animation:none!important}}.pf-theme .aurora-orb{background-color:#0000;background-image:radial-gradient(closest-side, color-mix(in srgb, var(--ck-ac2) 55%, transparent), transparent);filter:none;opacity:.45}.pf-theme .aurora-orb-alt,.pf-theme .dot-grid{display:none}.pf-theme :is(section,div,header,footer,main).bg-background{background-color:#0000}@media (max-width:767px),(prefers-reduced-motion:reduce){.pf-theme:after{display:none}}