.lv2{--lv2-navy-950:#0a1230;--lv2-navy-900:#0f1a3d;--lv2-navy-800:#18264f;--lv2-navy-700:#22325f;--lv2-text:#eef2ff;--lv2-mute:#aeb9dc;--lv2-dim:#8a97c2;--lv2-line:#aeb9dc29;--lv2-line-strong:#aeb9dc52;--lv2-volt:#c6f135;--lv2-sky:#7cc8ff;--lv2-paper:#e8edf9;--lv2-panel:#f3f6fd;--lv2-card:#fbfcff;--lv2-rule:#cdd5ec;--lv2-ink:#0f1a3d;--lv2-ink-mute:#3c4a72;--lv2-ink-dim:#56628a;--lv2-sky-deep:#1f56c3;--lv2-volt-deep:#4a6a00;--lv2-rose:#c2335f;--lv2-ease:cubic-bezier(.2, .7, .1, 1);--lv2-micro:.2s;--lv2-reveal:.9s;--lv2-hero:1.4s;--lv2-pad:clamp(20px, 4.2vw, 80px);background:var(--lv2-navy-900);color:var(--lv2-text);font-family:var(--font-ibm-plex-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}.lv2 ::selection{background:var(--lv2-volt);color:var(--lv2-navy-950)}.lv2 .lv2-display{font-family:var(--font-lv2-display), var(--font-ibm-plex-sans), sans-serif;font-variation-settings:"wdth" 84, "opsz" 96;text-transform:uppercase;text-wrap:balance;line-height:.88}.lv2 .lv2-head{font-family:var(--font-lv2-display), var(--font-ibm-plex-sans), sans-serif;font-variation-settings:"wdth" 90, "opsz" 72;text-wrap:balance;line-height:.98}.lv2 .lv2-kicker{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;display:inline-flex}.lv2 .lv2-kicker-rule:before{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.lv2 .lv2-line{text-wrap:pretty;max-width:42ch;font-size:clamp(17px,1.3vw,21px);line-height:1.55}.lv2 .lv2-volt-text{color:var(--lv2-volt)}.lv2 .lv2-blueprint{background-image:radial-gradient(48% 60% at 82% 28%,#7cc8ff2e,#0000 70%),radial-gradient(36% 46% at 6% 96%,#c6f13514,#0000 70%),radial-gradient(circle at 1px 1px,#aeb9dc2e 1.1px,#0000 1.5px),linear-gradient(90deg,#aeb9dc0d 1px,#0000 1px),linear-gradient(#aeb9dc0d 1px,#0000 1px);background-position:0 0,0 0,0 0,-1px -1px,-1px -1px;background-size:100% 100%,100% 100%,48px 48px,48px 48px,48px 48px;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.lv2 .lv2-tape{background:repeating-linear-gradient(-45deg, var(--lv2-volt) 0 10px, var(--lv2-navy-950) 10px 20px);opacity:.9;height:6px}.lv2 .lv2-btn{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;min-height:52px;transition:background-color .35s var(--lv2-ease), color .35s var(--lv2-ease), border-color .35s var(--lv2-ease), box-shadow .35s var(--lv2-ease), transform var(--lv2-micro) var(--lv2-ease);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.lv2 .lv2-btn:active{transform:translateY(1px)}.lv2 .lv2-btn-solid{background:var(--lv2-volt);color:var(--lv2-navy-950);box-shadow:0 10px 30px -14px #c6f1358c}.lv2 .lv2-btn-solid:hover{background:var(--lv2-text);box-shadow:0 14px 34px -14px #eef2ff73}.lv2 .lv2-btn-ghost{border-color:var(--lv2-line-strong);color:var(--lv2-text);background:0 0}.lv2 .lv2-btn-ghost:hover{border-color:var(--lv2-sky);background:#7cc8ff1a}.lv2 .lv2-btn-sm{min-height:40px;padding:0 18px;font-size:12px}.lv2 .lv2-arrow{transition:transform var(--lv2-micro) var(--lv2-ease);display:inline-block}.lv2 .lv2-btn:hover .lv2-arrow,.lv2 .lv2-link:hover .lv2-arrow{transform:translate(4px)}.lv2 .lv2-link{transition:color var(--lv2-micro) var(--lv2-ease), background-size .35s var(--lv2-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:8px;display:inline-flex}.lv2 .lv2-link:hover{background-size:100% 1px}.lv2 :focus-visible{outline:2px solid var(--lv2-volt);outline-offset:3px;border-radius:2px}.lv2 .lv2-paper-scope :focus-visible{outline-color:var(--lv2-sky-deep)}.lv2 .lv2-nav{transition:transform .5s var(--lv2-ease), background-color .5s var(--lv2-ease), border-color .5s var(--lv2-ease);border-bottom:1px solid #0000}.lv2 .lv2-nav[data-state=solid]{-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--lv2-line);background:#0a1230d6}.lv2 .lv2-nav[data-state=hidden]{transform:translateY(-100%)}.lv2 .lv2-progress{background:var(--lv2-volt);transform-origin:0;height:2px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.lv2 .lv2-progress{animation:linear both lv2-progress;animation-timeline:scroll(root)}}}@keyframes lv2-progress{to{transform:scaleX(1)}}.lv2 .lv2-navlink[aria-current=true]{color:var(--lv2-text)}.lv2 .lv2-index>li{border-bottom:1px solid var(--lv2-line)}.lv2 .lv2-index>li:last-child{border-bottom:0}.lv2 .lv2-window{border:1px solid var(--lv2-line-strong);background:var(--lv2-navy-800);transition:transform .6s var(--lv2-ease), box-shadow .6s var(--lv2-ease);border-radius:10px;position:relative;box-shadow:inset 0 1px #eef2ff0f,0 50px 100px -40px #040818bf}.lv2 .lv2-window-bar{border-bottom:1px solid var(--lv2-line);align-items:center;gap:12px;padding:10px 12px;display:flex}.lv2 .lv2-dots{gap:6px;display:inline-flex}.lv2 .lv2-dots i{background:var(--lv2-navy-700);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--lv2-line-strong);border-radius:999px}.lv2 .lv2-url{text-align:center;background:#0a123099;border-radius:999px;flex:1;max-width:280px;margin-inline:auto;padding:3px 10px}.lv2 .lv2-float{border:1px solid var(--lv2-rule);background:var(--lv2-card);color:var(--lv2-ink);transition:transform .6s var(--lv2-ease);border-radius:8px;position:absolute;box-shadow:0 30px 60px -28px #040818cc}@media (hover:hover){.lv2 .lv2-stage:hover .lv2-window{transform:translateY(-4px)}.lv2 .lv2-stage:hover .lv2-float{transform:translateY(-8px)}}.lv2 .lv2-frame-light{border:1px solid var(--lv2-rule);background:var(--lv2-panel);border-radius:10px;padding:8px;box-shadow:0 40px 90px -50px #0f1a3d8c}.lv2 .lv2-mock{transition:transform .6s var(--lv2-ease), box-shadow .6s var(--lv2-ease);border-radius:8px}@media (hover:hover){.lv2 .lv2-mock:hover{transform:translateY(-4px);box-shadow:0 40px 70px -40px #040818e6}}.lv2 .lv2-beat-num{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;color:var(--lv2-dim);font-size:12px}.lv2 .lv2-plan{border:1px solid var(--lv2-line-strong);transition:border-color .35s var(--lv2-ease), transform .5s var(--lv2-ease), box-shadow .5s var(--lv2-ease);background:linear-gradient(#18264fe6,#0f1a3de6);border-radius:8px;position:relative}@media (hover:hover){.lv2 .lv2-plan:hover{border-color:#7cc8ff99;transform:translateY(-4px);box-shadow:0 40px 80px -48px #040818f2}}.lv2 .lv2-plan-crew{background:linear-gradient(#c6f13514,#0000 40%),linear-gradient(#18264ff2,#0f1a3df2);border-color:#c6f1358c}.lv2 .lv2-plan-crew:before{content:"";background:var(--lv2-volt);border-radius:8px 8px 0 0;height:4px;position:absolute;inset:-1px -1px auto}@media (hover:hover){.lv2 .lv2-plan-crew:hover{border-color:var(--lv2-volt)}}.lv2 .lv2-chip{border:1px solid var(--lv2-line-strong);height:24px;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lv2-mute);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.lv2 .lv2-chip-volt{color:var(--lv2-volt);border-color:#c6f13580}.lv2 .lv2-faq{--signal:var(--lv2-volt)}.lv2 .lv2-faq button{min-height:56px}.lv2 .lv2-faq button:hover{color:var(--lv2-sky)}.lv2 .lv2-faq [role=region]{color:var(--lv2-mute)}.lv2[data-lv2-motion=on] [data-lv2-reveal]{opacity:0;transition:opacity var(--lv2-reveal) var(--lv2-ease), transform var(--lv2-reveal) var(--lv2-ease);transition-delay:var(--lv2-delay,0s);transform:translateY(28px)}.lv2[data-lv2-motion=on] [data-lv2-reveal][data-in=true]{opacity:1;transform:none}@keyframes lv2-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lv2-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:no-preference){.lv2 [data-lv2-hero]>*{animation:lv2-rise var(--lv2-hero) var(--lv2-ease) both}.lv2 [data-lv2-hero]>:nth-child(2){animation-delay:80ms}.lv2 [data-lv2-hero]>:nth-child(3){animation-delay:.16s}.lv2 [data-lv2-hero]>:nth-child(4){animation-delay:.24s}.lv2 [data-lv2-hero]>:nth-child(5){animation-delay:.32s}.lv2 [data-lv2-hero]>:nth-child(6){animation-delay:.4s}.lv2 [data-lv2-hero-frame]{animation:lv2-rise var(--lv2-hero) var(--lv2-ease) .2s both}.lv2 .lv2-live{animation:2.4s ease-in-out infinite lv2-pulse}}@media (prefers-reduced-motion:reduce){.lv2 *,.lv2 :before,.lv2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.lv2 [data-lv2-reveal]{opacity:1!important;transform:none!important}.lv2 .lv2-nav[data-state=hidden]{transform:none}.lv2 .lv2-progress{display:none}}.lv2 .lv2-skin,.lv2 .lv2-paper-scope{--paper:var(--lv2-card);--ink:var(--lv2-ink);--signal:var(--lv2-sky-deep);--background:var(--lv2-card);--foreground:var(--lv2-ink);--card:var(--lv2-card);--card-foreground:var(--lv2-ink);--muted:var(--lv2-panel);--muted-foreground:var(--lv2-ink-mute);--primary:var(--lv2-ink);--primary-foreground:#fff;--secondary:var(--lv2-panel);--secondary-foreground:var(--lv2-ink);--accent:var(--lv2-panel);--accent-foreground:var(--lv2-ink);--destructive:var(--lv2-rose);--border:var(--lv2-rule);--input:var(--lv2-rule);--ring:var(--lv2-sky-deep);--grade-open:var(--lv2-sky-deep);--grade-watch:#3f6fd0;--grade-clear:var(--lv2-ink-mute);--grade-none:#66729a;--shop-elevate:0 0 0 .5px #0f1a3d1f, 0 12px 32px -16px #0f1a3d4d;--shop-elevate-lg:0 0 0 .5px #0f1a3d24, 0 24px 48px -18px #0f1a3d57;color:var(--lv2-ink)}.lv2 .lv2-paper-scope{background:var(--lv2-paper)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .bg-\[\#F7F4ED\]{background-color:#f4f7fe}.lv2 :is(.lv2-skin,.lv2-paper-scope) .bg-\[\#FDFBF6\]{background-color:var(--lv2-card)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .bg-\[\#EBE6DB\]{background-color:#e3e9f7}.lv2 :is(.lv2-skin,.lv2-paper-scope) .bg-\[\#F4F1EA\]{background-color:#edf1fb}.lv2 :is(.lv2-skin,.lv2-paper-scope) .bg-\[\#E8E2D6\]{background-color:#dbe2f3}.lv2 :is(.lv2-skin,.lv2-paper-scope) .bg-\[\#ECE8DE\]{background-color:#e6ebf8}.lv2 :is(.lv2-skin,.lv2-paper-scope) .bg-\[\#D6D1C7\]{background-color:var(--lv2-rule)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .border-\[\#D6D1C7\]{border-color:var(--lv2-rule)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .divide-\[\#1C191714\]>:not(:last-child){border-color:#0f1a3d1a}.lv2 :is(.lv2-skin,.lv2-paper-scope) .text-\[\#1C1917\]{color:var(--lv2-ink)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .text-\[\#57534E\]{color:var(--lv2-ink-mute)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .text-\[\#8f8a80\]{color:var(--lv2-ink-dim)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .text-\[\#2C333A\]{color:var(--lv2-ink)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .text-\[\#3F6F4F\]{color:var(--lv2-volt-deep)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .text-\[\#B42318\]{color:var(--lv2-rose)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .text-\[\#c5ccd3\]{color:var(--lv2-mute)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .text-\[\#8A939D\]{color:var(--lv2-dim)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .bg-\[\#3F6F4F\]{background-color:var(--lv2-volt-deep)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .bg-\[\#2C333A\]{background-color:var(--lv2-navy-900)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .bg-\[\#2C333A\]\/80{background-color:#0f1a3dcc}.lv2 :is(.lv2-skin,.lv2-paper-scope) .bg-\[\#3A434C\]{background-color:var(--lv2-navy-800)}.lv2 :is(.lv2-skin,.lv2-paper-scope) .bg-\[\#3D5A6C\]\/60{background-color:#4a6a0080}.lv2 :is(.lv2-skin,.lv2-paper-scope) .ring-white\/12{--tw-ring-color:transparent}.lv2 svg [fill=\#B8B2A6]{fill:var(--lv2-dim)}.lv2 svg [fill=\#F4F1EA]{fill:var(--lv2-text)}.lv2 svg [fill=\#2C333A]{fill:var(--lv2-navy-900)}
