:root{--color-ink:#212121;--color-accent:#904df5;--color-accent-light:#ac79f7;--color-accent-dark:#781fff;--color-secondary:#61605f;--color-muted:#b5b4b2;--color-success:#4a9f66;--color-danger:#c37e7e;--color-canvas:#f5f3f0;--color-canvas-brighter:#f9f8f7;--color-surface:#fff;--color-placeholder:#b9b9b9;--color-border-extralight:rgba(33,33,33,.075);--color-border-light:rgba(33,33,33,.1);--color-border-medium:rgba(33,33,33,.24);--color-border-strong:rgba(0,0,0,.32);--color-text-muted:rgba(33,33,33,.3);--color-surface-subtle:rgba(0,0,0,.04);--color-surface-frosted:hsla(0,0%,100%,.3);--color-white-highlight:hsla(0,0%,100%,.16);--color-white-muted:hsla(0,0%,100%,.5);--color-white-secondary:hsla(0,0%,100%,.7);--color-accent-bg:rgba(144,77,245,.1);--color-inset-depth-1:rgba(0,0,0,.08);--color-inset-depth-2:rgba(0,0,0,.03);--color-muted-light:#d1d0ce;--color-badge-plus-bg:hsla(0,0%,100%,.85);--color-badge-plus-bg-hover:#fff;--color-badge-plus-icon:var(--color-accent);--color-badge-pro-bg:rgba(33,33,33,.5);--color-badge-pro-bg-hover:rgba(33,33,33,.9);--color-badge-pro-icon:var(--color-gold-light);--color-gold:#d4a017;--color-gold-light:#f0c27f;--color-gold-dark:#b8901a;--gradient-gold:linear-gradient(135deg,#f0c27f,#d4a017 50%,#c5942a);--gradient-accent:linear-gradient(135deg,#ac79f7,#904df5 50%,#7a35e0);--font-display:"PolySans",sans-serif;--font-body:"DM Sans",sans-serif;--text-xs:11px;--text-sm:14px;--text-md:15px;--text-lg:20px;--text-xl:24px;--text-2xl:34px;--text-3xl:40px;--text-4xl:48px;--weight-medium:500;--weight-semibold:600;--tracking:-.03em;--tracking-xs:-.33px;--tracking-sm:-.42px;--tracking-md:-.45px;--tracking-lg:-.6px;--tracking-xl:-.72px;--leading-normal:normal;--space-0:0px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:32px;--radius-3xl:28px;--radius-4xl:40px;--radius-full:100px;--shadow-standard:0 3px 6px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.08);--shadow-elevated:0 8px 16px rgba(0,0,0,.08);--shadow-tab:0 1px 2px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.05);--shadow-inset-highlight:inset 0 1.2px 0 hsla(0,0%,100%,.08);--shadow-inset-depth:inset 0 1px 2px rgba(0,0,0,.08),inset 0 3px 6px rgba(0,0,0,.03);--shadow-focus-ring:0 0 0 3px var(--color-accent-bg);--shadow-focus-ring-danger:0 0 0 3px hsla(0,37%,63%,.15);--shadow-focus-ring-success:0 0 0 3px rgba(74,159,102,.15);--shadow-link-item:0 1px 2px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.05);--shadow-card-frame:0 8px 16px rgba(0,0,0,.08);--shadow-cta-inset:inset 0 2.4px 0 hsla(0,0%,100%,.16);--border-thin:1px;--border-standard:1.5px;--stroke-icon:2px;--border-light:var(--border-thin) solid var(--color-border-light);--border-default:var(--border-standard) solid var(--color-border-light);--border-strong:var(--border-standard) solid var(--color-border-strong);--icon-xs:14px;--icon-sm:18px;--icon-md:20px;--icon-lg:24px;--icon-xl:28px;--duration-fast:.12s;--duration-normal:.2s;--duration-smooth:.3s;--duration-slow:.5s;--duration-dash-fast:.1s;--duration-dash-normal:.15s;--duration-dash-stagger:40ms;--transition-preview:.2s cubic-bezier(.25,.1,.25,1);--ease-default:cubic-bezier(.25,.1,.25,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--ease-subtle-bounce:cubic-bezier(.34,1.3,.64,1);--ease-spring:cubic-bezier(.22,1.3,.36,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-dash-enter:cubic-bezier(.22,1,.36,1);--drag-animation-duration:.3s;--drag-animation-easing:var(--ease-spring);--entrance-duration:.5s;--entrance-delay-step:60ms;--entrance-start-delay:.1s;--dash-entrance-duration:.25s;--dash-entrance-delay-step:40ms;--stagger-delay:30ms;--stagger-duration:.2s}@keyframes pulz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pulz-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulz-slide-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulz-slide-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes pulz-slide-right{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes pulz-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.entrance-fade{animation:pulz-fade-in var(--entrance-duration) var(--ease-out) both}.entrance-slide-up{animation:pulz-slide-up var(--entrance-duration) var(--ease-out) both}.entrance-slide-down{animation:pulz-slide-down var(--entrance-duration) var(--ease-out) both}.entrance-slide-left{animation:pulz-slide-left var(--entrance-duration) var(--ease-out) both}.entrance-slide-right{animation:pulz-slide-right var(--entrance-duration) var(--ease-out) both}.entrance-scale{animation:pulz-scale-in var(--entrance-duration) var(--ease-out) both}@keyframes dash-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-fade-in{0%{opacity:0}to{opacity:1}}.dash-entrance{animation:dash-slide-up var(--dash-entrance-duration) var(--ease-dash-enter) both}.dash-entrance-fade{animation:dash-fade-in var(--dash-entrance-duration) var(--ease-dash-enter) both}@keyframes pulz-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes card-stagger-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dash-panel>*,.stagger-list>*{animation:card-stagger-in var(--stagger-duration) var(--ease-dash-enter) both}.dash-panel>:first-child,.stagger-list>:first-child{animation-delay:0s}.dash-panel>:nth-child(2),.stagger-list>:nth-child(2){animation-delay:30ms}.dash-panel>:nth-child(3),.stagger-list>:nth-child(3){animation-delay:55ms}.dash-panel>:nth-child(4),.stagger-list>:nth-child(4){animation-delay:75ms}.dash-panel>:nth-child(5),.stagger-list>:nth-child(5){animation-delay:90ms}.dash-panel>:nth-child(6),.stagger-list>:nth-child(6){animation-delay:.1s}.dash-panel>:nth-child(7),.stagger-list>:nth-child(7){animation-delay:108ms}.dash-panel>:nth-child(8),.stagger-list>:nth-child(8){animation-delay:114ms}.dash-panel>:nth-child(9),.stagger-list>:nth-child(9){animation-delay:118ms}.dash-panel>:nth-child(10),.stagger-list>:nth-child(10){animation-delay:121ms}.dash-panel>:nth-child(11),.stagger-list>:nth-child(11){animation-delay:123ms}.dash-panel>:nth-child(12),.stagger-list>:nth-child(12){animation-delay:125ms}.dash-panel>:nth-child(13),.stagger-list>:nth-child(13){animation-delay:126ms}.dash-panel>:nth-child(14),.stagger-list>:nth-child(14){animation-delay:127ms}.dash-panel>:nth-child(15),.stagger-list>:nth-child(15){animation-delay:128ms}.dash-panel>:nth-child(n+16),.stagger-list>:nth-child(n+16){animation-delay:129ms}@keyframes panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.panel-enter{animation:panel-enter var(--duration-dash-normal) var(--ease-dash-enter) both}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-display:swap;font-family:PolySans;font-style:normal;font-weight:600;src:url(../fonts/PolySans-Median.otf) format("opentype")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}[role=button],a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html{background:#1a1a1a}body,html{height:100%}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}#__nuxt,body,html{min-height:100%;min-height:100dvh}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll{overflow:hidden}button{background:none;border:none;cursor:pointer;font:inherit}a,button{color:inherit}a{text-decoration:none}img,svg{display:block;max-width:100%}input,select,textarea{color:inherit;font:inherit;font-size:16px}.p-debug{outline:0 solid rgba(255,0,0,.2)}.dash-panel{max-width:640px;width:100%}.dash-panel,.dash-panel__card{display:flex;flex-direction:column;gap:var(--space-8)}.dash-panel__card{background:var(--color-surface);border:var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-standard);padding:var(--space-16)}.dash-panel__card-header{align-items:center;display:flex;gap:var(--space-12);justify-content:space-between}.dash-panel__card-title{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.dash-panel__card-controls{align-items:center;display:flex;flex-shrink:0;gap:var(--space-8)}.dash-grid{display:grid;gap:var(--space-8);width:100%}.dash-grid--2{grid-template-columns:1fr 1fr}.dash-grid--4{grid-template-columns:repeat(4,1fr)}.dash-grid--3{grid-template-columns:repeat(3,1fr)}.dash-grid>.dash-panel__card{max-width:none}.dash-grid__full{grid-column:1/-1}@media(max-width:768px){.dash-grid--2,.dash-grid--3{grid-template-columns:1fr}.dash-grid--4{grid-template-columns:1fr 1fr}}@media(max-width:480px){.dash-grid--4{grid-template-columns:1fr}}.dash-panel--wide{max-width:800px}.dash-locked{pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-locked__content{filter:blur(6px);opacity:.5}.dash-locked__overlay{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:auto;position:absolute;z-index:2}.lemon-squeezy-overlay,.lemon-squeezy-overlay iframe,.lemonsqueezy-overlay,.lemonsqueezy-overlay iframe{min-height:100vh!important;min-height:100dvh!important}.pulz-footer[data-v-7923421e]{display:flex;justify-content:center;padding:var(--space-16) 0 0;position:relative;z-index:1}.pulz-footer__cta[data-v-7923421e]{align-items:center;background:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-standard);color:var(--color-ink);display:inline-flex;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);gap:var(--space-16);justify-content:center;padding:var(--space-12) var(--space-16);text-decoration:none;white-space:nowrap}.error-page[data-v-aabf857d]{align-items:center;background:var(--color-canvas-brighter);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:clip;position:relative}.error-page__rail[data-v-aabf857d]{background:var(--color-border-light);bottom:0;pointer-events:none;position:fixed;top:0;width:1px;z-index:1}.error-page__rail--left[data-v-aabf857d]{left:calc(50% - 400px)}.error-page__rail--right[data-v-aabf857d]{right:calc(50% - 400px)}.error-page__col[data-v-aabf857d]{display:flex;flex-direction:column;max-width:800px;min-height:100vh;min-height:100dvh;position:relative;width:100%;z-index:2}.error-page__header[data-v-aabf857d]{align-items:center;display:flex;padding:var(--space-16) var(--space-40)}.error-page__logo-link[data-v-aabf857d]{text-decoration:none}.error-page__logo[data-v-aabf857d]{height:20px;width:auto}.error-page__content[data-v-aabf857d]{align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--space-16);justify-content:center;padding:var(--space-48) var(--space-40);text-align:center}.error-page__code[data-v-aabf857d]{color:var(--color-border-light);font-size:120px;letter-spacing:-3.6px;line-height:1}.error-page__code[data-v-aabf857d],.error-page__title[data-v-aabf857d]{font-family:var(--font-display);font-weight:var(--weight-semibold)}.error-page__title[data-v-aabf857d]{color:var(--color-ink);font-size:36px;letter-spacing:-1.08px;line-height:1.15;margin:0}.error-page__url-display[data-v-aabf857d]{font-family:var(--font-display);font-size:28px;font-weight:var(--weight-semibold);letter-spacing:-.84px;line-height:1.2;margin:var(--space-8) 0;word-break:break-all}.error-page__url-base[data-v-aabf857d]{color:var(--color-secondary)}.error-page__url-path[data-v-aabf857d]{color:var(--color-accent)}.error-page__subtitle[data-v-aabf857d]{color:var(--color-secondary);font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.6px;line-height:1.3;margin:0;max-width:460px}.error-page__actions[data-v-aabf857d]{align-items:center;display:flex;flex-direction:column;gap:var(--space-12);margin-top:var(--space-16)}.error-page__cta[data-v-aabf857d]{background:var(--gradient-accent);border:1px solid rgba(144,77,245,.3);border-radius:var(--radius-lg);color:#fff;cursor:pointer;font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);padding:var(--space-12) var(--space-24);transition:opacity .15s ease}.error-page__cta[data-v-aabf857d]:hover{opacity:.9}.error-page__secondary[data-v-aabf857d]{background:none;border:none;color:var(--color-secondary);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:var(--space-8);transition:color .15s ease}.error-page__secondary[data-v-aabf857d]:hover{color:var(--color-ink)}.error-page__footer[data-v-aabf857d]{padding:var(--space-32) var(--space-40)}@media(max-width:640px){.error-page__rail--left[data-v-aabf857d]{left:0}.error-page__rail--right[data-v-aabf857d]{right:0}.error-page__content[data-v-aabf857d]{padding:var(--space-32) var(--space-16)}.error-page__header[data-v-aabf857d]{padding:var(--space-16)}.error-page__footer[data-v-aabf857d]{padding:var(--space-32) var(--space-16)}.error-page__code[data-v-aabf857d]{font-size:80px}.error-page__title[data-v-aabf857d]{font-size:28px}.error-page__url-display[data-v-aabf857d]{font-size:22px}}
