@keyframes pc-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes pc-fade{0%{opacity:0}}@keyframes pc-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:none}}@keyframes pc-drift1{50%{transform:translate(120px,90px)scale(1.15)}}@keyframes pc-drift2{50%{transform:translate(-120px,-60px)scale(.92)}}@keyframes pc-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pc-growx{0%{transform:scaleX(0)}}@keyframes pc-barup{0%{transform:scaleY(0)}}@keyframes pc-draw{0%{stroke-dashoffset:var(--pc-len,1600)}to{stroke-dashoffset:0}}@keyframes pc-ping{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}body:has(.pc-page) .app-main{max-width:none!important;padding:0!important}.pc-page{--pc-spring:cubic-bezier(.22, 1.25, .36, 1);--pc-rise:cubic-bezier(.2, .9, .3, 1.15);min-height:calc(100dvh - var(--header-h));padding:10px var(--pc-gutter,28px) 40px;position:relative}.pc-page>:not(.pc-back){position:relative}.pc-back{inset:var(--header-h) 0 0 0;pointer-events:none;z-index:0;position:fixed;overflow:hidden}.pc-back>i{filter:blur(10px);will-change:transform;border-radius:50%;display:block;position:absolute}.pc-back .g1{background:radial-gradient(circle,#6d5bff6b,#0000 65%);width:900px;height:700px;animation:24s ease-in-out infinite pc-drift1;top:-300px;left:-260px}.pc-back .g2{background:radial-gradient(circle,#13d6c238,#0000 65%);width:800px;height:700px;animation:28s ease-in-out infinite pc-drift2;top:240px;right:-260px}.pc-back .g3{background:radial-gradient(circle,#ff4d7a1f,#0000 65%);width:700px;height:600px;bottom:-320px;left:20%}html:not([data-theme=dark]) .pc-back .g1{opacity:.35}html:not([data-theme=dark]) .pc-back .g2{opacity:.3}html:not([data-theme=dark]) .pc-back .g3{opacity:.25}[data-hold]:not([data-seen]),[data-hold]:not([data-seen]) *{animation-play-state:paused!important}.pc-card{background:var(--glass-bg);border:1px solid var(--glass-border);min-width:0;animation:pc-rise .8s var(--aur-delay,var(--d,0s)) var(--pc-rise,cubic-bezier(.2, .9, .3, 1.15)) backwards;transition:transform .45s var(--pc-spring,cubic-bezier(.22, 1.25, .36, 1)), border-color .3s, box-shadow .45s;border-radius:26px;flex-direction:column;padding:20px 22px;display:flex;position:relative}.pc-card.lift:hover{border-color:color-mix(in srgb, var(--text) 22%, transparent);transform:translateY(-3px);box-shadow:0 22px 50px #00000073}html:not([data-theme=dark]) .pc-card.lift:hover{box-shadow:0 22px 50px #141a3324}.pc-dh{font-family:var(--font-display-family);letter-spacing:-.01em;font-weight:400}.pc-cap{font-size:calc(13px * var(--fz,1));color:var(--text3)}.pc-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:0 0 10px;display:flex}.pc-h>b,.pc-h>h2{font-family:var(--font-display-family);font-weight:400;font-size:calc(21px * var(--fz-d,1));color:var(--text);margin:0}.pc-h>small{font-size:calc(12px * var(--fz,1));color:var(--text3)}.pc-rise{animation:pc-rise .8s var(--d,0s) var(--pc-rise,cubic-bezier(.2, .9, .3, 1.15)) backwards}.pc-fade{animation:pc-fade .5s var(--d,0s) ease-out backwards}.pc-pop{animation:pc-pop .5s var(--d,0s) var(--pc-spring,cubic-bezier(.22, 1.25, .36, 1)) backwards}.pc-wipe{animation:pc-wipe 1s var(--d,.1s) cubic-bezier(.65, 0, .2, 1) both}.pc-growx{transform-origin:0;animation:pc-growx .9s var(--d,0s) cubic-bezier(.2, .8, .2, 1) backwards}.pc-barup{transform-origin:bottom;animation:pc-barup .8s var(--d,0s) cubic-bezier(.2, .9, .3, 1.3) backwards}.pc-draw{stroke-dasharray:var(--pc-len,1600);animation:pc-draw 2s var(--d,.3s) cubic-bezier(.4, 0, .2, 1) both}.pc-seg{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:12px;display:inline-flex;overflow:hidden}.pc-seg>button{all:unset;cursor:pointer;font-size:calc(13.5px * var(--fz,1));color:var(--text2);transition:background var(--dur-base), color var(--dur-base);padding:9px 15px;font-weight:700}.pc-seg>button[aria-pressed=true],.pc-seg>button.on{background:var(--text);color:var(--bg)}.pc-seg>button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.pc-cta{all:unset;cursor:pointer;background:var(--aur-grad);color:#fff;font-family:var(--font-display-family);font-size:calc(18px * var(--fz,1));transition:transform .45s var(--pc-spring,cubic-bezier(.22, 1.25, .36, 1)), box-shadow .3s;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;display:inline-flex;box-shadow:0 10px 30px #13d6c240}.pc-cta:hover{transform:translateY(-2px);box-shadow:0 14px 36px #13d6c259}.pc-cta:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pc-ghost{all:unset;cursor:pointer;font-size:calc(13px * var(--fz,1));color:var(--text);background:var(--glass-bg);border:1px solid var(--glass-border);transition:border-color var(--dur-base), transform .45s var(--pc-spring,cubic-bezier(.22, 1.25, .36, 1));border-radius:12px;align-items:center;gap:6px;padding:9px 14px;font-weight:700;display:inline-flex}.pc-ghost:hover{border-color:color-mix(in srgb, var(--text) 24%, transparent);transform:translateY(-1px)}.pc-ghost:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pc-route-load{justify-content:center;align-items:center;min-height:380px}@media (prefers-reduced-motion:reduce){.pc-back>i,.pc-card,.pc-rise,.pc-fade,.pc-pop,.pc-wipe,.pc-growx,.pc-barup,.pc-draw{animation:none!important}.pc-card,.pc-cta,.pc-ghost{transition:none!important}}
