@layer theme,base;@layer components{.pb-landing{--pb-bg:#020403;--pb-bg-2:#060906;--pb-card:#090d0a;--pb-card-2:#0d120f;--pb-border:#ffffff1a;--pb-border-soft:#ffffff0f;--pb-text:#f5f7f5;--pb-muted:#8e9891;--pb-green:#35f58a;--pb-green-2:#18c96e;--pb-green-3:#087a43;--pb-glow:#35f58a40;--pb-red:#f2646e;--pb-ease:cubic-bezier(.22, 1, .36, 1);background:var(--pb-bg);color:var(--pb-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex:auto;position:relative;overflow-x:clip}.pb-landing ::selection{color:var(--pb-text);background:#35f58a4d}.pb-landing :focus-visible{outline:2px solid var(--pb-green);outline-offset:3px;border-radius:6px}.pb-landing .pb-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.pb-landing .pb-muted{color:var(--pb-muted)}.pb-landing .pb-green{color:var(--pb-green)}.pb-landing .pb-red{color:var(--pb-red)}.pb-landing .pb-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.pb-landing .pb-container{padding-inline:24px}}.pb-landing .pb-section{isolation:isolate;padding-block:88px;position:relative}@media (min-width:1024px){.pb-landing .pb-section{padding-block:128px}}.pb-landing .pb-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--pb-green);align-items:center;gap:10px;font-size:11px;display:inline-flex}.pb-landing .pb-eyebrow:before{content:"";width:18px;height:1px;box-shadow:0 0 8px var(--pb-glow);background:currentColor}.pb-landing .pb-h2{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-size:clamp(30px,5.2vw,56px);font-weight:700;line-height:1.02}.pb-landing .pb-gradient-text{background:linear-gradient(100deg, #7dffb8 0%, var(--pb-green) 35%, var(--pb-green-2) 100%);color:#0000;filter:drop-shadow(0 0 22px #35f58a47);-webkit-background-clip:text;background-clip:text}.pb-landing .pb-card{background:linear-gradient(180deg, #ffffff06, #fff0 40%), var(--pb-card);border:1px solid var(--pb-border-soft);border-radius:18px;position:relative}.pb-landing .pb-card-2{background:var(--pb-card-2);border:1px solid var(--pb-border-soft);border-radius:12px}.pb-landing .pb-glass{border:1px solid var(--pb-border);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#090d0a9e}.pb-landing [data-glow]{isolation:isolate}.pb-landing [data-glow]:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .4s var(--pb-ease);background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), #35f58a1a, transparent 60%);position:absolute;inset:-1px}.pb-landing [data-glow]:hover:after{opacity:1}.pb-landing [data-glow]:hover{border-color:#35f58a38}.pb-landing .pb-hairline{background:linear-gradient(90deg, transparent, var(--pb-border), transparent);height:1px}.pb-landing .pb-btn{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;min-height:48px;transition:transform .25s var(--pb-ease), box-shadow .25s var(--pb-ease), background-color .25s var(--pb-ease), border-color .25s var(--pb-ease), color .25s var(--pb-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:13px;font-weight:600;display:inline-flex}.pb-landing .pb-btn-sm{min-height:40px;padding:0 16px;font-size:12px}.pb-landing .pb-btn-primary{background:var(--pb-green);color:#03170b;box-shadow:0 0 0 1px #35f58a80,0 8px 30px -8px #35f58a8c}.pb-landing .pb-btn-primary:hover{background:#5cf8a2;transform:translateY(-1px);box-shadow:0 0 0 1px #35f58ab3,0 12px 40px -8px #35f58ab3}.pb-landing .pb-btn-ghost{color:var(--pb-text);border:1px solid var(--pb-border);background:#ffffff08}.pb-landing .pb-btn-ghost:hover{background:#ffffff0f;border-color:#fff3}.pb-landing .pb-btn:disabled{cursor:not-allowed;color:var(--pb-muted);border:1px dashed var(--pb-border);box-shadow:none;background:#ffffff0a;transform:none}.pb-landing .pb-link{color:var(--pb-muted);transition:color .2s var(--pb-ease)}.pb-landing .pb-link:hover{color:var(--pb-text)}.pb-landing .pb-seg{border:1px solid var(--pb-border-soft);background:#ffffff08;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.pb-landing .pb-seg button{min-width:44px;min-height:36px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--pb-muted);transition:background-color .3s var(--pb-ease), color .3s var(--pb-ease), box-shadow .3s var(--pb-ease);border-radius:999px;padding:0 14px;font-size:11px}.pb-landing .pb-seg button:hover{color:var(--pb-text)}.pb-landing .pb-seg button[aria-pressed=true]{color:var(--pb-green);background:#35f58a1f;box-shadow:inset 0 0 0 1px #35f58a59}.pb-landing .pb-badge{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--pb-border);color:var(--pb-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.pb-landing .pb-badge-green{color:var(--pb-green);background:#35f58a0f;border-color:#35f58a4d}.pb-landing .pb-live-dot{background:var(--pb-green);border-radius:999px;width:6px;height:6px;animation:2.4s ease-out infinite pb-pulse;box-shadow:0 0 #35f58a99}.pb-landing .pb-header{transition:background-color .4s var(--pb-ease), border-color .4s var(--pb-ease), -webkit-backdrop-filter .4s var(--pb-ease), backdrop-filter .4s var(--pb-ease);border-bottom:1px solid #0000}.pb-landing .pb-header[data-scrolled=true]{border-bottom-color:var(--pb-border-soft);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#020403b8}.pb-landing .pb-mobile-menu{transform-origin:top;animation:pb-menu-in .3s var(--pb-ease) both}.pb-landing .pb-hero{isolation:isolate;padding-top:128px;padding-bottom:72px;position:relative}@media (min-width:1024px){.pb-landing .pb-hero{padding-top:164px;padding-bottom:112px}}.pb-landing .pb-hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pb-landing .pb-hero-bg:before{content:"";background:radial-gradient(60% 45% at 72% 38%, #18c96e24, transparent 70%), radial-gradient(40% 35% at 12% 8%, #35f58a12, transparent 70%), linear-gradient(180deg, transparent 70%, var(--pb-bg) 100%);position:absolute;inset:0}.pb-landing .pb-grid{will-change:transform;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;animation:18s linear infinite pb-grid-drift;position:absolute;inset:-64px;-webkit-mask-image:radial-gradient(70% 60% at 60% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 60% 35%,#000 20%,#0000 75%)}.pb-landing .pb-waves{will-change:transform;width:200%;height:100%;animation:38s linear infinite pb-wave-slide;position:absolute;top:0;left:0}.pb-landing .pb-waves-slow{animation-duration:64s}.pb-landing .pb-spotlight{opacity:0;width:560px;height:560px;transition:opacity .6s var(--pb-ease);will-change:transform;background:radial-gradient(circle,#35f58a17,#0000 65%);border-radius:999px;margin:-280px 0 0 -280px;position:absolute;top:0;left:0}.pb-landing .pb-spotlight[data-active=true]{opacity:1}.pb-landing .pb-particles{width:100%;height:100%;position:absolute;inset:0}.pb-landing .pb-enter{animation:pb-rise .9s var(--pb-ease) both;animation-delay:var(--pb-delay,0s)}.pb-landing .pb-enter-fade{animation:pb-fade 1.2s var(--pb-ease) both;animation-delay:var(--pb-delay,0s)}.pb-landing .pb-hero-line{animation:pb-line-in 1s var(--pb-ease) both;animation-delay:var(--pb-delay,0s);display:block}.pb-landing .pb-stage{perspective:1600px}.pb-landing .pb-stage-inner{transform-style:preserve-3d;transition:transform .6s var(--pb-ease);will-change:transform}@media (min-width:1024px){.pb-landing .pb-stage-inner{transform:rotateX(3deg)}}.pb-landing .pb-depth{transition:transform .6s var(--pb-ease);will-change:transform}.pb-landing .pb-dashboard{box-shadow:0 0 0 1px #ffffff0a,0 40px 120px -40px #000000e6,0 0 90px -30px #35f58a47}.pb-landing .pb-float{animation:7s ease-in-out infinite pb-float;animation-delay:var(--pb-float-delay,0s)}.pb-landing .pb-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:pb-draw 2s var(--pb-ease) forwards;animation-delay:var(--pb-delay,0s)}.pb-landing .pb-area{animation:pb-fade 1.4s var(--pb-ease) both;animation-delay:calc(var(--pb-delay,0s) + .5s)}.pb-landing .pb-bar-grow{transform-origin:0;animation:pb-bar 1.2s var(--pb-ease) both;animation-delay:var(--pb-delay,0s)}.pb-landing .pb-swap{animation:pb-swap .5s var(--pb-ease) both;animation-delay:var(--pb-delay,0s)}.pb-landing [data-reveal]{transition:opacity .9s var(--pb-ease), transform .9s var(--pb-ease);transition-delay:var(--pb-delay,0s)}.pb-landing.pb-ready [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(24px)}.pb-landing.pb-ready [data-reveal=scale]:not([data-revealed]){transform:translateY(24px)scale(.97)}.pb-landing [data-reveal=line]{transition:transform 1.6s var(--pb-ease);transition-delay:var(--pb-delay,0s)}.pb-landing.pb-ready [data-reveal=line]:not([data-revealed]){opacity:1;transform:scaleX(0)}@media (max-width:1023px){.pb-landing.pb-ready [data-reveal=line]:not([data-revealed]){transform:scaleY(0)}}.pb-landing.pb-ready [data-reveal]:not([data-revealed]) .pb-draw,.pb-landing.pb-ready [data-reveal]:not([data-revealed]) .pb-area,.pb-landing.pb-ready [data-reveal]:not([data-revealed]) .pb-bar-grow{animation:none}.pb-landing .pb-step-node{transition:box-shadow .8s var(--pb-ease), border-color .8s var(--pb-ease), color .8s var(--pb-ease);transition-delay:var(--pb-delay,0s)}.pb-landing [data-revealed] .pb-step-node,.pb-landing:not(.pb-ready) .pb-step-node{color:var(--pb-green);border-color:#35f58a80;box-shadow:0 0 0 6px #35f58a0f,0 0 30px #35f58a40}.pb-landing .pb-price-pro{background:radial-gradient(120% 60% at 50% 0%, #35f58a1f, transparent 60%), var(--pb-card-2);border-color:#35f58a59;box-shadow:0 0 0 1px #35f58a14,0 30px 90px -40px #35f58a73}.pb-landing .pb-price-pro:before{content:"";border-radius:inherit;background:conic-gradient(from var(--pb-angle,0deg), transparent 0deg, #35f58ae6 60deg, transparent 140deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:6s linear infinite pb-spin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pb-landing .pb-dialog{border:1px solid var(--pb-border);background:var(--pb-card);width:100%;max-width:min(960px,100vw - 32px);color:var(--pb-text);border-radius:20px;margin:auto;padding:0}.pb-landing .pb-dialog[open]{animation:pb-dialog-in .35s var(--pb-ease) both}.pb-landing .pb-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020403cc}.pb-landing .pb-thumb{transition:transform .6s var(--pb-ease)}.pb-landing .group:hover .pb-thumb{transform:scale(1.04)}.pb-landing .pb-play{transition:transform .35s var(--pb-ease), box-shadow .35s var(--pb-ease)}.pb-landing .group:hover .pb-play{transform:scale(1.08);box-shadow:0 0 0 10px #35f58a14,0 0 40px #35f58a73}@keyframes pb-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pb-fade{0%{opacity:0}to{opacity:1}}@keyframes pb-line-in{0%{opacity:0;filter:blur(8px);transform:translateY(.45em)}to{opacity:1;filter:blur();transform:none}}@keyframes pb-grid-drift{0%{transform:translate(0,0)}to{transform:translate(64px,64px)}}@keyframes pb-wave-slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes pb-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes pb-draw{to{stroke-dashoffset:0}}@keyframes pb-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pb-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pb-pulse{0%{box-shadow:0 0 #35f58a8c}70%,to{box-shadow:0 0 0 8px #35f58a00}}@keyframes pb-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes pb-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes pb-spin{to{--pb-angle:360deg}}@media (max-width:767px){.pb-landing .pb-grid{background-size:44px 44px;animation:none}.pb-landing .pb-waves-slow{display:none}.pb-landing .pb-float{animation:none}}@media (prefers-reduced-motion:reduce){.pb-landing *,.pb-landing :before,.pb-landing :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.pb-landing .pb-grid,.pb-landing .pb-waves,.pb-landing .pb-float,.pb-landing .pb-live-dot,.pb-landing .pb-price-pro:before{animation:none!important}.pb-landing.pb-ready [data-reveal]:not([data-revealed]){opacity:1;transform:none}}}@layer utilities;html:has(.pb-landing){background:#020403;scroll-padding-top:88px}html:has(.pb-landing) body{background:#020403}@media (prefers-reduced-motion:no-preference){html:has(.pb-landing){scroll-behavior:smooth}}html:has(.pb-landing .pb-dialog[open]){overflow:hidden}@property --pb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}
